Application.fromJson constructor

Application.fromJson(
  1. Map json_
)

Implementation

Application.fromJson(core.Map json_)
  : this(
      authDomain: json_['authDomain'] as core.String?,
      codeBucket: json_['codeBucket'] as core.String?,
      databaseType: json_['databaseType'] as core.String?,
      defaultBucket: json_['defaultBucket'] as core.String?,
      defaultCookieExpiration:
          json_['defaultCookieExpiration'] as core.String?,
      defaultHostname: json_['defaultHostname'] as core.String?,
      dispatchRules:
          (json_['dispatchRules'] as core.List?)
              ?.map(
                (value) => UrlDispatchRule.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      featureSettings:
          json_.containsKey('featureSettings')
              ? FeatureSettings.fromJson(
                json_['featureSettings']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      gcrDomain: json_['gcrDomain'] as core.String?,
      generatedCustomerMetadata:
          json_.containsKey('generatedCustomerMetadata')
              ? json_['generatedCustomerMetadata']
                  as core.Map<core.String, core.dynamic>
              : null,
      iap:
          json_.containsKey('iap')
              ? IdentityAwareProxy.fromJson(
                json_['iap'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      id: json_['id'] as core.String?,
      locationId: json_['locationId'] as core.String?,
      name: json_['name'] as core.String?,
      serviceAccount: json_['serviceAccount'] as core.String?,
      servingStatus: json_['servingStatus'] as core.String?,
      sslPolicy: json_['sslPolicy'] as core.String?,
    );