Package

typedapi

Permalink

package typedapi

Linear Supertypes
MediaTypes, MethodToStringLowPrio, MethodToReqBodyLowPrio, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. typedapi
  2. MediaTypes
  3. MethodToStringLowPrio
  4. MethodToReqBodyLowPrio
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Application/atom+xml = application/atom+xml.type

    Permalink
    Definition Classes
    MediaTypes
  2. type Application/base64 = application/base64.type

    Permalink
    Definition Classes
    MediaTypes
  3. type Application/excel = application/excel.type

    Permalink
    Definition Classes
    MediaTypes
  4. type Application/font-woff = application/font-woff.type

    Permalink
    Definition Classes
    MediaTypes
  5. type Application/gnutar = application/gnutar.type

    Permalink
    Definition Classes
    MediaTypes
  6. type Application/java-archive = application/java-archive.type

    Permalink
    Definition Classes
    MediaTypes
  7. type Application/javascript = application/javascript.type

    Permalink
    Definition Classes
    MediaTypes
  8. type Application/json = application/json.type

    Permalink
    Definition Classes
    MediaTypes
  9. type Application/json-patch+json = application/json-patch+json.type

    Permalink
    Definition Classes
    MediaTypes
  10. type Application/lha = application/lha.type

    Permalink
    Definition Classes
    MediaTypes
  11. type Application/lzx = application/lzx.type

    Permalink
    Definition Classes
    MediaTypes
  12. type Application/mspowerpoint = application/mspowerpoint.type

    Permalink
    Definition Classes
    MediaTypes
  13. type Application/msword = application/msword.type

    Permalink
    Definition Classes
    MediaTypes
  14. type Application/octet-stream = application/octet-stream.type

    Permalink
    Definition Classes
    MediaTypes
  15. type Application/pdf = application/pdf.type

    Permalink
    Definition Classes
    MediaTypes
  16. type Application/postscript = application/postscript.type

    Permalink
    Definition Classes
    MediaTypes
  17. type Application/rss+xml = application/rss+xml.type

    Permalink
    Definition Classes
    MediaTypes
  18. type Application/soap+xml = application/soap+xml.type

    Permalink
    Definition Classes
    MediaTypes
  19. type Application/vnd.api+json = application/vnd.api+json.type

    Permalink
    Definition Classes
    MediaTypes
  20. type Application/vnd.google-earth.kml+xml = application/vnd.google-earth.kml+xml.type

    Permalink
    Definition Classes
    MediaTypes
  21. type Application/vnd.google-earth.kmz = application/vnd.google-earth.kmz.type

    Permalink
    Definition Classes
    MediaTypes
  22. type Application/vnd.ms-fontobject = application/vnd.ms-fontobject.type

    Permalink
    Definition Classes
    MediaTypes
  23. type Application/vnd.oasis.opendocument.chart = application/vnd.oasis.opendocument.chart.type

    Permalink
    Definition Classes
    MediaTypes
  24. type Application/vnd.oasis.opendocument.database = application/vnd.oasis.opendocument.database.type

    Permalink
    Definition Classes
    MediaTypes
  25. type Application/vnd.oasis.opendocument.formula = application/vnd.oasis.opendocument.formula.type

    Permalink
    Definition Classes
    MediaTypes
  26. type Application/vnd.oasis.opendocument.graphics = application/vnd.oasis.opendocument.graphics.type

    Permalink
    Definition Classes
    MediaTypes
  27. type Application/vnd.oasis.opendocument.image = application/vnd.oasis.opendocument.image.type

    Permalink
    Definition Classes
    MediaTypes
  28. type Application/vnd.oasis.opendocument.presentation = application/vnd.oasis.opendocument.presentation.type

    Permalink
    Definition Classes
    MediaTypes
  29. type Application/vnd.oasis.opendocument.spreadsheet = application/vnd.oasis.opendocument.spreadsheet.type

    Permalink
    Definition Classes
    MediaTypes
  30. type Application/vnd.oasis.opendocument.text = application/vnd.oasis.opendocument.text.type

    Permalink
    Definition Classes
    MediaTypes
  31. type Application/vnd.oasis.opendocument.text-master = application/vnd.oasis.opendocument.text-master.type

    Permalink
    Definition Classes
    MediaTypes
  32. type Application/vnd.oasis.opendocument.text-web = application/vnd.oasis.opendocument.text-web.type

    Permalink
    Definition Classes
    MediaTypes
  33. type Application/vnd.openxmlformats-officedocument.presentationml.presentation = application/vnd.openxmlformats-officedocument.presentationml.presentation.type

    Permalink
    Definition Classes
    MediaTypes
  34. type Application/vnd.openxmlformats-officedocument.presentationml.slide = application/vnd.openxmlformats-officedocument.presentationml.slide.type

    Permalink
    Definition Classes
    MediaTypes
  35. type Application/vnd.openxmlformats-officedocument.presentationml.slideshow = application/vnd.openxmlformats-officedocument.presentationml.slideshow.type

    Permalink
    Definition Classes
    MediaTypes
  36. type Application/vnd.openxmlformats-officedocument.presentationml.template = application/vnd.openxmlformats-officedocument.presentationml.template.type

    Permalink
    Definition Classes
    MediaTypes
  37. type Application/vnd.openxmlformats-officedocument.spreadsheetml.sheet = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.type

    Permalink
    Definition Classes
    MediaTypes
  38. type Application/vnd.openxmlformats-officedocument.spreadsheetml.template = application/vnd.openxmlformats-officedocument.spreadsheetml.template.type

    Permalink
    Definition Classes
    MediaTypes
  39. type Application/vnd.openxmlformats-officedocument.wordprocessingml.document = application/vnd.openxmlformats-officedocument.wordprocessingml.document.type

    Permalink
    Definition Classes
    MediaTypes
  40. type Application/vnd.openxmlformats-officedocument.wordprocessingml.template = application/vnd.openxmlformats-officedocument.wordprocessingml.template.type

    Permalink
    Definition Classes
    MediaTypes
  41. type Application/x-7z-compressed = application/x-7z-compressed.type

    Permalink
    Definition Classes
    MediaTypes
  42. type Application/x-ace-compressed = application/x-ace-compressed.type

    Permalink
    Definition Classes
    MediaTypes
  43. type Application/x-apple-diskimage = application/x-apple-diskimage.type

    Permalink
    Definition Classes
    MediaTypes
  44. type Application/x-arc-compressed = application/x-arc-compressed.type

    Permalink
    Definition Classes
    MediaTypes
  45. type Application/x-bzip = application/x-bzip.type

    Permalink
    Definition Classes
    MediaTypes
  46. type Application/x-bzip2 = application/x-bzip2.type

    Permalink
    Definition Classes
    MediaTypes
  47. type Application/x-chrome-extension = application/x-chrome-extension.type

    Permalink
    Definition Classes
    MediaTypes
  48. type Application/x-compress = application/x-compress.type

    Permalink
    Definition Classes
    MediaTypes
  49. type Application/x-compressed = application/x-compressed.type

    Permalink
    Definition Classes
    MediaTypes
  50. type Application/x-debian-package = application/x-debian-package.type

    Permalink
    Definition Classes
    MediaTypes
  51. type Application/x-dvi = application/x-dvi.type

    Permalink
    Definition Classes
    MediaTypes
  52. type Application/x-font-opentype = application/x-font-opentype.type

    Permalink
    Definition Classes
    MediaTypes
  53. type Application/x-font-truetype = application/x-font-truetype.type

    Permalink
    Definition Classes
    MediaTypes
  54. type Application/x-gtar = application/x-gtar.type

    Permalink
    Definition Classes
    MediaTypes
  55. type Application/x-gzip = application/x-gzip.type

    Permalink
    Definition Classes
    MediaTypes
  56. type Application/x-latex = application/x-latex.type

    Permalink
    Definition Classes
    MediaTypes
  57. type Application/x-rar-compressed = application/x-rar-compressed.type

    Permalink
    Definition Classes
    MediaTypes
  58. type Application/x-redhat-package-manager = application/x-redhat-package-manager.type

    Permalink
    Definition Classes
    MediaTypes
  59. type Application/x-shockwave-flash = application/x-shockwave-flash.type

    Permalink
    Definition Classes
    MediaTypes
  60. type Application/x-tar = application/x-tar.type

    Permalink
    Definition Classes
    MediaTypes
  61. type Application/x-tex = application/x-tex.type

    Permalink
    Definition Classes
    MediaTypes
  62. type Application/x-texinfo = application/x-texinfo.type

    Permalink
    Definition Classes
    MediaTypes
  63. type Application/x-vrml = application/x-vrml.type

    Permalink
    Definition Classes
    MediaTypes
  64. type Application/x-www-form-urlencoded = application/x-www-form-urlencoded.type

    Permalink
    Definition Classes
    MediaTypes
  65. type Application/x-x509-ca-cert = application/x-x509-ca-cert.type

    Permalink
    Definition Classes
    MediaTypes
  66. type Application/x-xpinstall = application/x-xpinstall.type

    Permalink
    Definition Classes
    MediaTypes
  67. type Application/xhtml+xml = application/xhtml+xml.type

    Permalink
    Definition Classes
    MediaTypes
  68. type Application/xml = application/xml.type

    Permalink
    Definition Classes
    MediaTypes
  69. type Application/xml-dtd = application/xml-dtd.type

    Permalink
    Definition Classes
    MediaTypes
  70. type Application/zip = application/zip.type

    Permalink
    Definition Classes
    MediaTypes
  71. type Audio/aiff = audio/aiff.type

    Permalink
    Definition Classes
    MediaTypes
  72. type Audio/basic = audio/basic.type

    Permalink
    Definition Classes
    MediaTypes
  73. type Audio/midi = audio/midi.type

    Permalink
    Definition Classes
    MediaTypes
  74. type Audio/mod = audio/mod.type

    Permalink
    Definition Classes
    MediaTypes
  75. type Audio/mpeg = audio/mpeg.type

    Permalink
    Definition Classes
    MediaTypes
  76. type Audio/ogg = audio/ogg.type

    Permalink
    Definition Classes
    MediaTypes
  77. type Audio/voc = audio/voc.type

    Permalink
    Definition Classes
    MediaTypes
  78. type Audio/vorbis = audio/vorbis.type

    Permalink
    Definition Classes
    MediaTypes
  79. type Audio/voxware = audio/voxware.type

    Permalink
    Definition Classes
    MediaTypes
  80. type Audio/wav = audio/wav.type

    Permalink
    Definition Classes
    MediaTypes
  81. type Audio/webm = audio/webm.type

    Permalink
    Definition Classes
    MediaTypes
  82. type Audio/x-psid = audio/x-psid.type

    Permalink
    Definition Classes
    MediaTypes
  83. type Audio/x-realaudio = audio/x-realaudio.type

    Permalink
    Definition Classes
    MediaTypes
  84. type Audio/xm = audio/xm.type

    Permalink
    Definition Classes
    MediaTypes
  85. type Image/gif = image/gif.type

    Permalink
    Definition Classes
    MediaTypes
  86. type Image/jpeg = image/jpeg.type

    Permalink
    Definition Classes
    MediaTypes
  87. type Image/pict = image/pict.type

    Permalink
    Definition Classes
    MediaTypes
  88. type Image/png = image/png.type

    Permalink
    Definition Classes
    MediaTypes
  89. type Image/svg+xml = image/svg+xml.type

    Permalink
    Definition Classes
    MediaTypes
  90. type Image/svgz = image/svgz.type

    Permalink
    Definition Classes
    MediaTypes
  91. type Image/tiff = image/tiff.type

    Permalink
    Definition Classes
    MediaTypes
  92. type Image/webp = image/webp.type

    Permalink
    Definition Classes
    MediaTypes
  93. type Image/x-icon = image/x-icon.type

    Permalink
    Definition Classes
    MediaTypes
  94. type Image/x-ms-bmp = image/x-ms-bmp.type

    Permalink
    Definition Classes
    MediaTypes
  95. type Image/x-pcx = image/x-pcx.type

    Permalink
    Definition Classes
    MediaTypes
  96. type Image/x-pict = image/x-pict.type

    Permalink
    Definition Classes
    MediaTypes
  97. type Image/x-quicktime = image/x-quicktime.type

    Permalink
    Definition Classes
    MediaTypes
  98. type Image/x-rgb = image/x-rgb.type

    Permalink
    Definition Classes
    MediaTypes
  99. type Image/x-xbitmap = image/x-xbitmap.type

    Permalink
    Definition Classes
    MediaTypes
  100. type Image/x-xpixmap = image/x-xpixmap.type

    Permalink
    Definition Classes
    MediaTypes
  101. type Json = application/json.type

    Permalink
  102. type Message/delivery-status = message/delivery-status.type

    Permalink
    Definition Classes
    MediaTypes
  103. type Message/http = message/http.type

    Permalink
    Definition Classes
    MediaTypes
  104. type Message/rfc822 = message/rfc822.type

    Permalink
    Definition Classes
    MediaTypes
  105. type Plain = text/plain.type

    Permalink
  106. type Text/asp = text/asp.type

    Permalink
    Definition Classes
    MediaTypes
  107. type Text/cache-manifest = text/cache-manifest.type

    Permalink
    Definition Classes
    MediaTypes
  108. type Text/calendar = text/calendar.type

    Permalink
    Definition Classes
    MediaTypes
  109. type Text/css = text/css.type

    Permalink
    Definition Classes
    MediaTypes
  110. type Text/csv = text/csv.type

    Permalink
    Definition Classes
    MediaTypes
  111. type Text/event-stream = text/event-stream.type

    Permalink
    Definition Classes
    MediaTypes
  112. type Text/html = text/html.type

    Permalink
    Definition Classes
    MediaTypes
  113. type Text/markdown = text/markdown.type

    Permalink
    Definition Classes
    MediaTypes
  114. type Text/mcf = text/mcf.type

    Permalink
    Definition Classes
    MediaTypes
  115. type Text/plain = text/plain.type

    Permalink
    Definition Classes
    MediaTypes
  116. type Text/richtext = text/richtext.type

    Permalink
    Definition Classes
    MediaTypes
  117. type Text/tab-separated-values = text/tab-separated-values.type

    Permalink
    Definition Classes
    MediaTypes
  118. type Text/uri-list = text/uri-list.type

    Permalink
    Definition Classes
    MediaTypes
  119. type Text/vnd.wap.wml = text/vnd.wap.wml.type

    Permalink
    Definition Classes
    MediaTypes
  120. type Text/vnd.wap.wmlscript = text/vnd.wap.wmlscript.type

    Permalink
    Definition Classes
    MediaTypes
  121. type Text/x-asm = text/x-asm.type

    Permalink
    Definition Classes
    MediaTypes
  122. type Text/x-c = text/x-c.type

    Permalink
    Definition Classes
    MediaTypes
  123. type Text/x-component = text/x-component.type

    Permalink
    Definition Classes
    MediaTypes
  124. type Text/x-h = text/x-h.type

    Permalink
    Definition Classes
    MediaTypes
  125. type Text/x-java-source = text/x-java-source.type

    Permalink
    Definition Classes
    MediaTypes
  126. type Text/x-pascal = text/x-pascal.type

    Permalink
    Definition Classes
    MediaTypes
  127. type Text/x-script = text/x-script.type

    Permalink
    Definition Classes
    MediaTypes
  128. type Text/x-scriptcsh = text/x-scriptcsh.type

    Permalink
    Definition Classes
    MediaTypes
  129. type Text/x-scriptelisp = text/x-scriptelisp.type

    Permalink
    Definition Classes
    MediaTypes
  130. type Text/x-scriptksh = text/x-scriptksh.type

    Permalink
    Definition Classes
    MediaTypes
  131. type Text/x-scriptlisp = text/x-scriptlisp.type

    Permalink
    Definition Classes
    MediaTypes
  132. type Text/x-scriptperl = text/x-scriptperl.type

    Permalink
    Definition Classes
    MediaTypes
  133. type Text/x-scriptperl-module = text/x-scriptperl-module.type

    Permalink
    Definition Classes
    MediaTypes
  134. type Text/x-scriptphyton = text/x-scriptphyton.type

    Permalink
    Definition Classes
    MediaTypes
  135. type Text/x-scriptrexx = text/x-scriptrexx.type

    Permalink
    Definition Classes
    MediaTypes
  136. type Text/x-scriptscheme = text/x-scriptscheme.type

    Permalink
    Definition Classes
    MediaTypes
  137. type Text/x-scriptsh = text/x-scriptsh.type

    Permalink
    Definition Classes
    MediaTypes
  138. type Text/x-scripttcl = text/x-scripttcl.type

    Permalink
    Definition Classes
    MediaTypes
  139. type Text/x-scripttcsh = text/x-scripttcsh.type

    Permalink
    Definition Classes
    MediaTypes
  140. type Text/x-scriptzsh = text/x-scriptzsh.type

    Permalink
    Definition Classes
    MediaTypes
  141. type Text/x-server-parsed-html = text/x-server-parsed-html.type

    Permalink
    Definition Classes
    MediaTypes
  142. type Text/x-setext = text/x-setext.type

    Permalink
    Definition Classes
    MediaTypes
  143. type Text/x-sgml = text/x-sgml.type

    Permalink
    Definition Classes
    MediaTypes
  144. type Text/x-speech = text/x-speech.type

    Permalink
    Definition Classes
    MediaTypes
  145. type Text/x-uuencode = text/x-uuencode.type

    Permalink
    Definition Classes
    MediaTypes
  146. type Text/x-vcalendar = text/x-vcalendar.type

    Permalink
    Definition Classes
    MediaTypes
  147. type Text/x-vcard = text/x-vcard.type

    Permalink
    Definition Classes
    MediaTypes
  148. type Text/xml = text/xml.type

    Permalink
    Definition Classes
    MediaTypes

