Packages

package http

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. http
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package json
  2. package metrics
  3. package util

Type Members

  1. type Base64 = @@[ByteString, Base64Tag]
  2. sealed trait Base64Tag extends AnyRef
  3. sealed trait ErrorDetail extends Product with Serializable
  4. final case class ErrorInfoDetail(errorCodeId: String, metadata: Map[String, String]) extends ErrorDetail with Product with Serializable
  5. final case class ErrorResponse(errors: List[String], status: StatusCode, ledgerApiError: Option[LedgerApiError] = None) extends SyncResponse[Nothing] with Product with Serializable
  6. final class HealthService extends AnyRef
  7. class HttpService extends ResourceOwner[HttpServiceHandle] with NamedLogging with NoTracing
  8. 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
  9. class JsonRoutes extends NamedLogging with NoTracing
  10. final case class LedgerApiError(code: Int, message: String, details: Seq[ErrorDetail]) extends Product with Serializable
  11. type LfValue = Value
  12. type Party = @@[String, PartyTag]
  13. type PartySet = NonEmpty[Set[Party]]
  14. final case class RequestInfoDetail(correlationId: String) extends ErrorDetail with Product with Serializable
  15. final case class ResourceInfoDetail(name: String, typ: String) extends ErrorDetail with Product with Serializable
  16. final case class RetryInfoDetail(duration: RetryInfoDetailDuration) extends ErrorDetail with Product with Serializable
  17. type RetryInfoDetailDuration = @@[Duration, RetryInfoDetailDurationTag]
  18. sealed trait RetryInfoDetailDurationTag extends AnyRef
  19. sealed abstract class SyncResponse[+R] extends Product with Serializable
  20. type UserId = @@[String, UserIdTag]
  21. 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

  1. val Base64: TagOf[Base64Tag]
  2. final val Party: TagOf[PartyTag]
  3. val RetryInfoDetailDuration: TagOf[RetryInfoDetailDurationTag]
  4. val UserId: TagOf[UserIdTag]
  5. object EndpointsCompanion extends NoTracing
  6. object ErrorDetail extends Serializable
  7. object HealthService
  8. object HttpApiServer extends NoTracing
  9. object HttpService extends NoTracing
  10. object JsonApiConfig extends Serializable
  11. object JsonRoutes
  12. object WebsocketConfig extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped