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