Skip to content

Commit 9a19e1b

Browse files
author
bitbucket-pipelines
committed
Generating Python SDK.
1 parent 9973def commit 9a19e1b

File tree

8 files changed

+97
-111
lines changed

8 files changed

+97
-111
lines changed

cashfree_pg/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
""" # noqa: E501
1616

1717

18-
__version__ = "4.3.8"
18+
__version__ = "4.3.10"
1919

2020
# import apis into sdk package
2121
# import ApiClient

cashfree_pg/api_client.py

Lines changed: 82 additions & 82 deletions
Large diffs are not rendered by default.

cashfree_pg/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ def to_debug_report(self):
434434
"OS: {env}\n"\
435435
"Python Version: {pyversion}\n"\
436436
"Version of the API: 2023-08-01\n"\
437-
"SDK Package Version: 4.3.8".\
437+
"SDK Package Version: 4.3.10".\
438438
format(env=sys.platform, pyversion=sys.version)
439439

440440
def get_host_settings(self):

cashfree_pg/models/disputes_entity_merchant_accepted.py

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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
})

configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ def to_debug_report(self):
434434
"OS: {env}\n"\
435435
"Python Version: {pyversion}\n"\
436436
"Version of the API: 2023-08-01\n"\
437-
"SDK Package Version: 4.3.7".\
437+
"SDK Package Version: 4.3.8".\
438438
format(env=sys.platform, pyversion=sys.version)
439439

440440
def get_host_settings(self):

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cashfree_pg"
3-
version = "4.3.8"
3+
version = "4.3.10"
44
description = "Cashfree Payment Gateway APIs"
55
authors = ["API Support <developers@cashfree.com>"]
66
license = "Apache 2.0"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# prerequisite: setuptools
2323
# http://pypi.python.org/pypi/setuptools
2424
NAME = "cashfree_pg"
25-
VERSION = "4.3.8"
25+
VERSION = "4.3.10"
2626
with open("README.md", "r", encoding="utf-8") as fh:
2727
readme = fh.read()
2828
PYTHON_REQUIRES = ">=3.7"

test/test_disputes_entity_merchant_accepted.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,8 @@ def make_instance(self, include_optional):
5050
resolved_at = '',
5151
dispute_status = 'DISPUTE_CREATED',
5252
cf_dispute_remarks = '',
53-
preferred_evidence = [
54-
{"prefferred_evidence":[{"document_type":"Delivery/Service Proof","document_description":"Proof that the cardholder/customer received the goods or services."},{"document_type":"Statement of Service","document_description":"Account Statement of wallet where funds were loaded by customer."}]}
55-
],
56-
dispute_evidence = [
57-
[{"document_id":18150,"document_name":"disputeSampleFile.pdf","document_type":"DeliveryProof"}]
58-
],
53+
preferred_evidence = {"prefferred_evidence":[{"document_type":"Delivery/Service Proof","document_description":"Proof that the cardholder/customer received the goods or services."},{"document_type":"Statement of Service","document_description":"Account Statement of wallet where funds were loaded by customer."}]},
54+
dispute_evidence = [{"document_id":18150,"document_name":"disputeSampleFile.pdf","document_type":"DeliveryProof"}],
5955
order_details = {"order_id":"Load_test_0103_FGA4HF12AC","order_currency":"INR","order_amount":10.0,"cf_payment_id":1489901523,"payment_currency":"INR","payment_amount":10.0},
6056
customer_details = {"customer_name":"Manideep Ellur","customer_phone":8281554863,"customer_email":"manideep.ellur@cashfree.com"}
6157
)

0 commit comments

Comments
 (0)