@claudebernard/types
Version:
A TypeScript library for centralizing common types, interfaces, classes, and enums, particularly for API response types.
56 lines • 1.75 kB
JavaScript
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