ExternalOAuthClientRegistration.fromJson constructor

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

Implementation

factory ExternalOAuthClientRegistration.fromJson(Map<String, dynamic> json) => ExternalOAuthClientRegistration(
  id: json['id'] as String,
  delegatedTo: json['delegated_to'] as String? ?? json['delegatedTo'] as String,
  connector: json['connector'] == null ? null : ConnectorRef.fromJson((json['connector'] as Map).cast<String, dynamic>()),
  oauth: json['oauth'] == null ? null : OAuthClientConfig.fromJson((json['oauth'] as Map).cast<String, dynamic>()),
  clientId: json['client_id'] as String? ?? json['clientId'] as String,
  clientSecret: json['client_secret'] as String? ?? json['clientSecret'] as String?,
);