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