Files
homaroma/apps/backend/src/routes/tiktokOrder.d.ts
T

247 lines
7.3 KiB
TypeScript

import { Elysia } from "elysia";
export declare const tiktokOrderRoute: Elysia<"/tiktok-order", {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
typebox: {};
error: {};
}, {
schema: {};
standaloneSchema: {};
macro: {};
macroFn: {};
parser: {};
response: {};
}, {
"tiktok-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;
};
};
};
};
};
} & {
"tiktok-order": {
clear: {
delete: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
200: {
success: boolean;
message: string;
count: any;
} | {
success: boolean;
message: any;
count?: never;
};
};
};
};
};
} & {
"tiktok-order": {
orders: {
":orderId": {
get: {
body: unknown;
params: {
orderId: string;
} & {};
query: unknown;
headers: unknown;
response: {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
};
};
};
};
};
} & {
"tiktok-order": {
orders: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
200: {
items: any;
total: any;
page: number;
limit: number;
totalPages: number;
};
};
};
};
};
} & {
"tiktok-order": {
summary: {
get: {
body: unknown;
params: {};
query: unknown;
headers: unknown;
response: {
200: {
orderCount: any;
totalAmount: any;
totalShipping: any;
totalRefund: any;
totalTaxes: any;
totalItems: any;
totalSkuRevenue: any;
};
};
};
};
};
} & {
"tiktok-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;
sku: string;
variation: string;
qty: number;
revenue: number;
}[];
summary: {
totalRevenue: any;
totalShipping: any;
totalRefund: any;
totalPlatformDisc: any;
totalSellerDisc: any;
netRevenue: number;
totalOrders: any;
completedOrders: number;
cancelledOrders: any;
cancelRate: number;
aov: number;
};
};
};
};
};
};
} & {
"tiktok-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=tiktokOrder.d.ts.map