66 lines
1.7 KiB
Go
66 lines
1.7 KiB
Go
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
|
|
|
package model
|
|
|
|
type Error struct {
|
|
Message string `json:"message"`
|
|
Reason string `json:"reason"`
|
|
}
|
|
|
|
type LoginInput struct {
|
|
Email string `json:"email"`
|
|
Password string `json:"password"`
|
|
}
|
|
|
|
type LoginResponse struct {
|
|
Message string `json:"message"`
|
|
AccessToken *string `json:"accessToken"`
|
|
AccessTokenExpiresAt *int64 `json:"accessTokenExpiresAt"`
|
|
User *User `json:"user"`
|
|
}
|
|
|
|
type Response struct {
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type SignUpInput struct {
|
|
FirstName *string `json:"firstName"`
|
|
LastName *string `json:"lastName"`
|
|
Email string `json:"email"`
|
|
Password string `json:"password"`
|
|
CofirmPassword string `json:"cofirmPassword"`
|
|
Image *string `json:"image"`
|
|
}
|
|
|
|
type SignUpResponse struct {
|
|
Message string `json:"message"`
|
|
User *User `json:"user"`
|
|
}
|
|
|
|
type User struct {
|
|
ID string `json:"id"`
|
|
Email string `json:"email"`
|
|
SignUpMethod string `json:"SignUpMethod"`
|
|
FirstName *string `json:"firstName"`
|
|
LastName *string `json:"lastName"`
|
|
EmailVerifiedAt *int64 `json:"emailVerifiedAt"`
|
|
Password *string `json:"password"`
|
|
Image *string `json:"image"`
|
|
CreatedAt *int64 `json:"createdAt"`
|
|
UpdatedAt *int64 `json:"updatedAt"`
|
|
}
|
|
|
|
type VerificationRequest struct {
|
|
ID string `json:"id"`
|
|
Identifier *string `json:"identifier"`
|
|
Token *string `json:"token"`
|
|
Email *string `json:"email"`
|
|
Expires *int64 `json:"expires"`
|
|
CreatedAt *int64 `json:"createdAt"`
|
|
UpdatedAt *int64 `json:"updatedAt"`
|
|
}
|
|
|
|
type VerifySignupTokenInput struct {
|
|
Token string `json:"token"`
|
|
}
|