public interface MetadataTransactionService
Modifier and Type | Method and Description |
---|---|
io.reactivex.Observable<AccountMetadataTransactionFactory> |
createAccountMetadataTransactionFactory(Address targetAddress,
java.math.BigInteger key,
java.lang.String value,
Address sourceAddress)
Create an Account Metadata Transaction that knows how to set or update a value.
|
io.reactivex.Observable<MosaicMetadataTransactionFactory> |
createMosaicMetadataTransactionFactory(Address targetAddress,
java.math.BigInteger key,
java.lang.String value,
Address sourceAddress,
UnresolvedMosaicId targetId)
Create an Mosaic Metadata Transaction that knows how to set or update a value.
|
io.reactivex.Observable<NamespaceMetadataTransactionFactory> |
createNamespaceMetadataTransactionFactory(Address targetAddress,
java.math.BigInteger key,
java.lang.String value,
Address sourceAddress,
NamespaceId targetId)
Create an Namespace Metadata Transaction that knows how to set or update a value.
|
io.reactivex.Observable<AccountMetadataTransactionFactory> createAccountMetadataTransactionFactory(Address targetAddress, java.math.BigInteger key, java.lang.String value, Address sourceAddress)
targetAddress
- the target addresskey
- the key of the metadatavalue
- the value of the metadata.sourceAddress
- the address of the account creating the metadata.io.reactivex.Observable<MosaicMetadataTransactionFactory> createMosaicMetadataTransactionFactory(Address targetAddress, java.math.BigInteger key, java.lang.String value, Address sourceAddress, UnresolvedMosaicId targetId)
targetAddress
- the target public accountkey
- the key of the metadatavalue
- the value of the metadata.sourceAddress
- the address of the account creating the metadata.targetId
- the mosaic id of the attached metadata.io.reactivex.Observable<NamespaceMetadataTransactionFactory> createNamespaceMetadataTransactionFactory(Address targetAddress, java.math.BigInteger key, java.lang.String value, Address sourceAddress, NamespaceId targetId)
targetAddress
- the target addresskey
- the key of the metadatavalue
- the value of the metadata.sourceAddress
- the address of the account creating the metadata.targetId
- the namespace id of the attached metadata.