artifacts/models/
gem_transaction_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 GemTransactionListResponseSchema {
7 #[serde(rename = "data")]
8 pub data: Vec<models::GemTransactionSchema>,
9}
10
11impl GemTransactionListResponseSchema {
12 pub fn new(data: Vec<models::GemTransactionSchema>) -> GemTransactionListResponseSchema {
13 GemTransactionListResponseSchema { data }
14 }
15}
16
17impl crate::traits::IntoData for GemTransactionListResponseSchema {
18 type Data = Vec<models::GemTransactionSchema>;
19 fn into_data(self) -> Self::Data {
20 self.data
21 }
22}