package result
- Alphabetic
- Public
- All
Type Members
- sealed abstract class AccountMergeResult extends ProcessedOperationResult
-
case class
AccountMergeSuccess(sourceBalance: NativeAmount) extends AccountMergeResult with Product with Serializable
AccountMerge operation was successful.
- sealed abstract class AllowTrustResult extends ProcessedOperationResult
- sealed abstract class BumpSequenceResult extends ProcessedOperationResult
- sealed abstract class ChangeTrustResult extends ProcessedOperationResult
- sealed abstract class CreateAccountResult extends ProcessedOperationResult
- sealed abstract class CreatePassiveOfferResult extends ProcessedOperationResult
- case class InflationPayout(recipient: PublicKey, amount: NativeAmount) extends Encodable with Product with Serializable
- sealed abstract class InflationResult extends ProcessedOperationResult
-
case class
InflationSuccess(payouts: Seq[InflationPayout]) extends InflationResult with Product with Serializable
Inflation operation was successful.
- sealed abstract class ManageDataResult extends ProcessedOperationResult
- sealed abstract class ManageOfferResult extends ProcessedOperationResult
-
case class
ManageOfferSuccess(claims: Seq[OfferClaim]) extends ManageOfferResult with Product with Serializable
ManageOffer operation was successful.
ManageOffer operation was successful.
- claims
the trades that were effected as a result of posting this offer.
- case class OfferClaim(seller: PublicKey, offerId: Long, sold: Amount, bought: Amount) extends Encodable with Product with Serializable
-
abstract
class
OperationResult extends Encodable
The result of an operation previously submitted to the network.
-
case class
PathPaymentNoIssuer(asset: Asset) extends PathPaymentResult with Product with Serializable
PathPayment operation failed because there was no issuer for one or more of the assets.
PathPayment operation failed because there was no issuer for one or more of the assets.
- asset
the asset for which there's no issuer.
- sealed abstract class PathPaymentResult extends ProcessedOperationResult
-
case class
PathPaymentSuccess(claims: Seq[OfferClaim], destination: PublicKey, paid: Amount) extends PathPaymentResult with Product with Serializable
PathPayment operation was successful.
PathPayment operation was successful.
- claims
the trades that were effected during this path payment.
- sealed abstract class PaymentResult extends ProcessedOperationResult
-
abstract
class
ProcessedOperationResult extends OperationResult
The result of an operation previously submitted to, and attempted to be processed by the network.
- sealed abstract class SetOptionsResult extends ProcessedOperationResult
-
case class
TransactionFailure(feeCharged: NativeAmount, operationResults: Seq[OperationResult]) extends TransactionNotSuccessful with Product with Serializable
The transaction failed when processing the operations.
-
case class
TransactionHistory(hash: String, ledgerId: Long, createdAt: ZonedDateTime, account: PublicKey, sequence: Long, feePaid: NativeAmount, operationCount: Int, memo: Memo, signatures: Seq[String], envelopeXDR: String, resultXDR: String, resultMetaXDR: String, feeMetaXDR: String) extends Product with Serializable
A transaction that has been included in the ledger sometime in the past.
-
case class
TransactionNotAttempted(reason: Code, feeCharged: NativeAmount) extends TransactionNotSuccessful with Product with Serializable
The transaction failed for the reason given prior to any operations being attempted.
- sealed trait TransactionNotSuccessful extends TransactionResult
- sealed trait TransactionResult extends Encodable
-
case class
TransactionSuccess(feeCharged: NativeAmount, operationResults: Seq[OperationResult]) extends TransactionResult with Product with Serializable
The transaction and all contained operations were successfully processed.
Value Members
-
object
AccountMergeDestinationFull extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because the resulting destination account balance would be too large.
-
object
AccountMergeHasSubEntries extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because the source account has trustlines and/or offers.
-
object
AccountMergeImmutable extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because the source account has the AUTH_IMMUTABLE flag set.
-
object
AccountMergeMalformed extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because the request was malformed.
AccountMerge operation failed because the request was malformed. E.g. The source and destination accounts are the same.
-
object
AccountMergeNoAccount extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because the destination account does not exist.
- object AccountMergeResult
-
object
AccountMergeSeqNumTooFar extends AccountMergeResult with Product with Serializable
AccountMerge operation failed because it would be possible to recreate it with an earlier sequence number.
-
object
AddDataInvalidName extends ManageDataResult with Product with Serializable
ManageData operation failed because the name was not a valid string.
-
object
AddDataLowReserve extends ManageDataResult with Product with Serializable
ManageData operation failed because there was insufficient reserve to support the addition of a new data entry.
-
object
AllowTrustCannotRevoke extends AllowTrustResult with Product with Serializable
AllowTrust operation failed because the source account is unable to revoke trust.
-
object
AllowTrustMalformed extends AllowTrustResult with Product with Serializable
AllowTrust operation failed because the request was malformed.
AllowTrust operation failed because the request was malformed. E.g. The limit was less than zero, or the asset was malformed, or the native asset was provided.
-
object
AllowTrustNoTrustLine extends AllowTrustResult with Product with Serializable
AllowTrust operation failed because the trustor does not have a trustline.
-
object
AllowTrustNotRequired extends AllowTrustResult with Product with Serializable
AllowTrust operation failed because the source account does not require trust.
- object AllowTrustResult
-
object
AllowTrustSelfNotAllowed extends AllowTrustResult with Product with Serializable
AllowTrust operation failed because it is not valid to trust your own issued asset.
-
object
AllowTrustSuccess extends AllowTrustResult with Product with Serializable
AllowTrust operation was successful.
-
object
BadAuthenticationResult extends OperationResult with Product with Serializable
The operation was not attempted, because there were too few valid signatures, or the wrong network was used.
-
object
BumpSequenceBadSeqNo extends BumpSequenceResult with Product with Serializable
BumpSequence operation failed because the desired sequence number was less than zero.
- object BumpSequenceResult
-
object
BumpSequenceSuccess extends BumpSequenceResult with Product with Serializable
BumpSequence operation was successful.
-
object
ChangeTrustInvalidLimit extends ChangeTrustResult with Product with Serializable
ChangeTrust operation failed because the limit was zero or less than the current balance.
-
object
ChangeTrustLowReserve extends ChangeTrustResult with Product with Serializable
ChangeTrust operation failed because there is not enough funds in reserve to create a new trustline.
-
object
ChangeTrustMalformed extends ChangeTrustResult with Product with Serializable
ChangeTrust operation failed because the request was malformed.
ChangeTrust operation failed because the request was malformed. E.g. The limit was less than zero, or the asset was malformed, or the native asset was provided.
-
object
ChangeTrustNoIssuer extends ChangeTrustResult with Product with Serializable
ChangeTrust operation failed because the issuer account does not exist.
- object ChangeTrustResult
-
object
ChangeTrustSelfNotAllowed extends ChangeTrustResult with Product with Serializable
ChangeTrust operation failed because it is not valid to trust your own issued asset.
-
object
ChangeTrustSuccess extends ChangeTrustResult with Product with Serializable
ChangeTrust operation was successful.
-
object
CreateAccountAlreadyExists extends CreateAccountResult with Product with Serializable
CreateAccount operation failed because the destination account already exists.
-
object
CreateAccountLowReserve extends CreateAccountResult with Product with Serializable
CreateAccount operation failed because there was insufficient funds sent to cover the base reserve.
-
object
CreateAccountMalformed extends CreateAccountResult with Product with Serializable
CreateAccount operation failed because the destination account was malformed.
- object CreateAccountResult
-
object
CreateAccountSuccess extends CreateAccountResult with Product with Serializable
CreateAccount operation was successful.
-
object
CreateAccountUnderfunded extends CreateAccountResult with Product with Serializable
CreateAccount operation failed because there was insufficient funds in the source account.
-
object
CreatePassiveOfferBuyNoAuth extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because the account is not authorised to buy the sought asset.
-
object
CreatePassiveOfferBuyNoIssuer extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because there is no issuer for the asset being sought.
-
object
CreatePassiveOfferBuyNoTrust extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because there was no trustline for what was being sought.
-
object
CreatePassiveOfferCrossSelf extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because it would have matched with an offer from the same account.
-
object
CreatePassiveOfferLineFull extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because it would have put the account's balance over the limit for the sought asset.
-
object
CreatePassiveOfferLowReserve extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because the cumulative amount of it & all current offers from the same account would exceed the account's available balance.
-
object
CreatePassiveOfferMalformed extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because the request was malformed.
CreatePassiveOffer operation failed because the request was malformed. E.g. Either of the assets were invalid, the assets were the same as each other, the amount was less than zero, or the price numerator or denominator were zero or less.
- object CreatePassiveOfferResult
-
object
CreatePassiveOfferSellNoAuth extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because the account is not authorised to sell the offered asset.
-
object
CreatePassiveOfferSellNoIssuer extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because there is no issuer for the asset being offered.
-
object
CreatePassiveOfferSellNoTrust extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because there was no trustline for what was being offered.
CreatePassiveOffer operation failed because there was no trustline for what was being offered. (This also implies the account was underfunded).
-
object
CreatePassiveOfferSuccess extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation was successful.
-
object
CreatePassiveOfferUnderfunded extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because there was an insufficient balance of the asset being offered to meet the offer.
-
object
DeleteDataNameNotFound extends ManageDataResult with Product with Serializable
ManageData operation failed because there was no data entry with the given name.
-
object
InflationNotDue extends InflationResult with Product with Serializable
Inflation operation failed because inflation is not yet due.
- object InflationPayout extends Serializable
- object InflationResult
-
object
ManageDataNotSupportedYet extends ManageDataResult with Product with Serializable
ManageData operation failed because the network was not yet prepared to support this operation.
- object ManageDataResult
-
object
ManageDataSuccess extends ManageDataResult with Product with Serializable
ManageData operation was successful.
-
object
ManageOfferBuyNoAuth extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because the account is not authorised to buy the sought asset.
-
object
ManageOfferBuyNoIssuer extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because there is no issuer for the asset being sought.
-
object
ManageOfferBuyNoTrust extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because there was no trustline for what was being sought.
-
object
ManageOfferCrossSelf extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because it would have matched with an offer from the same account.
-
object
ManageOfferLineFull extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because it would have put the account's balance over the limit for the sought asset.
-
object
ManageOfferLowReserve extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because the cumulative amount of it & all current offers from the same account would exceed the account's available balance.
-
object
ManageOfferMalformed extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because the request was malformed.
ManageOffer operation failed because the request was malformed. E.g. Either of the assets were invalid, the assets were the same as each other, the amount was less than zero, or the price numerator or denominator were zero or less.
- object ManageOfferResult
-
object
ManageOfferSellNoAuth extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because the account is not authorised to sell the offered asset.
-
object
ManageOfferSellNoIssuer extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because there is no issuer for the asset being offered.
-
object
ManageOfferSellNoTrust extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because there was no trustline for what was being offered.
ManageOffer operation failed because there was no trustline for what was being offered. (This also implies the account was underfunded).
-
object
ManageOfferUnderfunded extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because there was an insufficient balance of the asset being offered to meet the offer.
-
object
NoSourceAccountResult extends OperationResult with Product with Serializable
The operation was not attempted, because the source account was not found.
- object OfferClaim extends Serializable
-
object
OperationNotSupportedResult extends OperationResult with Product with Serializable
The operation was not attempted, because the requested operation is not supported by the network.
- object OperationResult
-
object
PathPaymentDestinationLineFull extends PathPaymentResult with Product with Serializable
PathPayment operation failed because it would have put the destination account's balance over the limit for the asset.
-
object
PathPaymentDestinationNoTrust extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the destination account does not have a trustline for the asset.
-
object
PathPaymentDestinationNotAuthorised extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the destination account is not authorised to hold the asset.
-
object
PathPaymentMalformed extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the request was malformed.
PathPayment operation failed because the request was malformed. E.g. The destination or sendMax amounts were negative, or the any of the asset were invalid.
-
object
PathPaymentNoDestination extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the destination account did not exist.
-
object
PathPaymentOfferCrossesSelf extends PathPaymentResult with Product with Serializable
PathPayment operation failed because it would have resulted in matching its own offer.
- object PathPaymentResult
-
object
PathPaymentSendMaxExceeded extends PathPaymentResult with Product with Serializable
PathPayment operation failed because it could not be effected without sending more than the specified maximum.
-
object
PathPaymentSourceNoTrust extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the sender has not trustline for the specified asset.
PathPayment operation failed because the sender has not trustline for the specified asset. (Additionally, this implies the sender doesn't have the funds to send anyway).
-
object
PathPaymentSourceNotAuthorised extends PathPaymentResult with Product with Serializable
PathPayment operation failed because the sender is not authorised to send the specified asset.
-
object
PathPaymentTooFewOffers extends PathPaymentResult with Product with Serializable
PathPayment operation failed because there were too few offers to satisfy the path.
-
object
PathPaymentUnderfunded extends PathPaymentResult with Product with Serializable
PathPayment operation failed because there were insufficient funds in the source account.
-
object
PaymentDestinationLineFull extends PaymentResult with Product with Serializable
Payment operation failed because it would have put the destination account's balance over the limit for the asset.
-
object
PaymentDestinationNoTrust extends PaymentResult with Product with Serializable
Payment operation failed because the destination account does not have a trustline for the asset.
-
object
PaymentDestinationNotAuthorised extends PaymentResult with Product with Serializable
Payment operation failed because the destination account is not authorised to hold the asset.
-
object
PaymentMalformed extends PaymentResult with Product with Serializable
Payment operation failed because the request was malformed.
Payment operation failed because the request was malformed. E.g. The amount was negative, or the asset was invalid.
-
object
PaymentNoDestination extends PaymentResult with Product with Serializable
Payment operation failed because the destination account did not exist.
-
object
PaymentNoIssuer extends PaymentResult with Product with Serializable
Payment operation failed because there was no issuer specified for the asset.
- object PaymentResult
-
object
PaymentSourceNoTrust extends PaymentResult with Product with Serializable
Payment operation failed because the sender has not trustline for the specified asset.
Payment operation failed because the sender has not trustline for the specified asset. (Additionally, this implies the sender doesn't have the funds to send anyway).
-
object
PaymentSourceNotAuthorised extends PaymentResult with Product with Serializable
Payment operation failed because the sender is not authorised to send the specified asset.
-
object
PaymentSuccess extends PaymentResult with Product with Serializable
Payment operation was successful.
-
object
PaymentUnderfunded extends PaymentResult with Product with Serializable
Payment operation failed because there were insufficient funds.
-
object
SetOptionsBadFlags extends SetOptionsResult with Product with Serializable
SetOptions operation failed because there was an invalid combination of set/clear flags.
-
object
SetOptionsBadSigner extends SetOptionsResult with Product with Serializable
SetOptions operation failed because of an attempt to set the master key as a signer.
-
object
SetOptionsCannotChange extends SetOptionsResult with Product with Serializable
SetOptions operation failed because the options can no longer be altered.
-
object
SetOptionsInvalidHomeDomain extends SetOptionsResult with Product with Serializable
SetOptions operation failed because the home domain was invalid.
-
object
SetOptionsInvalidInflation extends SetOptionsResult with Product with Serializable
SetOptions operation failed because the inflation target does not exist.
-
object
SetOptionsLowReserve extends SetOptionsResult with Product with Serializable
SetOptions operation failed because there was insufficient reserve funds to add another signer.
- object SetOptionsResult
-
object
SetOptionsSuccess extends SetOptionsResult with Product with Serializable
SetOptions operation was successful.
-
object
SetOptionsThresholdOutOfRange extends SetOptionsResult with Product with Serializable
SetOptions operation failed because a bad value for a weight/threshold was provided.
-
object
SetOptionsTooManySigners extends SetOptionsResult with Product with Serializable
SetOptions operation failed because the maximum number of signers has already been met.
-
object
SetOptionsUnknownFlag extends SetOptionsResult with Product with Serializable
SetOptions operation failed because the flag being altered does not exist.
- object TransactionHistoryDeserializer extends ResponseParser[TransactionHistory]
- object TransactionResult
-
object
UpdateOfferIdNotFound extends ManageOfferResult with Product with Serializable
ManageOffer operation failed because it was an update attempt, but an offer with the given id did not exist.
-
object
UpdatePassiveOfferIdNotFound extends CreatePassiveOfferResult with Product with Serializable
CreatePassiveOffer operation failed because it was an update attempt, but an offer with the given id did not exist.