@@ -25,24 +25,28 @@ class Variant(BaseModel):
2525 alias = "addToCartCount" ,
2626 )
2727 add_to_cart_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
28+ default = None ,
2829 description = "[Add-to-cart rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#add-to-cart-rate) for this variant. " ,
2930 alias = "addToCartRate" ,
3031 )
3132 average_click_position : Optional [StrictInt ] = Field (
33+ default = None ,
3234 description = "[Average click position](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#click-position) for this variant. " ,
3335 alias = "averageClickPosition" ,
3436 )
3537 click_count : StrictInt = Field (
3638 description = "Number of click events for this variant." , alias = "clickCount"
3739 )
3840 click_through_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
41+ default = None ,
3942 description = "[Click-through rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#click-through-rate) for this variant. " ,
4043 alias = "clickThroughRate" ,
4144 )
4245 conversion_count : StrictInt = Field (
4346 description = "Number of click events for this variant." , alias = "conversionCount"
4447 )
4548 conversion_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
49+ default = None ,
4650 description = "[Conversion rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#conversion-rate) for this variant. " ,
4751 alias = "conversionRate" ,
4852 )
@@ -67,6 +71,7 @@ class Variant(BaseModel):
6771 description = "Number of purchase events for this variant." , alias = "purchaseCount"
6872 )
6973 purchase_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
74+ default = None ,
7075 description = "[Purchase rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#purchase-rate) for this variant. " ,
7176 alias = "purchaseRate" ,
7277 )
0 commit comments