pub struct DexscrAd {
pub ad_type: Option<String>,
pub chain: String,
pub date: Option<String>,
pub duration_hours: Option<i64>,
pub impressions: Option<i64>,
pub token_address: String,
pub url: Option<String>,
}Expand description
DexscrAd
JSON schema
{
"type": "object",
"required": [
"chain",
"tokenAddress"
],
"properties": {
"adType": {
"description": "ENTITY.DEXSCR_AD.AD_TYPE",
"type": "string"
},
"chain": {
"description": "ENTITY.DEXSCR_AD.CHAIN",
"examples": [
"sol"
],
"type": "string"
},
"date": {
"description": "ENTITY.DEXSCR_AD.DATE",
"type": "string"
},
"durationHours": {
"description": "ENTITY.DEXSCR_AD.DURATION_HOURS",
"type": "integer",
"format": "int64"
},
"impressions": {
"description": "ENTITY.DEXSCR_AD.IMPRESSIONS",
"type": "integer",
"format": "int64"
},
"tokenAddress": {
"description": "ENTITY.DEXSCR_AD.TOKEN_ADDRESS",
"examples": [
"So11111111111111111111111111111111111111112"
],
"type": "string"
},
"url": {
"description": "ENTITY.DEXSCR_AD.URL",
"type": "string"
}
}
}Fields§
§ad_type: Option<String>ENTITY.DEXSCR_AD.AD_TYPE
chain: StringENTITY.DEXSCR_AD.CHAIN
date: Option<String>ENTITY.DEXSCR_AD.DATE
duration_hours: Option<i64>ENTITY.DEXSCR_AD.DURATION_HOURS
impressions: Option<i64>ENTITY.DEXSCR_AD.IMPRESSIONS
token_address: StringENTITY.DEXSCR_AD.TOKEN_ADDRESS
url: Option<String>ENTITY.DEXSCR_AD.URL
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DexscrAd
impl<'de> Deserialize<'de> for DexscrAd
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
Auto Trait Implementations§
impl Freeze for DexscrAd
impl RefUnwindSafe for DexscrAd
impl Send for DexscrAd
impl Sync for DexscrAd
impl Unpin for DexscrAd
impl UnsafeUnpin for DexscrAd
impl UnwindSafe for DexscrAd
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