diff --git a/Apps.Crowdin/Apps.Crowdin.csproj b/Apps.Crowdin/Apps.Crowdin.csproj index d96c9d4..af5484e 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.37 + 1.2.38 Apps.Crowdin diff --git a/Apps.Crowdin/Models/Entities/TeamEntity.cs b/Apps.Crowdin/Models/Entities/TeamEntity.cs index de3c84d..89b0260 100644 --- a/Apps.Crowdin/Models/Entities/TeamEntity.cs +++ b/Apps.Crowdin/Models/Entities/TeamEntity.cs @@ -14,8 +14,8 @@ public class TeamEntity(Team team) public int TotalMembers { get; set; } = team.TotalMembers; [Display("Created at")] - public DateTimeOffset CreatedAt { get; set; } = team.CreatedAt; + public DateTime CreatedAt { get; set; } = team.CreatedAt.UtcDateTime; [Display("Updated at")] - public DateTimeOffset? UpdatedAt { get; set; } = team.CreatedAt; + public DateTime? UpdatedAt { get; set; } = team.CreatedAt.UtcDateTime; } \ No newline at end of file diff --git a/Apps.Crowdin/Models/Response/TranslationMemory/TmImportEntity.cs b/Apps.Crowdin/Models/Response/TranslationMemory/TmImportEntity.cs index 299c49f..7f77c30 100644 --- a/Apps.Crowdin/Models/Response/TranslationMemory/TmImportEntity.cs +++ b/Apps.Crowdin/Models/Response/TranslationMemory/TmImportEntity.cs @@ -1,44 +1,28 @@ -using Blackbird.Applications.Sdk.Common; -using Crowdin.Api.TranslationMemory; +using Crowdin.Api.TranslationMemory; +using Blackbird.Applications.Sdk.Common; -namespace Apps.Crowdin.Models.Response.TranslationMemory +namespace Apps.Crowdin.Models.Response.TranslationMemory; + +public class TmImportEntity(TmImportStatus status) { - public class TmImportEntity - { - [Display("Import ID")] - public string ImportId { get; set; } = default!; - - [Display("Status")] - public string Status { get; set; } = default!; - - [Display("Progress (%)")] - public int Progress { get; set; } - - [Display("Created at")] - public DateTimeOffset CreatedAt { get; set; } - - [Display("Started at")] - public DateTimeOffset? StartedAt { get; set; } - - [Display("Finished at")] - public DateTimeOffset? FinishedAt { get; set; } - - [Display("Updated at")] - public DateTimeOffset? UpdatedAt { get; set; } - - public TmImportEntity() - { - } - - public TmImportEntity(TmImportStatus status) - { - ImportId = status.Identifier; - Status = status.Status.ToString(); - Progress = status.Progress; - CreatedAt = status.CreatedAt; - StartedAt = status.StartedAt; - FinishedAt = status.FinishedAt; - UpdatedAt = status.UpdatedAt; - } - } + [Display("Import ID")] + public string ImportId { get; set; } = status.Identifier; + + [Display("Status")] + public string Status { get; set; } = status.Status.ToString(); + + [Display("Progress (%)")] + public int Progress { get; set; } = status.Progress; + + [Display("Created at")] + public DateTime CreatedAt { get; set; } = status.CreatedAt.UtcDateTime; + + [Display("Started at")] + public DateTime? StartedAt { get; set; } = status.StartedAt?.UtcDateTime; + + [Display("Finished at")] + public DateTime? FinishedAt { get; set; } = status.FinishedAt?.UtcDateTime; + + [Display("Updated at")] + public DateTime? UpdatedAt { get; set; } = status.UpdatedAt?.UtcDateTime; }