IdentityProviderType.fromJson constructor

IdentityProviderType.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory IdentityProviderType.fromJson(Map<String, dynamic> json) {
  return IdentityProviderType(
    attributeMapping: (json['AttributeMapping'] as Map<String, dynamic>?)
        ?.map((k, e) => MapEntry(k, e as String)),
    creationDate: timeStampFromJson(json['CreationDate']),
    idpIdentifiers: (json['IdpIdentifiers'] as List?)
        ?.whereNotNull()
        .map((e) => e as String)
        .toList(),
    lastModifiedDate: timeStampFromJson(json['LastModifiedDate']),
    providerDetails: (json['ProviderDetails'] as Map<String, dynamic>?)
        ?.map((k, e) => MapEntry(k, e as String)),
    providerName: json['ProviderName'] as String?,
    providerType:
        (json['ProviderType'] as String?)?.toIdentityProviderTypeType(),
    userPoolId: json['UserPoolId'] as String?,
  );
}