# app/modules/billing/__init__.py """ Billing Module - Subscription and payment management. This module provides: - Subscription tier management - Vendor subscription CRUD - Billing history and invoices - Stripe integration - Scheduled tasks for subscription lifecycle Routes: - Admin: /api/v1/admin/subscriptions/* - Vendor: /api/v1/vendor/billing/* Menu Items: - Admin: subscription-tiers, subscriptions, billing-history - Vendor: billing, invoices Usage: from app.modules.billing import billing_module from app.modules.billing.services import subscription_service, stripe_service from app.modules.billing.models import VendorSubscription, SubscriptionTier from app.modules.billing.exceptions import TierLimitExceededException """ from app.modules.billing.definition import billing_module, get_billing_module_with_routers __all__ = [ "billing_module", "get_billing_module_with_routers", ]