import { getDefaultClient } from '../../factory' import type { KioskStarterGetGroupInfoRespVO, KioskStarterRegisterNodeReqVO, KioskStarterRegisterNodeRespVO, KioskStarterValidateReqVO, KioskStarterValidateRespVO } from '../../types/kiosk-starter' // @endpoint GET /kiosk/:kiosk_group_hashid // @controller KioskStarter.GetGroupInfo export async function getKioskGroupInfo( kioskGroupHashid: string ): Promise { return getDefaultClient().get(`/kiosk/${kioskGroupHashid}`) } // @endpoint POST /kiosk/:kiosk_group_hashid/register-node // @controller KioskStarter.RegisterNode export async function registerKioskNode( kioskGroupHashid: string, data: KioskStarterRegisterNodeReqVO ): Promise { return getDefaultClient().post(`/kiosk/${kioskGroupHashid}/register-node`, data) } // @endpoint POST /kiosk/:kiosk_group_hashid/validate // @controller KioskStarter.Validate export async function validateKiosk( kioskGroupHashid: string, data: KioskStarterValidateReqVO ): Promise { return getDefaultClient().post(`/kiosk/${kioskGroupHashid}/validate`, data) }