core
package
core
Type Members
-
sealed abstract
class
Datatype extends AnyRef
-
case class
InternalEnum(name: String, description: Option[String], values: Seq[InternalEnumValue]) extends Product with Serializable
-
case class
InternalEnumValue(name: Option[String], description: Option[String]) extends Product with Serializable
-
case class
InternalField(name: Option[String] = None, fieldtype: Option[String] = None, description: Option[String] = None, required: Boolean = true, multiple: Boolean = false, default: Option[String] = None, example: Option[String] = None, minimum: Option[Long] = None, maximum: Option[Long] = None, warnings: Seq[String] = Seq.empty) extends Product with Serializable
-
case class
InternalHeader(name: Option[String], headertype: Option[String], multiple: Boolean, required: Boolean, description: Option[String], default: Option[String]) extends Product with Serializable
-
case class
InternalModel(name: String, plural: String, description: Option[String], fields: Seq[InternalField]) extends Product with Serializable
-
case class
InternalOperation(method: Option[String], path: String, description: Option[String], namedPathParameters: Seq[String], parameters: Seq[InternalParameter], body: Option[InternalParsedDatatype], responses: Seq[InternalResponse], warnings: Seq[String] = Seq.empty) extends Product with Serializable
-
case class
InternalParameter(name: Option[String] = None, paramtype: Option[String] = None, description: Option[String] = None, required: Boolean = true, multiple: Boolean = false, default: Option[String] = None, example: Option[String] = None, minimum: Option[Long] = None, maximum: Option[Long] = None) extends Product with Serializable
-
case class
InternalResource(modelName: Option[String], path: String, operations: Seq[InternalOperation]) extends Product with Serializable
-
case class
InternalResponse(code: String, datatype: Option[String] = None, multiple: Boolean = false, warnings: Seq[String] = Seq.empty) extends Product with Serializable
-
case class
Review(key: String, name: String) extends Product with Serializable
-
case class
Role(key: String, name: String) extends Product with Serializable
-
case class
ServiceDescriptionValidator(apiJson: String) extends Product with Serializable
-
case class
VersionTag(version: String) extends Ordered[VersionTag] with Product with Serializable