Skip to main content

Subscription

Source: lyda-shared/src/Models/db/finance/Subscription.ts

Dependencies

import {SubscriptionStatus} from "../../../Enums/SubscriptionStatus.ts";

Subscription

Type: interface

export interface Subscription {
id: number;
user_id: number;
subscription_id: number;
status: SubscriptionStatus;
created_at: Date;
updated_at: Date;
cancelled_at: Date;
previous_subscription: number;
external_subscription_id: string;
external_order_id: string;
gifted_by_user_id: number;
next_billing_time: Date;
outstanding_balance: string;
currency_code: string;
}

Properties

PropertyTypeRequiredDescription
idnumberYes-
user_idnumberYes-
subscription_idnumberYes-
statusSubscriptionStatusYes-
created_atD​a​t​eYes-
updated_atD​a​t​eYes-
cancelled_atD​a​t​eYes-
previous_subscriptionnumberYes-
external_subscription_idstringYes-
external_order_idstringYes-
gifted_by_user_idnumberYes-
next_billing_timeD​a​t​eYes-
outstanding_balancestringYes-
currency_codestringYes-