OAuth2Apple.fromMap constructor

OAuth2Apple.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory OAuth2Apple.fromMap(
  Map<String, dynamic> map,
) {
  map = {
    '\$id': "",
    'enabled': false,
    'serviceId': "",
    'keyId': "",
    'teamId': "",
    'p8File': "",
    'nativeEnabled': false,
    'nativeClientIds': [],
    ...map,
  };

  return OAuth2Apple(
    $id: map['\$id'].toString(),
    enabled: map['enabled'],
    serviceId: map['serviceId'].toString(),
    keyId: map['keyId'].toString(),
    teamId: map['teamId'].toString(),
    p8File: map['p8File'].toString(),
    nativeEnabled: map['nativeEnabled'],
    nativeClientIds: List.from(map['nativeClientIds'] ?? []),
  );
}