package response
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AccountResponse(id: PublicKey, lastSequence: Long, subEntryCount: Int, thresholds: Thresholds, authRequired: Boolean, authRevocable: Boolean, balances: List[Balance], signers: List[Signer], sponsor: Option[PublicKey], reservesSponsored: Int, reservesSponsoring: Int, data: Map[String, Array[Byte]]) extends Product with Serializable
- case class AssetBalances(authorized: Long, authorizedToMaintainLiabilities: Long, unauthorized: Long) extends Product with Serializable
- case class AssetResponse(asset: NonNativeAsset, balances: AssetBalances, numAccounts: Int, authRequired: Boolean, authRevocable: Boolean) extends Product with Serializable
- case class DataValueResponse(v: String) extends Product with Serializable
- case class EffectAccountCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId, startingBalance: NativeAmount) extends EffectResponse with Product with Serializable
- case class EffectAccountCredited(id: String, createdAt: ZonedDateTime, accountId: AccountId, amount: Amount) extends EffectResponse with Product with Serializable
- case class EffectAccountDebited(id: String, createdAt: ZonedDateTime, accountId: AccountId, amount: Amount) extends EffectResponse with Product with Serializable
- case class EffectAccountFlagsUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectAccountHomeDomainUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId, domain: String) extends EffectResponse with Product with Serializable
- case class EffectAccountInflationDestinationUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectAccountRemoved(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectAccountSponsorshipCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectAccountThresholdsUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId, thresholds: Thresholds) extends EffectResponse with Product with Serializable
- case class EffectClaimableBalanceClawedBack(id: String, createdAt: ZonedDateTime, balanceId: Long) extends EffectResponse with Product with Serializable
- case class EffectDataCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectDataRemoved(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- case class EffectDataUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId) extends EffectResponse with Product with Serializable
- sealed trait EffectResponse extends AnyRef
- case class EffectSequenceBumped(id: String, createdAt: ZonedDateTime, accountId: AccountId, newSeq: Long) extends EffectResponse with Product with Serializable
- case class EffectSignerCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId, weight: Short, publicKey: String) extends EffectResponse with Product with Serializable
- case class EffectSignerRemoved(id: String, createdAt: ZonedDateTime, accountId: AccountId, publicKey: String) extends EffectResponse with Product with Serializable
- case class EffectSignerSponsorshipCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId, signer: PublicKeyOps, newSponsor: PublicKeyOps) extends EffectResponse with Product with Serializable
- case class EffectSignerSponsorshipRemoved(id: String, createdAt: ZonedDateTime, accountId: AccountId, signer: PublicKeyOps, formerSponsor: PublicKeyOps) extends EffectResponse with Product with Serializable
- case class EffectSignerSponsorshipUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId, signer: PublicKeyOps, formerSponsor: PublicKeyOps, newSponsor: PublicKeyOps) extends EffectResponse with Product with Serializable
- case class EffectSignerUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId, weight: Short, publicKey: String) extends EffectResponse with Product with Serializable
- case class EffectTrade(id: String, createdAt: ZonedDateTime, offerId: Long, buyer: AccountId, bought: Amount, seller: AccountId, sold: Amount) extends EffectResponse with Product with Serializable
- case class EffectTrustLineAuthorized(id: String, createdAt: ZonedDateTime, trustor: PublicKeyOps, asset: NonNativeAsset) extends EffectResponse with Product with Serializable
- case class EffectTrustLineAuthorizedToMaintainLiabilities(id: String, createdAt: ZonedDateTime, trustor: PublicKeyOps, asset: NonNativeAsset) extends EffectResponse with Product with Serializable
- case class EffectTrustLineCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId, limit: IssuedAmount) extends EffectResponse with Product with Serializable
- case class EffectTrustLineDeauthorized(id: String, createdAt: ZonedDateTime, trustor: PublicKeyOps, asset: NonNativeAsset) extends EffectResponse with Product with Serializable
- case class EffectTrustLineFlagsUpdated(id: String, createdAt: ZonedDateTime, trustor: PublicKey, asset: NonNativeAsset, authorized: Boolean, authorizedToMaintainLiabilities: Boolean, clawbackEnabled: Boolean) extends EffectResponse with Product with Serializable
- case class EffectTrustLineRemoved(id: String, createdAt: ZonedDateTime, accountId: AccountId, asset: NonNativeAsset) extends EffectResponse with Product with Serializable
- case class EffectTrustLineSponsorshipCreated(id: String, createdAt: ZonedDateTime, accountId: AccountId, asset: NonNativeAsset, sponsor: PublicKeyOps) extends EffectResponse with Product with Serializable
- case class EffectTrustLineUpdated(id: String, createdAt: ZonedDateTime, accountId: AccountId, limit: IssuedAmount) extends EffectResponse with Product with Serializable
- case class FederationResponse(address: String, account: PublicKey, memo: Memo = NoMemo) extends Product with Serializable
- case class FeeStats(min: NativeAmount, mode: NativeAmount, max: NativeAmount, percentiles: Map[Int, NativeAmount]) extends Product with Serializable
- case class FeeStatsResponse(lastLedger: Long, lastLedgerBaseFee: NativeAmount, ledgerCapacityUsage: Double, maxFees: FeeStats, chargedFees: FeeStats) extends Product with Serializable
- case class LedgerResponse(id: String, hash: String, previousHash: Option[String], sequence: Long, successTransactionCount: Int, failureTransactionCount: Int, operationCount: Int, closedAt: ZonedDateTime, totalCoins: NativeAmount, feePool: NativeAmount, baseFee: NativeAmount, baseReserve: NativeAmount, maxTxSetSize: Int) extends Product with Serializable
- case class NetworkInfo(horizonVersion: String, coreVersion: String, earliestLedger: Long, latestLedger: Long, passphrase: String, currentProtocolVersion: Int, supportedProtocolVersion: Int) extends Product with Serializable
Information on the network, as provided by the Horizon root document.
- case class OfferResponse(id: Long, seller: PublicKeyOps, selling: Amount, buying: Asset, price: Price, lastModifiedLedger: Long, lastModifiedTime: ZonedDateTime, sponsor: Option[PublicKey]) extends Product with Serializable
- case class ResponseParseException(doc: String, cause: Throwable) extends Exception with Product with Serializable
- class ResponseParser[T] extends CustomSerializer[T]
- case class TransactionApproved(hash: String, ledger: Long, envelopeXDR: String, resultXDR: String, resultMetaXDR: String) extends TransactionPostResponse with Product with Serializable
The data returned from Horizon when a transaction post was accepted into a ledger.
- sealed abstract class TransactionPostResponse extends AnyRef
- case class TransactionRejected(status: Int, detail: String, resultCode: String, opResultCodes: Seq[String], envelopeXDR: String, resultXDR: String) extends TransactionPostResponse with Product with Serializable
The data returned from Horizon when a transaction post was rejected.
- case class UnrecognisedEffect(id: String, createdAt: ZonedDateTime, json: String) extends EffectResponse with Product with Serializable
Value Members
- object AccountRespDeserializer extends ResponseParser[AccountResponse]
- object AccountResponse extends Serializable
- object AssetBalancesDeserializer extends ResponseParser[AssetBalances]
- object AssetRespDeserializer extends ResponseParser[AssetResponse]
- object DataValueRespDeserializer extends ResponseParser[DataValueResponse]
- object EffectResponseDeserializer extends ResponseParser[EffectResponse]
- object FederationResponseDeserialiser extends ResponseParser[FederationResponse]
- object FeeStatsDeserializer extends ResponseParser[FeeStats]
- object FeeStatsRespDeserializer extends ResponseParser[FeeStatsResponse]
- object LedgerRespDeserializer extends ResponseParser[LedgerResponse]
- object NetworkInfoDeserializer extends ResponseParser[NetworkInfo]
- object OfferRespDeserializer extends ResponseParser[OfferResponse]
- object TransactionPostResponseDeserializer extends ResponseParser[TransactionPostResponse]