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. class Oas31SecuritySettingsParser extends Oas3SecuritySettingsParser
  18. case class Oas3SecuritySchemeParser(part: YMapEntryLike, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
  19. class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
  20. case class OasContentParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  21. case class OasContentsParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends Product with Serializable
  22. case class OasEncodingEmitter(encoding: Encoding, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  23. case class OasEncodingParser(map: YMap, producer: (String) ⇒ Encoding)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  24. case class OasEncodingsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  25. abstract class OasEndpointParser extends OasLikeEndpointParser
  26. case class OasHeaderParameterParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  27. case class OasHeaderParametersParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
  28. abstract class OasLikeEndpointParser extends SpecParserOps
  29. case class OasLikeInformationParser(entry: YMapEntry, api: Api, ctx: OasLikeWebApiContext) extends WebApiBaseSpecParser with Product with Serializable
  30. abstract class OasLikeOperationParser extends SpecParserOps
  31. abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
  32. abstract class OasLikeSecuritySettingsParser extends SpecParserOps
  33. class OasLikeServerParser extends QuickFieldParserOps

    Single server OAS-like parser

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

Ungrouped