Search Results for

    Show / Hide Table of Contents

    Class ApplicationsApiExecutor

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

    Constructors

    | Edit this page View Source

    ApplicationsApiExecutor(ICrowdinApiClient)

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

    ApplicationsApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Edit this page View Source

    AddApplicationConsent(AddApplicationConsentRequest)

    Add Application Consent Decision. Documentation: Crowdin API

    Declaration
    [PublicAPI]
    public Task<ApplicationConsent> AddApplicationConsent(AddApplicationConsentRequest request)
    Parameters
    Type Name Description
    AddApplicationConsentRequest request
    Returns
    Type Description
    Task<ApplicationConsent>
    | Edit this page View Source

    AddApplicationData(string, string, object)

    Add Application Data. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<JObject> AddApplicationData(string applicationIdentifier, string path, object request)
    Parameters
    Type Name Description
    string applicationIdentifier
    string path
    object request
    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
    Type Name Description
    string applicationIdentifier
    AddApplicationKvRecordRequest request
    Returns
    Type Description
    Task<ApplicationKvRecord>
    | Edit this page View Source

    ApplyApplicationInstallationUpdate(string, ApplyApplicationInstallationUpdateRequest)

    Apply an application installation update. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Application> ApplyApplicationInstallationUpdate(string identifier, ApplyApplicationInstallationUpdateRequest request)
    Parameters
    Type Name Description
    string identifier
    ApplyApplicationInstallationUpdateRequest request
    Returns
    Type Description
    Task<Application>
    | 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
    Type Description
    Task
    | Edit this page View Source

    DeleteApplicationData(string, string)

    Delete Application Data. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteApplicationData(string applicationIdentifier, string path)
    Parameters
    Type Name Description
    string applicationIdentifier
    string path
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteApplicationInstallation(string, bool)

    Delete Application Installation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteApplicationInstallation(string applicationIdentifier, bool force = false)
    Parameters
    Type Name Description
    string applicationIdentifier
    bool force
    Returns
    Type Description
    Task
    | 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
    Type Description
    Task
    | 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
    Type Name Description
    long consentId
    IEnumerable<ApplicationConsentPatch> patches
    Returns
    Type Description
    Task<ApplicationConsent>
    | Edit this page View Source

    EditApplicationData(string, string, object)

    Edit Application Data. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<JObject> EditApplicationData(string applicationIdentifier, string path, object patches)
    Parameters
    Type Name Description
    string applicationIdentifier
    string path
    object patches
    Returns
    Type Description
    Task<JObject>
    | Edit this page View Source

    EditApplicationInstallation(string, IEnumerable<InstallationPatch>)

    Edit Application Installation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Application> EditApplicationInstallation(string applicationIdentifier, IEnumerable<InstallationPatch> patches)
    Parameters
    Type Name Description
    string applicationIdentifier
    IEnumerable<InstallationPatch> patches
    Returns
    Type Description
    Task<Application>
    | 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
    Type Name Description
    string applicationIdentifier
    string key
    IEnumerable<ApplicationKvRecordPatch> patches
    Returns
    Type Description
    Task<ApplicationKvRecord>
    | Edit this page View Source

    GetApplicationData(string, string)

    Get Application Data. Documentation: Crowdin API Crowdin Enterprise API

    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)

    Get Application Installation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Application> GetApplicationInstallation(string applicationIdentifier)
    Parameters
    Type Name Description
    string applicationIdentifier
    Returns
    Type Description
    Task<Application>
    | Edit this page View Source

    GetApplicationInstallationUpdate(string)

    Get an application installation update. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ApplicationInstallationUpdate> GetApplicationInstallationUpdate(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    Task<ApplicationInstallationUpdate>
    | 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
    Type Description
    Task<ApplicationKvRecord>
    | Edit this page View Source

    InstallApplication(InstallApplicationRequest)

    Install Application. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Application> InstallApplication(InstallApplicationRequest request)
    Parameters
    Type Name Description
    InstallApplicationRequest request
    Returns
    Type Description
    Task<Application>
    | 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
    Type Name Description
    string identifier
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<ApplicationConsent>>
    | Edit this page View Source

    ListApplicationInstallations(int, int)

    Get Application Installations List. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<Application>> ListApplicationInstallations(int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<Application>>
    | 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
    Type Name Description
    string applicationIdentifier
    string prefix
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<ApplicationKvRecord>>
    | Edit this page View Source

    UpdateOrRestoreApplicationData(string, string, object)

    Update or Restore Application Data. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<JObject> UpdateOrRestoreApplicationData(string applicationIdentifier, string path, object request)
    Parameters
    Type Name Description
    string applicationIdentifier
    string path
    object request
    Returns
    Type Description
    Task<JObject>
    | Edit this page View Source

    UploadApplicationBundle(string, UploadApplicationBundleRequest)

    Upload an application bundle. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<Application> UploadApplicationBundle(string identifier, UploadApplicationBundleRequest request)
    Parameters
    Type Name Description
    string identifier
    UploadApplicationBundleRequest request
    Returns
    Type Description
    Task<Application>

    Implements

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