Endpoint.fromJson constructor

Endpoint.fromJson(
  1. Map json_
)

Implementation

Endpoint.fromJson(core.Map json_)
  : this(
      appEngineVersion:
          json_.containsKey('appEngineVersion')
              ? AppEngineVersionEndpoint.fromJson(
                json_['appEngineVersion']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudFunction:
          json_.containsKey('cloudFunction')
              ? CloudFunctionEndpoint.fromJson(
                json_['cloudFunction'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudRunRevision:
          json_.containsKey('cloudRunRevision')
              ? CloudRunRevisionEndpoint.fromJson(
                json_['cloudRunRevision']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      cloudSqlInstance: json_['cloudSqlInstance'] as core.String?,
      forwardingRule: json_['forwardingRule'] as core.String?,
      forwardingRuleTarget: json_['forwardingRuleTarget'] as core.String?,
      fqdn: json_['fqdn'] as core.String?,
      gkeMasterCluster: json_['gkeMasterCluster'] as core.String?,
      instance: json_['instance'] as core.String?,
      ipAddress: json_['ipAddress'] as core.String?,
      loadBalancerId: json_['loadBalancerId'] as core.String?,
      loadBalancerType: json_['loadBalancerType'] as core.String?,
      network: json_['network'] as core.String?,
      networkType: json_['networkType'] as core.String?,
      port: json_['port'] as core.int?,
      projectId: json_['projectId'] as core.String?,
      redisCluster: json_['redisCluster'] as core.String?,
      redisInstance: json_['redisInstance'] as core.String?,
    );