pub struct TokenExtraDto {Show 21 fields
pub collection_address: Option<String>,
pub edition_nonce: Option<i64>,
pub freeze_authority: Option<String>,
pub fungible: Option<bool>,
pub is_mutable: Option<bool>,
pub is_native: Option<bool>,
pub is_verified_collection: Option<bool>,
pub is_wrapped: Option<bool>,
pub key: Option<String>,
pub launch_from_program_address: Option<String>,
pub launch_from_protocol_family: Option<String>,
pub migrated_at: Option<i64>,
pub migrated_to_pool_address: Option<String>,
pub migrated_to_program_address: Option<String>,
pub migrated_to_protocol_family: Option<String>,
pub mint_authority: Option<String>,
pub primary_sale_happened: Option<bool>,
pub program_address: Option<String>,
pub seller_fee_basis_points: Option<i64>,
pub token_standard: Option<String>,
pub update_authority: Option<String>,
}Expand description
TokenExtraDto
JSON schema
{
"type": "object",
"properties": {
"collectionAddress": {
"description": "DTO.TOKEN.EXTRA.COLLECTION_ADDRESS",
"examples": [
"ABCDE"
],
"type": "string"
},
"editionNonce": {
"description": "DTO.TOKEN.EXTRA.EDITION_NONCE",
"examples": [
1
],
"type": "integer",
"format": "int64"
},
"freezeAuthority": {
"description": "DTO.TOKEN.EXTRA.FREEZE_AUTHORITY",
"examples": [
"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"
],
"type": "string"
},
"fungible": {
"description": "DTO.TOKEN.EXTRA.FUNGIBLE",
"examples": [
true
],
"type": "boolean"
},
"isMutable": {
"description": "DTO.TOKEN.EXTRA.IS_MUTABLE",
"examples": [
true
],
"type": "boolean"
},
"isNative": {
"description": "DTO.TOKEN.EXTRA.IS_NATIVE",
"examples": [
false
],
"type": "boolean"
},
"isVerifiedCollection": {
"description": "DTO.TOKEN.EXTRA.IS_VERIFIED_COLLECTION",
"examples": [
true
],
"type": "boolean"
},
"isWrapped": {
"description": "DTO.TOKEN.EXTRA.IS_WRAPPED",
"examples": [
false
],
"type": "boolean"
},
"key": {
"description": "DTO.TOKEN.EXTRA.KEY",
"examples": [
"Mint"
],
"type": "string"
},
"launchFromProgramAddress": {
"description": "DTO.TOKEN.EXTRA.LAUNCH_FROM_PROGRAM_ADDRESS",
"examples": [
"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
],
"type": "string"
},
"launchFromProtocolFamily": {
"description": "DTO.TOKEN.EXTRA.LAUNCH_FROM_PROTOCOL_FAMILY",
"examples": [
"pumpfun"
],
"type": "string"
},
"migratedAt": {
"description": "DTO.TOKEN.EXTRA.MIGRATED_AT",
"examples": [
1714857600
],
"type": "integer",
"format": "int64"
},
"migratedToPoolAddress": {
"description": "DTO.TOKEN.EXTRA.MIGRATED_TO_POOL_ADDRESS",
"examples": [
"7AvUMqLBou5EAXzyhnizWmPU13u2VguJoBYdcX4bhJtQ"
],
"type": "string"
},
"migratedToProgramAddress": {
"description": "DTO.TOKEN.EXTRA.MIGRATED_TO_PROGRAM_ADDRESS",
"examples": [
"pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA"
],
"type": "string"
},
"migratedToProtocolFamily": {
"description": "DTO.TOKEN.EXTRA.MIGRATED_TO_PROTOCOL_FAMILY",
"examples": [
"Raydium"
],
"type": "string"
},
"mintAuthority": {
"description": "DTO.TOKEN.EXTRA.MINT_AUTHORITY",
"examples": [
"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"
],
"type": "string"
},
"primarySaleHappened": {
"description": "DTO.TOKEN.EXTRA.PRIMARY_SALE_HAPPENED",
"examples": [
false
],
"type": "boolean"
},
"programAddress": {
"description": "DTO.TOKEN.EXTRA.PROGRAM_ADDRESS",
"examples": [
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
],
"type": "string"
},
"sellerFeeBasisPoints": {
"description": "DTO.TOKEN.EXTRA.SELLER_FEE_BASIS_POINTS",
"examples": [
100
],
"type": "integer",
"format": "int64"
},
"tokenStandard": {
"description": "DTO.TOKEN.EXTRA.TOKEN_STANDARD",
"examples": [
"Fungible"
],
"type": "string"
},
"updateAuthority": {
"description": "DTO.TOKEN.EXTRA.UPDATE_AUTHORITY",
"examples": [
"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"
],
"type": "string"
}
}
}Fields§
§collection_address: Option<String>DTO.TOKEN.EXTRA.COLLECTION_ADDRESS
edition_nonce: Option<i64>DTO.TOKEN.EXTRA.EDITION_NONCE
DTO.TOKEN.EXTRA.FREEZE_AUTHORITY
fungible: Option<bool>DTO.TOKEN.EXTRA.FUNGIBLE
is_mutable: Option<bool>DTO.TOKEN.EXTRA.IS_MUTABLE
is_native: Option<bool>DTO.TOKEN.EXTRA.IS_NATIVE
is_verified_collection: Option<bool>DTO.TOKEN.EXTRA.IS_VERIFIED_COLLECTION
is_wrapped: Option<bool>DTO.TOKEN.EXTRA.IS_WRAPPED
key: Option<String>DTO.TOKEN.EXTRA.KEY
launch_from_program_address: Option<String>DTO.TOKEN.EXTRA.LAUNCH_FROM_PROGRAM_ADDRESS
launch_from_protocol_family: Option<String>DTO.TOKEN.EXTRA.LAUNCH_FROM_PROTOCOL_FAMILY
migrated_at: Option<i64>DTO.TOKEN.EXTRA.MIGRATED_AT
migrated_to_pool_address: Option<String>DTO.TOKEN.EXTRA.MIGRATED_TO_POOL_ADDRESS
migrated_to_program_address: Option<String>DTO.TOKEN.EXTRA.MIGRATED_TO_PROGRAM_ADDRESS
migrated_to_protocol_family: Option<String>DTO.TOKEN.EXTRA.MIGRATED_TO_PROTOCOL_FAMILY
DTO.TOKEN.EXTRA.MINT_AUTHORITY
primary_sale_happened: Option<bool>DTO.TOKEN.EXTRA.PRIMARY_SALE_HAPPENED
program_address: Option<String>DTO.TOKEN.EXTRA.PROGRAM_ADDRESS
seller_fee_basis_points: Option<i64>DTO.TOKEN.EXTRA.SELLER_FEE_BASIS_POINTS
token_standard: Option<String>DTO.TOKEN.EXTRA.TOKEN_STANDARD
DTO.TOKEN.EXTRA.UPDATE_AUTHORITY
Implementations§
Source§impl TokenExtraDto
impl TokenExtraDto
pub fn builder() -> TokenExtraDto
Trait Implementations§
Source§impl Clone for TokenExtraDto
impl Clone for TokenExtraDto
Source§fn clone(&self) -> TokenExtraDto
fn clone(&self) -> TokenExtraDto
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 TokenExtraDto
impl Debug for TokenExtraDto
Source§impl Default for TokenExtraDto
impl Default for TokenExtraDto
Source§impl<'de> Deserialize<'de> for TokenExtraDto
impl<'de> Deserialize<'de> for TokenExtraDto
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 From<&TokenExtraDto> for TokenExtraDto
impl From<&TokenExtraDto> for TokenExtraDto
Source§fn from(value: &TokenExtraDto) -> Self
fn from(value: &TokenExtraDto) -> Self
Converts to this type from the input type.
Source§impl From<TokenExtraDto> for TokenExtraDto
impl From<TokenExtraDto> for TokenExtraDto
Source§fn from(value: TokenExtraDto) -> Self
fn from(value: TokenExtraDto) -> Self
Converts to this type from the input type.
Source§impl Serialize for TokenExtraDto
impl Serialize for TokenExtraDto
Source§impl TryFrom<TokenExtraDto> for TokenExtraDto
impl TryFrom<TokenExtraDto> for TokenExtraDto
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: TokenExtraDto) -> Result<Self, ConversionError>
fn try_from(value: TokenExtraDto) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TokenExtraDto
impl RefUnwindSafe for TokenExtraDto
impl Send for TokenExtraDto
impl Sync for TokenExtraDto
impl Unpin for TokenExtraDto
impl UnwindSafe for TokenExtraDto
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