Value Members

  1. def Delete[MT <: MediaType, A]: TypeCarrier[DeleteElement[MT, A]]

    Permalink
  2. def Get[MT <: MediaType, A]: TypeCarrier[GetElement[MT, A]]

    Permalink
  3. val Headers: HeaderListBuilder[HNil]

    Permalink
  4. val NoHeaders: HeaderListBuilder[HNil]

    Permalink
  5. val NoQueries: QueryListBuilder[HNil]

    Permalink
  6. def Post[MT <: MediaType, A]: TypeCarrier[PostElement[MT, A]]

    Permalink
  7. def Put[MT <: MediaType, A]: TypeCarrier[PutElement[MT, A]]

    Permalink
  8. val Queries: QueryListBuilder[HNil]

    Permalink
  9. def ReqBody[MT <: MediaType, A]: TypeCarrier[ReqBodyElement[MT, A]]

    Permalink
  10. val Root: PathListBuilder[HNil]

    Permalink
  11. def Segment[V]: PairTypeFromWitnessKey[SegmentParam, V]

    Permalink
  12. 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]]

    Permalink
  13. 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]]

    Permalink
  14. implicit val deleteToStr: MethodToString[DeleteCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  15. implicit val getToStr: MethodToString[GetCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  16. implicit val postBodyToStr: MethodToString[PostWithBodyCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  17. implicit val postToStr: MethodToString[PostCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  18. implicit val putBodyToStr: MethodToString[PutWithBodyCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  19. implicit val putToStr: MethodToString[PutCall] { val show: String }

    Permalink
    Definition Classes
    MethodToStringLowPrio
  20. implicit def reqBodyForPost[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PostElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PostWithBodyElement[BMT,Bd,MT,A] }

    Permalink
    Definition Classes
    MethodToReqBodyLowPrio
  21. implicit def reqBodyForPut[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PutElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PutWithBodyElement[BMT,Bd,MT,A] }

    Permalink
    Definition Classes
    MethodToReqBodyLowPrio
  22. package server

    Permalink

Inherited from MediaTypes

Inherited from MethodToStringLowPrio

Inherited from MethodToReqBodyLowPrio

Inherited from AnyRef

Inherited from Any

Ungrouped