pub struct AddressAliasTransactionBuilder {
pub super_object: TransactionBuilder,
pub body: AddressAliasTransactionBodyBuilder,
}
Expand description
Binary layout for a non-embedded address alias transaction.
Fields§
§super_object: TransactionBuilder
Transaction.
body: AddressAliasTransactionBodyBuilder
Address alias transaction body.
Implementations§
Source§impl AddressAliasTransactionBuilder
impl AddressAliasTransactionBuilder
Sourcepub fn from_binary(payload: &[u8]) -> Self
pub fn from_binary(payload: &[u8]) -> Self
Creates an instance of AddressAliasTransactionBuilder from binary payload. payload: Byte payload to use to serialize the object.
§Returns
A AddressAliasTransactionBuilder.
pub fn get_namespace_id(&self) -> NamespaceIdDto
pub fn set_namespace_id(&mut self, namespace_id: NamespaceIdDto)
pub fn get_address(&self) -> AddressDto
pub fn set_address(&mut self, address: AddressDto)
pub fn get_alias_action(&self) -> AliasActionDto
pub fn set_alias_action(&mut self, alias_action: AliasActionDto)
Trait Implementations§
Source§impl Clone for AddressAliasTransactionBuilder
impl Clone for AddressAliasTransactionBuilder
Source§fn clone(&self) -> AddressAliasTransactionBuilder
fn clone(&self) -> AddressAliasTransactionBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for AddressAliasTransactionBuilder
impl RefUnwindSafe for AddressAliasTransactionBuilder
impl Send for AddressAliasTransactionBuilder
impl Sync for AddressAliasTransactionBuilder
impl Unpin for AddressAliasTransactionBuilder
impl UnwindSafe for AddressAliasTransactionBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more