UserUpdate updates a user account by ID or email.
(ctx context.Context, key string, user *types.UserInput)
| 130 | |
| 131 | // UserUpdate updates a user account by ID or email. |
| 132 | func (c *HTTPClient) UserUpdate(ctx context.Context, key string, user *types.UserInput) (*types.User, error) { |
| 133 | out := new(types.User) |
| 134 | uri := fmt.Sprintf("%s/api/v1/users/%s", c.base, key) |
| 135 | err := c.patch(ctx, uri, user, out) |
| 136 | return out, err |
| 137 | } |
| 138 | |
| 139 | // UserDelete deletes a user account by ID or email. |
| 140 | func (c *HTTPClient) UserDelete(ctx context.Context, key string) error { |