Skip to content

Commit 82c780a

Browse files
authored
Merge pull request #54 from MazumaGo/eng-2499-use-idempotency-key-when-submitting-business-applications
2 parents feb0b1d + 005039d commit 82c780a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

unit/models/application.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,7 @@ def __init__(
417417
business_vertical: Optional[BusinessVertical] = None,
418418
device_fingerprints: Optional[List[DeviceFingerprint]] = None,
419419
operating_address: Optional[Address] = None,
420+
idempotency_key: Optional[str] = None,
420421
):
421422
self.name = name
422423
self.address = address
@@ -441,6 +442,7 @@ def __init__(
441442
self.business_vertical = business_vertical
442443
self.device_fingerprints = device_fingerprints
443444
self.operating_address = operating_address
445+
self.idempotency_key = idempotency_key
444446

445447
def to_json_api(self) -> dict:
446448
payload = {
@@ -494,6 +496,9 @@ def to_json_api(self) -> dict:
494496

495497
if self.operating_address:
496498
payload["data"]["attributes"]["operatingAddress"] = self.operating_address
499+
500+
if self.idempotency_key:
501+
payload["data"]["attributes"]["idempotencyKey"] = self.idempotency_key
497502

498503
return payload
499504

0 commit comments

Comments
 (0)