TerminologyProperties.fromJson constructor
TerminologyProperties.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TerminologyProperties.fromJson(Map<String, dynamic> json) {
return TerminologyProperties(
arn: json['Arn'] as String?,
createdAt: timeStampFromJson(json['CreatedAt']),
description: json['Description'] as String?,
encryptionKey: json['EncryptionKey'] != null
? EncryptionKey.fromJson(
json['EncryptionKey'] as Map<String, dynamic>)
: null,
lastUpdatedAt: timeStampFromJson(json['LastUpdatedAt']),
name: json['Name'] as String?,
sizeBytes: json['SizeBytes'] as int?,
sourceLanguageCode: json['SourceLanguageCode'] as String?,
targetLanguageCodes: (json['TargetLanguageCodes'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
termCount: json['TermCount'] as int?,
);
}