pub fn set_whitelisted_approval_msg(
address: String,
token_id: Option<String>,
view_owner: Option<AccessLevel>,
view_private_metadata: Option<AccessLevel>,
transfer: Option<AccessLevel>,
expires: Option<Expiration>,
padding: Option<String>,
block_size: usize,
code_hash: String,
contract_addr: String
) -> StdResult<CosmosMsg>
Expand description
Returns a StdResultSetWhitelistedApproval
Arguments
address
- the address being granted/revoked permissiontoken_id
- Optional ID String of the token whose permissions are being setview_owner
- Optional AccessLevel for permission to view the ownerview_private_metadata
- Optional AccessLevel for permission to view private metadatatransfer
- Optional AccessLevel for permission to transfer token(s)expires
- Optional Expiration of any approvals in this messagepadding
- Optional String used as padding if you don’t want to use block paddingblock_size
- pad the message to blocks of this sizecode_hash
- String holding the code hash of the contract being calledcontract_addr
- address of the contract being called