forklaunch 1.35.1

Launch faster with forklaunch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Billing domain types and services come from the interface, base and Stripe
//! crates. Application-specific domain code belongs beside these re-exports.
pub mod schemas {
    pub use forklaunch_billing_interface::services::{
        BillingPortalDto, CheckoutSessionDto, CreateBillingPortalDto, CreateCheckoutSessionDto, CreatePaymentLinkDto,
        CreatePlanDto, CreateSubscriptionDto, PaymentLinkDto, PlanDto, SubscriptionDto, UpdateBillingPortalDto,
        UpdateCheckoutSessionDto, UpdatePaymentLinkDto, UpdatePlanDto, UpdateSubscriptionDto,
    };
    pub use forklaunch_billing_interface::{CheckoutSession, Currency, Customer, Money, Plan, Subscription, SubscriptionStatus};
}

pub mod services {
{{#stripe}}    pub use forklaunch_billing_stripe::services::StripeBillingService;
{{/stripe}}    pub use forklaunch_billing_base::services::{BaseBillingService, postgres::PostgresBillingStore};
    pub use forklaunch_billing_interface::services::{
        BillingPortalService, CheckoutSessionService, PaymentLinkService, PlanService, SubscriptionService,
    };
}