BackendRule.fromJson constructor
BackendRule.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BackendRule.fromJson(Map<String, dynamic> json) {
return BackendRule(
selector: json['selector'] ?? '',
address: json['address'] ?? '',
deadline: decodeDouble(json['deadline']) ?? 0,
minDeadline: decodeDouble(json['minDeadline']) ?? 0,
operationDeadline: decodeDouble(json['operationDeadline']) ?? 0,
pathTranslation:
decodeEnum(
json['pathTranslation'],
BackendRule_PathTranslation.fromJson,
) ??
BackendRule_PathTranslation.$default,
jwtAudience: json['jwtAudience'],
disableAuth: json['disableAuth'],
protocol: json['protocol'] ?? '',
overridesByRequestProtocol:
decodeMapMessage(
json['overridesByRequestProtocol'],
BackendRule.fromJson,
) ??
{},
);
}