A loyalty program.
| Name | Type | Description | Notes |
|---|---|---|---|
| id | str | Unique program identifier. | [optional] |
| name | str | Program name. | [optional] |
| status | str | Program status. | [optional] |
| start_date | datetime | Program validity start date (ISO 8601), or `null` when not set. | [optional] |
| end_date | datetime | Program validity end date (ISO 8601), or `null` when not set. | [optional] |
| validity_hours | ProgramValidityHours | [optional] | |
| metadata | object | Arbitrary key-value metadata. Defaults to `{}`. | [optional] |
| created_at | datetime | Creation timestamp (ISO 8601). | [optional] |
| updated_at | datetime | Last update timestamp (ISO 8601), or `null` when never updated. | [optional] |
| object | str | Object type marker. | [optional] [default to 'program'] |