ProtectedResourceMetadata.fromJson constructor

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

Implementation

factory ProtectedResourceMetadata.fromJson(Map<String, dynamic> json) =>
    ProtectedResourceMetadata(
      resource: json['resource'] as String? ?? '',
      authorizationServers:
          (json['authorization_servers'] as List<dynamic>?)
                  ?.cast<String>() ??
              const [],
      scopesSupported:
          (json['scopes_supported'] as List<dynamic>?)?.cast<String>(),
      bearerMethodsSupported:
          (json['bearer_methods_supported'] as List<dynamic>?)
              ?.cast<String>(),
      resourceDocumentation: json['resource_documentation'] as String?,
    );