import type { HttpClient } from '@services' export type GetHubspotContractPdfInput = { contractVersion: 'client' | 'owner' contractId: string } const getHubspotContractPdf = (http: HttpClient) => ({ query: async (input: GetHubspotContractPdfInput) => { const response = await http.get<{ data: Blob } | Blob>( `v3/admin/hubspot/contracts/${input.contractVersion}_contracts/${input.contractId}.pdf`, { responseType: 'blob' }, ) return 'data' in response ? response.data : response }, }) export default getHubspotContractPdf