UNPKG

database-all

Version:

MIMS Drug Database integration

23 lines (21 loc) 901 B
import APIUrl from "../helpers/ApiUrl"; import MakeRequest from "../helpers/makeRequest"; import { IBrandDetailsReceiveFields, IBrandSearchObj } from "../interfaces/Interfaces"; export default class Brands { static async searchBrand(searchParam: IBrandSearchObj) { const postData = null; const brandList = await MakeRequest.httpRequest(APIUrl.getBrandListAPI(), "GET", postData, searchParam); return brandList; } static async getBrandDetails(brandId: string, searchParam: IBrandDetailsReceiveFields | null = null) { const postData = null; let params = {}; if (searchParam) { params = { "fields" : searchParam?.fields?.join(', ') } }; const brandDetails = await MakeRequest.httpRequest(APIUrl.getBrandDetailsAPI(brandId), "GET", postData, params); return brandDetails; } }