22 lines
446 B
Go
22 lines
446 B
Go
package models
|
|
|
|
type LoginRequest struct {
|
|
Username string `json:"username"`
|
|
Password string `json:"password"`
|
|
}
|
|
|
|
type LoginResponse struct {
|
|
Message string `json:"message"`
|
|
Role string `json:"role"`
|
|
}
|
|
|
|
type CreateApiKeyRequest struct {
|
|
KeyName string `json:"key_name"`
|
|
}
|
|
|
|
type CreateApiKeyResponse struct {
|
|
Id int `json:"id" db:"id"`
|
|
KeyName string `json:"key_name" db:"key_name"`
|
|
Key string `json:"key" db:"key_value"`
|
|
}
|