package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AsyncEndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: AsyncWebApiContext) extends OasLikeEndpointParser with Product with Serializable
- class BaseUriSplitter extends AnyRef
- case class ExampleByMediaTypeParser(yMapEntry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
- case class ExamplesByMediaTypeParser(entry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
- class LicenseParser extends SpecParserOps
- case class Oas20EndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
- case class Oas20OperationParser(entry: YMapEntry, adopt: (Operation) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
- case class Oas20RequestParser(map: YMap, adopt: (Request) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
- case class Oas2SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
- class Oas2SecuritySettingsParser extends OasLikeSecuritySettingsParser
-
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
- case class Oas30EndpointParser(entry: YMapEntry, parentId: String, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
- case class Oas30OperationParser(entry: YMapEntry, adopt: (Operation) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
- case class Oas30ParametersParser(map: YMap, producer: () ⇒ Request)(implicit ctx: OasWebApiContext) extends Product with Serializable
- case class Oas30RequestParser(map: YMap, parentId: String, definitionEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class Oas3SecuritySchemeParser(part: YPart, adopt: (SecurityScheme) ⇒ SecurityScheme)(implicit ctx: OasLikeWebApiContext) extends OasLikeSecuritySchemeParser with Product with Serializable
- class Oas3SecuritySettingsParser extends OasLikeSecuritySettingsParser
- case class OasContentParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasContentsParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends Product with Serializable
- case class OasEncodingEmitter(encoding: Encoding, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasEncodingParser(map: YMap, producer: (String) ⇒ Encoding)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasEncodingsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- abstract class OasEndpointParser extends OasLikeEndpointParser
- case class OasHeaderParameterParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasHeaderParametersParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
- abstract class OasLikeEndpointParser extends SpecParserOps
- case class OasLikeInformationParser(entry: YMapEntry, api: Api, ctx: OasLikeWebApiContext) extends WebApiBaseSpecParser with Product with Serializable
- abstract class OasLikeOperationParser extends SpecParserOps
- abstract class OasLikeSecuritySchemeParser extends SecuritySchemeParser
- abstract class OasLikeSecuritySettingsParser extends SpecParserOps
-
class
OasLikeServerParser extends QuickFieldParserOps
Single server OAS-like parser
- class OasLikeServerVariableParser extends QuickFieldParserOps
- case class OasLikeTagsParser(parentId: String, entry: YMapEntry)(implicit ctx: OasLikeWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasLinkParser(parentId: String, definitionEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- sealed case class OasLinkPopulator(map: YMap, templatedLink: TemplatedLink)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- abstract class OasOperationParser extends OasLikeOperationParser
- case class OasPayloadParser(node: YNode, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasResponseParser(map: YMap, adopted: (Response) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasServerVariableParser(entry: YMapEntry, parent: String)(implicit ctx: OasWebApiContext) extends OasLikeServerVariableParser with Product with Serializable
- abstract class OasServersParser extends SpecParserOps
- class OrganizationParser extends SpecParserOps
- class RamlCompatibleOrganizationParser extends SpecParserOps
- case class StringTagsParser(seq: YSequence, parent: AmfObject)(implicit ctx: WebApiContext) extends Product with Serializable
- class TagsParser extends SpecParserOps
Value Members
- object BaseUriSplitter
- object LicenseParser
- object OAuth2FlowValidations
- object Oas2SecuritySchemeParser extends Serializable
- object OrganizationParser
- object TagsParser