Interface IUserClient
Represents a function to interact with the API endpoints. The function perform action such as invite the user and so on.
public interface IUserClient : IApiAccessor
- Inherited Members
Methods
CancelInvitation(string)
Cancel Invitation.
void CancelInvitation(string userId)
Parameters
userIdstringuserId.
Exceptions
- ApiException
Thrown when fails to make API call.
CancelInvitationAsync(string)
Cancel Invitation.
Task CancelInvitationAsync(string userId)
Parameters
userIdstringuserId.
Returns
- Task
CancelInvite.
Exceptions
- ApiException
Thrown when fails to make API call.
CancelInvitationAsyncWithHttpInfo(string)
Cancel Invitation.
Task<ApiResponse<object>> CancelInvitationAsyncWithHttpInfo(string userId)
Parameters
userIdstringuserId.
Returns
- Task<ApiResponse<object>>
ApiResponse of Object(CancelInvite).
Exceptions
- ApiException
Thrown when fails to make API call.
CancelInvitationWithHttpInfo(string)
Cancel Invitation.
ApiResponse<object> CancelInvitationWithHttpInfo(string userId)
Parameters
userIdstringuserId.
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
CreateUser(List<CreateUserRequest>)
Create the user.
CreateUserResponse CreateUser(List<CreateUserRequest> createUserRequest = null)
Parameters
createUserRequestList<CreateUserRequest>The create user details.
Returns
- CreateUserResponse
CreateUserResponse.
Exceptions
- ApiException
Thrown when fails to make API call.
CreateUserAsync(List<CreateUserRequest>)
Create the user.
Task<CreateUserResponse> CreateUserAsync(List<CreateUserRequest> createUserRequest = null)
Parameters
createUserRequestList<CreateUserRequest>The create user details.
Returns
- Task<CreateUserResponse>
Task.
Exceptions
- ApiException
Thrown when fails to make API call.
CreateUserAsyncWithHttpInfo(List<CreateUserRequest>)
Gets Create the user.
Task<ApiResponse<CreateUserResponse>> CreateUserAsyncWithHttpInfo(List<CreateUserRequest> createUserRequest = null)
Parameters
createUserRequestList<CreateUserRequest>The create user details.
Returns
- Task<ApiResponse<CreateUserResponse>>
ApiResponse of Object(CreateUserResponse).
Exceptions
- ApiException
Thrown when fails to make API call.
CreateUserWithHttpInfo(List<CreateUserRequest>)
Gets Create the user.
ApiResponse<CreateUserResponse> CreateUserWithHttpInfo(List<CreateUserRequest> createUserRequest = null)
Parameters
createUserRequestList<CreateUserRequest>The create user details.
Returns
- ApiResponse<CreateUserResponse>
ApiResponse of Object(CreateUserResponse).
Exceptions
- ApiException
Thrown when fails to make API call.
GetUserDetails(string)
Get summary of the user details for the given user ID.
UserProperties GetUserDetails(string userId)
Parameters
userIdstringThe User Id.
Returns
- UserProperties
A Task.
GetUserDetailsAsync(string)
Get summary of the user details for the given user ID.
Task<UserProperties> GetUserDetailsAsync(string userId)
Parameters
userIdstringUser Id.
Returns
- Task<UserProperties>
UserProperties.
Exceptions
- ApiException
Thrown when fails to make API call.
GetUserDetailsAsyncWithHttpInfo(string)
Get summary of the user details for the given user ID.
Task<ApiResponse<UserProperties>> GetUserDetailsAsyncWithHttpInfo(string userId)
Parameters
userIdstringUser Id.
Returns
- Task<ApiResponse<UserProperties>>
ApiResponse of UserProperties.
Exceptions
- ApiException
Thrown when fails to make API call.
GetUserDetailsWithHttpInfo(string)
Get summary of the user details for the given user ID.
ApiResponse<UserProperties> GetUserDetailsWithHttpInfo(string userId)
Parameters
userIdstringThe User Id.
Returns
- ApiResponse<UserProperties>
A Task.
ListUsers(int, int?, string, List<string>)
Gets the user list.
UserRecords ListUsers(int page, int? pageSize = null, string search = null, List<string> userId = null)
Parameters
pageintThe page number.
pageSizeint?The page size.
searchstringThe search key.
userIdList<string>The userId.
Returns
- UserRecords
A Task.
ListUsersAsync(int, int?, string, List<string>)
Gets the user list.
Task<UserRecords> ListUsersAsync(int page, int? pageSize = null, string search = null, List<string> userId = null)
Parameters
pageintThe page number.
pageSizeint?The page size.
searchstringThe search key.
userIdList<string>The userId.
Returns
- Task<UserRecords>
A Task.
ListUsersAsyncWithHttpInfo(int, int?, string, List<string>)
Gets the user list.
Task<ApiResponse<UserRecords>> ListUsersAsyncWithHttpInfo(int page, int? pageSize = null, string search = null, List<string> userId = null)
Parameters
pageintThe page number.
pageSizeint?The page size.
searchstringThe search key.
userIdList<string>The userId.
Returns
- Task<ApiResponse<UserRecords>>
A Task.
ListUsersWithHttpInfo(int, int?, string, List<string>)
Gets the user list.
ApiResponse<UserRecords> ListUsersWithHttpInfo(int page, int? pageSize = null, string search = null, List<string> userId = null)
Parameters
pageintThe page number.
pageSizeint?The page size.
searchstringThe search key.
userIdList<string>The userId.
Returns
- ApiResponse<UserRecords>
A Task.
ResendInvitation(string)
Resend Invitation.
void ResendInvitation(string userId)
Parameters
userIdstringuserId.
Exceptions
- ApiException
Thrown when fails to make API call.
ResendInvitationAsync(string)
Resend Invitation.
Task ResendInvitationAsync(string userId)
Parameters
userIdstringuserId.
Returns
- Task
ResendInvite.
Exceptions
- ApiException
Thrown when fails to make API call.
ResendInvitationAsyncWithHttpInfo(string)
Resend Invitation.
Task<ApiResponse<object>> ResendInvitationAsyncWithHttpInfo(string userId)
Parameters
userIdstringuserId.
Returns
- Task<ApiResponse<object>>
ApiResponse of Object(ResendInvite).
Exceptions
- ApiException
Thrown when fails to make API call.
ResendInvitationWithHttpInfo(string)
Resend Invitation.
ApiResponse<object> ResendInvitationWithHttpInfo(string userId)
Parameters
userIdstringuserId.
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
UpdateUser(UpdateUser)
Updates user role.
void UpdateUser(UpdateUser updateUserQuery)
Parameters
updateUserQueryUpdateUserupdate User Query.
Exceptions
- ApiException
Thrown when fails to make API call.
UpdateUserAsync(UpdateUser)
Updates user role.
Task UpdateUserAsync(UpdateUser updateUserQuery)
Parameters
updateUserQueryUpdateUserupdateUserQuery.
Returns
- Task
UpdateUserRole.
Exceptions
- ApiException
Thrown when fails to make API call.
UpdateUserAsyncWithHttpInfo(UpdateUser)
Updates user role.
Task<ApiResponse<object>> UpdateUserAsyncWithHttpInfo(UpdateUser updateUserQuery)
Parameters
updateUserQueryUpdateUserupdateUserQuery.
Returns
- Task<ApiResponse<object>>
ApiResponse of Object(UpdateUserRole).
Exceptions
- ApiException
Thrown when fails to make API call.
UpdateUserMetaDataAsyncWithHttpInfo(UpdateUserMetaData)
Updates the user's metadata.
Task<ApiResponse<object>> UpdateUserMetaDataAsyncWithHttpInfo(UpdateUserMetaData updateUserMetaData)
Parameters
updateUserMetaDataUpdateUserMetaDataThe user's metadata request payload.
Returns
- Task<ApiResponse<object>>
A Task.
UpdateUserMetaDataWithHttpInfo(UpdateUserMetaData)
Updates the user's metadata.
ApiResponse<object> UpdateUserMetaDataWithHttpInfo(UpdateUserMetaData updateUserMetaData)
Parameters
updateUserMetaDataUpdateUserMetaDataThe user's metadata request payload.
Returns
- ApiResponse<object>
A Task.
UpdateUserWithHttpInfo(UpdateUser)
Updates user role.
ApiResponse<object> UpdateUserWithHttpInfo(UpdateUser updateUserQuery)
Parameters
updateUserQueryUpdateUserupdate User Query.
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
UpdateUsersMetaData(UpdateUserMetaData)
Updates the user's metadata.
void UpdateUsersMetaData(UpdateUserMetaData updateUserMetaData)
Parameters
updateUserMetaDataUpdateUserMetaDataThe user's metadata request payload.
UpdateUsersMetaDataAsync(UpdateUserMetaData)
Updates the user's metadata.
Task UpdateUsersMetaDataAsync(UpdateUserMetaData updateUserMetaData)
Parameters
updateUserMetaDataUpdateUserMetaDataThe user's metadata request payload.
Returns
- Task
A Task.