Updated referral methods and schemas

This commit is contained in:
Demid
2023-05-01 04:39:31 +03:00
parent 3564159dfb
commit 093bb7b113
2 changed files with 33 additions and 28 deletions

View File

@@ -1,20 +1,26 @@
import { z } from 'zod';
const aggregatedHistorySchema = z.array(z.object({
history_type: z.object({
RewardDistribution: z.string()
}),
chain_type: z.string(),
chain_comp: z.string(),
date_unix: z.number(),
date_time_local: z.string(),
date_time_utc: z.string(),
amount_orn: z.string(),
amount_orn_fmt: z.number(),
amount_usd: z.string(),
amount_usd_fmt: z.number(),
orn_price: z.string(),
orn_price_fmt: z.number()
}))
const aggregatedHistorySchema = z.object({
data: z.array(z.object({
history_type: z.object({
RewardDistribution: z.string()
}),
chain_type: z.string(),
chain_comp: z.string(),
date_unix: z.number(),
date_time_local: z.string(),
date_time_utc: z.string(),
amount_orn: z.string(),
amount_orn_fmt: z.number(),
amount_usd: z.string(),
amount_usd_fmt: z.number(),
orn_price: z.string(),
orn_price_fmt: z.number()
})),
pagination_info: z.object({
c_page: z.number(),
t_pages: z.number()
})
})
export default aggregatedHistorySchema;