package
model
Type Members
-
case class
Adaptor(name: String, supports: Seq[String]) extends Product with Serializable
-
trait
Attribute extends AnyRef
-
case class
Deprecated(version: String, message: String) extends Product with Serializable
-
case class
Documentation(lines: List[String]) extends Product with Serializable
-
case class
Member(name: String, typeUse: TypeUse, since: Option[String] = None, deprecated: Option[Deprecated] = None, documentation: Option[Documentation] = None) extends Attribute with Typed with Product with Serializable
-
case class
Method(name: String, params: List[Parameter], returnInfo: Option[ReturnInfo] = None, since: Option[String] = None, deprecated: Option[Deprecated] = None, release: StabilityLevel = INTERNAL, documentation: Option[Documentation] = None, requestImplements: Option[Seq[String]] = None, requestInherits: Option[String] = None, objectGroup: Option[String] = None, vendorExtensions: Option[Map[String, AnyRef]] = None) extends Attribute with Product with Serializable
-
case class
Parameter(name: String, typeUse: TypeUse, since: Option[String] = None, deprecated: Option[Deprecated] = None, documentation: Option[Documentation] = None, optional: Boolean = false) extends Attribute with Typed with Product with Serializable
-
case class
ReturnInfo(returnType: TypeUse, adaptor: Option[Adaptor] = None, documentation: Option[Documentation] = None) extends Product with Serializable
-
case class
ServiceDefinition(serviceName: String, host: String, endpoint: String, types: List[TypeDefinition], methods: List[Method], schemes: List[String] = List("http"), documentation: Option[Documentation] = None, release: StabilityLevel = INTERNAL, version: String = "1.0", isInterface: Boolean = false, typeOrdinality: List[TypeOrdinal] = List()) extends Product with Serializable
-
case class
TypeDefinition(name: String, alias: Option[TypeUse] = None, members: List[Member] = List( ), since: Option[String] = None, deprecated: Option[Deprecated] = None, documentation: Option[Documentation] = None, converter: Option[String] = None, inherits: Option[String] = None, userDefined: Boolean = false, implements: Option[Seq[String]] = None) extends Attribute with Product with Serializable
-
case class
TypeUse(typeName: String, isArray: Boolean = false, isOptional: Boolean = false, dictionaryType: Option[String] = None) extends Product with Serializable
-
trait
Typed extends AnyRef
-