package base
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait Api extends AnyRef
- trait ApiEnum extends ApiModel
- trait ApiEnumParser[T <: ApiEnum] extends AnyRef
-
trait
ApiModel extends AnyRef
This trait needs to be added to any model defined by the api.
- case class ApiRequest[U](executor: ApiRequestExecutor, operationId: String, method: HttpMethod, path: String, contentType: String, accept: String, apiConfig: ApiConfiguration, metricName: MetricName = ..., fullURL: Option[String] = None, baseURL: Option[String] = None, accessType: AccessType = AccessType.Unauthenticated, successResponseCodes: Map[Int, ClassTag[_]] = Map.empty, errorResponseCodes: Map[Int, ClassTag[_]] = Map.empty, errorDefaultResponse: ClassTag[_] = ClassTag.Null, bodyParam: Option[DataPublisher] = None, formParams: Map[String, Any] = Map.empty, pathParams: Map[String, Any] = Map.empty, queryParams: Map[String, Any] = Map.empty, headerParams: Map[String, Any] = Map.empty) extends Product with Serializable
- class ApiRequestException extends Exception
- trait ApiRequestExecutor extends AnyRef
- trait BodyDeserializer[B] extends AnyRef
- trait BodySerializer[B] extends AnyRef
- trait CanBuildScalaApi[T <: ScalaApi] extends AnyRef
- trait J2SMapping[J] extends AnyRef
- trait JavaMapping[_J, _S] extends J2SMapping[_J] with S2JMapping[_S]
- sealed trait ResponseStatusHandler extends AnyRef
- trait S2JMapping[S] extends AnyRef
- sealed trait ScalaApi extends Api
- class StatusCodeException extends ApiRequestException
Value Members
- object BodyDeserializer
- object BodySerializer
- object CanBuildScalaApi
- object J2SMapping
- object LookupScalaApi
- object Mappings
- object ResponseStatusHandler
- object S2JMapping