21 lines
373 B
Go
21 lines
373 B
Go
|
package requests
|
||
|
|
||
|
import "errors"
|
||
|
|
||
|
var ErrLoginInvalidKeyUID = errors.New("login: invalid key-uid")
|
||
|
|
||
|
type Login struct {
|
||
|
Password string `json:"password"`
|
||
|
KeyUID string `json:"keyUid"`
|
||
|
KdfIterations int `json:"kdfIterations"`
|
||
|
|
||
|
WalletSecretsConfig
|
||
|
}
|
||
|
|
||
|
func (c *Login) Validate() error {
|
||
|
if c.KeyUID == "" {
|
||
|
return ErrLoginInvalidKeyUID
|
||
|
}
|
||
|
return nil
|
||
|
}
|