CardIdentifier.fromJson constructor
CardIdentifier.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CardIdentifier.fromJson(Map<String, dynamic> json) {
if (json.isId) {
return CardIdentifierId.fromJson(json);
} else if (json.isMtgoId) {
return CardIdentifierMtgoId.fromJson(json);
} else if (json.isMultiverseId) {
return CardIdentifierMultiverseId.fromJson(json);
} else if (json.isOracleId) {
return CardIdentifierOracleId.fromJson(json);
} else if (json.isIllustrationId) {
return CardIdentifierIllustrationId.fromJson(json);
} else if (json.isName) {
return CardIdentifierName.fromJson(json);
} else if (json.isSetName) {
return CardIdentifierSetName.fromJson(json);
} else if (json.isSetCollectorNumber) {
return CardIdentifierSetCollectorNumber.fromJson(json);
} else {
throw Exception('Unknown CardIdentifier');
}
}