Struct secret_toolkit_snip721::query::InventoryApprovals
source · pub struct InventoryApprovals {
pub owner_is_public: bool,
pub public_ownership_expiration: Option<Expiration>,
pub private_metadata_is_public: bool,
pub private_metadata_is_public_expiration: Option<Expiration>,
pub inventory_approvals: Vec<Snip721Approval>,
}
Expand description
response of InventoryApprovals
list all the inventory-wide Approvals
in place for the specified address if given the
the correct viewing key for the address
Fields§
§owner_is_public: bool
true if the owner is publicly viewable
public_ownership_expiration: Option<Expiration>
expiration of public display of ownership (if applicable)
private_metadata_is_public: bool
true if private metadata is publicly viewable
private_metadata_is_public_expiration: Option<Expiration>
expiration of public display of private metadata (if applicable)
inventory_approvals: Vec<Snip721Approval>
approvals that apply to the owner’s entire inventory of tokens
Trait Implementations§
source§impl Clone for InventoryApprovals
impl Clone for InventoryApprovals
source§fn clone(&self) -> InventoryApprovals
fn clone(&self) -> InventoryApprovals
Returns a copy 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 moresource§impl Debug for InventoryApprovals
impl Debug for InventoryApprovals
source§impl<'de> Deserialize<'de> for InventoryApprovals
impl<'de> Deserialize<'de> for InventoryApprovals
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JsonSchema for InventoryApprovals
impl JsonSchema for InventoryApprovals
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq for InventoryApprovals
impl PartialEq for InventoryApprovals
source§fn eq(&self, other: &InventoryApprovals) -> bool
fn eq(&self, other: &InventoryApprovals) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for InventoryApprovals
impl Serialize for InventoryApprovals
impl Eq for InventoryApprovals
impl StructuralEq for InventoryApprovals
impl StructuralPartialEq for InventoryApprovals
Auto Trait Implementations§
impl RefUnwindSafe for InventoryApprovals
impl Send for InventoryApprovals
impl Sync for InventoryApprovals
impl Unpin for InventoryApprovals
impl UnwindSafe for InventoryApprovals
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