@@ -41,8 +41,8 @@ class DisputesEntityMerchantAccepted(BaseModel):
4141 resolved_at : Optional [StrictStr ] = Field (None , description = "This is the time when the dispute case was closed." )
4242 dispute_status : Optional [StrictStr ] = None
4343 cf_dispute_remarks : Optional [StrictStr ] = None
44- preferred_evidence : Optional [conlist (conlist ( EvidencesToContestDispute ) )] = None
45- dispute_evidence : Optional [conlist (conlist ( Evidence ) )] = None
44+ preferred_evidence : Optional [conlist (EvidencesToContestDispute )] = None
45+ dispute_evidence : Optional [conlist (Evidence )] = None
4646 order_details : Optional [OrderDetailsInDisputesEntity ] = None
4747 customer_details : Optional [CustomerDetailsInDisputesEntity ] = None
4848 __properties = ["dispute_id" , "dispute_type" , "reason_code" , "reason_description" , "dispute_amount" , "created_at" , "respond_by" , "updated_at" , "resolved_at" , "dispute_status" , "cf_dispute_remarks" , "preferred_evidence" , "dispute_evidence" , "order_details" , "customer_details" ]
@@ -99,23 +99,19 @@ def to_dict(self):
9999 exclude = {
100100 },
101101 exclude_none = True )
102- # override the default output from pydantic by calling `to_dict()` of each item in preferred_evidence (list of list )
102+ # override the default output from pydantic by calling `to_dict()` of each item in preferred_evidence (list)
103103 _items = []
104104 if self .preferred_evidence :
105105 for _item in self .preferred_evidence :
106106 if _item :
107- _items .append (
108- [_inner_item .to_dict () for _inner_item in _item if _inner_item is not None ]
109- )
107+ _items .append (_item .to_dict ())
110108 _dict ['preferred_evidence' ] = _items
111- # override the default output from pydantic by calling `to_dict()` of each item in dispute_evidence (list of list )
109+ # override the default output from pydantic by calling `to_dict()` of each item in dispute_evidence (list)
112110 _items = []
113111 if self .dispute_evidence :
114112 for _item in self .dispute_evidence :
115113 if _item :
116- _items .append (
117- [_inner_item .to_dict () for _inner_item in _item if _inner_item is not None ]
118- )
114+ _items .append (_item .to_dict ())
119115 _dict ['dispute_evidence' ] = _items
120116 # override the default output from pydantic by calling `to_dict()` of order_details
121117 if self .order_details :
@@ -146,14 +142,8 @@ def from_dict(cls, obj: dict) -> DisputesEntityMerchantAccepted:
146142 "resolved_at" : obj .get ("resolved_at" ),
147143 "dispute_status" : obj .get ("dispute_status" ),
148144 "cf_dispute_remarks" : obj .get ("cf_dispute_remarks" ),
149- "preferred_evidence" : [
150- [EvidencesToContestDispute .from_dict (_inner_item ) for _inner_item in _item ]
151- for _item in obj .get ("preferred_evidence" )
152- ] if obj .get ("preferred_evidence" ) is not None else None ,
153- "dispute_evidence" : [
154- [Evidence .from_dict (_inner_item ) for _inner_item in _item ]
155- for _item in obj .get ("dispute_evidence" )
156- ] if obj .get ("dispute_evidence" ) is not None else None ,
145+ "preferred_evidence" : [EvidencesToContestDispute .from_dict (_item ) for _item in obj .get ("preferred_evidence" )] if obj .get ("preferred_evidence" ) is not None else None ,
146+ "dispute_evidence" : [Evidence .from_dict (_item ) for _item in obj .get ("dispute_evidence" )] if obj .get ("dispute_evidence" ) is not None else None ,
157147 "order_details" : OrderDetailsInDisputesEntity .from_dict (obj .get ("order_details" )) if obj .get ("order_details" ) is not None else None ,
158148 "customer_details" : CustomerDetailsInDisputesEntity .from_dict (obj .get ("customer_details" )) if obj .get ("customer_details" ) is not None else None
159149 })
0 commit comments