pub enum NftQueryMsg {
Show 19 variants
GetParticipants {},
IsParticipant {
participant: String,
},
GetParticipantCount {},
GetMaxParticipants {},
GetParticipantIndex {
address: String,
},
GetCommitment {
participant: String,
},
GetReveal {
participant: String,
},
GetAllCommitments {},
GetAllReveals {},
HasCommitment {
participant: String,
},
HasReveal {
participant: String,
},
GetSessionActive {},
GetTransfersLocked {},
GetSessionMeta {},
OwnerOf {
token_id: String,
},
GetCurrentTime {},
GetCurrentHeight {},
CanAddParticipants {
count: u32,
},
GetVotingStatus {},
}Expand description
NFT合约查询消息
Variants§
GetParticipants
获取所有参与者
IsParticipant
检查是否为参与者
GetParticipantCount
获取参与者数量
GetMaxParticipants
获取最大参与者数量
GetParticipantIndex
获取参与者索引
GetCommitment
获取参与者的承诺
GetReveal
获取参与者的揭示
GetAllCommitments
获取所有承诺
GetAllReveals
获取所有揭示
HasCommitment
检查是否有承诺
HasReveal
检查是否有揭示
GetSessionActive
获取会话激活状态
GetTransfersLocked
获取转移锁定状态
GetSessionMeta
获取会话元数据
OwnerOf
获取NFT所有者
GetCurrentTime
获取当前时间
GetCurrentHeight
获取当前区块高度
CanAddParticipants
检查是否可以添加参与者
GetVotingStatus
获取投票状态
Trait Implementations§
Source§impl Clone for NftQueryMsg
impl Clone for NftQueryMsg
Source§fn clone(&self) -> NftQueryMsg
fn clone(&self) -> NftQueryMsg
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 moreSource§impl Debug for NftQueryMsg
impl Debug for NftQueryMsg
Source§impl<'de> Deserialize<'de> for NftQueryMsg
impl<'de> Deserialize<'de> for NftQueryMsg
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 NftQueryMsg
impl JsonSchema for NftQueryMsg
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(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &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 NftQueryMsg
impl PartialEq for NftQueryMsg
Source§impl Serialize for NftQueryMsg
impl Serialize for NftQueryMsg
impl StructuralPartialEq for NftQueryMsg
Auto Trait Implementations§
impl Freeze for NftQueryMsg
impl RefUnwindSafe for NftQueryMsg
impl Send for NftQueryMsg
impl Sync for NftQueryMsg
impl Unpin for NftQueryMsg
impl UnwindSafe for NftQueryMsg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more