toJson method

  1. @override
Object toJson()

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,
};