package api

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Auth = api.Auth.Type
  2. case class AuthDefinition(traits: Option[List[TraitShapeId]] = None) extends Product with Serializable
  3. type AuthTraitReference = api.AuthTraitReference.Type
  4. case class Box() extends Product with Serializable
  5. case class Cors(origin: Option[NonEmptyString] = None, maxAge: Option[Int] = None, additionalAllowedHeaders: Option[List[NonEmptyString]] = None, additionalExposedHeaders: Option[List[NonEmptyString]] = None) extends Product with Serializable
  6. case class Deprecated(message: Option[String] = None, since: Option[String] = None) extends Product with Serializable
  7. type Documentation = api.Documentation.Type
  8. case class Endpoint(hostPrefix: NonEmptyString) extends Product with Serializable
  9. type Enum = api.Enum.Type
  10. type EnumConstantBodyName = api.EnumConstantBodyName.Type
  11. case class EnumDefinition(value: NonEmptyString, name: Option[EnumConstantBodyName] = None, documentation: Option[String] = None, tags: Option[List[NonEmptyString]] = None, deprecated: Option[Boolean] = None) extends Product with Serializable
  12. sealed abstract class Error extends Product with Serializable
  13. case class EventHeader() extends Product with Serializable
  14. case class EventPayload() extends Product with Serializable
  15. case class Example(title: String, documentation: Option[String] = None, input: Option[Document] = None, output: Option[Document] = None, error: Option[ExampleError] = None) extends Product with Serializable
  16. case class ExampleError(shapeId: Option[String] = None, content: Option[Document] = None) extends Product with Serializable
  17. type Examples = api.Examples.Type
  18. type ExternalDocumentation = api.ExternalDocumentation.Type
  19. case class HostLabel() extends Product with Serializable
  20. case class Http(method: NonEmptyString, uri: NonEmptyString, code: Option[Int] = None) extends Product with Serializable
  21. case class HttpApiKeyAuth(name: NonEmptyString, in: HttpApiKeyLocations, scheme: Option[NonEmptyString] = None) extends Product with Serializable
  22. sealed abstract class HttpApiKeyLocations extends Product with Serializable
  23. case class HttpBasicAuth() extends Product with Serializable
  24. case class HttpBearerAuth() extends Product with Serializable
  25. case class HttpChecksumRequired() extends Product with Serializable
  26. case class HttpDigestAuth() extends Product with Serializable
  27. type HttpError = api.HttpError.Type
  28. type HttpHeader = api.HttpHeader.Type
  29. case class HttpLabel() extends Product with Serializable
  30. case class HttpPayload() extends Product with Serializable
  31. type HttpPrefixHeaders = api.HttpPrefixHeaders.Type
  32. type HttpQuery = api.HttpQuery.Type
  33. case class HttpQueryParams() extends Product with Serializable
  34. case class HttpResponseCode() extends Product with Serializable
  35. case class IdRef(selector: Option[String] = None, failWhenMissing: Option[Boolean] = None, errorMessage: Option[String] = None) extends Product with Serializable
  36. case class IdempotencyToken() extends Product with Serializable
  37. case class Idempotent() extends Product with Serializable
  38. case class Input() extends Product with Serializable
  39. case class Internal() extends Product with Serializable
  40. type JsonName = api.JsonName.Type
  41. case class Length(min: Option[Long] = None, max: Option[Long] = None) extends Product with Serializable
  42. type MediaType = api.MediaType.Type
  43. case class NoReplace() extends Product with Serializable
  44. type NonEmptyString = api.NonEmptyString.Type
  45. type NonEmptyStringList = api.NonEmptyStringList.Type
  46. type NonEmptyStringMap = api.NonEmptyStringMap.Type
  47. case class OptionalAuth() extends Product with Serializable
  48. case class Output() extends Product with Serializable
  49. case class Paginated(inputToken: Option[NonEmptyString] = None, outputToken: Option[NonEmptyString] = None, items: Option[NonEmptyString] = None, pageSize: Option[NonEmptyString] = None) extends Product with Serializable
  50. type Pattern = api.Pattern.Type
  51. type PrimitiveShort = api.PrimitiveShort.Type
  52. case class Private() extends Product with Serializable
  53. case class ProtocolDefinition(traits: Option[List[TraitShapeId]] = None, noInlineDocumentSupport: Option[Boolean] = None) extends Product with Serializable
  54. case class Range(min: Option[BigDecimal] = None, max: Option[BigDecimal] = None) extends Product with Serializable
  55. case class Readonly() extends Product with Serializable
  56. case class Recommended(reason: Option[String] = None) extends Product with Serializable
  57. case class Reference(resource: NonEmptyString, ids: Option[Map[NonEmptyString, NonEmptyString]] = None, service: Option[NonEmptyString] = None, rel: Option[NonEmptyString] = None) extends Product with Serializable
  58. type References = api.References.Type
  59. case class Required() extends Product with Serializable
  60. case class RequiresLength() extends Product with Serializable
  61. type ResourceIdentifier = api.ResourceIdentifier.Type
  62. case class Retryable(throttling: Option[Boolean] = None) extends Product with Serializable
  63. case class Sensitive() extends Product with Serializable
  64. type Since = api.Since.Type
  65. case class Sparse() extends Product with Serializable
  66. case class Streaming() extends Product with Serializable
  67. sealed abstract class StructurallyExclusive extends Product with Serializable
  68. type Suppress = api.Suppress.Type
  69. type Tags = api.Tags.Type
  70. sealed abstract class TimestampFormat extends Product with Serializable
  71. type Title = api.Title.Type
  72. case class Trait(selector: Option[String] = None, structurallyExclusive: Option[StructurallyExclusive] = None, conflicts: Option[List[NonEmptyString]] = None) extends Product with Serializable
  73. type TraitShapeId = api.TraitShapeId.Type
  74. type TraitShapeIdList = api.TraitShapeIdList.Type
  75. case class UniqueItems() extends Product with Serializable
  76. case class Unit() extends Product with Serializable
  77. case class UnitType() extends Product with Serializable
  78. case class Unstable() extends Product with Serializable
  79. case class XmlAttribute() extends Product with Serializable
  80. case class XmlFlattened() extends Product with Serializable
  81. type XmlName = api.XmlName.Type
  82. case class XmlNamespace(uri: NonEmptyString, prefix: Option[NonEmptyString] = None) extends Product with Serializable

