namespace Crowdin.Plugin.Models.PushData { using Translations; public readonly struct PushAssetData { public readonly int directoryId; public readonly TranslationAsset translationAsset; public PushAssetData(int directoryId, TranslationAsset translationAsset) { this.directoryId = directoryId; this.translationAsset = translationAsset; } } public readonly struct PushAssetTranslationData { public readonly int sourceAssetId; public readonly string key; public readonly string fullSourceAssetName; public readonly string fullname; public readonly string filePath; public readonly string lang; public readonly string tableName; public PushAssetTranslationData(int sourceAssetId, string key, string fullSourceAssetName, string fullname, string filePath, string translationLanguage, string tableName) { this.sourceAssetId = sourceAssetId; this.key = key; this.fullSourceAssetName = fullSourceAssetName; this.fullname = fullname; this.filePath = filePath; this.tableName = tableName; lang = translationLanguage; } } }