Builder for PermissionedDomainDelete transactions.
PermissionedDomainDeleteBuilder & setDomainID(std::decay_t< typename SF_UINT256::type::value_type > const &value)
Transaction-specific field setters.
PermissionedDomainDeleteBuilder(SF_ACCOUNT::type::value_type account, std::decay_t< typename SF_UINT256::type::value_type > const &domainID, std::optional< SF_UINT32::type::value_type > sequence=std::nullopt, std::optional< SF_AMOUNT::type::value_type > fee=std::nullopt)
Construct a new PermissionedDomainDeleteBuilder with required fields.
PermissionedDomainDelete build(PublicKey const &publicKey, SecretKey const &secretKey)
Build and return the PermissionedDomainDelete wrapper.
PermissionedDomainDeleteBuilder(std::shared_ptr< STTx const > tx)
Construct a PermissionedDomainDeleteBuilder from an existing STTx object.
Transaction: PermissionedDomainDelete.
SF_UINT256::type::value_type getDomainID() const
Get sfDomainID (soeREQUIRED)
PermissionedDomainDelete(std::shared_ptr< STTx const > tx)
Construct a PermissionedDomainDelete transaction wrapper from an existing STTx object.