Endpoint constructor

Endpoint({
  1. String name = "UnnamedEndpoint",
  2. String? urlpattern,
})

Implementation

Endpoint({this.name="UnnamedEndpoint",String? urlpattern}){
  assert(urlpattern!=null,"URL pattern must be defined for ${this.name}");
  this.urlpattern = urlpattern!;
  _handlers = {
    'GET':get,
    'POST':post,
    'DELETE':delete,
    'PUT':put,
    'PATCH':patch
  };
}