Class IntegrationsApiExecutor
Inheritance
IntegrationsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class IntegrationsApiExecutor : IIntegrationsApiExecutor
Constructors
|
Edit this page
View Source
IntegrationsApiExecutor(ICrowdinApiClient)
Declaration
public IntegrationsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
IntegrationsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public IntegrationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
CancelJob(string, long, string)
Declaration
[PublicAPI]
public Task CancelJob(string applicationIdentifier, long projectId, string jobId)
Parameters
Returns
|
Edit this page
View Source
GetApplicationSettings(string, long)
Get application integration settings. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<JObject> GetApplicationSettings(string applicationIdentifier, long projectId)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
GetIntegrationFileProgress(string, long, long)
Get integration file progress. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IntegrationFileProgress> GetIntegrationFileProgress(string applicationIdentifier, long projectId, long fileId)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
| long |
fileId |
|
Returns
|
Edit this page
View Source
GetJobInfo(string, long, string)
Get integration job information. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IList<IntegrationJob>> GetJobInfo(string applicationIdentifier, long projectId, string jobId)
Parameters
Returns
|
Edit this page
View Source
GetJobs(string, long, string?)
Declaration
[PublicAPI]
public Task<IList<IntegrationJob>> GetJobs(string applicationIdentifier, long projectId, string? jobId = null)
Parameters
Returns
|
Edit this page
View Source
GetSyncSettings(string, long, string)
Get integration sync settings. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<JToken> GetSyncSettings(string applicationIdentifier, long projectId, string provider)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
| string |
provider |
|
Returns
| Type |
Description |
| Task<JToken> |
|
|
Edit this page
View Source
IntegrationLogin(string, IntegrationLoginRequest)
Declaration
[PublicAPI]
public Task<JObject?> IntegrationLogin(string applicationIdentifier, IntegrationLoginRequest request)
Parameters
Returns
| Type |
Description |
| Task<JObject> |
|
|
Edit this page
View Source
ListIntegrationCrowdinFiles(string, long)
List Crowdin files for an integration. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IList<JObject>> ListIntegrationCrowdinFiles(string applicationIdentifier, long projectId)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
Returns
|
Edit this page
View Source
ListIntegrationFiles(string, long)
Declaration
[PublicAPI]
public Task<IList<JObject>> ListIntegrationFiles(string applicationIdentifier, long projectId)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
Returns
|
Edit this page
View Source
ListIntegrationLoginFields(string)
List integration login fields. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IList<IntegrationLoginField>> ListIntegrationLoginFields(string applicationIdentifier)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
Returns
|
Edit this page
View Source
ListJobs(string, long, int?, int?)
Declaration
[PublicAPI]
public Task<IList<IntegrationJob>> ListJobs(string applicationIdentifier, long projectId, int? limit = null, int? offset = null)
Parameters
| Type |
Name |
Description |
| string |
applicationIdentifier |
|
| long |
projectId |
|
| int? |
limit |
|
| int? |
offset |
|
Returns
|
Edit this page
View Source
UpdateApplicationSettings(string, UpdateApplicationSettingsRequest)
Update application integration settings. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task UpdateApplicationSettings(string applicationIdentifier, UpdateApplicationSettingsRequest request)
Parameters
Returns
|
Edit this page
View Source
UpdateIntegrationCrowdinFiles(string, UpdateCrowdinFilesRequest)
Update Crowdin files for an integration. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IntegrationJob> UpdateIntegrationCrowdinFiles(string applicationIdentifier, UpdateCrowdinFilesRequest request)
Parameters
Returns
|
Edit this page
View Source
UpdateIntegrationFiles(string, UpdateIntegrationFilesRequest)
Update files in an integration. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task<IntegrationJob> UpdateIntegrationFiles(string applicationIdentifier, UpdateIntegrationFilesRequest request)
Parameters
Returns
|
Edit this page
View Source
UpdateSyncSettings(string, UpdateApplicationSyncSettingsRequest)
Update integration sync settings. Documentation:
Crowdin API
Declaration
[PublicAPI]
public Task UpdateSyncSettings(string applicationIdentifier, UpdateApplicationSyncSettingsRequest request)
Parameters
Returns
Implements