Documentation ¶
Index ¶
- func RecoverPassword(dp *depot.Depot, payload *RecoverPasswordPayload) error
- type ActivatePayload
- type ChangePasswordPayload
- type RecoverPasswordPayload
- type ResetPasswordPayload
- type SignUpPayload
- type UpdatePayload
- type UserSelf
- func Activate(dp *depot.Depot, payload *ActivatePayload) (*UserSelf, error)
- func ChangePassword(dp *depot.Depot, id uint64, payload *ChangePasswordPayload) (*UserSelf, *useraccesstoken.UserAccessToken, error)
- func Read(dp *depot.Depot, id uint64) (*UserSelf, error)
- func ResetPassword(dp *depot.Depot, payload *ResetPasswordPayload) (*UserSelf, error)
- func SignUp(dp *depot.Depot, payload *SignUpPayload) (*UserSelf, error)
- func Update(dp *depot.Depot, id uint64, payload *UpdatePayload) (*UserSelf, error)
- func VerifyEmailAddress(dp *depot.Depot, payload *VerifyEmailAddressPayload) (*UserSelf, error)
- type VerifyEmailAddressPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RecoverPassword ¶
func RecoverPassword(dp *depot.Depot, payload *RecoverPasswordPayload) error
Types ¶
type ActivatePayload ¶
type ChangePasswordPayload ¶
type RecoverPasswordPayload ¶
type RecoverPasswordPayload struct {
Email *string `json:"email"`
}
type ResetPasswordPayload ¶
type SignUpPayload ¶
type UpdatePayload ¶
type UpdatePayload struct {
Name *string `json:"name"`
}
type UserSelf ¶
type UserSelf struct { CreatedAt time.Time `json:"createdAt"` Email string `json:"email"` Id uint64 `json:"id"` IsEmailVerified bool `json:"isEmailVerified"` IsOrganizationOwner bool `json:"isOrganizationOwner"` Name string `json:"name"` UpdatedAt time.Time `json:"updatedAt"` }
func ChangePassword ¶
func ChangePassword(dp *depot.Depot, id uint64, payload *ChangePasswordPayload) (*UserSelf, *useraccesstoken.UserAccessToken, error)
func ResetPassword ¶
func ResetPassword(dp *depot.Depot, payload *ResetPasswordPayload) (*UserSelf, error)
func VerifyEmailAddress ¶
func VerifyEmailAddress(dp *depot.Depot, payload *VerifyEmailAddressPayload) (*UserSelf, error)
type VerifyEmailAddressPayload ¶
type VerifyEmailAddressPayload struct {
EmailVerificationToken *string `json:"emailVerificationToken"`
}
Click to show internal directories.
Click to hide internal directories.