CognitoSignInDetails.fromJson constructor
The details of how a user logged in.
Implementation
factory CognitoSignInDetails.fromJson(Map<String, Object?> json) {
final signInType = CognitoSignInType.values.byName(
json['signInType'] as String,
);
switch (signInType) {
case CognitoSignInType.apiBased:
return CognitoSignInDetailsApiBased.fromJson(json);
case CognitoSignInType.hostedUi:
return CognitoSignInDetailsHostedUi.fromJson(json);
case CognitoSignInType.federated:
return CognitoSignInDetailsFederated.fromJson(json);
}
}