# # ExternalProductV2

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **string** | Read-only. The unique identifier of the product, beginning with \&quot;p_\&quot;. | [optional]
**created_at** | **string** | Read-only. An ISO 8601 extended timestamp of when the product was created. | [optional]
**updated_at** | **string** | Read-only. An ISO 8601 extended timestamp of when the product was last updated. | [optional]
**brand_id** | **string** | Read-only. A unique identifier of the brand that owns the product, beginning with \&quot;b_\&quot;. | [optional]
**name** | **string** | The name of the product. | [optional]
**description** | **string** | A description of the product, at most 65,535 characters. | [optional]
**short_description** | **string** | A short description of the product, at most 255 characters. | [optional]
**sale_state** | [**\Faire\Model\ExternalProductV2SaleState**](ExternalProductV2SaleState.md) |  | [optional]
**lifecycle_state** | [**\Faire\Model\ExternalProductV2LifecycleState**](ExternalProductV2LifecycleState.md) |  | [optional]
**variants** | [**\Faire\Model\ExternalProductVariantV2[]**](ExternalProductVariantV2.md) | A list of product variants that belong to this product. | [optional]
**idempotence_token** | **string** | TODO (bad docs): The identifier used when this product was created. | [optional]
**unit_multiplier** | **int** | Also known as case size or case quantity. This is the unit size that this product ships in. The product must be purchased in increments of this number. | [optional]
**minimum_order_quantity** | **int** | The minimum number of units required to purchase this product. Must be a multiple of the unit_multiplier. | [optional]
**per_style_minimum_order_quantity** | **int** | The minimum number of units of this product that can be ordered for the same \&quot;style\&quot;. \&quot;Style\&quot; is defined as the set of variation values excluding the value for the \&quot;Size\&quot; variation. A product without a \&quot;Size\&quot; variation cannot use perStyleMinimumOrderQuantity.  This field is mutually exclusive with unitMultiplier and minimumOrderQuantity. When using perStyleMinimumOrderQuantity, unitMultiplier should be set to 1, and minimumOrderQuantity to 0. | [optional]
**allow_sales_when_out_of_stock** | **bool** | determines if the state of the options can be &#x60;SALES_PAUSED&#x60; for stock reasons | [optional]
**images** | [**\Faire\Model\ExternalImageV2[]**](ExternalImageV2.md) | The list of [images] associated with the product. | [optional]
**variant_option_sets** | [**\Faire\Model\ExternalProductVariantOptionDefinitionV2[]**](ExternalProductVariantOptionDefinitionV2.md) | A list of the different available options (attributes) used to compose variants. Products can only have the available option names defined on creation. If you want to redefine a product to have an additional option dimension, you must delete this product and create a new one. Option values are ordered (ex. Small, Medium, Large) and affect how they are displayed.  TODO (add more details): New option values can be added to a product. See prepacks for details about altering the values for a \&quot;Size\&quot; option. | [optional]
**taxonomy_type** | [**\Faire\Model\ExternalTaxonomyTypeV2**](ExternalTaxonomyTypeV2.md) |  | [optional]
**preorderable** | **bool** | True when the product can be preordered. If this field is true, preorder_details will be non-null. | [optional]
**preorder_details** | [**\Faire\Model\ExternalProductV2PreorderDetails**](ExternalProductV2PreorderDetails.md) |  | [optional]
**product_attributes** | [**\Faire\Model\ExternalProductTaxonomyAttributeV2[]**](ExternalProductTaxonomyAttributeV2.md) | Object containing list of taxonomy attributes for the product * | [optional]
**made_in_country** | **string** | Country of origin for the product * | [optional]

[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
