lago_types/responses/
subscription.rs1use serde::{Deserialize, Serialize};
2
3use crate::models::{PaginationMeta, Subscription};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct GetSubscriptionResponse {
8 pub subscription: Subscription,
9}
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
13pub struct CreateSubscriptionResponse {
14 pub subscription: Subscription,
15}
16
17#[derive(Debug, Clone, Serialize, Deserialize)]
19pub struct UpdateSubscriptionResponse {
20 pub subscription: Subscription,
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
25pub struct DeleteSubscriptionResponse {
26 pub subscription: Subscription,
27}
28
29#[derive(Debug, Clone, Serialize, Deserialize)]
31pub struct ListSubscriptionsResponse {
32 pub subscriptions: Vec<Subscription>,
33 pub meta: PaginationMeta,
34}