import { LuckyDrawItem, LuckyDrawServiceInterface, UpsertWheelInterface, } from '@tempi/core-elements'; import API from './request'; export const luckyDrawService: LuckyDrawServiceInterface = { getWheel: (id: number) => API.builderBffClient .get(`/v1/lucky-draw/wheels/${id}`) .then((res) => res.data?.data), upsertWheel: (data: UpsertWheelInterface) => API.builderBffClient .post('/v1/lucky-draw/wheels', data) .then((res) => res.data?.data?.id), deleteWheel: (id: number) => API.builderBffClient .delete(`/v1/lucky-draw/wheels/${id}`) .then((res) => res.data), upsertWheelItem: (data: LuckyDrawItem) => API.builderBffClient .post('/v1/lucky-draw/items', data) .then((res) => res.data?.data?.id), deleteWheelItem: (id: number) => API.builderBffClient .delete(`/v1/lucky-draw/items/${id}`) .then((res) => res.data), };