Skip to content

Commit

Permalink
Generating Python SDK.
Browse files Browse the repository at this point in the history
  • Loading branch information
bitbucket-pipelines committed Jan 9, 2025
1 parent 9973def commit 9a19e1b
Show file tree
Hide file tree
Showing 8 changed files with 97 additions and 111 deletions.
2 changes: 1 addition & 1 deletion cashfree_pg/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
""" # noqa: E501


__version__ = "4.3.8"
__version__ = "4.3.10"

# import apis into sdk package
# import ApiClient
Expand Down
164 changes: 82 additions & 82 deletions cashfree_pg/api_client.py

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion cashfree_pg/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ def to_debug_report(self):
"OS: {env}\n"\
"Python Version: {pyversion}\n"\
"Version of the API: 2023-08-01\n"\
"SDK Package Version: 4.3.8".\
"SDK Package Version: 4.3.10".\
format(env=sys.platform, pyversion=sys.version)

def get_host_settings(self):
Expand Down
26 changes: 8 additions & 18 deletions cashfree_pg/models/disputes_entity_merchant_accepted.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ class DisputesEntityMerchantAccepted(BaseModel):
resolved_at: Optional[StrictStr] = Field(None, description="This is the time when the dispute case was closed.")
dispute_status: Optional[StrictStr] = None
cf_dispute_remarks: Optional[StrictStr] = None
preferred_evidence: Optional[conlist(conlist(EvidencesToContestDispute))] = None
dispute_evidence: Optional[conlist(conlist(Evidence))] = None
preferred_evidence: Optional[conlist(EvidencesToContestDispute)] = None
dispute_evidence: Optional[conlist(Evidence)] = None
order_details: Optional[OrderDetailsInDisputesEntity] = None
customer_details: Optional[CustomerDetailsInDisputesEntity] = None
__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"]
Expand Down Expand Up @@ -99,23 +99,19 @@ def to_dict(self):
exclude={
},
exclude_none=True)
# override the default output from pydantic by calling `to_dict()` of each item in preferred_evidence (list of list)
# override the default output from pydantic by calling `to_dict()` of each item in preferred_evidence (list)
_items = []
if self.preferred_evidence:
for _item in self.preferred_evidence:
if _item:
_items.append(
[_inner_item.to_dict() for _inner_item in _item if _inner_item is not None]
)
_items.append(_item.to_dict())
_dict['preferred_evidence'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in dispute_evidence (list of list)
# override the default output from pydantic by calling `to_dict()` of each item in dispute_evidence (list)
_items = []
if self.dispute_evidence:
for _item in self.dispute_evidence:
if _item:
_items.append(
[_inner_item.to_dict() for _inner_item in _item if _inner_item is not None]
)
_items.append(_item.to_dict())
_dict['dispute_evidence'] = _items
# override the default output from pydantic by calling `to_dict()` of order_details
if self.order_details:
Expand Down Expand Up @@ -146,14 +142,8 @@ def from_dict(cls, obj: dict) -> DisputesEntityMerchantAccepted:
"resolved_at": obj.get("resolved_at"),
"dispute_status": obj.get("dispute_status"),
"cf_dispute_remarks": obj.get("cf_dispute_remarks"),
"preferred_evidence": [
[EvidencesToContestDispute.from_dict(_inner_item) for _inner_item in _item]
for _item in obj.get("preferred_evidence")
] if obj.get("preferred_evidence") is not None else None,
"dispute_evidence": [
[Evidence.from_dict(_inner_item) for _inner_item in _item]
for _item in obj.get("dispute_evidence")
] if obj.get("dispute_evidence") is not None else None,
"preferred_evidence": [EvidencesToContestDispute.from_dict(_item) for _item in obj.get("preferred_evidence")] if obj.get("preferred_evidence") is not None else None,
"dispute_evidence": [Evidence.from_dict(_item) for _item in obj.get("dispute_evidence")] if obj.get("dispute_evidence") is not None else None,
"order_details": OrderDetailsInDisputesEntity.from_dict(obj.get("order_details")) if obj.get("order_details") is not None else None,
"customer_details": CustomerDetailsInDisputesEntity.from_dict(obj.get("customer_details")) if obj.get("customer_details") is not None else None
})
Expand Down
2 changes: 1 addition & 1 deletion configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ def to_debug_report(self):
"OS: {env}\n"\
"Python Version: {pyversion}\n"\
"Version of the API: 2023-08-01\n"\
"SDK Package Version: 4.3.7".\
"SDK Package Version: 4.3.8".\
format(env=sys.platform, pyversion=sys.version)

def get_host_settings(self):
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "cashfree_pg"
version = "4.3.8"
version = "4.3.10"
description = "Cashfree Payment Gateway APIs"
authors = ["API Support <[email protected]>"]
license = "Apache 2.0"
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
# prerequisite: setuptools
# http://pypi.python.org/pypi/setuptools
NAME = "cashfree_pg"
VERSION = "4.3.8"
VERSION = "4.3.10"
with open("README.md", "r", encoding="utf-8") as fh:
readme = fh.read()
PYTHON_REQUIRES = ">=3.7"
Expand Down
8 changes: 2 additions & 6 deletions test/test_disputes_entity_merchant_accepted.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,8 @@ def make_instance(self, include_optional):
resolved_at = '',
dispute_status = 'DISPUTE_CREATED',
cf_dispute_remarks = '',
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."}]}
],
dispute_evidence = [
[{"document_id":18150,"document_name":"disputeSampleFile.pdf","document_type":"DeliveryProof"}]
],
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."}]},
dispute_evidence = [{"document_id":18150,"document_name":"disputeSampleFile.pdf","document_type":"DeliveryProof"}],
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},
customer_details = {"customer_name":"Manideep Ellur","customer_phone":8281554863,"customer_email":"[email protected]"}
)
Expand Down

0 comments on commit 9a19e1b

Please sign in to comment.