HttpRoute_HeaderMatch constructor

HttpRoute_HeaderMatch({
  1. String? header,
  2. String? exactMatch,
  3. String? regexMatch,
  4. String? prefixMatch,
  5. bool? presentMatch,
  6. String? suffixMatch,
  7. HttpRoute_HeaderMatch_IntegerRange? rangeMatch,
  8. bool? invertMatch,
})

Implementation

factory HttpRoute_HeaderMatch({
  $core.String? header,
  $core.String? exactMatch,
  $core.String? regexMatch,
  $core.String? prefixMatch,
  $core.bool? presentMatch,
  $core.String? suffixMatch,
  HttpRoute_HeaderMatch_IntegerRange? rangeMatch,
  $core.bool? invertMatch,
}) {
  final $result = create();
  if (header != null) {
    $result.header = header;
  }
  if (exactMatch != null) {
    $result.exactMatch = exactMatch;
  }
  if (regexMatch != null) {
    $result.regexMatch = regexMatch;
  }
  if (prefixMatch != null) {
    $result.prefixMatch = prefixMatch;
  }
  if (presentMatch != null) {
    $result.presentMatch = presentMatch;
  }
  if (suffixMatch != null) {
    $result.suffixMatch = suffixMatch;
  }
  if (rangeMatch != null) {
    $result.rangeMatch = rangeMatch;
  }
  if (invertMatch != null) {
    $result.invertMatch = invertMatch;
  }
  return $result;
}