Endpoint constructor
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
};
}