Step.fromJson constructor

Step.fromJson(
  1. Map json_
)

Implementation

Step.fromJson(core.Map json_)
    : this(
        abort: json_.containsKey('abort')
            ? AbortInfo.fromJson(
                json_['abort'] as core.Map<core.String, core.dynamic>)
            : null,
        appEngineVersion: json_.containsKey('appEngineVersion')
            ? AppEngineVersionInfo.fromJson(json_['appEngineVersion']
                as core.Map<core.String, core.dynamic>)
            : null,
        causesDrop: json_.containsKey('causesDrop')
            ? json_['causesDrop'] as core.bool
            : null,
        cloudFunction: json_.containsKey('cloudFunction')
            ? CloudFunctionInfo.fromJson(
                json_['cloudFunction'] as core.Map<core.String, core.dynamic>)
            : null,
        cloudRunRevision: json_.containsKey('cloudRunRevision')
            ? CloudRunRevisionInfo.fromJson(json_['cloudRunRevision']
                as core.Map<core.String, core.dynamic>)
            : null,
        cloudSqlInstance: json_.containsKey('cloudSqlInstance')
            ? CloudSQLInstanceInfo.fromJson(json_['cloudSqlInstance']
                as core.Map<core.String, core.dynamic>)
            : null,
        deliver: json_.containsKey('deliver')
            ? DeliverInfo.fromJson(
                json_['deliver'] as core.Map<core.String, core.dynamic>)
            : null,
        description: json_.containsKey('description')
            ? json_['description'] as core.String
            : null,
        drop: json_.containsKey('drop')
            ? DropInfo.fromJson(
                json_['drop'] as core.Map<core.String, core.dynamic>)
            : null,
        endpoint: json_.containsKey('endpoint')
            ? EndpointInfo.fromJson(
                json_['endpoint'] as core.Map<core.String, core.dynamic>)
            : null,
        firewall: json_.containsKey('firewall')
            ? FirewallInfo.fromJson(
                json_['firewall'] as core.Map<core.String, core.dynamic>)
            : null,
        forward: json_.containsKey('forward')
            ? ForwardInfo.fromJson(
                json_['forward'] as core.Map<core.String, core.dynamic>)
            : null,
        forwardingRule: json_.containsKey('forwardingRule')
            ? ForwardingRuleInfo.fromJson(json_['forwardingRule']
                as core.Map<core.String, core.dynamic>)
            : null,
        gkeMaster: json_.containsKey('gkeMaster')
            ? GKEMasterInfo.fromJson(
                json_['gkeMaster'] as core.Map<core.String, core.dynamic>)
            : null,
        googleService: json_.containsKey('googleService')
            ? GoogleServiceInfo.fromJson(
                json_['googleService'] as core.Map<core.String, core.dynamic>)
            : null,
        instance: json_.containsKey('instance')
            ? InstanceInfo.fromJson(
                json_['instance'] as core.Map<core.String, core.dynamic>)
            : null,
        loadBalancer: json_.containsKey('loadBalancer')
            ? LoadBalancerInfo.fromJson(
                json_['loadBalancer'] as core.Map<core.String, core.dynamic>)
            : null,
        loadBalancerBackendInfo: json_.containsKey('loadBalancerBackendInfo')
            ? LoadBalancerBackendInfo.fromJson(
                json_['loadBalancerBackendInfo']
                    as core.Map<core.String, core.dynamic>)
            : null,
        nat: json_.containsKey('nat')
            ? NatInfo.fromJson(
                json_['nat'] as core.Map<core.String, core.dynamic>)
            : null,
        network: json_.containsKey('network')
            ? NetworkInfo.fromJson(
                json_['network'] as core.Map<core.String, core.dynamic>)
            : null,
        projectId: json_.containsKey('projectId')
            ? json_['projectId'] as core.String
            : null,
        proxyConnection: json_.containsKey('proxyConnection')
            ? ProxyConnectionInfo.fromJson(json_['proxyConnection']
                as core.Map<core.String, core.dynamic>)
            : null,
        route: json_.containsKey('route')
            ? RouteInfo.fromJson(
                json_['route'] as core.Map<core.String, core.dynamic>)
            : null,
        serverlessNeg: json_.containsKey('serverlessNeg')
            ? ServerlessNegInfo.fromJson(
                json_['serverlessNeg'] as core.Map<core.String, core.dynamic>)
            : null,
        state:
            json_.containsKey('state') ? json_['state'] as core.String : null,
        storageBucket: json_.containsKey('storageBucket')
            ? StorageBucketInfo.fromJson(
                json_['storageBucket'] as core.Map<core.String, core.dynamic>)
            : null,
        vpcConnector: json_.containsKey('vpcConnector')
            ? VpcConnectorInfo.fromJson(
                json_['vpcConnector'] as core.Map<core.String, core.dynamic>)
            : null,
        vpnGateway: json_.containsKey('vpnGateway')
            ? VpnGatewayInfo.fromJson(
                json_['vpnGateway'] as core.Map<core.String, core.dynamic>)
            : null,
        vpnTunnel: json_.containsKey('vpnTunnel')
            ? VpnTunnelInfo.fromJson(
                json_['vpnTunnel'] as core.Map<core.String, core.dynamic>)
            : null,
      );