241 lines
7.1 KiB
TypeScript
241 lines
7.1 KiB
TypeScript
import { Elysia } from "elysia";
|
|
export declare const lazadaOrderRoute: Elysia<"/lazada-order", {
|
|
decorator: {};
|
|
store: {};
|
|
derive: {};
|
|
resolve: {};
|
|
}, {
|
|
typebox: {};
|
|
error: {};
|
|
}, {
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
macro: {};
|
|
macroFn: {};
|
|
parser: {};
|
|
response: {};
|
|
}, {
|
|
"lazada-order": {
|
|
import: {
|
|
post: {
|
|
body: {
|
|
shop?: string;
|
|
rows: any[];
|
|
};
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
success: boolean;
|
|
message: string;
|
|
ordersCount: number;
|
|
rowsCount: number;
|
|
} | {
|
|
success: boolean;
|
|
message: any;
|
|
ordersCount?: never;
|
|
rowsCount?: never;
|
|
};
|
|
422: {
|
|
type: "validation";
|
|
on: string;
|
|
summary?: string;
|
|
message?: string;
|
|
found?: unknown;
|
|
property?: string;
|
|
expected?: string;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
clear: {
|
|
delete: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
success: boolean;
|
|
message: string;
|
|
count: any;
|
|
} | {
|
|
success: boolean;
|
|
message: any;
|
|
count?: never;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
orders: {
|
|
":orderNumber": {
|
|
get: {
|
|
body: unknown;
|
|
params: {
|
|
orderNumber: string;
|
|
} & {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
[x: string]: any;
|
|
[x: number]: any;
|
|
[x: symbol]: any;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
orders: {
|
|
get: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
items: any;
|
|
total: any;
|
|
page: number;
|
|
limit: number;
|
|
totalPages: number;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
summary: {
|
|
get: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
orderCount: any;
|
|
totalAmount: any;
|
|
totalShipping: any;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
analytics: {
|
|
get: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
monthly: {
|
|
month: string;
|
|
revenue: number;
|
|
orders: number;
|
|
cancelled: number;
|
|
items: number;
|
|
platformDiscount: number;
|
|
sellerDiscount: number;
|
|
}[];
|
|
statusBreakdown: {
|
|
status: string;
|
|
count: number;
|
|
}[];
|
|
paymentBreakdown: {
|
|
method: string;
|
|
count: number;
|
|
}[];
|
|
topProducts: {
|
|
name: string;
|
|
variation: string;
|
|
qty: number;
|
|
revenue: number;
|
|
}[];
|
|
summary: {
|
|
totalRevenue: any;
|
|
totalShipping: any;
|
|
totalPlatformDisc: any;
|
|
totalSellerDisc: any;
|
|
netRevenue: number;
|
|
totalOrders: any;
|
|
completedOrders: number;
|
|
cancelledOrders: any;
|
|
cancelRate: number;
|
|
aov: number;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} & {
|
|
"lazada-order": {
|
|
"analytics-overview": {
|
|
get: {
|
|
body: unknown;
|
|
params: {};
|
|
query: unknown;
|
|
headers: unknown;
|
|
response: {
|
|
200: {
|
|
shops: {
|
|
shop: string;
|
|
orders: number;
|
|
completed: number;
|
|
cancelled: number;
|
|
revenue: number;
|
|
shippingFee: number;
|
|
platformDiscount: number;
|
|
sellerDiscount: number;
|
|
items: number;
|
|
}[];
|
|
monthly: any[];
|
|
topProducts: {
|
|
name: string;
|
|
variation: string;
|
|
qty: number;
|
|
revenue: number;
|
|
}[];
|
|
summary: {
|
|
totalRevenue: number;
|
|
totalShipping: number;
|
|
totalPlatformDisc: number;
|
|
totalSellerDisc: number;
|
|
netRevenue: number;
|
|
totalOrders: number;
|
|
completedOrders: number;
|
|
cancelledOrders: number;
|
|
cancelRate: number;
|
|
aov: number;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}, {
|
|
derive: {};
|
|
resolve: {};
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
response: {};
|
|
}, {
|
|
derive: {};
|
|
resolve: {};
|
|
schema: {};
|
|
standaloneSchema: {};
|
|
response: {};
|
|
}>;
|
|
//# sourceMappingURL=lazadaOrder.d.ts.map
|