Documentation
¶
Index ¶
- type AdminUsersApi
- func (a AdminUsersApi) CreateUser(updateUser UpdateAdminUser) (*schema.User, *schema.APIError, error)
- func (a AdminUsersApi) ListUsers() (*schema.ListUserResponse, *schema.APIError, error)
- func (a AdminUsersApi) UpdateUserByID(id uuid.UUID, updateUser UpdateAdminUser) (*schema.User, *schema.APIError, error)
- type Client
- func (c Client) GetRequest(request *resty.Request, path string) (*resty.Response, error)
- func (c Client) PostRequest(request *resty.Request, path string) (*resty.Response, error)
- func (c Client) PrepareRequest() *resty.Request
- func (c Client) PutRequest(request *resty.Request, path string) (*resty.Response, error)
- func (c Client) PutRequestWithParam(request *resty.Request, path string, param fmt.Stringer) (*resty.Response, error)
- type UpdateAdminUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminUsersApi ¶
type AdminUsersApi struct {
// contains filtered or unexported fields
}
func (AdminUsersApi) CreateUser ¶
func (a AdminUsersApi) CreateUser(updateUser UpdateAdminUser) (*schema.User, *schema.APIError, error)
func (AdminUsersApi) ListUsers ¶
func (a AdminUsersApi) ListUsers() (*schema.ListUserResponse, *schema.APIError, error)
func (AdminUsersApi) UpdateUserByID ¶
func (a AdminUsersApi) UpdateUserByID(id uuid.UUID, updateUser UpdateAdminUser) (*schema.User, *schema.APIError, error)
type Client ¶
type Client struct {
AdminUsersApi *AdminUsersApi
// contains filtered or unexported fields
}
func (Client) GetRequest ¶
func (Client) PostRequest ¶
func (Client) PrepareRequest ¶
func (Client) PutRequest ¶
type UpdateAdminUser ¶
type UpdateAdminUser struct {
Aud string `json:"aud"`
Role string `json:"role"`
Email string `json:"email"`
Phone string `json:"phone"`
Password *string `json:"password"`
EmailConfirm bool `json:"email_confirm"`
PhoneConfirm bool `json:"phone_confirm"`
UserMetaData map[string]interface{} `json:"user_metadata"`
AppMetaData map[string]interface{} `json:"app_metadata"`
BanDuration string `json:"ban_duration"`
}
Click to show internal directories.
Click to hide internal directories.