xyz.stratalab.sdk.models.transaction
Members list
Type members
Classlikes
final case class IoTransaction(transactionId: Option[TransactionId], inputs: Seq[SpentTransactionOutput], outputs: Seq[UnspentTransactionOutput], datum: IoTransaction, groupPolicies: Seq[GroupPolicy], seriesPolicies: Seq[SeriesPolicy], mintingStatements: Seq[AssetMintingStatement], mergingStatements: Seq[AssetMergingStatement], splittingStatements: Seq[AssetSplittingStatement], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[IoTransaction]
defines a transaction
defines a transaction
Value parameters
- datum
-
Datum
- groupPolicies
-
0-to-many list of group Policy
- inputs
-
0-to-many list of inputs
- mergingStatements
-
0-to-many list of merging asset statements
- mintingStatements
-
0-to-many list of minting asset statements
- outputs
-
0-to-many list of outputs
- seriesPolicies
-
0-to-many list of seriesPolicy
- splittingStatements
-
0-to-many list of splitting asset statements
- transactionId
-
The ID of this transaction. This value is optional and its contents are not included in the signable or identifiable data. Clients which can verify this value should verify this value, but some clients may not be able to or need to, in which case this field acts as a convenience.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[IoTransaction]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object IoTransaction extends GeneratedMessageCompanion[IoTransaction]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[IoTransaction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
IoTransaction.type
object IoTransactionProto extends GeneratedFileObject
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
IoTransactionProto.type
object IoTransactionValidator extends Validator[IoTransaction]
Attributes
- Supertypes
- Self type
object ScheduleProto extends GeneratedFileObject
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
ScheduleProto.type
object ScheduleValidator extends Validator[Schedule]
Attributes
- Supertypes
- Self type
-
ScheduleValidator.type
final case class SpentTransactionOutput(address: TransactionOutputAddress, attestation: Attestation, value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[SpentTransactionOutput]
Input to a transaction
Input to a transaction
Value parameters
- value
-
the value of the box being spent
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[SpentTransactionOutput]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SpentTransactionOutput extends GeneratedMessageCompanion[SpentTransactionOutput]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[SpentTransactionOutput]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
object SpentTransactionOutputProto extends GeneratedFileObject
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
object SpentTransactionOutputValidator extends Validator[SpentTransactionOutput]
Attributes
- Supertypes
- Self type
final case class UnspentTransactionOutput(address: LockAddress, value: Value, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[UnspentTransactionOutput]
output of a transaction
output of a transaction
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[UnspentTransactionOutput]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object UnspentTransactionOutput extends GeneratedMessageCompanion[UnspentTransactionOutput]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UnspentTransactionOutput]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
object UnspentTransactionOutputProto extends GeneratedFileObject
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
object UnspentTransactionOutputValidator extends Validator[UnspentTransactionOutput]
Attributes
- Supertypes
- Self type
In this article