package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AsyncEndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: AsyncWebApiContext) extends OasLikeEndpointParser with Product with Serializable
  2. class BaseUriSplitter extends AnyRef

  3. case class ExampleByMediaTypeParser(yMapEntry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  4. case class ExamplesByMediaTypeParser(entry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  5. class LicenseParser extends SpecParserOps
  6. case class Oas20EndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
  7. case class Oas20OperationParser(entry: YMapEntry, adopt: (Operation) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
  8. case class Oas20RequestParser(map: YMap, adopt: (Request) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
  9. case class Oas2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  10. class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  11. case class Oas30CallbackParser(map: YMap, adopt: (Callback) ⇒ Unit, name: String, rootEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends Product with Serializable

    A single named callback may be parsed into multiple Callback when multiple expressions are defined.

    A single named callback may be parsed into multiple Callback when multiple expressions are defined. This is due to inconsistency in the model, pending refactor in APIMF-1771

  12. case class Oas30EndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
  13. case class Oas30OperationParser(entry: YMapEntry, adopt: (Operation) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
  14. case class Oas30ParametersParser(map: YMap, producer: () ⇒ Request)(implicit ctx: OasWebApiContext) extends Product with Serializable
  15. case class Oas30RequestParser(map: YMap, parentId: String, definitionEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  16. case class Oas3SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  17. class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
  18. case class OasContentParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  19. case class OasContentsParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends Product with Serializable
  20. case class OasEncodingEmitter(encoding: Encoding, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  21. case class OasEncodingParser(map: YMap, producer: (String) ⇒ Encoding)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  22. case class OasEncodingsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  23. abstract class OasEndpointParser extends OasLikeEndpointParser
  24. case class OasHeaderParameterParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  25. case class OasHeaderParametersParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
  26. abstract class OasLikeEndpointParser extends SpecParserOps
  27. case class OasLikeInformationParser(entry: YMapEntry, api: Api, ctx: OasLikeWebApiContext) extends WebApiBaseSpecParser with Product with Serializable
  28. abstract class OasLikeOperationParser extends SpecParserOps
  29. abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
  30. abstract class OasLikeSecuritySettingsParser extends SpecParserOps
  31. class OasLikeServerParser extends QuickFieldParserOps

    Single server OAS-like parser

  32. class OasLikeServerVariableParser extends QuickFieldParserOps
  33. case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
  34. case class OasLinkParser(parentId: String, definitionEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  35. sealed case class OasLinkPopulator(map: YMap, templatedLink: TemplatedLink)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  36. abstract class OasOperationParser extends OasLikeOperationParser
  37. case class OasPayloadParser(node: YNode, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  38. case class OasResponseParser(map: YMap, adopted: (Response) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  39. case class OasServerVariableParser(entry: YMapEntry, parent: String)(implicit ctx: OasWebApiContext) extends OasLikeServerVariableParser with Product with Serializable
  40. abstract class OasServersParser extends SpecParserOps
  41. class OrganizationParser extends SpecParserOps
  42. class RamlCompatibleOrganizationParser extends SpecParserOps
  43. case class StringTagsParser(seq: YSequence, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  44. class TagsParser extends SpecParserOps

Ungrouped