Table of Contents

Interface IAppsService

Namespace
OpenSettings.Services.Interfaces
Assembly
OpenSettings.dll
public interface IAppsService

Methods

CreateAppAsync(CreateAppInput, CancellationToken)

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

Parameters

input CreateAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteAppAsync(DeleteAppInput, CancellationToken)

Task<IJsonResponse> DeleteAppAsync(DeleteAppInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

FetchAppDataAsync(FetchAppDataInput, CancellationToken)

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

Parameters

input FetchAppDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<FetchAppDataResponse>>

GetAppByIdAsync(GetAppInput, CancellationToken)

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

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<GetAppResponse>>

GetAppBySlugAsync(GetAppInput, CancellationToken)

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

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<GetAppResponse>>

GetAppsAsync(GetAppsInput, CancellationToken)

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

Parameters

input GetAppsInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetGroupedAppsAsync(GetGroupedAppsInput, CancellationToken)

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

Parameters

input GetGroupedAppsInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetRegisteredAppAsync(GetRegisteredAppInput, CancellationToken)

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

Parameters

input GetRegisteredAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<GetRegisteredAppResponse>>

SyncAppDataAsync(SyncAppDataInput, CancellationToken)

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

Parameters

input SyncAppDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<SyncAppDataResponse>>

UpdateAppAsync(UpdateAppInput, CancellationToken)

Task<IJsonResponse> UpdateAppAsync(UpdateAppInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateAppInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>