# ReadEntitlementLicenseOptions

What the calling product tells `readEntitlementLicense`.

## Properties

### buildDate 

• **buildDate**: *string | null | undefined*

*Defined in [src/license/handsontable-license-key-parser/types.ts:178](https://github.com/handsontable/hyperformula/blob/8e47e2b/src/license/handsontable-license-key-parser/types.ts#L178)*

The build release date, as a bare "YYYY-MM-DD" (`toIsoBuildDate` converts
"DD/MM/YYYY"). Compared against `release_until` keys only. A missing value
(`undefined`, `null`, "") fails OPEN; any other value that is not a real
"YYYY-MM-DD" throws - see `resolveBuildDate`.

___

### now

• **now**? : *undefined | number*

*Defined in [src/license/handsontable-license-key-parser/types.ts:180](https://github.com/handsontable/hyperformula/blob/8e47e2b/src/license/handsontable-license-key-parser/types.ts#L180)*

The current instant, in epoch milliseconds. Defaults to `Date.now()`.

___

### product 

• **product**: *string*

*Defined in [src/license/handsontable-license-key-parser/types.ts:171](https://github.com/handsontable/hyperformula/blob/8e47e2b/src/license/handsontable-license-key-parser/types.ts#L171)*

The product name this build reads its own license from (e.g. "hyperformula").