Skip to content

Commit e67fcee

Browse files
authored
Update request parameters for PayByLink (#7)
1 parent ee9ce58 commit e67fcee

3 files changed

Lines changed: 12 additions & 2 deletions

File tree

craftgate/request/search_products_request.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
class SearchProductsRequest(object):
99
def __init__(
1010
self,
11+
id: Optional[int] = None,
1112
name: Optional[str] = None,
13+
order_id: Optional[str] = None,
14+
conversation_id: Optional[str] = None,
15+
external_id: Optional[str] = None,
1216
min_price: Optional[Decimal] = None,
1317
max_price: Optional[Decimal] = None,
1418
currency: Optional[Currency] = None,
@@ -18,7 +22,11 @@ def __init__(
1822
page: int = 0,
1923
size: int = 25
2024
) -> None:
25+
self.id = id
2126
self.name = name
27+
self.order_id = order_id
28+
self.conversation_id = conversation_id
29+
self.external_id = external_id
2230
self.min_price = min_price
2331
self.max_price = max_price
2432
self.currency = currency

craftgate/request/update_product_request.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def __init__(
2020
currency: Optional[Currency] = None,
2121
description: Optional[str] = None,
2222
expires_at: Optional[datetime] = None,
23+
multi_payment: bool = False,
2324
enabled_installments: Optional[Set[int]] = None
2425
) -> None:
2526
self.name = name
@@ -33,4 +34,5 @@ def __init__(
3334
self.currency = currency
3435
self.description = description
3536
self.expires_at = expires_at
37+
self.multi_payment = multi_payment
3638
self.enabled_installments = enabled_installments

craftgate/response/product_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def __init__(
2323
token: Optional[str] = None,
2424
enabled_installments: Optional[Set[int]] = None,
2525
url: Optional[str] = None,
26-
qr_code_url: Optional[str] = None,
26+
multi_payment: Optional[bool] = None,
2727
channel: Optional[str] = None,
2828
expires_at: Optional[datetime] = None
2929
) -> None:
@@ -41,6 +41,6 @@ def __init__(
4141
self.token = token
4242
self.enabled_installments = enabled_installments
4343
self.url = url
44-
self.qr_code_url = qr_code_url
44+
self.multi_payment = multi_payment
4545
self.channel = channel
4646
self.expires_at = expires_at

0 commit comments

Comments
 (0)