# ProductListing
## Properties
**active** | **bool** | |
**archived** | Option<**bool**> | | [optional]
**buyer_refundable** | **bool** | |
**created** | Option<**String**> | | [optional]
**description** | **String** | |
**display_name** | **String** | |
**duration** | Option<**i32**> | | [optional]
**duration_type** | Option<**String**> | | [optional]
**group_icon** | Option<**String**> | | [optional]
**group_id** | Option<**String**> | | [optional]
**group_name** | Option<**String**> | | [optional]
**has_avatar** | **bool** | |
**has_udon** | **bool** | |
**hydrated_products** | Option<[**Vec<models::Product>**](Product.md)> | | [optional]
**id** | **String** | |
**image_id** | Option<**String**> | | [optional]
**image_url** | Option<**String**> | | [optional]
**listing_type** | [**models::ProductListingType**](ProductListingType.md) | |
**listing_variants** | Option<[**Vec<models::ProductListingVariant>**](ProductListingVariant.md)> | | [optional]
**permanent** | Option<**bool**> | | [optional]
**price_tokens** | **i32** | |
**product_ids** | **Vec<String>** | |
**product_type** | [**models::ProductType**](ProductType.md) | |
**products** | **Vec<serde_json::Value>** | |
**purchase_count** | Option<**i32**> | | [optional]
**purchase_count_quantity** | Option<**i32**> | | [optional]
**quantifiable** | Option<**bool**> | | [optional]
**recurrable** | **bool** | |
**refundable** | **bool** | |
**seller_display_name** | **String** | |
**seller_id** | **String** | |
**sold_by_vrc** | Option<**bool**> | | [optional]
**stackable** | **bool** | |
**store_ids** | **Vec<String>** | |
**subtitle** | Option<**String**> | | [optional]
**tags** | Option<**Vec<String>**> | | [optional]
**updated** | Option<**String**> | | [optional]
**vrc_plus_discount_price** | Option<**i32**> | | [optional]
**when_to_expire** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)