# SubscriptionSubscriptionLineItem

## Example Usage

```typescript
import { SubscriptionSubscriptionLineItem } from "@flexprice/sdk/sdk/models";

let value: SubscriptionSubscriptionLineItem = {};
```

## Fields

| Field                                                                                           | Type                                                                                            | Required                                                                                        | Description                                                                                     |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `addonAssociationId`                                                                            | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `billingPeriod`                                                                                 | [models.BillingPeriod](../../sdk/models/billing-period.md)                                      | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `billingPeriodCount`                                                                            | *number*                                                                                        | :heavy_minus_sign:                                                                              | from price at create; default 1                                                                 |
| `commitmentAmount`                                                                              | *string*                                                                                        | :heavy_minus_sign:                                                                              | Commitment fields                                                                               |
| `commitmentDuration`                                                                            | [models.BillingPeriod](../../sdk/models/billing-period.md)                                      | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentOverageFactor`                                                                       | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentQuantity`                                                                            | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentTimeBuckets`                                                                         | [models.TimeOfDayBucket](../../sdk/models/time-of-day-bucket.md)[]                              | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentTrueUpEnabled`                                                                       | *boolean*                                                                                       | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentType`                                                                                | [models.CommitmentType](../../sdk/models/commitment-type.md)                                    | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `commitmentWindowed`                                                                            | *boolean*                                                                                       | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `createdAt`                                                                                     | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)   | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `createdBy`                                                                                     | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `currency`                                                                                      | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `customerId`                                                                                    | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `displayName`                                                                                   | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `endDate`                                                                                       | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)   | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `entityId`                                                                                      | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `entityType`                                                                                    | [models.SubscriptionLineItemEntityType](../../sdk/models/subscription-line-item-entity-type.md) | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `environmentId`                                                                                 | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `id`                                                                                            | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `invoiceCadence`                                                                                | [models.InvoiceCadence](../../sdk/models/invoice-cadence.md)                                    | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `metadata`                                                                                      | Record<string, *string*>                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `meter`                                                                                         | [models.MeterMeter](../../sdk/models/meter-meter.md)                                            | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `meterDisplayName`                                                                              | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `meterId`                                                                                       | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `planDisplayName`                                                                               | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `price`                                                                                         | [models.PricePrice](../../sdk/models/price-price.md)                                            | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `priceId`                                                                                       | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `priceType`                                                                                     | [models.PriceType](../../sdk/models/price-type.md)                                              | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `priceUnit`                                                                                     | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `priceUnitId`                                                                                   | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `quantity`                                                                                      | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `startDate`                                                                                     | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)   | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `status`                                                                                        | [models.Status](../../sdk/models/status.md)                                                     | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `subscriptionId`                                                                                | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `subscriptionPhaseId`                                                                           | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `tenantId`                                                                                      | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `updatedAt`                                                                                     | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)   | :heavy_minus_sign:                                                                              | N/A                                                                                             |
| `updatedBy`                                                                                     | *string*                                                                                        | :heavy_minus_sign:                                                                              | N/A                                                                                             |