pub struct OwnershipProofMessage {
pub query_id: u64,
pub item_id: BigUint,
pub owner: TonAddress,
pub data: ArcCell,
pub revoked_at: u64,
pub content: Option<ArcCell>,
}
Expand description
Creates a body for sbt ownership proof according to TL-B schema:
ownership_proof#0524c7ae
query_id:uint64
item_id:uint256
owner:MsgAddress
data:^Cell
revoked_at:uint64
content:(Maybe ^Cell)
= InternalMsgBody;
Fields§
§query_id: u64
arbitrary request number.
item_id: BigUint
id of NFT.
owner: TonAddress
current owner’s address.
data: ArcCell
data cell passed in prove_ownership.
revoked_at: u64
unix time when SBT was revoked, 0 if it was not.
content: Option<ArcCell>
NFT’s content, it is passed if with_content was true in prove_ownership.
Implementations§
Trait Implementations§
Source§impl Clone for OwnershipProofMessage
impl Clone for OwnershipProofMessage
Source§fn clone(&self) -> OwnershipProofMessage
fn clone(&self) -> OwnershipProofMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OwnershipProofMessage
impl Debug for OwnershipProofMessage
Source§impl HasOpcode for OwnershipProofMessage
impl HasOpcode for OwnershipProofMessage
Source§impl PartialEq for OwnershipProofMessage
impl PartialEq for OwnershipProofMessage
Source§impl TonMessage for OwnershipProofMessage
impl TonMessage for OwnershipProofMessage
impl StructuralPartialEq for OwnershipProofMessage
Auto Trait Implementations§
impl Freeze for OwnershipProofMessage
impl RefUnwindSafe for OwnershipProofMessage
impl Send for OwnershipProofMessage
impl Sync for OwnershipProofMessage
impl Unpin for OwnershipProofMessage
impl UnwindSafe for OwnershipProofMessage
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