smithy.test

package smithy.test

Members list

Concise view

Type members

Classlikes

sealed abstract class AppliesTo(_value: String, _name: String, _intValue: Int, _hints: Hints) extends Value

Attributes

Companion:
object
Graph
Supertypes
class Value
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object CLIENT.type
object SERVER.type
object AppliesTo extends Enumeration[AppliesTo] with Companion[AppliesTo]

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
trait Enumeration[AppliesTo]
trait Companion[AppliesTo]
trait Has[AppliesTo]
trait ShapeTag[AppliesTo]
trait HasId
class Object
trait Matchable
class Any
Self type
case class HttpMalformedRequestDefinition(method: String, uri: String, host: Option[String], queryParams: Option[List[String]], headers: Option[Map[String, String]], body: Option[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type
case class HttpMalformedRequestTestCase(id: String, protocol: String, request: HttpMalformedRequestDefinition, response: HttpMalformedResponseDefinition, documentation: Option[String], tags: Option[List[NonEmptyString]], testParameters: Option[Map[String, List[String]]])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Newtype[Map[String, List[String]]]
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait HasId
class Object
trait Matchable
class Any
Self type
case class HttpRequestTestCase(id: String, protocol: String, method: String, uri: String, host: Option[String], resolvedHost: Option[String], authScheme: Option[String], queryParams: Option[List[String]], forbidQueryParams: Option[List[String]], requireQueryParams: Option[List[String]], headers: Option[Map[String, String]], forbidHeaders: Option[List[String]], requireHeaders: Option[List[String]], body: Option[String], bodyMediaType: Option[String], params: Option[Document], vendorParams: Option[Document], vendorParamsShape: Option[String], documentation: Option[String], tags: Option[List[NonEmptyString]], appliesTo: Option[AppliesTo])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object HttpRequestTestCase extends Companion[HttpRequestTestCase]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Companion[HttpRequestTestCase]
trait ShapeTag[HttpRequestTestCase]
trait HasId
class Object
trait Matchable
class Any
Self type
object HttpRequestTests extends Newtype[List[HttpRequestTestCase]]

Attributes

Graph
Supertypes
class Newtype[List[HttpRequestTestCase]]
trait HasId
class Object
trait Matchable
class Any
Self type
case class HttpResponseTestCase(id: String, protocol: String, code: Int, authScheme: Option[String], headers: Option[Map[String, String]], forbidHeaders: Option[List[String]], requireHeaders: Option[List[String]], body: Option[String], bodyMediaType: Option[String], params: Option[Document], vendorParams: Option[Document], vendorParamsShape: Option[String], documentation: Option[String], tags: Option[List[NonEmptyString]], appliesTo: Option[AppliesTo])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object HttpResponseTestCase extends Companion[HttpResponseTestCase]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Companion[HttpResponseTestCase]
trait ShapeTag[HttpResponseTestCase]
trait HasId
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Newtype[List[HttpResponseTestCase]]
trait HasId
class Object
trait Matchable
class Any
Self type
object NonEmptyString extends Newtype[String]

Attributes

Graph
Supertypes
class Newtype[String]
trait HasId
class Object
trait Matchable
class Any
Self type
object NonEmptyStringList extends Newtype[List[NonEmptyString]]

Attributes

Graph
Supertypes
class Newtype[List[NonEmptyString]]
trait HasId
class Object
trait Matchable
class Any
Self type
object StringList extends Newtype[List[String]]

Attributes

Graph
Supertypes
class Newtype[List[String]]
trait HasId
class Object
trait Matchable
class Any
Self type
object StringMap extends Newtype[Map[String, String]]

Attributes

Graph
Supertypes
class Newtype[Map[String, String]]
trait HasId
class Object
trait Matchable
class Any
Self type