Table of Contents

Interface IAppsService

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

Methods

CreateAppAsync(CreateAppInput, CancellationToken)

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

Parameters

input CreateAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteAppAsync(DeleteAppInput, CancellationToken)

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

Parameters

input DeleteAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

FetchAppDataAsync(FetchAppDataInput, CancellationToken)

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

Parameters

input FetchAppDataInput
cancellationToken CancellationToken

Returns

Task<IResponse<FetchAppDataResponse>>

GetAppByIdAsync(GetAppInput, CancellationToken)

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

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetAppResponse>>

GetAppBySlugAsync(GetAppInput, CancellationToken)

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

Parameters

input GetAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetAppResponse>>

GetAppsAsync(GetAppsInput, CancellationToken)

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

Parameters

input GetAppsInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput, CancellationToken)

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

Parameters

input GetGroupedAppDataByAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetGroupedAppsAsync(GetGroupedAppsInput, CancellationToken)

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

Parameters

input GetGroupedAppsInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetRegisteredAppAsync(GetRegisteredAppInput, CancellationToken)

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

Parameters

input GetRegisteredAppInput
cancellationToken CancellationToken

Returns

Task<IResponse<GetRegisteredAppResponse>>

SyncAppDataAsync(SyncAppDataInput, CancellationToken)

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

Parameters

input SyncAppDataInput
cancellationToken CancellationToken

Returns

Task<IResponse<SyncAppDataResponse>>

UpdateAppAsync(UpdateAppInput, CancellationToken)

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

Parameters

input UpdateAppInput
cancellationToken CancellationToken

Returns

Task<IResponse>