# SkuDefinitionDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

DTO for a SKU definition from the in-memory registry.

## Fields
- `code` (string): Globally unique SKU code. (nullable)
- `displayName` (string): Human-readable display name. (nullable)
- `description` (string): Description of what this SKU measures. (nullable)
- `unitName` (string): Unit of measurement label. (nullable)
- `aggregationType` ([SkuAggregationType](https://devportal.demo.winkpg.io/docs/api/models/SkuAggregationType.md)): How usage quantities are aggregated.
  Values:
  - `Count`: Counts discrete events (transactions, API calls).
  - `Amount`: Sums monetary amounts (dollar values).
  - `Duration`: Sums time durations (seconds, milliseconds).
  - `Bytes`: Sums data volumes (bytes transferred/stored).
- `defaultIncludedQuantity` (integer(int64)): Default included quantity when no explicit entitlement exists. (nullable)
- `supportsHardLimit` (boolean): Whether this SKU supports hard-limit enforcement.
- `supportsOverage` (boolean): Whether this SKU supports overage.
- `category` (string): Logical grouping for UI rendering. (nullable)
- `requiresInlineAggregation` (boolean): Whether aggregates are updated inline during consumption.
- `isDeprecated` (boolean): Whether this SKU is deprecated.
- `environment` ([UsageEnvironment](https://devportal.demo.winkpg.io/docs/api/models/UsageEnvironment.md)): Environment scope (Production, Sandbox, etc.).
  Values:
  - `Production`: Production environment. Default for all SKUs.
  - `Sandbox`: Sandbox/developer portal environment with separate quotas.
- `parentSkuCode` (string): Optional parent SKU code for composite/rollup metering. (nullable)
- `supportedDimensions` (array<string>): Dimension keys supported by this SKU. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
