Skip to content

Commit 4012b03

Browse files
committed
Schema change fixes
1 parent 2531a24 commit 4012b03

9 files changed

Lines changed: 35 additions & 11 deletions

src/main/java/com/crowdin/client/reports/model/EditorIssuesGenerateReportRequest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ public class EditorIssuesGenerateReportRequest extends GenerateReportRequest {
1313

1414
@Data
1515
public static class Schema {
16-
private ReportsFormat format;
1716
private Date dateFrom;
1817
private Date dateTo;
18+
private ReportsFormat format;
19+
private String issueType;
1920
}
2021
}

src/main/java/com/crowdin/client/reports/model/GroupQaCheckIssuesGenerateReportRequest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public static class Schema {
1717
private ReportsFormat format;
1818
private Date dateFrom;
1919
private Date dateTo;
20-
private List<Long> languageIds;
2120
private List<Long> projectIds;
2221
}
2322
}

src/main/java/com/crowdin/client/reports/model/GroupTaskUsageGenerateReportRequest.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,23 @@
99
@Data
1010
@EqualsAndHashCode(callSuper = true)
1111
public class GroupTaskUsageGenerateReportRequest extends GenerateReportRequest {
12-
private String name = "group-task-usage";
12+
private String name = "group-task-usage"; // Note: The example shows "group-translation-costs-pe"
1313
private Schema schema;
1414

1515
@Data
1616
public static class Schema {
17+
private List<Long> projectIds;
18+
private Unit unit;
19+
private Currency currency;
1720
private ReportsFormat format;
21+
private BaseRatesForm baseRates;
22+
private List<IndividualRate> individualRates;
23+
private NetRateSchemes netRateSchemes;
24+
private Boolean excludeApprovalsForEditedTranslations;
25+
private Boolean preTranslatedStringsCategorizationAdjustment;
26+
private String groupBy;
1827
private Date dateFrom;
1928
private Date dateTo;
20-
private List<Long> projectIds;
29+
private List<Long> userIds;
2130
}
2231
}

src/main/java/com/crowdin/client/reports/model/GroupTranslationActivityGenerateReportRequest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,18 @@ public class GroupTranslationActivityGenerateReportRequest extends GenerateRepor
1414

1515
@Data
1616
public static class Schema {
17+
private List<Long> projectIds;
18+
private Unit unit;
19+
private Currency currency;
1720
private ReportsFormat format;
21+
private BaseRatesForm baseRates;
22+
private List<IndividualRate> individualRates;
23+
private NetRateSchemes netRateSchemes;
24+
private Boolean excludeApprovalsForEditedTranslations;
25+
private Boolean preTranslatedStringsCategorizationAdjustment;
26+
private String groupBy;
1827
private Date dateFrom;
1928
private Date dateTo;
20-
private List<Long> languageIds;
21-
private List<Long> projectIds;
29+
private List<Long> userIds;
2230
}
2331
}

src/main/java/com/crowdin/client/reports/model/ProjectMembersGenerateReportRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import lombok.Data;
44
import lombok.EqualsAndHashCode;
55

6+
import java.util.Date;
7+
68
@Data
79
@EqualsAndHashCode(callSuper = true)
810
public class ProjectMembersGenerateReportRequest extends GenerateReportRequest {
@@ -12,6 +14,7 @@ public class ProjectMembersGenerateReportRequest extends GenerateReportRequest {
1214
@Data
1315
public static class Schema {
1416
private ReportsFormat format;
15-
17+
private Date dateFrom; // Probably optional date filtering
18+
private Date dateTo;
1619
}
1720
}

src/main/java/com/crowdin/client/reports/model/QaCheckIssuesGenerateReportRequest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ public class QaCheckIssuesGenerateReportRequest extends GenerateReportRequest {
1414

1515
@Data
1616
public static class Schema {
17+
private String unit;
18+
private String languageId;
1719
private ReportsFormat format;
1820
private Date dateFrom;
1921
private Date dateTo;
20-
private List<Long> languageIds;
2122
}
2223
}

src/main/java/com/crowdin/client/reports/model/SavingActivityGenerateReportRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ public static class Schema {
1717
private ReportsFormat format;
1818
private Date dateFrom;
1919
private Date dateTo;
20-
private List<Long> languageIds;
20+
private String languageId;
2121
}
2222
}

src/main/java/com/crowdin/client/reports/model/SourceContentUpdatesGenerateReportRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import lombok.Data;
44
import lombok.EqualsAndHashCode;
55

6+
import java.util.Date;
7+
68
@Data
79
@EqualsAndHashCode(callSuper = true)
810
public class SourceContentUpdatesGenerateReportRequest extends GenerateReportRequest {
@@ -12,6 +14,7 @@ public class SourceContentUpdatesGenerateReportRequest extends GenerateReportReq
1214
@Data
1315
public static class Schema {
1416
private ReportsFormat format;
15-
17+
private Date dateFrom; // Probably optional date filtering
18+
private Date dateTo;
1619
}
1720
}

src/main/java/com/crowdin/client/reports/model/TranslationActivityGenerateReportRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ public static class Schema {
1717
private ReportsFormat format;
1818
private Date dateFrom;
1919
private Date dateTo;
20-
private List<Long> languageIds;
20+
private String languageIds;
2121
}
2222
}

0 commit comments

Comments
 (0)