pub struct SimpleEarnFlexiblePositionResponseRowsItem {Show 14 fields
pub air_drop_asset: String,
pub asset: String,
pub auto_subscribe: bool,
pub can_redeem: bool,
pub collateral_amount: String,
pub cumulative_bonus_rewards: String,
pub cumulative_real_time_rewards: String,
pub cumulative_total_rewards: String,
pub latest_annual_percentage_rate: String,
pub product_id: String,
pub tier_annual_percentage_rate: SimpleEarnFlexiblePositionResponseRowsItemTierAnnualPercentageRate,
pub total_amount: String,
pub yesterday_airdrop_percentage_rate: String,
pub yesterday_real_time_rewards: String,
}
Expand description
SimpleEarnFlexiblePositionResponseRowsItem
JSON schema
{
"type": "object",
"required": [
"airDropAsset",
"asset",
"autoSubscribe",
"canRedeem",
"collateralAmount",
"cumulativeBonusRewards",
"cumulativeRealTimeRewards",
"cumulativeTotalRewards",
"latestAnnualPercentageRate",
"productId",
"tierAnnualPercentageRate",
"totalAmount",
"yesterdayAirdropPercentageRate",
"yesterdayRealTimeRewards"
],
"properties": {
"airDropAsset": {
"examples": [
"BETH"
],
"type": "string"
},
"asset": {
"examples": [
"USDT"
],
"type": "string"
},
"autoSubscribe": {
"examples": [
true
],
"type": "boolean"
},
"canRedeem": {
"examples": [
true
],
"type": "boolean"
},
"collateralAmount": {
"examples": [
"232.23123213"
],
"type": "string"
},
"cumulativeBonusRewards": {
"examples": [
"0.22759183"
],
"type": "string"
},
"cumulativeRealTimeRewards": {
"examples": [
"0.22759183"
],
"type": "string"
},
"cumulativeTotalRewards": {
"examples": [
"0.45459183"
],
"type": "string"
},
"latestAnnualPercentageRate": {
"examples": [
"0.02599895"
],
"type": "string"
},
"productId": {
"examples": [
"USDT001"
],
"type": "string"
},
"tierAnnualPercentageRate": {
"type": "object",
"required": [
"0-5BTC",
"5-10BTC"
],
"properties": {
"0-5BTC": {
"examples": [
0.05
],
"type": "number",
"format": "double"
},
"5-10BTC": {
"examples": [
0.03
],
"type": "number",
"format": "double"
}
}
},
"totalAmount": {
"examples": [
"75.46000000"
],
"type": "string"
},
"yesterdayAirdropPercentageRate": {
"examples": [
"0.02599895"
],
"type": "string"
},
"yesterdayRealTimeRewards": {
"examples": [
"0.10293829"
],
"type": "string"
}
}
}
Fields§
§air_drop_asset: String
§asset: String
§auto_subscribe: bool
§can_redeem: bool
§collateral_amount: String
§cumulative_bonus_rewards: String
§cumulative_real_time_rewards: String
§cumulative_total_rewards: String
§latest_annual_percentage_rate: String
§product_id: String
§tier_annual_percentage_rate: SimpleEarnFlexiblePositionResponseRowsItemTierAnnualPercentageRate
§total_amount: String
§yesterday_airdrop_percentage_rate: String
§yesterday_real_time_rewards: String
Trait Implementations§
Source§impl Clone for SimpleEarnFlexiblePositionResponseRowsItem
impl Clone for SimpleEarnFlexiblePositionResponseRowsItem
Source§fn clone(&self) -> SimpleEarnFlexiblePositionResponseRowsItem
fn clone(&self) -> SimpleEarnFlexiblePositionResponseRowsItem
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<'de> Deserialize<'de> for SimpleEarnFlexiblePositionResponseRowsItem
impl<'de> Deserialize<'de> for SimpleEarnFlexiblePositionResponseRowsItem
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<&SimpleEarnFlexiblePositionResponseRowsItem> for SimpleEarnFlexiblePositionResponseRowsItem
impl From<&SimpleEarnFlexiblePositionResponseRowsItem> for SimpleEarnFlexiblePositionResponseRowsItem
Source§fn from(value: &SimpleEarnFlexiblePositionResponseRowsItem) -> Self
fn from(value: &SimpleEarnFlexiblePositionResponseRowsItem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SimpleEarnFlexiblePositionResponseRowsItem
impl RefUnwindSafe for SimpleEarnFlexiblePositionResponseRowsItem
impl Send for SimpleEarnFlexiblePositionResponseRowsItem
impl Sync for SimpleEarnFlexiblePositionResponseRowsItem
impl Unpin for SimpleEarnFlexiblePositionResponseRowsItem
impl UnwindSafe for SimpleEarnFlexiblePositionResponseRowsItem
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