From db70facb7f3594b678a0e65b3742046b85e22919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Y=C4=B1ld=C4=B1z?= Date: Thu, 4 Dec 2025 00:23:41 +0300 Subject: [PATCH] Update request parameters for PayByLink --- craftgate/request/search_products_request.py | 8 ++++++++ craftgate/request/update_product_request.py | 2 ++ craftgate/response/product_response.py | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/craftgate/request/search_products_request.py b/craftgate/request/search_products_request.py index 8652055..a5b74fe 100644 --- a/craftgate/request/search_products_request.py +++ b/craftgate/request/search_products_request.py @@ -8,7 +8,11 @@ class SearchProductsRequest(object): def __init__( self, + id: Optional[int] = None, name: Optional[str] = None, + order_id: Optional[str] = None, + conversation_id: Optional[str] = None, + external_id: Optional[str] = None, min_price: Optional[Decimal] = None, max_price: Optional[Decimal] = None, currency: Optional[Currency] = None, @@ -18,7 +22,11 @@ def __init__( page: int = 0, size: int = 25 ) -> None: + self.id = id self.name = name + self.order_id = order_id + self.conversation_id = conversation_id + self.external_id = external_id self.min_price = min_price self.max_price = max_price self.currency = currency diff --git a/craftgate/request/update_product_request.py b/craftgate/request/update_product_request.py index f608f13..9775505 100644 --- a/craftgate/request/update_product_request.py +++ b/craftgate/request/update_product_request.py @@ -20,6 +20,7 @@ def __init__( currency: Optional[Currency] = None, description: Optional[str] = None, expires_at: Optional[datetime] = None, + multi_payment: bool = False, enabled_installments: Optional[Set[int]] = None ) -> None: self.name = name @@ -33,4 +34,5 @@ def __init__( self.currency = currency self.description = description self.expires_at = expires_at + self.multi_payment = multi_payment self.enabled_installments = enabled_installments diff --git a/craftgate/response/product_response.py b/craftgate/response/product_response.py index bdd7166..c65a83d 100644 --- a/craftgate/response/product_response.py +++ b/craftgate/response/product_response.py @@ -23,7 +23,7 @@ def __init__( token: Optional[str] = None, enabled_installments: Optional[Set[int]] = None, url: Optional[str] = None, - qr_code_url: Optional[str] = None, + multi_payment: Optional[bool] = None, channel: Optional[str] = None, expires_at: Optional[datetime] = None ) -> None: @@ -41,6 +41,6 @@ def __init__( self.token = token self.enabled_installments = enabled_installments self.url = url - self.qr_code_url = qr_code_url + self.multi_payment = multi_payment self.channel = channel self.expires_at = expires_at