UserInfoIntegratedProvider.fromJson constructor

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

Implementation

factory UserInfoIntegratedProvider.fromJson(Map<String, dynamic> json) {
  int? integrationId =
      json.containsKey('providerIntegrationId') ? json['providerIntegrationId'] as int : null;
  int? integrationId2 =
      json.containsKey('provider_integration_id') ? json['provider_integration_id'] as int : null;
  return UserInfoIntegratedProvider(
    isIntegrationBroken: json['isIntegrationBroken'] ?? json['is_integration_broken'] as bool,
    providerIntegrationId: integrationId ?? integrationId2,
    provider: Provider.fromString(json['providerSlug'] ?? json['provider_slug'] as String),
  );
}