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

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

Ungrouped