Table of Contents

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 CreateUserInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteUserAsync(DeleteUserInput, CancellationToken)

public Task<IResponse> DeleteUserAsync(DeleteUserInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteUserInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetOrCreateUserAsync(GetOrCreateUserInput, CancellationToken)

public Task<GetOrCreateUserResponse> GetOrCreateUserAsync(GetOrCreateUserInput input, CancellationToken cancellationToken = default)

Parameters

input GetOrCreateUserInput
cancellationToken CancellationToken

Returns

Task<GetOrCreateUserResponse>

GetPaginatedUsersAsync(GetPaginatedInput, CancellationToken)

public Task<IResponse> GetPaginatedUsersAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)

Parameters

input GetPaginatedInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetUserByIdAsync(GetUserInput, CancellationToken)

public Task<IResponse> GetUserByIdAsync(GetUserInput input, CancellationToken cancellationToken = default)

Parameters

input GetUserInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetUserBySlugAsync(GetUserInput, CancellationToken)

public Task<IResponse> GetUserBySlugAsync(GetUserInput input, CancellationToken cancellationToken = default)

Parameters

input GetUserInput
cancellationToken CancellationToken

Returns

Task<IResponse>

UpdateUserAsync(UpdateUserInput, CancellationToken)

public Task<IResponse> UpdateUserAsync(UpdateUserInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateUserInput
cancellationToken CancellationToken

Returns

Task<IResponse>