import * as http from './http.js';
/** GET /contact/threads — List your support threads (cursor-paginated). */
export const listThreads = (client, query) => http.get(client, '/contact/threads', { query });
/** Every support thread, following cursor pagination. */
export const listAllThreads = (client, query) => http.paginate(client, '/contact/threads', 'threads', { query });
/** POST /contact/threads — Open a support thread. */
export const createThread = (client, body) => http.post(client, '/contact/threads', { body });
/** GET /contact/threads/{id} — Read a support thread. */
export const getThread = (client, id) => http.get(client, '/contact/threads/{id}', { params: { id } });
/** POST /contact/threads/{id}/messages — Reply on a support thread. */
export const reply = (client, id, body) => http.post(client, '/contact/threads/{id}/messages', { params: { id }, body });