Documentation
¶
Index ¶
- type EmailCode
- type Impl
- func (i *Impl) Get(ctx context.Context, emailCodeID common.EmailCodeID, ...) (*api.EmailCodeGetRsp, error)
- func (i *Impl) Send(ctx context.Context, req api.EmailCodeSendReq, editors ...api.RequestEditorFn) (*api.EmailCodeSendRsp, error)
- func (i *Impl) Validate(ctx context.Context, emailCodeID common.EmailCodeID, ...) (*api.EmailCodeValidateRsp, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailCode ¶
type EmailCode interface {
Send(ctx context.Context, req api.EmailCodeSendReq, editors ...api.RequestEditorFn) (*api.EmailCodeSendRsp, error)
Validate(ctx context.Context, emailCodeID common.EmailCodeID, req api.EmailCodeValidateReq, editors ...api.RequestEditorFn) (*api.EmailCodeValidateRsp, error)
Get(ctx context.Context, emailCodeID common.EmailCodeID, editors ...api.RequestEditorFn) (*api.EmailCodeGetRsp, error)
}
type Impl ¶
type Impl struct {
// contains filtered or unexported fields
}
func New ¶
func New(client *api.ClientWithResponses) (*Impl, error)
New returns new email code client
func (*Impl) Get ¶
func (i *Impl) Get(ctx context.Context, emailCodeID common.EmailCodeID, editors ...api.RequestEditorFn) (*api.EmailCodeGetRsp, error)
Get gets email code
func (*Impl) Send ¶
func (i *Impl) Send(ctx context.Context, req api.EmailCodeSendReq, editors ...api.RequestEditorFn) (*api.EmailCodeSendRsp, error)
Send sends email code email to given email address
func (*Impl) Validate ¶
func (i *Impl) Validate(ctx context.Context, emailCodeID common.EmailCodeID, req api.EmailCodeValidateReq, editors ...api.RequestEditorFn) (*api.EmailCodeValidateRsp, error)
Validate validates email code token
Click to show internal directories.
Click to hide internal directories.