Value Members

  1. object Auth extends Newtype[Set[AuthTraitReference]]
  2. object AuthDefinition extends Companion[AuthDefinition] with Serializable
  3. object AuthTraitReference extends Newtype[String]
  4. object Box extends Companion[Box] with Serializable
  5. object Cors extends Companion[Cors] with Serializable
  6. object Deprecated extends Companion[Deprecated] with Serializable
  7. object Documentation extends Newtype[String]
  8. object Endpoint extends Companion[Endpoint] with Serializable
  9. object Enum extends Newtype[List[EnumDefinition]]
  10. object EnumConstantBodyName extends Newtype[String]
  11. object EnumDefinition extends Companion[EnumDefinition] with Serializable
  12. object Error extends Enumeration[Error] with Companion[Error] with Serializable
  13. object EventHeader extends Companion[EventHeader] with Serializable
  14. object EventPayload extends Companion[EventPayload] with Serializable
  15. object Example extends Companion[Example] with Serializable
  16. object ExampleError extends Companion[ExampleError] with Serializable
  17. object Examples extends Newtype[List[Example]]
  18. object ExternalDocumentation extends Newtype[Map[NonEmptyString, NonEmptyString]]
  19. object HostLabel extends Companion[HostLabel] with Serializable
  20. object Http extends Companion[Http] with Serializable
  21. object HttpApiKeyAuth extends Companion[HttpApiKeyAuth] with Serializable
  22. object HttpApiKeyLocations extends Enumeration[HttpApiKeyLocations] with Companion[HttpApiKeyLocations] with Serializable
  23. object HttpBasicAuth extends Companion[HttpBasicAuth] with Serializable
  24. object HttpBearerAuth extends Companion[HttpBearerAuth] with Serializable
  25. object HttpChecksumRequired extends Companion[HttpChecksumRequired] with Serializable
  26. object HttpDigestAuth extends Companion[HttpDigestAuth] with Serializable
  27. object HttpError extends Newtype[Int]
  28. object HttpHeader extends Newtype[String]
  29. object HttpLabel extends Companion[HttpLabel] with Serializable
  30. object HttpPayload extends Companion[HttpPayload] with Serializable
  31. object HttpPrefixHeaders extends Newtype[String]
  32. object HttpQuery extends Newtype[String]
  33. object HttpQueryParams extends Companion[HttpQueryParams] with Serializable
  34. object HttpResponseCode extends Companion[HttpResponseCode] with Serializable
  35. object IdRef extends Companion[IdRef] with Serializable
  36. object IdempotencyToken extends Companion[IdempotencyToken] with Serializable
  37. object Idempotent extends Companion[Idempotent] with Serializable
  38. object Input extends Companion[Input] with Serializable
  39. object Internal extends Companion[Internal] with Serializable
  40. object JsonName extends Newtype[String]
  41. object Length extends Companion[Length] with Serializable
  42. object MediaType extends Newtype[String]
  43. object NoReplace extends Companion[NoReplace] with Serializable
  44. object NonEmptyString extends Newtype[String]
  45. object NonEmptyStringList extends Newtype[List[NonEmptyString]]
  46. object NonEmptyStringMap extends Newtype[Map[NonEmptyString, NonEmptyString]]
  47. object OptionalAuth extends Companion[OptionalAuth] with Serializable
  48. object Output extends Companion[Output] with Serializable
  49. object Paginated extends Companion[Paginated] with Serializable
  50. object Pattern extends Newtype[String]
  51. object PrimitiveShort extends Newtype[Short]
  52. object Private extends Companion[Private] with Serializable
  53. object ProtocolDefinition extends Companion[ProtocolDefinition] with Serializable
  54. object Range extends Companion[Range] with Serializable
  55. object Readonly extends Companion[Readonly] with Serializable
  56. object Recommended extends Companion[Recommended] with Serializable
  57. object Reference extends Companion[Reference] with Serializable
  58. object References extends Newtype[List[Reference]]
  59. object Required extends Companion[Required] with Serializable
  60. object RequiresLength extends Companion[RequiresLength] with Serializable
  61. object ResourceIdentifier extends Newtype[String]
  62. object Retryable extends Companion[Retryable] with Serializable
  63. object Sensitive extends Companion[Sensitive] with Serializable
  64. object Since extends Newtype[String]
  65. object Sparse extends Companion[Sparse] with Serializable
  66. object Streaming extends Companion[Streaming] with Serializable
  67. object StructurallyExclusive extends Enumeration[StructurallyExclusive] with Companion[StructurallyExclusive] with Serializable
  68. object Suppress extends Newtype[List[String]]
  69. object Tags extends Newtype[List[String]]
  70. object TimestampFormat extends Enumeration[TimestampFormat] with Companion[TimestampFormat] with Serializable
  71. object Title extends Newtype[String]
  72. object Trait extends Companion[Trait] with Serializable
  73. object TraitShapeId extends Newtype[String]
  74. object TraitShapeIdList extends Newtype[List[TraitShapeId]]
  75. object UniqueItems extends Companion[UniqueItems] with Serializable
  76. object Unit extends Companion[Unit] with Serializable
  77. object UnitType extends Companion[UnitType] with Serializable
  78. object Unstable extends Companion[Unstable] with Serializable
  79. object XmlAttribute extends Companion[XmlAttribute] with Serializable
  80. object XmlFlattened extends Companion[XmlFlattened] with Serializable
  81. object XmlName extends Newtype[String]
  82. object XmlNamespace extends Companion[XmlNamespace] with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped