use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AdjustIsolatedMarginRequestSignedFields {
#[serde(rename = "idsId")]
pub ids_id: String,
#[serde(rename = "accountAddress")]
pub account_address: String,
#[serde(rename = "symbol")]
pub symbol: String,
#[serde(rename = "operation")]
pub operation: models::AdjustMarginOperation,
#[serde(rename = "quantityE9")]
pub quantity_e9: String,
#[serde(rename = "salt")]
pub salt: String,
#[serde(rename = "signedAtMillis")]
pub signed_at_millis: i64,
}
impl AdjustIsolatedMarginRequestSignedFields {
pub fn new(ids_id: String, account_address: String, symbol: String, operation: models::AdjustMarginOperation, quantity_e9: String, salt: String, signed_at_millis: i64) -> AdjustIsolatedMarginRequestSignedFields {
AdjustIsolatedMarginRequestSignedFields {
ids_id,
account_address,
symbol,
operation,
quantity_e9,
salt,
signed_at_millis,
}
}
}