Struct bee_message::payload::transaction::TransactionPayloadBuilder
source · pub struct TransactionPayloadBuilder { /* private fields */ }Expand description
A builder to build a TransactionPayload.
Implementations§
source§impl TransactionPayloadBuilder
impl TransactionPayloadBuilder
sourcepub fn with_essence(self, essence: Essence) -> Self
pub fn with_essence(self, essence: Essence) -> Self
Adds an essence to a TransactionPayloadBuilder.
sourcepub fn with_unlock_blocks(self, unlock_blocks: UnlockBlocks) -> Self
pub fn with_unlock_blocks(self, unlock_blocks: UnlockBlocks) -> Self
Adds unlock blocks to a TransactionPayloadBuilder.
sourcepub fn finish(self) -> Result<TransactionPayload, Error>
pub fn finish(self) -> Result<TransactionPayload, Error>
Finishes a TransactionPayloadBuilder into a TransactionPayload.
Trait Implementations§
source§impl Debug for TransactionPayloadBuilder
impl Debug for TransactionPayloadBuilder
source§impl Default for TransactionPayloadBuilder
impl Default for TransactionPayloadBuilder
source§fn default() -> TransactionPayloadBuilder
fn default() -> TransactionPayloadBuilder
Returns the “default value” for a type. Read more