@@ -25,24 +25,28 @@ class Variant(BaseModel):
25
25
alias = "addToCartCount" ,
26
26
)
27
27
add_to_cart_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
28
+ default = None ,
28
29
description = "[Add-to-cart rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#add-to-cart-rate) for this variant. " ,
29
30
alias = "addToCartRate" ,
30
31
)
31
32
average_click_position : Optional [StrictInt ] = Field (
33
+ default = None ,
32
34
description = "[Average click position](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#click-position) for this variant. " ,
33
35
alias = "averageClickPosition" ,
34
36
)
35
37
click_count : StrictInt = Field (
36
38
description = "Number of click events for this variant." , alias = "clickCount"
37
39
)
38
40
click_through_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
41
+ default = None ,
39
42
description = "[Click-through rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#click-through-rate) for this variant. " ,
40
43
alias = "clickThroughRate" ,
41
44
)
42
45
conversion_count : StrictInt = Field (
43
46
description = "Number of click events for this variant." , alias = "conversionCount"
44
47
)
45
48
conversion_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
49
+ default = None ,
46
50
description = "[Conversion rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#conversion-rate) for this variant. " ,
47
51
alias = "conversionRate" ,
48
52
)
@@ -67,6 +71,7 @@ class Variant(BaseModel):
67
71
description = "Number of purchase events for this variant." , alias = "purchaseCount"
68
72
)
69
73
purchase_rate : Optional [Union [StrictFloat , StrictInt ]] = Field (
74
+ default = None ,
70
75
description = "[Purchase rate](https://www.algolia.com/doc/guides/search-analytics/concepts/metrics/#purchase-rate) for this variant. " ,
71
76
alias = "purchaseRate" ,
72
77
)
0 commit comments