import type { MerchantDeliveryOptionPageData, MerchantDeliveryOptionSaveParams, MerchantOptionDeleteData, MerchantOptionDeleteParams, MerchantOptionPageParams, MerchantOptionSaveData, MerchantPackageOptionPageData, MerchantPackageOptionSaveParams, } from '@/types/mall' import { merchantPost } from './shared' export const merchantDeliveryOptionPage = ( payload: MerchantOptionPageParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/delivery_option_page', payload, signal ) export const merchantDeliveryOptionSave = ( payload: MerchantDeliveryOptionSaveParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/delivery_option_save', payload, signal ) export const merchantDeliveryOptionDelete = ( payload: MerchantOptionDeleteParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/delivery_option_delete', payload, signal ) export const merchantPackageOptionPage = ( payload: MerchantOptionPageParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/package_option_page', payload, signal ) export const merchantPackageOptionSave = ( payload: MerchantPackageOptionSaveParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/package_option_save', payload, signal ) export const merchantPackageOptionDelete = ( payload: MerchantOptionDeleteParams, signal?: AbortSignal ) => merchantPost( '/api/v1/mall/merchant/package_option_delete', payload, signal )