Packages

package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class DataNodeParserResult(exampleNode: Option[YNode], dataNode: Option[DataNode]) extends Product with Serializable
  2. case class ExampleOptions(strictDefault: Boolean, quiet: Boolean, isScalar: Boolean = false) extends Product with Serializable
  3. case class ExampleValuesEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  4. class LicenseParser extends SpecParserOps
  5. case class MultipleExampleEmitter(key: String, examples: Seq[Example], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  6. case class NamedExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  7. case class NodeDataNodeParser(node: YNode, parentId: String, quiet: Boolean, fromExternal: Boolean = false, isScalar: Boolean = false)(implicit ctx: WebApiContext) extends Product with Serializable
  8. case class Oas2ServersEmitter(api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  9. case class Oas2ServersParser(map: YMap, api: WebApi)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
  10. case class Oas3ServersEmitter(api: WebApi, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasServersEmitter with Product with Serializable
  11. case class Oas3ServersParser(map: YMap, api: WebApi)(implicit ctx: OasWebApiContext) extends OasServersParser with Product with Serializable
  12. case class OasHeaderEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  13. case class OasHeaderParameterParser(entry: YMapEntry, producer: (String) ⇒ Parameter)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  14. case class OasHeaderParametersParser(map: YMap, producer: (String) ⇒ Parameter)(implicit ctx: OasWebApiContext) extends Product with Serializable
  15. class OasParameter extends AnyRef

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

  16. case class OasParameterParser(entryOrNode: Either[YMapEntry, YNode], parentId: String, nameNode: Option[YNode])(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  17. case class OasParametersEmitter(key: String, parameters: Seq[Parameter], ordering: SpecOrdering, payloads: Seq[Payload] = Nil, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends Product with Serializable
  18. case class OasParametersParser(values: Seq[YNode], parentId: String)(implicit ctx: OasWebApiContext) extends Product with Serializable
  19. case class OasParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  20. case class OasPayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  21. case class OasPayloadParser(node: YNode, producer: (Option[String]) ⇒ Payload)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  22. case class OasPayloads(default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
  23. case class OasPayloadsEmitter(key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  24. case class OasResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  25. case class OasResponseExampleEmitter(example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  26. case class OasResponseExampleParser(yMapEntry: YMapEntry)(implicit ctx: WebApiContext) extends Product with Serializable
  27. case class OasResponseExamplesEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  28. case class OasResponseExamplesParser(key: String, map: YMap)(implicit ctx: WebApiContext) extends Product with Serializable

  29. case class OasResponseParser(entry: YMapEntry, adopted: (Response) ⇒ Unit)(implicit ctx: OasWebApiContext) extends SpecParserOps with Product with Serializable
  30. abstract class OasServersEmitter extends AnyRef
  31. abstract class OasServersParser extends SpecParserOps
  32. class OrganizationParser extends SpecParserOps
  33. case class ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  34. 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
  35. case class ParametrizedDeclarationParser(node: YNode, producer: (String) ⇒ ParametrizedDeclaration, declarations: (String, Scope) ⇒ AbstractDeclaration)(implicit ctx: WebApiContext) extends Product with Serializable
  36. case class ParametrizedSecuritiesSchemeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends SingleValueArrayEmitter with Product with Serializable
  37. abstract class ParametrizedSecuritySchemeEmitter extends PartEmitter
  38. case class PayloadAsParameterEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  39. 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
  40. 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
  41. case class Raml08FormPropertiesEmitter(nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  42. case class Raml08OperationEmitter(operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlOperationEmitter with Product with Serializable
  43. case class Raml08ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  44. case class Raml08ParameterParser(entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
  45. case class Raml08PayloadEmitter(payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  46. case class Raml08PayloadParser(entry: YMapEntry, producer: (Option[String]) ⇒ Payload, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlPayloadParser with Product with Serializable
  47. case class Raml08PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
  48. case class Raml08RequestParser(map: YMap, producer: () ⇒ Request, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlRequestParser with Product with Serializable
  49. case class Raml08ResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlResponseEmitter with Product with Serializable
  50. case class Raml08ResponseParser(entry: YMapEntry, adopt: (Response) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlResponseParser with Product with Serializable
  51. case class Raml08WebFormParser(map: YMap, parentId: String)(implicit ctx: RamlWebApiContext) extends Product with Serializable
  52. 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

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

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

  55. case class Raml10ParameterEmitter(parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlParameterEmitter with Product with Serializable
  56. case class Raml10ParameterParser(entry: YMapEntry, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends RamlParameterParser with Product with Serializable
  57. case class Raml10PayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

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

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

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

  64. abstract class RamlEndPointEmitter extends EntryEmitter
  65. abstract class RamlEndpointParser extends SpecParserOps
  66. case class RamlExampleValueAsString(node: YNode, example: Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  67. 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
  68. case class RamlMultipleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  69. case class RamlNamedExampleParser(entry: YMapEntry, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  70. abstract class RamlOperationEmitter extends EntryEmitter
  71. case class RamlOperationParser(entry: YMapEntry, producer: (String) ⇒ Operation, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable

  72. abstract class RamlParameterEmitter extends EntryEmitter
  73. abstract class RamlParameterParser extends RamlTypeSyntax with SpecParserOps
  74. case class RamlParametersEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

  75. case class RamlParametersParser(map: YMap, adopted: (Parameter) ⇒ Unit, parseOptional: Boolean = false)(implicit ctx: RamlWebApiContext) extends Product with Serializable

  76. case class RamlParametrizedSecuritySchemeEmitter(parametrizedScheme: ParametrizedSecurityScheme, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends ParametrizedSecuritySchemeEmitter with Product with Serializable
  77. case class RamlParametrizedSecuritySchemeParser(node: YNode, producer: (String) ⇒ ParametrizedSecurityScheme)(implicit ctx: WebApiContext) extends Product with Serializable
  78. abstract class RamlPayloadParser extends AnyRef
  79. trait RamlPayloadsEmitter extends EntryEmitter
  80. abstract class RamlRequestParser extends SpecParserOps
  81. abstract class RamlResponseEmitter extends EntryEmitter
  82. abstract class RamlResponseParser extends SpecParserOps
  83. case class RamlResponsesEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit], defaultResponse: Boolean = false)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

  84. case class RamlSecuritySettingsParser(map: YMap, type: String, scheme: DomainElement with WithSettings)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  85. case class RamlServersEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  86. case class RamlServersParser(map: YMap, api: WebApi)(implicit ctx: RamlWebApiContext) extends SpecParserOps with Product with Serializable
  87. case class RamlSingleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends Product with Serializable
  88. case class RamlSingleExampleValueParser(entry: YMapEntry, producer: () ⇒ Example, options: ExampleOptions)(implicit ctx: WebApiContext) extends SpecParserOps with Product with Serializable
  89. case class SingleExampleEmitter(key: String, example: Example, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  90. trait SingleValueArrayEmitter extends EntryEmitter

  91. case class StringToAstEmitter(value: String) extends PartEmitter with Product with Serializable
  92. class TagsParser extends SpecParserOps

Value Members

  1. object DefaultExampleOptions extends ExampleOptions
  2. object LicenseParser

  3. object OasParameter
  4. object OasPayloads extends Serializable
  5. object OrganizationParser

  6. object Parameters extends Serializable
  7. object ParametrizedDeclarationParser extends Serializable
  8. object RamlHeaderParser
  9. object RamlParameterParser
  10. object RamlParametrizedSecuritySchemeParser extends Serializable
  11. object RamlQueryParameterParser
  12. object RamlSecuritySettingsParser extends Serializable
  13. object TagsParser

Ungrouped