From 2531a24d5795b64d7455b7f4f5f3757d72d67cab Mon Sep 17 00:00:00 2001 From: Suvrat1629 Date: Tue, 14 Oct 2025 19:20:18 +0530 Subject: [PATCH 1/3] Added support for new report schemas --- .../EditorIssuesGenerateReportRequest.java | 20 ++++++++++++++++ ...oupQaCheckIssuesGenerateReportRequest.java | 23 +++++++++++++++++++ .../GroupTaskUsageGenerateReportRequest.java | 22 ++++++++++++++++++ ...nslationActivityGenerateReportRequest.java | 23 +++++++++++++++++++ .../ProjectMembersGenerateReportRequest.java | 17 ++++++++++++++ .../QaCheckIssuesGenerateReportRequest.java | 22 ++++++++++++++++++ .../SavingActivityGenerateReportRequest.java | 22 ++++++++++++++++++ ...ceContentUpdatesGenerateReportRequest.java | 17 ++++++++++++++ ...nslationActivityGenerateReportRequest.java | 22 ++++++++++++++++++ 9 files changed, 188 insertions(+) create mode 100644 src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java create mode 100644 src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java diff --git a/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java new file mode 100644 index 000000000..50271f25e --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java @@ -0,0 +1,20 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; + +@Data +@EqualsAndHashCode(callSuper = true) +public class EditorIssuesGenerateReportRequest extends GenerateReportRequest { + private String name = "editor-issues"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java new file mode 100644 index 000000000..0e7e29949 --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java @@ -0,0 +1,23 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class GroupQaCheckIssuesGenerateReportRequest extends GenerateReportRequest { + private String name = "group-qa-check-issues"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List languageIds; + private List projectIds; + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java new file mode 100644 index 000000000..3abf3567e --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java @@ -0,0 +1,22 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class GroupTaskUsageGenerateReportRequest extends GenerateReportRequest { + private String name = "group-task-usage"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List projectIds; + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java new file mode 100644 index 000000000..a7bdf5add --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java @@ -0,0 +1,23 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class GroupTranslationActivityGenerateReportRequest extends GenerateReportRequest { + private String name = "group-translation-activity"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List languageIds; + private List projectIds; + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java new file mode 100644 index 000000000..efc0e89c1 --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java @@ -0,0 +1,17 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +public class ProjectMembersGenerateReportRequest extends GenerateReportRequest { + private String name = "project-members"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java new file mode 100644 index 000000000..80823fd01 --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java @@ -0,0 +1,22 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class QaCheckIssuesGenerateReportRequest extends GenerateReportRequest { + private String name = "qa-check-issues"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List languageIds; + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java new file mode 100644 index 000000000..f0cee4edd --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java @@ -0,0 +1,22 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class SavingActivityGenerateReportRequest extends GenerateReportRequest { + private String name = "saving-activity"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List languageIds; + } +} \ No newline at end of file diff --git a/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java new file mode 100644 index 000000000..d0150d1af --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java @@ -0,0 +1,17 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = true) +public class SourceContentUpdatesGenerateReportRequest extends GenerateReportRequest { + private String name = "source-content-updates"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + + } +} diff --git a/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java new file mode 100644 index 000000000..6e93c343a --- /dev/null +++ b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java @@ -0,0 +1,22 @@ +package com.crowdin.client.reports.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@Data +@EqualsAndHashCode(callSuper = true) +public class TranslationActivityGenerateReportRequest extends GenerateReportRequest { + private String name = "translation-activity"; + private Schema schema; + + @Data + public static class Schema { + private ReportsFormat format; + private Date dateFrom; + private Date dateTo; + private List languageIds; + } +} From 4012b036de52cb697c15493b42cc2eceb4ff687e Mon Sep 17 00:00:00 2001 From: Suvrat1629 Date: Tue, 14 Oct 2025 21:45:32 +0530 Subject: [PATCH 2/3] Schema change fixes --- .../model/EditorIssuesGenerateReportRequest.java | 3 ++- .../GroupQaCheckIssuesGenerateReportRequest.java | 1 - .../model/GroupTaskUsageGenerateReportRequest.java | 13 +++++++++++-- ...oupTranslationActivityGenerateReportRequest.java | 12 ++++++++++-- .../model/ProjectMembersGenerateReportRequest.java | 5 ++++- .../model/QaCheckIssuesGenerateReportRequest.java | 3 ++- .../model/SavingActivityGenerateReportRequest.java | 2 +- .../SourceContentUpdatesGenerateReportRequest.java | 5 ++++- .../TranslationActivityGenerateReportRequest.java | 2 +- 9 files changed, 35 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java index 50271f25e..c18abd291 100644 --- a/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java @@ -13,8 +13,9 @@ public class EditorIssuesGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { - private ReportsFormat format; private Date dateFrom; private Date dateTo; + private ReportsFormat format; + private String issueType; } } diff --git a/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java index 0e7e29949..d643714d9 100644 --- a/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java @@ -17,7 +17,6 @@ public static class Schema { private ReportsFormat format; private Date dateFrom; private Date dateTo; - private List languageIds; private List projectIds; } } diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java index 3abf3567e..5f1020179 100644 --- a/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java @@ -9,14 +9,23 @@ @Data @EqualsAndHashCode(callSuper = true) public class GroupTaskUsageGenerateReportRequest extends GenerateReportRequest { - private String name = "group-task-usage"; + private String name = "group-task-usage"; // Note: The example shows "group-translation-costs-pe" private Schema schema; @Data public static class Schema { + private List projectIds; + private Unit unit; + private Currency currency; private ReportsFormat format; + private BaseRatesForm baseRates; + private List individualRates; + private NetRateSchemes netRateSchemes; + private Boolean excludeApprovalsForEditedTranslations; + private Boolean preTranslatedStringsCategorizationAdjustment; + private String groupBy; private Date dateFrom; private Date dateTo; - private List projectIds; + private List userIds; } } diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java index a7bdf5add..c20ad0317 100644 --- a/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java @@ -14,10 +14,18 @@ public class GroupTranslationActivityGenerateReportRequest extends GenerateRepor @Data public static class Schema { + private List projectIds; + private Unit unit; + private Currency currency; private ReportsFormat format; + private BaseRatesForm baseRates; + private List individualRates; + private NetRateSchemes netRateSchemes; + private Boolean excludeApprovalsForEditedTranslations; + private Boolean preTranslatedStringsCategorizationAdjustment; + private String groupBy; private Date dateFrom; private Date dateTo; - private List languageIds; - private List projectIds; + private List userIds; } } diff --git a/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java index efc0e89c1..2c22486b4 100644 --- a/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java @@ -3,6 +3,8 @@ import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.Date; + @Data @EqualsAndHashCode(callSuper = true) public class ProjectMembersGenerateReportRequest extends GenerateReportRequest { @@ -12,6 +14,7 @@ public class ProjectMembersGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { private ReportsFormat format; - + private Date dateFrom; // Probably optional date filtering + private Date dateTo; } } diff --git a/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java index 80823fd01..055ef9d73 100644 --- a/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java @@ -14,9 +14,10 @@ public class QaCheckIssuesGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { + private String unit; + private String languageId; private ReportsFormat format; private Date dateFrom; private Date dateTo; - private List languageIds; } } diff --git a/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java index f0cee4edd..0d0bb8c2b 100644 --- a/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java @@ -17,6 +17,6 @@ public static class Schema { private ReportsFormat format; private Date dateFrom; private Date dateTo; - private List languageIds; + private String languageId; } } \ No newline at end of file diff --git a/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java index d0150d1af..010906a3a 100644 --- a/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java @@ -3,6 +3,8 @@ import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.Date; + @Data @EqualsAndHashCode(callSuper = true) public class SourceContentUpdatesGenerateReportRequest extends GenerateReportRequest { @@ -12,6 +14,7 @@ public class SourceContentUpdatesGenerateReportRequest extends GenerateReportReq @Data public static class Schema { private ReportsFormat format; - + private Date dateFrom; // Probably optional date filtering + private Date dateTo; } } diff --git a/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java index 6e93c343a..afc9e0b9c 100644 --- a/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java @@ -17,6 +17,6 @@ public static class Schema { private ReportsFormat format; private Date dateFrom; private Date dateTo; - private List languageIds; + private String languageIds; } } From e8487ea53e46a8a06dad56acbcc8bafb8285e251 Mon Sep 17 00:00:00 2001 From: Suvrat1629 Date: Wed, 15 Oct 2025 21:40:25 +0530 Subject: [PATCH 3/3] Changes --- .../GroupTaskUsageGenerateReportRequest.java | 19 ++++++++----------- ...nslationActivityGenerateReportRequest.java | 10 +--------- .../ProjectMembersGenerateReportRequest.java | 2 +- .../QaCheckIssuesGenerateReportRequest.java | 3 +-- .../SavingActivityGenerateReportRequest.java | 3 ++- ...ceContentUpdatesGenerateReportRequest.java | 3 ++- ...nslationActivityGenerateReportRequest.java | 3 ++- 7 files changed, 17 insertions(+), 26 deletions(-) diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java index 5f1020179..427b99325 100644 --- a/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java @@ -9,23 +9,20 @@ @Data @EqualsAndHashCode(callSuper = true) public class GroupTaskUsageGenerateReportRequest extends GenerateReportRequest { - private String name = "group-task-usage"; // Note: The example shows "group-translation-costs-pe" + private String name = "group-task-usage"; private Schema schema; @Data public static class Schema { - private List projectIds; - private Unit unit; - private Currency currency; private ReportsFormat format; - private BaseRatesForm baseRates; - private List individualRates; - private NetRateSchemes netRateSchemes; - private Boolean excludeApprovalsForEditedTranslations; - private Boolean preTranslatedStringsCategorizationAdjustment; - private String groupBy; + private String type; + private List projectIds; private Date dateFrom; private Date dateTo; - private List userIds; + private String groupBy; + private Integer taskType; + private String languageId; + private Integer creatorId; + private Integer assigneeId; } } diff --git a/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java index c20ad0317..0d7722026 100644 --- a/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java @@ -14,18 +14,10 @@ public class GroupTranslationActivityGenerateReportRequest extends GenerateRepor @Data public static class Schema { - private List projectIds; private Unit unit; - private Currency currency; + private List projectIds; private ReportsFormat format; - private BaseRatesForm baseRates; - private List individualRates; - private NetRateSchemes netRateSchemes; - private Boolean excludeApprovalsForEditedTranslations; - private Boolean preTranslatedStringsCategorizationAdjustment; - private String groupBy; private Date dateFrom; private Date dateTo; - private List userIds; } } diff --git a/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java index 2c22486b4..be9b60bfb 100644 --- a/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java @@ -14,7 +14,7 @@ public class ProjectMembersGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { private ReportsFormat format; - private Date dateFrom; // Probably optional date filtering + private Date dateFrom; private Date dateTo; } } diff --git a/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java index 055ef9d73..829b83c56 100644 --- a/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java @@ -14,9 +14,8 @@ public class QaCheckIssuesGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { - private String unit; - private String languageId; private ReportsFormat format; + private String languageId; private Date dateFrom; private Date dateTo; } diff --git a/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java index 0d0bb8c2b..b5c59a4ba 100644 --- a/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java @@ -14,9 +14,10 @@ public class SavingActivityGenerateReportRequest extends GenerateReportRequest { @Data public static class Schema { + private Unit unit; + private String languageId; private ReportsFormat format; private Date dateFrom; private Date dateTo; - private String languageId; } } \ No newline at end of file diff --git a/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java index 010906a3a..b9c4f7021 100644 --- a/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java @@ -13,8 +13,9 @@ public class SourceContentUpdatesGenerateReportRequest extends GenerateReportReq @Data public static class Schema { + private Unit unit; private ReportsFormat format; - private Date dateFrom; // Probably optional date filtering + private Date dateFrom; private Date dateTo; } } diff --git a/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java index afc9e0b9c..156973141 100644 --- a/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java +++ b/src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java @@ -14,9 +14,10 @@ public class TranslationActivityGenerateReportRequest extends GenerateReportRequ @Data public static class Schema { + private Unit unit; + private String languageId; private ReportsFormat format; private Date dateFrom; private Date dateTo; - private String languageIds; } }