Class UsersRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class UsersRestService : IUserRestService, IUserService
- Inheritance
-
UsersRestService
- Implements
- Inherited Members
Methods
CreateUserAsync(CreateUserInput, CancellationToken)
public Task<IResponse> CreateUserAsync(CreateUserInput input, CancellationToken cancellationToken = default)
Parameters
input
CreateUserInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
DeleteUserAsync(DeleteUserInput, CancellationToken)
public Task<IResponse> DeleteUserAsync(DeleteUserInput input, CancellationToken cancellationToken = default)
Parameters
input
DeleteUserInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetOrCreateUserAsync(GetOrCreateUserInput, CancellationToken)
public Task<GetOrCreateUserResponse> GetOrCreateUserAsync(GetOrCreateUserInput input, CancellationToken cancellationToken = default)
Parameters
input
GetOrCreateUserInputcancellationToken
CancellationToken
Returns
GetPaginatedUsersAsync(GetPaginatedInput, CancellationToken)
public Task<IResponse> GetPaginatedUsersAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)
Parameters
input
GetPaginatedInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetUserByIdAsync(GetUserInput, CancellationToken)
public Task<IResponse> GetUserByIdAsync(GetUserInput input, CancellationToken cancellationToken = default)
Parameters
input
GetUserInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetUserBySlugAsync(GetUserInput, CancellationToken)
public Task<IResponse> GetUserBySlugAsync(GetUserInput input, CancellationToken cancellationToken = default)
Parameters
input
GetUserInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
UpdateUserAsync(UpdateUserInput, CancellationToken)
public Task<IResponse> UpdateUserAsync(UpdateUserInput input, CancellationToken cancellationToken = default)
Parameters
input
UpdateUserInputcancellationToken
CancellationToken
Returns
- Task<IResponse>