fromJSON static method
Implementation
static ExternalJwtConfigFieldSelector fromJSON(Map<String, dynamic> data) {
if (data["kotlinType"] == null) {
throw ArgumentError('Missing discriminator: kotlinType');
}
String discriminator = data["kotlinType"];
switch (discriminator) {
case "LocalId":
return ExternalJwtConfigFieldSelectorLocalId.fromJSON(data);
case "Email":
return ExternalJwtConfigFieldSelectorEmail.fromJSON(data);
case "MobilePhone":
return ExternalJwtConfigFieldSelectorMobilePhone.fromJSON(data);
case "Username":
return ExternalJwtConfigFieldSelectorUsername.fromJSON(data);
case "Identifier":
return ExternalJwtConfigFieldSelectorIdentifier.fromJSON(data);
default:
throw ArgumentError('Invalid subclass $discriminator');
}
}