# ReadEntitlementLicenseOptions

What the calling product tells `readEntitlementLicense`.

## Properties

### buildDate 

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

*Defined in [src/license/handsontable-license-key-parser/types.ts:181](https://github.com/handsontable/hyperformula/blob/5b72a24/src/license/handsontable-license-key-parser/types.ts#L181)*

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:183](https://github.com/handsontable/hyperformula/blob/5b72a24/src/license/handsontable-license-key-parser/types.ts#L183)*

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

___

### product 

• **product**: *string*

*Defined in [src/license/handsontable-license-key-parser/types.ts:174](https://github.com/handsontable/hyperformula/blob/5b72a24/src/license/handsontable-license-key-parser/types.ts#L174)*

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