toJson method
Implementation
@override
Object toJson() => {
if (selector.isNotDefault) 'selector': selector,
if (address.isNotDefault) 'address': address,
if (deadline.isNotDefault) 'deadline': encodeDouble(deadline),
if (minDeadline.isNotDefault) 'minDeadline': encodeDouble(minDeadline),
if (operationDeadline.isNotDefault)
'operationDeadline': encodeDouble(operationDeadline),
if (pathTranslation.isNotDefault)
'pathTranslation': pathTranslation.toJson(),
if (jwtAudience != null) 'jwtAudience': jwtAudience,
if (disableAuth != null) 'disableAuth': disableAuth,
if (protocol.isNotDefault) 'protocol': protocol,
if (overridesByRequestProtocol.isNotDefault)
'overridesByRequestProtocol': encodeMap(overridesByRequestProtocol),
};