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

    Single server OAS-like parser

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

Value Members

  1. object BaseUriSplitter
  2. object LicenseParser

  3. object OAuth2FlowValidations
  4. object Oas2SecuritySchemeParser extends Serializable
  5. object Oas32EndpointParser
  6. object OasEncodingParser extends QuickFieldParserOps with Serializable
  7. object OrganizationParser

  8. object TagsParser

Ungrouped