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. case class OasMutualTLSSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  25. class OasNamedSecuritySchemeEmitter extends EntryEmitter
  26. case class OasOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  27. case class OasOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, orphanAnnotations: Seq[DomainExtension])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  28. case class OasOAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  29. case class OasOpenIdConnectSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  30. case class OasOperationPartEmitter(operation: Operation, ordering: SpecOrdering, endpointPayloadEmitted: Boolean, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasLikeOperationPartEmitter with Product with Serializable
  31. case class OasPayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  32. case class OasPayloads(default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
  33. case class OasPayloadsEmitter(key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  34. case class OasResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit], isDeclaration: Boolean = false)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  35. case class OasResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
  36. case class OasScopeValuesEmitters(f: FieldEntry) extends Product with Serializable
  37. class OasSecurityRequirementEmitter extends AbstractSecurityRequirementEmitter
  38. class OasSecuritySchemeEmitter extends PartEmitter
  39. abstract class OasSecuritySchemesEmitters extends EntryEmitter
  40. case class OasSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
  41. case class OasSettingsTypeEmitter(settingsEntries: Seq[EntryEmitter], settings: Settings, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  42. case class OasTagToReferenceEmitter(link: DomainElement)(implicit specContext: SpecEmitterContext) extends OasSpecEmitter with ShapeReferenceEmitter with Product with Serializable
  43. class OperationEmitter extends OasLikeOperationEmitter
  44. case class OrganizationEmitter(key: String, org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
  45. case class OrganizationPartEmitter(org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
  46. case class Raml08FormPropertiesEmitter(nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
  47. case class Raml08PayloadEmitter(payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
  48. case class Raml08PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
  49. case class Raml10PayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable

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