BackendRule.fromJson constructor

BackendRule.fromJson(
  1. Map json_
)

Implementation

BackendRule.fromJson(core.Map json_)
    : this(
        address: json_['address'] as core.String?,
        deadline: (json_['deadline'] as core.num?)?.toDouble(),
        disableAuth: json_['disableAuth'] as core.bool?,
        jwtAudience: json_['jwtAudience'] as core.String?,
        loadBalancingPolicy: json_['loadBalancingPolicy'] as core.String?,
        minDeadline: (json_['minDeadline'] as core.num?)?.toDouble(),
        operationDeadline:
            (json_['operationDeadline'] as core.num?)?.toDouble(),
        overridesByRequestProtocol: (json_['overridesByRequestProtocol']
                as core.Map<core.String, core.dynamic>?)
            ?.map(
          (key, value) => core.MapEntry(
            key,
            BackendRule.fromJson(
                value as core.Map<core.String, core.dynamic>),
          ),
        ),
        pathTranslation: json_['pathTranslation'] as core.String?,
        protocol: json_['protocol'] as core.String?,
        selector: json_['selector'] as core.String?,
      );