
## SecondaryAndAdditionalData class

**Namespace:** `Aspose.Barcode.ComplexBarcode`


Class for storing HIBC LIC secondary and additional data.


## Constructors

| Name | Description |
| --- | --- |
| [__construct](#constructor) |  |

## Methods

| Name | Static | Description |
| --- | --- | --- |
| [construct](#construct) | Yes |  |
| [parseFromString](#parsefromstring) | No | Instantiates secondary and additional supplemental data from string format according HIBC LIC specification. |

## Properties

| Name | Read/Write | Description |
| --- | --- | --- |
| [DateOfManufacture](#dateofmanufacture) | Read/Write | Identifies date of manufacture. Date of manufacture can be set to DateTime.MinValue in order not to use this field. Default value: DateTime.MinValue |
| [ExpiryDate](#expirydate) | Read/Write | Identifies expiry date. Will be used if ExpiryDateFormat is not set to None. |
| [ExpiryDateFormat](#expirydateformat) | Read/Write | Identifies expiry date format. |
| [LotNumber](#lotnumber) | Read/Write | Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. . |
| [Quantity](#quantity) | Read/Write | Identifies quantity, must be integer value from 0 to 500. Quantity can be set to -1 in order not to use this field. Default value: -1 |
| [SerialNumber](#serialnumber) | Read/Write | Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length. |

### SecondaryAndAdditionalData__construct() {#constructor}

### constructconstruct($java_class) (static) {#construct}

| Parameter | Type | Description |
| --- | --- | --- |
| `$java_class` | `` |  |

### parseFromStringparseFromString(string $secondaryDataCodetext) {#parsefromstring}

Instantiates secondary and additional supplemental data from string format according HIBC LIC specification.

| Parameter | Type | Description |
| --- | --- | --- |
| `$secondaryDataCodetext` | `string` |  |

### DateOfManufacture {#dateofmanufacture}

**Access:** Read/Write

Identifies date of manufacture. Date of manufacture can be set to DateTime.MinValue in order not to use this field. Default value: DateTime.MinValue

Identifies date of manufacture. Date of manufacture can be set to DateTime.MinValue in order not to use this field. Default value: DateTime.MinValue

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `DateTime` |  |

### ExpiryDate {#expirydate}

**Access:** Read/Write

Identifies expiry date. Will be used if ExpiryDateFormat is not set to None.

Identifies expiry date. Will be used if ExpiryDateFormat is not set to None.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `DateTime` |  |

### ExpiryDateFormat {#expirydateformat}

**Access:** Read/Write

Identifies expiry date format.

Identifies expiry date format.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` |  |

### LotNumber {#lotnumber}

**Access:** Read/Write

Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. .

Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. .

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `?string` |  |

### Quantity {#quantity}

**Access:** Read/Write

Identifies quantity, must be integer value from 0 to 500. Quantity can be set to -1 in order not to use this field. Default value: -1

Identifies quantity, must be integer value from 0 to 500. Quantity can be set to -1 in order not to use this field. Default value: -1

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `int` |  |

### SerialNumber {#serialnumber}

**Access:** Read/Write

Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length.

Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length.

| Parameter | Type | Description |
| --- | --- | --- |
| `$value` | `?string` |  |

