# Package

```typescript
export interface VidalPackageDto {
  title: string;
  updated: string;
  summary: {
    type: string;
    dVal: string;
  };
  id: number;
  content: string;
  name: string;
  itemType?: { dVal: string; name: string };
  productId: number;
  marketStatus?: { dVal: string; name: string };
  exceptional: boolean;
  horsGHS: boolean;
  otc: boolean;
  isCeps: boolean;
  dispensationPlace?: { dVal: string; name: string };
  vatRate?: { dVal: number; name: string };
  ean: number;
  pharmacistPrice: number;
  drugId: number;
  onMarketDate: string;
  cip?: string;
  cis?: string;
  cip13?: string;
  shortLabel: string;
  tfr: boolean;
  doseUnit?: { dVal: string; vidalId: number };
  dose?: string;
  company?: {
    dVal: string;
    type: string;
    vidalId: number;
  }[];
  drugInSport: boolean;
  narcoticPrescription: boolean;
  safetyAlert: boolean;
  perVolume?: string;
  withoutPrescription: boolean;
  ucdQuantity?: string;
  product?: {
    dVal: string;
    codeCis: string;
    vidalId: number;
  };
  galenicForm?: { dVal: string; vidalId: number };
  atc?: { dVal: string; name: string; vidalId: number };
  communityAgreement?: string;
  vmp?: { dVal: string; vidalId: number };
  ucd?: {
    dVal: string;
    code13: string;
    code7: string;
    id: string;
    vidalId: number;
  };
  divisibility?: number;
  pds?: { name: string; vidalId: number; dVal: string };
  publicPrice?: number;
  manufacturerPrice?: number;
  pricePerDose?: number;
  actCode?: { name: string; dVal: string };
  actCodeFee?: { name: string; dVal: string };
  refundRate?: { name: string; rate: number; dVal: string };
}
```
