UNPKG

@claudebernard/types

Version:

A TypeScript library for centralizing common types, interfaces, classes, and enums, particularly for API response types.

56 lines 1.75 kB
export class SearchRequestBody { constructor(data) { this.pageNumber = 0; this.pageSize = 100; this.filters = { deletedProducts: false, dopingProducts: true, hospitalProducts: true, homeoProducts: false, dermatoProducts: true, dieteticProducts: true, horsAmmProducts: true, veterinarProducts: true, medicalDevicesProducts: true, genericProducts: false, accessoriesProducts: true, biosimilarsProducts: true, specialityProducts: false, fieldFilters: [], genericAccessoriesProducts: false, }; this.categories = { products: true, brands: true, ranges: true, genericGroups: true, genericAccessoriesGroups: true, biosimilarGroups: true, companies: true, commonNames: true, molecules: true, indications: true, segments: true, atcclass: true, bcbclass: true, sideEffects: false, universes: true, hybridGroups: true, }; this.order = null; this.patient = null; this.options = { patientPriorityResult: false, prescriptionPriorityResult: false, internal: true, withFieldFilters: false, maxMonthsDeletedProducts: 0, withPrecautionsForUse: true, facilityCode: "", }; this.products = []; this.excludeProduct = ""; Object.assign(this, data); } } //# sourceMappingURL=search-request-body.class.js.map