# TalonOne::CustomerInventory ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **profile** | [**CustomerProfile**](CustomerProfile.md) | | [optional] **loyalty** | [**Loyalty**](Loyalty.md) | | [optional] **referrals** | [**Array<InventoryReferral>**](InventoryReferral.md) | | [optional] **coupons** | [**Array<InventoryCoupon>**](InventoryCoupon.md) | The coupons reserved by this profile. This array includes hard and soft reservations. See each coupon's `reservation` property. | [optional] **giveaways** | [**Array<Giveaway>**](Giveaway.md) | | [optional] ## Code Sample ```ruby require 'TalonOne' instance = TalonOne::CustomerInventory.new(profile: null, loyalty: null, referrals: null, coupons: null, giveaways: null) ```