p
typedapi
package typedapi
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- typedapi
- MediaTypes
- MethodToStringLowPrio
- MethodToReqBodyLowPrio
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Application/atom+xml = application/atom+xml.type
- Definition Classes
- MediaTypes
-
type
Application/base64 = application/base64.type
- Definition Classes
- MediaTypes
-
type
Application/excel = application/excel.type
- Definition Classes
- MediaTypes
-
type
Application/font-woff = application/font-woff.type
- Definition Classes
- MediaTypes
-
type
Application/gnutar = application/gnutar.type
- Definition Classes
- MediaTypes
-
type
Application/java-archive = application/java-archive.type
- Definition Classes
- MediaTypes
-
type
Application/javascript = application/javascript.type
- Definition Classes
- MediaTypes
-
type
Application/json = application/json.type
- Definition Classes
- MediaTypes
-
type
Application/json-patch+json = application/json-patch+json.type
- Definition Classes
- MediaTypes
-
type
Application/lha = application/lha.type
- Definition Classes
- MediaTypes
-
type
Application/lzx = application/lzx.type
- Definition Classes
- MediaTypes
-
type
Application/mspowerpoint = application/mspowerpoint.type
- Definition Classes
- MediaTypes
-
type
Application/msword = application/msword.type
- Definition Classes
- MediaTypes
-
type
Application/octet-stream = application/octet-stream.type
- Definition Classes
- MediaTypes
-
type
Application/pdf = application/pdf.type
- Definition Classes
- MediaTypes
-
type
Application/postscript = application/postscript.type
- Definition Classes
- MediaTypes
-
type
Application/rss+xml = application/rss+xml.type
- Definition Classes
- MediaTypes
-
type
Application/soap+xml = application/soap+xml.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.api+json = application/vnd.api+json.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.google-earth.kml+xml = application/vnd.google-earth.kml+xml.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.google-earth.kmz = application/vnd.google-earth.kmz.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.ms-fontobject = application/vnd.ms-fontobject.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.chart = application/vnd.oasis.opendocument.chart.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.database = application/vnd.oasis.opendocument.database.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.formula = application/vnd.oasis.opendocument.formula.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.graphics = application/vnd.oasis.opendocument.graphics.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.image = application/vnd.oasis.opendocument.image.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.presentation = application/vnd.oasis.opendocument.presentation.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.spreadsheet = application/vnd.oasis.opendocument.spreadsheet.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.text = application/vnd.oasis.opendocument.text.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.text-master = application/vnd.oasis.opendocument.text-master.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.oasis.opendocument.text-web = application/vnd.oasis.opendocument.text-web.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.presentationml.presentation = application/vnd.openxmlformats-officedocument.presentationml.presentation.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.presentationml.slide = application/vnd.openxmlformats-officedocument.presentationml.slide.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.presentationml.slideshow = application/vnd.openxmlformats-officedocument.presentationml.slideshow.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.presentationml.template = application/vnd.openxmlformats-officedocument.presentationml.template.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.spreadsheetml.sheet = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.spreadsheetml.template = application/vnd.openxmlformats-officedocument.spreadsheetml.template.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.wordprocessingml.document = application/vnd.openxmlformats-officedocument.wordprocessingml.document.type
- Definition Classes
- MediaTypes
-
type
Application/vnd.openxmlformats-officedocument.wordprocessingml.template = application/vnd.openxmlformats-officedocument.wordprocessingml.template.type
- Definition Classes
- MediaTypes
-
type
Application/x-7z-compressed = application/x-7z-compressed.type
- Definition Classes
- MediaTypes
-
type
Application/x-ace-compressed = application/x-ace-compressed.type
- Definition Classes
- MediaTypes
-
type
Application/x-apple-diskimage = application/x-apple-diskimage.type
- Definition Classes
- MediaTypes
-
type
Application/x-arc-compressed = application/x-arc-compressed.type
- Definition Classes
- MediaTypes
-
type
Application/x-bzip = application/x-bzip.type
- Definition Classes
- MediaTypes
-
type
Application/x-bzip2 = application/x-bzip2.type
- Definition Classes
- MediaTypes
-
type
Application/x-chrome-extension = application/x-chrome-extension.type
- Definition Classes
- MediaTypes
-
type
Application/x-compress = application/x-compress.type
- Definition Classes
- MediaTypes
-
type
Application/x-compressed = application/x-compressed.type
- Definition Classes
- MediaTypes
-
type
Application/x-debian-package = application/x-debian-package.type
- Definition Classes
- MediaTypes
-
type
Application/x-dvi = application/x-dvi.type
- Definition Classes
- MediaTypes
-
type
Application/x-font-opentype = application/x-font-opentype.type
- Definition Classes
- MediaTypes
-
type
Application/x-font-truetype = application/x-font-truetype.type
- Definition Classes
- MediaTypes
-
type
Application/x-gtar = application/x-gtar.type
- Definition Classes
- MediaTypes
-
type
Application/x-gzip = application/x-gzip.type
- Definition Classes
- MediaTypes
-
type
Application/x-latex = application/x-latex.type
- Definition Classes
- MediaTypes
-
type
Application/x-rar-compressed = application/x-rar-compressed.type
- Definition Classes
- MediaTypes
-
type
Application/x-redhat-package-manager = application/x-redhat-package-manager.type
- Definition Classes
- MediaTypes
-
type
Application/x-shockwave-flash = application/x-shockwave-flash.type
- Definition Classes
- MediaTypes
-
type
Application/x-tar = application/x-tar.type
- Definition Classes
- MediaTypes
-
type
Application/x-tex = application/x-tex.type
- Definition Classes
- MediaTypes
-
type
Application/x-texinfo = application/x-texinfo.type
- Definition Classes
- MediaTypes
-
type
Application/x-vrml = application/x-vrml.type
- Definition Classes
- MediaTypes
-
type
Application/x-www-form-urlencoded = application/x-www-form-urlencoded.type
- Definition Classes
- MediaTypes
-
type
Application/x-x509-ca-cert = application/x-x509-ca-cert.type
- Definition Classes
- MediaTypes
-
type
Application/x-xpinstall = application/x-xpinstall.type
- Definition Classes
- MediaTypes
-
type
Application/xhtml+xml = application/xhtml+xml.type
- Definition Classes
- MediaTypes
-
type
Application/xml = application/xml.type
- Definition Classes
- MediaTypes
-
type
Application/xml-dtd = application/xml-dtd.type
- Definition Classes
- MediaTypes
-
type
Application/zip = application/zip.type
- Definition Classes
- MediaTypes
-
type
Audio/aiff = audio/aiff.type
- Definition Classes
- MediaTypes
-
type
Audio/basic = audio/basic.type
- Definition Classes
- MediaTypes
-
type
Audio/midi = audio/midi.type
- Definition Classes
- MediaTypes
-
type
Audio/mod = audio/mod.type
- Definition Classes
- MediaTypes
-
type
Audio/mpeg = audio/mpeg.type
- Definition Classes
- MediaTypes
-
type
Audio/ogg = audio/ogg.type
- Definition Classes
- MediaTypes
-
type
Audio/voc = audio/voc.type
- Definition Classes
- MediaTypes
-
type
Audio/vorbis = audio/vorbis.type
- Definition Classes
- MediaTypes
-
type
Audio/voxware = audio/voxware.type
- Definition Classes
- MediaTypes
-
type
Audio/wav = audio/wav.type
- Definition Classes
- MediaTypes
-
type
Audio/webm = audio/webm.type
- Definition Classes
- MediaTypes
-
type
Audio/x-psid = audio/x-psid.type
- Definition Classes
- MediaTypes
-
type
Audio/x-realaudio = audio/x-realaudio.type
- Definition Classes
- MediaTypes
-
type
Audio/xm = audio/xm.type
- Definition Classes
- MediaTypes
-
type
Image/gif = image/gif.type
- Definition Classes
- MediaTypes
-
type
Image/jpeg = image/jpeg.type
- Definition Classes
- MediaTypes
-
type
Image/pict = image/pict.type
- Definition Classes
- MediaTypes
-
type
Image/png = image/png.type
- Definition Classes
- MediaTypes
-
type
Image/svg+xml = image/svg+xml.type
- Definition Classes
- MediaTypes
-
type
Image/svgz = image/svgz.type
- Definition Classes
- MediaTypes
-
type
Image/tiff = image/tiff.type
- Definition Classes
- MediaTypes
-
type
Image/webp = image/webp.type
- Definition Classes
- MediaTypes
-
type
Image/x-icon = image/x-icon.type
- Definition Classes
- MediaTypes
-
type
Image/x-ms-bmp = image/x-ms-bmp.type
- Definition Classes
- MediaTypes
-
type
Image/x-pcx = image/x-pcx.type
- Definition Classes
- MediaTypes
-
type
Image/x-pict = image/x-pict.type
- Definition Classes
- MediaTypes
-
type
Image/x-quicktime = image/x-quicktime.type
- Definition Classes
- MediaTypes
-
type
Image/x-rgb = image/x-rgb.type
- Definition Classes
- MediaTypes
-
type
Image/x-xbitmap = image/x-xbitmap.type
- Definition Classes
- MediaTypes
-
type
Image/x-xpixmap = image/x-xpixmap.type
- Definition Classes
- MediaTypes
- type Json = application/json.type
-
type
Message/delivery-status = message/delivery-status.type
- Definition Classes
- MediaTypes
-
type
Message/http = message/http.type
- Definition Classes
- MediaTypes
-
type
Message/rfc822 = message/rfc822.type
- Definition Classes
- MediaTypes
- type Plain = text/plain.type
-
type
Text/asp = text/asp.type
- Definition Classes
- MediaTypes
-
type
Text/cache-manifest = text/cache-manifest.type
- Definition Classes
- MediaTypes
-
type
Text/calendar = text/calendar.type
- Definition Classes
- MediaTypes
-
type
Text/css = text/css.type
- Definition Classes
- MediaTypes
-
type
Text/csv = text/csv.type
- Definition Classes
- MediaTypes
-
type
Text/event-stream = text/event-stream.type
- Definition Classes
- MediaTypes
-
type
Text/html = text/html.type
- Definition Classes
- MediaTypes
-
type
Text/markdown = text/markdown.type
- Definition Classes
- MediaTypes
-
type
Text/mcf = text/mcf.type
- Definition Classes
- MediaTypes
-
type
Text/plain = text/plain.type
- Definition Classes
- MediaTypes
-
type
Text/richtext = text/richtext.type
- Definition Classes
- MediaTypes
-
type
Text/tab-separated-values = text/tab-separated-values.type
- Definition Classes
- MediaTypes
-
type
Text/uri-list = text/uri-list.type
- Definition Classes
- MediaTypes
-
type
Text/vnd.wap.wml = text/vnd.wap.wml.type
- Definition Classes
- MediaTypes
-
type
Text/vnd.wap.wmlscript = text/vnd.wap.wmlscript.type
- Definition Classes
- MediaTypes
-
type
Text/x-asm = text/x-asm.type
- Definition Classes
- MediaTypes
-
type
Text/x-c = text/x-c.type
- Definition Classes
- MediaTypes
-
type
Text/x-component = text/x-component.type
- Definition Classes
- MediaTypes
-
type
Text/x-h = text/x-h.type
- Definition Classes
- MediaTypes
-
type
Text/x-java-source = text/x-java-source.type
- Definition Classes
- MediaTypes
-
type
Text/x-pascal = text/x-pascal.type
- Definition Classes
- MediaTypes
-
type
Text/x-script = text/x-script.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptcsh = text/x-scriptcsh.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptelisp = text/x-scriptelisp.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptksh = text/x-scriptksh.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptlisp = text/x-scriptlisp.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptperl = text/x-scriptperl.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptperl-module = text/x-scriptperl-module.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptphyton = text/x-scriptphyton.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptrexx = text/x-scriptrexx.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptscheme = text/x-scriptscheme.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptsh = text/x-scriptsh.type
- Definition Classes
- MediaTypes
-
type
Text/x-scripttcl = text/x-scripttcl.type
- Definition Classes
- MediaTypes
-
type
Text/x-scripttcsh = text/x-scripttcsh.type
- Definition Classes
- MediaTypes
-
type
Text/x-scriptzsh = text/x-scriptzsh.type
- Definition Classes
- MediaTypes
-
type
Text/x-server-parsed-html = text/x-server-parsed-html.type
- Definition Classes
- MediaTypes
-
type
Text/x-setext = text/x-setext.type
- Definition Classes
- MediaTypes
-
type
Text/x-sgml = text/x-sgml.type
- Definition Classes
- MediaTypes
-
type
Text/x-speech = text/x-speech.type
- Definition Classes
- MediaTypes
-
type
Text/x-uuencode = text/x-uuencode.type
- Definition Classes
- MediaTypes
-
type
Text/x-vcalendar = text/x-vcalendar.type
- Definition Classes
- MediaTypes
-
type
Text/x-vcard = text/x-vcard.type
- Definition Classes
- MediaTypes
-
type
Text/xml = text/xml.type
- Definition Classes
- MediaTypes
Value Members
- def Delete[MT <: MediaType, A]: TypeCarrier[DeleteElement[MT, A]]
- def Get[MT <: MediaType, A]: TypeCarrier[GetElement[MT, A]]
- val Headers: HeaderListBuilder[HNil]
- val NoHeaders: HeaderListBuilder[HNil]
- val NoQueries: QueryListBuilder[HNil]
- def Post[MT <: MediaType, A]: TypeCarrier[PostElement[MT, A]]
- def Put[MT <: MediaType, A]: TypeCarrier[PutElement[MT, A]]
- val Queries: QueryListBuilder[HNil]
- def ReqBody[MT <: MediaType, A]: TypeCarrier[ReqBodyElement[MT, A]]
- val Root: PathListBuilder[HNil]
- def Segment[V]: PairTypeFromWitnessKey[SegmentParam, V]
- def api[M <: MethodElement, P <: HList, Q <: HList, H <: HList, Prep <: HList, Api <: HList](method: TypeCarrier[M], path: PathListBuilder[P], queries: QueryListBuilder[Q], headers: HeaderListBuilder[H])(implicit prepQP: shapeless.ops.hlist.Prepend.Aux[Q, P, Prep], prepH: shapeless.ops.hlist.Prepend.Aux[H, Prep, Api]): ApiTypeCarrier[::[M, Api]]
- def apiWithBody[M <: MethodElement, P <: HList, Q <: HList, H <: HList, Prep <: HList, Api <: HList, BMT <: MediaType, Bd](method: TypeCarrier[M], body: TypeCarrier[ReqBodyElement[BMT, Bd]], path: PathListBuilder[P], queries: QueryListBuilder[Q], headers: HeaderListBuilder[H])(implicit prepQP: shapeless.ops.hlist.Prepend.Aux[Q, P, Prep], prepH: shapeless.ops.hlist.Prepend.Aux[H, Prep, Api], m: MethodToReqBody[M, BMT, Bd]): ApiTypeCarrier[::[Out, Api]]
-
implicit
val
deleteToStr: MethodToString[DeleteCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
getToStr: MethodToString[GetCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
postBodyToStr: MethodToString[PostWithBodyCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
postToStr: MethodToString[PostCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
putBodyToStr: MethodToString[PutWithBodyCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
putToStr: MethodToString[PutCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
def
reqBodyForPost[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PostElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PostWithBodyElement[BMT,Bd,MT,A] }
- Definition Classes
- MethodToReqBodyLowPrio
-
implicit
def
reqBodyForPut[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PutElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PutWithBodyElement[BMT,Bd,MT,A] }
- Definition Classes
- MethodToReqBodyLowPrio