diff --git a/Apps.Crowdin/Apps.Crowdin.csproj b/Apps.Crowdin/Apps.Crowdin.csproj
index d3b9846..7920aea 100644
--- a/Apps.Crowdin/Apps.Crowdin.csproj
+++ b/Apps.Crowdin/Apps.Crowdin.csproj
@@ -5,7 +5,7 @@
enable
Crowdin
Cloud-based solution that streamlines localization management
- 1.2.40
+ 1.2.41
Apps.Crowdin
diff --git a/Apps.Crowdin/Models/Dtos/TaskResourceDto.cs b/Apps.Crowdin/Models/Dtos/TaskResourceDto.cs
index 31754dc..30956a0 100644
--- a/Apps.Crowdin/Models/Dtos/TaskResourceDto.cs
+++ b/Apps.Crowdin/Models/Dtos/TaskResourceDto.cs
@@ -38,6 +38,8 @@ public class TaskResourceDto
[JsonProperty("description")]
public string Description { get; set; }
+ public string? TranslationURL { get; set; }
+
[JsonProperty("deadline")]
public DateTime? DeadLine { get; set; }
diff --git a/Apps.Crowdin/Models/Entities/TaskEntity.cs b/Apps.Crowdin/Models/Entities/TaskEntity.cs
index f1a7a48..6b84504 100644
--- a/Apps.Crowdin/Models/Entities/TaskEntity.cs
+++ b/Apps.Crowdin/Models/Entities/TaskEntity.cs
@@ -41,9 +41,13 @@ public class TaskEntity
[Display("Created at")]
public DateTime CreatedAt { get; set; }
+ [Display("Translation URL")]
+ public string? TranslationURL { get; set; }
+
[Display("Fields"), JsonProperty("fields"), JsonConverter(typeof(FieldsConverter))]
public IEnumerable Fields { get; set; } = [];
+
public TaskEntity() { }
public TaskEntity(TaskResource taskResource)
@@ -61,6 +65,7 @@ public TaskEntity(TaskResource taskResource)
TargetLanguageId = taskResource.TargetLanguageId;
Deadline = taskResource.DeadLine.DateTime;
CreatedAt = taskResource.CreatedAt.DateTime;
+ TranslationURL = taskResource.TranslationUrl;
}
public TaskEntity(TaskResourceDto taskResource)
@@ -78,5 +83,6 @@ public TaskEntity(TaskResourceDto taskResource)
TargetLanguageId = taskResource.TargetLanguageId;
Deadline = taskResource.DeadLine;
CreatedAt = taskResource.CreatedAt;
+ TranslationURL = taskResource.TranslationURL;
}
}
\ No newline at end of file