{"version":3,"file":"erxV2.cjs","sources":["../../../../src/resources/classes/erxV2.ts"],"sourcesContent":["// AUTOGENERATED -- DO NOT EDIT\n\nimport { ErxV2MedicationSearchParams, ErxV2MedicationSearchResponse, OystehrClientRequest } from '../..';\nimport { SDKResource } from '../../client/client';\nimport { OystehrConfig } from '../../config';\n\nexport class ErxV2 extends SDKResource {\n  constructor(config: OystehrConfig) {\n    super(config);\n  }\n  #baseUrlThunk(): string {\n    return this.config.services?.['projectApiUrl'] ?? 'https://project-api.zapehr.com/v1';\n  }\n  /**\n   * Search for medications. Provide at least one of code or name filters\n   */\n  medicationSearch(\n    params: ErxV2MedicationSearchParams,\n    request?: OystehrClientRequest\n  ): Promise<ErxV2MedicationSearchResponse>;\n  /**\n   * Search for medications. Provide at least one of code or name filters\n   */\n  medicationSearch(request?: OystehrClientRequest): Promise<ErxV2MedicationSearchResponse>;\n  /**\n   * Search for medications. Provide at least one of code or name filters\n   */\n  medicationSearch(\n    params?: ErxV2MedicationSearchParams | OystehrClientRequest,\n    request?: OystehrClientRequest\n  ): Promise<ErxV2MedicationSearchResponse> {\n    return this.request('/erx/v2/medication/search', 'get', this.#baseUrlThunk.bind(this))(params, request);\n  }\n}\n"],"names":["SDKResource"],"mappings":";;;;AAAA;AAMM,MAAO,KAAM,SAAQA,kBAAW,CAAA;AACpC,IAAA,WAAA,CAAY,MAAqB,EAAA;QAC/B,KAAK,CAAC,MAAM,CAAC,CAAC;KACf;IACD,aAAa,GAAA;QACX,OAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,eAAe,CAAC,IAAI,mCAAmC,CAAC;KACvF;AAYD;;AAEG;IACH,gBAAgB,CACd,MAA2D,EAC3D,OAA8B,EAAA;QAE9B,OAAO,IAAI,CAAC,OAAO,CAAC,2BAA2B,EAAE,KAAK,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;KACzG;AACF;;;;"}