object JsonSchemaPropertyExtractor
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonSchemaPropertyExtractor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ArrayPropertyValue(kind: String = "array", itemKind: String, value: Seq[PropertyValue] = Seq.empty, additionalProperties: Option[AdditionalProperties] = None) extends HasAdditionalProperties with Product with Serializable
- case class ConnectionPropertyValue(kind: String = "connection", declarationType: String, value: String, additionalProperties: Option[AdditionalProperties] = None) extends HasAdditionalProperties with Product with Serializable
- trait HasAdditionalProperties extends AnyRef
- case class ObjectPropertyValue(kind: String = "object", value: Properties = Map.empty, additionalProperties: Option[AdditionalProperties] = None) extends HasAdditionalProperties with Product with Serializable
- type Properties = Map[String, PropertyValue]
- sealed trait PropertyValue extends HasAdditionalProperties
- case class ScalarPropertyValue(kind: String = "scalar", scalarType: String, value: Option[String] = None, additionalProperties: Option[AdditionalProperties] = None) extends HasAdditionalProperties with Product with Serializable
- case class UnionPropertyValue(kind: String = "union", unionType: String, value: Seq[PropertyValue] = Seq.empty, additionalProperties: Option[AdditionalProperties] = None) extends HasAdditionalProperties with Product with Serializable
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def extractProperties(shape: Shape, obj: AmfObject, maxDepth: Option[Int] = None, context: Option[AdditionalPropertyContext] = None): Option[Properties]
-
def
extractPropertiesFromSchemaOnly(shape: Shape, maxDepth: Option[Int] = None, context: Option[AdditionalPropertyContext] = None): Option[Properties]
Extract properties from schema only, without document values.
Extract properties from schema only, without document values. This is useful when the document node doesn't exist but we want to show the schema structure.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getItemKind(itemShape: Shape): String
- def getScalarType(dataType: StrField): String
- def getUnionType(shape: Shape): String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object PropertyValue
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated