forklaunch 1.35.1

Launch faster with forklaunch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Subscriptions routes; the billing
//! interface declares each operation's contract.
use crate::{api::controllers::subscription, registrations::{AppState, Routes}};

pub fn mount(routes: Routes, state: &AppState) -> Routes {
    routes
        .route("createSubscription", subscription::create_subscription(state))
        .route("listSubscriptions", subscription::list_subscriptions(state))
        .route("getSubscription", subscription::get_subscription(state))
        .route("getUserSubscription", subscription::get_user_subscription(state))
        .route("getOrganizationSubscription", subscription::get_organization_subscription(state))
        .route("updateSubscription", subscription::update_subscription(state))
        .route("deleteSubscription", subscription::delete_subscription(state))
        .route("cancelSubscription", subscription::cancel_subscription(state))
        .route("resumeSubscription", subscription::resume_subscription(state))
}