Mayson Monorepo Documentation
    Preparing search index...

    Interface IUserSubscription

    User subscription information stored in database

    interface IUserSubscription {
        stripeCustomerId?: string;
        stripeSubscriptionId?: string;
        subscriptionPlan?: SubscriptionPlan;
        subscriptionStatus?: SubscriptionStatus;
        currentPeriodStart?: Date;
        currentPeriodEnd?: Date;
        maxSpendingLimit: number;
        alertThreshold: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    stripeCustomerId?: string

    Stripe customer ID

    stripeSubscriptionId?: string

    Stripe subscription ID

    subscriptionPlan?: SubscriptionPlan

    Current subscription plan

    subscriptionStatus?: SubscriptionStatus

    Current subscription status

    currentPeriodStart?: Date

    Current billing period start date

    currentPeriodEnd?: Date

    Current billing period end date

    maxSpendingLimit: number

    Maximum spending limit per month in USD

    alertThreshold: number

    Alert threshold percentage (0-100)