GoogleCloudApigeeV1SharedFlowRevision.fromJson constructor

GoogleCloudApigeeV1SharedFlowRevision.fromJson(
  1. Map json_
)

Implementation

GoogleCloudApigeeV1SharedFlowRevision.fromJson(core.Map json_)
    : this(
        configurationVersion: json_.containsKey('configurationVersion')
            ? GoogleCloudApigeeV1ConfigVersion.fromJson(
                json_['configurationVersion']
                    as core.Map<core.String, core.dynamic>)
            : null,
        contextInfo: json_['contextInfo'] as core.String?,
        createdAt: json_['createdAt'] as core.String?,
        description: json_['description'] as core.String?,
        displayName: json_['displayName'] as core.String?,
        entityMetaDataAsProperties: (json_['entityMetaDataAsProperties']
                as core.Map<core.String, core.dynamic>?)
            ?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        lastModifiedAt: json_['lastModifiedAt'] as core.String?,
        name: json_['name'] as core.String?,
        policies: (json_['policies'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        resourceFiles: json_.containsKey('resourceFiles')
            ? GoogleCloudApigeeV1ResourceFiles.fromJson(
                json_['resourceFiles'] as core.Map<core.String, core.dynamic>)
            : null,
        resources: (json_['resources'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        revision: json_['revision'] as core.String?,
        sharedFlows: (json_['sharedFlows'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        type: json_['type'] as core.String?,
      );