Table of Contents

Class AppsRestService

Namespace
OpenSettings.Services.Rest
Assembly
OpenSettings.dll
public class AppsRestService : IAppsRestService, IAppsService
Inheritance
AppsRestService
Implements
Inherited Members

Constructors

AppsRestService(HttpClient, OpenSettingsConfiguration)

public AppsRestService(HttpClient httpClient, OpenSettingsConfiguration openSettingsConfiguration)

Parameters

httpClient HttpClient
openSettingsConfiguration OpenSettingsConfiguration

Methods

CreateAppAsync(CreateAppInput, CancellationToken)

public Task<IResponse> CreateAppAsync(CreateAppInput input, CancellationToken cancellationToken = default)

Parameters

input CreateAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteAppAsync(DeleteAppInput, CancellationToken)

public Task<IResponse> DeleteAppAsync(DeleteAppInput input, CancellationToken cancellationToken)

Parameters

input DeleteAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

FetchAppDataAsync(FetchAppDataInput, CancellationToken)

public Task<IResponse<FetchAppDataResponse>> FetchAppDataAsync(FetchAppDataInput input, CancellationToken cancellationToken = default)

Parameters

input FetchAppDataInput
cancellationToken CancellationToken

Returns

Task<IResponse<FetchAppDataResponse>>

GetAppByIdAsync(GetAppInput, CancellationToken)

public Task<IResponse<GetAppResponse>> GetAppByIdAsync(GetAppInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetAppResponse>>

GetAppBySlugAsync(GetAppInput, CancellationToken)

public Task<IResponse<GetAppResponse>> GetAppBySlugAsync(GetAppInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetAppResponse>>

GetAppsAsync(GetAppsInput, CancellationToken)

public Task<IResponse> GetAppsAsync(GetAppsInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppsInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

public Task<IResponse> GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput, CancellationToken)

public Task<IResponse> GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

public Task<IResponse> GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput, CancellationToken)

public Task<IResponse> GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppsAsync(GetGroupedAppsInput, CancellationToken)

public Task<IResponse> GetGroupedAppsAsync(GetGroupedAppsInput input, CancellationToken cancellationToken = default)

Parameters

input GetGroupedAppsInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetRegisteredAppAsync(GetRegisteredAppInput, CancellationToken)

public Task<IResponse<GetRegisteredAppResponse>> GetRegisteredAppAsync(GetRegisteredAppInput input, CancellationToken cancellationToken = default)

Parameters

input GetRegisteredAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetRegisteredAppResponse>>

SyncAppDataAsync(SyncAppDataInput, CancellationToken)

public Task<IResponse<SyncAppDataResponse>> SyncAppDataAsync(SyncAppDataInput input, CancellationToken cancellationToken = default)

Parameters

input SyncAppDataInput
cancellationToken CancellationToken

Returns

Task<IResponse<SyncAppDataResponse>>

UpdateAppAsync(UpdateAppInput, CancellationToken)

public Task<IResponse> UpdateAppAsync(UpdateAppInput input, CancellationToken cancellationToken)

Parameters

input UpdateAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>