Search Results for

    Show / Hide Table of Contents

    Class ReportsApiExecutor

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

    Constructors

    | Edit this page View Source

    ReportsApiExecutor(ICrowdinApiClient)

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

    ReportsApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Edit this page View Source

    AddReportSettingsTemplate(long, AddReportSettingsTemplateRequest)

    Add report settings template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportSettingsTemplateBase> AddReportSettingsTemplate(long projectId, AddReportSettingsTemplateRequest request)
    Parameters
    Type Name Description
    long projectId
    AddReportSettingsTemplateRequest request
    Returns
    Type Description
    Task<ReportSettingsTemplateBase>
    | Edit this page View Source

    AddUserReportSettingsTemplate(long, AddUserReportSettingsTemplateRequest)

    Add User Report Settings Template. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<UserReportSettingsTemplate> AddUserReportSettingsTemplate(long userId, AddUserReportSettingsTemplateRequest request)
    Parameters
    Type Name Description
    long userId
    AddUserReportSettingsTemplateRequest request
    Returns
    Type Description
    Task<UserReportSettingsTemplate>
    | Edit this page View Source

    CheckGroupReportGenerationStatus(long, long)

    Check group report generation status. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> CheckGroupReportGenerationStatus(long groupId, long reportId)
    Parameters
    Type Name Description
    long groupId
    long reportId
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    CheckOrganizationReportGenerationStatus(long)

    Check organization report generation status. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> CheckOrganizationReportGenerationStatus(long reportId)
    Parameters
    Type Name Description
    long reportId
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    CheckReportArchiveExportStatus(long?, long, string)

    Check Report Archive Export Status. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> CheckReportArchiveExportStatus(long? userId, long archiveId, string exportId)
    Parameters
    Type Name Description
    long? userId
    long archiveId
    string exportId
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    CheckReportGenerationStatus(long, string)

    Check report generation status. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportStatus> CheckReportGenerationStatus(long projectId, string reportId)
    Parameters
    Type Name Description
    long projectId
    string reportId
    Returns
    Type Description
    Task<ReportStatus>
    | Edit this page View Source

    DeleteReportArchive(long?, long)

    Delete Report Archive. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteReportArchive(long? userId, long archiveId)
    Parameters
    Type Name Description
    long? userId
    long archiveId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteReportSettingsTemplate(long, long)

    Delete report settings template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteReportSettingsTemplate(long projectId, long reportSettingsTemplateId)
    Parameters
    Type Name Description
    long projectId
    long reportSettingsTemplateId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteUserReportSettingsTemplate(long, long)

    Delete User Report Settings Template. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteUserReportSettingsTemplate(long userId, long reportSettingsTemplateId)
    Parameters
    Type Name Description
    long userId
    long reportSettingsTemplateId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DownloadGroupReport(long, long)

    Download group report. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadGroupReport(long groupId, long reportId)
    Parameters
    Type Name Description
    long groupId
    long reportId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    DownloadOrganizationReport(long)

    Download organization report. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadOrganizationReport(long reportId)
    Parameters
    Type Name Description
    long reportId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    DownloadReport(long, string)

    Download report. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadReport(long projectId, string reportId)
    Parameters
    Type Name Description
    long projectId
    string reportId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    DownloadReportArchive(long?, long, string)

    Download Report Archive. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadReportArchive(long? userId, long archiveId, string exportId)
    Parameters
    Type Name Description
    long? userId
    long archiveId
    string exportId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    EditReportSettingsTemplate(long, long, IEnumerable<ReportSettingsTemplatePatch>)

    Edit report settings template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportSettingsTemplateBase> EditReportSettingsTemplate(long projectId, long reportSettingsTemplateId, IEnumerable<ReportSettingsTemplatePatch> patches)
    Parameters
    Type Name Description
    long projectId
    long reportSettingsTemplateId
    IEnumerable<ReportSettingsTemplatePatch> patches
    Returns
    Type Description
    Task<ReportSettingsTemplateBase>
    | Edit this page View Source

    EditUserReportSettingsTemplate(long, long, IEnumerable<UserReportSettingsTemplatePatch>)

    Edit User Report Settings Template. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<UserReportSettingsTemplate> EditUserReportSettingsTemplate(long userId, long reportSettingsTemplateId, IEnumerable<UserReportSettingsTemplatePatch> patches)
    Parameters
    Type Name Description
    long userId
    long reportSettingsTemplateId
    IEnumerable<UserReportSettingsTemplatePatch> patches
    Returns
    Type Description
    Task<UserReportSettingsTemplate>
    | Edit this page View Source

    ExportReportArchive(long?, long, ExportReportArchiveRequest)

    Export Report Archive. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> ExportReportArchive(long? userId, long archiveId, ExportReportArchiveRequest request)
    Parameters
    Type Name Description
    long? userId
    long archiveId
    ExportReportArchiveRequest request
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    GenerateGroupReport(long, GenerateGroupReportRequest)

    Generate group report. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> GenerateGroupReport(long groupId, GenerateGroupReportRequest request)
    Parameters
    Type Name Description
    long groupId
    GenerateGroupReportRequest request
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    GenerateOrganizationReport(GenerateGroupReportRequest)

    Generate organization report. Documentation: Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<GroupReportStatus> GenerateOrganizationReport(GenerateGroupReportRequest request)
    Parameters
    Type Name Description
    GenerateGroupReportRequest request
    Returns
    Type Description
    Task<GroupReportStatus>
    | Edit this page View Source

    GenerateReport(long, GenerateReportRequest)

    Generate report. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportStatus> GenerateReport(long projectId, GenerateReportRequest request)
    Parameters
    Type Name Description
    long projectId
    GenerateReportRequest request
    Returns
    Type Description
    Task<ReportStatus>
    | Edit this page View Source

    GetReportArchive(long?, long)

    Get Report Archive. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportArchive> GetReportArchive(long? userId, long archiveId)
    Parameters
    Type Name Description
    long? userId
    long archiveId
    Returns
    Type Description
    Task<ReportArchive>
    | Edit this page View Source

    GetReportSettingsTemplate(long, long)

    Get report settings template. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ReportSettingsTemplateBase> GetReportSettingsTemplate(long projectId, long reportSettingsTemplateId)
    Parameters
    Type Name Description
    long projectId
    long reportSettingsTemplateId
    Returns
    Type Description
    Task<ReportSettingsTemplateBase>
    | Edit this page View Source

    GetUserReportSettingsTemplate(long, long)

    Get User Report Settings Template. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<UserReportSettingsTemplate> GetUserReportSettingsTemplate(long userId, long reportSettingsTemplateId)
    Parameters
    Type Name Description
    long userId
    long reportSettingsTemplateId
    Returns
    Type Description
    Task<UserReportSettingsTemplate>
    | Edit this page View Source

    ListReportArchives(long?, ScopeType?, long?, int, int)

    List Report Archives. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<ReportArchive>> ListReportArchives(long? userId, ScopeType? scopeType = null, long? scopeId = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long? userId
    ScopeType? scopeType
    long? scopeId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<ReportArchive>>
    | Edit this page View Source

    ListReportSettingsTemplates(long, int, int)

    List report settings templates. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<ReportSettingsTemplateBase>> ListReportSettingsTemplates(long projectId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long projectId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<ReportSettingsTemplateBase>>
    | Edit this page View Source

    ListUserReportSettingsTemplates(long, int, int)

    List User Report Settings Templates. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<UserReportSettingsTemplate>> ListUserReportSettingsTemplates(long userId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long userId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<UserReportSettingsTemplate>>

    Implements

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