@@ -38,11 +38,14 @@ def _get_kwargs(
38
38
cookies : Dict [str , Any ] = client .get_cookies ()
39
39
40
40
json_not_required_not_nullable_datetime_prop : Union [Unset , str ] = UNSET
41
- if not isinstance (not_required_not_nullable_datetime_prop , Unset ):
41
+ if (
42
+ not isinstance (not_required_not_nullable_datetime_prop , Unset )
43
+ and not_required_not_nullable_datetime_prop is not None
44
+ ):
42
45
json_not_required_not_nullable_datetime_prop = not_required_not_nullable_datetime_prop .isoformat ()
43
46
44
47
json_not_required_nullable_datetime_prop : Union [Unset , None , str ] = UNSET
45
- if not isinstance (not_required_nullable_datetime_prop , Unset ):
48
+ if not isinstance (not_required_nullable_datetime_prop , Unset ) and not_required_nullable_datetime_prop is not None :
46
49
json_not_required_nullable_datetime_prop = (
47
50
not_required_nullable_datetime_prop .isoformat () if not_required_nullable_datetime_prop else None
48
51
)
@@ -54,25 +57,25 @@ def _get_kwargs(
54
57
)
55
58
56
59
json_date_prop : Union [Unset , str ] = UNSET
57
- if not isinstance (date_prop , Unset ):
60
+ if not isinstance (date_prop , Unset ) and date_prop is not None :
58
61
json_date_prop = date_prop .isoformat ()
59
62
60
63
json_list_prop : Union [Unset , List [str ]] = UNSET
61
- if not isinstance (list_prop , Unset ):
64
+ if not isinstance (list_prop , Unset ) and list_prop is not None :
62
65
json_list_prop = []
63
66
for list_prop_item_data in list_prop :
64
67
list_prop_item = list_prop_item_data .value
65
68
66
69
json_list_prop .append (list_prop_item )
67
70
68
71
json_union_prop : Union [Unset , float , str ]
69
- if isinstance (union_prop , Unset ):
72
+ if isinstance (union_prop , Unset ) or union_prop is None :
70
73
json_union_prop = UNSET
71
74
else :
72
75
json_union_prop = union_prop
73
76
74
77
json_union_prop_with_ref : Union [Unset , float , str ]
75
- if isinstance (union_prop_with_ref , Unset ):
78
+ if isinstance (union_prop_with_ref , Unset ) or union_prop_with_ref is None :
76
79
json_union_prop_with_ref = UNSET
77
80
elif isinstance (union_prop_with_ref , AnEnum ):
78
81
json_union_prop_with_ref = UNSET
@@ -83,17 +86,17 @@ def _get_kwargs(
83
86
json_union_prop_with_ref = union_prop_with_ref
84
87
85
88
json_enum_prop : Union [Unset , str ] = UNSET
86
- if not isinstance (enum_prop , Unset ):
89
+ if not isinstance (enum_prop , Unset ) and enum_prop is not None :
87
90
json_enum_prop = enum_prop .value
88
91
89
92
json_model_prop : Union [Unset , Dict [str , Any ]] = UNSET
90
- if not isinstance (model_prop , Unset ):
93
+ if not isinstance (model_prop , Unset ) and model_prop is not None :
91
94
json_model_prop = model_prop .to_dict ()
92
95
93
96
json_required_model_prop = required_model_prop .to_dict ()
94
97
95
98
json_nullable_model_prop : Union [Unset , None , Dict [str , Any ]] = UNSET
96
- if not isinstance (nullable_model_prop , Unset ):
99
+ if not isinstance (nullable_model_prop , Unset ) and nullable_model_prop is not None :
97
100
json_nullable_model_prop = nullable_model_prop .to_dict () if nullable_model_prop else None
98
101
99
102
json_nullable_required_model_prop = nullable_required_model_prop .to_dict () if nullable_required_model_prop else None
0 commit comments