An HTTP route: its method and its path, a template whose variables are written literally in braces (/shop/cart/{id}/add-item).
/shop/cart/{id}/add-item
Fields may be added: pass the constructor's arguments by name.