# CommitmentBucketRequest

## Example Usage

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

let value: CommitmentBucketRequest = {};
```

## Fields

| Field                                                                 | Type                                                                  | Required                                                              | Description                                                           |
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
| `commitmentType`                                                      | [models.CommitmentType](../../sdk/models/commitment-type.md)          | :heavy_minus_sign:                                                    | N/A                                                                   |
| `commitmentValue`                                                     | *string*                                                              | :heavy_minus_sign:                                                    | N/A                                                                   |
| `end`                                                                 | [models.Bucket](../../sdk/models/bucket.md)                           | :heavy_minus_sign:                                                    | N/A                                                                   |
| `id`                                                                  | *string*                                                              | :heavy_minus_sign:                                                    | N/A                                                                   |
| `overageFactor`                                                       | *string*                                                              | :heavy_minus_sign:                                                    | N/A                                                                   |
| `price`                                                               | [models.CreatePriceRequest](../../sdk/models/create-price-request.md) | :heavy_minus_sign:                                                    | N/A                                                                   |
| `start`                                                               | [models.Bucket](../../sdk/models/bucket.md)                           | :heavy_minus_sign:                                                    | N/A                                                                   |
| `trueUpEnabled`                                                       | *boolean*                                                             | :heavy_minus_sign:                                                    | N/A                                                                   |