Type level api representation encoded as HList.
Type level api representation encoded as HList. This wrapper is used to encapsulate shapeless code and enforces api structure: path -> all segment -> all query -> [query, header, body, method] header -> [header, body, method] body -> [method] method -> nothing
Basic operations.
Last set element is a header.
Last set element is a path.
Last set element is a query parameter.
Last set element is a header.
Last set element is a segment.
Last set element is a request body.
Initial element with empty api description.