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 (c Client) PrepareRequest() *resty.Request
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.