UNPKG

@it_kyryl/arbitrage_admin_schema

Version:

Schema for arbitrage admin panel

188 lines 6.09 kB
import { z } from "zod"; declare const binomV2ClickDto: z.ZodObject<{ cost: z.ZodOptional<z.ZodNumber>; id: z.ZodString; isp: z.ZodOptional<z.ZodString>; click_time: z.ZodString; campaign: z.ZodString; offer_id: z.ZodNumber; payout: z.ZodNumber; conversion: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }, { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }>; export type BinomV2ClickDtoT = z.infer<typeof binomV2ClickDto>; export declare const binomV2ClicksListDto: z.ZodObject<{ rows: z.ZodArray<z.ZodObject<{ cost: z.ZodOptional<z.ZodNumber>; id: z.ZodString; isp: z.ZodOptional<z.ZodString>; click_time: z.ZodString; campaign: z.ZodString; offer_id: z.ZodNumber; payout: z.ZodNumber; conversion: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }, { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }>, "many">; pageInfo: z.ZodOptional<z.ZodObject<{ from: z.ZodString; to: z.ZodString; hasNextPage: z.ZodBoolean; hasPrevPage: z.ZodBoolean; direction: z.ZodString; sorting: z.ZodEnum<["asc", "desc"]>; limit: z.ZodNumber; }, "strip", z.ZodTypeAny, { from: string; to: string; hasNextPage: boolean; hasPrevPage: boolean; direction: string; sorting: "asc" | "desc"; limit: number; }, { from: string; to: string; hasNextPage: boolean; hasPrevPage: boolean; direction: string; sorting: "asc" | "desc"; limit: number; }>>; }, "strip", z.ZodTypeAny, { rows: { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }[]; pageInfo?: { from: string; to: string; hasNextPage: boolean; hasPrevPage: boolean; direction: string; sorting: "asc" | "desc"; limit: number; } | undefined; }, { rows: { id: string; payout: number; click_time: string; campaign: string; offer_id: number; conversion: number; cost?: number | undefined; isp?: string | undefined; }[]; pageInfo?: { from: string; to: string; hasNextPage: boolean; hasPrevPage: boolean; direction: string; sorting: "asc" | "desc"; limit: number; } | undefined; }>; export type BinomV2ClicksListDtoT = z.infer<typeof binomV2ClicksListDto>; declare const binomV2ClicksListFilter: z.ZodObject<{ column: z.ZodEnum<["id", "payout", "cost", "isp", "click_time", "campaign", "offer_id", "conversion"]>; operator: z.ZodEnum<["contains", "lte", "eq"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }, { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }>; export type BinomV2ClicksListFilterT = z.infer<typeof binomV2ClicksListFilter>; declare const binomV2ClicksListParams: z.ZodObject<{ datePreset: z.ZodEnum<["last_2_days", "all_time", "custom_time", "today", "yesterday"]>; filter: z.ZodOptional<z.ZodArray<z.ZodObject<{ column: z.ZodEnum<["id", "payout", "cost", "isp", "click_time", "campaign", "offer_id", "conversion"]>; operator: z.ZodEnum<["contains", "lte", "eq"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }, { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }>, "many">>; timezone: z.ZodString; sortType: z.ZodEnum<["asc", "desc"]>; limit: z.ZodOptional<z.ZodNumber>; dateTo: z.ZodOptional<z.ZodString>; dateFrom: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { datePreset: "last_2_days" | "all_time" | "custom_time" | "today" | "yesterday"; timezone: string; sortType: "asc" | "desc"; filter?: { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }[] | undefined; limit?: number | undefined; dateTo?: string | undefined; dateFrom?: string | undefined; }, { datePreset: "last_2_days" | "all_time" | "custom_time" | "today" | "yesterday"; timezone: string; sortType: "asc" | "desc"; filter?: { value: string; operator: "contains" | "lte" | "eq"; column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion"; }[] | undefined; limit?: number | undefined; dateTo?: string | undefined; dateFrom?: string | undefined; }>; export type BinomV2ClicksListParamsT = z.infer<typeof binomV2ClicksListParams>; export {}; //# sourceMappingURL=click.entity.d.ts.map