package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DataNodeParserResult (exampleNode: Option[YNode], dataNode: Option[DataNode]) extends Product with Serializable
- case class ExampleOptions (strictDefault: Boolean, quiet: Boolean) extends Product with Serializable
- case class ExampleValuesEmitter (example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- class LicenseParser extends SpecParserOps
- case class MultipleExampleEmitter (key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class NamedExampleEmitter (example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class NodeDataNodeParser (node: YNode, parentId: String, quiet: Boolean, fromExternal: Boolean = false)(implicit ctx: WebApiContext) extends Product with Serializable
- case class Oas2ServersEmitter (api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
- case class Oas2ServersParser (map: YMap, api: WebApi)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
- case class Oas3ServersEmitter (api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
- case class Oas3ServersParser (map: YMap, api: WebApi)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
- case class OasHeaderEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasHeaderParameterParser (entry: YMapEntry, producer: (String) ⇒ Parameter)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasHeaderParametersParser (map: YMap, producer: (String) ⇒ Parameter)(implicit ctx: OasWebApiContext) extends Product with Serializable
- case class OasParameter (parameter: Parameter, payload: Payload, ast: Option[YPart] = None) extends Product with Serializable
- case class OasParameterParser (entryOrNode: Either[YMapEntry, YNode], parentId: String, nameNode: Option[YNode])(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasParametersEmitter (key: String, parameters: Seq[Parameter], ordering: SpecOrdering, payloads: Seq[Payload] = Nil, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Product with Serializable
- case class OasParametersParser (values: Seq[YNode], parentId: String)(implicit ctx: OasWebApiContext) extends Product with Serializable
- case class OasParametrizedSecuritySchemeEmitter (parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
- case class OasPayloadEmitter (payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasPayloadParser (node: YNode, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasPayloads (default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
- case class OasPayloadsEmitter (key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasResponseEmitter (response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasResponseExampleEmitter (example: Example, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class OasResponseExampleParser (yMapEntry: YMapEntry)(implicit ctx: WebApiContext) extends Product with Serializable
- case class OasResponseExamplesEmitter (key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class OasResponseExamplesParser (key: String, map: YMap)(implicit ctx: WebApiContext) extends Product with Serializable
- case class OasResponseParser (entry: YMapEntry, adopted: (Response) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- abstract class OasServersEmitter extends AnyRef
- abstract class OasServersParser extends SpecParserOps
- class OrganizationParser extends SpecParserOps
- case class ParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Parameters (query: Seq[Parameter] = Nil, path: Seq[Parameter] = Nil, header: Seq[Parameter] = Nil, baseUri08: Seq[Parameter] = Nil, body: Seq[Payload] = Nil) extends Product with Serializable
- case class ParametrizedDeclarationParser (node: YNode, producer: (String) ⇒ ParametrizedDeclaration, declarations: (String, Scope) ⇒ AbstractDeclaration)(implicit ctx: WebApiContext) extends Product with Serializable
- case class ParametrizedSecuritiesSchemeEmitter (key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
- abstract class ParametrizedSecuritySchemeEmitter extends PartEmitter
- case class PayloadAsParameterEmitter (payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Raml08EndPointEmitter (endpoint: EndPoint, ordering: SpecOrdering, children: ListBuffer[RamlEndPointEmitter] = mutable.ListBuffer(), references: Seq[BaseUnit] = Seq())(implicit ctx: RamlSpecEmitterContext) extends RamlEndPointEmitter with Product with Serializable
- case class Raml08EndpointParser (entry: YMapEntry, producer: (String) ⇒ EndPoint, parent: Option[EndPoint], collector: ListBuffer[EndPoint], parseOptionalOperations: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlEndpointParser with Product with Serializable
- case class Raml08FormPropertiesEmitter (nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Raml08OperationEmitter (operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable
- case class Raml08ParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
- case class Raml08ParameterParser (entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
- case class Raml08PayloadEmitter (payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class Raml08PayloadParser (entry: YMapEntry, producer: (Option[String]) ⇒ Payload, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlPayloadParser with Product with Serializable
- case class Raml08PayloadsEmitter (key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
- case class Raml08RequestParser (map: YMap, producer: () ⇒ Request, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlRequestParser with Product with Serializable
- case class Raml08ResponseEmitter (response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponseEmitter with Product with Serializable
- case class Raml08ResponseParser (entry: YMapEntry, adopt: (Response) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlResponseParser with Product with Serializable
- case class Raml08WebFormParser (map: YMap, parentId: String)(implicit ctx: RamlWebApiContext) extends Product with Serializable
- case class Raml10EndPointEmitter (endpoint: EndPoint, ordering: SpecOrdering, children: ListBuffer[RamlEndPointEmitter] = mutable.ListBuffer(), references: Seq[BaseUnit] = Seq())(implicit spec: RamlSpecEmitterContext) extends RamlEndPointEmitter with Product with Serializable
- case class Raml10EndpointParser (entry: YMapEntry, producer: (String) ⇒ EndPoint, parent: Option[EndPoint], collector: ListBuffer[EndPoint], parseOptionalOperations: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlEndpointParser with Product with Serializable
- case class Raml10OperationEmitter (operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable
- case class Raml10ParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
- case class Raml10ParameterParser (entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
- case class Raml10PayloadEmitter (payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Raml10PayloadParser (entry: YMapEntry, producer: (Option[String]) ⇒ Payload, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlPayloadParser with Product with Serializable
- case class Raml10Payloads (payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class Raml10PayloadsEmitter (key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
- case class Raml10RequestParser (map: YMap, producer: () ⇒ Request, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlRequestParser with Product with Serializable
- case class Raml10ResponseEmitter (response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponseEmitter with Product with Serializable
- case class Raml10ResponseParser (entry: YMapEntry, adopt: (Response) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlResponseParser with Product with Serializable
- abstract class RamlEndPointEmitter extends EntryEmitter
- abstract class RamlEndpointParser extends SpecParserOps
- case class RamlExampleValueAsString (node: YNode, example: Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlExamplesParser (map: YMap, singleExampleKey: String, multipleExamplesKey: String, parentId: Option[String], producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlMultipleExampleParser (key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlNamedExampleParser (entry: YMapEntry, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
- abstract class RamlOperationEmitter extends EntryEmitter
- case class RamlOperationParser (entry: YMapEntry, producer: (String) ⇒ Operation, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
- abstract class RamlParameterEmitter extends EntryEmitter
- abstract class RamlParameterParser extends RamlTypeSyntax with SpecParserOps
- case class RamlParametersEmitter (key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlParametersParser (map: YMap, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends Product with Serializable
- case class RamlParametrizedSecuritySchemeEmitter (parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
- case class RamlParametrizedSecuritySchemeParser (node: YNode, producer: (String) ⇒ ParametrizedSecurityScheme)(implicit ctx: WebApiContext) extends Product with Serializable
- abstract class RamlPayloadParser extends AnyRef
- trait RamlPayloadsEmitter extends EntryEmitter
- abstract class RamlRequestParser extends SpecParserOps
- abstract class RamlResponseEmitter extends EntryEmitter
- abstract class RamlResponseParser extends SpecParserOps
- case class RamlResponsesEmitter (key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlSecuritySettingsParser (map: YMap, type: String, scheme: DomainElement with WithSettings)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- case class RamlServersEmitter (f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class RamlServersParser (map: YMap, api: WebApi)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
- case class RamlSingleExampleParser (key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlSingleExampleValueParser (node: YNode, producer: () ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- case class SingleExampleEmitter (key: String, example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- trait SingleValueArrayEmitter extends EntryEmitter
- case class StringToAstEmitter (value: String) extends PartEmitter with Product with Serializable
- class TagsParser extends SpecParserOps
Value Members
- object DefaultExampleOptions extends ExampleOptions
- object LicenseParser
- object OasParameter extends Serializable
- object OasPayloads extends Serializable
- object OrganizationParser
- object Parameters extends Serializable
- object ParametrizedDeclarationParser extends Serializable
- object RamlHeaderParser
- object RamlParameterParser
- object RamlParametrizedSecuritySchemeParser extends Serializable
- object RamlQueryParameterParser
- object RamlSecuritySettingsParser extends Serializable
- object TagsParser