# uritemplate

#### package uritemplate

Visibility

1. Public
2. All

### Type Members

1. #### case class AssociativeVar(variable: Seq[(String, String)]) extends Variable with Product with Serializable

2. #### trait CanBeVar[-V] extends AnyRef

3. #### trait CanBeVars extends LowerPriorityCanBeVars

4. #### case class Encoded(expanded: String) extends Lit with Product with Serializable

5. #### sealed trait Expansion extends AnyRef

6. #### sealed abstract class Expression extends Expansion

7. #### case class Fragment(variableList: List[VarSpec]) extends Expression with Product with Serializable

8. #### case class Label(variableList: List[VarSpec]) extends Expression with Product with Serializable

9. #### sealed trait Lit extends Expansion

10. #### trait LowerPriorityCanBeVars extends AnyRef

11. #### sealed trait Modifier extends AnyRef

12. #### case class PathParameter(variableList: List[VarSpec]) extends Expression with Product with Serializable

13. #### case class PathSegment(variableList: List[VarSpec]) extends Expression with Product with Serializable

14. #### case class Prefix(maxLength: Int) extends Modifier with Product with Serializable

15. #### case class Query(variableList: List[VarSpec]) extends Expression with Product with Serializable

16. #### case class QueryContinuation(variableList: List[VarSpec]) extends Expression with Product with Serializable

17. #### case class Reserved(variableList: List[VarSpec]) extends Expression with Product with Serializable

18. #### case class SequentialVar(variable: Seq[String]) extends Variable with Product with Serializable

19. #### case class Simple(variableList: List[VarSpec]) extends Expression with Product with Serializable

20. #### trait Syntax extends AnyRef

21. #### case class URITemplate(expansions: List[Expansion]) extends Product with Serializable

22. #### case class Unencoded(char: Char) extends Lit with Product with Serializable

23. #### case class Var(s: String) extends Product with Serializable

24. #### case class VarSpec(name: String, modifier: Option[Modifier]) extends Product with Serializable

25. #### sealed trait Variable extends AnyRef

### Value Members

1. #### object Allow

2. #### object CanBeVar extends CanBeVars

3. #### object Explode extends Modifier with Product with Serializable

4. #### object Expression

5. #### object Syntax extends Syntax

6. #### object URITemplate extends Serializable

7. #### object URITemplateParser

### Ungrouped