package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class CreativeWorkEmitters(documents: Seq[CreativeWork], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class InfoEmitter(fs: Fields, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class LicenseEmitter(key: String, license: License, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class LicensePartEmitter(license: License, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Oas20EmitterFactory()(implicit ctx: Oas2SpecEmitterContext) extends OasEmitterFactory with Product with Serializable
- class Oas2SecuritySchemesEmitters extends OasSecuritySchemesEmitters
- case class Oas30EmitterFactory()(implicit ctx: Oas3SpecEmitterContext) extends OasEmitterFactory with Product with Serializable
- case class Oas3LinkDeclarationEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Oas3LinkParametersEmitter(mapping: Seq[IriTemplateMapping], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Oas3NamedSecuritySchemeEmitter(securityScheme: SecurityScheme, mappedType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasNamedSecuritySchemeEmitter with Product with Serializable
- case class Oas3OAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class Oas3SecuritySchemeEmitter(securityScheme: SecurityScheme, mappedType: SecuritySchemeType, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends OasSecuritySchemeEmitter with Product with Serializable
- class Oas3SecuritySchemesEmitters extends OasSecuritySchemesEmitters
- case class OasApiKeySettingsEmitters(apiKey: ApiKeySettings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasContentPayloadsEmitter(payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- trait OasEmitterFactory extends OasLikeEmitterFactory
- case class OasHttpSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- trait OasLikeEmitterFactory extends DomainElementEmitterFactory
- abstract class OasLikeOperationEmitter extends EntryEmitter
- abstract class OasLikeOperationPartEmitter extends PartEmitter
- case class OasLinkPartEmitter(link: TemplatedLink, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasLinksEmitter(links: Seq[TemplatedLink], ordering: SpecOrdering, references: Seq[BaseUnit], annotations: Annotations)(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- class OasNamedSecuritySchemeEmitter extends EntryEmitter
- case class OasOAuth1SettingsEmitters(o1: OAuth1Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasOAuth2ScopeEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, orphanAnnotations: Seq[DomainExtension])(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasOAuth2SettingsEmitters(settings: OAuth2Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasOpenIdConnectSettingsEmitters(settings: Settings, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasOperationPartEmitter(operation: Operation, ordering: SpecOrdering, endpointPayloadEmitted: Boolean, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends OasLikeOperationPartEmitter with Product with Serializable
- case class OasPayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasPayloads(default: Option[Payload], other: Seq[Payload]) extends Product with Serializable
- case class OasPayloadsEmitter(key: String, payloads: Seq[Payload], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasResponseEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit], isDeclaration: Boolean = false)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasResponsePartEmitter(response: Response, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasScopeValuesEmitters(f: FieldEntry) extends Product with Serializable
- case class OasSecurityRequirementEmitter(requirement: SecurityRequirement, ordering: SpecOrdering) extends AbstractSecurityRequirementEmitter with Product with Serializable
- class OasSecuritySchemeEmitter extends PartEmitter
- abstract class OasSecuritySchemesEmitters extends EntryEmitter
- case class OasSecuritySettingsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
- case class OasSettingsTypeEmitter(settingsEntries: Seq[EntryEmitter], settings: Settings, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class OasTagToReferenceEmitter(link: DomainElement)(implicit specContext: OasLikeSpecEmitterContext) extends OasSpecEmitter with ShapeReferenceEmitter with Product with Serializable
- class OperationEmitter extends OasLikeOperationEmitter
- case class OrganizationEmitter(key: String, org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OrganizationPartEmitter(org: Organization, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Raml08FormPropertiesEmitter(nodeShape: NodeShape, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Raml08PayloadEmitter(payload: Payload, ordering: SpecOrdering)(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class Raml08PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
- case class Raml10PayloadEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Raml10PayloadPartEmitter(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Raml10Payloads(payload: Payload, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends Product with Serializable
- case class Raml10PayloadsEmitter(key: String, f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: RamlSpecEmitterContext) extends RamlPayloadsEmitter with Product with Serializable
- trait RamlPayloadsEmitter extends EntryEmitter
- class ResponsesEmitter extends EntryEmitter
- case class StringArrayTagsEmitter(key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class TagEmitter(tag: Tag, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends PartEmitter with Product with Serializable
- case class TagsEmitter(key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class UserDocumentationsEmitter(f: FieldEntry, ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends Product with Serializable
Value Members
- object Oas20EmitterFactory extends Serializable
- object Oas30EmitterFactory extends Serializable
- object OasPayloads extends Serializable
- object Raml08PayloadsEmitter extends Serializable