GoogleCloudApigeeV1Organization.fromJson constructor

GoogleCloudApigeeV1Organization.fromJson(
  1. Map json_
)

Implementation

GoogleCloudApigeeV1Organization.fromJson(core.Map json_)
    : this(
        addonsConfig: json_.containsKey('addonsConfig')
            ? GoogleCloudApigeeV1AddonsConfig.fromJson(
                json_['addonsConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        analyticsRegion: json_.containsKey('analyticsRegion')
            ? json_['analyticsRegion'] as core.String
            : null,
        apiConsumerDataEncryptionKeyName:
            json_.containsKey('apiConsumerDataEncryptionKeyName')
                ? json_['apiConsumerDataEncryptionKeyName'] as core.String
                : null,
        apiConsumerDataLocation: json_.containsKey('apiConsumerDataLocation')
            ? json_['apiConsumerDataLocation'] as core.String
            : null,
        apigeeProjectId: json_.containsKey('apigeeProjectId')
            ? json_['apigeeProjectId'] as core.String
            : null,
        attributes: json_.containsKey('attributes')
            ? (json_['attributes'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        authorizedNetwork: json_.containsKey('authorizedNetwork')
            ? json_['authorizedNetwork'] as core.String
            : null,
        billingType: json_.containsKey('billingType')
            ? json_['billingType'] as core.String
            : null,
        caCertificate: json_.containsKey('caCertificate')
            ? json_['caCertificate'] as core.String
            : null,
        controlPlaneEncryptionKeyName:
            json_.containsKey('controlPlaneEncryptionKeyName')
                ? json_['controlPlaneEncryptionKeyName'] as core.String
                : null,
        createdAt: json_.containsKey('createdAt')
            ? json_['createdAt'] as core.String
            : null,
        customerName: json_.containsKey('customerName')
            ? json_['customerName'] as core.String
            : null,
        description: json_.containsKey('description')
            ? json_['description'] as core.String
            : null,
        disableVpcPeering: json_.containsKey('disableVpcPeering')
            ? json_['disableVpcPeering'] as core.bool
            : null,
        displayName: json_.containsKey('displayName')
            ? json_['displayName'] as core.String
            : null,
        environments: json_.containsKey('environments')
            ? (json_['environments'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        expiresAt: json_.containsKey('expiresAt')
            ? json_['expiresAt'] as core.String
            : null,
        lastModifiedAt: json_.containsKey('lastModifiedAt')
            ? json_['lastModifiedAt'] as core.String
            : null,
        name: json_.containsKey('name') ? json_['name'] as core.String : null,
        portalDisabled: json_.containsKey('portalDisabled')
            ? json_['portalDisabled'] as core.bool
            : null,
        projectId: json_.containsKey('projectId')
            ? json_['projectId'] as core.String
            : null,
        properties: json_.containsKey('properties')
            ? GoogleCloudApigeeV1Properties.fromJson(
                json_['properties'] as core.Map<core.String, core.dynamic>)
            : null,
        runtimeDatabaseEncryptionKeyName:
            json_.containsKey('runtimeDatabaseEncryptionKeyName')
                ? json_['runtimeDatabaseEncryptionKeyName'] as core.String
                : null,
        runtimeType_: json_.containsKey('runtimeType')
            ? json_['runtimeType'] as core.String
            : null,
        state:
            json_.containsKey('state') ? json_['state'] as core.String : null,
        subscriptionPlan: json_.containsKey('subscriptionPlan')
            ? json_['subscriptionPlan'] as core.String
            : null,
        subscriptionType: json_.containsKey('subscriptionType')
            ? json_['subscriptionType'] as core.String
            : null,
        type: json_.containsKey('type') ? json_['type'] as core.String : null,
      );