Search Results for

    Show / Hide Table of Contents

    Class IntegrationsApiExecutor

    Inheritance
    object
    IntegrationsApiExecutor
    Implements
    IIntegrationsApiExecutor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Crowdin.Api.Integrations
    Assembly: Crowdin.Api.dll
    Syntax
    public class IntegrationsApiExecutor : IIntegrationsApiExecutor

    Constructors

    | Edit this page View Source

    IntegrationsApiExecutor(ICrowdinApiClient)

    Declaration
    public IntegrationsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Edit this page View Source

    IntegrationsApiExecutor(ICrowdinApiClient, IJsonParser)

    Declaration
    public IntegrationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    IJsonParser jsonParser

    Methods

    | Edit this page View Source

    CancelJob(string, long, string)

    Cancel an integration job. Documentation: Crowdin API

    Declaration
    [PublicAPI]
    public Task CancelJob(string applicationIdentifier, long projectId, string jobId)
    Parameters
    Type Name Description
    string applicationIdentifier
    long projectId
    string jobId
    Returns
    Type Description
    Task
    | 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
    Type Description
    Task<IntegrationFileProgress>
    | 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
    Type Name Description
    string applicationIdentifier
    long projectId
    string jobId
    Returns
    Type Description
    Task<IList<IntegrationJob>>
    | Edit this page View Source

    GetJobs(string, long, string?)

    Get integration jobs. Documentation: Crowdin API

    Declaration
    [PublicAPI]
    public Task<IList<IntegrationJob>> GetJobs(string applicationIdentifier, long projectId, string? jobId = null)
    Parameters
    Type Name Description
    string applicationIdentifier
    long projectId
    string jobId
    Returns
    Type Description
    Task<IList<IntegrationJob>>
    | 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)

    Log in to an integration. Documentation: Crowdin API

    Declaration
    [PublicAPI]
    public Task<JObject?> IntegrationLogin(string applicationIdentifier, IntegrationLoginRequest request)
    Parameters
    Type Name Description
    string applicationIdentifier
    IntegrationLoginRequest request
    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
    Type Description
    Task<IList<JObject>>
    | Edit this page View Source

    ListIntegrationFiles(string, long)

    List integration files. Documentation: Crowdin API

    Declaration
    [PublicAPI]
    public Task<IList<JObject>> ListIntegrationFiles(string applicationIdentifier, long projectId)
    Parameters
    Type Name Description
    string applicationIdentifier
    long projectId
    Returns
    Type Description
    Task<IList<JObject>>
    | 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
    Type Description
    Task<IList<IntegrationLoginField>>
    | Edit this page View Source

    ListJobs(string, long, int?, int?)

    List integration jobs. Documentation: Crowdin API

    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
    Type Description
    Task<IList<IntegrationJob>>
    | 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
    Type Name Description
    string applicationIdentifier
    UpdateApplicationSettingsRequest request
    Returns
    Type Description
    Task
    | 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
    Type Name Description
    string applicationIdentifier
    UpdateCrowdinFilesRequest request
    Returns
    Type Description
    Task<IntegrationJob>
    | 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
    Type Name Description
    string applicationIdentifier
    UpdateIntegrationFilesRequest request
    Returns
    Type Description
    Task<IntegrationJob>
    | 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
    Type Name Description
    string applicationIdentifier
    UpdateApplicationSyncSettingsRequest request
    Returns
    Type Description
    Task

    Implements

    IIntegrationsApiExecutor
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX