package api
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- api
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Auth = api.Auth.Type
- case class AuthDefinition(traits: Option[List[TraitShapeId]] = None) extends Product with Serializable
- type AuthTraitReference = api.AuthTraitReference.Type
- case class Box() extends Product with Serializable
- 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
- case class Deprecated(message: Option[String] = None, since: Option[String] = None) extends Product with Serializable
- type Documentation = api.Documentation.Type
- case class Endpoint(hostPrefix: NonEmptyString) extends Product with Serializable
- type Enum = api.Enum.Type
- type EnumConstantBodyName = api.EnumConstantBodyName.Type
- 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
- sealed abstract class Error extends Product with Serializable
- case class EventHeader() extends Product with Serializable
- case class EventPayload() extends Product with Serializable
- 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
- case class ExampleError(shapeId: Option[String] = None, content: Option[Document] = None) extends Product with Serializable
- type Examples = api.Examples.Type
- type ExternalDocumentation = api.ExternalDocumentation.Type
- case class HostLabel() extends Product with Serializable
- case class Http(method: NonEmptyString, uri: NonEmptyString, code: Option[Int] = None) extends Product with Serializable
- case class HttpApiKeyAuth(name: NonEmptyString, in: HttpApiKeyLocations, scheme: Option[NonEmptyString] = None) extends Product with Serializable
- sealed abstract class HttpApiKeyLocations extends Product with Serializable
- case class HttpBasicAuth() extends Product with Serializable
- case class HttpBearerAuth() extends Product with Serializable
- case class HttpChecksumRequired() extends Product with Serializable
- case class HttpDigestAuth() extends Product with Serializable
- type HttpError = api.HttpError.Type
- type HttpHeader = api.HttpHeader.Type
- case class HttpLabel() extends Product with Serializable
- case class HttpPayload() extends Product with Serializable
- type HttpPrefixHeaders = api.HttpPrefixHeaders.Type
- type HttpQuery = api.HttpQuery.Type
- case class HttpQueryParams() extends Product with Serializable
- case class HttpResponseCode() extends Product with Serializable
- case class IdRef(selector: Option[String] = None, failWhenMissing: Option[Boolean] = None, errorMessage: Option[String] = None) extends Product with Serializable
- case class IdempotencyToken() extends Product with Serializable
- case class Idempotent() extends Product with Serializable
- case class Input() extends Product with Serializable
- case class Internal() extends Product with Serializable
- type JsonName = api.JsonName.Type
- case class Length(min: Option[Long] = None, max: Option[Long] = None) extends Product with Serializable
- type MediaType = api.MediaType.Type
- case class NoReplace() extends Product with Serializable
- type NonEmptyString = api.NonEmptyString.Type
- type NonEmptyStringList = api.NonEmptyStringList.Type
- type NonEmptyStringMap = api.NonEmptyStringMap.Type
- case class OptionalAuth() extends Product with Serializable
- case class Output() extends Product with Serializable
- case class Paginated(inputToken: Option[NonEmptyString] = None, outputToken: Option[NonEmptyString] = None, items: Option[NonEmptyString] = None, pageSize: Option[NonEmptyString] = None) extends Product with Serializable
- type Pattern = api.Pattern.Type
- type PrimitiveShort = api.PrimitiveShort.Type
- case class Private() extends Product with Serializable
- case class ProtocolDefinition(traits: Option[List[TraitShapeId]] = None, noInlineDocumentSupport: Option[Boolean] = None) extends Product with Serializable
- case class Range(min: Option[BigDecimal] = None, max: Option[BigDecimal] = None) extends Product with Serializable
- case class Readonly() extends Product with Serializable
- case class Recommended(reason: Option[String] = None) extends Product with Serializable
- case class Reference(resource: NonEmptyString, ids: Option[Map[NonEmptyString, NonEmptyString]] = None, service: Option[NonEmptyString] = None, rel: Option[NonEmptyString] = None) extends Product with Serializable
- type References = api.References.Type
- case class Required() extends Product with Serializable
- case class RequiresLength() extends Product with Serializable
- type ResourceIdentifier = api.ResourceIdentifier.Type
- case class Retryable(throttling: Option[Boolean] = None) extends Product with Serializable
- case class Sensitive() extends Product with Serializable
- type Since = api.Since.Type
- case class Sparse() extends Product with Serializable
- case class Streaming() extends Product with Serializable
- sealed abstract class StructurallyExclusive extends Product with Serializable
- type Suppress = api.Suppress.Type
- type Tags = api.Tags.Type
- sealed abstract class TimestampFormat extends Product with Serializable
- type Title = api.Title.Type
- case class Trait(selector: Option[String] = None, structurallyExclusive: Option[StructurallyExclusive] = None, conflicts: Option[List[NonEmptyString]] = None) extends Product with Serializable
- type TraitShapeId = api.TraitShapeId.Type
- type TraitShapeIdList = api.TraitShapeIdList.Type
- case class UniqueItems() extends Product with Serializable
- case class Unit() extends Product with Serializable
- case class UnitType() extends Product with Serializable
- case class Unstable() extends Product with Serializable
- case class XmlAttribute() extends Product with Serializable
- case class XmlFlattened() extends Product with Serializable
- type XmlName = api.XmlName.Type
- case class XmlNamespace(uri: NonEmptyString, prefix: Option[NonEmptyString] = None) extends Product with Serializable
Value Members
- object Auth extends Newtype[Set[AuthTraitReference]]
- object AuthDefinition extends Companion[AuthDefinition] with Serializable
- object AuthTraitReference extends Newtype[String]
- object Box extends Companion[Box] with Serializable
- object Cors extends Companion[Cors] with Serializable
- object Deprecated extends Companion[Deprecated] with Serializable
- object Documentation extends Newtype[String]
- object Endpoint extends Companion[Endpoint] with Serializable
- object Enum extends Newtype[List[EnumDefinition]]
- object EnumConstantBodyName extends Newtype[String]
- object EnumDefinition extends Companion[EnumDefinition] with Serializable
- object Error extends Enumeration[Error] with Companion[Error] with Serializable
- object EventHeader extends Companion[EventHeader] with Serializable
- object EventPayload extends Companion[EventPayload] with Serializable
- object Example extends Companion[Example] with Serializable
- object ExampleError extends Companion[ExampleError] with Serializable
- object Examples extends Newtype[List[Example]]
- object ExternalDocumentation extends Newtype[Map[NonEmptyString, NonEmptyString]]
- object HostLabel extends Companion[HostLabel] with Serializable
- object Http extends Companion[Http] with Serializable
- object HttpApiKeyAuth extends Companion[HttpApiKeyAuth] with Serializable
- object HttpApiKeyLocations extends Enumeration[HttpApiKeyLocations] with Companion[HttpApiKeyLocations] with Serializable
- object HttpBasicAuth extends Companion[HttpBasicAuth] with Serializable
- object HttpBearerAuth extends Companion[HttpBearerAuth] with Serializable
- object HttpChecksumRequired extends Companion[HttpChecksumRequired] with Serializable
- object HttpDigestAuth extends Companion[HttpDigestAuth] with Serializable
- object HttpError extends Newtype[Int]
- object HttpHeader extends Newtype[String]
- object HttpLabel extends Companion[HttpLabel] with Serializable
- object HttpPayload extends Companion[HttpPayload] with Serializable
- object HttpPrefixHeaders extends Newtype[String]
- object HttpQuery extends Newtype[String]
- object HttpQueryParams extends Companion[HttpQueryParams] with Serializable
- object HttpResponseCode extends Companion[HttpResponseCode] with Serializable
- object IdRef extends Companion[IdRef] with Serializable
- object IdempotencyToken extends Companion[IdempotencyToken] with Serializable
- object Idempotent extends Companion[Idempotent] with Serializable
- object Input extends Companion[Input] with Serializable
- object Internal extends Companion[Internal] with Serializable
- object JsonName extends Newtype[String]
- object Length extends Companion[Length] with Serializable
- object MediaType extends Newtype[String]
- object NoReplace extends Companion[NoReplace] with Serializable
- object NonEmptyString extends Newtype[String]
- object NonEmptyStringList extends Newtype[List[NonEmptyString]]
- object NonEmptyStringMap extends Newtype[Map[NonEmptyString, NonEmptyString]]
- object OptionalAuth extends Companion[OptionalAuth] with Serializable
- object Output extends Companion[Output] with Serializable
- object Paginated extends Companion[Paginated] with Serializable
- object Pattern extends Newtype[String]
- object PrimitiveShort extends Newtype[Short]
- object Private extends Companion[Private] with Serializable
- object ProtocolDefinition extends Companion[ProtocolDefinition] with Serializable
- object Range extends Companion[Range] with Serializable
- object Readonly extends Companion[Readonly] with Serializable
- object Recommended extends Companion[Recommended] with Serializable
- object Reference extends Companion[Reference] with Serializable
- object References extends Newtype[List[Reference]]
- object Required extends Companion[Required] with Serializable
- object RequiresLength extends Companion[RequiresLength] with Serializable
- object ResourceIdentifier extends Newtype[String]
- object Retryable extends Companion[Retryable] with Serializable
- object Sensitive extends Companion[Sensitive] with Serializable
- object Since extends Newtype[String]
- object Sparse extends Companion[Sparse] with Serializable
- object Streaming extends Companion[Streaming] with Serializable
- object StructurallyExclusive extends Enumeration[StructurallyExclusive] with Companion[StructurallyExclusive] with Serializable
- object Suppress extends Newtype[List[String]]
- object Tags extends Newtype[List[String]]
- object TimestampFormat extends Enumeration[TimestampFormat] with Companion[TimestampFormat] with Serializable
- object Title extends Newtype[String]
- object Trait extends Companion[Trait] with Serializable
- object TraitShapeId extends Newtype[String]
- object TraitShapeIdList extends Newtype[List[TraitShapeId]]
- object UniqueItems extends Companion[UniqueItems] with Serializable
- object Unit extends Companion[Unit] with Serializable
- object UnitType extends Companion[UnitType] with Serializable
- object Unstable extends Companion[Unstable] with Serializable
- object XmlAttribute extends Companion[XmlAttribute] with Serializable
- object XmlFlattened extends Companion[XmlFlattened] with Serializable
- object XmlName extends Newtype[String]
- object XmlNamespace extends Companion[XmlNamespace] with Serializable