Table of Contents

Class IdentifiersRestService

Namespace
OpenSettings.Services.Rest
Assembly
OpenSettings.dll
public sealed class IdentifiersRestService : IIdentifiersRestService, IIdentifiersService
Inheritance
IdentifiersRestService
Implements
Inherited Members

Constructors

IdentifiersRestService(HttpClient)

public IdentifiersRestService(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

CreateIdentifierAsync(CreateIdentifierInput, CancellationToken)

public Task<IJsonResponse> CreateIdentifierAsync(CreateIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input CreateIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteIdentifierAsync(DeleteIdentifierInput, CancellationToken)

public Task<IJsonResponse> DeleteIdentifierAsync(DeleteIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteUnmappedIdentifiersAsync(CancellationToken)

public Task<IJsonResponse> DeleteUnmappedIdentifiersAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DragIdentifierAsync(DragItemSortOrderInput, CancellationToken)

public Task<IJsonResponse> DragIdentifierAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)

Parameters

input DragItemSortOrderInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetIdentifierByIdAsync(GetIdentifierInput, CancellationToken)

public Task<IJsonResponse> GetIdentifierByIdAsync(GetIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetIdentifierBySlugAsync(GetIdentifierInput, CancellationToken)

public Task<IJsonResponse> GetIdentifierBySlugAsync(GetIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetIdentifiersAsync(GetIdentifiersInput, CancellationToken)

public Task<IJsonResponse> GetIdentifiersAsync(GetIdentifiersInput input, CancellationToken cancellationToken = default)

Parameters

input GetIdentifiersInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetOrCreateAsync(string, SetSortOrderPosition, Guid?, CancellationToken)

public Task<IJsonResponse<GetOrCreateResponse>> GetOrCreateAsync(string name, SetSortOrderPosition setSortOrderPosition, Guid? createdById, CancellationToken cancellationToken = default)

Parameters

name string
setSortOrderPosition SetSortOrderPosition
createdById Guid?
cancellationToken CancellationToken

Returns

Task<IJsonResponse<GetOrCreateResponse>>

GetPaginatedIdentifiersAsync(GetPaginatedInput, CancellationToken)

public Task<IJsonResponse> GetPaginatedIdentifiersAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)

Parameters

input GetPaginatedInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

ReorderAsync()

public Task<IJsonResponse> ReorderAsync()

Returns

Task<IJsonResponse>

UpdateIdentifierAsync(UpdateIdentifierInput, CancellationToken)

public Task<IJsonResponse> UpdateIdentifierAsync(UpdateIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

UpdateIdentifierSortOrderAsync(UpdateIdentifierSortOrderInput, CancellationToken)

public Task<IJsonResponse> UpdateIdentifierSortOrderAsync(UpdateIdentifierSortOrderInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateIdentifierSortOrderInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>