pub struct StakingPositionResponseItem {Show 26 fields
pub accrual_days: String,
pub amount: String,
pub apy: String,
pub asset: String,
pub can_redeem_early: bool,
pub deliver_date: String,
pub duration: String,
pub est_extra_reward_amt: String,
pub extra_reward_apy: String,
pub extra_reward_asset: String,
pub interest_end_date: String,
pub next_interest_pay: String,
pub next_interest_pay_date: String,
pub partial_amt_deliver_date: String,
pub pay_interest_period: String,
pub position_id: String,
pub project_id: String,
pub purchase_time: String,
pub redeem_amount_early: String,
pub redeem_period: String,
pub redeeming_amt: String,
pub renewable: bool,
pub reward_amt: String,
pub reward_asset: String,
pub status: String,
pub type_: String,
}
Expand description
StakingPositionResponseItem
JSON schema
{
"type": "object",
"required": [
"APY",
"accrualDays",
"amount",
"asset",
"canRedeemEarly",
"deliverDate",
"duration",
"estExtraRewardAmt",
"extraRewardAPY",
"extraRewardAsset",
"interestEndDate",
"nextInterestPay",
"nextInterestPayDate",
"partialAmtDeliverDate",
"payInterestPeriod",
"positionId",
"projectId",
"purchaseTime",
"redeemAmountEarly",
"redeemPeriod",
"redeemingAmt",
"renewable",
"rewardAmt",
"rewardAsset",
"status",
"type"
],
"properties": {
"APY": {
"examples": [
"0.2032"
],
"type": "string"
},
"accrualDays": {
"examples": [
"4"
],
"type": "string"
},
"amount": {
"examples": [
"122.09202928"
],
"type": "string"
},
"asset": {
"examples": [
"AXS"
],
"type": "string"
},
"canRedeemEarly": {
"examples": [
true
],
"type": "boolean"
},
"deliverDate": {
"examples": [
"1651536000000"
],
"type": "string"
},
"duration": {
"examples": [
"60"
],
"type": "string"
},
"estExtraRewardAmt": {
"examples": [
"5.17181528"
],
"type": "string"
},
"extraRewardAPY": {
"examples": [
"0.0203"
],
"type": "string"
},
"extraRewardAsset": {
"examples": [
"BNB"
],
"type": "string"
},
"interestEndDate": {
"examples": [
"1651449600000"
],
"type": "string"
},
"nextInterestPay": {
"examples": [
"1.29295383"
],
"type": "string"
},
"nextInterestPayDate": {
"examples": [
"1646697600000"
],
"type": "string"
},
"partialAmtDeliverDate": {
"examples": [
"1651536000000"
],
"type": "string"
},
"payInterestPeriod": {
"examples": [
"1"
],
"type": "string"
},
"positionId": {
"examples": [
"123123"
],
"type": "string"
},
"projectId": {
"examples": [
"Axs*90"
],
"type": "string"
},
"purchaseTime": {
"examples": [
"1646182276000"
],
"type": "string"
},
"redeemAmountEarly": {
"examples": [
"2802.24068892"
],
"type": "string"
},
"redeemPeriod": {
"examples": [
"1"
],
"type": "string"
},
"redeemingAmt": {
"examples": [
"232.2323"
],
"type": "string"
},
"renewable": {
"examples": [
true
],
"type": "boolean"
},
"rewardAmt": {
"examples": [
"5.17181528"
],
"type": "string"
},
"rewardAsset": {
"examples": [
"AXS"
],
"type": "string"
},
"status": {
"examples": [
"HOLDING"
],
"type": "string"
},
"type": {
"examples": [
"AUTO"
],
"type": "string"
}
}
}
Fields§
§accrual_days: String
§amount: String
§apy: String
§asset: String
§can_redeem_early: bool
§deliver_date: String
§duration: String
§est_extra_reward_amt: String
§extra_reward_apy: String
§extra_reward_asset: String
§interest_end_date: String
§next_interest_pay: String
§next_interest_pay_date: String
§partial_amt_deliver_date: String
§pay_interest_period: String
§position_id: String
§project_id: String
§purchase_time: String
§redeem_amount_early: String
§redeem_period: String
§redeeming_amt: String
§renewable: bool
§reward_amt: String
§reward_asset: String
§status: String
§type_: String
Trait Implementations§
Source§impl Clone for StakingPositionResponseItem
impl Clone for StakingPositionResponseItem
Source§fn clone(&self) -> StakingPositionResponseItem
fn clone(&self) -> StakingPositionResponseItem
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 StakingPositionResponseItem
impl Debug for StakingPositionResponseItem
Source§impl<'de> Deserialize<'de> for StakingPositionResponseItem
impl<'de> Deserialize<'de> for StakingPositionResponseItem
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<&StakingPositionResponseItem> for StakingPositionResponseItem
impl From<&StakingPositionResponseItem> for StakingPositionResponseItem
Source§fn from(value: &StakingPositionResponseItem) -> Self
fn from(value: &StakingPositionResponseItem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StakingPositionResponseItem
impl RefUnwindSafe for StakingPositionResponseItem
impl Send for StakingPositionResponseItem
impl Sync for StakingPositionResponseItem
impl Unpin for StakingPositionResponseItem
impl UnwindSafe for StakingPositionResponseItem
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