Skip to main content

binance/spot/models/
get_mining_statistics_user_status_v1_resp_data.rs

1/*
2 * Binance Spot API
3 *
4 * OpenAPI specification for Binance exchange - Spot API
5 *
6 * The version of the OpenAPI document: 0.3.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::spot::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetMiningStatisticsUserStatusV1RespData {
16    #[serde(rename = "algo", skip_serializing_if = "Option::is_none")]
17    pub algo: Option<String>,
18    #[serde(rename = "dayHashRate", skip_serializing_if = "Option::is_none")]
19    pub day_hash_rate: Option<String>,
20    #[serde(rename = "fifteenMinHashRate", skip_serializing_if = "Option::is_none")]
21    pub fifteen_min_hash_rate: Option<String>,
22    #[serde(rename = "invalidNum", skip_serializing_if = "Option::is_none")]
23    pub invalid_num: Option<i32>,
24    #[serde(rename = "profitToday", skip_serializing_if = "Option::is_none")]
25    pub profit_today: Option<Box<models::GetMiningStatisticsUserStatusV1RespDataProfitToday>>,
26    #[serde(rename = "profitYesterday", skip_serializing_if = "Option::is_none")]
27    pub profit_yesterday: Option<Box<models::GetMiningStatisticsUserStatusV1RespDataProfitToday>>,
28    #[serde(rename = "unit", skip_serializing_if = "Option::is_none")]
29    pub unit: Option<String>,
30    #[serde(rename = "userName", skip_serializing_if = "Option::is_none")]
31    pub user_name: Option<String>,
32    #[serde(rename = "validNum", skip_serializing_if = "Option::is_none")]
33    pub valid_num: Option<i32>,
34}
35
36impl GetMiningStatisticsUserStatusV1RespData {
37    pub fn new() -> GetMiningStatisticsUserStatusV1RespData {
38        GetMiningStatisticsUserStatusV1RespData {
39            algo: None,
40            day_hash_rate: None,
41            fifteen_min_hash_rate: None,
42            invalid_num: None,
43            profit_today: None,
44            profit_yesterday: None,
45            unit: None,
46            user_name: None,
47            valid_num: None,
48        }
49    }
50}
51