import { apiGet, apiPost } from '@/lib/http' import type { ClaimDetailData } from '@/types/claim' export function fetchClaimDetail(token: string) { return apiGet(`/api/v1/claim/${token}`) } export function verifyKuaishouCloudClaimTicket( token: string, payload: { ticketCode: string }, ) { return apiPost(`/api/v1/claim/${token}/kuaishou-cloud/verify-ticket`, payload) } export function confirmKuaishouCloudClaimRole(token: string) { return apiPost(`/api/v1/claim/${token}/kuaishou-cloud/confirm-role`, {}) } export function rebindKuaishouCloudClaimRole(token: string) { return apiPost(`/api/v1/claim/${token}/kuaishou-cloud/rebind-role`, {}) } export function redeemKuaishouCloudClaim(token: string) { return apiPost(`/api/v1/claim/${token}/kuaishou-cloud/redeem`, {}) }