import type { Login, User } from '@/models/login' import useAxios from '@/utils/useAxios' import type { PriceTrigger } from '@/models/PriceTrigger' import type { Ref, UnwrapRef } from 'vue' import type { TableInput, TableOutput } from '@/models/table' import type { Transaction } from '@/models/transaction' import type { Order } from '@/models/order' import type { Card } from '@/models/wallet' export const createPriceTrigger = async (obj: PriceTrigger) => await useAxios.post(`/customer/price_triggers`, obj) export const updatePriceTrigger = async (id?: number, obj?: PriceTrigger | { is_active: boolean }) => await useAxios.put(`/customer/price_triggers/${id}`, obj) export const getPriceTriggers = async () => await useAxios.get(`/customer/price_triggers`) export const deletePriceTrigger = async (id?: number) => await useAxios.delete(`/customer/price_triggers/${id}`)