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