# UltracartClient::CustomerSoftwareEntitlement ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **activation_code** | **String** | Activation Code Associated with the software | [optional] | | **activation_dts** | **String** | Date/time when the activation code was created | [optional] | | **customer_software_entitlement_oid** | **Integer** | Customer profile software entitlement object identifier | [optional] | | **expiration_dts** | **String** | Date/time when the activation code will expire | [optional] | | **purchased_via_item_description** | **String** | Item description used to purchase this software. | [optional] | | **purchased_via_item_id** | **String** | Item ID used to purchase this software. | [optional] | | **purchased_via_order_id** | **String** | Order ID used to purchase this software. | [optional] | | **software_sku** | **String** | SKU of the software | [optional] | ## Example ```ruby require 'ultracart_api' instance = UltracartClient::CustomerSoftwareEntitlement.new( activation_code: null, activation_dts: null, customer_software_entitlement_oid: null, expiration_dts: null, purchased_via_item_description: null, purchased_via_item_id: null, purchased_via_order_id: null, software_sku: null ) ```