toJson method
Implementation
@override
Object toJson() => {
'fullPathMatch': ?fullPathMatch,
if (headerMatches.isNotDefault)
'headerMatches': [for (final i in headerMatches) i.toJson()],
'ignoreCase': ?ignoreCase,
if (metadataFilters.isNotDefault)
'metadataFilters': [for (final i in metadataFilters) i.toJson()],
'pathTemplateMatch': ?pathTemplateMatch,
'prefixMatch': ?prefixMatch,
if (queryParameterMatches.isNotDefault)
'queryParameterMatches': [
for (final i in queryParameterMatches) i.toJson(),
],
'regexMatch': ?regexMatch,
};