Packages

package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CreativeWorkEmitters(documents: Seq[CreativeWork], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  2. case class InfoEmitter(fs: Fields, ordering: SpecOrdering, orphanAnnotations: Seq[DomainExtension])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  3. case class LicenseEmitter(key: String, license: License, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  4. case class LicensePartEmitter(license: License, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  5. case class Oas20EmitterFactory()(implicit ctx: Oas2SpecEmitterContext) extends OasEmitterFactory with Product with Serializable
  6. class Oas2SecuritySchemesEmitters extends OasSecuritySchemesEmitters
  7. case class Oas30EmitterFactory()(implicit ctx: Oas3SpecEmitterContext) extends OasEmitterFactory with Product with Serializable
  8. case class Oas31SecurityRequirementEmitter(requirement: SecurityRequirement, ordering: SpecOrdering) extends OasSecurityRequirementEmitter with Product with Serializable
  9. case class Oas3LinkDeclarationEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  10. case class Oas3LinkParametersEmitter(mapping: Seq[IriTemplateMapping], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  11. case class Oas3NamedSecuritySchemeEmitter(securityScheme: SecurityScheme, mappedType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasNamedSecuritySchemeEmitter with Product with Serializable
  12. case class Oas3OAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  13. case class Oas3SecuritySchemeEmitter(securityScheme: SecurityScheme, mappedType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasSecuritySchemeEmitter with Product with Serializable
  14. class Oas3SecuritySchemesEmitters extends OasSecuritySchemesEmitters
  15. case class OasApiKeySettingsEmitters(apiKey: ApiKeySettings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  16. case class OasContentPayloadsEmitter(payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  17. trait OasEmitterFactory extends OasLikeEmitterFactory
  18. case class OasHttpSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  19. trait OasLikeEmitterFactory extends DomainElementEmitterFactory
  20. abstract class OasLikeOperationEmitter extends EntryEmitter
  21. abstract class OasLikeOperationPartEmitter extends PartEmitter
  22. case class OasLinkPartEmitter(link: TemplatedLink, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  23. case class OasLinksEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  24. class OasNamedSecuritySchemeEmitter extends EntryEmitter
  25. case class OasOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  26. case class OasOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, orphanAnnotations: Seq[DomainExtension])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  27. case class OasOAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  28. case class OasOpenIdConnectSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  29. case class OasOperationPartEmitter(operation: Operation, ordering: SpecOrdering, endpointPayloadEmitted: Boolean, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasLikeOperationPartEmitter with Product with Serializable
  30. case class OasPayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  31. case class OasPayloads(default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
  32. case class OasPayloadsEmitter(key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  33. case class OasResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit], isDeclaration: Boolean = false)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  34. case class OasResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  35. case class OasScopeValuesEmitters(f: FieldEntry) extends Product with Serializable
  36. class OasSecurityRequirementEmitter extends AbstractSecurityRequirementEmitter
  37. class OasSecuritySchemeEmitter extends PartEmitter
  38. abstract class OasSecuritySchemesEmitters extends EntryEmitter
  39. case class OasSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  40. case class OasSettingsTypeEmitter(settingsEntries: Seq[EntryEmitter], settings: Settings, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  41. case class OasTagToReferenceEmitter(link: DomainElement)(implicit specContext: SpecEmitterContext) extends OasSpecEmitter with ShapeReferenceEmitter with Product with Serializable
  42. class OperationEmitter extends OasLikeOperationEmitter
  43. case class OrganizationEmitter(key: String, org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  44. case class OrganizationPartEmitter(org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  45. case class Raml08FormPropertiesEmitter(nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  46. case class Raml08PayloadEmitter(payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends 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 Raml10PayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

  49. case class Raml10PayloadPartEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
  50. case class Raml10Payloads(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  51. case class Raml10PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
  52. trait RamlPayloadsEmitter extends EntryEmitter
  53. class ResponsesEmitter extends EntryEmitter
  54. case class StringArrayTagsEmitter(key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  55. case class TagEmitter(tag: Tag, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  56. case class TagsEmitter(key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  57. case class UserDocumentationsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable

Value Members

  1. object Oas20EmitterFactory extends Serializable
  2. object Oas30EmitterFactory extends Serializable
  3. object Oas31SecurityRequirementEmitter extends Serializable
  4. object OasPayloads extends Serializable
  5. object OasSecurityRequirementEmitter
  6. object Raml08PayloadsEmitter extends Serializable

Ungrouped