package http
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- http
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Base64 = @@[ByteString, Base64Tag]
- sealed trait Base64Tag extends AnyRef
- sealed trait ErrorDetail extends Product with Serializable
- final case class ErrorInfoDetail(errorCodeId: String, metadata: Map[String, String]) extends ErrorDetail with Product with Serializable
- final case class ErrorResponse(errors: List[String], status: StatusCode, ledgerApiError: Option[LedgerApiError] = None) extends SyncResponse[Nothing] with Product with Serializable
- final class HealthService extends AnyRef
- class HttpService extends ResourceOwner[HttpServiceHandle] with NamedLogging with NoTracing
- final case class JsonApiConfig(enabled: Boolean = true, websocketConfig: Option[WebsocketConfig] = None, debugLoggingOfHttpBodies: Boolean = false, damlDefinitionsServiceEnabled: Boolean = false, address: String = JsonApiConfig.defaultAddress, internalPort: Option[Port] = None, portFile: Option[Path] = None, pathPrefix: Option[String] = None, requestTimeout: FiniteDuration = JsonApiConfig.defaultRequestTimeout) extends Product with Serializable
- class JsonRoutes extends NamedLogging with NoTracing
- final case class LedgerApiError(code: Int, message: String, details: Seq[ErrorDetail]) extends Product with Serializable
- type LfValue = Value
- type Party = @@[String, PartyTag]
- type PartySet = NonEmpty[Set[Party]]
- final case class RequestInfoDetail(correlationId: String) extends ErrorDetail with Product with Serializable
- final case class ResourceInfoDetail(name: String, typ: String) extends ErrorDetail with Product with Serializable
- final case class RetryInfoDetail(duration: RetryInfoDetailDuration) extends ErrorDetail with Product with Serializable
- type RetryInfoDetailDuration = @@[Duration, RetryInfoDetailDurationTag]
- sealed trait RetryInfoDetailDurationTag extends AnyRef
- sealed abstract class SyncResponse[+R] extends Product with Serializable
- type UserId = @@[String, UserIdTag]
- final case class WebsocketConfig(maxDuration: FiniteDuration = WSC.DefaultMaxDuration, throttleElem: Int = WSC.DefaultThrottleElem, throttlePer: FiniteDuration = WSC.DefaultThrottlePer, maxBurst: Int = WSC.DefaultMaxBurst, mode: ThrottleMode = WSC.DefaultThrottleMode, heartbeatPeriod: FiniteDuration = WSC.DefaultHeartbeatPeriod, httpListMaxElementsLimit: Long = WSC.DefaultHttpListMaxElementsLimit, httpListWaitTime: FiniteDuration = WSC.DefaultHttpListWaitTime) extends Product with Serializable
Value Members
- val Base64: TagOf[Base64Tag]
- final val Party: TagOf[PartyTag]
- val RetryInfoDetailDuration: TagOf[RetryInfoDetailDurationTag]
- val UserId: TagOf[UserIdTag]
- object EndpointsCompanion extends NoTracing
- object ErrorDetail extends Serializable
- object HealthService
- object HttpApiServer extends NoTracing
- object HttpService extends NoTracing
- object JsonApiConfig extends Serializable
- object JsonRoutes
- object WebsocketConfig extends Serializable