package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AwsOas30EndpointParser extends Oas30EndpointParser
  2. class AwsOas30OperationParser extends Oas30OperationParser
  3. class BaseUriSplitter extends AnyRef

  4. case class ExampleByMediaTypeParser(yMapEntry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  5. case class ExamplesByMediaTypeParser(entry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  6. class LicenseParser extends SpecParserOps
  7. case class Oas20EndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
  8. case class Oas20OperationParser(entry: YMapEntry, adopt: (Operation) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
  9. case class Oas20RequestParser(map: YMap, adopt: (Request) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
  10. case class Oas2SecuritySchemeParser(part: YMapEntryLike, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  11. class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
  12. 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

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

    Single server OAS-like parser

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

Ungrouped