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?,
    );