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
public Task<IResponse> CreateAppAsync(CreateAppInput input, CancellationToken cancellationToken = default)
Parameters
input CreateAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> DeleteAppAsync(DeleteAppInput input, CancellationToken cancellationToken)
Parameters
input DeleteAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse<FetchAppDataResponse>> FetchAppDataAsync(FetchAppDataInput input, CancellationToken cancellationToken = default)
Parameters
input FetchAppDataInput
cancellationToken CancellationToken
Returns
- Task<IResponse<FetchAppDataResponse>>
public Task<IResponse<GetAppResponse>> GetAppByIdAsync(GetAppInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse<GetAppResponse>>
public Task<IResponse<GetAppResponse>> GetAppBySlugAsync(GetAppInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse<GetAppResponse>>
public Task<IResponse> GetAppsAsync(GetAppsInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppsInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupedAppDataByAppIdAndIdentifierIdAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupedAppDataByAppIdAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupedAppDataByAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupedAppDataByAppSlugAndIdentifierSlugAsync(GetGroupedAppDataByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupedAppDataByAppAndIdentifierInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupedAppDataByAppSlugAsync(GetGroupedAppDataByAppInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupedAppDataByAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupedAppsAsync(GetGroupedAppsInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupedAppsInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse<GetRegisteredAppResponse>> GetRegisteredAppAsync(GetRegisteredAppInput input, CancellationToken cancellationToken = default)
Parameters
input GetRegisteredAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse<GetRegisteredAppResponse>>
public Task<IResponse<SyncAppDataResponse>> SyncAppDataAsync(SyncAppDataInput input, CancellationToken cancellationToken = default)
Parameters
input SyncAppDataInput
cancellationToken CancellationToken
Returns
- Task<IResponse<SyncAppDataResponse>>
public Task<IResponse> UpdateAppAsync(UpdateAppInput input, CancellationToken cancellationToken)
Parameters
input UpdateAppInput
cancellationToken CancellationToken
Returns
- Task<IResponse>