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