package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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)(implicit ctx: WebApiContext) extends 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[YMap] = None) extends Product with Serializable
- case class OasParameterParser (map: YMap, parentId: String, name: Option[String])(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- case class OasParametersEmitter (key: String, parameters: Seq[Parameter], ordering: SpecOrdering, payloadOption: Option[Payload] = None, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Product with Serializable
- case class OasParametersParser (values: Seq[YMap], 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 (map: YMap, 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, producer: (String) ⇒ Response)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
- 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: Option[Payload] = None) 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: SpecEmitterContext) 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: SpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
- case class Raml08ParameterParser (entry: YMapEntry, producer: (String) ⇒ Parameter, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
- case class Raml08PayloadEmitter (payload: Payload, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) 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: SpecEmitterContext) 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, producer: (String) ⇒ Response, 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: SpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
- case class Raml10ParameterParser (entry: YMapEntry, producer: (String) ⇒ Parameter, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
- case class Raml10PayloadEmitter (payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) 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: SpecEmitterContext) extends Product with Serializable
- case class Raml10PayloadsEmitter (key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) 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, producer: (String) ⇒ Response, 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, strict: Boolean)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlExamplesParser (map: YMap, singleExampleKey: String, multipleExamplesKey: String, producer: (Option[String]) ⇒ Example)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlMultipleExampleParser (key: String, map: YMap, producer: (Option[String]) ⇒ Example)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlNamedExampleParser (entry: YMapEntry, producer: (Option[String]) ⇒ Example)(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: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class RamlParametersParser (map: YMap, producer: (String) ⇒ Parameter, 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: WithSettings)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
- case class RamlSingleExampleParser (key: String, map: YMap, producer: (Option[String]) ⇒ Example)(implicit ctx: WebApiContext) extends Product with Serializable
- case class RamlSingleExampleValueParser (node: YNode, producer: () ⇒ Example)(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
- class TagsParser extends SpecParserOps
Value Members
- 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