Class ApplicationsApiExecutor
Inheritance
ApplicationsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class ApplicationsApiExecutor : IApplicationsApiExecutor
Constructors
|
Edit this page
View Source
ApplicationsApiExecutor(ICrowdinApiClient)
Declaration
public ApplicationsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
ApplicationsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public ApplicationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddApplicationConsent(AddApplicationConsentRequest)
Add Application Consent Decision. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<ApplicationConsent> AddApplicationConsent(AddApplicationConsentRequest request)
Parameters
Returns
|
Edit this page
View Source
AddApplicationData(string, string, object)
Declaration
[PublicAPI]
public Task<JObject> AddApplicationData(string applicationIdentifier, string path, object request)
Parameters
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
AddApplicationKvRecord(string, AddApplicationKvRecordRequest)
Add an application key-value record. Application access tokens are required; personal access tokens are not supported.
Documentation:
Crowdin Enterprise API
Declaration
[PublicAPI]
public Task<ApplicationKvRecord> AddApplicationKvRecord(string applicationIdentifier, AddApplicationKvRecordRequest request)
Parameters
Returns
|
Edit this page
View Source
ApplyApplicationInstallationUpdate(string, ApplyApplicationInstallationUpdateRequest)
Declaration
[PublicAPI]
public Task<Application> ApplyApplicationInstallationUpdate(string identifier, ApplyApplicationInstallationUpdateRequest request)
Parameters
Returns
|
Edit this page
View Source
DeleteApplicationConsent(long)
Delete Application Consent Decision. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task DeleteApplicationConsent(long consentId)
Parameters
| Type |
Name |
Description |
| long |
consentId |
|
Returns
|
Edit this page
View Source
DeleteApplicationData(string, string)
Declaration
[PublicAPI]
public Task DeleteApplicationData(string applicationIdentifier, string path)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| string |
path |
|
Returns
|
Edit this page
View Source
DeleteApplicationInstallation(string, bool)
Declaration
[PublicAPI]
public Task DeleteApplicationInstallation(string applicationIdentifier, bool force = false)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| bool |
force |
|
Returns
|
Edit this page
View Source
DeleteApplicationKvRecord(string, string)
Delete an application key-value record. Application access tokens are required; personal access tokens are not supported.
Documentation:
Crowdin Enterprise API
Declaration
[PublicAPI]
public Task DeleteApplicationKvRecord(string applicationIdentifier, string key)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| string |
key |
|
Returns
|
Edit this page
View Source
EditApplicationConsent(long, IEnumerable<ApplicationConsentPatch>)
Edit Application Consent Decision. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<ApplicationConsent> EditApplicationConsent(long consentId, IEnumerable<ApplicationConsentPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditApplicationData(string, string, object)
Declaration
[PublicAPI]
public Task<JObject> EditApplicationData(string applicationIdentifier, string path, object patches)
Parameters
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
EditApplicationInstallation(string, IEnumerable<InstallationPatch>)
Declaration
[PublicAPI]
public Task<Application> EditApplicationInstallation(string applicationIdentifier, IEnumerable<InstallationPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditApplicationKvRecord(string, string, IEnumerable<ApplicationKvRecordPatch>)
Edit an application key-value record. Application access tokens are required; personal access tokens are not supported.
Documentation:
Crowdin Enterprise API
Declaration
[PublicAPI]
public Task<ApplicationKvRecord> EditApplicationKvRecord(string applicationIdentifier, string key, IEnumerable<ApplicationKvRecordPatch> patches)
Parameters
Returns
|
Edit this page
View Source
GetApplicationData(string, string)
Declaration
[PublicAPI]
public Task<JObject> GetApplicationData(string applicationIdentifier, string path)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| string |
path |
|
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
GetApplicationInstallation(string)
Declaration
[PublicAPI]
public Task<Application> GetApplicationInstallation(string applicationIdentifier)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
Returns
|
Edit this page
View Source
GetApplicationInstallationUpdate(string)
Declaration
[PublicAPI]
public Task<ApplicationInstallationUpdate> GetApplicationInstallationUpdate(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
|
Edit this page
View Source
GetApplicationKvRecord(string, string)
Get an application key-value record. Application access tokens are required; personal access tokens are not supported.
Documentation:
Crowdin Enterprise API
Declaration
[PublicAPI]
public Task<ApplicationKvRecord> GetApplicationKvRecord(string applicationIdentifier, string key)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| string |
key |
|
Returns
|
Edit this page
View Source
InstallApplication(InstallApplicationRequest)
Declaration
[PublicAPI]
public Task<Application> InstallApplication(InstallApplicationRequest request)
Parameters
Returns
|
Edit this page
View Source
ListApplicationConsents(string?, int, int, IEnumerable<SortingRule>?)
List Application Consent Decisions. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<ResponseList<ApplicationConsent>> ListApplicationConsents(string? identifier = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListApplicationInstallations(int, int)
Declaration
[PublicAPI]
public Task<ResponseList<Application>> ListApplicationInstallations(int limit = 25, int offset = 0)
Parameters
| Type |
Name |
Description |
| int |
limit |
|
| int |
offset |
|
Returns
|
Edit this page
View Source
ListApplicationKvRecords(string, string?, int, int, IEnumerable<SortingRule>?)
List application key-value records. Application access tokens are required; personal access tokens are not supported.
Documentation:
Crowdin Enterprise API
Declaration
[PublicAPI]
public Task<ResponseList<ApplicationKvRecord>> ListApplicationKvRecords(string applicationIdentifier, string? prefix = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
UpdateOrRestoreApplicationData(string, string, object)
Declaration
[PublicAPI]
public Task<JObject> UpdateOrRestoreApplicationData(string applicationIdentifier, string path, object request)
Parameters
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
UploadApplicationBundle(string, UploadApplicationBundleRequest)
Declaration
[PublicAPI]
public Task<Application> UploadApplicationBundle(string identifier, UploadApplicationBundleRequest request)
Parameters
Returns
Implements