longbridge/asset/types.rs
1#![allow(missing_docs)]
2
3use serde::{Deserialize, Serialize};
4
5/// Response for get statement data list request
6#[derive(Debug, Clone, Default, Serialize, Deserialize)]
7pub struct GetStatementListResponse {
8 pub list: Vec<StatementItem>,
9}
10
11/// Statement data info
12#[derive(Debug, Clone, Default, Serialize, Deserialize)]
13pub struct StatementItem {
14 pub dt: i32,
15 pub file_key: String,
16}
17
18/// Response for get statement data download url request
19#[derive(Debug, Clone, Default, Serialize, Deserialize)]
20pub struct GetStatementResponse {
21 pub url: String,
22}