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
inputCreateUserInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
DeleteUserAsync(DeleteUserInput, CancellationToken)
public Task<IResponse> DeleteUserAsync(DeleteUserInput input, CancellationToken cancellationToken = default)
Parameters
inputDeleteUserInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetOrCreateUserAsync(GetOrCreateUserInput, CancellationToken)
public Task<GetOrCreateUserResponse> GetOrCreateUserAsync(GetOrCreateUserInput input, CancellationToken cancellationToken = default)
Parameters
inputGetOrCreateUserInputcancellationTokenCancellationToken
Returns
GetPaginatedUsersAsync(GetPaginatedInput, CancellationToken)
public Task<IResponse> GetPaginatedUsersAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)
Parameters
inputGetPaginatedInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetUserByIdAsync(GetUserInput, CancellationToken)
public Task<IResponse> GetUserByIdAsync(GetUserInput input, CancellationToken cancellationToken = default)
Parameters
inputGetUserInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetUserBySlugAsync(GetUserInput, CancellationToken)
public Task<IResponse> GetUserBySlugAsync(GetUserInput input, CancellationToken cancellationToken = default)
Parameters
inputGetUserInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
UpdateUserAsync(UpdateUserInput, CancellationToken)
public Task<IResponse> UpdateUserAsync(UpdateUserInput input, CancellationToken cancellationToken = default)
Parameters
inputUpdateUserInputcancellationTokenCancellationToken
Returns
- Task<IResponse>