Packages

package base

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Api extends AnyRef
  2. trait ApiEnum extends ApiModel
  3. trait ApiEnumParser[T <: ApiEnum] extends AnyRef
  4. trait ApiModel extends AnyRef

    This trait needs to be added to any model defined by the api.

  5. 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
  6. class ApiRequestException extends Exception
  7. trait ApiRequestExecutor extends AnyRef
  8. trait BodyDeserializer[B] extends AnyRef
  9. trait BodySerializer[B] extends AnyRef
  10. trait CanBuildScalaApi[T <: ScalaApi] extends AnyRef
  11. trait J2SMapping[J] extends AnyRef
  12. trait JavaMapping[_J, _S] extends J2SMapping[_J] with S2JMapping[_S]
  13. sealed trait ResponseStatusHandler extends AnyRef
  14. trait S2JMapping[S] extends AnyRef
  15. sealed trait ScalaApi extends Api
  16. class StatusCodeException extends ApiRequestException

Ungrouped