Packages

package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractSecurityRequirementEmitter extends PartEmitter
  2. case class AsyncEndpointParser(entry: YMapEntry, producer: (String) ⇒ EndPoint, collector: List[EndPoint])(implicit ctx: AsyncWebApiContext) extends OasLikeEndpointParser with Product with Serializable
  3. case class DataNodeParserResult(exampleNode: Option[YNode], dataNode: Option[DataNode]) extends Product with Serializable
  4. case class ExampleByMediaTypeParser(yMapEntry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  5. case class ExampleDataNodePartEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  6. case class ExampleDataParser(node: YNode, example: Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  7. case class ExampleOptions(strictDefault: Boolean, quiet: Boolean, isScalar: Boolean = false) extends Product with Serializable
  8. case class ExamplesByMediaTypeParser(entry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  9. class KeyedExampleEmitter extends EntryEmitter
  10. class LicenseParser extends SpecParserOps
  11. abstract class MultipleExampleEmitter extends EntryEmitter
  12. case class NamedExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  13. case class NamedMultipleExampleEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends MultipleExampleEmitter with Product with Serializable
  14. case class NodeDataNodeParser(node: YNode, parentId: String, quiet: Boolean, fromExternal: Boolean = false, isScalar: Boolean = false)(implicit ctx: WebApiContext) extends Product with Serializable
  15. case class Oas20EndpointParser(entry: YMapEntry, producer: (String) ⇒ EndPoint, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
  16. case class Oas20OperationParser(entry: YMapEntry, producer: (String) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
  17. case class Oas2ParameterParser(entryOrNode: YMapEntryLike, parentId: String, nameNode: Option[YNode], nameGenerator: IdCounter)(implicit ctx: WebApiContext) extends OasParameterParser with Product with Serializable
  18. case class Oas2ServersEmitter(api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  19. case class Oas2ServersParser(map: YMap, api: WebApi)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
  20. case class Oas30EndpointParser(entry: YMapEntry, producer: (String) ⇒ EndPoint, collector: List[EndPoint])(implicit ctx: OasWebApiContext) extends OasEndpointParser with Product with Serializable
  21. case class Oas30OperationParser(entry: YMapEntry, producer: (String) ⇒ Operation)(implicit ctx: OasWebApiContext) extends OasOperationParser with Product with Serializable
  22. case class Oas3EndPointServersEmitter(endpoint: EndPoint, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  23. case class Oas3ExampleValueParser(map: YMap, example: Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  24. case class Oas3ExampleValuesEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  25. case class Oas3ExampleValuesPartEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  26. case class Oas3LinkDeclarationEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  27. case class Oas3LinkParametersEmitter(mapping: Seq[IriTemplateMapping], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  28. case class Oas3NameExampleParser(entry: YMapEntry, parentId: String, options: ExampleOptions)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  29. case class Oas3NamedExamplesParser(entry: YMapEntry, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  30. case class Oas3OperationServersEmitter(operation: Operation, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Oas3ServersEmitter with Product with Serializable
  31. class Oas3ParameterParser extends Oas2ParameterParser
  32. abstract class Oas3ServersEmitter extends OasServersEmitter
  33. case class Oas3ServersParser(map: YMap, elem: DomainElement, field: Field)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
  34. case class Oas3WebApiServersEmitter(api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  35. case class OasCallbackEmitter(callbacks: Seq[Callback], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  36. case class OasCallbacksEmitter(callbacks: Seq[Callback], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  37. case class OasContentParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  38. case class OasContentPayloadsEmitter(payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  39. case class OasContentsParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends Product with Serializable
  40. case class OasDeclaredHeadersEmitter(parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  41. case class OasEncodingEmitter(encoding: Encoding, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  42. case class OasEncodingParser(map: YMap, producer: (String) ⇒ Encoding)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  43. case class OasEncodingsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  44. abstract class OasEndpointParser extends OasLikeEndpointParser
  45. case class OasExamplesParser(map: YMap, exemplifiedDomainElement: ExemplifiedDomainElement)(implicit ctx: WebApiContext) extends Product with Serializable
  46. case class OasHeaderEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  47. case class OasHeaderParameterParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  48. case class OasHeaderParametersParser(map: YMap, adopt: (Parameter) ⇒ Unit)(implicit ctx: OasWebApiContext) extends Product with Serializable
  49. abstract class OasLikeEndpointParser extends SpecParserOps
  50. case class OasLikeInformationParser(entry: YMapEntry, api: WebApi, ctx: OasLikeWebApiContext) extends WebApiBaseSpecParser with Product with Serializable
  51. abstract class OasLikeOperationParser extends SpecParserOps
  52. case class OasLikeSecurityRequirementParser(node: YNode, producer: (String) ⇒ SecurityRequirement, idCounter: IdCounter)(implicit ctx: OasLikeWebApiContext) extends Product with Serializable
  53. class OasLikeServerParser extends SpecParserOps

    Single server OAS-like parser

  54. class OasLikeServerVariableParser extends SpecParserOps
  55. case class OasLinkParser(parentId: String, definitionEntry: YMapEntry)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  56. case class OasLinkPartEmitter(link: TemplatedLink, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  57. sealed case class OasLinkPopulator(map: YMap, templatedLink: TemplatedLink)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  58. case class OasLinksEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  59. abstract class OasOperationParser extends OasLikeOperationParser
  60. class OasParameter extends AnyRef

    I need to be sure that always i will have either a param or a payload.

  61. trait OasParameterParser extends SpecParserOps
  62. case class OasParametersEmitter(key: String, parameters: Seq[Parameter], ordering: SpecOrdering, payloads: Seq[Payload] = Nil, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Product with Serializable
  63. case class OasParametersParser(values: Seq[YNode], parentId: String)(implicit ctx: OasWebApiContext) extends Product with Serializable
  64. case class OasParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  65. case class OasPayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  66. case class OasPayloadParser(node: YNode, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  67. case class OasPayloads(default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
  68. case class OasPayloadsEmitter(key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  69. case class OasResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit], isDeclaration: Boolean = false)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  70. case class OasResponseExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  71. case class OasResponseExamplesEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  72. case class OasResponseParser(map: YMap, adopted: (Response) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  73. case class OasResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  74. case class OasServerEmitter(server: Server, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  75. case class OasServerVariableParser(entry: YMapEntry, parent: String)(implicit ctx: OasWebApiContext) extends OasLikeServerVariableParser with Product with Serializable
  76. case class OasServerVariablesEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  77. abstract class OasServersEmitter extends AnyRef
  78. abstract class OasServersParser extends SpecParserOps
  79. case class OasWithExtensionsSecurityRequirementsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  80. class OrganizationParser extends SpecParserOps
  81. case class ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit], asHeader: Boolean)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  82. case class Parameters(query: Seq[Parameter] = Nil, path: Seq[Parameter] = Nil, header: Seq[Parameter] = Nil, cookie: Seq[Parameter] = Nil, baseUri08: Seq[Parameter] = Nil, body: Seq[Payload] = Nil) extends Product with Serializable
  83. case class ParametrizedDeclarationParser(node: YNode, producer: (String) ⇒ ParametrizedDeclaration, declarations: (String, Scope) ⇒ AbstractDeclaration)(implicit ctx: WebApiContext) extends Product with Serializable
  84. case class ParametrizedSecuritiesSchemeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
  85. abstract class ParametrizedSecuritySchemeEmitter extends PartEmitter
  86. case class PayloadAsParameterEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  87. 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
  88. 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
  89. case class Raml08FormPropertiesEmitter(nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  90. case class Raml08OperationEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable
  91. case class Raml08OperationPartEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationPartEmitter with Product with Serializable
  92. case class Raml08ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  93. case class Raml08ParameterParser(entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
  94. case class Raml08ParameterPartEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  95. case class Raml08PayloadEmitter(payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  96. case class Raml08PayloadParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlPayloadParser with Product with Serializable
  97. case class Raml08PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
  98. case class Raml08RequestParser(map: YMap, producer: () ⇒ Request, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlRequestParser with Product with Serializable
  99. case class Raml08ResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponseEmitter with Product with Serializable
  100. case class Raml08ResponseParser(entry: YMapEntry, adopt: (Response) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlResponseParser with Product with Serializable
  101. case class Raml08ResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponsePartEmitter with Product with Serializable
  102. case class Raml08WebFormParser(map: YMap, parentId: String)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  103. 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

  104. 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

  105. case class Raml10OperationEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable

  106. case class Raml10OperationPartEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationPartEmitter with Product with Serializable
  107. case class Raml10ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  108. case class Raml10ParameterParser(entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
  109. case class Raml10ParameterPartEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  110. case class Raml10PayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

  111. case class Raml10PayloadParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlPayloadParser with Product with Serializable

  112. case class Raml10PayloadPartEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  113. case class Raml10Payloads(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  114. case class Raml10PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
  115. case class Raml10RequestParser(map: YMap, producer: () ⇒ Request, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlRequestParser with Product with Serializable

  116. case class Raml10ResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponseEmitter with Product with Serializable
  117. case class Raml10ResponseParser(entry: YMapEntry, adopt: (Response) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlResponseParser with Product with Serializable

  118. case class Raml10ResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponsePartEmitter with Product with Serializable
  119. class Raml10SecuritySettingsParser extends RamlSecuritySettingsParser
  120. class RamlCompatibleOrganizationParser extends SpecParserOps
  121. abstract class RamlEndPointEmitter extends EntryEmitter with PartEmitter
  122. abstract class RamlEndpointParser extends SpecParserOps
  123. case class RamlExampleValuesEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  124. case class RamlExamplesParser(map: YMap, singleExampleKey: String, multipleExamplesKey: String, exemplified: ExemplifiedDomainElement, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  125. case class RamlMultipleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  126. case class RamlNamedExampleParser(entry: YMapEntry, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  127. abstract class RamlOperationEmitter extends EntryEmitter
  128. case class RamlOperationParser(entry: YMapEntry, producer: (String) ⇒ Operation, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  129. abstract class RamlOperationPartEmitter extends PartEmitter
  130. abstract class RamlParameterEmitter extends EntryEmitter
  131. abstract class RamlParameterParser extends RamlTypeSyntax with SpecParserOps
  132. case class RamlParametersEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  133. case class RamlParametersParser(map: YMap, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  134. case class RamlParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  135. case class RamlParametrizedSecuritySchemeParser(node: YNode, producer: (String) ⇒ ParametrizedSecurityScheme)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  136. abstract class RamlPayloadParser extends AnyRef
  137. trait RamlPayloadsEmitter extends EntryEmitter
  138. abstract class RamlRequestParser extends SpecParserOps
  139. abstract class RamlResponseEmitter extends EntryEmitter
  140. abstract class RamlResponseParser extends SpecParserOps
  141. abstract class RamlResponsePartEmitter extends PartEmitter
  142. case class RamlResponsesEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit], defaultResponse: Boolean = false)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

  143. case class RamlSecurityRequirementEmitter(requirement: SecurityRequirement, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends AbstractSecurityRequirementEmitter with Product with Serializable
  144. case class RamlSecurityRequirementParser(node: YNode, producer: (String) ⇒ SecurityRequirement, idCounter: IdCounter)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  145. case class RamlSecuritySettingsParser(map: YMap, type: String, scheme: DomainElement with WithSettings)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  146. case class RamlServersEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  147. case class RamlServersParser(map: YMap, api: WebApi)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  148. case class RamlSingleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  149. case class RamlSingleExampleValueParser(entry: YMapEntry, producer: () ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  150. case class SafeNamedMultipleExampleEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends MultipleExampleEmitter with Product with Serializable
  151. case class SecurityRequirementsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
  152. case class SingleExampleEmitter(key: String, example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  153. trait SingleValueArrayEmitter extends EntryEmitter

  154. case class StringTagsParser(seq: YSequence, parentId: String)(implicit ctx: WebApiContext) extends Product with Serializable
  155. case class StringToAstEmitter(value: String) extends PartEmitter with Product with Serializable
  156. class TagsParser extends SpecParserOps

Value Members

  1. object DefaultExampleOptions extends ExampleOptions
  2. object LicenseParser

  3. object Oas3ExampleOptions extends ExampleOptions
  4. object Oas3ParameterParser extends Serializable
  5. object OasParameter
  6. object OasPayloads extends Serializable
  7. object OasResponseExamplesEmitter extends Serializable
  8. object OrganizationParser

  9. object Parameters extends Serializable
  10. object ParametrizedDeclarationParser extends Serializable
  11. object ParsingHelpers
  12. object Raml08PayloadsEmitter extends Serializable
  13. object RamlHeaderParser
  14. object RamlParameterParser
  15. object RamlParametrizedSecuritySchemeParser extends Serializable
  16. object RamlQueryParameterParser
  17. object RamlSecurityRequirementParser extends Serializable
  18. object RamlSecuritySettingsParser extends Serializable
  19. object TagsParser

Ungrouped