case class FileShape(_internal: plugins.domain.shapes.models.FileShape) extends AnyShape with Product with Serializable
- Annotations
- @JSExportAll()
- Alphabetic
- By Inheritance
- FileShape
- Serializable
- Serializable
- Product
- Equals
- AnyShape
- ValidatorAware
- Shape
- NamedDomainElement
- Linkable
- DomainElement
- CustomizableElement
- PlatformSecrets
- AmfObjectWrapper
- Annotable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
FileShape()
- Annotations
- @JSExportTopLevel( "model.domain.FileShape" )
- new FileShape(_internal: plugins.domain.shapes.models.FileShape)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
and: convert.CoreClientConverters.ClientList[Shape]
- Definition Classes
- Shape
-
def
annotations(): Annotations
- Definition Classes
- AmfObjectWrapper → Annotable
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildJsonSchema(options: ShapeRenderOptions, exec: BaseExecutionEnvironment): String
- Definition Classes
- AnyShape
-
def
buildJsonSchema(options: ShapeRenderOptions): String
- Definition Classes
- AnyShape
-
def
buildJsonSchema(exec: BaseExecutionEnvironment): String
- Definition Classes
- AnyShape
-
def
buildJsonSchema(): String
Force a new json schema generation, no matter if the shape was parsed from that kind of expression or if was previously generated.
Force a new json schema generation, no matter if the shape was parsed from that kind of expression or if was previously generated. Stores the result for futures toJsonSchema invocations. Should use this method when you have mutated this instance
- Definition Classes
- AnyShape
-
def
buildRamlDatatype(exec: BaseExecutionEnvironment): String
- Definition Classes
- AnyShape
-
def
buildRamlDatatype(): String
Forces a new RAML Data Type generation, no matter if the shape was parsed from that kind of expression or if was previously generated.
Forces a new RAML Data Type generation, no matter if the shape was parsed from that kind of expression or if was previously generated. Stores the result for futures toRamlDatatype invocations. Call this method to generate a new RAML Data Type when this instance was mutated. Proxies call to internal AnyShape.toRamlDatatype.
- Definition Classes
- AnyShape
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
comment: StrField
- Definition Classes
- AnyShape
-
def
customDomainProperties: convert.CoreClientConverters.ClientList[DomainExtension]
- Definition Classes
- DomainElement → CustomizableElement
-
def
customShapeProperties: convert.CoreClientConverters.ClientList[ShapeExtension]
- Definition Classes
- Shape
-
def
customShapePropertyDefinitions: convert.CoreClientConverters.ClientList[PropertyShape]
- Definition Classes
- Shape
-
def
defaultValue: DataNode
- Definition Classes
- Shape
-
def
defaultValueStr: StrField
- Definition Classes
- Shape
-
def
deprecated: BoolField
- Definition Classes
- Shape
-
def
description: StrField
- Definition Classes
- Shape
-
def
displayName: StrField
- Definition Classes
- Shape
-
def
documentation: CreativeWork
- Definition Classes
- AnyShape
-
def
elseShape: Shape
- Definition Classes
- Shape
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
examples: ClientList[Example]
- Definition Classes
- AnyShape
- def exclusiveMaximum: BoolField
- def exclusiveMinimum: BoolField
-
def
extendsNode: convert.CoreClientConverters.ClientList[DomainElement]
- Definition Classes
- DomainElement
- def fileTypes: ClientList[StrField]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def format: StrField
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
graph(): Graph
- Definition Classes
- DomainElement
-
def
id: String
- Definition Classes
- DomainElement
-
def
ifShape: Shape
- Definition Classes
- Shape
-
def
inherits: convert.CoreClientConverters.ClientList[Shape]
- Definition Classes
- Shape
-
def
inlined(): Boolean
- Definition Classes
- AnyShape
-
def
isDefaultEmpty: Boolean
Aux method to know when the shape is instance only of any shape and it's because was parsed from an empty (or only with example) payload, an not an explicit type def
Aux method to know when the shape is instance only of any shape and it's because was parsed from an empty (or only with example) payload, an not an explicit type def
- Definition Classes
- AnyShape
-
def
isExternalLink: BoolField
- Definition Classes
- DomainElement
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLink: Boolean
- Definition Classes
- Linkable
-
def
link[T](label: Option[String]): T
- Definition Classes
- Linkable
- def linkCopy(): FileShape
-
def
linkLabel: StrField
- Definition Classes
- Linkable
-
def
linkTarget: convert.CoreClientConverters.ClientOption[DomainElement]
- Definition Classes
- Linkable
- def maxLength: IntField
- def maximum: DoubleField
- def minLength: IntField
- def minimum: DoubleField
- def multipleOf: DoubleField
-
def
name: StrField
- Definition Classes
- Shape → NamedDomainElement
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
not: Shape
- Definition Classes
- Shape
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
or: convert.CoreClientConverters.ClientList[Shape]
- Definition Classes
- Shape
-
def
parameterValidator(mediaType: String, env: Environment): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
-
def
parameterValidator(mediaType: String, exec: BaseExecutionEnvironment): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
-
def
parameterValidator(mediaType: String): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
- def pattern: StrField
-
def
payloadValidator(mediaType: String, env: Environment): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
-
def
payloadValidator(mediaType: String, exec: BaseExecutionEnvironment): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
-
def
payloadValidator(mediaType: String): ClientOption[PayloadValidator]
- Definition Classes
- AnyShape → ValidatorAware
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
def
position: Range
- Definition Classes
- DomainElement
-
def
readOnly: BoolField
- Definition Classes
- Shape
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
thenShape: Shape
- Definition Classes
- Shape
-
def
toJsonSchema(exec: BaseExecutionEnvironment): String
- Definition Classes
- AnyShape
-
def
toJsonSchema(): String
if the shape was parsed of a json schema, or has been previously generated a new json schema, returns thar value, otherwise generate a new json schema and store the value for futures invocations
if the shape was parsed of a json schema, or has been previously generated a new json schema, returns thar value, otherwise generate a new json schema and store the value for futures invocations
- Definition Classes
- AnyShape
-
def
toRamlDatatype(exec: BaseExecutionEnvironment): String
- Definition Classes
- AnyShape
-
def
toRamlDatatype(): String
If the shape was parsed of RAML, or a new RAML has been previously generated, returns that value, otherwise generates a new RAML Data Type and stores the value for futures invocations.
If the shape was parsed of RAML, or a new RAML has been previously generated, returns that value, otherwise generates a new RAML Data Type and stores the value for futures invocations. Proxies call to internal AnyShape.toRamlDatatype.
- Definition Classes
- AnyShape
-
def
trackedExample(trackId: String): ClientOption[Example]
- trackId
parent id of the original payload type with simpleinheritance and the searched example.
- returns
A ClientOption of the original inlined example, or empty if there is not any example with that track information annotated.
- Definition Classes
- AnyShape
-
def
validate(fragment: PayloadFragment, env: Environment, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(fragment: PayloadFragment, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(fragment: PayloadFragment, env: Environment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(fragment: PayloadFragment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(payload: String, env: Environment, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(payload: String, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(payload: String, env: Environment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validate(payload: String): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validateParameter(payload: String, env: Environment, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validateParameter(payload: String, exec: BaseExecutionEnvironment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validateParameter(payload: String, env: Environment): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
validateParameter(payload: String): ClientFuture[ValidationReport]
- Definition Classes
- AnyShape
-
def
values: convert.CoreClientConverters.ClientList[DataNode]
- Definition Classes
- Shape
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withAnd(subShapes: convert.CoreClientConverters.ClientList[Shape]): FileShape.this.type
- Definition Classes
- Shape
-
def
withComment(comment: String): FileShape.this.type
- Definition Classes
- AnyShape
-
def
withCustomDomainProperties(extensions: convert.CoreClientConverters.ClientList[DomainExtension]): FileShape.this.type
- Definition Classes
- DomainElement → CustomizableElement
-
def
withCustomShapeProperties(customShapeProperties: convert.CoreClientConverters.ClientList[ShapeExtension]): FileShape.this.type
- Definition Classes
- Shape
-
def
withCustomShapePropertyDefinition(name: String): PropertyShape
- Definition Classes
- Shape
-
def
withCustomShapePropertyDefinitions(propertyDefinitions: convert.CoreClientConverters.ClientList[PropertyShape]): FileShape.this.type
- Definition Classes
- Shape
-
def
withDefaultStr(value: String): FileShape.this.type
- Definition Classes
- Shape
-
def
withDefaultValue(default: DataNode): FileShape.this.type
- Definition Classes
- Shape
-
def
withDeprecated(deprecated: Boolean): FileShape.this.type
- Definition Classes
- Shape
-
def
withDescription(description: String): FileShape.this.type
- Definition Classes
- Shape
-
def
withDisplayName(name: String): FileShape.this.type
- Definition Classes
- Shape
-
def
withDocumentation(documentation: CreativeWork): FileShape.this.type
- Definition Classes
- AnyShape
-
def
withElse(elseShape: Shape): FileShape.this.type
- Definition Classes
- Shape
-
def
withExample(mediaType: String): Example
- Definition Classes
- AnyShape
-
def
withExamples(examples: ClientList[Example]): FileShape.this.type
- Definition Classes
- AnyShape
- def withExclusiveMaximum(max: Boolean): FileShape.this.type
- def withExclusiveMinimum(min: Boolean): FileShape.this.type
-
def
withExtendsNode(extension: convert.CoreClientConverters.ClientList[ParametrizedDeclaration]): FileShape.this.type
- Definition Classes
- DomainElement
- def withFileTypes(fileTypes: ClientList[String]): FileShape.this.type
- def withFormat(format: String): FileShape.this.type
-
def
withId(id: String): FileShape.this.type
- Definition Classes
- DomainElement
-
def
withIf(ifShape: Shape): FileShape.this.type
- Definition Classes
- Shape
-
def
withInherits(inherits: convert.CoreClientConverters.ClientList[Shape]): FileShape.this.type
- Definition Classes
- Shape
-
def
withIsExternalLink(isExternalLink: Boolean): DomainElement
- Definition Classes
- DomainElement
-
def
withLinkLabel(label: String): FileShape.this.type
- Definition Classes
- Linkable
-
def
withLinkTarget(target: DomainElement with Linkable): FileShape.this.type
- Definition Classes
- Linkable
- def withMaxLength(max: Int): FileShape.this.type
- def withMaximum(max: Double): FileShape.this.type
- def withMinLength(min: Int): FileShape.this.type
- def withMinimum(min: Double): FileShape.this.type
- def withMultipleOf(multiple: Double): FileShape.this.type
-
def
withName(name: String): FileShape.this.type
- Definition Classes
- Shape → NamedDomainElement
-
def
withNode(shape: Shape): FileShape.this.type
- Definition Classes
- Shape
-
def
withOr(subShapes: convert.CoreClientConverters.ClientList[Shape]): FileShape.this.type
- Definition Classes
- Shape
- def withPattern(pattern: String): FileShape.this.type
-
def
withReadOnly(readOnly: Boolean): FileShape.this.type
- Definition Classes
- Shape
-
def
withThen(thenShape: Shape): FileShape.this.type
- Definition Classes
- Shape
-
def
withValues(values: convert.CoreClientConverters.ClientList[DataNode]): FileShape.this.type
- Definition Classes
- Shape
-
def
withWriteOnly(writeOnly: Boolean): FileShape.this.type
- Definition Classes
- Shape
-
def
withXMLSerialization(xmlSerialization: XMLSerializer): FileShape.this.type
- Definition Classes
- AnyShape
-
def
withXone(subShapes: convert.CoreClientConverters.ClientList[Shape]): FileShape.this.type
- Definition Classes
- Shape
-
def
writeOnly: BoolField
- Definition Classes
- Shape
-
def
xmlSerialization: XMLSerializer
- Definition Classes
- AnyShape
-
def
xone: convert.CoreClientConverters.ClientList[Shape]
- Definition Classes
- Shape