Documentation
¶
Index ¶
- type AdminCreateUserInput
- type AdminCreateUserOutput
- type AdminGetUserInput
- type AdminGetUserOutput
- type AdminUpdateUserInput
- type AttributeName
- type Client
- type ConfirmSignUpInput
- type InitiateAuthInput
- type InitiateAuthOutput
- type ResendConfirmationCodeInput
- type SignUpInput
- type SignUpOutput
- type UpdateAttribute
- type UpdateAttributeValue
- type UpdateAttributeValues
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminCreateUserInput ¶
* AdminCreateUser Input/Output *
func (*AdminCreateUserInput) Validate ¶
func (in *AdminCreateUserInput) Validate() error
type AdminCreateUserOutput ¶
* AdminCreateUser Input/Output *
type AdminGetUserInput ¶
type AdminGetUserInput struct {
Email string
}
* AdminGetUser Input/Output *
type AdminGetUserOutput ¶
type AdminGetUserOutput struct {
Sub string
EmailVerified string
FamilyName string
GivenName string
Email string
}
* AdminGetUser Input/Output *
func (*AdminGetUserOutput) IsEmailVerified ¶
func (i *AdminGetUserOutput) IsEmailVerified() bool
type AdminUpdateUserInput ¶
type AdminUpdateUserInput struct {
UserAttribute UpdateAttribute
}
* AdminUpdateUser Input *
type AttributeName ¶
type AttributeName string
const ( AttributeNameSub AttributeName = "sub" AttributeNameEmailVerified AttributeName = "email_verified" AttributeNameEmail AttributeName = "email" AttributeNameFamilyName AttributeName = "family_name" AttributeNameGivenName AttributeName = "given_name" )
func (AttributeName) String ¶
func (n AttributeName) String() string
type Client ¶
type Client interface {
SignUp(ctx context.Context, input SignUpInput) (*SignUpOutput, error)
ConfirmSignUp(ctx context.Context, input ConfirmSignUpInput) error
InitiateAuth(ctx context.Context, input InitiateAuthInput) (*InitiateAuthOutput, error)
ResendConfirmationCode(ctx context.Context, input ResendConfirmationCodeInput) error
AdminCreateUser(ctx context.Context, input AdminCreateUserInput) (*AdminCreateUserOutput, error)
AdminUpdateUser(ctx context.Context, input AdminUpdateUserInput) error
AdminGetUser(ctx context.Context, input AdminGetUserInput) (*AdminGetUserOutput, error)
}
* Client *
type ConfirmSignUpInput ¶
* ConfirmSignUp Input/Output *
type InitiateAuthInput ¶
* InitiateAuth Input/Output *
type InitiateAuthOutput ¶
* InitiateAuth Input/Output *
type ResendConfirmationCodeInput ¶
type ResendConfirmationCodeInput struct {
Email string
}
* ResendConfirmationCode Input/Output *
type SignUpInput ¶
* SignUp Input/Output *
type UpdateAttribute ¶
type UpdateAttribute struct {
EmailVerified UpdateAttributeValue
Email UpdateAttributeValue
FamilyName UpdateAttributeValue
GivenName UpdateAttributeValue
}
func (*UpdateAttribute) ToRows ¶
func (a *UpdateAttribute) ToRows() []*cognitoidentityprovider.AttributeType
type UpdateAttributeValue ¶
func (*UpdateAttributeValue) IsUpdate ¶
func (v *UpdateAttributeValue) IsUpdate() bool
func (*UpdateAttributeValue) ToRow ¶
func (v *UpdateAttributeValue) ToRow(name string) *cognitoidentityprovider.AttributeType
type UpdateAttributeValues ¶
type UpdateAttributeValues []*UpdateAttributeValue
Click to show internal directories.
Click to hide internal directories.