artifacts/models/
purchase_history_list_response_schema.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5#[cfg_attr(feature = "specta", derive(specta::Type))]
6pub struct PurchaseHistoryListResponseSchema {
7 #[serde(rename = "data")]
8 pub data: Vec<models::PurchaseHistorySchema>,
9}
10
11impl PurchaseHistoryListResponseSchema {
12 pub fn new(data: Vec<models::PurchaseHistorySchema>) -> PurchaseHistoryListResponseSchema {
13 PurchaseHistoryListResponseSchema { data }
14 }
15}
16
17impl crate::traits::IntoData for PurchaseHistoryListResponseSchema {
18 type Data = Vec<models::PurchaseHistorySchema>;
19 fn into_data(self) -> Self::Data {
20 self.data
21 }
22}