Interface IAppsService
- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface IAppsService
Methods
Task<IResponse> CreateAppAsync(CreateAppInput input, CancellationToken cancellationToken = default)
Parameters
input
CreateAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> DeleteAppAsync(DeleteAppInput input, CancellationToken cancellationToken = default)
Parameters
input
DeleteAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse<FetchAppDataResponse>> FetchAppDataAsync(FetchAppDataInput input, CancellationToken cancellationToken = default)
Parameters
input
FetchAppDataInput
cancellationToken
CancellationToken
Returns
- Task<IResponse<FetchAppDataResponse>>
Task<IResponse<GetAppResponse>> GetAppByIdAsync(GetAppInput input, CancellationToken cancellationToken = default)
Parameters
input
GetAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse<GetAppResponse>>
Task<IResponse<GetAppResponse>> GetAppBySlugAsync(GetAppInput input, CancellationToken cancellationToken = default)
Parameters
input
GetAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse<GetAppResponse>>
Task<IResponse> GetAppsAsync(GetAppsInput input, CancellationToken cancellationToken = default)
Parameters
input
GetAppsInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetGroupedAppDataByAppAndIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)
Parameters
input
GetGroupedAppDataByAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetGroupedAppDataByAppAndIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)
Parameters
input
GetGroupedAppDataByAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetGroupedAppsAsync(GetGroupedAppsInput input, CancellationToken cancellationToken = default)
Parameters
input
GetGroupedAppsInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>
Task<IResponse<GetRegisteredAppResponse>> GetRegisteredAppAsync(GetRegisteredAppInput input, CancellationToken cancellationToken = default)
Parameters
input
GetRegisteredAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse<GetRegisteredAppResponse>>
Task<IResponse<SyncAppDataResponse>> SyncAppDataAsync(SyncAppDataInput input, CancellationToken cancellationToken = default)
Parameters
input
SyncAppDataInput
cancellationToken
CancellationToken
Returns
- Task<IResponse<SyncAppDataResponse>>
Task<IResponse> UpdateAppAsync(UpdateAppInput input, CancellationToken cancellationToken = default)
Parameters
input
UpdateAppInput
cancellationToken
CancellationToken
Returns
- Task<IResponse>