unfiltered.response.link

Type members

Classlikes

case object About extends Rel
case object All extends Media
case object Alternate extends Rel
final case class Anchor(uri: String) extends Param
case object Appendix extends Rel
case object Archives extends Rel
case object Aural extends Media
case object Author extends Rel
case object Bookmark extends Rel
case object Braille extends Media
case object Canonical extends Rel
case object Chapter extends Rel
case object Collection extends Rel
case object Contents extends Rel
case object Copyright extends Rel
case object CreateForm extends Rel
case object Current extends Rel
case object Describedby extends Rel
case object Describes extends Rel
case object Disclosure extends Rel
case object Duplicate extends Rel
case object Edit extends Rel
case object EditForm extends Rel
case object EditMedia extends Rel
case object Enclosure extends Rel
final case class Extension extends Param
final case class ExtensionRel(uri: String) extends Rel
Support for extension relation types as specified in
section-4.2
case object First extends Rel
case object Glossary extends Rel
case object Handheld extends Media
case object Help extends Rel
case object Hosts extends Rel
final case class Hreflang(lang: String) extends Param
case object Hub extends Rel
case object Icon extends Rel
case object Index extends Rel
case object Item extends Rel
case object Last extends Rel
case object LatestVersion extends Rel
case object License extends Rel
object Link
Link header implementation as specified in
rfc5988.
case object Lrdd extends Rel
sealed abstract class Media(val mediaType: String) extends Param
Target media types as described in
section-5.4 The meaning
and set of possible values for this parameter are specified in the
HTML 401 Types specification.
final case class MediaType(typeName: String, subTypeName: String) extends Param
case object Memento extends Rel
case object Monitor extends Rel
case object MonitorGroup extends Rel
case object Next extends Rel
case object NextArchive extends Rel
case object Nofollow extends Rel
case object Noreferrer extends Rel
case object Original extends Rel
object Param
Companion
class
sealed abstract class Param(val paramType: Type, val value: String)
Root type for all implementations of link-param as specified in
section-5.
Predefined parameter values are specified in various documents linked or
referred to in the rfc5988;
see Media and Rel.
New parameter types can be added to Link headers as link-extension
parameters. Extension parameters can be constructed
via Param.extension.
Companion
object
case object Payment extends Rel
case object PredecessorVersion extends Rel
case object Prefetch extends Rel
case object Prev extends Rel
case object PrevArchive extends Rel
case object Preview extends Rel
case object Previous extends Rel
case object Print extends Media
case object PrivacyPolicy extends Rel
case object Profile extends Rel
case object Projection extends Media
final case class Ref
A link-value as described in
section-5. While Rel is
is specified as a parameter,
section-3 states that it
is required and so it is implemented as a Ref member.
Companion
object
object Ref
Companion
class
sealed abstract class Rel(val relType: String) extends Param
A link relation type as described in
section-5.3.
The relation type is specified as link parameter for which a global set
of possible values is catalogued at
http://www.iana.org/assignments/link-relations/link-relations.xml.
The specification also permits extension types to
be provided as absolute URLs (see the ExtensionRel type).
case object Related extends Rel
case object Replies extends Rel
case object Screen extends Media
case object Search extends Rel
case object Section extends Rel
case object Self extends Rel
case object Service extends Rel
case object Start extends Rel
case object Stylesheet extends Rel
case object Subsection extends Rel
case object SuccessorVersion extends Rel
case object Tag extends Rel
case object TermsOfService extends Rel
case object Timegate extends Rel
case object Timemap extends Rel
final case class Title(title: String) extends Param
final case class TitleStar(titleStar: String) extends Param
case object Tty extends Media
case object Tv extends Media
case object Type extends Rel
case object Up extends Rel
case object VersionHistory extends Rel
case object Via extends Rel
case object WorkingCopy extends Rel
case object WorkingCopyOf extends Rel