using System.Collections.Generic; using JetBrains.Annotations; #nullable enable namespace Crowdin.Plugin.Models.Translations { using Api; using Items; public class TranslationTextObj : IBaseCrowdinTextTranslation { public long? EntryId { get; } public string Key { get; } public string ExportedFrom { get; } public string SourceText { get; } public string? Context { get; } public List Translations { get; } public TranslationTextObj( long? entryId, string textKey, string sourceText, List translations, string? context, string exportedFrom) { EntryId = entryId; Key = textKey; SourceText = sourceText; Translations = translations; Context = context; ExportedFrom = exportedFrom; } [CanBeNull] public object TryGetSourceData() { return null; } } }