cmp-aws-database
Version:
The package "cmp-aws-database" is for its database, which defines global tables. These tables are designed to be imported and used across multiple applications of "craft-my-plate."
37 lines (36 loc) • 1.01 kB
TypeScript
import { BaseModel } from "../../../base-model";
export declare class OrderModel extends BaseModel {
orderId: string;
userId: string;
orderStatus: string;
orderValue: number;
razorpayOrderId: string;
discountAmount: number;
extraDiscount: number;
gstAmount: number;
paymentType: string;
orderPlacedDate: number;
orderCompletedDate?: Date;
couponId: string;
couponCode: string;
couponEligibilityType: string;
totalPriceWithoutCoupon: number;
dynamicPriceDiscount: number;
complimentaryDiscount: number;
totalSavedAmount: number;
rewardValue: number;
deliveryFees: number;
grandTotal: number;
paymentStatus: string;
paymentModeType: string;
receiverName?: string;
receiverPhone?: string;
deliveryFeesDetails: DeliveryFeesDetails[];
assigneeIds?: string[];
gstNumber?: string;
}
export declare class DeliveryFeesDetails {
addressId: string;
platterName: string;
deliveryFees: number;
}