HttpRouteRouteMatch constructor

const HttpRouteRouteMatch({
  1. Input<String>? fullPathMatch,
  2. Input<List<HttpRouteHeaderMatch>>? headers,
  3. Input<bool>? ignoreCase,
  4. Input<String>? prefixMatch,
  5. Input<List<HttpRouteQueryParameterMatch>>? queryParameters,
  6. Input<String>? regexMatch,
})

Creates a new HttpRouteRouteMatch. fullPathMatch The HTTP request path value should exactly match this value. Only one of full_path_match, prefix_match, or regex_match should be used. headers Specifies a list of HTTP request headers to match against. ALL of the supplied headers must be matched. ignoreCase Specifies if prefix_match and full_path_match matches are case sensitive. The default value is false. prefixMatch The HTTP request path value must begin with specified prefix_match. prefix_match must begin with a /. Only one of full_path_match, prefix_match, or regex_match should be used. queryParameters Specifies a list of query parameters to match against. ALL of the query parameters must be matched. regexMatch The HTTP request path value must satisfy the regular expression specified by regex_match after removing any query parameters and anchor supplied with the original URL. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax Only one of full_path_match, prefix_match, or regex_match should be used.

Implementation

const HttpRouteRouteMatch({
  this.fullPathMatch,
  this.headers,
  this.ignoreCase,
  this.prefixMatch,
  this.queryParameters,
  this.regexMatch,
});