diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index 0f6e5410..cc6bc6f8 100644
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,46 +1,46 @@
lockVersion: 2.0.0
id: 833c6a67-4a4a-4ef1-ba24-165a29264e4a
management:
- docChecksum: 5d11683dc561ef88372ecf4ea4f43681
+ docChecksum: 4328bf8818b756b5b065742ab8c546b9
docVersion: 1.0.0
- speakeasyVersion: 1.703.0
- generationVersion: 2.803.3
- releaseVersion: 2.0.0
- configChecksum: 13351656d4f134a1c8efe1e6ff73eab9
+ speakeasyVersion: 1.752.0
+ generationVersion: 2.859.2
+ releaseVersion: 2.0.1
+ configChecksum: 744540499662b3c0fa77c5708d03906e
repoURL: https://github.com/gr4vy/gr4vy-python.git
installationURL: https://github.com/gr4vy/gr4vy-python.git
published: true
persistentEdits:
- generation_id: 389dcbbb-780b-4727-9618-f395cecc70e1
- pristine_commit_hash: 40345a022c3778cd8545b0d5d9559bc31a0df6a7
- pristine_tree_hash: 62d22c885880f04fe5032a5555687113a3fa547c
+ generation_id: 90554a42-7583-46dd-93ad-01774476de74
+ pristine_commit_hash: 8d8a7403bf5287595c8e3bbda125a8c5722c1d5d
+ pristine_tree_hash: 6eccaa878c6bb352cee60b26850efcff5dc94501
features:
python:
additionalDependencies: 1.0.0
- constsAndDefaults: 1.0.5
- core: 6.0.1
+ constsAndDefaults: 1.0.7
+ core: 6.0.16
defaultEnabledRetries: 0.2.0
- enumUnions: 0.1.0
+ enumUnions: 0.1.1
envVarSecurityUsage: 0.3.2
flatRequests: 1.0.1
flattening: 3.1.1
- globalSecurity: 3.0.4
+ globalSecurity: 3.0.5
globalSecurityCallbacks: 1.0.0
globalSecurityFlattening: 1.0.0
- globalServerURLs: 3.2.0
+ globalServerURLs: 3.2.1
globals: 3.0.0
groups: 3.0.1
ignores: 3.0.1
methodArguments: 1.0.2
- nameOverrides: 3.0.1
+ nameOverrides: 3.0.3
nullables: 1.0.2
- openEnums: 1.0.3
+ openEnums: 1.0.4
pagination: 3.0.7
responseFormat: 1.1.0
- retries: 3.0.3
+ retries: 3.0.4
sdkHooks: 1.2.1
serverIDs: 3.0.0
- unions: 3.1.2
+ unions: 3.1.4
trackedFiles:
.gitattributes:
id: 24139dae6567
@@ -160,12 +160,12 @@ trackedFiles:
pristine_git_object: 45f99653664edbaa476ee3b7d470102611445783
docs/models/adyenautorescuesepascenariosenum.md:
id: 23c2a6cf1190
- last_write_checksum: sha1:70a881dbd58a02e3b3dc13ecfc2cbfd7676ebedd
- pristine_git_object: 937fbcbf092d4d7ac994ef693e1a1a65086cd8c7
+ last_write_checksum: sha1:bd7ac7c22199f751d588f008c19d730710e3cb8c
+ pristine_git_object: 4a9a0f07d0b13a2ea23bb528f4ba8f6f90ca6679
docs/models/adyencardautorescuescenariosenum.md:
id: d0a3d0809a76
- last_write_checksum: sha1:39bf2364c5adf8fa7ea24331282e1dc585e72428
- pristine_git_object: c3fbe96e88c846956ff9082a54f8c482a0f44113
+ last_write_checksum: sha1:efb0bcfa3951e8ab50dd222d0a561f0808bc170b
+ pristine_git_object: 78276b8752601503bc20e0389189789ab1189858
docs/models/adyencardoptions.md:
id: b4250440538b
last_write_checksum: sha1:008378be8d8e3e2329c8dd0c59178f202f7179aa
@@ -192,8 +192,8 @@ trackedFiles:
pristine_git_object: 9b7352e29059e511c7f0b07de4bc5f1398d4f2c4
docs/models/agegroup.md:
id: f3f8e2194d0b
- last_write_checksum: sha1:f22854d2b6d527ead110f7541e5215abffbd77b0
- pristine_git_object: 965825cfc6c4f1bcfe86be049c78bbd2c0c39a67
+ last_write_checksum: sha1:67d2636250889ea1b278b096589590ec16e035bf
+ pristine_git_object: f42aca6ac70567fe0a558a4ac52ae0799e1469c1
docs/models/airline.md:
id: 555b112abe9b
last_write_checksum: sha1:0de327623f94d47531248a552a603a59ff389e1b
@@ -208,8 +208,8 @@ trackedFiles:
pristine_git_object: 1227bec2810f33790a2da18048e8aaa451452f12
docs/models/antifrauddecision.md:
id: aad1246ffd0c
- last_write_checksum: sha1:d1cc3b0c53dd5295715198e5016180e6bb5f6b54
- pristine_git_object: 4b69e5df46435fef9a6b8dd849be592018e8bd9b
+ last_write_checksum: sha1:7c2f0246474f724dc465b9d2ec67b08e5d9d4952
+ pristine_git_object: 49c59d6193958c0dc747dfe9d8a5cfac5cec8a5b
docs/models/applepaypaymentmethodcreate.md:
id: 3daf324d8a29
last_write_checksum: sha1:f287ee0c291261f8785dc9a8e38a0ba9ce41181c
@@ -220,12 +220,12 @@ trackedFiles:
pristine_git_object: e50d6abc5399c1f869c56d231db66795cf010fe3
docs/models/approvaltarget.md:
id: b70505bab353
- last_write_checksum: sha1:6edadb33cf7e893253f78b9e51a571c215578c45
- pristine_git_object: a4e5dee007f1d30d6812e3009da320ce0a6fd411
+ last_write_checksum: sha1:d02d0503473fa4d60baa89ccfa6ce46bdf447c7f
+ pristine_git_object: a926f51e98bb60e086c455fea98b1c78adbf1880
docs/models/auditlogaction.md:
id: c04db0673385
- last_write_checksum: sha1:a4c26f49c027cbcfe6faf57c6dcc282c1ff72067
- pristine_git_object: 29762ccdba29aaf825888d6399da63307c552017
+ last_write_checksum: sha1:a376fee4b8c052fd3c4cc82b0e66e8770bf29786
+ pristine_git_object: 04d9b6947d5ce88805b483a9f68d7cbb33c3b856
docs/models/auditlogentries.md:
id: 6dcede314908
last_write_checksum: sha1:57bfc69aac03a0275ff9c3072ca2c9d32ff653f8
@@ -244,8 +244,8 @@ trackedFiles:
pristine_git_object: c1b476619b0e9bc071db8b14efb80ab6d12ea5e8
docs/models/avsresponsecode.md:
id: 134d82e4904c
- last_write_checksum: sha1:1d9713e48fb232493be933fa89b9db2a4e04a712
- pristine_git_object: 5d2541cc4a59887ff7a679eefa9a8e1fc53966d8
+ last_write_checksum: sha1:b7a4d67647744fc47d3cf20ac62f485174cac69e
+ pristine_git_object: 9bbf6e44f832544d5c7c9fa9559939259d588dd0
docs/models/billingdetails.md:
id: a8229b1a4946
last_write_checksum: sha1:d598484fb8838b91fb06b3d2a28a2a6ef7dcdc72
@@ -284,8 +284,8 @@ trackedFiles:
pristine_git_object: a980033e0da34e24131bcf923ac076c6fcabf088
docs/models/cancelstatus.md:
id: b52516d2f00a
- last_write_checksum: sha1:dd9db349d7d9f01571f745733576635fb6871a36
- pristine_git_object: a9cd723616fa3516cbef6c7c1eebde9ff7a6615f
+ last_write_checksum: sha1:93f039475d2d9695b1abe5775074667165454afe
+ pristine_git_object: 41a557828885ef6c68d647ef841394db72e3d07b
docs/models/canceltransactionglobals.md:
id: 634bbda89346
last_write_checksum: sha1:3874eef747060bec0daaa1c73c87b2ba980a0dc3
@@ -296,8 +296,8 @@ trackedFiles:
pristine_git_object: 96d68ad7351ecc8574234588ced040650e9482c0
docs/models/capturestatus.md:
id: 63921a2efab7
- last_write_checksum: sha1:ff05263401fbaf428072798bca81bcf736e53b73
- pristine_git_object: 4a4fa0cedd54e0254b59ad9be254c1b5776f2292
+ last_write_checksum: sha1:a69b040ff0ede02b6cd33f665b0c033d4c1d2958
+ pristine_git_object: 07f58e0cde7666f7a1c62d6123e249ad6c40cbfb
docs/models/capturetransactionglobals.md:
id: 1872f273e643
last_write_checksum: sha1:b256f4548717377a94ebe1ab38bbb6574ff30b2d
@@ -308,12 +308,12 @@ trackedFiles:
pristine_git_object: f4b7112a5fdd82a71a0a87bc27bd9bc5755afbcb
docs/models/cardpaymentmethodcreate.md:
id: 87e2f599f9a5
- last_write_checksum: sha1:1c7580a9a5da4a1e942584f88cb876b6170b4f4d
- pristine_git_object: 342f7f08c97cb30063bbaf407e534e9ad42b11f0
+ last_write_checksum: sha1:173af9c20d2a78020d593595c25add8c65e09264
+ pristine_git_object: 9cfafb37636d8687b3a10a9c282a304c103422ad
docs/models/cardscheme.md:
id: ad98b0555bf3
- last_write_checksum: sha1:701aa0dc7b6b1448cb9e238b0a66a0f0407408b7
- pristine_git_object: 5d938de021ccc377def27443d8937bd10486e73c
+ last_write_checksum: sha1:cd05ccb1ecfef66b21388b57f618ce25d2590c36
+ pristine_git_object: 720f1cedcdc9c329129b8252abcd77f7112e5551
docs/models/cardschemedefinition.md:
id: 72a576bd4bc4
last_write_checksum: sha1:b6f8f2fbd68e8a4549f04a07d62ff660c07fcac1
@@ -324,20 +324,20 @@ trackedFiles:
pristine_git_object: bef8d0631fb3c5d9838a0aaf536bd6e62f5f6d57
docs/models/cardsource.md:
id: 054b57e98c1a
- last_write_checksum: sha1:1cf1ab01c3fcbd5f1e67b5fd695c2ebd9f00b242
- pristine_git_object: 8d4b04c0fcfe844de53533b99f427d6983314147
+ last_write_checksum: sha1:7262560ec420f1c05059bb2fd3ca4a0930404508
+ pristine_git_object: 6b3dc9a3b574ac9ee4712da6e70aabfca4ce0e3f
docs/models/cardtype.md:
id: 4ca6f1b10f1f
- last_write_checksum: sha1:40dc66c73533c20fe6cf6a3ba784e5eeff5daf53
- pristine_git_object: e88da48d685184490148464a21170b2934f60d6b
+ last_write_checksum: sha1:f142758a3b9e4b0b690e78a2aabe49b18255dee0
+ pristine_git_object: 777f742a906b616ff3c322f1922a39a7863dcfca
docs/models/cardwithurlpaymentmethodcreate.md:
id: d8cea3314add
- last_write_checksum: sha1:c602a076099bc54aeb9bf99a84eed8969f7a7d2a
- pristine_git_object: 3314949e7c9f4254b853a0294b4a940e3802ee42
+ last_write_checksum: sha1:d789b56caaed4bd1a57137a9916b6617f9869130
+ pristine_git_object: d1df34183a956bd6332fcf1329709e4fce93e389
docs/models/cartitem.md:
id: c5bd6fe27df2
- last_write_checksum: sha1:9a27a95db941d601ea6aab7aab05dfcb0b8e3131
- pristine_git_object: 421670bb7c6247b28f63f94c9df7f5fd28b38412
+ last_write_checksum: sha1:592fa063a7f7e9b7d2a0d22ce8cc163b8f3e1945
+ pristine_git_object: a053e9bf678afbee6a37652c54dec6313128687c
docs/models/chaseoptions.md:
id: 52e385f89b96
last_write_checksum: sha1:254f90381cbf29fd856d915293384d2f63e8d63b
@@ -348,12 +348,12 @@ trackedFiles:
pristine_git_object: 271aae77c2ca57c0f2c37824e99e56587625b4c9
docs/models/checkoutsession.md:
id: aad6b42907c7
- last_write_checksum: sha1:3827dccf06fbb8592246b513501cdc4956e32d41
- pristine_git_object: aca4ccced230f8853ee0572cfd3dfd5cf2992350
+ last_write_checksum: sha1:b0f268e0f30c3744ba87dadb745e16bc86cfd5bb
+ pristine_git_object: 07aa9b602f38880750d875eca49b685eefaa2722
docs/models/checkoutsessioncreate.md:
id: 217467f7c9a0
- last_write_checksum: sha1:927364a03122713a2df6caf946dfe467415acd64
- pristine_git_object: 789a35d78299b30a09312c89e0cf72045f610d66
+ last_write_checksum: sha1:d80c0920998c7ae0faa1de17d20f461a2a2dcebc
+ pristine_git_object: 08b12c68bdc4046d7eaba34f80be633241aa2c05
docs/models/checkoutsessionpaymentmethod.md:
id: a03eded2a6ca
last_write_checksum: sha1:95e8988a077dddf0d712d52e66c2e7fc3c0da4fc
@@ -372,8 +372,8 @@ trackedFiles:
pristine_git_object: c30a9972f805b76a7d3539e6b3353b9a9fbb672e
docs/models/clicktopayfpanpaymentmethodcreate.md:
id: 43aac4ac6bac
- last_write_checksum: sha1:f48bf67d5344ee9560e33b2a2eb248f39758e4d5
- pristine_git_object: 3edb309d21c3b59653434f0fe0205798c3616a90
+ last_write_checksum: sha1:bed9c672585cc9a6b188be9d534021f18fd80074
+ pristine_git_object: 0817bdf50e506de8c97c6f7fee6bd4aa2bca0f99
docs/models/clicktopaypaymentmethodcreate.md:
id: 63570ef8d45b
last_write_checksum: sha1:b91d73c5ebef370f96bd3867832ad2ced7a57b94
@@ -520,8 +520,8 @@ trackedFiles:
pristine_git_object: 447ff042727b02896d855175a1ccced3b17bc2ff
docs/models/createsessionstatus.md:
id: c0562d6fdba0
- last_write_checksum: sha1:f65b0f8cd6a8a5c1badddb5724ed4b346cfbe8a6
- pristine_git_object: 6f3f6107dde63495b9222fbf864248ce1bfd12e3
+ last_write_checksum: sha1:111fd8582f12babff9e3955274853c5aa4dcd55c
+ pristine_git_object: 031fd8def2e2fe2e6f7ed62fa3deb34e18a8c87d
docs/models/createthreedsconfigurationrequest.md:
id: cf47bfa38743
last_write_checksum: sha1:48094b3a60036dd0b40ffb0cacbb702853d4366d
@@ -564,8 +564,8 @@ trackedFiles:
pristine_git_object: 147f01f93b414cfdf8fb5f261fedc201df399b14
docs/models/cvvresponsecode.md:
id: dbdf1ba8ebcd
- last_write_checksum: sha1:4da3b2c08bcaf32ef54cb5c1b59066f76ba72dd6
- pristine_git_object: 9c6b654143dc84fe18ae72fedd1b67f84fbab2f7
+ last_write_checksum: sha1:101bfbd17226d187574dd7d845f0ff4c04dcdc98
+ pristine_git_object: b6804fbea30f230920b72105b17a29b2b5b16ce3
docs/models/cybersourceantifraudoptions.md:
id: 5c2a7568ffde
last_write_checksum: sha1:94b8de8f53e4ae5aa23776367cd8584e15bcce5f
@@ -580,8 +580,8 @@ trackedFiles:
pristine_git_object: 1de873c34c10cf83ea789b788faf984e5e79a27a
docs/models/definitionfieldformat.md:
id: 51b73d55251f
- last_write_checksum: sha1:4c89e33a7b4f30675ad1a5cee12d5aa01c035eb9
- pristine_git_object: 07eb4728bc535fd710e63cde4a16237ba5f33c98
+ last_write_checksum: sha1:9189772e495dd09546d65e272a4cb71406c32ff2
+ pristine_git_object: 715e5f310c9f7cb78a204ca262069ba2637cfc65
docs/models/deletebuyerglobals.md:
id: b4bd631775fd
last_write_checksum: sha1:8be4737c073459c370ca7afc67e284bf0376993a
@@ -666,6 +666,10 @@ trackedFiles:
id: 16ec4f8553e2
last_write_checksum: sha1:8ace4212b9d931dbab7c1424d0f6812eb8efb1eb
pristine_git_object: e973927e1159eb8a23557f1550d87862535f3872
+ docs/models/deliveredto.md:
+ id: 3146b389e238
+ last_write_checksum: sha1:c49a52182f6ede9461889c1477b83fab3c93583c
+ pristine_git_object: 85e2bd943910908d55d679a22e5a3df91e24d329
docs/models/detailedsettlementreportspec.md:
id: 38fe9486762c
last_write_checksum: sha1:411660106d837b929b247e5fc2191bcbbc2ce327
@@ -676,28 +680,44 @@ trackedFiles:
pristine_git_object: a75011281f0b3e75c0c07d369949f48d277c0cf3
docs/models/digitalwalletcreate.md:
id: 1fbe5a1719ba
- last_write_checksum: sha1:2768d5b30bd311de45abba48ffce9893d32e43eb
- pristine_git_object: 655dc818e4b911660f4bcd4155e1c50d5c3447ac
+ last_write_checksum: sha1:64b0191c02e71aaa037a862c9a4ddbcbd06775e9
+ pristine_git_object: 8b36ecd835fa6dcb8a8592239c83f4f949d3ad7b
docs/models/digitalwalletdomain.md:
id: a533ab38391d
last_write_checksum: sha1:d2b58b75ab7197a0324fca37cbaa963d0ca3b9b1
pristine_git_object: 1199e2bfef3faf956ef9369ffa578bab80a9b1ff
docs/models/digitalwalletprovider.md:
id: e93a18a8eedd
- last_write_checksum: sha1:141567b545f39981ca2e7e7c90f3beb35d92a5d7
- pristine_git_object: dc5223280394265fd3f50d8d3fe81aa7f756bb59
+ last_write_checksum: sha1:4fd98b1e7b13ed914c88f2955dd770af283708bf
+ pristine_git_object: e974af1409836cf092afb169de2ea5e4dd19e0f9
docs/models/digitalwallets.md:
id: f942d215c215
last_write_checksum: sha1:29bef5d0e3511677eb7379d39de49c497b7163e7
pristine_git_object: 1ed0c23b1a1d89244b482481a67ca83e50eec7c6
docs/models/digitalwalletupdate.md:
id: e4504eeac3fc
- last_write_checksum: sha1:c9714a922fa3a142e732317a70f8750bbf7aadb1
- pristine_git_object: 62d25efc8cb42a73415df278a96e8d0824c6fc16
+ last_write_checksum: sha1:91c841b0cceb167c780c44d2e0cc1fa1ff76a9cc
+ pristine_git_object: 3d3ef86d17d4b3d26afd6166d552d42df7a6a991
docs/models/dlocaloptions.md:
id: cf957a390cd7
last_write_checksum: sha1:450510bcadf361be2a0584b59443b49d332076ef
pristine_git_object: b22e6a00a1fc36ca8232af290d853981b81ac1c4
+ docs/models/dlocalpixoptions.md:
+ id: 41a5bd7fb68e
+ last_write_checksum: sha1:26dd59cda59e23a4cbdc7cebeb6c412fedcbddea
+ pristine_git_object: a2cb7ae8e398441c9bcff742623a9a4c0688ba28
+ docs/models/dlocalpixsubscriptionamountoptions.md:
+ id: 6de69e31842e
+ last_write_checksum: sha1:bd7a97fcea46a9fce0ae6edf30a8ba6d0a0f941c
+ pristine_git_object: dc31d1df308bd6591961c79876d20e4d87d53bbe
+ docs/models/dlocalpixsubscriptionamountoptionstype.md:
+ id: 3a8b14f5ec73
+ last_write_checksum: sha1:39f9e216c1f5e1fbf5ffc979d06e94eb575cdec1
+ pristine_git_object: e898e5c09c66e2c39e882bca5204ac535f5cf50e
+ docs/models/dlocalpixsubscriptionoptions.md:
+ id: a305eb34b8d9
+ last_write_checksum: sha1:ed2b7bcd89c5b83e0546d665792661df44dc85c3
+ pristine_git_object: bff6045f9438607e45c390649bb2bfef5c2eec1e
docs/models/dlocalupioptions.md:
id: a2b899266b4f
last_write_checksum: sha1:5acf85f99436082cca7652a77c1cdc4b6a21ed96
@@ -724,8 +744,8 @@ trackedFiles:
pristine_git_object: 85ea7dc3402d32500f6981065f6d66a37d5684ef
docs/models/errorlocation.md:
id: 9ea0ed14802f
- last_write_checksum: sha1:113e3e0874b38904aeeeac711c9ef9222f21c639
- pristine_git_object: 3d994e7cf34fc25b12cce607fd3c9ab8787ecf34
+ last_write_checksum: sha1:b41d27ed548930cb2de2249b9afb7a596e0dfa32
+ pristine_git_object: 1760b30b4559526d57e08b0deed5488ab5b27acb
docs/models/expirepaymentlinkglobals.md:
id: 685a09185344
last_write_checksum: sha1:f1e23a771b67806a98f09624a25f363f910d1e44
@@ -748,12 +768,12 @@ trackedFiles:
pristine_git_object: b8a016dbc274f0ac2e376ff1b475adef5c87413d
docs/models/flow.md:
id: 58425ab4c9c1
- last_write_checksum: sha1:cc34120b7685516e5e1ed02980774cab1ebd2e41
- pristine_git_object: 5f95cf8888d4eb1e32b3f0adb4f6796d6238c23a
+ last_write_checksum: sha1:e5fdbf303d52ccf953679e9c9995a8fdc69f2990
+ pristine_git_object: 70a01c9a283596c1219fadae34dcaf9559569622
docs/models/flowaction.md:
id: 88cf8f5427fc
- last_write_checksum: sha1:669db68ddbd3f4f533938c26fdd5b6e9c5134b79
- pristine_git_object: 31f27b33fcbbb878f190741bbc94f6fd47e18c4a
+ last_write_checksum: sha1:276c9376886cdc8bbd44b17242e516d9b571a0d4
+ pristine_git_object: c5b46a12bcb0ae83f51c4f3bd57e0f84a48d8337
docs/models/forterantifraudoptions.md:
id: a9386f18398c
last_write_checksum: sha1:5bc357610dcc313d2aad6082bc277056d5da6aca
@@ -768,16 +788,16 @@ trackedFiles:
pristine_git_object: 4ddbf398601a44e4c2dc08332c46e7d1041e9fd3
docs/models/forterantifraudoptionscartitembasicitemdatatype.md:
id: 98387d6b3fdd
- last_write_checksum: sha1:dde06fb0278b86029c654efe055f916051d2cb45
- pristine_git_object: cab9c9fab562dd2fb3d579cc7c1ba6a1834ec672
+ last_write_checksum: sha1:beb2232976038858a60f024509552ea4f1b0cca0
+ pristine_git_object: 9fc56b7767c3b94f74e5584fd2cb47460c5e23d7
docs/models/forterantifraudoptionscartitembeneficiary.md:
id: 90f2ff8499d7
last_write_checksum: sha1:d649c12616071a70df65c58beba6d638fa80defb
pristine_git_object: 6a8bab0b2fe8655899fe07cd64f267ea445b4b40
docs/models/forterantifraudoptionscartitembeneficiaryaddress.md:
id: a2243c0df751
- last_write_checksum: sha1:550a7d48997e55c72d7993a94cb4405aac7081ce
- pristine_git_object: fb4a8dcf23042edc4518bcee8c02393bd5606c96
+ last_write_checksum: sha1:c19fd4027868ce364a44a3d1095f98b53f90b696
+ pristine_git_object: 3b425d9b90e715bb3ac249734c73cc8edf2a5325
docs/models/forterantifraudoptionscartitembeneficiarycomments.md:
id: 777f0770018b
last_write_checksum: sha1:b6f434f1c4854b26b5daad846dab81963c7cb260
@@ -796,20 +816,24 @@ trackedFiles:
pristine_git_object: ec16aa290ddc91e3639242df1690a1a1d42676b1
docs/models/forterantifraudoptionscartitemdeliverydetailsdeliverytype.md:
id: 5e9b9b4931ff
- last_write_checksum: sha1:2acd7d40bf1eb71c072369a868db0e501a7408b5
- pristine_git_object: 5ac736977235d1c411f5bbc5591d925943e9113c
+ last_write_checksum: sha1:6ba93492719b59545c75ade70a51150b2caedcd4
+ pristine_git_object: fccd86b98042404e8b6aeadccc746867c452fcb1
docs/models/forterantifraudoptionsdeliverytype.md:
id: 873db6ce6249
- last_write_checksum: sha1:74c7e01cfb1226ed933f8902a4441427619b3a5a
- pristine_git_object: fb213e82d21537ce0e11e4e8926373a1aeaf4892
+ last_write_checksum: sha1:336c3fb9847d570d94f6a598d8746aa0876aea05
+ pristine_git_object: e19619b3c11def075e0d679686544d9f552de450
docs/models/forterantifraudoptionsdiscount.md:
id: cdaac5808c13
last_write_checksum: sha1:e3a2fef59c993e0843e387540e857b8cdd6ef920
pristine_git_object: 8d77695d40d01126ba8de5d53faa65eb385c8976
docs/models/forterantifraudoptionsdiscountcoupondiscountamount.md:
id: 890d742efb98
- last_write_checksum: sha1:1c7375f1d5f1b8a733b053dad7395bc6f182a5b4
- pristine_git_object: 47e0f93e489e5b47bcef3966700a9671f571daf4
+ last_write_checksum: sha1:d1281d87b8084566200b819bf579a98cdcf8e720
+ pristine_git_object: 49f18ee73874ea0c38c37161ebcdced4bab59767
+ docs/models/frequency.md:
+ id: 1afa3fb14066
+ last_write_checksum: sha1:067bfe0b28c8bcf443beae7fdba716335cab7a8e
+ pristine_git_object: 1850b0c4c1ed4d7bf02789c48f1e590dc3cde786
docs/models/getbuyerglobals.md:
id: 4807b45868ff
last_write_checksum: sha1:4a60da1c956c982233ced133ae78004a4180f3ab
@@ -964,16 +988,16 @@ trackedFiles:
pristine_git_object: 1e25082b712970e1b41a9217b999698d128d1d4b
docs/models/giftcarderrorcode.md:
id: f5ca940acdab
- last_write_checksum: sha1:e78cf3f86f85874aefcdf2a959878a07cbf0cfd2
- pristine_git_object: e6fd77c75079f2715d7ceb27b604161989d89a60
+ last_write_checksum: sha1:a3e6429e4b9f64b5c530dd8729718df97604375a
+ pristine_git_object: 746e313b00ff83c39d91aeb09ad51e5e51552166
docs/models/giftcardredemption.md:
id: f96bf1462e95
last_write_checksum: sha1:34dc98f40356bc0ca0a9dbcd82c00359f8a00563
pristine_git_object: 9d6ce05aa175d3fa7687550b2b2fffbbfab49725
docs/models/giftcardredemptionstatus.md:
id: bfbd3495ba25
- last_write_checksum: sha1:afd27097f83b8884b7e9fde39cd690589c92a47f
- pristine_git_object: 053803666914ab142672a05ae4f087cedc8221ef
+ last_write_checksum: sha1:2d07c34281e788aef4d6ad9488454d2331ed1906
+ pristine_git_object: a64da83fff1eb476e67f7d460b318f00d36e537f
docs/models/giftcardrequest.md:
id: c1a77952b182
last_write_checksum: sha1:df7aefc61003cf9d29cada0e1ac480276916d63b
@@ -988,8 +1012,8 @@ trackedFiles:
pristine_git_object: 8e7d73086db5750d1834beabfa8e9896d24c7691
docs/models/giftcardserviceprovider.md:
id: 938e1140363a
- last_write_checksum: sha1:ed48a2602d08f1aec89d3b7266b49af44b927cdf
- pristine_git_object: 2647ef8a41ab29d291087961005841c08ca8183a
+ last_write_checksum: sha1:03c1b61a4e594c0a0f26ea7daac8efa524ff0c98
+ pristine_git_object: 1c19fcf9d4e05c646e5c19c8bc1a2a924bf4f1da
docs/models/giftcardstoredrequest.md:
id: e6c5786964b1
last_write_checksum: sha1:e5756a6378a339a2efab8094a59f1558e6d23bdb
@@ -1020,16 +1044,16 @@ trackedFiles:
pristine_git_object: 60b23318fa15a249a44f90ab09be27b9982d657e
docs/models/gocardlessoptions.md:
id: 254502b90afb
- last_write_checksum: sha1:48a94dd163818b2fcc901d5193e43455fa8dadf3
- pristine_git_object: 18cf7ad90ba7cab35d8ce0c6b75d74bfbd70990d
+ last_write_checksum: sha1:b0569920c57bddcf6f62a5129f67f373b99faa6b
+ pristine_git_object: 3d38a5b7727a41ace3a3f847588d59850aa6815b
docs/models/googlepayassurancedetails.md:
id: c951c667724a
last_write_checksum: sha1:a33fd5dd57371f46f2751e5522eb81c09c7a6e9c
pristine_git_object: 653c9f2461ac3f538c98f953202c1e579af9c0e4
docs/models/googlepayfpanpaymentmethodcreate.md:
id: 4d04bdf14838
- last_write_checksum: sha1:d8e51ad37d86282b80f64d47f816deae793731ba
- pristine_git_object: 7b5b04d8a19ca09f2817c6c85d16b9532bb3e5e6
+ last_write_checksum: sha1:8e4233d6a120058089cbaa0df4f97b288ef901d6
+ pristine_git_object: 390aa26f04056e88d8edceff8a04dc4495212f34
docs/models/googlepaypaymentmethodcreate.md:
id: 92c43503b7e8
last_write_checksum: sha1:8106fc8f43097b6d6752a6688cda05d15e2f02db
@@ -1052,12 +1076,12 @@ trackedFiles:
pristine_git_object: 01aec82a828097ec214a1a654823ecffc1ec9cd7
docs/models/instrumenttype.md:
id: 20a72633fef2
- last_write_checksum: sha1:57c319bdfbbe1b8829ee0edd2772574c4f5549c2
- pristine_git_object: 9c51bf31af27c70c7b22c247f769f561794e108f
+ last_write_checksum: sha1:1b5c82e68f5b748a96caa6ccb74980e11db38815
+ pristine_git_object: 534702044a28a50da3082c244f02308dd3d5313e
docs/models/integrationclient.md:
id: d214da25426b
- last_write_checksum: sha1:08e1793161bd0e9af37bc1b6bc36b23f51d0f38e
- pristine_git_object: e364e15bfba584cc84887f0b69feac12a64cb519
+ last_write_checksum: sha1:26636a3248464b3d1c97783c69c74edce71cfcdb
+ pristine_git_object: 1c2413503d4325dce60ee1e7e266a5cbce431ce2
docs/models/internal/globals.md:
id: 9c173b87f41f
last_write_checksum: sha1:b18306d210f81e87a1f52246c9309cad50e42f59
@@ -1280,8 +1304,8 @@ trackedFiles:
pristine_git_object: f5c8ceb6cda906b8f24dcd11986527c0e868a11a
docs/models/listthreedsconfigurationsrequest.md:
id: f39090671a4a
- last_write_checksum: sha1:60574191b63d4220c85e252f4fec005e361ff75f
- pristine_git_object: bd03877550c0542c5bd0a7202eb4d32acc12e830
+ last_write_checksum: sha1:e94a776b86836faac4debe98ab302dcb2957cac7
+ pristine_git_object: cd77ff04b0f0c41c8a71b67ab28e6479319e4b7d
docs/models/listtransactionactionsglobals.md:
id: 5ca55a449898
last_write_checksum: sha1:5d26cd8c1364806e7e8f2e40615d96fad48fe2b2
@@ -1340,36 +1364,36 @@ trackedFiles:
pristine_git_object: c7998af826fa652d70876ab931cbcb893c08ddad
docs/models/merchantaccount.md:
id: e086409ff0fa
- last_write_checksum: sha1:ecb7e11ebf20aace6669743c197ea588e37c27b8
- pristine_git_object: 5409eb010cc7fc4090a771d7908c67d28364b3ac
+ last_write_checksum: sha1:9a2946d09a6f0ec7fd4d9921d7b8faaec3b26516
+ pristine_git_object: dd12247d6e919ead2acb7bcc6df741596d9a530b
docs/models/merchantaccountcreate.md:
id: a82f978b5311
- last_write_checksum: sha1:be99efc2717224f0ce47f42b3fea6c644510f7fb
- pristine_git_object: 36a14eac77617ee95ba6e2de9cfc6784660df507
+ last_write_checksum: sha1:9625825b1179ce02c484031e64af4659a59580d8
+ pristine_git_object: 6b7c6456e0944dae56e4028448edfe7b21975d39
docs/models/merchantaccounts.md:
id: 2b8c0cb06a58
last_write_checksum: sha1:efa315d8d287df3315adabe99c61b0370675e1c2
pristine_git_object: 6b1087e840f2fe77db805fef5a2afba604bd0e02
docs/models/merchantaccountthreedsconfiguration.md:
id: 8b7af4499332
- last_write_checksum: sha1:f2b132fc52a2d92a48c2fb09c4334f93f50483a1
- pristine_git_object: 774bf34d292eb3fa2530e52a561dba554fb06cb3
+ last_write_checksum: sha1:1d4eeb0e06ec667981b29435d631e4db7607b309
+ pristine_git_object: 2b525b0d5508140b6167e0ee3a71e1fa134a1b48
docs/models/merchantaccountthreedsconfigurationcreate.md:
id: 3fbc5d3ca360
- last_write_checksum: sha1:458701fd1e72f70062d3db3fd00898f223fffdab
- pristine_git_object: daf9eec2ee743de1fbd26262552eb525b445061e
+ last_write_checksum: sha1:263ccb9af824edc1306b65d164d218508d473b97
+ pristine_git_object: 86410142a042bfa3504939eae991d352586271ca
docs/models/merchantaccountthreedsconfigurations.md:
id: 87d5ea2627cb
last_write_checksum: sha1:afd9946eb8be36693860689b5faf7f8a43ee7e06
pristine_git_object: 1d469a443f8a614bf3f355f0eb2fc6d34540e4ae
docs/models/merchantaccountthreedsconfigurationupdate.md:
id: 16d659f63040
- last_write_checksum: sha1:bc7dde7302ed175d40e1baf7a4f318338f38b8f4
- pristine_git_object: 4f28755103328aee270383df9932b8bf41d73484
+ last_write_checksum: sha1:ec4a515861f506e4cfe4b30032435bd4cedbeede
+ pristine_git_object: 927d0350bc20b6eb35b516c7b1840b9fcdcb0c70
docs/models/merchantaccountupdate.md:
id: ccd76c07dc8b
- last_write_checksum: sha1:11e06ed32edc38efd1ce4753d3c45e54fa29ae5c
- pristine_git_object: 178a0857ef74743179165ff709cd39a1294a1ded
+ last_write_checksum: sha1:ae814aed46013d1441e73d93bf325fd50bd35527
+ pristine_git_object: 26ebda8b7c49e0386812dfd920fb17322d337eaa
docs/models/merchantprofilescheme.md:
id: ce1ddf0f9116
last_write_checksum: sha1:48bda92c567d4c9339c0176aebafe93a7cd37b6e
@@ -1380,8 +1404,8 @@ trackedFiles:
pristine_git_object: 035ce5c6abfaea3d5bbc1e5863b59248e533e120
docs/models/method.md:
id: 51255838a997
- last_write_checksum: sha1:688cba9f52a4ae9913d5b8d4a03599bba41c5017
- pristine_git_object: bb0683c49b8c97e87be2858d37d5ac431b6a1f6c
+ last_write_checksum: sha1:c9763cf14549964e83fc5a58d0f87c189a5a0102
+ pristine_git_object: ea3b15cc566f9457163ec036b41c80aa45046fee
docs/models/mockcardmerchantadvicecodeoptions.md:
id: 2c64efe23406
last_write_checksum: sha1:9dd1ae6841279ecc29c51acbf4d51ec885c6707d
@@ -1392,16 +1416,16 @@ trackedFiles:
pristine_git_object: 060efc35a829c5d8a3052cc4a79b3f767c28017e
docs/models/mode.md:
id: 568581cb28bc
- last_write_checksum: sha1:6fb7d466be497d2e66103fd7fd14b796dd1a1d6b
- pristine_git_object: 85913e491860d86acae9d4bb4afc0e36f408b010
+ last_write_checksum: sha1:5b543c6c63ad5708e6ee2d2fbbcdce41749f3411
+ pristine_git_object: 58ee653d6f6129414dafea32c420bf940fc48d8d
docs/models/monatospeioptions.md:
id: 4dfdecc39e6b
last_write_checksum: sha1:a3d3386bd574df4eaefbf6e2fc790283341f52cc
pristine_git_object: b687758d56d39c9cbc8d0f2fce46d4c4a460d594
docs/models/name.md:
id: 6ee802922293
- last_write_checksum: sha1:cfa8cadda867ad5ca0e52703d9a1c4d2e394353a
- pristine_git_object: ababc03aefda690ed69fc4b6b66a293f7cbd6180
+ last_write_checksum: sha1:08e4ba1d47d1ad7e48ea9c1a179d55d51473c37c
+ pristine_git_object: b76c182a26f406e5a92e64b61ee8af5d0798c287
docs/models/networktoken.md:
id: 75b6681f9927
last_write_checksum: sha1:d42f9cac78368368b0a64f00101fb5ebd8a26ed7
@@ -1420,8 +1444,8 @@ trackedFiles:
pristine_git_object: 1f9febb4585b7147380b3e5efd34f5135eff1c6d
docs/models/networktokenstatus.md:
id: 7c1139ba1aeb
- last_write_checksum: sha1:3f4c477bbffae7545e1ee65ad799312fb2e2f4bf
- pristine_git_object: 69d304c0f90cda5f8dfeef0c2b77ecb23e16d125
+ last_write_checksum: sha1:7b47063d8b6723ee14c55a6dc4314d8f52884e0a
+ pristine_git_object: 51bb0bfd1ba0ee044c18c4bd4e5aa3038d3bcff5
docs/models/nuveiairlinedataoptions.md:
id: 2ea432f4758e
last_write_checksum: sha1:97c56d0f6a49c70af6da24f99d1caa33947a47e2
@@ -1430,6 +1454,10 @@ trackedFiles:
id: ad80bd599e8d
last_write_checksum: sha1:8894084bd14d9d54071abc8cf485ced917aa834a
pristine_git_object: c4d9209ae5ac1909dd6323862b4f18b9f711236d
+ docs/models/nuveiklarnaoptions.md:
+ id: 07dffd6ba494
+ last_write_checksum: sha1:55c0430dfd36c76308225d711cb4f2d35ffda728
+ pristine_git_object: 2e645726414e371b9c8934992acecd40c3eb99f1
docs/models/nuveioptions.md:
id: 0230ab8e2b3d
last_write_checksum: sha1:05c87432ac02135e104326464d73cb57eb35f0bf
@@ -1440,28 +1468,28 @@ trackedFiles:
pristine_git_object: c65a4c5b8dd875f1d42ff8317ca9a40ca38facd4
docs/models/orderby.md:
id: 9e749ed80f72
- last_write_checksum: sha1:eb6ca3c14cccdd2b542c704db3d12468c43bea45
- pristine_git_object: 07b3c26becbe34ac5adb1e2f8abba213fd7694a3
+ last_write_checksum: sha1:c48736971250269d1ce8af026ef5220fd2713ee0
+ pristine_git_object: 678c3a13ad1c68f709cbfbe33eee15bf673c8b31
docs/models/oxxooptions.md:
id: 61c2b266cca5
last_write_checksum: sha1:b40aa7d1d743067d90c65fa16e3b5dfda214257e
pristine_git_object: e9ed05f71f900dc8b1ff14742840ef837e8e5a28
docs/models/paymentlink.md:
id: b2924fda489a
- last_write_checksum: sha1:6bcfc91153c323a7b57852061f5753e47a1d6010
- pristine_git_object: bd29b475428aa8a3b87d959b1940991efeb9be75
+ last_write_checksum: sha1:eb2588b1b60dcf21c60ebc56652870a120a882e9
+ pristine_git_object: 835ce3ccfdb1bb84f5828305b307460a08d268d6
docs/models/paymentlinkcreate.md:
id: f540e80d1489
- last_write_checksum: sha1:814f9137d9b1f218e93e5be40ff33844aafa8b23
- pristine_git_object: 546d9ecb154785be155a7c3acb107a41c760a920
+ last_write_checksum: sha1:7f1e0460d6082c21f5a3f7a46763481823e0b937
+ pristine_git_object: b98d2bf43f900326fef42c730055e3b12ea82481
docs/models/paymentlinks.md:
id: 174693489d9c
last_write_checksum: sha1:b3324bd45e4ac6987b7f474bbffb23a5dbe4256d
pristine_git_object: 4325ea83b7858ab6acca3e6b9627c76f8f69a5ee
docs/models/paymentlinkstatus.md:
id: 8c0be6b5216e
- last_write_checksum: sha1:91f595831b6fc3f17eac79fcba8b6e2c5ac31a6e
- pristine_git_object: 190a875165252262b8599839eb43e113bac257cb
+ last_write_checksum: sha1:120df7c493d52806656825a6a332cfd6df0eb75f
+ pristine_git_object: 29665bfc06c0b8770e4471d308c803bedb5b0046
docs/models/paymentmethod.md:
id: 17c910bca1fb
last_write_checksum: sha1:cab0bd159c98ec912490c32a252a0f7a2ba4bd1a
@@ -1480,8 +1508,8 @@ trackedFiles:
pristine_git_object: 1a79705dee4bfa174e5432c0dd5ad8fde5d52e3b
docs/models/paymentmethodstatus.md:
id: 56f3a1f38ff5
- last_write_checksum: sha1:0918866678af499437c80086bd09678a18989feb
- pristine_git_object: 778e2096e7a8b5cd1f70cea36b8d791e81ead681
+ last_write_checksum: sha1:dbc8388a84d73328d5ea9b4b1dfca3c5d663b944
+ pristine_git_object: c298e396da84b31660a85f6bd7f8039f3a2fdfdb
docs/models/paymentmethodstoredcard.md:
id: b480e6c357ae
last_write_checksum: sha1:dcc443561738a936cefc54b3fa887bb01d95c9c8
@@ -1516,20 +1544,20 @@ trackedFiles:
pristine_git_object: b02690103f92e5c6a4c9e3075ce0bfcc0776af19
docs/models/paymentservice.md:
id: cc0e491ca808
- last_write_checksum: sha1:c6b3686fdd3911e505255373801c6dfb8706d0ba
- pristine_git_object: 147b1ace36bc0fa15d2d9d29b64d37232a206c74
+ last_write_checksum: sha1:83913b2857fc3e4e7a1c50f533a26fa81d481759
+ pristine_git_object: 0458a5590262a02f06cc02134df0d147be98f172
docs/models/paymentserviceconfiguration.md:
id: 2db1b9ccfc74
- last_write_checksum: sha1:4a682c66e2ced4c709864bea560c1934eafd49e5
- pristine_git_object: 031a83f4e391759d1bbab024250e723404276379
+ last_write_checksum: sha1:b383fd319f207788c236a3dfea219535f737d9b1
+ pristine_git_object: b1675696d2997036cb35a5adceb949482d629e86
docs/models/paymentservicecreate.md:
id: c1855aba32cd
- last_write_checksum: sha1:51f3ae75930189371670751756afdf410e94af97
- pristine_git_object: 92856a91c7a7efaddfe1452ef176bc92e2b305f7
+ last_write_checksum: sha1:07c2f03d16ec27c3608f721c890d3f6513f5ee84
+ pristine_git_object: cbf2a4c2a8ce30e71c170b25b1ea75fc0f4e11d6
docs/models/paymentservicedefinition.md:
id: 8f9babf9c246
- last_write_checksum: sha1:8234dedf4f2675a644846b4b03df8bf59ef5b773
- pristine_git_object: e275b5f4bc392b8c01b29e2084ead11a7ee1f29b
+ last_write_checksum: sha1:546d49ff80a0fbb84573899dd619fc06c90c9aa0
+ pristine_git_object: f1265e26c275319917a8a1f5a768954e2966e08d
docs/models/paymentservicedefinitions.md:
id: 542c2205503a
last_write_checksum: sha1:1ecbc70276c6bf287559b614028a2b3c91edabfb
@@ -1540,8 +1568,8 @@ trackedFiles:
pristine_git_object: 0d37f2a2990137e9751772517a55087c68943e15
docs/models/paymentservicestatus.md:
id: 232164bf3c5d
- last_write_checksum: sha1:b63dfa8e201409e8faecbf0705c547809ab5ee14
- pristine_git_object: 687c7f83ea20ca56c329240534e0f349cae7c57d
+ last_write_checksum: sha1:6a85311948a9b4369336e494032604db08d9d711
+ pristine_git_object: fff7e2f770ad5aed94350f1a3d5a1a077918a93c
docs/models/paymentservicetoken.md:
id: b0085995c3e0
last_write_checksum: sha1:43080d08c4e1f296d938814a500ba3b568420a1b
@@ -1556,48 +1584,48 @@ trackedFiles:
pristine_git_object: 5f8dc42c52ee9c5c269f483febd33983926d3202
docs/models/paymentserviceupdate.md:
id: 9022dcc9dba3
- last_write_checksum: sha1:e55a3aaf455f8fd1b15331f88b3da4d73602b15b
- pristine_git_object: 2228f5c0f312db030d893f6bc8a4b75c616db5b8
+ last_write_checksum: sha1:878ea2a6fc60848854e7a2f5503b018084673ed0
+ pristine_git_object: 66bc2649d27a58462bdaee8a05c8d7d61ffb9b49
docs/models/payoutcategory.md:
id: e48bd9808935
- last_write_checksum: sha1:cb49ab3802ad82a47b9fd6bf1415f4fddf274271
- pristine_git_object: 3693af262b328aa9de822d7fa5bd048649a3f7e9
+ last_write_checksum: sha1:c51a84d4c3d4871ed6d264f84a40abbbb31af095
+ pristine_git_object: 1532d4488ddf3fe81a6c236c54f9e636aa6bdb33
docs/models/payoutconnectionoptions.md:
id: 8503dd5eaee1
last_write_checksum: sha1:8b0ef3c6a64a5620362c11fe030e3c25a25bc2ad
pristine_git_object: cdbf3edcc6d926e9d76745fd6ab50b7614c4448d
docs/models/payoutcreate.md:
id: 7609344ac287
- last_write_checksum: sha1:270d9412abd692b4edccfbe0750e54eb8a8363ab
- pristine_git_object: 36b4a6bc47747ae9e168c41d39f976d582485c45
+ last_write_checksum: sha1:5eea99468d2f3e8cfa811f553d19b2aa6e8ea00c
+ pristine_git_object: 5e10daec850ef2a7bb9cd4d6de3fc5d30a6f5546
docs/models/payoutcreatepaymentmethod.md:
id: 76f4ca6399b9
last_write_checksum: sha1:f97f7d4611d837fa853274646c66ffaad5171411
pristine_git_object: c7ff00baaf13e73ac8d7dbabae229fca18f04f64
docs/models/payoutmerchant.md:
id: 31c3978e6726
- last_write_checksum: sha1:41c32ff0639ea971b7f1d8dfbb832c4f5b2fc659
- pristine_git_object: 8cc4e83a60211d3b0c3d8cc797c5fa209a1cf676
+ last_write_checksum: sha1:c2b07eff129f50e1ebbc3e9744ada75850913713
+ pristine_git_object: b9772913f34ccf04208dcfedd2a0fc1d97804cfd
docs/models/payoutmerchantsummary.md:
id: 0a74b8faaba2
- last_write_checksum: sha1:af5d0f2d4cea9be50c0c811c63f8862f830e7a1a
- pristine_git_object: e7d603b39b0f689b3d90fe9fa9a6ef60a6869874
+ last_write_checksum: sha1:30c603b08a834fc251eae955c09bd33fc82628dc
+ pristine_git_object: b68536f48a430ceece92d42e6cec583b39d77842
docs/models/payoutpaymentservice.md:
id: 05c74afe4e9d
last_write_checksum: sha1:413cbbff3db61562e17d1c5df5b31930920027fb
pristine_git_object: 6fca65340d993b61e8e0eaf4bee26259bf95dbe8
docs/models/payoutstatus.md:
id: ecf0eb9e68eb
- last_write_checksum: sha1:000a019097d0b90a517636b5e3dee41cf465653a
- pristine_git_object: 1f130052753619ae10b71b09b610949fdcbf51ef
+ last_write_checksum: sha1:db4793d8cbef9e9df18d01a0fc9868e528bdbb12
+ pristine_git_object: 1f7d007b16337dede4c92c1fcfda85057be9ed64
docs/models/payoutsummaries.md:
id: a6c05f693f9c
last_write_checksum: sha1:a67d43cdbf83f780c089117e5c07983f97162e5e
pristine_git_object: f7d4e5485b50874567505e9a7df62af289eacdb1
docs/models/payoutsummary.md:
id: f7c0f0ba7755
- last_write_checksum: sha1:7460a789a9ec62159fa9a35e8045ed5af9ed92ea
- pristine_git_object: 1c06530f4a96e39a72e2ffb490796deab0a5466f
+ last_write_checksum: sha1:32428cee5c57d1b34a2aa85a6558b543e23a13bc
+ pristine_git_object: 7c9107a87bc808e0c7b65d7ab9e2d0a49e33dd30
docs/models/paypaloptions.md:
id: b2170d26df0f
last_write_checksum: sha1:d46f898d5611bc634e4529aaedf947ba044e5df9
@@ -1608,16 +1636,16 @@ trackedFiles:
pristine_git_object: 0ed1b27fc0e2c68787bbe799deea82cf7893a89a
docs/models/paypalshippingoptionsitem.md:
id: 6e75ba7e94fa
- last_write_checksum: sha1:77242b0ca59fec0b4e2b13ae089429834ce9ecc4
- pristine_git_object: 14b9e60390f49b7e59a318444d69a20de56ca482
+ last_write_checksum: sha1:36e41a191e4f20f28635cdb695a705ce094f62f0
+ pristine_git_object: 3859606d10a59cb7204a1ee82bc915277f432bf4
docs/models/paypalshippingoptionsitemamount.md:
id: 335cd082a9f7
- last_write_checksum: sha1:5ec1c60c5d8e715dbdf8d8244830bf894ef874e9
- pristine_git_object: 3a9b23685f42024e3069a318665354b92fa5f056
+ last_write_checksum: sha1:8d1e68ef11eaa462fc6b6d33308eeb81376a8efc
+ pristine_git_object: 731d5f17b59f015a9025a15f11b641b990fce2ff
docs/models/paypalshippingoptionsitemtype.md:
id: a48982505684
- last_write_checksum: sha1:951f5dbd7c96a58909aebc206074e961c519f833
- pristine_git_object: 4fc00c38b34018ba78ae3886c94eab94598d65bf
+ last_write_checksum: sha1:fc8ca34d0b805e21dab96fe723fd174b29b5aaa8
+ pristine_git_object: c8fc3c2b5ce8eb927d426e9ab1f147aac8f935c6
docs/models/plaidpaymentmethodcreate.md:
id: 0f87b45637cb
last_write_checksum: sha1:282a2bca19c804e28b78dfa69984af3553f3286e
@@ -1628,40 +1656,40 @@ trackedFiles:
pristine_git_object: 3b11abae2651d0afc6b39f5ffb9daa73c91e134a
docs/models/producttype.md:
id: 2c019befb41d
- last_write_checksum: sha1:8004a7242b7def1f862b5ef664b2c33152a71ffc
- pristine_git_object: 0e375c9640cf01b198aa52553f0d0a06cec692f1
+ last_write_checksum: sha1:9dcf4de7e7d2106a4796f6cf24450e179e858208
+ pristine_git_object: 43ec5973fdd543338dfe2d928147c7e8258826cd
docs/models/purposecode.md:
id: 87976877fdcf
- last_write_checksum: sha1:0b92c772a38ebf10bbaedbf7d68f90781d70d358
- pristine_git_object: 96bfa227d5023c5350f4411534bdd87a5476da02
+ last_write_checksum: sha1:14da871a18a94cf7f3eeb527d9bef5572da9f2f6
+ pristine_git_object: 24ed5379f55819fc778b6a6e4c7e7553ac1a0ec4
docs/models/recipient.md:
id: 135fcc028099
last_write_checksum: sha1:f3177e35bc8d9fb455623026424837eedba7c4d3
pristine_git_object: 90898b90ef7bef80b021291fb4d5a45cc8de46a1
docs/models/redirectpaymentmethodcreate.md:
id: 8fe80d2339c7
- last_write_checksum: sha1:3f1b8b2846d43f214628325fed77953a03078744
- pristine_git_object: d9de294acfdaa1f3e0c9676f8156891d3db5defe
+ last_write_checksum: sha1:706f27e8c66e3cbda459ba70916b9ac203ca5f9a
+ pristine_git_object: 9fc5693a4598b46699b86b9e5fb8315cd15d2cc1
docs/models/redirectpaymentmethodcreatemethod.md:
id: ae93e1391b37
- last_write_checksum: sha1:7351156683b12210fa746c90cd470707ef99a58f
- pristine_git_object: e5342b477a64347c4c6097fc56b55bb6bf5aba74
+ last_write_checksum: sha1:9900d2876c27a353fb6df7bae28ccaf94ce3af5f
+ pristine_git_object: 58b0a998059613e77c2d8c32a8010fdd64b12eff
docs/models/refund.md:
id: 3be36b1a2825
- last_write_checksum: sha1:ab6f6a574969fd445e40dfe2e6b69c8cfae86904
- pristine_git_object: bc3eafa6a0b31f159c9475416f0d6ed8a04c03a9
+ last_write_checksum: sha1:2fa86e07647644e2c424a89c39ea160d54559857
+ pristine_git_object: acb9e1ce3d88ccb71a71db3171d1422722b86d0a
docs/models/refunds.md:
id: 56cad80f02e4
last_write_checksum: sha1:142d11ec89618ca4f0d7d8c6637dfb354d3fe6cf
pristine_git_object: b7a0612a53c8fc2c94ab15ef23f589951f716764
docs/models/refundstatus.md:
id: 80e238d0a585
- last_write_checksum: sha1:ba1191147c0aa13f1b73d97d6c7bba0af6940585
- pristine_git_object: 9762c738aa0e5c24489c19aed1bc69f0a4d3d48e
+ last_write_checksum: sha1:dd1dc7bc779bc0e93b603a38fb0f63818d4a1302
+ pristine_git_object: 75eb13a18d89b0e6529e5189e1d2e63f96499b78
docs/models/refundtargettype.md:
id: 39999b2fcbe7
- last_write_checksum: sha1:2ef14899b2472508670a1105d4c4b13544d2ff05
- pristine_git_object: 635826b9942ab85a317b866bc1ebbd155ce7c064
+ last_write_checksum: sha1:fd565e9e3ad7521ec566101f6608bdb8dafd75fc
+ pristine_git_object: d172f4b65e36783dcac1c0bd39bddc71a9048578
docs/models/registerdigitalwalletdomainglobals.md:
id: 1a314cbf5391
last_write_checksum: sha1:d1c9948f08f4a609bd3fc30915911db6ef433025
@@ -1680,8 +1708,8 @@ trackedFiles:
pristine_git_object: 7ff08a3bd56056bf7a7cbdaa77c9c28b99a6610a
docs/models/reportcreatortype.md:
id: e1fe10fda183
- last_write_checksum: sha1:534717a8e1fbc70c989c6826af4648134d07bed9
- pristine_git_object: d9a402e7c495aebc286e5b4e74eb76fc00dceebe
+ last_write_checksum: sha1:940166623e973bb80022d56ce1fe027b2d3286e7
+ pristine_git_object: 20a368f50554b65f3b10ccae0c1b62f7c5336538
docs/models/reportexecution.md:
id: 14fe4d5c5ff9
last_write_checksum: sha1:80b633880eaaad96c5e1e5c68622c55118aa79b3
@@ -1696,8 +1724,8 @@ trackedFiles:
pristine_git_object: fa0c4187b16818a897f7cad1818c00cb712720ee
docs/models/reportexecutionstatus.md:
id: bdaa5eef9f04
- last_write_checksum: sha1:16eabcca4ee56998fa99d953e3be416a11a3a944
- pristine_git_object: b179bac3151e3876b67a7acc07497e955f179ef9
+ last_write_checksum: sha1:703bded0f707878a57775374c102f6041c6b2fd9
+ pristine_git_object: 69ec61122afb2abcdc8ac84f4362fe9f273ac77d
docs/models/reportexecutionsummary.md:
id: 3ed733412507
last_write_checksum: sha1:71e5924695d1d3479f8d5e0a22394d3749b6c0aa
@@ -1716,16 +1744,16 @@ trackedFiles:
pristine_git_object: f2ee3a76363a488ed11af57775bb4e9b3f51fd79
docs/models/reportschedule.md:
id: 87389a4388cf
- last_write_checksum: sha1:124974a31706eff7976bd2501d4da24c69b19340
- pristine_git_object: 456e45facac110f61f0751bc3dde655e03b06a2c
+ last_write_checksum: sha1:0b0d8197dcdac2f687cd9e90975799cf5f015291
+ pristine_git_object: 88d9c395e9d1b92b359fa7cc36e0477ff16bc52c
docs/models/reportspec.md:
id: cd84b975974c
last_write_checksum: sha1:328a3d25b0809c6cf1b3eee0303387cd4dd9aec3
pristine_git_object: fc197708696aabbf163b4ca832f80c78065bafda
docs/models/reportspecmodel.md:
id: 9d205ef9a61e
- last_write_checksum: sha1:95af7f385f3d5a5deb7c002647b044a1febaca97
- pristine_git_object: 2d528d1c6894728f9e6d1bad48d35358a69de6be
+ last_write_checksum: sha1:780ff30e10af0fc7f8669120b32ac6a3bf61c872
+ pristine_git_object: 6f4d13747311c2ef9f9495460a380c42f72ef5c7
docs/models/reportsummary.md:
id: e4dd0310549d
last_write_checksum: sha1:a34849f0f25c595b74fc3d503037288e423d3b9e
@@ -1766,18 +1794,26 @@ trackedFiles:
id: c47e88ab0afc
last_write_checksum: sha1:e0441e6de881fca0c59c1677d9d4cc86f6b2ac52
pristine_git_object: 9f4a4fec74b638fc253292dc542ce41601a355ff
+ docs/models/riskifiedantifraudoptions.md:
+ id: 68f516399a2f
+ last_write_checksum: sha1:94f6b4790d782701ba425fd5c17684d6f1f15372
+ pristine_git_object: ceb5e68efe45d96421acd9dbc621c8a36be7ca25
+ docs/models/riskifiedantifraudoptionslineitem.md:
+ id: 4d22d444dd28
+ last_write_checksum: sha1:d07f97342c839bd9d49c9bf442edc293d8ea2ccc
+ pristine_git_object: 62784bbbe8065c86489707a739e5d951ebb260c7
docs/models/routetype.md:
id: b1706609606d
- last_write_checksum: sha1:8e3ea8f107d95a245df9fb6e7e36576b2b77432b
- pristine_git_object: 5df1f009b0eed6d0c2dda15e5cf6ec069359071b
+ last_write_checksum: sha1:a87cf1fb7aae8ebada53fe2ad4e3e9702533317f
+ pristine_git_object: fd6cfbd69620a4e5cec586a9f96fd9dd4c846c2d
docs/models/security.md:
id: 452e4d4eb67a
last_write_checksum: sha1:b92237f55b89698b718cee58634a51a5cdb29edb
pristine_git_object: 8ca6325b43081d6b8849bf8cfab3d65678d3d386
docs/models/settlement.md:
id: 4aa6c164bdd4
- last_write_checksum: sha1:314b5590a2ad6a8605e02d59a0e7aa7b492b4205
- pristine_git_object: b4740c1ef4970d6acab87cfff02f333809d1f8e5
+ last_write_checksum: sha1:bdf260b90766c89cebe0ba8d6e42468fa7412c48
+ pristine_git_object: 7a5cf4335e02bb7be2663a8220a1c63f6ab018ab
docs/models/settlements.md:
id: 84e18a5f21e2
last_write_checksum: sha1:4d66254c4c66f886c93b60861a2c94f6222ff20c
@@ -1816,8 +1852,8 @@ trackedFiles:
pristine_git_object: e5036945c98acc79ed2b06349565b84d903facf7
docs/models/subscriptionfrequencyunit.md:
id: 7c4c5c7b32f4
- last_write_checksum: sha1:e50ac863db0aee8231c8dfb3b912e97bb5e8bb12
- pristine_git_object: 03a176fddf34635127992d094b98f1afe6052fac
+ last_write_checksum: sha1:7a63a4a2d09dedb9454cea0a57ba17b02f42a307
+ pristine_git_object: 881b9965d17ad7ef9428bb42adda01bd64b77763
docs/models/suspendpaymentmethodnetworktokenglobals.md:
id: 24ba3c5c1cce
last_write_checksum: sha1:4f80c977f0fc635e8250a6c8033a3c9f302dc24f
@@ -1840,8 +1876,8 @@ trackedFiles:
pristine_git_object: 9ac64241fcca930b1e44b194c30dec8d032b73f0
docs/models/taxidkind.md:
id: 7a717ea5afc6
- last_write_checksum: sha1:08c0e043054e79e7e383022831727a4cbfca5712
- pristine_git_object: e195ea619beb4845da7bbd48b990c01c6ef7307f
+ last_write_checksum: sha1:1ce792ce527910d250628bf3c7f57e86a758def1
+ pristine_git_object: 79896d6b12570016a55e603a2974882d9c727cd6
docs/models/threedsecure.md:
id: "695081314145"
last_write_checksum: sha1:19631acb096d645da434d17d6eb38a78badab0ac
@@ -1864,8 +1900,8 @@ trackedFiles:
pristine_git_object: 01bc2e750c16bfcb1effa6b6195af59dbb033c38
docs/models/threedsecuremethod.md:
id: b82f6ee4f7ee
- last_write_checksum: sha1:5a0f9b126e10f996ada372e37edcec0ac29744ff
- pristine_git_object: dd568d1fece413d6f3be0c57e19efc84a1feb9e7
+ last_write_checksum: sha1:3e30fa189a5daafc5552ef53a22a1b32a720518a
+ pristine_git_object: f2f8bdfdde59961c932ab51a959e18b1c6b9e822
docs/models/threedsecurescenario.md:
id: 1d7dfb82a4ec
last_write_checksum: sha1:c8b6675f8c1e5d05d67f7d31706b292b5b08f7ea
@@ -1880,24 +1916,24 @@ trackedFiles:
pristine_git_object: 96bd6308267f7a9ff7e59d0e83e5c85cc1dbbf57
docs/models/threedsecurescenariooutcome.md:
id: c50999fee162
- last_write_checksum: sha1:3036ffce1cf2db782d3ec747f5441564dbb8d90a
- pristine_git_object: dac8bd990d10e1702fe385a468bc6029b23d467d
+ last_write_checksum: sha1:643fcd26ee6a529666734331155ac7ebaad70c8b
+ pristine_git_object: edf612c701e7ad3c35fde1faf4e7e80c64309ff3
docs/models/threedsecurescenariooutcomeauthentication.md:
id: 3c3e3953794a
- last_write_checksum: sha1:81a4bc03626f9c9e92563100a990b7b76848be0b
- pristine_git_object: e295b10a1424a19e744de210a813f3ad432fd3ef
+ last_write_checksum: sha1:de610b3a61f254edc5cf09285eed0fbd88136f55
+ pristine_git_object: 7b81d360b2e15ee28cd59d2408e6008ff956c5f0
docs/models/threedsecurescenariooutcomeauthenticationtransactionstatus.md:
id: 917e6b7d96cd
- last_write_checksum: sha1:1392401e5ed0acf852a0e3323a417c6df9fc6daa
- pristine_git_object: 8edeecd22fc11bfaf0de0a8d0a0a5ea1e9c19aea
+ last_write_checksum: sha1:b96106eabc55886e484d5ff7b59e9b9fba352b9f
+ pristine_git_object: dad4ecb46f72a57ec4ec829d0c853871c00cb828
docs/models/threedsecurescenariooutcomeresult.md:
id: fbdb7bf7e938
- last_write_checksum: sha1:6ba73cb72556ad4a17419a1b4092294b17849721
- pristine_git_object: 8034028f56152e5d222c94f998c3fb80a0b2a74f
+ last_write_checksum: sha1:675a0e47deadcf130769d8d026a9151412d3b234
+ pristine_git_object: 4dd7502dc626c671524924cec67c2a8d82124b40
docs/models/threedsecurescenariooutcomeresulttransactionstatus.md:
id: c3612aa180a5
- last_write_checksum: sha1:87404b3a37c4eee2d484b3a82c6d8ab54d9cafc2
- pristine_git_object: 0b2d4e578b4c436867235142323b0167f26bbb4e
+ last_write_checksum: sha1:416841d4194c0684d56243a36e459ca0f6e528e9
+ pristine_git_object: 39ef1bda501319fca44d50eb4262b91cdeb118be
docs/models/threedsecurescenarios.md:
id: 55eee0edd1d6
last_write_checksum: sha1:a463efeec7eb835cef63709fb718553672792ec3
@@ -1908,16 +1944,16 @@ trackedFiles:
pristine_git_object: da23f573f9083ed4419654b22aa3900ea5bb9f9e
docs/models/threedsecurestatus.md:
id: 55899ed81968
- last_write_checksum: sha1:c3566b0ba4082c25bbd960652e612b7f2a510c9c
- pristine_git_object: f719710f5e74fab6402cd26a1e8c6e77012d5791
+ last_write_checksum: sha1:cc6b7969c0d5a17590bfc9e27c3759b31527137a
+ pristine_git_object: 99f0ed0d09cce1f99d8640881bf130c9e88d80d2
docs/models/threedsecurev2.md:
id: 96a878cb757a
last_write_checksum: sha1:d3ed37a7658fe66dd53bb026b2e90bf3a63de9a8
pristine_git_object: ddceda8c1566c04bdf340e0aea4b50ea5d77eb9a
docs/models/ticketdeliverymethod.md:
id: 0c706ea1ee14
- last_write_checksum: sha1:94275ddb35471140e8c3565a21bfb404aaf263a5
- pristine_git_object: 8bffce38b700825b8d383f2974955c6936a95e67
+ last_write_checksum: sha1:594323369fc04f05065bfc7e4083af5a420cde4d
+ pristine_git_object: 6f25beb8d0810054a2107a10a549da1799a1b637
docs/models/token.md:
id: 46126814fa13
last_write_checksum: sha1:0d8084e2a97f791737571b6f0919761404e44d84
@@ -1928,8 +1964,8 @@ trackedFiles:
pristine_git_object: d2f2f1b9ed54bf1439bd346b6ecddfc5fbe17f2c
docs/models/transaction.md:
id: 24ab0958a449
- last_write_checksum: sha1:ec5b6fe771c52338c3bcf706986e61e45a448c8b
- pristine_git_object: f79bd5298a3a45bb8c302be4f173b59a1080a31a
+ last_write_checksum: sha1:0c4c2c2e57110707a17fa9fe9ba602f1ec31cbb5
+ pristine_git_object: 905adba32be03e2b4aa64c3ad4b6f31d3112d2a7
docs/models/transactionaction.md:
id: 5f03c1427673
last_write_checksum: sha1:5c7feaaf0b1cff6c198d59bdacd98037c2385390
@@ -1956,12 +1992,12 @@ trackedFiles:
pristine_git_object: 3ce9395068714fd740cb6d824c7262e700d58ece
docs/models/transactionconnectionoptions.md:
id: 4c92c21f3107
- last_write_checksum: sha1:391e4988dbf30bfa738cddd851d26ae2bc8c3cd5
- pristine_git_object: 35cb4edd7c8625347cbafd9584db88d85a094cec
+ last_write_checksum: sha1:04c827fe25c249222284bf24ea2f06c3c1a924b7
+ pristine_git_object: a4f1bba5226f06b1ec1a2be629b7d99cbe68ddf2
docs/models/transactioncreate.md:
id: 2eccca1e0d3d
- last_write_checksum: sha1:a097d65c9f0a1469d4908e1fb95ad63d4bb751bd
- pristine_git_object: c60289ac287648e6792f1e14e72dfae7f5c03d54
+ last_write_checksum: sha1:090a83933465e600bafa8aabdac68a3d2c163ac8
+ pristine_git_object: 77ba0cc41fb28dbfe4e71110c003abc07cd2024a
docs/models/transactioncreatepaymentmethod.md:
id: 3797152d0145
last_write_checksum: sha1:211519d39358f87544d49ed79a32215b747fdcf8
@@ -1980,12 +2016,12 @@ trackedFiles:
pristine_git_object: b1832f92f0d029e24d79ae19b06521c68bf0162d
docs/models/transactionintent.md:
id: 5386319e2d59
- last_write_checksum: sha1:71491c5c5b26cad82e2ea5c5111a1342f6574e56
- pristine_git_object: 781e0d15a76571d5ca19dacf9e26f658205875b3
+ last_write_checksum: sha1:f66d9f9f7fa6bb5cfb0e38252b6f52933ab52b47
+ pristine_git_object: bb7bad9147735f22b7113d98921ac6fba9b81bc2
docs/models/transactionintentoutcome.md:
id: adc1d0c77a5e
- last_write_checksum: sha1:e2dffdee08740566e3fcef5afc4da290da3ae54a
- pristine_git_object: 7ecd69c6cc1435bb5efb2c79919d8321913f479e
+ last_write_checksum: sha1:a4c75fffe8025673b3293624869f3b293ac00d88
+ pristine_git_object: aab900c405e45a9b029bf513e3e42e55c0ee4b4d
docs/models/transactionpaymentmethod.md:
id: 242211eaed4c
last_write_checksum: sha1:8f07a571084f160d11c11d0fd688a82309e6e243
@@ -1996,8 +2032,8 @@ trackedFiles:
pristine_git_object: c3e0d990e6d291f177a639026152218b03892873
docs/models/transactionpaymentsource.md:
id: d8b6cb95f795
- last_write_checksum: sha1:c0aa379f5a5f3aa058f4042d8ba918782e96c931
- pristine_git_object: 51c0b9c2827f6ec3b5d70bf351018c0e4be2ef5e
+ last_write_checksum: sha1:83462fbb3c59ad49085b5f1eab21e8444540a397
+ pristine_git_object: 90821ff5d64f54ad410b8920870eb3060a30ab29
docs/models/transactionrefundallcreate.md:
id: 80b3468910bc
last_write_checksum: sha1:f50be9c83d5726d852122ab16f4b7a8d48894a89
@@ -2016,16 +2052,16 @@ trackedFiles:
pristine_git_object: b4d1109069f5ecde37111efd54ef4e1a22c961f1
docs/models/transactionstatus.md:
id: 8331a2267dc3
- last_write_checksum: sha1:82faf1a794475ec36a962e8a664eefd8e179d631
- pristine_git_object: 77f9302d6b5f9dc0d2e96c419fbbc0caee10c727
+ last_write_checksum: sha1:7e6a30871b5e13ed7be3296c6bfd62e3cbae8e6a
+ pristine_git_object: 95dbd2d4b1c91260a9ab71f874e10f9293542380
docs/models/transactionsummaries.md:
id: 89ee8f931790
last_write_checksum: sha1:52cadcefc6fb13c6f1a4eff38afcc6c18d7d254e
pristine_git_object: 913e63e5283dd1f1ec983459127266ac9c60881c
docs/models/transactionsummary.md:
id: 67e790637e68
- last_write_checksum: sha1:62a379616541f5e41fefdc9a96eea91537432ffb
- pristine_git_object: d72001a29a44aef022b474d36e28906c3481f475
+ last_write_checksum: sha1:430fe26dd2758366a2af2b77238e4a04378b84fd
+ pristine_git_object: b68fe387ffe60756129b100c82f1cb3df0589f09
docs/models/transactionthreedsecuresummary.md:
id: 3440c6822ffe
last_write_checksum: sha1:aee89cd9a9ed83b580c09150e14767db6cff3880
@@ -2128,12 +2164,12 @@ trackedFiles:
pristine_git_object: a8d8d945beaefc469e4ef3ed5bd4d764b78f8a2e
docs/models/userdevice.md:
id: fce014c92b5c
- last_write_checksum: sha1:b3b913238fd0e62fecd04b19466587c43f7a8175
- pristine_git_object: 78a89c3170b105acd51d6551a3916f6df737581e
+ last_write_checksum: sha1:bda698f4e97492b2ff8be5e2c36d7a48094dfc8b
+ pristine_git_object: 63bc8cd470ea7e33d6d5b33cb9401576455a1524
docs/models/userstatus.md:
id: 84a111b6d4d0
- last_write_checksum: sha1:bbe0ee73520e94277eda41c779df03e570566676
- pristine_git_object: 6e2caf4337d7e563c4efe89a9d0ac6f85be36ce4
+ last_write_checksum: sha1:730cc76186bbb40d72c58226883ae69be7bfc495
+ pristine_git_object: b39735e16f71a809e720ce5e073727ad7c86a9b4
docs/models/utils/retryconfig.md:
id: 4343ac43161c
last_write_checksum: sha1:562c0f21e308ad10c27f85f75704c15592c6929d
@@ -2144,8 +2180,8 @@ trackedFiles:
pristine_git_object: 7a1654a1a5cfb3ab92360b361e8e962bf2db4582
docs/models/vaultpaymentmethodcriteria.md:
id: 38777c2b6244
- last_write_checksum: sha1:a54d69eb31990f876656f13818db90c43d3b1774
- pristine_git_object: 0923dfa93c6fea0202e3ee257f7e99fd00c20592
+ last_write_checksum: sha1:18aa597952dbc9ee7900ad01556a0781b98ea282
+ pristine_git_object: f8e2cca57268d1dfd5cab0e14e511865509d54ab
docs/models/verifycredentials.md:
id: e0def07111db
last_write_checksum: sha1:04b46c34853c59d6ef6b10f3da1096c0f31a19d3
@@ -2164,8 +2200,8 @@ trackedFiles:
pristine_git_object: c492fbf61c6f895a1a216e11b3d9e473dab8f911
docs/models/voidstatus.md:
id: 98b606008638
- last_write_checksum: sha1:ba475d57dfdbd5a8d6a3aecd6a90261c9788f8da
- pristine_git_object: 9a32453dcd0da9b898c39c885475e76d23c1c5af
+ last_write_checksum: sha1:38ba64b2e5ab9151dd5b5718e093b89dcc6ce7ee
+ pristine_git_object: d813afd29ecd6dcdc6e87119a866717e3559b700
docs/models/voidtransactionglobals.md:
id: d915c53a5019
last_write_checksum: sha1:7b517260da32a87bb109a7aa05e6ec4dd1775236
@@ -2232,12 +2268,12 @@ trackedFiles:
pristine_git_object: 67884b702a64f1b6ab11a1c3e86efdf2b90b63db
docs/sdks/checkoutsessions/README.md:
id: 093cc3fe624c
- last_write_checksum: sha1:8a02b5b17fb5de45a3d7213394cbc211e497f16c
- pristine_git_object: 60aedf6256eeeac782a5bf74f292c8427773cb95
+ last_write_checksum: sha1:3dd4bac2f6840dd99fe16902120cb12546c47a22
+ pristine_git_object: 3714b4e86732ac0cc7541a75bcedb53f9ef84392
docs/sdks/digitalwalletssdk/README.md:
id: 136b32c1fcd9
- last_write_checksum: sha1:375e760850d150f4c8d12be61bd6ebb90b367ba8
- pristine_git_object: 779b996f3d38b10d7b63afb05f2ab7df299a5682
+ last_write_checksum: sha1:7e03ec56f1bb045b4e430acd644d18c18a87baf7
+ pristine_git_object: 52292d7176dfb0a3886f26401ba9bd952d930178
docs/sdks/domains/README.md:
id: 06e9beb4063b
last_write_checksum: sha1:b50847245538c6edd87e42482ce092b12f4541a4
@@ -2260,16 +2296,16 @@ trackedFiles:
pristine_git_object: 1b2ca14485f19909d286ffa638d6fcdd333223ed
docs/sdks/merchantaccountssdk/README.md:
id: 39108cecfab1
- last_write_checksum: sha1:8aa01910d40dd76ff6ee257fa4a72f1e6c3e298f
- pristine_git_object: 9749df94530cd44f2fa5e1bc63fec27a759442ae
+ last_write_checksum: sha1:024733ab46ed79d89269adb517a2d945782bf2e3
+ pristine_git_object: 335a078f3578ca0e1068f873ea1f45a8139017ef
docs/sdks/networktokenscryptogram/README.md:
id: 7aef02dc3c54
last_write_checksum: sha1:3ac01232944c881072602290f8de7132617e85fc
pristine_git_object: 78e4c5293dd0b9d3491e6768e96ba50ef15c890c
docs/sdks/paymentlinkssdk/README.md:
id: 443d95cf5bd0
- last_write_checksum: sha1:a26c07320273f81e3d100d088d7c90e6ee85ebee
- pristine_git_object: b69aac433111a5a0fc87b5e8006785da290e121a
+ last_write_checksum: sha1:8dd512bc46d22840cc2a8e040e4f1a9d52331650
+ pristine_git_object: 3a4884105c436a24f774e7419d3196a0080a47ad
docs/sdks/paymentmethodsnetworktokens/README.md:
id: badc1bd37263
last_write_checksum: sha1:f651897772dc723efaccab6353ae53adfbea3b50
@@ -2292,12 +2328,12 @@ trackedFiles:
pristine_git_object: 868d80fc57d649914d4bc80d71f9a20d4a4ee761
docs/sdks/paymentservicessdk/README.md:
id: a24bcb6f30a4
- last_write_checksum: sha1:cd046c6d6952231691c6881bf9c9ac0e2b841245
- pristine_git_object: 5609d06a18ee8949a770c774c3ca16c37706dbf2
+ last_write_checksum: sha1:db5072a0fa201e34074acf7614b2fa3b0428a863
+ pristine_git_object: 3b5f1a278c8d2f9beccf1876a2bead5ae286d21c
docs/sdks/payouts/README.md:
id: 184ed4a74471
- last_write_checksum: sha1:140a9e90a57eeaa89e583b55012a3fb63ed97d0c
- pristine_git_object: 4078d7ed6d0da4bdb42728fdc1b304b7f5bfc7a2
+ last_write_checksum: sha1:732f160becbe57b2d497e35519f1a461ca0320a9
+ pristine_git_object: 8ec76ec5a46e4ab3e415651d05157fd529b8dea8
docs/sdks/refundssdk/README.md:
id: a95d23651926
last_write_checksum: sha1:dd0848e340e3d41b09855d461e94c2d282d8f5b8
@@ -2316,16 +2352,16 @@ trackedFiles:
pristine_git_object: a3f212b22be155a47de24e7e217168022f33403f
docs/sdks/threedsconfiguration/README.md:
id: 86aa349ed0d5
- last_write_checksum: sha1:d8ab26174170923418d1c012eb7cf6c943e2a486
- pristine_git_object: 2c30913680940bec79371dc01dafdb6e62bdcac2
+ last_write_checksum: sha1:eb880815995889d811a03a52adf476fc92625ed3
+ pristine_git_object: 9f060a0ad394c11fc36ee57cfb756689b4ab183c
docs/sdks/threedsscenarios/README.md:
id: 81ff4c3f8215
last_write_checksum: sha1:e7a911d50a015cfd120fd3e6863fbbf0bfe50cbb
pristine_git_object: 1c164f363de02939f9ce80cf4dc53933c585e5b2
docs/sdks/transactions/README.md:
id: 85592abe3c6b
- last_write_checksum: sha1:52bd9e446c5a80041ca37e0e0b3529182c257768
- pristine_git_object: 6273873ba6935b3c22b0b4db227c2c5adfc8fe70
+ last_write_checksum: sha1:4f471bf5b0008ac4d9f2f1002208d88e94157813
+ pristine_git_object: 8271182b1da6e504c3462ee1881dfeb42e35cf5e
docs/sdks/transactionsrefunds/README.md:
id: c6a0400f5020
last_write_checksum: sha1:9f066fc497802c0814246b158c659f494f74b520
@@ -2344,12 +2380,12 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pylintrc:
id: 7ce8b9f946e6
- last_write_checksum: sha1:0e10638ea7d22a917f716f609a4c05ca0cd18e91
- pristine_git_object: ba6a998b82e6e5fce3f37f2c3a73b345395d952c
+ last_write_checksum: sha1:405a401fef1f2af6000d945591041683832b3132
+ pristine_git_object: cb9c15d314c1930557401074329ed7a737147919
pyproject.toml:
id: 5d07e7d72637
- last_write_checksum: sha1:29ce9bd36859b995cc01b43a311c5e3ebf87410c
- pristine_git_object: 4e508ceba337305809d90bc7303bcfcca7e00a44
+ last_write_checksum: sha1:d2244d396ec7c5e5bcd50f72f541ad1a6380ec1d
+ pristine_git_object: ddb52e3c72235c52dd0b07d518a54552a3a8059d
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:63a92abbd1de3323613f0d4c1ae4412076577710
@@ -2376,8 +2412,8 @@ trackedFiles:
pristine_git_object: 83a0d00f9b5b1a6d837643a32bfd0f82cd4f98ce
src/gr4vy/_version.py:
id: 1b5ad1da47aa
- last_write_checksum: sha1:1f0e0d320f316d10b2634a66bfa08714f4e2e127
- pristine_git_object: bf64007c188ee234918362fb93f3d63eb2773985
+ last_write_checksum: sha1:177738dff312d079a1428f84eba9a28a7e5c1bf2
+ pristine_git_object: 7c675329317ebcaa0466f8199e6436f8f53fcd31
src/gr4vy/account_updater.py:
id: 6dc8f39e2fb9
last_write_checksum: sha1:fabc79a59dd06fb927ce2d834fbafbcad5836a4b
@@ -2388,8 +2424,8 @@ trackedFiles:
pristine_git_object: d9b624333b8059f5db493225d2208f9e67c4590a
src/gr4vy/all.py:
id: d6655ce20176
- last_write_checksum: sha1:6dd420f78eacd23cb9530f12df0ded467fb91a28
- pristine_git_object: f84298309cb552f6d0f38d4e1fa51d8f544b9273
+ last_write_checksum: sha1:844ccc8bae22871dbadd864e965e063d11b06769
+ pristine_git_object: 469a032485262294061ed8593ff0aff1915e5e5c
src/gr4vy/audit_logs.py:
id: ee2e02291eab
last_write_checksum: sha1:00a843efe78e0482ea25303635449ee97669b355
@@ -2424,8 +2460,8 @@ trackedFiles:
pristine_git_object: e8e30b860a753618aec41c89d2e3f04e3f2ab48a
src/gr4vy/checkout_sessions.py:
id: 5d0686964a24
- last_write_checksum: sha1:1c4c839d9c2a947391267e87a7f1c9b3d8406513
- pristine_git_object: ae3db1adba0ed61a02656649a82e6017d3ae1819
+ last_write_checksum: sha1:1f3b4afedf2864c69d32c8998ea72265d50113b4
+ pristine_git_object: e9d026dc6a0f093b1fb037badce0f6fdbee1f772
src/gr4vy/digital_wallets_sdk.py:
id: e46d209d4b35
last_write_checksum: sha1:c549b3b0151cf760a83d656c866cfeb2dbe5e704
@@ -2436,8 +2472,8 @@ trackedFiles:
pristine_git_object: a6e4b1e276d425859e28d9f19e555a1017c8f9b6
src/gr4vy/errors/__init__.py:
id: 19258ad4ee9a
- last_write_checksum: sha1:cd9e64e9f206c975a0a9959615b8206854071f44
- pristine_git_object: f915de2e77c44587641c22ee10cc9a7f61a34ac7
+ last_write_checksum: sha1:0c79be8c21fdc6d5845612ee832f30ca9cb390f2
+ pristine_git_object: a6c61d4652538849dc49488e6b15aeceda6f13e3
src/gr4vy/errors/apierror.py:
id: 4c39e96ebfbe
last_write_checksum: sha1:4af2ffa9f04d849f50185347d41d6a4762bcddd9
@@ -2508,8 +2544,8 @@ trackedFiles:
pristine_git_object: a3aeb6a611003b535d5a91bc5188dcd6724af91c
src/gr4vy/executions.py:
id: da21beb3a6d1
- last_write_checksum: sha1:5887384b585083eac782b1d2ef833151659b0ade
- pristine_git_object: afe06882aff107d1e74f0e5c127e69f4e2c00926
+ last_write_checksum: sha1:741681cb36f4f508b04746456c7c0fd71928c0d5
+ pristine_git_object: 52d8fb4e6c2f0c5fb57866168b1e2ff6a7580f28
src/gr4vy/gift_cards_sdk.py:
id: 9dd50a615409
last_write_checksum: sha1:454c628a0879858b0335462995c885f8a0dceb67
@@ -2528,48 +2564,48 @@ trackedFiles:
pristine_git_object: a9cb8aa8d8d4d7471403f39651bb0c4ca7b81cb4
src/gr4vy/models/__init__.py:
id: 427cc7fddfe2
- last_write_checksum: sha1:1cfe7a260317747070955a7d165c6b4722dcaef5
- pristine_git_object: 13bab9d7a0315e02543e8de0e300eeb81c74619f
+ last_write_checksum: sha1:679720dcc82772d2b677873b3fbdb40cbd384773
+ pristine_git_object: 5ce20dda7835b60096f3e91706d4b449d0971824
src/gr4vy/models/accountsreceivablesreportspec.py:
id: cc6a9368f988
- last_write_checksum: sha1:dcf155a79da77b3ca554d2cf60138dd4fbae33bd
- pristine_git_object: 587c192ed2d4b3861fe3b4785f571d2e6eb58683
+ last_write_checksum: sha1:1ce9432ce7ae682a7fff1e0fe1ddc7f82dc937e7
+ pristine_git_object: 37ec84f146b6197182996bd28a95e51b6899b69f
src/gr4vy/models/accountupdaterinquirysummary.py:
id: 9687035e25d8
- last_write_checksum: sha1:b181c5d55c3bd9226d2b43abba139a0f8ff2f5d5
- pristine_git_object: 1fc49e08d3f301548f7dbaa208c631c587b40113
+ last_write_checksum: sha1:e302a289062a9394211a570efa6d74bd2eb55516
+ pristine_git_object: ba45306992e4eb7582a801a896fdf56831b3c1ad
src/gr4vy/models/accountupdaterjob.py:
id: 8ad0e2f36e56
- last_write_checksum: sha1:dfb621ebdf76a9c66f16eb17ceecbb087f7b30fa
- pristine_git_object: 50f62a4f5d995e4446aeb827e4f4e5fc993f72ef
+ last_write_checksum: sha1:17ab501202dcdb0094058042a13b4e8625aab554
+ pristine_git_object: 439666ab956891bae34ac73b0e1895d5f7817b8f
src/gr4vy/models/accountupdaterjobcreate.py:
id: f4ea6db64a8a
last_write_checksum: sha1:d801fe5f5143c8627c4b8e13acf7ed90d1cd7a65
pristine_git_object: 41f57e99c513c95c01f21f95185668adb9680d51
src/gr4vy/models/accountupdateroptions.py:
id: 871c02c08a48
- last_write_checksum: sha1:c6d223edb95f1e23356e8e0caa9958c9bcfa5610
- pristine_git_object: 1dd28435c5a26f6414e3812962166a133fc794b2
+ last_write_checksum: sha1:775341a0a89c6f9996ebe3ed2739264269eb5ce7
+ pristine_git_object: 51a7ace1767db34a46fa24c0c7815c2576ee059a
src/gr4vy/models/add_buyer_shipping_detailsop.py:
id: daa8d37a78aa
- last_write_checksum: sha1:a8039a43e1641071945649269928f63bfeddcef5
- pristine_git_object: e41022ab36c2744df794aa492bc07efffe511d3a
+ last_write_checksum: sha1:72e461a0aa2770e76de16c7a47128e54412c1f91
+ pristine_git_object: 85d7feefd768e35b6d5e64887cdac1322d8f4c26
src/gr4vy/models/add_buyerop.py:
id: 89832afe5306
- last_write_checksum: sha1:389c600a18ace7a8390cd381d8012dc93c76b033
- pristine_git_object: 841cfcf57c4f4098f952c56fefb121e952b0d8ea
+ last_write_checksum: sha1:391d433021ff8ace0613f95271be73d982792f72
+ pristine_git_object: 82703d6b7b912173ffefac52da06d1e6fbdf44b8
src/gr4vy/models/add_payment_linkop.py:
id: fe838eed8f62
- last_write_checksum: sha1:696ea835cd82c65d5553a5fa1e43180467b11802
- pristine_git_object: 13994120604226c9dc7720b01e9e20ece17c746e
+ last_write_checksum: sha1:0c5fff13f2df66a312d0fabc37f7a0847088181b
+ pristine_git_object: 9b3dff4216aea25c018a22e73e47265be93fd7f7
src/gr4vy/models/add_reportop.py:
id: 4c01f1c5fdbc
- last_write_checksum: sha1:e859f61fb967dc713fc8cd3254d71727333ea56f
- pristine_git_object: 0a998c0b0cca7b0128dd0ff88fbe3981bbdacdc7
+ last_write_checksum: sha1:0bc0938924b7091e9c8b39255a2b1b8609ebad41
+ pristine_git_object: cfca20e55441f9d4a876a45b52ec35b194fbdd92
src/gr4vy/models/address.py:
id: 663cd87bb41d
- last_write_checksum: sha1:bbb42455d52b5e22b177e2527bc71b27e65b0bd3
- pristine_git_object: f496f11481bb73f3f6c00329c5c27f01a15240ce
+ last_write_checksum: sha1:01565744eb96a979571ccf1dc5f26047614d1720
+ pristine_git_object: c6c3b11982bbad212686fae7026c54b6fe9d920d
src/gr4vy/models/adyenautorescuesepascenariosenum.py:
id: 32cb2b27e248
last_write_checksum: sha1:a3b8261d99a74cbbc1f226362c240b46c76c4470
@@ -2580,48 +2616,48 @@ trackedFiles:
pristine_git_object: 6e326e646ca00e7e57cad5b8bbc0fd793b8ef2a9
src/gr4vy/models/adyencardoptions.py:
id: a85776b081fa
- last_write_checksum: sha1:5c511f3ce8a4212e3daba00390446beb21a6ceca
- pristine_git_object: b0620d1d0434e3e0868194bfc7ea30939a8cf630
+ last_write_checksum: sha1:92b0cb1fdc76fa899f4bdd47c9f1bb18b49c799d
+ pristine_git_object: 75b3312eff478ce8c7d40993b2ec5b0540bc2742
src/gr4vy/models/adyenoptions.py:
id: 77d460c16e14
- last_write_checksum: sha1:f9d7a6c8b6a32a37f16bfa6d225a6c28202af9cf
- pristine_git_object: 12831768dc612e1ce44b20f23a885c7f4dd4f708
+ last_write_checksum: sha1:b61eb557bdf7f70041adeee65b61314a283da14d
+ pristine_git_object: a2170f15bce859e79d5c51655547110c1f32e174
src/gr4vy/models/adyensepaoptions.py:
id: 212ffe8f7a45
- last_write_checksum: sha1:28fdbb4a252a8c40bdb296cba9df05128def618e
- pristine_git_object: 656a20e44b390984a74df3643f4e4022156e4f47
+ last_write_checksum: sha1:c340a4d5f6bd09cc66960f9373b6d317c501cb9b
+ pristine_git_object: 93539bf1a0c06198966549517dc2f1110e1b764a
src/gr4vy/models/adyensplitsoptions.py:
id: 345fa89e2d7c
- last_write_checksum: sha1:38b885396125cea195b9c4ec557448ac9595a0fb
- pristine_git_object: 6959b0cd35e3c3bb8f67d7e30629f179e19eeb53
+ last_write_checksum: sha1:e6d69ce4b36703929f425deff7d595bb81ec02ef
+ pristine_git_object: 981a10365c02010d0c472f8922f31c97d794b2ac
src/gr4vy/models/affirmitineraryoptions.py:
id: 3936aa4a6297
- last_write_checksum: sha1:7e09056de804d5c6b5fc81a864827b96d8602ff7
- pristine_git_object: 4e63b27f5c74e6e1af74d02fced7c7a3260656c5
+ last_write_checksum: sha1:d41bfd91208ed90e9717e543f92556fc5646cf7c
+ pristine_git_object: 11196b1c7e5da7dba1ff9b48278f864c5ddccd16
src/gr4vy/models/affirmoptions.py:
id: 839beb6301e3
- last_write_checksum: sha1:8867c3e2f4bb485c9dc311ef8ac20c93fc39014a
- pristine_git_object: 5df1eadbda5ff0269da920abf93623dea31bbd2f
+ last_write_checksum: sha1:d6600dcc6e98c9d08b5c2b15ab550d9f073d0af0
+ pristine_git_object: a9383b2c39bab98ff381df5cb94f18a660bc3f6f
src/gr4vy/models/airline.py:
id: 98557348893f
- last_write_checksum: sha1:682be09d0b0ba86ae79f821ff067eb887a87d710
- pristine_git_object: e984bd72326e3de89c950c3c339455b672dc41bd
+ last_write_checksum: sha1:cfecfadc7672ec28d337645ab30037e391b6352a
+ pristine_git_object: b110a36669422c2ead1d568a7adcb4e5911c1fc2
src/gr4vy/models/airlineleg.py:
id: 695de00af874
- last_write_checksum: sha1:7f1898f78e749da25fb3e7c660e8e61a6f7a709c
- pristine_git_object: 847b2412b05bbe246f30efeb4a882f8eeb3b471c
+ last_write_checksum: sha1:526f61ca3fca17b505da512a6705b2a06b23baaf
+ pristine_git_object: c7d9f7485bbb81a9bd9c0abad94742b7030fa647
src/gr4vy/models/airlinepassenger.py:
id: 5a0988d6ff0f
- last_write_checksum: sha1:6cd071de29ad43859438e159b0da9dd646bb7052
- pristine_git_object: 42e84fc2f4a70e03736807450a3aa9a01e4862c8
+ last_write_checksum: sha1:ef0795068868b1f7cca5ff4d7e0f7f0d925f85c3
+ pristine_git_object: 3751291a6034d4202fd8a6e2087eee15a65c65cc
src/gr4vy/models/antifrauddecision.py:
id: 87ef178e6e2a
last_write_checksum: sha1:0005be541a8447aeed9b82fd8f256eaaaabf7a3d
pristine_git_object: 780aee3eb459740d83b7ffef6c815a1785a3f0e0
src/gr4vy/models/applepaypaymentmethodcreate.py:
id: 6f8d3c72e27c
- last_write_checksum: sha1:95140d20f370d684222e5cdbf154ad48a48fe09b
- pristine_git_object: 1f560923fab52988cde4c314350c428be011a866
+ last_write_checksum: sha1:c3b1e761675a41a9dcb33c56b52624016104edee
+ pristine_git_object: 499993046589311bd5831590d0d81edf4d5cbdfb
src/gr4vy/models/applepaysessionrequest.py:
id: 1300871e71e8
last_write_checksum: sha1:b82211a644d44f13fbb89a482cba14f843b55831
@@ -2636,84 +2672,84 @@ trackedFiles:
pristine_git_object: beee80521633c442838d755bff60f8752871ce42
src/gr4vy/models/auditlogentries.py:
id: 8bad49c71c0d
- last_write_checksum: sha1:20f013faba48bd3cd2243c143892753ac4b29c66
- pristine_git_object: e15e8d1a5b03a2c7bab8ca833c21fd604fb97ae0
+ last_write_checksum: sha1:76da7c276fdfbc0193a0f5dcab8fd67023a149ef
+ pristine_git_object: fbdcb6a1019dd428ce855a4e9a4b1c6814eeeab2
src/gr4vy/models/auditlogentry.py:
id: cbf13b54c7f4
- last_write_checksum: sha1:4fcd786997c43746ca559b8be2722fe75b9de859
- pristine_git_object: cc2fdc46d58af22bb9ff9a2156e2bd1381954be4
+ last_write_checksum: sha1:59a4fa578f04a1213ffc240d98a4eee7bf2f2905
+ pristine_git_object: 3bd43c19cb7168d91a2a9227a1336ec231161ade
src/gr4vy/models/auditlogentryresource.py:
id: 0efdefccd086
last_write_checksum: sha1:a18b2847957195e022653bc0e52170ab7bafacad
pristine_git_object: 3c03749311d9cfeaff0054615a95fe805b3af137
src/gr4vy/models/auditlogentryuser.py:
id: 49c595891a8d
- last_write_checksum: sha1:32325984999b992c4ac17094fa2bd1ec24a61f00
- pristine_git_object: cdb21268546a40a3561c53d6c2bfe8bd1952e2f5
+ last_write_checksum: sha1:81d599364a60719c8369fff34a70304da660a344
+ pristine_git_object: 3652013e1496ab3804e0ec00417399a6297901df
src/gr4vy/models/avsresponsecode.py:
id: bdf834cdd83f
last_write_checksum: sha1:72ddc064beeda9d7773c62ae80b1c9c42a409280
pristine_git_object: be3c99e368f8ffc8ba619ea086ba8b5bbfd518f2
src/gr4vy/models/billingdetails.py:
id: 6640c6d47e8f
- last_write_checksum: sha1:c4efcf5dab6ebbdc5db3077fd3e994ffc8f97cf2
- pristine_git_object: 95285e44f918302850fc84547b4104b052b341b7
+ last_write_checksum: sha1:38146874eb6aad6574cc39beb927b0b22ac2edc8
+ pristine_git_object: f67252e789407a3ca975cead096056d7e095a198
src/gr4vy/models/braintreedynamicdatafieldsoptions.py:
id: 7087afc8294f
- last_write_checksum: sha1:2a5d6291cc353fb4969fdc025d5f5b33edba8aa2
- pristine_git_object: ca24a380259322c32a67d7f5a1b04bf2aa41e630
+ last_write_checksum: sha1:b5c13b9633c8e155211e1f0f088088bdc26308e5
+ pristine_git_object: 892057de56e11a5150ab8a890382c8332d07cebe
src/gr4vy/models/braintreeoptions.py:
id: c1f2e863aa72
- last_write_checksum: sha1:4e0c6579ced6f59fe15e3a65c0878d4c29d9ae49
- pristine_git_object: e35a986edb7291d2987d2857314824a1f39cf206
+ last_write_checksum: sha1:2feeaa350829038c3b7d24267e06f9b866063aba
+ pristine_git_object: 22b082c19cd5a8012113ff6f302a9ce44a3c952a
src/gr4vy/models/browserinfo.py:
id: 40ac9950ea28
- last_write_checksum: sha1:8d0506864fee0bc259845b359d6fdd64a0491e62
- pristine_git_object: cf3a510fa1209c542201696c870e321abe1caf75
+ last_write_checksum: sha1:57fd400a5612977706a20c88f80a5821b7ecea29
+ pristine_git_object: 679499db83eba544d96287d25b2dcd7fa8670616
src/gr4vy/models/buyer.py:
id: 00e2d1cefee3
- last_write_checksum: sha1:761628c16173983148bd86130c5248d889fa212f
- pristine_git_object: 80e95ffd05194d7c8e98c8dbee761adc84c04349
+ last_write_checksum: sha1:6a40e4dddfd6f27fb499ef8f716d508beda4dbf9
+ pristine_git_object: 3d016f43cccd4db40bcc9d159c065f143c3f0275
src/gr4vy/models/buyercreate.py:
id: a77b7335440c
- last_write_checksum: sha1:8392a155a5df5c410f1b8177968282635498a190
- pristine_git_object: 0fd638a8b5bf8abe99a018e98eb6224507fc0840
+ last_write_checksum: sha1:b558f9f031a05b3bcb71fe5a26a4722aff32177b
+ pristine_git_object: 55e659a215c58f6e411bd8c77e311204f274041e
src/gr4vy/models/buyers.py:
id: 4b106d302b03
- last_write_checksum: sha1:312d6d445975783adc54270ab8772eff1e550d08
- pristine_git_object: c7cef7d9c6cbb13a04aea268b8fa987cdc6ed8b0
+ last_write_checksum: sha1:258f62511c76ea99bf029bf805ac2b049feacce7
+ pristine_git_object: a676f0d0dd3e4002c460fb2f3e7f3ad303ee1e75
src/gr4vy/models/buyerupdate.py:
id: 04821124614b
- last_write_checksum: sha1:89f869e945b12deb01a68c7e9bd08ad87e254419
- pristine_git_object: b508a6ee183dd4b4d6aa57ced7ae9024ebcc05ca
+ last_write_checksum: sha1:2fa357f00a3284316ef8a4ce9073e3541b121b86
+ pristine_git_object: e1b38483da5b9fccf92cbaadfeb4b544c1d95d62
src/gr4vy/models/cancel_transactionop.py:
id: 27dd21a4397b
- last_write_checksum: sha1:493842cf541c46d161e47c613ef486ace6fa9010
- pristine_git_object: ea472bbd6f00ff980a40eb0b71809934e4b91473
+ last_write_checksum: sha1:428f1ddfa5146901f31383f0afa7556f08da8a0b
+ pristine_git_object: 0a9bd624db0aa5d05ae068630ff0b74db02ba61e
src/gr4vy/models/cancelstatus.py:
id: fd0bb4552679
last_write_checksum: sha1:6f647f7206ea26da7e069f81d033d10decd6271b
pristine_git_object: 9c07ce68fa1a96fad83539592f950f68dfb19c5e
src/gr4vy/models/capture_transactionop.py:
id: 2b1662028651
- last_write_checksum: sha1:2c85e4d48274d6c62de296454369d2f03f987b9a
- pristine_git_object: a0c13b31cbf5ad6f5fda375fb7cde33ed1bd8869
+ last_write_checksum: sha1:8802c591bf1905ac0891c80cbe60ca61f489e462
+ pristine_git_object: f2aefa026934f6fba4dc4ffa00005f79f9869573
src/gr4vy/models/capturestatus.py:
id: e67d540a3637
last_write_checksum: sha1:7a7466a8398b7b2742d75479f3d2afcb099bfa77
pristine_git_object: a17ef133d358ace305f72f041fd3dbe75ee97711
src/gr4vy/models/cardpaymentmethodcreate.py:
id: 615cf9b0e1e3
- last_write_checksum: sha1:63b28ce247cca4fc7d3c0a6794bde342f75feed7
- pristine_git_object: 7ffc2fdbd4bff0ee349814e424eab5a19ffb93fe
+ last_write_checksum: sha1:b07af680aacc0bbe8fb3b524278906171d19254a
+ pristine_git_object: 057f885eb8fe80a190aecd8d7bfbaad06a544269
src/gr4vy/models/cardscheme.py:
id: bc66fdddf58e
- last_write_checksum: sha1:22372870f3a27791206813adc705189cfe6444ae
- pristine_git_object: 4dec834430031f1d37f7dde15dec2de3538dc87e
+ last_write_checksum: sha1:d58bd4d7acd8d46af099e086f174c34124d27365
+ pristine_git_object: d5b507470f972dbc9d0dd8208b219e082d617570
src/gr4vy/models/cardschemedefinition.py:
id: 48c984385889
- last_write_checksum: sha1:2f1bb175f47855092c1bc39443f556c8857ca36f
- pristine_git_object: 779a737c6a1cfb39a30565910504e9f29de1b164
+ last_write_checksum: sha1:96388ab22af5dcb6af276320dab1441117891223
+ pristine_git_object: 696e728410c941dfe5aa376bf1b87653f6aad045
src/gr4vy/models/cardschemedefinitions.py:
id: 30408a100ae9
last_write_checksum: sha1:bbea7d08909f0dba108343b1fbda92553a1fe49b
@@ -2724,52 +2760,52 @@ trackedFiles:
pristine_git_object: 78c7c67ff31709b4f0dc042a5724e04944b6acd6
src/gr4vy/models/cardwithurlpaymentmethodcreate.py:
id: 654b2338ae88
- last_write_checksum: sha1:a2be97a8ae34613821c32aa48f9b643e42ee72b6
- pristine_git_object: fc0d6515be3ae05c0483f10c3f63036741404209
+ last_write_checksum: sha1:557bd95bcf521db58f4d6a5f27c36556cc9a1974
+ pristine_git_object: 6eb499b41132a82fa3e512145f38cf8036e5ec19
src/gr4vy/models/cartitem.py:
id: 65243967d320
- last_write_checksum: sha1:1e30a48479a6d0381aa5dccebce66f1d32e85173
- pristine_git_object: 5752b7ac0f64bfb17e1b793a6a121e99744bba83
+ last_write_checksum: sha1:27ab3cebcc910030f6676200e95f944772a4182c
+ pristine_git_object: 01c678ef8dd08a4c4cf7079a6ca8daa6d0606d3f
src/gr4vy/models/chaseoptions.py:
id: 871df09f4301
- last_write_checksum: sha1:fdf61190eef33c7f3154a001face22cbe0e9c792
- pristine_git_object: 6733363ad819093fce07ccfa69c3a1381e6265a0
+ last_write_checksum: sha1:a27e46b79c2df3afa1f2354589c4aa54a66adf57
+ pristine_git_object: 7245941d9c265d89780f072c32556db28eec33b1
src/gr4vy/models/checkoutpayoutoptions.py:
id: fc0cfde95536
last_write_checksum: sha1:34a5378eced910644915df9c42604c73f8fa659e
pristine_git_object: a84484ef16e1de3f9af4c726825ec1330ef03eeb
src/gr4vy/models/checkoutsession.py:
id: 65ce7d0b73a0
- last_write_checksum: sha1:5e1785c0b8cb0c92873bfb8b444449be85b67bbf
- pristine_git_object: af66c829707f3010f99059d5adf9729dc46a3bf0
+ last_write_checksum: sha1:1fde76585105ebd8d7e02a6aa9a330f0398add16
+ pristine_git_object: 3308df05d9f443944999c1d2ae846a8d15632ee6
src/gr4vy/models/checkoutsessioncreate.py:
id: ddad235ab388
- last_write_checksum: sha1:31d6c1bf2cb247bd3e53b9bc54693f00929a4b1e
- pristine_git_object: 93fa08340a51518082a43d90fe3b149440c96a14
+ last_write_checksum: sha1:ee9ecf8b6fb9769e8b7fbbc8f7d251d691b88df5
+ pristine_git_object: e2656e19b6e16d66056187b05578461baec0e77d
src/gr4vy/models/checkoutsessionpaymentmethod.py:
id: 47ee3eb957bc
- last_write_checksum: sha1:e34079437defba02f81a82e678f17b4b78f379f2
- pristine_git_object: 9670ccde0135d372c4c01487480ded21b661de3e
+ last_write_checksum: sha1:f0ca08d676ecaf01141a0443ef7059a2b3e4608c
+ pristine_git_object: 79ccabd9973be645398e5c09f9dc629d4727170e
src/gr4vy/models/checkoutsessionpaymentmethodcreate.py:
id: ba7c15c528be
- last_write_checksum: sha1:4611d9652c7610e844d538206bfb7da64eb6aa31
- pristine_git_object: 771190043bcc5ba81380e9b6cdad118d2a6e3ee2
+ last_write_checksum: sha1:8664edc63cc94aba293fd65441406b30f142bdca
+ pristine_git_object: 9d50945f9aa3a80be72325dd4c1f0c0668fe3d1c
src/gr4vy/models/checkoutsessionpaymentmethoddetails.py:
id: 4309d665a0ec
- last_write_checksum: sha1:a2e1ca6b3f44fde463ee55880fcbe48ce9d5ad8c
- pristine_git_object: f749bacad0d8339886cf41b77e4c380a5af89b04
+ last_write_checksum: sha1:4045ebb188e5eb41a624417fd25f2f3120520fb7
+ pristine_git_object: 1973fed0ad21184ee6a86ff8788cabb32e60d624
src/gr4vy/models/checkoutsessionwithurlpaymentmethodcreate.py:
id: 8093d02c85af
- last_write_checksum: sha1:4d29c99f75d4e14a9156bab4dd84462413464fc2
- pristine_git_object: 2e7354b291129857ed24007953eb12effebc1ae3
+ last_write_checksum: sha1:76446c179b4444cb327ad1cdd66a8d87246a32bd
+ pristine_git_object: e4dc9424d7e669a00065bb1855121eead032d9c6
src/gr4vy/models/clicktopayfpanpaymentmethodcreate.py:
id: e05ecc77e3e1
- last_write_checksum: sha1:3019869dfbd695e4a5eb6cb6dbec14b578084840
- pristine_git_object: 8fcd3af206e26ebca63986a92b5bb35f73e49345
+ last_write_checksum: sha1:e8cc525e0bd93755e3a32fff480879a3aad0137c
+ pristine_git_object: c009c3d1a69a2dfc808473dda3fbfda822f5327e
src/gr4vy/models/clicktopaypaymentmethodcreate.py:
id: efb32d678f4b
- last_write_checksum: sha1:b74dd7ca6dbeef8dc64ebcabe204f0a6b73e6450
- pristine_git_object: 024ce6567deff309025eab82ca3c04583f27aff0
+ last_write_checksum: sha1:942c6a082a80c666a1ad32f86c5d47edc0e1bd2f
+ pristine_git_object: 0c936b811a9bd54bfc669468f3273bba045728c6
src/gr4vy/models/clicktopaysession.py:
id: 8d3d6f8fbd84
last_write_checksum: sha1:dbd396c95303afef4a94706f4d7446d51d77d02b
@@ -2780,88 +2816,88 @@ trackedFiles:
pristine_git_object: 2772e0589d8cfd763ad30098680d213f0db6b211
src/gr4vy/models/configure_digital_walletop.py:
id: d71cc153c5f2
- last_write_checksum: sha1:0461ba08a81c34a58c577a406570a92bfa17f805
- pristine_git_object: 9738b9ac52a910aa644b2bcac319c79289ace2ab
+ last_write_checksum: sha1:edc68b455074802114f61fbfaf6dd6010d448182
+ pristine_git_object: 25304632fdcd56277c7583526f9f9774b4b820a1
src/gr4vy/models/create_account_updater_jobop.py:
id: 284b0b88230e
- last_write_checksum: sha1:41f614191ff303eff43bd2d29cb889ec46521dbb
- pristine_git_object: 047ce71cfcfddfbe6a460ac7a4e60f601aa953fd
+ last_write_checksum: sha1:1907d80bb018364533dbad832f4e98865dc499e0
+ pristine_git_object: ddcee2c3b88fee72c197423b6b6bf7ad5715c35c
src/gr4vy/models/create_apple_pay_digital_wallet_sessionop.py:
id: a58074291415
- last_write_checksum: sha1:eaf5d1b10a52f0b2124a110fbd015a2550118e50
- pristine_git_object: 7a3480b1bb1b46aa5b6172654f5adc29c0057fdb
+ last_write_checksum: sha1:6d3330e587df2c9958c91921a999895e6530762e
+ pristine_git_object: b0d77ef5753c37f62031708d66a8e12a4c9cb802
src/gr4vy/models/create_checkout_sessionop.py:
id: 74e7fe5dc099
- last_write_checksum: sha1:5e0e950cdac871b24de4333137cda227af5b7ae3
- pristine_git_object: 650a269a3da39bb6cf665e927e46a965eec0e988
+ last_write_checksum: sha1:5995a733f5dc43bc9411df3eac586ee05514d646
+ pristine_git_object: de63967d0212a81103428afe2ed4446d6a6f16d5
src/gr4vy/models/create_full_transaction_refundop.py:
id: 5a200097ad4f
- last_write_checksum: sha1:3d35b74f9dabaceacf4e5ba99967f20d8af9d432
- pristine_git_object: 93085d452687add907f3a6efecb936a1f8a35fff
+ last_write_checksum: sha1:9f7dcdfa089e41259e0ec42d49ce281487e0e191
+ pristine_git_object: ecac599fc65e47419fe7b09bd9c52bb060ef10ba
src/gr4vy/models/create_gift_cardop.py:
id: baf590891ccd
- last_write_checksum: sha1:9bd309ccb53cdd5aefd62e4a3ae73fc5c02dec4a
- pristine_git_object: 290eda9b3471fb2de550399113e6c3214f678e00
+ last_write_checksum: sha1:aa01e883bec279d1c1a52efde04f8148f294b2f6
+ pristine_git_object: 38a00f732f2c89181a9d4784b74d28616cd038e2
src/gr4vy/models/create_google_pay_digital_wallet_sessionop.py:
id: 6921a6f851f6
- last_write_checksum: sha1:8691d786143163b7556802e6eebb783b50bad3f3
- pristine_git_object: 1d3fdbed265b3e70a2faa874b519bf931100ffe2
+ last_write_checksum: sha1:882e81a5f7652e988ea0c09f26d76351f2d256fa
+ pristine_git_object: e892855596c48cf13c9215d8ebd21e01e9e118b1
src/gr4vy/models/create_payment_method_network_token_cryptogramop.py:
id: 3512b52e3192
- last_write_checksum: sha1:2eb7c091d80cdd32a93f6df867a1b746ac4f59d5
- pristine_git_object: d04952aefafa8dedae82253608ccceb3edaa3d52
+ last_write_checksum: sha1:8a59413d049655b0e8546c4aada5b1cfa835a5ed
+ pristine_git_object: f502ce32072405a864a1c188dd7318ee0b20b632
src/gr4vy/models/create_payment_method_network_tokenop.py:
id: 73aa512eef18
- last_write_checksum: sha1:0c7bfa1100be0301b7384e02ba81dc61fb6bbe4c
- pristine_git_object: 0151313f278647ae5033c9d37c97deec5777c609
+ last_write_checksum: sha1:940ac0cf75d32b02ee7cc641a50cad69c9dfbc74
+ pristine_git_object: ea476478688ce78b8a7a57513ca7f073f7db01b8
src/gr4vy/models/create_payment_method_payment_service_tokenop.py:
id: 813c793869ab
- last_write_checksum: sha1:305b9c2067f72dc13aee0e6cd8b4b0f1d0ff1616
- pristine_git_object: 54ec99908210c47066f44b012b86ea11d5d77160
+ last_write_checksum: sha1:572d99b0599fb9af6b8b6b8e7ebf516de4ce3ff2
+ pristine_git_object: f08bf77fc984c18945eb3896d0d659d37f5eea56
src/gr4vy/models/create_payment_methodop.py:
id: f14db52a26ca
- last_write_checksum: sha1:24e182e5643915d4644f3c458d1fcae98d50cb92
- pristine_git_object: fe3022452739041a661629c7dd2d649c78fd2a88
+ last_write_checksum: sha1:2f0201a2dfde2d4e7223da029be2baf61594919e
+ pristine_git_object: 29d141d95d4953f88baefd22d0e855061d24a468
src/gr4vy/models/create_payment_service_definition_sessionop.py:
id: 9f8513b610d6
last_write_checksum: sha1:52d1e01b776bf16266ba42b11c43236752ad81d0
pristine_git_object: ae9d6464f3e52b54467961cc5ad7bc2805f7eff3
src/gr4vy/models/create_payment_service_sessionop.py:
id: 49e2904059f1
- last_write_checksum: sha1:09aa1812d9ad94438ff6ed3f458bfaf07f4ddc9d
- pristine_git_object: 4c5daea802298e7910a499f585f03acbf562a859
+ last_write_checksum: sha1:614d76ee488e99fee5d536ff94fbc7de55111663
+ pristine_git_object: c2cd6ecb17067dbdf487420d1893f31a7f1661ee
src/gr4vy/models/create_payment_serviceop.py:
id: 99dedcaa7b84
- last_write_checksum: sha1:a6cc329666c423b46ae4c72849fdda634bd2d4ea
- pristine_git_object: f5b113cc68c4056caf728e67a101e665020f6794
+ last_write_checksum: sha1:8f3617b3717b6ee56ae8d436555dfe25133d627c
+ pristine_git_object: cefadf04b3c05959cb6f470ec16b1bc55f4ad4bc
src/gr4vy/models/create_payoutop.py:
id: fa2b9a7bc0b6
- last_write_checksum: sha1:f10f246c21050c2a6e9c5d8198f1c1bb05f37140
- pristine_git_object: 35627971f5e9337ba57a5ba81c2c7061c09e06a5
+ last_write_checksum: sha1:12c3f08b2a4841ae619977a76d14edc0ad0f2f05
+ pristine_git_object: cbcb709ca4b47fc0437ea9568774382ed438ad47
src/gr4vy/models/create_report_execution_urlop.py:
id: e7252aef8bbc
- last_write_checksum: sha1:341757dff5b1fd888aa72df94e947dfe859bb7b7
- pristine_git_object: cc64fe8e845d24c3ba58b7f48008d5e3e98c007a
+ last_write_checksum: sha1:744aa9eca33c46d059c4fcf4edafaed79fd9b9ad
+ pristine_git_object: 39889c6dc19386f16540e41624ee0ed1d7875015
src/gr4vy/models/create_three_ds_configurationop.py:
id: d44a94ed05c1
last_write_checksum: sha1:9f8feb4e096bc559abe8ea9394ba8d0068a5e93f
pristine_git_object: 74a96d33b6956e7f3351a99901f79a32d4361a9b
src/gr4vy/models/create_three_ds_scenarioop.py:
id: bfeb1cbc0784
- last_write_checksum: sha1:1f39032f0877aafaab9967cf33a3c33dfb25c5b1
- pristine_git_object: b792162803ea4097ca254333c0b72b95e66bf44e
+ last_write_checksum: sha1:e66dce86764742f0fbddc6fe978166eec37658bc
+ pristine_git_object: 45e6569e884a08db4deae55c16fe0c8ffabefa48
src/gr4vy/models/create_transaction_refundop.py:
id: 93a72d971539
- last_write_checksum: sha1:5a8ebce3a545bb9b7427152d15b64acda71adc0e
- pristine_git_object: 93f75a426d0c070fe4b4c4ea2cb93623e371f1e2
+ last_write_checksum: sha1:887d542bb56571b1d960bf507e30309ae18abb1a
+ pristine_git_object: 3e483191ae78bdd9c9ed2ab01256dd192596f73e
src/gr4vy/models/create_transactionop.py:
id: 4e21f05e12c3
- last_write_checksum: sha1:6f1446a6d74bf0b35f950405a19f66757f3fe115
- pristine_git_object: 33dd14d829d83b6d4c34d83b2f80d2d411024d55
+ last_write_checksum: sha1:d53d631df63cc0cdd04066ed2c3d3bac76e4bf53
+ pristine_git_object: 4e1f2e801073850c9b7ded7057e8df313332a4b4
src/gr4vy/models/createsession.py:
id: 27bdf61dbb60
- last_write_checksum: sha1:e18f245023a97905a30fb8d84f4dde761ea17c6c
- pristine_git_object: 42d15920047714bed0cc4a8158c94e66aa93ba90
+ last_write_checksum: sha1:97cf42b4f1d0a37942cfdbd33f5d8cc2b82471ad
+ pristine_git_object: 964967c2f9024930179f5168241e500b3cba5876
src/gr4vy/models/createsessionstatus.py:
id: 82ae6c1a0f7a
last_write_checksum: sha1:87493bad971ab5f5758b697052517ed165aaaecc
@@ -2872,8 +2908,8 @@ trackedFiles:
pristine_git_object: cd30074d2804a63c3684533f25f81f695b619ccc
src/gr4vy/models/cryptogram.py:
id: 33634e5b83f3
- last_write_checksum: sha1:323e26ff447f36ac688d5a6427e11bd2ed4f483d
- pristine_git_object: a7a95a5ad5221a92de20e622877ef8d7dd42607a
+ last_write_checksum: sha1:19e83dc1a15e6ec4e81e9728bfbf07af17f87ec6
+ pristine_git_object: 5d74119cbc75223996db34e797c72cc7777739f7
src/gr4vy/models/cryptogramcreate.py:
id: 48560142672d
last_write_checksum: sha1:1a456a27d71567c30df71f02af0f8c98d2c4ab0d
@@ -2884,76 +2920,76 @@ trackedFiles:
pristine_git_object: e301e45f4748bf34c807bf5a93cef1a48344e947
src/gr4vy/models/cybersourceantifraudoptions.py:
id: fccf9974e2f8
- last_write_checksum: sha1:7a5dcfe651dd93c4e6b4ddb0b4da1a9e524ccbd6
- pristine_git_object: db4e6051469f0c038ba08b791a580261fb940bc8
+ last_write_checksum: sha1:a3e77213c4a724135b7a2b335199fa01f6045ca9
+ pristine_git_object: 5fc48587f15b89017b518c57f152b0d83878a270
src/gr4vy/models/cybersourceoptions.py:
id: d90919e61a28
- last_write_checksum: sha1:1c0d1b64b7a516cdeb43fabe02c6bc14ea987e01
- pristine_git_object: da737fe361e633950e233803f417ff83e4f17117
+ last_write_checksum: sha1:944e1057dafc1c5a67720a4b77b8212ec77063b7
+ pristine_git_object: f088da61f87b2f2252ea42ea056f76454bc6166d
src/gr4vy/models/definitionfield.py:
id: ba9e7ba0e6e8
- last_write_checksum: sha1:ba81c66c9d29b08aa9598fe266a152879225cac3
- pristine_git_object: 955cc4d0e53f087a49d331947f6e18e725dcd973
+ last_write_checksum: sha1:5d5403602ff0b716d37774aa567ce822f389bbeb
+ pristine_git_object: f9ef84d03ffefa2ce449edee9255005ebb522db2
src/gr4vy/models/definitionfieldformat.py:
id: d6ee2adaf252
last_write_checksum: sha1:4b624472d084116f3bfece90c8d69e3bfb628b0d
pristine_git_object: a968e7d2bb2cd0c730a90375dff370b960b89a9e
src/gr4vy/models/delete_buyer_shipping_detailsop.py:
id: 231a96d5c5cc
- last_write_checksum: sha1:1e8c44f258ee9b27bc150e585811dee2652b7ed6
- pristine_git_object: fbab352d330597f68f5d208c5e240fd721de8ac3
+ last_write_checksum: sha1:847c59d142f24523de2406551e6242b6a469306e
+ pristine_git_object: 88067fb488c8ebb80361f30bb3142768198e73e9
src/gr4vy/models/delete_buyerop.py:
id: "252859156589"
- last_write_checksum: sha1:d6ed9cffd4a2d04bf932eb47c553a1ada6e09167
- pristine_git_object: ef9ea35f39ec1fc75818153949f32e2296def1bd
+ last_write_checksum: sha1:e7a0dbe72f7f1b605055d0afe68ad50b4279a02b
+ pristine_git_object: 1d1b263a5dd3e8db0b32e7b1a204c5295b881d83
src/gr4vy/models/delete_checkout_sessionop.py:
id: 8d6b5a6d8c71
- last_write_checksum: sha1:541d2d6782a9f2956020ef8a6751c6842234fbf7
- pristine_git_object: ce76d1d844e4e00f9d199754d48a7a8b1686c615
+ last_write_checksum: sha1:0f4ed0e7b7f45b0b325667f21bc9659aff115b2f
+ pristine_git_object: edd9191e6060a4289f97aa03a968586a40a99c64
src/gr4vy/models/delete_digital_walletop.py:
id: bdab16ccde1e
- last_write_checksum: sha1:0b883058ff2e5c869871469daa1e4ca8bede022a
- pristine_git_object: 11270b413d69970c3a7aecf0689e4a18962b8639
+ last_write_checksum: sha1:b7d4f4e5ef049b00aaca1338ee9e5b04b5a5bf43
+ pristine_git_object: 952088f4d2f17cfab1d5572594a3511673e107fe
src/gr4vy/models/delete_gift_cardop.py:
id: 33df282be209
- last_write_checksum: sha1:54544450e7135cd740022291ef575e336accdc8e
- pristine_git_object: 1aefd86184608c04b626d7bef2e358fc0a3ce4aa
+ last_write_checksum: sha1:ef66cd38cf26bcbd021a7e96cea808c860a272ff
+ pristine_git_object: aaa479d6233a8ec39b364e166e5c38ac723f4b1b
src/gr4vy/models/delete_payment_method_network_tokenop.py:
id: 3f6a409932ab
- last_write_checksum: sha1:65a7acc24ce9ba07bc8ae8e66cd53155ea594e46
- pristine_git_object: 78b273f2e1426e06a146d1309765e9065500c98e
+ last_write_checksum: sha1:aac4212bac4151b7b3aa7f7a36960381c52605c2
+ pristine_git_object: f953ef89955d8d1f31f6c4c9be2be4ddc265460a
src/gr4vy/models/delete_payment_method_payment_service_tokenop.py:
id: a396cdd56a33
- last_write_checksum: sha1:7359779c0f01101c17d252cdccc620c981b7041d
- pristine_git_object: 1736aefb71c1194d16c7cfa50b9a194d0a2e1b87
+ last_write_checksum: sha1:fb5663c69ae7497eae6d1ce0eaeee915ca592952
+ pristine_git_object: f3cc5bdad6efd51806a474c25809b1d45375c56b
src/gr4vy/models/delete_payment_methodop.py:
id: bef8d387bd5d
- last_write_checksum: sha1:ad8a795d5a4e3a2c14faec344313bd5ee8b039ed
- pristine_git_object: f5adc84c6edb4074e2ea270f03f5355ca4e5e800
+ last_write_checksum: sha1:623f48c1e3a1f240a601b137ba51985b5d40f503
+ pristine_git_object: 4b50c2370ef54f3a8d93a329dcfc55ba8f86f745
src/gr4vy/models/delete_payment_serviceop.py:
id: 8b438d670f6c
- last_write_checksum: sha1:d7ca788ed860a461be1411600a91b4211f078e79
- pristine_git_object: f68f7c9618be8f7bbdf6f99b2e68b3fe265492bf
+ last_write_checksum: sha1:bce929934d196a0c6162488c14e5db14e67c0266
+ pristine_git_object: 716c86dfddc23d6120c44173478c149bb995b003
src/gr4vy/models/delete_three_ds_configurationop.py:
id: b0e2ce26c08b
last_write_checksum: sha1:d1e6e7e169e0ecf77d0bf257f1aed337188265da
pristine_git_object: ad1a1a5dea57f2d3b9486594659d489edadf759e
src/gr4vy/models/delete_three_ds_scenarioop.py:
id: 9d36ef9e6969
- last_write_checksum: sha1:027c50d26eb5c76282e40eaa0b9ca198b3b8f34d
- pristine_git_object: fde128127ad14350d868ef27b13956b49f1c80d1
+ last_write_checksum: sha1:76176c2db0a2bf3f4dd9d268310c341062cb31be
+ pristine_git_object: b54ab1692be2f5ae989208eb21a8d839e770a6c8
src/gr4vy/models/detailedsettlementreportspec.py:
id: eb64e156ba49
- last_write_checksum: sha1:8cc28b2b0bab79a8480c51a55ef8fc8e2b1306d5
- pristine_git_object: a3c34308c0f4807c53c1225379fd8a8567fd44a9
+ last_write_checksum: sha1:01ab381bee025ac3a06be6c86e8806027e065c40
+ pristine_git_object: 024a2082baa66b72e8a66d2f1c40e0415ddf3228
src/gr4vy/models/digitalwallet.py:
id: d6e903e09f09
- last_write_checksum: sha1:ad416811476626092cadf4ed418b60e69116bc83
- pristine_git_object: 4cde513a46da3451c2c39ee7b5378ae8791252d4
+ last_write_checksum: sha1:ef6491c692e425dde2b78b6e0940e75fae48b140
+ pristine_git_object: f0ed9a4924983147ce2912023a826d8f3b474422
src/gr4vy/models/digitalwalletcreate.py:
id: 6b3d9db35f0a
- last_write_checksum: sha1:b8102d77e057a6cee3c033129da86f02a9cd26d0
- pristine_git_object: 25dff2ba945261ca04079accb59c241738c17747
+ last_write_checksum: sha1:6d4324062083ac573b6dd60f5dab9430edf63dc5
+ pristine_git_object: dd406b6b465ad37d4f776e39e463ae0ea778c12a
src/gr4vy/models/digitalwalletdomain.py:
id: 4e83d0d5679e
last_write_checksum: sha1:11fbd848823ddd70c571bce01f33170b4ba7f40d
@@ -2968,28 +3004,40 @@ trackedFiles:
pristine_git_object: b75d8f7f67fb9d0cd9bdf303f2cafad17ef65663
src/gr4vy/models/digitalwalletupdate.py:
id: a9dcd742b817
- last_write_checksum: sha1:daa3a4ba7c1e497516e9be3dad2b8b859422aca4
- pristine_git_object: 223eff0d69dd5940880a9cd9043b74bac432aa68
+ last_write_checksum: sha1:9bd4635410fbe90d217abc392628c19d03f00455
+ pristine_git_object: 2c25b001c8deed75c04cd08682b0dcbde63c88a9
src/gr4vy/models/dlocaloptions.py:
id: 2c8a82e27697
- last_write_checksum: sha1:6612dc509f5742b0026f81ec00614af9e8ef7421
- pristine_git_object: d1aa53ef1d7fe31a874fa61668a45adc26436d4d
+ last_write_checksum: sha1:bf2a0b218a64308a9183937c7db84adbee2e129a
+ pristine_git_object: 437b34bcc2d7704dee4f50a02c53f112b4138b2b
+ src/gr4vy/models/dlocalpixoptions.py:
+ id: 60655f571abb
+ last_write_checksum: sha1:67326585a9b0d74a02cf342344a5829dc4e34e93
+ pristine_git_object: 1101f1c757825cd410f7e35809600df790457893
+ src/gr4vy/models/dlocalpixsubscriptionamountoptions.py:
+ id: 7610ea3fb73b
+ last_write_checksum: sha1:20a5271a51916edd008a8f92a44c863111475cb8
+ pristine_git_object: 6a722e1072dcf3bc16a23cc3f36da0fcc72d485c
+ src/gr4vy/models/dlocalpixsubscriptionoptions.py:
+ id: 216ff5c57579
+ last_write_checksum: sha1:0a400827dd13d99274c4629ca5b5e25e6bb6f1fb
+ pristine_git_object: 1e1bcdfdbc202b9050c1322a93e75426cb0ee0b2
src/gr4vy/models/dlocalupioptions.py:
id: d31af8d25176
- last_write_checksum: sha1:d12cea48012dd56930eb686252a85bf8069d7e28
- pristine_git_object: 39ec71d0bee296797139f09bb85d51b06251202b
+ last_write_checksum: sha1:a374dece53859b16ad70af09339e0229cc6e7d3d
+ pristine_git_object: 79a144722496410d8a5dffa5c582514f88f956ec
src/gr4vy/models/dlocalupirecurringinfooptions.py:
id: c6918e07579d
last_write_checksum: sha1:791e2af0511e7fd60b9b6026615f1e24a490e9e1
pristine_git_object: 311d44262c2495c8b341549944034e839148f189
src/gr4vy/models/dlocalupiwalletoptions.py:
id: "460313141724"
- last_write_checksum: sha1:d89f04ae254243134fe1ecfa240e735210217768
- pristine_git_object: aafebba3b1cfa85dd54eb704c72cc798dd7de46d
+ last_write_checksum: sha1:81748c5cb596cf58bce65c6c9ff4f31b431bd5a2
+ pristine_git_object: 6b11a9eb3c45dc19023ecd5d07062601987152f1
src/gr4vy/models/dlocalwalletoptions.py:
id: 485448c851d9
- last_write_checksum: sha1:bd7182ba38cf514e8fad00f4828eee9cf342b564
- pristine_git_object: c7c1698740bd61e0362a3ca4a8e443704de5ea5c
+ last_write_checksum: sha1:0a9b664f2e2e6c0b0320af61dccdcfc155cf918c
+ pristine_git_object: 004f42e70f3b203ae153f589db0cddb069a96a47
src/gr4vy/models/edit_three_ds_configurationop.py:
id: d68d85ae8240
last_write_checksum: sha1:4aaecff01fba94e55359e8e6aad516e185562ae2
@@ -3004,20 +3052,20 @@ trackedFiles:
pristine_git_object: 8de656f0c2909082175174c2f2baf0f6f9e6eed7
src/gr4vy/models/expire_payment_linkop.py:
id: 6113455281ef
- last_write_checksum: sha1:2fbc73d18c5ba8356b6d781dbc9906a2e19d195b
- pristine_git_object: 17645f866433d271d9c5d7461340e27bc81315a8
+ last_write_checksum: sha1:d441fd845f7402fadea17ebf6776dcfdc39a4e07
+ pristine_git_object: b2e151664ad8f07bad3662cbf9d9e97410f7d502
src/gr4vy/models/field.py:
id: 724bfc0480fa
last_write_checksum: sha1:7909dd9411cf92b91dd766f75540dc42ff443f84
pristine_git_object: 9fee449b1c26b73cb33d02e5e93d6e239b4f2857
src/gr4vy/models/fiservinstallmentoptions.py:
id: 8e07cd8c494c
- last_write_checksum: sha1:daea49d63f2f1485abeeefed2b455fcc4fee6940
- pristine_git_object: bfbbff048304233fc1378732b7c5091d8764d5a6
+ last_write_checksum: sha1:b808738647f2e9f8016786a9d60010e0af6fddfa
+ pristine_git_object: b431736720c2e8ffa7db69eb7013d4ef7753329b
src/gr4vy/models/fiservoptions.py:
id: 16ad2a3267e4
- last_write_checksum: sha1:a8efc4c5fafb1d62276415ce1953cf41dfc28bdb
- pristine_git_object: b8f612c377e9e69d6b25ae0f636510b6116dc615
+ last_write_checksum: sha1:ec74b2db6ca5dbe58b1ac1f96e47824ce15f9816
+ pristine_git_object: 48199415f9f45eb8c6b8bb1e72b2359eb11f1d4f
src/gr4vy/models/flow.py:
id: a9aa8db3de5a
last_write_checksum: sha1:26f2febb8fe5c8d931bf3a29d3a404889f54a168
@@ -3028,140 +3076,140 @@ trackedFiles:
pristine_git_object: e8fc9e9bf55b0aaedca1d2917b731df1aac0dd93
src/gr4vy/models/forterantifraudoptions.py:
id: 933b9a2e51ad
- last_write_checksum: sha1:6e3e6cb97dd477d0333616eb41e95a30e23fc1a9
- pristine_git_object: cde502ea528ec51259ab9517ceeb11a6d171c150
+ last_write_checksum: sha1:06d59269bae004dbc541e761dafb846d3a996ee3
+ pristine_git_object: c3798c3f4509e75514aaaa16af88702161cb2cad
src/gr4vy/models/forterantifraudoptionscartitem.py:
id: aad8d5b3146c
- last_write_checksum: sha1:06be9cd372bc4fa3273077222aba7631e3eae08f
- pristine_git_object: b48307b95f30a95345a90544fb6e5fe53c1b0434
+ last_write_checksum: sha1:388388703cdc77136589f146a91d5290cc1ada87
+ pristine_git_object: 10f743a1d4a2e7f2fd8d0a220ab1e491d544d983
src/gr4vy/models/forterantifraudoptionscartitembasicitemdata.py:
id: d62cc0f0893d
- last_write_checksum: sha1:ba56ce971cf725fc1e90971c66cce36d72bb9075
- pristine_git_object: 8df92fd03feb8d6dbbd26a53d089b30535bfbb9a
+ last_write_checksum: sha1:8c0c9c960c612a9f665f59d057a71185add689fc
+ pristine_git_object: 559fd9056db9a133340ba05c7d04b075879e91e2
src/gr4vy/models/forterantifraudoptionscartitembeneficiary.py:
id: e8ac6638ee4d
- last_write_checksum: sha1:d2c4250b7151b23ee36b33aa3c286422fb5a6b80
- pristine_git_object: 5739066087c428843a7cff50fd9e2f7e96b614ae
+ last_write_checksum: sha1:048a9a0f44f0bc6c4b73a888d462448d2126a938
+ pristine_git_object: cccff7646904b4df9120f9ee098562303453c5ba
src/gr4vy/models/forterantifraudoptionscartitembeneficiaryaddress.py:
id: 497f7d6d9d7e
- last_write_checksum: sha1:5146e404dadc96a5209e461eacd8d865c5f0c182
- pristine_git_object: 5a65f8f1ff6fae4f1dcf20c857ff3c96d445c2e1
+ last_write_checksum: sha1:5bde63f9eb5bc1c90d797ee3ac23f97c3fd5882d
+ pristine_git_object: edb70d3822fe2c35e8f1a11d29694ec5dec4fbe8
src/gr4vy/models/forterantifraudoptionscartitembeneficiarycomments.py:
id: 6cc1fea324ab
- last_write_checksum: sha1:da006234b6a25bf2e19e462e6d534e52131e5951
- pristine_git_object: 510edb9af20e8cc3b136cadff79e679b7651a04e
+ last_write_checksum: sha1:09718fbfb571929e71b7e2070d3af087dbc5f277
+ pristine_git_object: 720f559efb865a33bbf08192c42160b65fffb236
src/gr4vy/models/forterantifraudoptionscartitembeneficiarypersonaldetails.py:
id: 400c884ddb36
- last_write_checksum: sha1:df5015cb32ead0f2ff801c14a6822edb084f7783
- pristine_git_object: 40351f0f2d6937151201e866888e2f5329101b3c
+ last_write_checksum: sha1:36289bb3800784fb5997f673b839a337abcca7ae
+ pristine_git_object: 5fcde4739a5d424336edcea54f42651e5311b54f
src/gr4vy/models/forterantifraudoptionscartitembeneficiaryphone.py:
id: 277c96b270c8
last_write_checksum: sha1:fabf7b699bcd361d600e1029c1bbf33ae94705e3
pristine_git_object: 304b5770b67377b766044103a9b5e2819c6c71e6
src/gr4vy/models/forterantifraudoptionscartitemdeliverydetails.py:
id: 3b962e56f75d
- last_write_checksum: sha1:f519559afde27a23b665acbe8465c5610201ad37
- pristine_git_object: 652739da4a74946744ded40a5899451edc18a2e0
+ last_write_checksum: sha1:94bcf862fae36902e2cbf0f59641d5b3a1ba243c
+ pristine_git_object: 50a25449d63ed5a40fab367af53bbac8eded109f
src/gr4vy/models/forterantifraudoptionsdiscount.py:
id: c8b1acb91f11
- last_write_checksum: sha1:d22fb85de753805fb863ede0a177794376d6af1a
- pristine_git_object: 1a136cb634471e09cfdf611198eeed62946538f7
+ last_write_checksum: sha1:6e918069e781ca1c3135b3928dcea0d6f8f32281
+ pristine_git_object: 4b2d568c6e77866582e9aadae11f1527a8737075
src/gr4vy/models/forterantifraudoptionsdiscountcoupondiscountamount.py:
id: 8a4266631182
- last_write_checksum: sha1:755d17d3c8db09762ae384c93b177b5ae01476f7
- pristine_git_object: ca222805ae873adf850128de597df868978538b7
+ last_write_checksum: sha1:4e4ae82973acea327c26a3c33ba5e80485a3a6d7
+ pristine_git_object: 1d406e24fceedf9c659199949ae19df6fb4f8617
src/gr4vy/models/get_buyer_shipping_detailsop.py:
id: 104a49b79415
- last_write_checksum: sha1:09e8d77311acbd86dbdeb16f558167553ffd62aa
- pristine_git_object: 16f00d21aeabf7cc1f7bc4664c593062e41ecb01
+ last_write_checksum: sha1:7b6fd33ac13b38a5bff5803395fee0d789944af6
+ pristine_git_object: 686cb5b852c93a7f6e26d15e12df0dc921d819f7
src/gr4vy/models/get_buyerop.py:
id: d177fdad5ab0
- last_write_checksum: sha1:320e83321f3c609d4387cd6447c556088c05d5b9
- pristine_git_object: b884fe6c6e909c21caa0106d9aa238596928fe50
+ last_write_checksum: sha1:57eb004d1298227d6025752e767b22f504b6b12e
+ pristine_git_object: 9ea9b6b8c9756b3f7a6affcd5dbe43a887994876
src/gr4vy/models/get_checkout_sessionop.py:
id: fc105b87dd18
- last_write_checksum: sha1:4b5510c944846beeb518cacf01ed5fc7ae5b80fe
- pristine_git_object: 6781dbfbf1fc0b3f3a27be1ff4efc8b55109a0e2
+ last_write_checksum: sha1:21721ca36d9225fc1f08c7be4f986ef2ac8e3c22
+ pristine_git_object: c655391834fa50b6fe7385550cde8d6d9f575846
src/gr4vy/models/get_digital_walletop.py:
id: fa173fab7b0f
- last_write_checksum: sha1:e26e84180a687f5beb12023642f9077345c39988
- pristine_git_object: 11400ae56789c2973480b659d532d8f80fa125b7
+ last_write_checksum: sha1:246f1093464dc0399af0a34c077d8569275cf208
+ pristine_git_object: fbb23a00baad0520822072dd272c3d88951045d7
src/gr4vy/models/get_gift_cardop.py:
id: b913f671469a
- last_write_checksum: sha1:a4a334b4e65fbc9190e72c0d218610046ad8c2b5
- pristine_git_object: 50c1b6e60448d3a16cbfd3cf2a0d9c83f59221e5
+ last_write_checksum: sha1:78b068ff4d1c5a90bc32e6023e90dcde30a67990
+ pristine_git_object: c4a373dcbdfc10ab0c0d01ab187b646af2ead9e1
src/gr4vy/models/get_merchant_accountop.py:
id: 7a9daa346d0d
last_write_checksum: sha1:ae49f3ba71988821e0143db363f18a98475dce3a
pristine_git_object: e947059a773715d315e7ce94b0ff3e4f1dc7da46
src/gr4vy/models/get_payment_linkop.py:
id: "750521910e18"
- last_write_checksum: sha1:b8c3e1906ccfd607c599d5711454ff251b915fb0
- pristine_git_object: 5bf0aeb7c4dc7a73b5d68c990128fe6c715b7596
+ last_write_checksum: sha1:f8b03f67dd5901a2122082851a7df644a32841b6
+ pristine_git_object: 90b904e9e19cc3e47ad224f185b142ca61f88372
src/gr4vy/models/get_payment_methodop.py:
id: af408a2a4f08
- last_write_checksum: sha1:49033eddad81225d9e7a01d29819fe09c25eb078
- pristine_git_object: 601724492bcebcc056bfa4ee34120ca03086ad0c
+ last_write_checksum: sha1:d8d3facaddaeb39694f41ec121315a321875fbad
+ pristine_git_object: b61f643d48fed55ddf1d8194208a568b0b66c04d
src/gr4vy/models/get_payment_service_definitionop.py:
id: 224ec46fafa4
last_write_checksum: sha1:59f87fd326c305d8780e7d121dc8933fa0fbd42b
pristine_git_object: 813de10647c8cda24ee2e282274b144a00543ea1
src/gr4vy/models/get_payment_serviceop.py:
id: a7a07b6edfc6
- last_write_checksum: sha1:0a304abe773b05e577f1d1a34c67bff44aad9458
- pristine_git_object: fbfed101172286c4e19bd188f7ecc3f34e0aabcc
+ last_write_checksum: sha1:1c6ab44f2735c84ea9d0391a148cb1efa46eb7d1
+ pristine_git_object: cd19acdd298900a85a673c4fad14b57d060ec736
src/gr4vy/models/get_payoutop.py:
id: 8b67981993b7
- last_write_checksum: sha1:2e5e4a6cb2d67e274c021bfba550ce520a137055
- pristine_git_object: cca69490fd432d42337345f5795c71c72836ce4f
+ last_write_checksum: sha1:163dda4aa7f5fe65d195c3cc80a499bab8002986
+ pristine_git_object: e5c2ed07f9bb6b33befe52c0c1bddee93cae75d8
src/gr4vy/models/get_refundop.py:
id: 7e03bcff761f
- last_write_checksum: sha1:de9269761aa21c044bd29310386f46d709a3a533
- pristine_git_object: f62758a964c61bd8788ebf89d44e1e286fb503a0
+ last_write_checksum: sha1:ee13b594414c5d19dfdde06419250a050c99d43a
+ pristine_git_object: e2397442bb68df612d53b59d14b1eb1d9b2c2d40
src/gr4vy/models/get_report_executionop.py:
id: daf7debbbfc6
- last_write_checksum: sha1:6b8a1a9a8e25761051225617560068d0d790645e
- pristine_git_object: 46f992f805ed3e08b54d17e8c00a1a4b68864c17
+ last_write_checksum: sha1:50195b52b7502d0b0a454d560929f422be3784dc
+ pristine_git_object: 84feeda99da4c65b0193a417c85630e44d650685
src/gr4vy/models/get_reportop.py:
id: f00eedc8d0a2
- last_write_checksum: sha1:6931d692aad55fb93c88455b037d4d2887460cae
- pristine_git_object: e41d02a67ed05c2ed94bdcf9e7669212a9d737d9
+ last_write_checksum: sha1:73796de0d5cdaccdbf78778379edcd155d324ea5
+ pristine_git_object: 841f4d7bbec7f22f60f97668af7645ed06c498ec
src/gr4vy/models/get_three_ds_scenarioop.py:
id: e94380a641a8
- last_write_checksum: sha1:b6e7a201b43cca7966c88ce49a8f8b5369080c07
- pristine_git_object: 23d81b768adb6da7b257a51ee9d1a3640bbf147f
+ last_write_checksum: sha1:bf34b69b1869839bc104e0ccd67c652989309063
+ pristine_git_object: 73990dfd920f337f4f97f6b6d1815d1361212952
src/gr4vy/models/get_transaction_refundop.py:
id: f66fd18b1f56
- last_write_checksum: sha1:3367f6686480298e395ab13f8a87e1456590ad35
- pristine_git_object: 8f620699243c11a36f6f644171d5a416d5122b9e
+ last_write_checksum: sha1:9d2faae655cb383c0b581a1cc8e2ffbc5f385fde
+ pristine_git_object: a8472e94af8edde45382e2e34558d694d7ccda11
src/gr4vy/models/get_transaction_settlementop.py:
id: 52d04f62aff4
- last_write_checksum: sha1:086835db069dbc815ce286e07fe495b98de2ad55
- pristine_git_object: 7b5a8f74c818bf41082d649ecf259cd9680218a8
+ last_write_checksum: sha1:e6201928a848d25d2697c49140c076820b289938
+ pristine_git_object: 6812101fdf0bf9a2a1ec82db4a9ff9d8ef3a38c6
src/gr4vy/models/get_transactionop.py:
id: "182586553541"
- last_write_checksum: sha1:33a349a9be64ecfd4ac0d63cfc77ad90ff36f7b6
- pristine_git_object: 8d7247123dcaf48d2a755fc3e62af173aa888008
+ last_write_checksum: sha1:3a2e573cf280bd9b5be953c24cf0bd44b55156b1
+ pristine_git_object: f930bd65bf0d3579ede7f33ccaa9ed2bfa5d0ef8
src/gr4vy/models/giftcard.py:
id: 3b34ddbbf19e
- last_write_checksum: sha1:e6d97e78eeb0818d7252f448577e1d9299067a2b
- pristine_git_object: 4bc3eef320d9207695558b8d4212c87e6dac4414
+ last_write_checksum: sha1:a5a5896013b861e6e118dab6980eea9ee5b66f24
+ pristine_git_object: 996901eac992b66ba23d8caa4741ee1c24f051c9
src/gr4vy/models/giftcardbalancerequest.py:
id: b3bd5e4c5c86
last_write_checksum: sha1:1883599e231c48f73f6024e973a4396d832426e4
pristine_git_object: a19055c100c5360b1bdba926a8f2265d51e02e2e
src/gr4vy/models/giftcardcreate.py:
id: a5ebeacacc67
- last_write_checksum: sha1:0e38c04bff1662db2a54f9161ee0ab397fccc9b0
- pristine_git_object: 2bf02486ceac4b8209b8f43b1dfcf83891680b65
+ last_write_checksum: sha1:1f78e5ea07a30b40231d4835da086ee6b0e85206
+ pristine_git_object: e1d504712cc9bd2ed4d7c251101f7417bbe923a9
src/gr4vy/models/giftcarderrorcode.py:
id: ce66c97d4c7e
last_write_checksum: sha1:764db38240971c701deea84b89e2024f88a5f6e9
pristine_git_object: 3ab9a6f58296e7a2c39d2f516f27d41addeed6ea
src/gr4vy/models/giftcardredemption.py:
id: 13296445ae55
- last_write_checksum: sha1:32b84deb6ebb4f417ab93e513a892bb8f852f109
- pristine_git_object: e0630d33447aaf0058fe8222a2526c5317bcba7e
+ last_write_checksum: sha1:efe003cacba1da47e7da2079fc88dd0609dac62d
+ pristine_git_object: 1e235d03e16a61b49d8ccba1583e42e0b5e51670
src/gr4vy/models/giftcardredemptionstatus.py:
id: 9ec3b9c14717
last_write_checksum: sha1:a0827c6d831b3113444acc063bf653c38d7f8f7d
@@ -3172,12 +3220,12 @@ trackedFiles:
pristine_git_object: 5be193ddfc9ecab3513504a1fa06d6248ce9116d
src/gr4vy/models/giftcards.py:
id: 2f9081556e8b
- last_write_checksum: sha1:1992331979d03f85cccfd3aff58096bbd6522616
- pristine_git_object: 989fd70d2eb2bcf97f2b8bf5e01ab1eb2192a4af
+ last_write_checksum: sha1:76c9339cb3c1d53a11df90f32157a5226db38179
+ pristine_git_object: 8fb430a0dec805e89f0e1854f120317ee3b50b43
src/gr4vy/models/giftcardservice.py:
id: a958b4a8d80e
- last_write_checksum: sha1:68f3b23440090c86476d0694e827ac224ee2366e
- pristine_git_object: 4f5c845bbe8cfae995839261b04a6f9bae012448
+ last_write_checksum: sha1:6853aca0889b112ebf5f5c82481f9509538928f1
+ pristine_git_object: 17c57feee06561ecd253ad7f8798bd853426e817
src/gr4vy/models/giftcardserviceprovider.py:
id: ad227de98764
last_write_checksum: sha1:913fab7636c42ab31b6710025fed15bf9e2b3523
@@ -3192,8 +3240,8 @@ trackedFiles:
pristine_git_object: b41e976a1d72e25d5cb644293c72c3677596ca4d
src/gr4vy/models/giftcardsummary.py:
id: cb08835b1f74
- last_write_checksum: sha1:694b3b1d327aa6904026414301b2eb69e4eb58ad
- pristine_git_object: 0b183a5b6874a05eeb0e6d0306bbefc929c825b5
+ last_write_checksum: sha1:d1d2ecd25dd9212e771bd2688539858aabbb7ae1
+ pristine_git_object: 12170d16361d823124dd931fce542b1bf7df1fc3
src/gr4vy/models/giftcardtokentransactioncreate.py:
id: 49e5e02cf4b9
last_write_checksum: sha1:c6699e82ea6dfbeb01a850395fbda40608c80a85
@@ -3204,24 +3252,24 @@ trackedFiles:
pristine_git_object: 5896e73e28ec07580256f7b44085e82d789a6111
src/gr4vy/models/givingblockoptions.py:
id: c9e9f369770c
- last_write_checksum: sha1:b61a85107e46f0b01ad0592cf6c3604f113ee704
- pristine_git_object: 02394e3f2ad2c04e1d87afd0ff64680ee02a4d7d
+ last_write_checksum: sha1:e4cba34f96e874f41704acce8e0d4bb1f32d4c8f
+ pristine_git_object: 453a347f316f3168b20d9f543913efddb1420f2a
src/gr4vy/models/gocardlessoptions.py:
id: "3214015450e8"
- last_write_checksum: sha1:64758007234918b5a2077ea5b72dd1fe52d10213
- pristine_git_object: 06df809958a7e7aba05dc5d07194f3a942456dc9
+ last_write_checksum: sha1:97260678bf8e9011915ae7b6cdd413705eacf66c
+ pristine_git_object: de0ff13af364d7f62ec93ac2999ca7bed0189fc0
src/gr4vy/models/googlepayassurancedetails.py:
id: 054ed0eec332
- last_write_checksum: sha1:d2bc9db6c3a9c199dcba72e5ef3c25c379a19f5b
- pristine_git_object: 3f07edceca450995dbbfae186e1e41270f67a728
+ last_write_checksum: sha1:fd122b42ab3649d90e02607ce0f624aa09ef2556
+ pristine_git_object: 3bf2a16fbcb24da756a4d7a117301199f46d62b1
src/gr4vy/models/googlepayfpanpaymentmethodcreate.py:
id: 0cd77ee23fb8
- last_write_checksum: sha1:50beb1979975491aa4dab0f202b661889aa9a89e
- pristine_git_object: 091f3aeb69a9b07682af377ff96312a834822b55
+ last_write_checksum: sha1:b69535bc2bbe721bb52717145fe1f505eeb36f06
+ pristine_git_object: e0def9ec92350653c831d39b4a0df5e608e9fd37
src/gr4vy/models/googlepaypaymentmethodcreate.py:
id: 0298d52059c6
- last_write_checksum: sha1:2a3487287080c70b4148afab639d1b0b08b77d7f
- pristine_git_object: fcea44a16517f44225f152c825361b075b80bdfc
+ last_write_checksum: sha1:110a6241418c87a9535ee4478e2644e8dbba7497
+ pristine_git_object: 90a643635027221de44f6ac5f9fa9c3f8170310b
src/gr4vy/models/googlepaypaymentoptioncontext.py:
id: a07e8ef59cb9
last_write_checksum: sha1:2c171104056dd069d4a376da9edef598958f079a
@@ -3236,172 +3284,172 @@ trackedFiles:
pristine_git_object: f798f11bf71a4f9a5e2560e1a1f59a2ab6b99e4f
src/gr4vy/models/guestbuyer.py:
id: 358b694dfe0a
- last_write_checksum: sha1:a83d2e9d4d0ab982e0207653c8d8b15154c98fbc
- pristine_git_object: f7a141c9068f30bf4bec6f149588831dc74f4662
+ last_write_checksum: sha1:6b1f11e414eee942a73bdf246a99cd7990f5843d
+ pristine_git_object: 7e7c40698c40e24cc690181038acda37d3aa90ec
src/gr4vy/models/instrumenttype.py:
id: c103465b49eb
- last_write_checksum: sha1:38af1650021a524dea6da2f41f5eceb119fd3cdd
- pristine_git_object: 784f14d81793eba99b99d1188d7391f9f82ed7c4
+ last_write_checksum: sha1:dad0a5ce5cd3c1826f5ae5ca93b4144ec89e98d4
+ pristine_git_object: 21d5430d3b26e13e789d68e71cb59093ecf8b582
src/gr4vy/models/integrationclient.py:
id: 797dafd184df
last_write_checksum: sha1:018f042c8d6a8efbf1049b0b0b0693770a2edd37
pristine_git_object: 93d10dfac12715742e847e20549ea787628a1ccc
src/gr4vy/models/internal/__init__.py:
id: 4aaf65eabb97
- last_write_checksum: sha1:5beaf7e5a713d3eead465c6edcfdeb7f8076175c
- pristine_git_object: e7070a1222c2ed3fa3f6f54e6f122cae7ff9a449
+ last_write_checksum: sha1:eb07d6bd0056d54d5d0bee042e97d1c24d6aeec9
+ pristine_git_object: 1ff0a8860ffa0cbd919dd7a654a98f09f5320fb3
src/gr4vy/models/internal/globals.py:
id: 0776cadaeda1
- last_write_checksum: sha1:85b78db43cf05725c97b814144bfbe3d29aedf4a
- pristine_git_object: 43bd76bde903d1a2594dafec9cdbf5d18b73c49c
+ last_write_checksum: sha1:2dd6df292228b2428a2e7702ca7fe8a90c040697
+ pristine_git_object: a6c5a920c605d137efbb42668b99cc9ecd615dc6
src/gr4vy/models/latitudeoptions.py:
id: 75043d25ef29
- last_write_checksum: sha1:625694abdc3ee1b11318ff3deb4ee8f84d640315
- pristine_git_object: 5041789444c581204088b55a75a25b985f9915ed
+ last_write_checksum: sha1:1efc78cb9354999f2ab4ea2eccea478bfb84a7c4
+ pristine_git_object: 8b3b02e6d3f92083e689b2410c3bb21ececcf5ae
src/gr4vy/models/list_all_report_executionsop.py:
id: 040d40b04f0b
- last_write_checksum: sha1:b941ac8189b4e61f6856ba04e80f5aae6648fc26
- pristine_git_object: 7ef488f55a05fb669414d82a645a386d778740be
+ last_write_checksum: sha1:78258b6300da7e9d0f8dceab86ac7e59d908731a
+ pristine_git_object: 5dd67232021188b8be2e1ee00db2635079b36fc4
src/gr4vy/models/list_audit_logsop.py:
id: b5643c3173b5
- last_write_checksum: sha1:dabf6a4c65010d1a94243df1d11e2de7ade06f4f
- pristine_git_object: e5a744bae9703be389c0fb38be2318eb754000ef
+ last_write_checksum: sha1:4e9c9191799f445ba46c3f77db0ac9c64a243cf7
+ pristine_git_object: 35f1639bf25206ea68a0add7143ad5982e1711df
src/gr4vy/models/list_buyer_gift_cardsop.py:
id: bc95496f621d
- last_write_checksum: sha1:6e14b4295a066bdd37057b03999c31db61a18128
- pristine_git_object: 64fde3c44f710ad3c7090682e7684ef5028e375a
+ last_write_checksum: sha1:9686e009216351c96a336d27d7a6a54c6d223088
+ pristine_git_object: d176ee2d52a1b8fec9e9ce320cf7f89a73ae70c9
src/gr4vy/models/list_buyer_payment_methodsop.py:
id: 69a4959bb64d
- last_write_checksum: sha1:9849793d1846f02407b3896be899b91d5ecb8a78
- pristine_git_object: 97e8b2b94f3c40188a53b479a99c4f0b9d085f99
+ last_write_checksum: sha1:96b23b0c65283f646a3fc1203d02f43ef1472667
+ pristine_git_object: fa14e855790fddb660941b32c28317a72f3c447f
src/gr4vy/models/list_buyer_shipping_detailsop.py:
id: 15e633698675
- last_write_checksum: sha1:db3664b0bd843aadf50b313753027151d0d2a51b
- pristine_git_object: d8e96b1e3a131d1dcb19a1547c6428918c4c24e4
+ last_write_checksum: sha1:0eba24df8f8b0ce6f0d6757ff47d9e2b8e29bd78
+ pristine_git_object: 74a3f6de1e95ef32cf9f10eff85a2138a2ae0edf
src/gr4vy/models/list_buyersop.py:
id: 01621dff1a87
- last_write_checksum: sha1:346dc2add720874de6d482662a47fb949fd4a53e
- pristine_git_object: a72fae5ce5b5224830518c012ee7456c4c8182d4
+ last_write_checksum: sha1:c5bf455815754e286d89d6f1ec8ff2a2cdc9b712
+ pristine_git_object: 041b0971292bd638cd07ea239d698ec85872be45
src/gr4vy/models/list_card_scheme_definitionsop.py:
id: b83161c72ba6
- last_write_checksum: sha1:a06ac7a5d22b76ef35f81e9dc77c8ae2d51deb77
- pristine_git_object: 735c1d0671a425d8f974d68c9b63d4f76b47b84f
+ last_write_checksum: sha1:d4cf88d7c44f75b4b1de805a1da33cd58fbf64f4
+ pristine_git_object: 080eddddfd50e37faa11c2fb6a5bb19026cfce9a
src/gr4vy/models/list_digital_walletsop.py:
id: d56080b47fe8
- last_write_checksum: sha1:bc2ee6c4f20c5290ce59abe51c150ac8f32844ab
- pristine_git_object: 101dc05aa12004923d1a6d59bca6d111a149558f
+ last_write_checksum: sha1:3c496928659bbd3f4c1fcf7e772715b5ea8d9d36
+ pristine_git_object: 0327cde7d2c58cb077b58f53b0905346c7cae1a7
src/gr4vy/models/list_gift_card_balancesop.py:
id: 174c75a46885
- last_write_checksum: sha1:71a5b924db48f118bafda0c96ff259e8300533e7
- pristine_git_object: 189d9cf5b9c63f6810f2c1f45a4d27f9fb1a2687
+ last_write_checksum: sha1:867d1603c8ddb7a0298b7c958bc81b35a8317a59
+ pristine_git_object: 6cea5ff31871bede9283ae26b36bb89214f8ad9a
src/gr4vy/models/list_gift_cardsop.py:
id: c26ca71533b4
- last_write_checksum: sha1:570f6dfcaf664f5bba9ba8360d8ea8a37ad03bd9
- pristine_git_object: 6a9253d1de985e03e41201f172459f59ea79652c
+ last_write_checksum: sha1:40e2e8b5f70e2459b2b674937b5a258563c30914
+ pristine_git_object: f6ecefeb46bb371faafb23843bd3a61f22e1d21c
src/gr4vy/models/list_merchant_accountsop.py:
id: aea0a640417a
- last_write_checksum: sha1:ab9119369e75a8c047390db5b7139843132fdfa9
- pristine_git_object: 64db8f95de967d50537e9311a980ba3667f32b00
+ last_write_checksum: sha1:3b68ce81163918286cc71ee0923028785144f5bd
+ pristine_git_object: 2090add55e11004cf65cdd49ee27f2a8ee982a24
src/gr4vy/models/list_payment_linksop.py:
id: f4a8f650ccc2
- last_write_checksum: sha1:05241b687155888795c4005f823b4f0d41196ed9
- pristine_git_object: 51649d1cb9435608d6c700ac29e0b9e0e254c16f
+ last_write_checksum: sha1:40ae0ed2373a5a1238718abdb032f6c5198c7b74
+ pristine_git_object: c474dc17d4b6f4710ffc2d80b878263884526566
src/gr4vy/models/list_payment_method_network_tokensop.py:
id: 095efe5b41c6
- last_write_checksum: sha1:e6aee7b411cf615ebed7e96487b0e548ef6d3522
- pristine_git_object: 39efe07b2dcd11812940318ecba72dc0c4ec9348
+ last_write_checksum: sha1:b2c1c883f93aef58272ab047cc62001e5418f122
+ pristine_git_object: 28c5082d936996a3eb5b1fe9086463f77649a819
src/gr4vy/models/list_payment_method_payment_service_tokensop.py:
id: 7977bb28341b
- last_write_checksum: sha1:d847234edc21fc293ddd52d251e1c0869c47c2f2
- pristine_git_object: 009eacc182438e3b4940df923117f17a6c21772e
+ last_write_checksum: sha1:a4a5641b5e4ac899cf8675d63022df6f780340f7
+ pristine_git_object: 35e7f5d8dc5e88247316ec8952e121ef5f015de7
src/gr4vy/models/list_payment_methodsop.py:
id: a8e09ae7d6fd
- last_write_checksum: sha1:74e50a33a8e266d37acf6149bef94cac14a6141d
- pristine_git_object: 256d012d1cc6b416e9e9455db30bfb4deff18e83
+ last_write_checksum: sha1:5b0a9431dcae34e610f565bf4cfe008948eb8428
+ pristine_git_object: 41e927b876e4b9ae77e9ad8bf1ae272d05caa26f
src/gr4vy/models/list_payment_optionsop.py:
id: b4e3d6a42e54
- last_write_checksum: sha1:a7ee73afbaa47ea321e16ab679627c9465085f3f
- pristine_git_object: 571320304b1c325b66cc285e51e496432f90520d
+ last_write_checksum: sha1:a6fd292a346858068399cdf2106165b03d3cb505
+ pristine_git_object: 9b412da07f227a9722da6af222ce6d8aee10a485
src/gr4vy/models/list_payment_service_definitionsop.py:
id: 2dbf99af9311
- last_write_checksum: sha1:9254d690a933eac7472a8fd3b30471cbf1108581
- pristine_git_object: cd3f8ea43c301dfab9417b8e43fc830d1f2856ec
+ last_write_checksum: sha1:c7c9386851fec219155d25241a1741302b88d3f0
+ pristine_git_object: 883c4723c7e6e12711f5570aa42be9571e73d9ae
src/gr4vy/models/list_payment_servicesop.py:
id: be713c450ec5
- last_write_checksum: sha1:7e574f99817a290aaf0000db08e0dafed16b1da6
- pristine_git_object: dc1a6b18130181f6a1dd3e791e3dc2131baf78a0
+ last_write_checksum: sha1:d0b0fd1f1719d7ba1f192df4dce62e5df9c55b6c
+ pristine_git_object: b98f62c452d1f63033f9067cf2fc1c781209999d
src/gr4vy/models/list_payoutsop.py:
id: 72a6630515f6
- last_write_checksum: sha1:d317bba3392903c4e7b309262b8fcb65e6c0367d
- pristine_git_object: 3a2f7fe8e1bd134b4ad3ef9be1653e64561ebbfc
+ last_write_checksum: sha1:8d091dd64b1f10d88e25b82d5305f620da60d8ab
+ pristine_git_object: 461eff16f093de60075244c5b2a0ad8b27fd0e42
src/gr4vy/models/list_report_executionsop.py:
id: c01ce51dac86
- last_write_checksum: sha1:db56bd0be7d20452f172aefd01ccbdea4f92226b
- pristine_git_object: 05effbe353e6e91defefd45a3482eb7490aaf7ca
+ last_write_checksum: sha1:8741e5588b75d71cbdfd13ca964ad284adda5400
+ pristine_git_object: 75986e00d211f9f9ba43c4a74db3fdaed940833d
src/gr4vy/models/list_reportsop.py:
id: e04af97d8861
- last_write_checksum: sha1:17c6eb1aab0b382eb6f0e80c23efbe261d482055
- pristine_git_object: 0c880c2858427f86b945e4850aa317cd65ac46c4
+ last_write_checksum: sha1:b4ecfbd0d0fc20671656ef6fab9ad95382044f98
+ pristine_git_object: 03a431bf7eb754388985b3e0a8c708eae45a669d
src/gr4vy/models/list_three_ds_configurationsop.py:
id: 8b8a0f0df5c1
- last_write_checksum: sha1:b51912356972c5747e341ddb0dfc46662d55fd0e
- pristine_git_object: 5a06b5ea5cf408c75b07219ae6b8ffcc926d81b6
+ last_write_checksum: sha1:e78d49e348b8e6f43a61f3ab7bf78af35daf3abc
+ pristine_git_object: 7d572b50f628f7ff3f7f83c4c9521e980047a7c7
src/gr4vy/models/list_transaction_actionsop.py:
id: 30dd9c4d0912
- last_write_checksum: sha1:754979fdc1e7ceb74484672e96024955d3041f59
- pristine_git_object: b13f257e949e4689a01104d9bfe108149c7edc8f
+ last_write_checksum: sha1:bc373334abb54a2d51b62714f44a0bf67e55353f
+ pristine_git_object: 7f198349ffef35747356cb799fc38d2a9f08252b
src/gr4vy/models/list_transaction_eventsop.py:
id: 4329d0e8ec10
- last_write_checksum: sha1:e359047eaf42eb85d35ec0d67bc9cd7f4201e718
- pristine_git_object: 293147d817a465ca5f1000f523640a21249f6f1f
+ last_write_checksum: sha1:a8a3091c3cb8ca5cc5a9e4bec74654e60878cb43
+ pristine_git_object: e4ed0f47978e095230c511600f61a6a78fd730c5
src/gr4vy/models/list_transaction_refundsop.py:
id: 466a9fa07037
- last_write_checksum: sha1:ae8839c70c8fb981e5d95ba876fbdb6eca0fa831
- pristine_git_object: bf60a90cf4a69748289cb2d401a50552da9a367a
+ last_write_checksum: sha1:cd4e9ac7688974d14121a39eba02cf2d60ccbfcc
+ pristine_git_object: 5f9c587ac573213c9bdffa3a40529c5c3ec712a7
src/gr4vy/models/list_transaction_settlementsop.py:
id: 8e4845c0b4ca
- last_write_checksum: sha1:d51b253d64260863cefce34b177b5f5dc44f7c2d
- pristine_git_object: 7589be208dd07ce277621731e51065d8c6c4d19c
+ last_write_checksum: sha1:92b2a3d4085cf232971c75654615d3641ec752a0
+ pristine_git_object: f008e9ce46337d60402af138ef90d52737a33dc2
src/gr4vy/models/list_transactionsop.py:
id: 3db9b8525a5c
- last_write_checksum: sha1:5c380c9fde0f65acf6fcb5539bb544b1e80ccb0c
- pristine_git_object: 5e24616dcba1d84bd5b1ee8c44928ca9e7b33a0b
+ last_write_checksum: sha1:bf097c78a0a87bd78426a594fb6217546fe6ec9f
+ pristine_git_object: 575da1a79158df919658dedcaf0679c5aac8486c
src/gr4vy/models/mattildatapioptions.py:
id: 0f2489008cf3
- last_write_checksum: sha1:fe4b8ba4d7786e5d12317526f8c5e54dd0cdc392
- pristine_git_object: d47c2de17eced050a94bb16e7c89115693c73125
+ last_write_checksum: sha1:2bed39828e4b2185c316fcd5fa259dd373780918
+ pristine_git_object: c922f1f5a50906ea113c3667384904aadfa27c36
src/gr4vy/models/merchantaccount.py:
id: add81dd64f62
- last_write_checksum: sha1:3f4e3978841d1c9947ba9a27f3d4e5b5e712c533
- pristine_git_object: 1d4be7c56dd3806778ca715ef3fd48a909923b72
+ last_write_checksum: sha1:58d63d9fd9e50135f097863f4d68b3df19a65478
+ pristine_git_object: 3569cb9a679e203e553d76a700246fa141e5cb46
src/gr4vy/models/merchantaccountcreate.py:
id: 0885475f0c84
- last_write_checksum: sha1:c4ceaf15fe653f241a89b42e9dbe7b896616d0c6
- pristine_git_object: a3d79d931d4da51ed069aad4676545902cd610e7
+ last_write_checksum: sha1:f8df45185d9c3019c04af8886efe4ad682a2fb5f
+ pristine_git_object: d01580b065904b432d920f45a6ccc4f99231d15c
src/gr4vy/models/merchantaccounts.py:
id: 54ec47424955
- last_write_checksum: sha1:c850d0e6c81d46d1743034cbdb868b32567a98f3
- pristine_git_object: acc21aaa4b4adde13b69a6b9746478ade2105bda
+ last_write_checksum: sha1:87efe8a0e5e30ac3480b208da645c546c2b3c130
+ pristine_git_object: 016691dc4fd1d186e38354b7bf826f47cb79220b
src/gr4vy/models/merchantaccountthreedsconfiguration.py:
id: 80000774859e
- last_write_checksum: sha1:75e3dcabd28ab2ea532721f5d8bcdbe633e30992
- pristine_git_object: 8d1dd25e6728df4bb1fff29153a4b1d5dff013e8
+ last_write_checksum: sha1:10ab4831da797b1d8209670c62837d7c0a1c9485
+ pristine_git_object: fac3b8fbdbeb7db91915d566a980932db5eeced8
src/gr4vy/models/merchantaccountthreedsconfigurationcreate.py:
id: 040489834ed8
- last_write_checksum: sha1:b58e27da51061e1560c0ac3b41e1bdf29858cca6
- pristine_git_object: ac3b4a236c7bf67db71d343e989c369008051bb9
+ last_write_checksum: sha1:56d644e8d86a3e7bb70c7287c3e99af482806f9e
+ pristine_git_object: 586a2f9cf5c8500baec90b5d6d84b3faacc9bcfc
src/gr4vy/models/merchantaccountthreedsconfigurations.py:
id: c304c5f85045
last_write_checksum: sha1:fd2f878e96f594c3ffe124a6b1417703d15dfce7
pristine_git_object: 2e4f669a66aa31bc388d0bb3f1960a1e0633302b
src/gr4vy/models/merchantaccountthreedsconfigurationupdate.py:
id: c92d3cc1d642
- last_write_checksum: sha1:eeada153a76d23178918c1541476017405ac6406
- pristine_git_object: 7b540bb9f17e84ee74169243ec165e7ff01b150c
+ last_write_checksum: sha1:5eb35ab024d4dbf2a03ba2e54cbb175d9a44c1e4
+ pristine_git_object: c175bb72f54f222dc14b64204780ff0bb46bc32d
src/gr4vy/models/merchantaccountupdate.py:
id: 54746d93e043
- last_write_checksum: sha1:7694251b999c7b5e6571bce5e7937a0eb96821ba
- pristine_git_object: 0e1f4ba8bc5f0859a42b4f617e4e8f4e6f41447c
+ last_write_checksum: sha1:50a38b54896e991cb6f8b748b1c567de3d683a9e
+ pristine_git_object: ae05dc82dea67af8a09bce370f38c39fc7bb2d75
src/gr4vy/models/merchantprofilescheme.py:
id: 0b23e83e9512
last_write_checksum: sha1:41672390c45f586f1fa7ec190eac3577a04f3dc5
@@ -3412,16 +3460,16 @@ trackedFiles:
pristine_git_object: f3974e7d85fe1b5a2b60c462124a8e495426930e
src/gr4vy/models/method.py:
id: b96e27456af8
- last_write_checksum: sha1:f381681531c7e3af948ded1c25464c526d4dc3f1
- pristine_git_object: d8c09d142a0e76418e654834c08edf46f95c8ad5
+ last_write_checksum: sha1:3b295809f1b90665fdf0aa3aabf0e1008c3c25e1
+ pristine_git_object: 0a8cb8db65cbcbfb86db875e8b2545d337ab10fd
src/gr4vy/models/mockcardmerchantadvicecodeoptions.py:
id: 01ae18d5b401
- last_write_checksum: sha1:82c57678e705d5d444b0b44c9ffb595ca335cee7
- pristine_git_object: 7df75ec7723a98a3fd269ce546cd443c40ad42a5
+ last_write_checksum: sha1:a497bfa2ec8f4f2728fb7d850015a6e661eb4368
+ pristine_git_object: aa741b05f1263cc1c310b99f3d6b43221e14ee82
src/gr4vy/models/mockcardoptions.py:
id: f409f2497f59
- last_write_checksum: sha1:ae98c4f34fc77a154f9f7653d9735593b8bcba75
- pristine_git_object: c7e3e72504ff7b5f08ef648c7b08258959241bea
+ last_write_checksum: sha1:97902592488e8663a6bd8eef2baf4a6a172ca178
+ pristine_git_object: 69fa3baff5f5e30ad35e2fe2d77529c103daa1d9
src/gr4vy/models/mode.py:
id: 7bd5d8dc63cb
last_write_checksum: sha1:ef9008aa3b59f143bcfd708efee531120a3531ea
@@ -3432,16 +3480,16 @@ trackedFiles:
pristine_git_object: 3855954bc7226d1d067c4ad343cd8513f6b0b779
src/gr4vy/models/networktoken.py:
id: 10ae8f44c0f4
- last_write_checksum: sha1:82ac7430dbcb0746ded7522882c447f92ddfb373
- pristine_git_object: ea24c5ff0ff8495bbd1667bf9b38f4a755da2f0e
+ last_write_checksum: sha1:e611163791ad4b46e203c2d97484e6fe770060dc
+ pristine_git_object: 0918979d3104875c6add458a5989e0e8a248bb44
src/gr4vy/models/networktokencreate.py:
id: 7edf1b72468f
- last_write_checksum: sha1:97201edf7bd8159db8e9dbeefedeebed5fbe6c4a
- pristine_git_object: 9f804c475487364c375baa8262f5f0b789f784fc
+ last_write_checksum: sha1:d56ba93cebf7ef43afadcc0a32e0fcbece44fb1f
+ pristine_git_object: cfbbf523a31d6c384e02e0dbfef8ea1bdce798b8
src/gr4vy/models/networktokenpaymentmethodcreate.py:
id: 8e1f48dc24db
- last_write_checksum: sha1:6e5d6f3cd1dfae64e25f1f8fb22cc34d0b8e678f
- pristine_git_object: d263f62a1386f71cbb5719225e01dc45308848b9
+ last_write_checksum: sha1:8f82724b6f72cec43924b7818bcf281a77e77e3c
+ pristine_git_object: 7c7ecbfe7d913e8a84c65a49042bd43c8085b486
src/gr4vy/models/networktokens.py:
id: 9797a824a337
last_write_checksum: sha1:b7401cd6a5ed6a502625f4c36a6219fc5a3c0ef3
@@ -3452,216 +3500,220 @@ trackedFiles:
pristine_git_object: 6b2200b07f7467ddbbda9326db29658c5d9063fd
src/gr4vy/models/nuveiairlinedataoptions.py:
id: 3433e7ecb636
- last_write_checksum: sha1:98e83f5e4b7c9bc70af41517e8b1008c58ccf546
- pristine_git_object: 36725791dcb3dad20c22d8b929078c721b562675
+ last_write_checksum: sha1:a68b919d7cd82e54840a7545468f291fa0248cfd
+ pristine_git_object: 4d3c21ea9a1e7cf387e190e80c5e2101b0d366d2
src/gr4vy/models/nuveiidealoptions.py:
id: cde66c16beec
- last_write_checksum: sha1:23b49c03905455d9f77302528fad37b7ffcb329b
- pristine_git_object: 087924b05092ef8bb3aa0ffce16d0f196c7940cc
+ last_write_checksum: sha1:fbb9761951923a2d65cf0211caf3e038590a2989
+ pristine_git_object: a1d836c10e08d31bcfd9a321935e12901ab0a339
+ src/gr4vy/models/nuveiklarnaoptions.py:
+ id: 894bc9d49662
+ last_write_checksum: sha1:eb4a5be677404a3f20796a509efedfabfdb20a64
+ pristine_git_object: 9abd8ed602be3347c31ecc948b3bd8ea6b24abc6
src/gr4vy/models/nuveioptions.py:
id: c651fb5bdc5a
- last_write_checksum: sha1:009f40fde0a66d60f478797eb7695e84de780f61
- pristine_git_object: 21fe5992346bc17c79ff442cf1ac84cc6c959768
+ last_write_checksum: sha1:a72a2448b96784017b8a7f8e0d587729102d5263
+ pristine_git_object: 8afff734f3b314cb26091afcddc741e196f3ad63
src/gr4vy/models/nuveipseoptions.py:
id: f968238f62b6
- last_write_checksum: sha1:663e24288c13e57b7225de15d8c0d87ed3de3f5c
- pristine_git_object: 2b7d0e177473689a88a41677344b0a621ffc3de0
+ last_write_checksum: sha1:ceb2ca631bf31574982c4f36756d8a832a9b7ece
+ pristine_git_object: 6bfa88f7c82141386c2f4d97cc504fc9680d69c2
src/gr4vy/models/oxxooptions.py:
id: 74c7524f2b8b
- last_write_checksum: sha1:7c8963466a02f4079b0ce5c6f8b0d228d3e46589
- pristine_git_object: bb955a01635f772f4d51b3514d3b1c6623f431c7
+ last_write_checksum: sha1:41b7ebac44971dca5be85a08a1cc4cb7e9865da5
+ pristine_git_object: 906f7826a3711bbf94cc9e616a33fd6754fdfb06
src/gr4vy/models/paymentlink.py:
id: 47106b89b1d1
- last_write_checksum: sha1:d5b3fbb367fb0d1e80919411c78080b46d35ddd0
- pristine_git_object: 093add8db1a625bc58c30f8b359c3f8ac7d44be6
+ last_write_checksum: sha1:b60875cfabc7ca9bcd8817ed827ec08d1e178b14
+ pristine_git_object: b378ba76c68170d83af14f914254477909ce3fa4
src/gr4vy/models/paymentlinkcreate.py:
id: fe02bafa886f
- last_write_checksum: sha1:18e8ddc1b65cc419cf72c934f90812426e1fda4e
- pristine_git_object: ee5bd6ee97a28fe1c4c0a7dd58478ea8ddc706ec
+ last_write_checksum: sha1:7b3daba2bb3d1dc0a8dbfa748131a8b8d7e80228
+ pristine_git_object: 798af79e71929cbc45990bf65c893b04e19a1329
src/gr4vy/models/paymentlinks.py:
id: 7093cb5f2185
- last_write_checksum: sha1:421c1efc328301e214281094f2cf074875bacd10
- pristine_git_object: 918a3d1c7ed34a59a7450a88c96ec7e2a02dd461
+ last_write_checksum: sha1:190b890c08f1d9df2e391a86453c2d7f3933e791
+ pristine_git_object: 5b4c132fabfeaa0c408bd57fe39f1d7111aac376
src/gr4vy/models/paymentlinkstatus.py:
id: 92056084b942
last_write_checksum: sha1:60a8901b44ae56ac9f6980bd21f9433597873c99
pristine_git_object: 0045117824ce0d410b8b7bace7c7ee017bfcdf38
src/gr4vy/models/paymentmethod.py:
id: 439e077ceae5
- last_write_checksum: sha1:753abe6a7e59391c34c9101c66e1b48cdbe7d758
- pristine_git_object: f954fe242aeab2bc69812f1d784042c3b2856998
+ last_write_checksum: sha1:51c2e6c57f17ca51454cdbf1caa5d1ab32967018
+ pristine_git_object: 972578190cf6c1228b616a2cc911aa47c2f98798
src/gr4vy/models/paymentmethodcard.py:
id: 24a83b540a41
- last_write_checksum: sha1:d6ca2a6f9b6c98dfd0d9842ae909857915feb950
- pristine_git_object: 1351e3d75fae5de602ed95cfd1dca18fad38aced
+ last_write_checksum: sha1:7e70cd2aebe772ff437b72d12008eaa23200a351
+ pristine_git_object: 255e7f00150147b04bcbb7472451b0831c02c8ff
src/gr4vy/models/paymentmethoddetailscard.py:
id: 3f51993752d8
- last_write_checksum: sha1:94cff7613797ebda725c15661ce1f4bc39462f1f
- pristine_git_object: 7d60e8da650b53565235ce610eee7a0a377d11a5
+ last_write_checksum: sha1:2ab3dce270ff175de9f3d3ba7447f891eb5e402d
+ pristine_git_object: dabc4afcaa002b94bf7ec51f71aedeb5ad286179
src/gr4vy/models/paymentmethods.py:
id: 319e8ae25e12
- last_write_checksum: sha1:83dcb55b73e2185c1743161df42b9080e20e9add
- pristine_git_object: 7f1d79631f5ff3e7604dd712d149af344af7552a
+ last_write_checksum: sha1:e94b2c84318da61339dbe0fcd83ed6ab41b4679b
+ pristine_git_object: a28bb4516d7f4e9a7f9e49461152dcb39c9c0b1d
src/gr4vy/models/paymentmethodstatus.py:
id: 825b3f009f3a
last_write_checksum: sha1:671f9235f4b271795b7bb3d45559451b68be47c1
pristine_git_object: ca43e0ee79740c61d0f383046a125dc6e9e851f4
src/gr4vy/models/paymentmethodstoredcard.py:
id: 6429cd0fde6e
- last_write_checksum: sha1:7dcf4fb125e4369c338b914f4c11239f8df43cc4
- pristine_git_object: 9969c3fb08c6bdf74795b1fd3f7e6893e435e950
+ last_write_checksum: sha1:33a3745815a2fe58809a799c6ff4db705fb6550c
+ pristine_git_object: 993e1a8d543388c8d71a7168c695f0e02778cca3
src/gr4vy/models/paymentmethodsummaries.py:
id: d05be6c3eb04
last_write_checksum: sha1:c450ef4fb165f17d2e60b62bde574a3f24cbcff5
pristine_git_object: d1be61a779e4c14640229bd954ab66f3d41f910f
src/gr4vy/models/paymentmethodsummary.py:
id: 835c442fc243
- last_write_checksum: sha1:5ad701a273ca83814ea1b6e0041a0cc45f2ced6c
- pristine_git_object: 4bc9cc63b22706791e232aefb56f489d235c388d
+ last_write_checksum: sha1:f70a9ba091fb173caa1055f71abd5b9598693d13
+ pristine_git_object: b225697c8848feee095d71a05300496d9e10b5b6
src/gr4vy/models/paymentoption.py:
id: 14989a8d7e20
- last_write_checksum: sha1:4858aff72e68df50a0e3651d7b96e3798b818172
- pristine_git_object: c594cc23fd895b6e255cf41c504cec4ff4cd562b
+ last_write_checksum: sha1:c521405713023205bc36268bff262aea64df3b9a
+ pristine_git_object: 03d5d8dc6057c14eb139b57eef676fec82230014
src/gr4vy/models/paymentoptioncontext.py:
id: ff2fd46cd842
- last_write_checksum: sha1:f20705bb0e5539c447a68106ee213b4724a495a7
- pristine_git_object: 95a9b0281bdef0614c2b7317a1938986b0b3b73d
+ last_write_checksum: sha1:f94c18c5d99206efb915fabb28984a0b1da983a9
+ pristine_git_object: 38d3c84480ce8e77f9ec9220d15af20c34863eae
src/gr4vy/models/paymentoptioncontextapprovalui.py:
id: d6baeabf5a8c
- last_write_checksum: sha1:b17d5eb5117d1035f907e975f4f923a56c6b6309
- pristine_git_object: 86111f7439e362b18424c3cd6cd448f6d6a0c4f8
+ last_write_checksum: sha1:0b3d8b893d150c320b7166a46c3e6862a8838b69
+ pristine_git_object: efde269fac98e3264f65c27521f45dd14b166915
src/gr4vy/models/paymentoptionrequest.py:
id: 6d2c16b935a1
- last_write_checksum: sha1:09b6292d4b8d9624eb80d9d5ea26e2e63a566aa6
- pristine_git_object: 54ec1a668d1fa581977ed479c1f86bea0afeab5f
+ last_write_checksum: sha1:7d24016cf1b5e068df625ec24cad2fb8752efbf9
+ pristine_git_object: dd7df9d1f047e54c549040bf99f1d79179583618
src/gr4vy/models/paymentoptions.py:
id: be1fa3bec355
last_write_checksum: sha1:dc4fc648e0f947f02a5f46a9a9220e4390466056
pristine_git_object: 40291e099004c738324228607f3b74310f5bca8e
src/gr4vy/models/paymentservice.py:
id: 6eadf2ed5b54
- last_write_checksum: sha1:5b54b31cf6206ad207c2f6822fdbf74ae77ebcab
- pristine_git_object: de8b5e3286d080e1d6b7bf8094890d97954b3888
+ last_write_checksum: sha1:e9056194ccdcfea6589b5f04b1c0124416784d1f
+ pristine_git_object: ecef29070f4decc6f94013d02cc0165d2cc69cce
src/gr4vy/models/paymentserviceconfiguration.py:
id: 29f147a1668f
last_write_checksum: sha1:36aea95e3a235b689d9ff355ab0f884fa9d83f42
pristine_git_object: fb309128f3b4dbe6659131ce4470fb17740b1dbd
src/gr4vy/models/paymentservicecreate.py:
id: 38733bbdd072
- last_write_checksum: sha1:0f69e6bb8c852d4362f4755c7fd1e2e7a32a63d8
- pristine_git_object: aa229e1041115d9e86f36c6f7626dfabd56378e4
+ last_write_checksum: sha1:198b4a0543ee62e47d5005ed60f0c2dc2d611ae2
+ pristine_git_object: 492a310fe3b890f3d3d75af438d5257abff5eb80
src/gr4vy/models/paymentservicedefinition.py:
id: ef7f48a1d220
- last_write_checksum: sha1:c1a13ac8702ad46d5c2d3066e8c51364a154126f
- pristine_git_object: 9df45aafcb5b6e94d48279d36406ab4444eef053
+ last_write_checksum: sha1:5908c184a7d053fc1eb826079ac04c2be9a7d16b
+ pristine_git_object: 8e1f4225c2ba27fd3db58fb97914f6a94049b6b0
src/gr4vy/models/paymentservicedefinitions.py:
id: 2529232a0bc4
- last_write_checksum: sha1:a24212d29b044a14910a346bd798eb5753739336
- pristine_git_object: 6e8c5b92e1418eedf924c7cee0727dae0df3a910
+ last_write_checksum: sha1:20f1855f2b2762d029622ac196d2cfdb1eae20c4
+ pristine_git_object: eee21579142ad3c66bf8948746620404948a4040
src/gr4vy/models/paymentservices.py:
id: 6cec6ba5ea3b
- last_write_checksum: sha1:1bbd4483c777f7d6646b8920f1c844165c857051
- pristine_git_object: e63cccf529ee91da6696d3ac5a0c0213f47eaf4b
+ last_write_checksum: sha1:e6324d62d3d20d53932ea8ddfd113cde21cc00ab
+ pristine_git_object: ff7791b3693e8a047b1555a7a1253a93449a9079
src/gr4vy/models/paymentservicestatus.py:
id: 6613ecba2d62
last_write_checksum: sha1:138b81dd2cbdfcaa6d0141c20afa2591374445e5
pristine_git_object: 4b5a85a374b64686ab16c9f2feb313c0b1f80663
src/gr4vy/models/paymentservicetoken.py:
id: cd4ffa11abd0
- last_write_checksum: sha1:43c8f88b9d303ed2391f115310177ce5eaf87805
- pristine_git_object: 77a4fc553bfdcd42ada8271f07a3a72be00295b3
+ last_write_checksum: sha1:667a38b4a02f9ae7a86226fe246bc07a7268baad
+ pristine_git_object: dd7ac8d885b36472480013e51536aac2835c1780
src/gr4vy/models/paymentservicetokencreate.py:
id: 187cbd5c662c
- last_write_checksum: sha1:d8fe66f1033003e475aa5e02fff965aef259c613
- pristine_git_object: b2b4f9c94b30d9ad027d06e2067256b37dd30baf
+ last_write_checksum: sha1:801995fb67eb096396cf2b987b870b34d3c3cf0a
+ pristine_git_object: d2f1188e5f2a8ae9dee73abff664245d7f1cc51a
src/gr4vy/models/paymentservicetokens.py:
id: 7472bb589829
last_write_checksum: sha1:9c8d73c49e50ad770622a23b3a6bb8460970e436
pristine_git_object: a5450c34944fa4d18b94da5fe14ac51b4e778e81
src/gr4vy/models/paymentserviceupdate.py:
id: 40d321460016
- last_write_checksum: sha1:e1729239bb14551a76b7507da38d0fc4a0182f45
- pristine_git_object: bc0899a79e69c92316a59e2c1c8a53b11a4ee29b
+ last_write_checksum: sha1:19d65e02d154e52d504b18a4afce1e8cc52a627f
+ pristine_git_object: 55ed74693c60dc64ab9cb83068fcfb501d44569e
src/gr4vy/models/payoutcategory.py:
id: 91b214932477
last_write_checksum: sha1:4641d66eefd4e4b11acf0a18b971d433e36f67da
pristine_git_object: 6a08b220dd2e36649b681c48351ae2bdabd12cd0
src/gr4vy/models/payoutconnectionoptions.py:
id: 4e30e60a7cb6
- last_write_checksum: sha1:d41e75222483675d9966781d2ad22478e3329cbd
- pristine_git_object: 50e5bee9946a3c57893fca88aa0547cb4f7a5b26
+ last_write_checksum: sha1:df22f7c088a09acd4a7b07b6955263e8c4987372
+ pristine_git_object: e79ba6c7fe08fe1aae4796b9fcbdbbb394e2ed77
src/gr4vy/models/payoutcreate.py:
id: d0fee4646c4f
- last_write_checksum: sha1:e021a7178eb9eaf1138084ec84589b57ddd1e1a9
- pristine_git_object: ce61a4729f5bcad6605fbb5211d199bbd2db08bc
+ last_write_checksum: sha1:b3ce6a4badd122cec1e02c1aafbd7c251bfc3e47
+ pristine_git_object: e2cdc1198fbbf9c86705b769a4f21aa6af2f8ffb
src/gr4vy/models/payoutmerchant.py:
id: 5ec67c32ccc8
- last_write_checksum: sha1:7b81898ebba1852619a1798e4430c51620f895a9
- pristine_git_object: 23c8c3107ea9512b268cf3b5b195940ea0e133e7
+ last_write_checksum: sha1:b722808f41e7d043f541dbd6e36d6c2e740f2a69
+ pristine_git_object: 34490d58eaa69e7d19bcdaa4a44e8117331dc9e9
src/gr4vy/models/payoutmerchantsummary.py:
id: e06d41510bdf
- last_write_checksum: sha1:4779255d37770f833fde65cd172953d143ba8c2b
- pristine_git_object: 5273c66f9c1eb1b6591e652c4308ccf4f75ade80
+ last_write_checksum: sha1:82119edaa959c4b201c4f9fbb683fdbb5c1fac71
+ pristine_git_object: 95e91d3e55a6054bb4006ee24d66853836f56f9d
src/gr4vy/models/payoutpaymentservice.py:
id: 994c8601ce30
- last_write_checksum: sha1:608bf21b1c41afe0e22734c1685fba788c8fe53b
- pristine_git_object: 5e606ea27d75238fa8912e20346be6a0b7765f2b
+ last_write_checksum: sha1:97d22d3fbcadd0755b5f26c3ef63acc3ff69dfb2
+ pristine_git_object: b1a272903071a874c24602425de8a93bffad54ad
src/gr4vy/models/payoutstatus.py:
id: 52f3c54422ff
last_write_checksum: sha1:5e2b6bc6fc80a93afa1a83ca8d1ab3f3010292dd
pristine_git_object: 2abe9e4c492b6a56384cb651ce9c7eea25558e8c
src/gr4vy/models/payoutsummaries.py:
id: b004d89b12cb
- last_write_checksum: sha1:cd9ce512778f40cf938453731f4f38355bf77042
- pristine_git_object: 0484d8f5f28185c9a5270d6c9127c24fbab559c4
+ last_write_checksum: sha1:c7ab53563cae997c917792e072866d4d408d55f1
+ pristine_git_object: 0feaeed4c5d88ca392b7ca9da808bde2f35f2ed9
src/gr4vy/models/payoutsummary.py:
id: 619affdab141
- last_write_checksum: sha1:c8a4c440400af24e7dd94392220f12a3466154ce
- pristine_git_object: 517ad4bfc14deba22b09f9fa40eb2f5a2f08986c
+ last_write_checksum: sha1:baa900255f33f4a20057bf13b57ef4574206ff86
+ pristine_git_object: 4a08748cd8252e7235a84211fe109a6a8b26e5cb
src/gr4vy/models/paypaloptions.py:
id: 7fbf9b72257a
- last_write_checksum: sha1:4b3116ea4a83d7002f989371f988d4ad67e94e7e
- pristine_git_object: 541f6cf0404d61ddc9eb39e0a8d2ff957ec532d0
+ last_write_checksum: sha1:2a60f9c03c2beba26977f14ad8865486645d0397
+ pristine_git_object: cfef3b2a1da6cbaca07358444b583815e53c60ed
src/gr4vy/models/paypalshippingoptions.py:
id: 94e59d735836
- last_write_checksum: sha1:abdc8e6b4aca97da8456925d5ea0d68241c5dd25
- pristine_git_object: 8cb96728caa7c6157aec0ae60865c4dcfbb8b756
+ last_write_checksum: sha1:bd1e0c6416457cf97ea52a97420d19eac1287b9e
+ pristine_git_object: 5902be02c4e62015d23a2505ea3e866b9ff4e737
src/gr4vy/models/paypalshippingoptionsitem.py:
id: 7b6c95f8e75c
- last_write_checksum: sha1:5963cf16a026f1cc224135ad202f0a61db7ccfb4
- pristine_git_object: e76e47b5561ad13b804c6dae71b1c00c6b1087db
+ last_write_checksum: sha1:cd2f22e73891798fd959d4fc7d1ef69029453fc0
+ pristine_git_object: af626eb61ef7cdb96cd8f8c45cc9b13d048ced05
src/gr4vy/models/paypalshippingoptionsitemamount.py:
id: ccfc873df257
last_write_checksum: sha1:89204db04b07f268e0f158829aabec97e6f5b874
pristine_git_object: 9bf9e6bdd2cd7141686d377c08f84393292a23c2
src/gr4vy/models/plaidpaymentmethodcreate.py:
id: 16d9f8af22ec
- last_write_checksum: sha1:348bbe357a9bfc25a2685ace372e62b1639bde69
- pristine_git_object: d7c32a4cf1381ae40f4fece135a19db213ca9b93
+ last_write_checksum: sha1:747b39aefcec982bb9ef4c482d159fa71e15f0cd
+ pristine_git_object: 45e807d97c0ccc2d8e8aed1fed7b55ce84211795
src/gr4vy/models/powertranzoptions.py:
id: 423b7b783e03
- last_write_checksum: sha1:d9b156f65e2bb8e7b579374398d67e0fe40af265
- pristine_git_object: 8d0e898e2e86ec50d81ce1d36e0729204b3aa6c5
+ last_write_checksum: sha1:cf966af4b75444d4f20954d414b7698f3c1cd7e7
+ pristine_git_object: 4b3c8acc371528a8390006c59e8786fb1e320ac5
src/gr4vy/models/producttype.py:
id: 333f04ba215f
last_write_checksum: sha1:76843c4ab0c501ce2837b1acdb162c9085d09ce3
pristine_git_object: c066da2de32f677bc31941f67ca44ecdce7658ed
src/gr4vy/models/recipient.py:
id: 6e4397cd74fe
- last_write_checksum: sha1:92c06f1ef543836b31f07a2422fa13e0a28ad84c
- pristine_git_object: 8bafcd5c9d6084f8ba860f0f0dbe0f23b056b67d
+ last_write_checksum: sha1:f6073f7f0c13337cfc777047e7ee599d6a8f35f2
+ pristine_git_object: 8c9c64adbea69350ed5c2c705f45be9115faddca
src/gr4vy/models/redirectpaymentmethodcreate.py:
id: 490d27963970
- last_write_checksum: sha1:b6e2fad267244bfbbc653e137703ca6b1b87c68b
- pristine_git_object: 88eed9e3d2db132afa8bbeff982dc4765e93b14f
+ last_write_checksum: sha1:e77155ce3f22603215881b23f3455fa6cea8ddfd
+ pristine_git_object: 298eafec40f71ad7efbf265059088926fef713e6
src/gr4vy/models/refund.py:
id: 8aa63978d78c
- last_write_checksum: sha1:53f68382c82548ca63b58f3b917b36cdcf4586ea
- pristine_git_object: 9721749bfe884b365f261b6985156cb692c1e5a6
+ last_write_checksum: sha1:63f066382d875fd371807ad6d22d89767a315359
+ pristine_git_object: 1c476e76cd3db5ec1ce8bbfc67e0bbd4cfa3a47e
src/gr4vy/models/refunds.py:
id: a78ea31739c4
- last_write_checksum: sha1:a5ffc535f526a26e4ff061c488f4b963263baca9
- pristine_git_object: 1f3243ea146f9539bf345183c0a9c80e55ba603e
+ last_write_checksum: sha1:003e76598757f529d1e691ae605eb6fea2ad954b
+ pristine_git_object: 23c9c6c15a89ecd634a9a695aa97c4bfa36f39ce
src/gr4vy/models/refundstatus.py:
id: b8f637dc9033
last_write_checksum: sha1:e2ca822574710103170549e123afe952ab4abce8
@@ -3672,52 +3724,52 @@ trackedFiles:
pristine_git_object: 4acd7825fdbbfb06e4a7fa45d9f5b614ccd95f53
src/gr4vy/models/register_digital_wallet_domainop.py:
id: 77b78b8d979c
- last_write_checksum: sha1:cf4297296e47ddc7d0588c2c2343d8f4d993111b
- pristine_git_object: 52d9f19127852d4d06d6f4e8049e3a9dbf43f756
+ last_write_checksum: sha1:1baded0fb14f72d3192200a7b600e9eb607a8b79
+ pristine_git_object: 5de3cba33206f133c8514f5c4ae4ea5959b5958f
src/gr4vy/models/report.py:
id: 02da3b3612c8
- last_write_checksum: sha1:16fc729f2f14ccab3270a72bbadce559cd2b99da
- pristine_git_object: 61e8009f64dcb9969d714c6516696c42014ecc50
+ last_write_checksum: sha1:ef720790313e0fb5402df1daab4205bb530db4de
+ pristine_git_object: 1ab8a7cb7e862db6d2aefacc562c56fdad5439fb
src/gr4vy/models/reportcreate.py:
id: 5a33f73638b0
- last_write_checksum: sha1:2413aad78fd43ecd997781ca4384cd66cf836925
- pristine_git_object: bd0b5a356c2f8b74c5edef3d18536db5ec85add6
+ last_write_checksum: sha1:ed2fd123985a4bcec6291f7e8c77255da3f17de2
+ pristine_git_object: dbdb77b347a26df82bb2b3c2813cd54585cd4af1
src/gr4vy/models/reportcreatortype.py:
id: 18f0168629a8
last_write_checksum: sha1:7f0bb4353827dd2ca0a6031222f0516f9a46394e
pristine_git_object: 78fb69c584131048e6c7ff6ce6f94bc7fbf24065
src/gr4vy/models/reportexecution.py:
id: b88fb0fa3d73
- last_write_checksum: sha1:b636d6f2e21e95b0063d275433af2028291a7e9c
- pristine_git_object: d38dcdb2b38db65cbc21ba43437b142ddf0e0257
+ last_write_checksum: sha1:89eebcc54951d64570ff01a768f0e674627c71bb
+ pristine_git_object: 91937fcf9e7a2d112fd78acfaa7a7940b0b40205
src/gr4vy/models/reportexecutioncontext.py:
id: 7851d0e8b7b6
last_write_checksum: sha1:9e2d727e0cdeef5bae6ba0fe08d1fe9b36777c65
pristine_git_object: 57b62db55e9a88be2bafd48deb590380f15fba50
src/gr4vy/models/reportexecutions.py:
id: 71a2f91dbcab
- last_write_checksum: sha1:eb9963c778f988211faf12476e6c1fdadaa15d36
- pristine_git_object: 93c5c0c2ce83d4335d726a9368266426d471cae4
+ last_write_checksum: sha1:5f96c8b8128ec97228c0166904a0e5ac217af4e1
+ pristine_git_object: b83f9dc1134446819286105c0286a25ff36f7675
src/gr4vy/models/reportexecutionstatus.py:
id: 4ead233c4e40
last_write_checksum: sha1:3c5a3dc52fa931e605d45cb48389d6869219b313
pristine_git_object: 7a71e08070f171a0fdc8bd8012d18f9996c4d2e8
src/gr4vy/models/reportexecutionsummary.py:
id: 08e775a8f7a5
- last_write_checksum: sha1:6f4d36137305675b3ff4ab13084533d2e168a6db
- pristine_git_object: a6db0d355a7b901dc77a813666f9f8ec0d57fc3a
+ last_write_checksum: sha1:b3885b4ae41638394ab5a26c6ad836478a746932
+ pristine_git_object: 3186e71b516500e9d226fdf08b5e4cbb6b41da93
src/gr4vy/models/reportexecutionurl.py:
id: 06045b068f09
last_write_checksum: sha1:db4b80bcfc6472e8153d924c7d2b0adde8a51a08
pristine_git_object: fcc3287c5c88cee7c476797a9dc4ebf26455fc73
src/gr4vy/models/reportexecutionurlgenerate.py:
id: 4ab934245866
- last_write_checksum: sha1:48f01d04eb8063cbc069a16e93098c4ddf8b02b3
- pristine_git_object: 810ebbfd10812161503f16d78278c89d3c84249d
+ last_write_checksum: sha1:2d408d689e08b69f33cd842f7adf78e1bb81b0fd
+ pristine_git_object: b87c5070cb15b92a9f7cfffc3f6c291838f7d7e7
src/gr4vy/models/reports.py:
id: 26d044774938
- last_write_checksum: sha1:e3fc8fb986ad30372bcd8a8c99f64ffa6cbc3e39
- pristine_git_object: ca3f2c63c2834f2cba0d48690c620db0ecb76666
+ last_write_checksum: sha1:0007861dfb0dfec113fc0f6d690879bea6b1fae5
+ pristine_git_object: 2fb64cb65eee24b4ae3ed67419ad9e42512e3cf0
src/gr4vy/models/reportschedule.py:
id: 35b165c2db1d
last_write_checksum: sha1:120bc2a0404dcb99f6dbdf51ae37337997c35d09
@@ -3732,68 +3784,76 @@ trackedFiles:
pristine_git_object: 0f9bb88c2019fc240d2a0243de43e8ba62f166ca
src/gr4vy/models/reportsummary.py:
id: 154ed43e6395
- last_write_checksum: sha1:5604a6e2f1565e3fd878734062fadfe922ce9bed
- pristine_git_object: c4217877e3703ffea4d8dbf57d770de23342f9c1
+ last_write_checksum: sha1:c1e1a976c05ac7e359a2b0d21e754e8ef52af095
+ pristine_git_object: 5d1214dff098d7ac242dde2a3213529ba1679bfb
src/gr4vy/models/reportupdate.py:
id: 8f6820ba6def
- last_write_checksum: sha1:aa105e4aff9a57891195fc648d02a9bbf9680011
- pristine_git_object: fa7414f040a6b45ba0dd76ec542f2ebb642af7b1
+ last_write_checksum: sha1:c98aa82dcb33c94d2eeb4d0ba777bcc0de87677f
+ pristine_git_object: a9ad9fd8c4c3ea51c9307f1969e521afa8f3ef0d
src/gr4vy/models/requiredcheckoutfields.py:
id: 640ccca15ad4
- last_write_checksum: sha1:2d0110e957e1645e75b5dafb0dbe8e819152d0c8
- pristine_git_object: baa758b24ca18ab4605e4166564ebb32b051f743
+ last_write_checksum: sha1:acbe42efe10ac85643617248d8fc562ab74b7c59
+ pristine_git_object: 3a5cb0f8bbe7aee80b21776d0607430619ae655d
src/gr4vy/models/resume_payment_method_network_tokenop.py:
id: ae425ac45ee7
- last_write_checksum: sha1:37725d84028c11010ae611fc6124f10542370fb3
- pristine_git_object: 3749a366787dc88d2961e785d0d2e5904cd247dc
+ last_write_checksum: sha1:8027a6329a9225067dc91a82f0b115ebf54d886b
+ pristine_git_object: 271636dcbdb48f03d0f18a08d2300a96ae7a0356
+ src/gr4vy/models/riskifiedantifraudoptions.py:
+ id: 0edd3638ae09
+ last_write_checksum: sha1:cd0db9c42f36319914971ee6cfcfe96f61c3f6c1
+ pristine_git_object: 945f538151f0f05741b3efb6aaa625fa8ac54e89
+ src/gr4vy/models/riskifiedantifraudoptionslineitem.py:
+ id: 693e4d778015
+ last_write_checksum: sha1:17b6048ad77323824dbc1e4fa7fd059c09047a61
+ pristine_git_object: 34374602cff8b4ee3781f6602f0cf58c7d3a5d1d
src/gr4vy/models/security.py:
id: 5eea80acf07f
- last_write_checksum: sha1:3b1949d6e8b65887d46059b59cc532da24fdb603
- pristine_git_object: 345dd29f037202b1d565ae35ef97c49e91baae51
+ last_write_checksum: sha1:cfc979ef662f1ebdf09acfa358e0670e0c24ee37
+ pristine_git_object: 2aab2e19dbb25af1c6e0f23261d44c08d266981b
src/gr4vy/models/settlement.py:
id: dde37ba0f855
- last_write_checksum: sha1:73c55e8100d7c4ffae4209f5e11a935dd337f94b
- pristine_git_object: 8ad5a6decc7bd4fbf43fd87f723a98dfa204d449
+ last_write_checksum: sha1:277cbbd704861c857848a93954f88d88ec0e0810
+ pristine_git_object: e2d0072818ea80687eae946573059d7f618d83d7
src/gr4vy/models/settlements.py:
id: 897767c002dd
last_write_checksum: sha1:83077f675a3b873e9f5c662406b1fab06d164be2
pristine_git_object: c65ac4d0838ccf60aefc98868464447a56644fab
src/gr4vy/models/shippingdetails.py:
id: 2b082ce43a19
- last_write_checksum: sha1:abc09a9264a65635b391f74808318bf17cacf7b5
- pristine_git_object: fb54af33e8c3f6c274f8a51431b6adc781191ef7
+ last_write_checksum: sha1:26b7284f36b89158010e5a071645126aa22b9688
+ pristine_git_object: 7b03c1d5e68602b11ffc92aade12e05579cd8766
src/gr4vy/models/shippingdetailscreate.py:
id: 959b375ed147
- last_write_checksum: sha1:e7f7aaa94f11954b08764f1350533a10e2505023
- pristine_git_object: f9a9afd715fb772e0c0d781dac9aaebebd678b86
+ last_write_checksum: sha1:0879c608d4ed45a9a8353be3c2cc25ca67ea9351
+ pristine_git_object: 9ac9b57a0ab72c04a0b3b6291afc9d9ec99c8a0e
src/gr4vy/models/shippingdetailslist.py:
id: 60183b338896
last_write_checksum: sha1:5ce535561d752961c3b1ea5d6cef0b4a9e6022ad
pristine_git_object: c8647cac1f64331325d5ece665cc3f5be44c8dc4
src/gr4vy/models/shippingdetailsupdate.py:
id: f810ad9fa350
- last_write_checksum: sha1:25691e2732ed5fe38c12f32176e7eb6353cab4f5
- pristine_git_object: be28d10424ad727d51ce1ee7256286361d631ec7
+ last_write_checksum: sha1:eb5ff9584a54cfb5bab6d757f7f953d68944c9ff
+ pristine_git_object: 730622007bc98a60161ebb885bb6dbb3f0c16042
src/gr4vy/models/statementdescriptor.py:
id: 39bafa5997c9
- last_write_checksum: sha1:276115f2681e4f1475ff2dc460ac23fd16c5f416
- pristine_git_object: fd7e43bd35a567908773dcc847b175f06614a8e6
+ last_write_checksum: sha1:7948e7ba4632e75a25ec9f790fde7497146eed01
+ pristine_git_object: 711211396fbc02dfadd5fbe9faad32755aa49fe6
src/gr4vy/models/stripeconnectoptions.py:
id: f89055383e42
- last_write_checksum: sha1:4cc40ce643f4f2c1eb4df8194a34f135df57a84b
- pristine_git_object: f89ae21a50486d3401623c0eff8577ed802244ba
+ last_write_checksum: sha1:a170aa8d66cd514ea9219b1d0751aff54aa878ef
+ pristine_git_object: 2926293179413c5665d927689dedb8e39dcfb41b
src/gr4vy/models/stripeoptions.py:
id: e528180f8162
- last_write_checksum: sha1:77b482ddbdc760330b4a73746de29cdb92b32b49
- pristine_git_object: 1e5fae3423566be29c5d8e80289dd73155a84d18
+ last_write_checksum: sha1:4df92bc42f5446ce3dc58d8147ea0ebc0f4a791f
+ pristine_git_object: 0b12d876b1ce3de1a1b7911bd42f08a980180b13
src/gr4vy/models/suspend_payment_method_network_tokenop.py:
id: 56f58d7fc722
- last_write_checksum: sha1:904c90bb59be0a21b43ed9fd962b81c98b770de1
- pristine_git_object: 018224d8885d7b6c02b5cef951083e6410be3d38
+ last_write_checksum: sha1:03efaabc85ca8982ffabd8c8b51b6ccac5d74a16
+ pristine_git_object: da79bf339688ac169785e680d753f94a0f75eb35
src/gr4vy/models/sync_transactionop.py:
id: 0538b7adce48
- last_write_checksum: sha1:09469b4ceaaff68e7aaa9272c72db0ef0c37d421
- pristine_git_object: 7a79253523ec6b205b4caeb8ae30235b4b253e41
+ last_write_checksum: sha1:4039fe8595c6a2eb2886a113123e583fcd3e141c
+ pristine_git_object: b5822530c6d9db255e9b69ab0b1dd9b428a246a9
src/gr4vy/models/taxid.py:
id: eef53a13f713
last_write_checksum: sha1:b7ce1cd10ffa4ebad84d9323aa70fd2db1910abd
@@ -3804,40 +3864,40 @@ trackedFiles:
pristine_git_object: e61b9954bd08eff0e1cb10eeff200264a99eaf4e
src/gr4vy/models/threedsecure.py:
id: 665663cf801f
- last_write_checksum: sha1:0d6b411c4ff08bc3cc6876e174fc7c2f910d631c
- pristine_git_object: daae14e07215747f86c9e55e170c386be21c284d
+ last_write_checksum: sha1:57c2d32b3dc77ef458cfaf9ea46dd27de52959e9
+ pristine_git_object: 0cbd119252fc71e0fb15c311c7a2bf9e664feab9
src/gr4vy/models/threedsecuredatav1.py:
id: 082f021da827
- last_write_checksum: sha1:6128b8036c4c65dc560843d7e444ae7813ac6635
- pristine_git_object: 792722e5c3e537e6130e0239778bca57ec8f4412
+ last_write_checksum: sha1:5168c71b3b6ab8eb530d98846262976f533946cc
+ pristine_git_object: 4065fb5da84cc2c45f06f63883a58f45eb5f0604
src/gr4vy/models/threedsecuredatav2.py:
id: 6f813e6ccdcd
- last_write_checksum: sha1:f7f0fc086db999fcfd212a0054388c074034e860
- pristine_git_object: fb8ef301bed8e92de2c3728d329a5c2457020994
+ last_write_checksum: sha1:e153c40b39c870dcbfe3fb5f450aa70303329ce2
+ pristine_git_object: 8f2c7f167b1d40242b54ab7fb4684799a5e2ed5f
src/gr4vy/models/threedsecureerror.py:
id: f282d5affa72
- last_write_checksum: sha1:faf30457fae66dbe3eb0f4776773869358e57811
- pristine_git_object: d2980c01008a04e919e3462ddb3189fb7abc7eb8
+ last_write_checksum: sha1:a9fb23cb496ffd65867dd8ff717caf5e7d66bf68
+ pristine_git_object: 7777e75dfb5d9c1be988fc7c4f73e99ea270e4cb
src/gr4vy/models/threedsecuremethod.py:
id: e4780a0032fa
last_write_checksum: sha1:6d0aa90484f9af396fa70b949aa1bcdc73d4e2d7
pristine_git_object: 7fb5dc264fd57c52a015b3792bf319fc3c1a69cd
src/gr4vy/models/threedsecurescenario.py:
id: f9dd299b36b2
- last_write_checksum: sha1:6e9a143548e903bd041fe9e7f5377e8c49b46f25
- pristine_git_object: 4588a4a3170773bb229d048fb74293819dbe592c
+ last_write_checksum: sha1:9018fcbce4a8b018c5d0a25c16ee76666c7591a0
+ pristine_git_object: 5c97cf9649ab08ef828e64655b39ef345e91abe5
src/gr4vy/models/threedsecurescenarioconditions.py:
id: 096a5a3eca0f
- last_write_checksum: sha1:05136610cf9bc74e7976f5ba88ee0678536b1870
- pristine_git_object: 67416bc381f3ebb737e312b557395ea37e2a109b
+ last_write_checksum: sha1:2e16071671fb7866c9f1c15ff58eda98093e2865
+ pristine_git_object: 405c1c59d502f6f4b7bf3b22b98bc630bcb886a8
src/gr4vy/models/threedsecurescenariocreate.py:
id: 5090c7b234af
last_write_checksum: sha1:d2c9bceacc05b2aa8567072c9c39b3a57755b83f
pristine_git_object: cbbfbec849cb6b23670c2e560961d39a33d2e135
src/gr4vy/models/threedsecurescenariooutcome.py:
id: af534db9523b
- last_write_checksum: sha1:334ac772ad948f3a2cca7b9f9c859ca660e6f812
- pristine_git_object: 89c47c4154241a0f0f312dea756bbc5c7d9a83cd
+ last_write_checksum: sha1:1961254744b28504b354e838a1e25d7c1015c978
+ pristine_git_object: b18970cda9c66af7717535701af675e909e70684
src/gr4vy/models/threedsecurescenariooutcomeauthentication.py:
id: f963dbe8f490
last_write_checksum: sha1:a59bc301f8f5c096cd4bb845dad88644569b4b54
@@ -3848,72 +3908,72 @@ trackedFiles:
pristine_git_object: d9a78856f5b07884fb163cb8ff363a1a9c745b39
src/gr4vy/models/threedsecurescenarios.py:
id: 6667679cc28d
- last_write_checksum: sha1:25a3eac68f524d3dd89ee812deb1958ac180fb41
- pristine_git_object: 66cc94888965b73ff602bb08321b7484b007a86b
+ last_write_checksum: sha1:afe939021d9c17aecd0f3588c9cc65c2a94bc622
+ pristine_git_object: 008b0d351c12514d600c49d26549f57ed7d2d745
src/gr4vy/models/threedsecurescenarioupdate.py:
id: e1dbbfe9a4aa
- last_write_checksum: sha1:80894aaf22bf8914f5be1515691f17666637ee1d
- pristine_git_object: 2d3badf2c810c66b92365b7edd3dd2cc2283c6c7
+ last_write_checksum: sha1:9693d55cefdbd002353655b38211bb8b1ea5cba4
+ pristine_git_object: 8b5198ed2d684eccde7f5b55abb04bebaa337394
src/gr4vy/models/threedsecurestatus.py:
id: 60de082dafca
last_write_checksum: sha1:b6184e44b0c2d3ae93020f727b0e1bc2cfa74008
pristine_git_object: cd1d2ad2af5bf6d32ffe5f05f8d1c2888603986d
src/gr4vy/models/threedsecurev2.py:
id: 46f6420aaf4f
- last_write_checksum: sha1:06a78a75dcae51f65361d8aac8e83e6abe0c13c2
- pristine_git_object: 3aa1371eb3f551a76bcf67444383174a5d95558c
+ last_write_checksum: sha1:864689dbbffb713bc68951429063460a5abc4fe2
+ pristine_git_object: eaaf8e023c5de95c3fc48dea69c70a904dba3cb1
src/gr4vy/models/tokenpaymentmethodcreate.py:
id: 423c8b99951a
- last_write_checksum: sha1:b6da7ef5e6775856040cb87cf80d009109837ca9
- pristine_git_object: fcae68e708c2211bd189d79876136c4840ecb07f
+ last_write_checksum: sha1:0ba42e652597b0489b107c465c6d42e877418de1
+ pristine_git_object: 62507ba7df10fddcb97924f3ee740ad5f9554587
src/gr4vy/models/transaction.py:
id: 7b4f25439f19
- last_write_checksum: sha1:ee969f00633be113ed5d1e5d9c3268c5fa7beb14
- pristine_git_object: d861d18dfd82cc3398385a422c83cc39c0b48379
+ last_write_checksum: sha1:a663fc5e577ba36d3666c2fbf3d025599014e79d
+ pristine_git_object: 276b06a8ac245647b92977f1ce15d409a7af7202
src/gr4vy/models/transactionaction.py:
id: 37b8b7f1e4b4
- last_write_checksum: sha1:c81e42290e14cb39f02cee5cdacc7a8fbd48e2f6
- pristine_git_object: e167335d89bfe02d3bcee88f58920127ed28452d
+ last_write_checksum: sha1:e2437f1b231eb3dd7f7cc955dfcd1633f3acbbe7
+ pristine_git_object: f1091da942c96d883feed288e593c062f4bea083
src/gr4vy/models/transactionactions.py:
id: cce442cab6e3
last_write_checksum: sha1:63b88d2745e75c78395026ec358457c7144e201e
pristine_git_object: be0d6becfb795a87edc17df2737ee904460aaba8
src/gr4vy/models/transactionbuyer.py:
id: 054aeeabf8b5
- last_write_checksum: sha1:d7ebf9e326fe91a693b905673909982f213efe12
- pristine_git_object: f5c594821e1584ce1175480e58d7f3a43c8d52d2
+ last_write_checksum: sha1:172a891617603c505f1f2d000fed049d63053aa5
+ pristine_git_object: fe882ac27078c18cf38c6b97509bb010786071d8
src/gr4vy/models/transactioncancel.py:
id: 3725a4947019
- last_write_checksum: sha1:1e383aaadac75440eaa92fd51a11415931a7fd86
- pristine_git_object: 729fb099aa68b1efd1ed631640b2639d7dadfa23
+ last_write_checksum: sha1:cd8b224aed8476ec948e64e485852d933c35132e
+ pristine_git_object: 76bba7c3bff31eeb953f94f7ccd89bdcfce2d853
src/gr4vy/models/transactioncapture.py:
id: 3def58b3f1dc
- last_write_checksum: sha1:c4652f6ef864203c69cb7f9b476e75996a9b649f
- pristine_git_object: a55cffc6faa1b91fd9fc665f84929f3b0fc01c2e
+ last_write_checksum: sha1:482fa4fe85df2ccb395362a2ec8cf0c9eed1b995
+ pristine_git_object: 4b6c28d115caa602216805b0e50e2d083dc939b1
src/gr4vy/models/transactioncapturecreate.py:
id: 3cf410dfbb05
- last_write_checksum: sha1:85502c3779fc87a97dc9f3cf92f5ff3d638e4833
- pristine_git_object: d131f6923f2e506c7df2e7e6631ea68d3703b10b
+ last_write_checksum: sha1:ff93a06ce05c1a9b517d477674fae103a27896cb
+ pristine_git_object: a55a2395e9891bdc414bb7ec14f26ed582b0cb1a
src/gr4vy/models/transactionconnectionoptions.py:
id: e12dfa576d74
- last_write_checksum: sha1:f2157e29bdb0b94cbd060a92ae8fddc333111235
- pristine_git_object: b750820a7f0a6b864f8a37e28840bae95a16d040
+ last_write_checksum: sha1:874603bc45de884d95a49747d83cbe3e5a916756
+ pristine_git_object: 77de07e38e975df9857e8a761c6f1594175935a1
src/gr4vy/models/transactioncreate.py:
id: 640e0433670e
- last_write_checksum: sha1:3076c5f17dfe09d2211b1fadd7a95588c6900a23
- pristine_git_object: 8469f7483adb333d70b28347e7d8e75e04088113
+ last_write_checksum: sha1:317eb369dba5032dde9453b4028f174041595b6f
+ pristine_git_object: c44f9c4fde232041f69dff67de4365f0a551fd29
src/gr4vy/models/transactionevent.py:
id: 89844a174227
- last_write_checksum: sha1:91bcf896174f626686aa437bdadf9a62171ef606
- pristine_git_object: c353ee684ca1c879a2a0b2f2340e11b4c59fd830
+ last_write_checksum: sha1:6c062322af73cf2fba4424fa5780caeefc607153
+ pristine_git_object: 70232d108777d7d83bb5cc28d5327aec530d08b9
src/gr4vy/models/transactionevents.py:
id: be49f777ddc0
- last_write_checksum: sha1:c9eae6a9ae4cf4fbfd299908a8aa956fa4294a0e
- pristine_git_object: c82e13dbc5c139a5164429c13df897a1152ac280
+ last_write_checksum: sha1:3516f2f892757b64b6a0440dc75a9fe94ddd1619
+ pristine_git_object: 6cf0dd37fc6be1de144f96a89aeb2cc8dc2c5512
src/gr4vy/models/transactiongiftcard.py:
id: 9b767829e395
- last_write_checksum: sha1:f7c6f48195c390dc35f1b9352ef3532bfb269213
- pristine_git_object: 90d1d71abfecc4196f229b0bccc70ff17edaa81b
+ last_write_checksum: sha1:04f93ce79ba30c0a1dce9960dace4347e021d144
+ pristine_git_object: 7902b1e860af066298f80dbffe11cf31ee5fbb1c
src/gr4vy/models/transactionintent.py:
id: eaf979b44c8b
last_write_checksum: sha1:fee95f3e31510ceacf4205e7b60427c0dc4b4aa1
@@ -3924,108 +3984,108 @@ trackedFiles:
pristine_git_object: c6f2a8e365cd8a36e873e204ae47d6d8c56baa52
src/gr4vy/models/transactionpaymentmethod.py:
id: cac8a01a26ac
- last_write_checksum: sha1:f65cc0b23b81b0fbfa2b2dd4dede3ff7650ba4d5
- pristine_git_object: b58fcba7f7ded763535fffc1c6f75fb0fcadabc8
+ last_write_checksum: sha1:feaaf620294085e6b653bc15e4bf13d751b9aa43
+ pristine_git_object: bd55dc2998876cdd9c19a8f1a1937b60b8f28705
src/gr4vy/models/transactionpaymentservice.py:
id: 426b5f5212ad
- last_write_checksum: sha1:1169bd1348f64baf2c3b49248d9b3e8edee067a9
- pristine_git_object: 02798ec2d91288c0e75415c20487dca74e00b716
+ last_write_checksum: sha1:25c7ce28a30fcf8da9f5ecb0dbfce516cb5d02f8
+ pristine_git_object: 1bfea8221170fff329160700749f2913fbbe5e80
src/gr4vy/models/transactionpaymentsource.py:
id: dab45199460b
last_write_checksum: sha1:2d5af8baa29becc8053f435be3e8d189476cbb01
pristine_git_object: c10f4e1e0a29ff0e63bd060291d274bd9096d965
src/gr4vy/models/transactionrefundallcreate.py:
id: e4c8a29fbecf
- last_write_checksum: sha1:fc8a1078eabfc0f2dfbd712fedcd7f2ac0b910a3
- pristine_git_object: bbbef301feeb88e52b653d93b49944f5be4e686d
+ last_write_checksum: sha1:0283b8f1e1fcefe592e8abe3836d1ee6f3401a30
+ pristine_git_object: 4917c9c55233c164684d417a1275a02f3530592a
src/gr4vy/models/transactionrefundcreate.py:
id: 0b73acaf2759
- last_write_checksum: sha1:617cd604b0892f3d4abbdf634d37fcdac5c93aac
- pristine_git_object: b23cc2393609d25c481f47fb13e039deb1c67276
+ last_write_checksum: sha1:f2f538912ae8b598dc35a7a32e104a5bfcba322a
+ pristine_git_object: ce4bc294ea88e9e2fa1006fb05a3277eb466a502
src/gr4vy/models/transactionretriesreportspec.py:
id: 321a076040cc
- last_write_checksum: sha1:d8263dc208720dddec38cd080fdbda0d56bc8427
- pristine_git_object: 379a50bc8990c8b3efc48781bdeb237b14093801
+ last_write_checksum: sha1:d862bd9c5d78c6e62ebaee72f044855c5dc7e593
+ pristine_git_object: c995c455323dae9b93eb227ce93ca2f4509a0006
src/gr4vy/models/transactionsreportspec.py:
id: 66f4abe8baf5
- last_write_checksum: sha1:95e62b17136297d4e46f5dfeb1a4cc84df33d270
- pristine_git_object: 1a65e21e217643b7d3a08517a78afea826bc4de2
+ last_write_checksum: sha1:2ea5efbf8c93aa7d829eeb4954bbba2666329262
+ pristine_git_object: c6d8761bf5be492837d513b5cd50ec8e13c87ac7
src/gr4vy/models/transactionstatus.py:
id: 424149873df3
last_write_checksum: sha1:1a6becb51314ca7d2e0debb96b37331b5d866545
pristine_git_object: a52b5660c7bca78a3d2ff9b9dd43e8e53af9d077
src/gr4vy/models/transactionsummaries.py:
id: "522398695204"
- last_write_checksum: sha1:76e073870c3b2aae0be8e084476cfaf2174672d9
- pristine_git_object: 122143d3c662dcb96404c453b0f54663237243bf
+ last_write_checksum: sha1:9dc2ec08e5881e5409b17ae442f060c70714c281
+ pristine_git_object: 37848d5549bb364300d203f15bfc65027512fb39
src/gr4vy/models/transactionsummary.py:
id: f6d5ef4e39f9
- last_write_checksum: sha1:dadff142a9dcdb49181aa3a972e8b8170fede95c
- pristine_git_object: 164137f7c3da2d6b71ecea4e7d208466f3f9833d
+ last_write_checksum: sha1:b981e28df7a11807d50758f4b23b0ca36eaecccd
+ pristine_git_object: 34a8fad3a73bf19359cf3c17e7d4a5b5ba823ad2
src/gr4vy/models/transactionthreedsecuresummary.py:
id: 0605662319b6
- last_write_checksum: sha1:b468418f9c3883344792321fc0a18aedca7741e7
- pristine_git_object: cd7c2637c135203072ff16fa72cdc86679b77746
+ last_write_checksum: sha1:9ebc143ef75816d85d3c5ecbb81c522c642aa9ef
+ pristine_git_object: 0d2342131eb147a9ff529815b3655404c7ae21ff
src/gr4vy/models/transactionupdate.py:
id: c6f258f04762
- last_write_checksum: sha1:82116fffa3d54bbf5b12528bc40534459a78237f
- pristine_git_object: d1c69c9a6dd8ac32cd14fb97c00e66fae7c9e249
+ last_write_checksum: sha1:6561e2885f092b56c50d454385ab10c55ac1ead0
+ pristine_git_object: e77ef3f32226c6e92e68f213257d6201e64f3a03
src/gr4vy/models/transactionvoid.py:
id: 3b1d2c2612ff
- last_write_checksum: sha1:d310663e5745b804e3093e408caea659d1b90315
- pristine_git_object: 3d3cd065f3adb43b3d469b075c58c2d00f24430d
+ last_write_checksum: sha1:a20e0e5f710b3bcd900b2fcf75b133053ef2fbae
+ pristine_git_object: 9f81bce8dc745cfe134eb7dd2420930d4d34b637
src/gr4vy/models/travelhubcustomdata.py:
id: 9bb2774dfb81
- last_write_checksum: sha1:5b2ee7137ea61e6ee69f68e8918b8523923f6134
- pristine_git_object: f0b553265cbc09fd98a79ccc6a11678abcff2ae0
+ last_write_checksum: sha1:4e652d2b5b54f9e26541d08d73d4b9d3d5bbcdf5
+ pristine_git_object: b93de18b9107a44adb2e24ea935ea0735aa8b2c8
src/gr4vy/models/travelhuboptions.py:
id: b3cd592553bc
- last_write_checksum: sha1:738202d23e500f3edd124898bfe393a7dd076c58
- pristine_git_object: 82b81c6ca2f3a002700708bfa6a69a0c58162b2a
+ last_write_checksum: sha1:632eb3200483d149274478b81ff7384746ca02cc
+ pristine_git_object: 01f17d6b8711b8be4827036a9c18fee449adf984
src/gr4vy/models/trustlyoptions.py:
id: 1fc00297f51d
- last_write_checksum: sha1:73f95a2d33d59e9eaf9d5170f092bcbe5c5b12d0
- pristine_git_object: f67231a4762f87d3fb084d04e15d5dbd41961ebc
+ last_write_checksum: sha1:fe9cd9d6104113c393337520319bd03be8d152c9
+ pristine_git_object: 22db2fc6972b36fe05d73186ca630842d376c77d
src/gr4vy/models/unregister_digital_wallet_domainop.py:
id: 7c3d4329dcb9
- last_write_checksum: sha1:469cb11f1a4329c3e70263d0963f69282cc8fd7c
- pristine_git_object: b1534f202f1024272d054e0ce41389ca61b82915
+ last_write_checksum: sha1:1b02a1ace6263d6aea8b0f26e3b503b6a81cfd36
+ pristine_git_object: f31a718aeb323b6c8fb4e1c5dc52d18cda7cd268
src/gr4vy/models/update_buyer_shipping_detailsop.py:
id: fa7e1a9bddef
- last_write_checksum: sha1:27e1cfec83eec375e2fc5a86cf653f72ab07ab91
- pristine_git_object: 9f1b3eb3ed0048c63c11acad252b07f396c7141e
+ last_write_checksum: sha1:d4c100c0721445abfd8627623a1f2b3187555b3a
+ pristine_git_object: abd8290239a476636a761b43c0d40308fafde52c
src/gr4vy/models/update_buyerop.py:
id: 47522eff6c3e
- last_write_checksum: sha1:0581247b8a25eb92b4e416c45a015e0b5d4e7d5d
- pristine_git_object: f9e5befe790532be667665ff3807b0037689fd3a
+ last_write_checksum: sha1:2887d25f8d015e693174e8ddba476a48e58ef5df
+ pristine_git_object: a7fd6062ce59a98e79974d810f70ef81e6c2ef87
src/gr4vy/models/update_checkout_sessionop.py:
id: 1562c9801ebf
- last_write_checksum: sha1:da296f296b56f409e867f0857c1eda074d6e68ab
- pristine_git_object: b843f2d68753c62208ed8ed8d86a82a43b426a29
+ last_write_checksum: sha1:6b102761ede4417c5af268e4e17c02718d47c8a1
+ pristine_git_object: c5fdfd0c85049cc06c51ba5abd09bdd9b7a15b47
src/gr4vy/models/update_digital_walletop.py:
id: f3caa58bb2af
- last_write_checksum: sha1:d4e95f4fa3acd13e3fd5e707ae54f3619e0c1d37
- pristine_git_object: dfa31467acc905171e081641cf6e434e89271b40
+ last_write_checksum: sha1:ae49d6f605a0d3d82692e25dec77d6fe127fce0f
+ pristine_git_object: 7783ee6c4d9d53024b1fcfe32f7bbd9b1be17177
src/gr4vy/models/update_merchant_accountop.py:
id: a5c141ca5ee7
last_write_checksum: sha1:b021739bc526885851805e8ef9d2997244de4d0b
pristine_git_object: cc301186e03f8e2035069315f0e488814ea60ae8
src/gr4vy/models/update_payment_serviceop.py:
id: 29c1e70fd707
- last_write_checksum: sha1:91731b7a54e78ae635ee7e7d07b14e0f95612efb
- pristine_git_object: 68c042835a07e5e98daf7e4621281d42cff43ce2
+ last_write_checksum: sha1:f184361131b1daf6a3afab6efc0d920c50a31011
+ pristine_git_object: 552d87cc85960a2ae807dc9e4ed6bd6ab2c27be3
src/gr4vy/models/update_reportop.py:
id: 5a46e58dee72
- last_write_checksum: sha1:f7c02c6b3325f39c82d53b968034133ae4218a72
- pristine_git_object: 26e2d6d73946010bbc51876f3ea25a0c3e28e094
+ last_write_checksum: sha1:4c1a1f75dc0d20d4e39435d312be582d274d4e5c
+ pristine_git_object: d910129352998f2dff215b4e72bba4b9948ada4c
src/gr4vy/models/update_three_ds_scenarioop.py:
id: 2b3f2490972e
- last_write_checksum: sha1:f9afb5666f35ff19af54960d943f9b152c6b9f6f
- pristine_git_object: ace15ad51d9523b2d8ab4d992e57d4e1c7273e25
+ last_write_checksum: sha1:8fc371a36b0fb7cbe80b4580cb122c50412f4d4f
+ pristine_git_object: 690f39673e6eb13a760a0b3b16b06ce7747ba6cc
src/gr4vy/models/update_transactionop.py:
id: 6ba5ccbeabde
- last_write_checksum: sha1:3300df022e822d379475358fbcca9f56c1839501
- pristine_git_object: 9d192bbca42499c86c42166dc34881f48c0ab159
+ last_write_checksum: sha1:353c4b303d054540cac4ee6d1d364829291bb816
+ pristine_git_object: 82420071e824535ae07ebef2c937795518d6ea43
src/gr4vy/models/userstatus.py:
id: 8c0aac608251
last_write_checksum: sha1:a53d2f3a554e3b379c12c1b3a9fa5a3f8d35156b
@@ -4036,16 +4096,16 @@ trackedFiles:
pristine_git_object: 03b61726712b521e4cc206a26f2883e7586ade7a
src/gr4vy/models/verify_payment_service_credentialsop.py:
id: 39b13158e1b0
- last_write_checksum: sha1:f60d7310e373b8618ba30420c66d43b407d9cd6f
- pristine_git_object: 9b9340fc9708dd0178561dca526eaefd27b6d48f
+ last_write_checksum: sha1:1dec7ef40fa6eb7ef721c2a360b4534ebb6ed13d
+ pristine_git_object: d85ee4cad7c1c58459ca336772b2c0187e152a81
src/gr4vy/models/verifycredentials.py:
id: 95e74e6695d3
- last_write_checksum: sha1:799b8f29bc150388a4cd1a93d4a02488f10317d8
- pristine_git_object: 9182d982dc7e288b81fac63faa831566c11007a2
+ last_write_checksum: sha1:a7b3b40d1735562a64d877bc7aa8da9d931d897b
+ pristine_git_object: c727323d965d1a0f06f62de62c53b24c82b239de
src/gr4vy/models/void_transactionop.py:
id: 3d94c56a17e7
- last_write_checksum: sha1:6e1713bce774e9dac6e7b9926b720b192194f684
- pristine_git_object: aed703cd491148cb80f86c3e08fe28eba094e714
+ last_write_checksum: sha1:6d7b2f37c0b781ea95aea27dceb0e6f894537e9d
+ pristine_git_object: 727659782f202fbc00249d9835805b18a6da0c44
src/gr4vy/models/voidablefield.py:
id: ff39fc25f809
last_write_checksum: sha1:0229d15ecc602de71faf9fc4ef242369ee67291a
@@ -4060,20 +4120,20 @@ trackedFiles:
pristine_git_object: d0cc282c416ecf3081de38dd0e1df2263ea52591
src/gr4vy/models/wpayeverdaypayoptions.py:
id: 31cebaa4cecf
- last_write_checksum: sha1:bb459a262b46a4d101a281a9c8f1c3d920c0d0ad
- pristine_git_object: 4d341b8fdef8d8be6cc70e9c3609f1548c3f8d2d
+ last_write_checksum: sha1:ff2ebd76ffaee9a9cad4274adb0c87dd932c1fc0
+ pristine_git_object: cfc74f16f57fcf9d573af232c67b870823b56d6a
src/gr4vy/models/wpaypaytooptions.py:
id: 69e801bf1e9b
- last_write_checksum: sha1:ca0030c8b1fd94a0fb63c1d2c465f788c9a8c3fd
- pristine_git_object: 1978f26e8c4000adf842f31fea08eab1c119db26
+ last_write_checksum: sha1:3b2133350336105178dd0c2819fa2e2a9fcc5b13
+ pristine_git_object: a0ffe70925a1cd324c921448c18b39a1e3f8d682
src/gr4vy/models/wpaypaytoresourceoptions.py:
id: 10fb279fa3df
- last_write_checksum: sha1:e52dc9c0b1690b4ebe08ac89134633170a2b5f40
- pristine_git_object: a443cb544f2726102f204e99af21d2524468d575
+ last_write_checksum: sha1:184840bbb5869bdfaf3d5d95dc55896708ed9133
+ pristine_git_object: e415cb62cb35234c84c7ad3b0e909183295e474a
src/gr4vy/models/wpaypaytosimulationoptions.py:
id: 0beb9ad03264
- last_write_checksum: sha1:c017f727007db251383ea020a492cd71fa72bf8b
- pristine_git_object: 3c2dbaf769c55ea4d8850a3aeb6adf35b6c1a290
+ last_write_checksum: sha1:073f4dfa8caf49922c20952cc669801063dc37fa
+ pristine_git_object: 4547236f34926669dff043c0608f28a13128aef5
src/gr4vy/network_tokens_cryptogram.py:
id: 10c36dcaf885
last_write_checksum: sha1:bd1e73c7c27ced064440ac39c03c8b3423793708
@@ -4128,8 +4188,8 @@ trackedFiles:
pristine_git_object: 423508d015b137cfff2c92804de1f7e7292dc4db
src/gr4vy/sdk.py:
id: 924d48ddd6b1
- last_write_checksum: sha1:d15b739a17a74de17ca2e3e7e4e1c0d236b82812
- pristine_git_object: 0e7eb63fe04b435b036fe4b13ecc580fde59a3f6
+ last_write_checksum: sha1:d6878b108a358551f740a33adef59718fed42d59
+ pristine_git_object: 45d2fbec0a55cb9e3f7156e0b67dcdf2a4275faa
src/gr4vy/sdkconfiguration.py:
id: 12e6f5d93283
last_write_checksum: sha1:b3d04005a955111373b344e02ed4504bfbdd3106
@@ -4168,8 +4228,8 @@ trackedFiles:
pristine_git_object: a9a640a1a7048736383f96c67c6290c86bf536ee
src/gr4vy/utils/__init__.py:
id: e52060886bd2
- last_write_checksum: sha1:141be7a6debce43d0acfb482e4b3dab85a894c4a
- pristine_git_object: 23ac44834d842f128e6b5625ebc19d2b79f87cea
+ last_write_checksum: sha1:0f93d821f9cb3e061ea125d881bb6f61166738dd
+ pristine_git_object: aded7597c2bbc4e3fa7f555755d894671ac57741
src/gr4vy/utils/annotations.py:
id: 4e6f3048ab03
last_write_checksum: sha1:a4824ad65f730303e4e1e3ec1febf87b4eb46dbc
@@ -4178,14 +4238,18 @@ trackedFiles:
id: f636feaea32c
last_write_checksum: sha1:c721e4123000e7dc61ec52b28a739439d9e17341
pristine_git_object: a6c52cd61bbe2d459046c940ce5e8c469f2f0664
+ src/gr4vy/utils/dynamic_imports.py:
+ id: d357373fc7c1
+ last_write_checksum: sha1:a1940c63feb8eddfd8026de53384baf5056d5dcc
+ pristine_git_object: 673edf82a97d0fea7295625d3e092ea369a36b79
src/gr4vy/utils/enums.py:
id: 2b7db8d47248
last_write_checksum: sha1:bc8c3c1285ae09ba8a094ee5c3d9c7f41fa1284d
pristine_git_object: 3324e1bc2668c54c4d5f5a1a845675319757a828
src/gr4vy/utils/eventstreaming.py:
id: 5efe1493cdda
- last_write_checksum: sha1:bababae5d54b7efc360db701daa49e18a92c2f3b
- pristine_git_object: 0969899bfc491e5e408d05643525f347ea95e4fc
+ last_write_checksum: sha1:620d78a8b4e3b854e08d136e02e40a01a786bd70
+ pristine_git_object: 3bdcd6d3d4fc772cb7f5fca8685dcdc8c85e13e8
src/gr4vy/utils/forms.py:
id: 52e38fbd730d
last_write_checksum: sha1:15fa7e9ab1611e062a9984cf06cb20969713d295
@@ -4212,12 +4276,12 @@ trackedFiles:
pristine_git_object: 1de32b6d26f46590232f398fdba6ce0072f1659c
src/gr4vy/utils/retries.py:
id: c486412ce323
- last_write_checksum: sha1:5b97ac4f59357d70c2529975d50364c88bcad607
- pristine_git_object: 88a91b10cd2076b4a2c6cff2ac6bfaa5e3c5ad13
+ last_write_checksum: sha1:471372f5c5d1dd5583239c9cf3c75f1b636e5d87
+ pristine_git_object: af07d4e941007af4213c5ec9047ef8a2fca04e5e
src/gr4vy/utils/security.py:
id: 648156d4ba48
- last_write_checksum: sha1:77d0313d487c5c2f7a1690cecdadbb858a6784aa
- pristine_git_object: dd52aabc559405c88291b52d8139bb661466062f
+ last_write_checksum: sha1:1dd7e0af4f931ca6683a6f889b2d1c8a241b0950
+ pristine_git_object: 7ae8c4414a48c9876c13f0c94b2228ff00d7d563
src/gr4vy/utils/serializers.py:
id: fc34f2ffef43
last_write_checksum: sha1:ce1d8d7f500a9ccba0aeca5057cee9c271f4dfd7
@@ -7961,13 +8025,7 @@ examples:
application/json: {"type": "error", "code": "gateway_timeout", "status": 504, "message": "Request could not be processed"}
examplesVersion: 1.0.2
generatedTests: {}
-releaseNotes: |
- ## Python SDK Changes:
- * `gr4vy.merchant_accounts.three_ds_configuration.create()`: **Added**
- * `gr4vy.merchant_accounts.three_ds_configuration.list()`: **Added**
- * `gr4vy.merchant_accounts.three_ds_configuration.update()`: **Added**
- * `gr4vy.merchant_accounts.three_ds_configuration.delete()`: **Added**
- * `gr4vy.transactions.capture()`: `request.idempotency_key` **Added**
+releaseNotes: "## Python SDK Changes:\n* `gr4vy.payment_methods.create()`: \n * `request_body` **Changed** (Breaking ⚠️)\n * `response` **Changed**\n* `gr4vy.transactions.create()`: \n * `request` **Changed** (Breaking ⚠️)\n * `response` **Changed**\n* `gr4vy.payment_services.get()`: `response.method` **Changed**\n* `gr4vy.merchant_accounts.create()`: \n * `request.loon_accepted_schemes[].enum(qcard)` **Added**\n * `response.loon_accepted_schemes[].enum(qcard)` **Added**\n* `gr4vy.transactions.list()`: \n * `request.method` **Changed**\n * `response.items[]` **Changed**\n* `gr4vy.payment_methods.list()`: `response.items[]` **Changed**\n* `gr4vy.transactions.get()`: `response` **Changed**\n* `gr4vy.transactions.update()`: \n * `request.connection_options` **Changed**\n * `response` **Changed**\n* `gr4vy.transactions.capture()`: `response.union(Transaction)` **Changed**\n* `gr4vy.transactions.void()`: `response.union(TransactionVoid).transaction` **Changed**\n* `gr4vy.transactions.cancel()`: `response.transaction` **Changed**\n* `gr4vy.transactions.sync()`: `response` **Changed**\n* `gr4vy.payment_service_definitions.list()`: `response.items[].method` **Changed**\n* `gr4vy.payment_service_definitions.get()`: `response.method` **Changed**\n* `gr4vy.payment_services.list()`: \n * `request.method` **Changed**\n * `response.items[].method` **Changed**\n* `gr4vy.payment_services.create()`: `response.method` **Changed**\n* `gr4vy.payment_methods.get()`: `response` **Changed**\n* `gr4vy.buyers.payment_methods.list()`: `response.items[]` **Changed**\n* `gr4vy.merchant_accounts.update()`: \n * `request.loon_accepted_schemes[].enum(qcard)` **Added**\n * `response.loon_accepted_schemes[].enum(qcard)` **Added**\n* `gr4vy.checkout_sessions.get()`: `response.payment_method.scheme.enum(qcard)` **Added**\n* `gr4vy.checkout_sessions.update()`: `response.payment_method.scheme.enum(qcard)` **Added**\n* `gr4vy.merchant_accounts.list()`: `response.items[].loon_accepted_schemes[].enum(qcard)` **Added**\n* `gr4vy.payment_services.update()`: `response.method` **Changed**\n* `gr4vy.merchant_accounts.get()`: `response.loon_accepted_schemes[].enum(qcard)` **Added**\n* `gr4vy.checkout_sessions.create()`: `response.payment_method.scheme.enum(qcard)` **Added**\n* `gr4vy.merchant_accounts.three_ds_configuration.list()`: `response.items[].scheme.enum(qcard)` **Added**\n* `gr4vy.merchant_accounts.three_ds_configuration.create()`: \n * `request.scheme.enum(qcard)` **Added**\n * `response.scheme.enum(qcard)` **Added**\n* `gr4vy.merchant_accounts.three_ds_configuration.update()`: \n * `request.scheme.enum(qcard)` **Added**\n * `response.scheme.enum(qcard)` **Added**\n* `gr4vy.payouts.list()`: `response.items[].payment_method` **Changed**\n* `gr4vy.payouts.create()`: \n * `request.payment_method.union(PaymentMethodCard).card_scheme.enum(qcard)` **Added**\n * `response.payment_method` **Changed**\n* `gr4vy.payouts.get()`: `response.payment_method` **Changed**\n* `gr4vy.payment_links.create()`: `request.connection_options` **Changed**\n"
generatedFiles:
- .gitattributes
- .vscode/settings.json
diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml
index b09334c7..76f59819 100644
--- a/.speakeasy/gen.yaml
+++ b/.speakeasy/gen.yaml
@@ -14,6 +14,7 @@ generation:
securityFeb2025: true
sharedErrorComponentsApr2025: false
sharedNestedComponentsJan2026: false
+ nameOverrideFeb2026: false
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
@@ -28,7 +29,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
- version: 2.0.0
+ version: 2.0.1
additionalDependencies:
dev:
freezegun: ^1.5.1
@@ -55,10 +56,14 @@ python:
enumFormat: union
envVarPrefix: GR4VY
fixFlags:
+ asyncPaginationSep2025: false
+ conflictResistantModelImportsFeb2026: false
responseRequiredSep2024: true
flattenGlobalSecurity: true
flattenRequests: true
flatteningOrder: parameters-first
+ forwardCompatibleEnumsByDefault: false
+ forwardCompatibleUnionsByDefault: "false"
imports:
option: openapi
paths:
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index 82c0a678..eef2e949 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -1,21 +1,20 @@
-speakeasyVersion: 1.703.0
+speakeasyVersion: 1.752.0
sources:
openapi:
sourceNamespace: openapi
- sourceRevisionDigest: sha256:1ba900c18259e5144fc1b4120948569166301a24c175d97bba17cd2d2b5a42c4
- sourceBlobDigest: sha256:75fafb86259b7513599a49bbc17f3a3f9103b8795b9c145afa46eb839dcb555e
+ sourceRevisionDigest: sha256:a0f2803477ac2738f2293615f2b14f2413c969092da1b03728c61eae2b2007e2
+ sourceBlobDigest: sha256:2598a01ef0b0e56a72747d7723b13a64fb48141e5a8ab93f1cd38886d6cddb24
tags:
- latest
- - speakeasy-sdk-regen-1770229775
- 1.0.0
targets:
python:
source: openapi
sourceNamespace: openapi
- sourceRevisionDigest: sha256:1ba900c18259e5144fc1b4120948569166301a24c175d97bba17cd2d2b5a42c4
- sourceBlobDigest: sha256:75fafb86259b7513599a49bbc17f3a3f9103b8795b9c145afa46eb839dcb555e
+ sourceRevisionDigest: sha256:a0f2803477ac2738f2293615f2b14f2413c969092da1b03728c61eae2b2007e2
+ sourceBlobDigest: sha256:2598a01ef0b0e56a72747d7723b13a64fb48141e5a8ab93f1cd38886d6cddb24
codeSamplesNamespace: openapi-python-code-samples
- codeSamplesRevisionDigest: sha256:a776c36cb4f3ddc729f1988396fba44ad3c3da77e436a54af6c7f81cf08121fd
+ codeSamplesRevisionDigest: sha256:36a6b26e6cb55d3b05aca901a51861feb7cfd6167053dbbbb569c96a5e5ab9f6
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
diff --git a/RELEASES.md b/RELEASES.md
index 6748cbbd..f1b088ef 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -1438,4 +1438,14 @@ Based on:
### Generated
- [python v2.0.0] .
### Releases
-- [PyPI v2.0.0] https://pypi.org/project/gr4vy/2.0.0 - .
\ No newline at end of file
+- [PyPI v2.0.0] https://pypi.org/project/gr4vy/2.0.0 - .
+
+## 2026-03-11 16:30:04
+### Changes
+Based on:
+- OpenAPI Doc
+- Speakeasy CLI 1.752.0 (2.859.2) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [python v2.0.1] .
+### Releases
+- [PyPI v2.0.1] https://pypi.org/project/gr4vy/2.0.1 - .
\ No newline at end of file
diff --git a/docs/models/adyenautorescuesepascenariosenum.md b/docs/models/adyenautorescuesepascenariosenum.md
index 937fbcbf..4a9a0f07 100644
--- a/docs/models/adyenautorescuesepascenariosenum.md
+++ b/docs/models/adyenautorescuesepascenariosenum.md
@@ -1,10 +1,19 @@
# AdyenAutoRescueSepaScenariosEnum
+## Example Usage
+
+```python
+from gr4vy.models import AdyenAutoRescueSepaScenariosEnum
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AdyenAutoRescueSepaScenariosEnum = "AutoRescueSuccessfulFirst"
+```
+
## Values
-| Name | Value |
-| ------------------------------- | ------------------------------- |
-| `AUTO_RESCUE_SUCCESSFUL_FIRST` | AutoRescueSuccessfulFirst |
-| `AUTO_RESCUE_SUCCESSFUL_SECOND` | AutoRescueSuccessfulSecond |
-| `AUTO_RESCUE_FAILED` | AutoRescueFailed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"AutoRescueSuccessfulFirst"`
+- `"AutoRescueSuccessfulSecond"`
+- `"AutoRescueFailed"`
diff --git a/docs/models/adyencardautorescuescenariosenum.md b/docs/models/adyencardautorescuescenariosenum.md
index c3fbe96e..78276b87 100644
--- a/docs/models/adyencardautorescuescenariosenum.md
+++ b/docs/models/adyencardautorescuescenariosenum.md
@@ -1,11 +1,20 @@
# AdyenCardAutoRescueScenariosEnum
+## Example Usage
+
+```python
+from gr4vy.models import AdyenCardAutoRescueScenariosEnum
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AdyenCardAutoRescueScenariosEnum = "AutoRescueSuccessfulFirst"
+```
+
## Values
-| Name | Value |
-| ------------------------------- | ------------------------------- |
-| `AUTO_RESCUE_SUCCESSFUL_FIRST` | AutoRescueSuccessfulFirst |
-| `AUTO_RESCUE_SUCCESSFUL_SECOND` | AutoRescueSuccessfulSecond |
-| `AUTO_RESCUE_FAILED` | AutoRescueFailed |
-| `AUTO_RESCUE_FRAUD` | AutoRescueFraud |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"AutoRescueSuccessfulFirst"`
+- `"AutoRescueSuccessfulSecond"`
+- `"AutoRescueFailed"`
+- `"AutoRescueFraud"`
diff --git a/docs/models/agegroup.md b/docs/models/agegroup.md
index 965825cf..f42aca6a 100644
--- a/docs/models/agegroup.md
+++ b/docs/models/agegroup.md
@@ -1,9 +1,18 @@
# AgeGroup
+## Example Usage
+
+```python
+from gr4vy.models import AgeGroup
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AgeGroup = "adult"
+```
+
## Values
-| Name | Value |
-| -------- | -------- |
-| `ADULT` | adult |
-| `INFANT` | infant |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"adult"`
+- `"infant"`
diff --git a/docs/models/antifrauddecision.md b/docs/models/antifrauddecision.md
index 4b69e5df..49c59d61 100644
--- a/docs/models/antifrauddecision.md
+++ b/docs/models/antifrauddecision.md
@@ -1,14 +1,23 @@
# AntiFraudDecision
+## Example Usage
+
+```python
+from gr4vy.models import AntiFraudDecision
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AntiFraudDecision = "accept"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `ACCEPT` | accept |
-| `ERROR` | error |
-| `EXCEPTION` | exception |
-| `REJECT` | reject |
-| `REVIEW` | review |
-| `SKIPPED` | skipped |
-| `PENDING` | pending |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"accept"`
+- `"error"`
+- `"exception"`
+- `"reject"`
+- `"review"`
+- `"skipped"`
+- `"pending"`
diff --git a/docs/models/approvaltarget.md b/docs/models/approvaltarget.md
index a4e5dee0..a926f51e 100644
--- a/docs/models/approvaltarget.md
+++ b/docs/models/approvaltarget.md
@@ -1,9 +1,18 @@
# ApprovalTarget
+## Example Usage
+
+```python
+from gr4vy.models import ApprovalTarget
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ApprovalTarget = "new_window"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `NEW_WINDOW` | new_window |
-| `ANY` | any |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"new_window"`
+- `"any"`
diff --git a/docs/models/auditlogaction.md b/docs/models/auditlogaction.md
index 29762ccd..04d9b694 100644
--- a/docs/models/auditlogaction.md
+++ b/docs/models/auditlogaction.md
@@ -1,13 +1,22 @@
# AuditLogAction
+## Example Usage
+
+```python
+from gr4vy.models import AuditLogAction
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AuditLogAction = "created"
+```
+
## Values
-| Name | Value |
-| ---------- | ---------- |
-| `CREATED` | created |
-| `UPDATED` | updated |
-| `DELETED` | deleted |
-| `VOIDED` | voided |
-| `CANCELED` | canceled |
-| `CAPTURED` | captured |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"created"`
+- `"updated"`
+- `"deleted"`
+- `"voided"`
+- `"canceled"`
+- `"captured"`
diff --git a/docs/models/avsresponsecode.md b/docs/models/avsresponsecode.md
index 5d2541cc..9bbf6e44 100644
--- a/docs/models/avsresponsecode.md
+++ b/docs/models/avsresponsecode.md
@@ -1,13 +1,22 @@
# AVSResponseCode
+## Example Usage
+
+```python
+from gr4vy.models import AVSResponseCode
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: AVSResponseCode = "match"
+```
+
## Values
-| Name | Value |
-| ------------------------ | ------------------------ |
-| `MATCH` | match |
-| `NO_MATCH` | no_match |
-| `PARTIAL_MATCH_ADDRESS` | partial_match_address |
-| `PARTIAL_MATCH_POSTCODE` | partial_match_postcode |
-| `PARTIAL_MATCH_NAME` | partial_match_name |
-| `UNAVAILABLE` | unavailable |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"match"`
+- `"no_match"`
+- `"partial_match_address"`
+- `"partial_match_postcode"`
+- `"partial_match_name"`
+- `"unavailable"`
diff --git a/docs/models/cancelstatus.md b/docs/models/cancelstatus.md
index a9cd7236..41a55782 100644
--- a/docs/models/cancelstatus.md
+++ b/docs/models/cancelstatus.md
@@ -1,10 +1,19 @@
# CancelStatus
+## Example Usage
+
+```python
+from gr4vy.models import CancelStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CancelStatus = "succeeded"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `SUCCEEDED` | succeeded |
-| `PENDING` | pending |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"succeeded"`
+- `"pending"`
+- `"failed"`
diff --git a/docs/models/capturestatus.md b/docs/models/capturestatus.md
index 4a4fa0ce..07f58e0c 100644
--- a/docs/models/capturestatus.md
+++ b/docs/models/capturestatus.md
@@ -1,11 +1,20 @@
# CaptureStatus
+## Example Usage
+
+```python
+from gr4vy.models import CaptureStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CaptureStatus = "succeeded"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `SUCCEEDED` | succeeded |
-| `PENDING` | pending |
-| `DECLINED` | declined |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"succeeded"`
+- `"pending"`
+- `"declined"`
+- `"failed"`
diff --git a/docs/models/cardpaymentmethodcreate.md b/docs/models/cardpaymentmethodcreate.md
index 342f7f08..9cfafb37 100644
--- a/docs/models/cardpaymentmethodcreate.md
+++ b/docs/models/cardpaymentmethodcreate.md
@@ -10,6 +10,6 @@
| `buyer_external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The external identifier of the buyer to attach the method to. | buyer-12345 |
| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to attach the method to. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for this payment method. | payment-method-12345 |
-| `card_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The type of the card used | credit |
+| `card_type` | [OptionalNullable[models.CardType]](../models/cardtype.md) | :heavy_minus_sign: | The type of the card used | |
| `method` | *Optional[Literal["card"]]* | :heavy_minus_sign: | Always `card` | card |
| `security_code` | *OptionalNullable[str]* | :heavy_minus_sign: | The 3 or 4 digit security code often found on the card. This often referred to as the CVV or CVD. | 123 |
\ No newline at end of file
diff --git a/docs/models/cardscheme.md b/docs/models/cardscheme.md
index 5d938de0..720f1ced 100644
--- a/docs/models/cardscheme.md
+++ b/docs/models/cardscheme.md
@@ -1,31 +1,41 @@
# CardScheme
+## Example Usage
+
+```python
+from gr4vy.models import CardScheme
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CardScheme = "accel"
+```
+
## Values
-| Name | Value |
-| ------------------ | ------------------ |
-| `ACCEL` | accel |
-| `AMEX` | amex |
-| `BANCONTACT` | bancontact |
-| `CARTE_BANCAIRE` | carte-bancaire |
-| `CIRRUS` | cirrus |
-| `CULIANCE` | culiance |
-| `DANKORT` | dankort |
-| `DINERS_CLUB` | diners-club |
-| `DISCOVER` | discover |
-| `EFTPOS_AUSTRALIA` | eftpos-australia |
-| `ELO` | elo |
-| `HIPERCARD` | hipercard |
-| `JCB` | jcb |
-| `MAESTRO` | maestro |
-| `MASTERCARD` | mastercard |
-| `MIR` | mir |
-| `NYCE` | nyce |
-| `OTHER` | other |
-| `PULSE` | pulse |
-| `RUPAY` | rupay |
-| `STAR` | star |
-| `UATP` | uatp |
-| `UNIONPAY` | unionpay |
-| `VISA` | visa |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"accel"`
+- `"amex"`
+- `"bancontact"`
+- `"carte-bancaire"`
+- `"cirrus"`
+- `"culiance"`
+- `"dankort"`
+- `"diners-club"`
+- `"discover"`
+- `"eftpos-australia"`
+- `"elo"`
+- `"hipercard"`
+- `"jcb"`
+- `"maestro"`
+- `"mastercard"`
+- `"mir"`
+- `"nyce"`
+- `"other"`
+- `"pulse"`
+- `"qcard"`
+- `"rupay"`
+- `"star"`
+- `"uatp"`
+- `"unionpay"`
+- `"visa"`
diff --git a/docs/models/cardsource.md b/docs/models/cardsource.md
index 8d4b04c0..6b3dc9a3 100644
--- a/docs/models/cardsource.md
+++ b/docs/models/cardsource.md
@@ -1,9 +1,18 @@
# CardSource
+## Example Usage
+
+```python
+from gr4vy.models import CardSource
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CardSource = "apple-pay"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `APPLE_PAY` | apple-pay |
-| `GOOGLE_PAY` | google-pay |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"apple-pay"`
+- `"google-pay"`
diff --git a/docs/models/cardtype.md b/docs/models/cardtype.md
index e88da48d..777f742a 100644
--- a/docs/models/cardtype.md
+++ b/docs/models/cardtype.md
@@ -1,10 +1,19 @@
# CardType
+## Example Usage
+
+```python
+from gr4vy.models import CardType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CardType = "credit"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `CREDIT` | credit |
-| `DEBIT` | debit |
-| `PREPAID` | prepaid |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"credit"`
+- `"debit"`
+- `"prepaid"`
diff --git a/docs/models/cardwithurlpaymentmethodcreate.md b/docs/models/cardwithurlpaymentmethodcreate.md
index 3314949e..d1df3418 100644
--- a/docs/models/cardwithurlpaymentmethodcreate.md
+++ b/docs/models/cardwithurlpaymentmethodcreate.md
@@ -12,7 +12,7 @@ Create a transaction with raw card details
| `buyer_external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The external identifier of the buyer to attach the method to. | buyer-12345 |
| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to attach the method to. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for this payment method. | payment-method-12345 |
-| `card_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The type of the card used | credit |
+| `card_type` | [OptionalNullable[models.CardType]](../models/cardtype.md) | :heavy_minus_sign: | The type of the card used | |
| `method` | *Optional[Literal["card"]]* | :heavy_minus_sign: | Always `card` | card |
| `security_code` | *OptionalNullable[str]* | :heavy_minus_sign: | The 3 or 4 digit security code often found on the card. This often referred to as the CVV or CVD. | 123 |
| `redirect_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The URL to redirect a user back to after the complete 3DS in browser. | https://example.com |
\ No newline at end of file
diff --git a/docs/models/cartitem.md b/docs/models/cartitem.md
index 421670bb..a053e9bf 100644
--- a/docs/models/cartitem.md
+++ b/docs/models/cartitem.md
@@ -17,10 +17,10 @@
| `image_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The URL for the image of the item. | https://example.com/images/go-pro-hd.jpg |
| `categories` | List[*str*] | :heavy_minus_sign: | A list of strings containing product categories for the item. | [
"camera",
"travel",
"gear"
] |
| `product_type` | [OptionalNullable[models.ProductType]](../models/producttype.md) | :heavy_minus_sign: | The product type of the cart item. | physical |
-| `seller_country` | *OptionalNullable[str]* | :heavy_minus_sign: | The seller country of the cart item. | US |
+| `seller_country` | *OptionalNullable[str]* | :heavy_minus_sign: | The seller country of the cart item. | **Example 1:** US
**Example 2:** GB |
| `tax_exempt` | *OptionalNullable[bool]* | :heavy_minus_sign: | Whether the item is exempt of tax. | false |
-| `unit_of_measure` | *OptionalNullable[str]* | :heavy_minus_sign: | The unit of measure or the unit of measure code. | feet |
-| `commodity_code` | *OptionalNullable[str]* | :heavy_minus_sign: | Item commodity code. Generally a UNSPSC code. | 43211503 |
+| `unit_of_measure` | *OptionalNullable[str]* | :heavy_minus_sign: | The unit of measure or the unit of measure code. | **Example 1:** feet
**Example 2:** kg |
+| `commodity_code` | *OptionalNullable[str]* | :heavy_minus_sign: | Item commodity code. Generally a UNSPSC code. | **Example 1:** 43211503
**Example 2:** 84111502 |
| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | Brief item description. | A brief description of an interesting item. |
| `duty_amount` | *OptionalNullable[int]* | :heavy_minus_sign: | Item import or export duties represented as a monetary amount in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for `$12.99` | 1299 |
| `shipping_amount` | *OptionalNullable[int]* | :heavy_minus_sign: | Freight/shipping amount represented as a monetary amount in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for `$12.99` | 1299 |
\ No newline at end of file
diff --git a/docs/models/checkoutsession.md b/docs/models/checkoutsession.md
index aca4ccce..07aa9b60 100644
--- a/docs/models/checkoutsession.md
+++ b/docs/models/checkoutsession.md
@@ -10,7 +10,7 @@
| `buyer` | [OptionalNullable[models.GuestBuyer]](../models/guestbuyer.md) | :heavy_minus_sign: | Provide buyer details for the transaction. No buyer resource will be created on Gr4vy when used. | |
| `airline` | [OptionalNullable[models.Airline]](../models/airline.md) | :heavy_minus_sign: | The airline addendum data which describes the airline booking associated with this transaction. | |
| `amount` | *OptionalNullable[int]* | :heavy_minus_sign: | The total amount for this transaction. | |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | EUR |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `payment_service_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The unique identifier of an existing payment service. When provided, the created transaction will be processed by the given payment service and any routing rules will be skipped. | |
| `type` | *Optional[Literal["checkout-session"]]* | :heavy_minus_sign: | Always `checkout-session` | checkout-session |
| `id` | *str* | :heavy_check_mark: | The ID for the checkout session. | 4137b1cf-39ac-42a8-bad6-1c680d5dab6b |
diff --git a/docs/models/checkoutsessioncreate.md b/docs/models/checkoutsessioncreate.md
index 789a35d7..08b12c68 100644
--- a/docs/models/checkoutsessioncreate.md
+++ b/docs/models/checkoutsessioncreate.md
@@ -10,6 +10,6 @@
| `buyer` | [OptionalNullable[models.GuestBuyer]](../models/guestbuyer.md) | :heavy_minus_sign: | Provide buyer details for the transaction. No buyer resource will be created on Gr4vy when used. | |
| `airline` | [OptionalNullable[models.Airline]](../models/airline.md) | :heavy_minus_sign: | The airline addendum data which describes the airline booking associated with this transaction. | |
| `amount` | *OptionalNullable[int]* | :heavy_minus_sign: | The total amount for this transaction. | |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | EUR |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `payment_service_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The unique identifier of an existing payment service. When provided, the created transaction will be processed by the given payment service and any routing rules will be skipped. | |
| `expires_in` | *Optional[float]* | :heavy_minus_sign: | The time in seconds when this checkout session expires. | |
\ No newline at end of file
diff --git a/docs/models/clicktopayfpanpaymentmethodcreate.md b/docs/models/clicktopayfpanpaymentmethodcreate.md
index 3edb309d..0817bdf5 100644
--- a/docs/models/clicktopayfpanpaymentmethodcreate.md
+++ b/docs/models/clicktopayfpanpaymentmethodcreate.md
@@ -12,7 +12,7 @@ Create a Click to Pay payment with an FPAN or virtual PAN
| `buyer_external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The external identifier of the buyer to attach the method to. | buyer-12345 |
| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to attach the method to. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for this payment method. | payment-method-12345 |
-| `card_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The type of the card used | credit |
+| `card_type` | [OptionalNullable[models.CardType]](../models/cardtype.md) | :heavy_minus_sign: | The type of the card used | |
| `method` | *Literal["click-to-pay"]* | :heavy_check_mark: | Aways `click-to-pay`. | click-to-pay |
| `redirect_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The URL to redirect a user back to after the complete 3DS in browser. | https://example.com |
| `security_code` | *OptionalNullable[Any]* | :heavy_minus_sign: | The 3 or 4 digit security code often found on the card. This often referred to as the CVV or CVD. | 123 |
\ No newline at end of file
diff --git a/docs/models/createsessionstatus.md b/docs/models/createsessionstatus.md
index 6f3f6107..031fd8de 100644
--- a/docs/models/createsessionstatus.md
+++ b/docs/models/createsessionstatus.md
@@ -1,9 +1,18 @@
# CreateSessionStatus
+## Example Usage
+
+```python
+from gr4vy.models import CreateSessionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CreateSessionStatus = "succeeded"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `SUCCEEDED` | succeeded |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"succeeded"`
+- `"failed"`
diff --git a/docs/models/cvvresponsecode.md b/docs/models/cvvresponsecode.md
index 9c6b6541..b6804fbe 100644
--- a/docs/models/cvvresponsecode.md
+++ b/docs/models/cvvresponsecode.md
@@ -1,11 +1,20 @@
# CVVResponseCode
+## Example Usage
+
+```python
+from gr4vy.models import CVVResponseCode
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: CVVResponseCode = "match"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `MATCH` | match |
-| `NO_MATCH` | no_match |
-| `UNAVAILABLE` | unavailable |
-| `NOT_PROVIDED` | not_provided |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"match"`
+- `"no_match"`
+- `"unavailable"`
+- `"not_provided"`
diff --git a/docs/models/definitionfieldformat.md b/docs/models/definitionfieldformat.md
index 07eb4728..715e5f31 100644
--- a/docs/models/definitionfieldformat.md
+++ b/docs/models/definitionfieldformat.md
@@ -1,12 +1,21 @@
# DefinitionFieldFormat
+## Example Usage
+
+```python
+from gr4vy.models import DefinitionFieldFormat
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: DefinitionFieldFormat = "text"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `TEXT` | text |
-| `MULTILINE` | multiline |
-| `NUMBER` | number |
-| `TIMEZONE` | timezone |
-| `BOOLEAN` | boolean |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"text"`
+- `"multiline"`
+- `"number"`
+- `"timezone"`
+- `"boolean"`
diff --git a/docs/models/deliveredto.md b/docs/models/deliveredto.md
new file mode 100644
index 00000000..85e2bd94
--- /dev/null
+++ b/docs/models/deliveredto.md
@@ -0,0 +1,18 @@
+# DeliveredTo
+
+## Example Usage
+
+```python
+from gr4vy.models import DeliveredTo
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: DeliveredTo = "shipping_address"
+```
+
+
+## Values
+
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"shipping_address"`
+- `"store_pickup"`
diff --git a/docs/models/digitalwalletcreate.md b/docs/models/digitalwalletcreate.md
index 655dc818..8b36ecd8 100644
--- a/docs/models/digitalwalletcreate.md
+++ b/docs/models/digitalwalletcreate.md
@@ -11,6 +11,6 @@ Request body for registering a new digital wallet
| `merchant_name` | *str* | :heavy_check_mark: | N/A | |
| `merchant_display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | DE |
+| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
| `domain_names` | List[*str*] | :heavy_minus_sign: | N/A | |
| `accept_terms_and_conditions` | *bool* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/digitalwalletprovider.md b/docs/models/digitalwalletprovider.md
index dc522328..e974af14 100644
--- a/docs/models/digitalwalletprovider.md
+++ b/docs/models/digitalwalletprovider.md
@@ -1,10 +1,19 @@
# DigitalWalletProvider
+## Example Usage
+
+```python
+from gr4vy.models import DigitalWalletProvider
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: DigitalWalletProvider = "apple"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `APPLE` | apple |
-| `GOOGLE` | google |
-| `CLICK_TO_PAY` | click-to-pay |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"apple"`
+- `"google"`
+- `"click-to-pay"`
diff --git a/docs/models/digitalwalletupdate.md b/docs/models/digitalwalletupdate.md
index 62d25efc..3d3ef86d 100644
--- a/docs/models/digitalwalletupdate.md
+++ b/docs/models/digitalwalletupdate.md
@@ -5,10 +5,10 @@ Request body for editing a registered digital wallet
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------- | ----------------------- | ----------------------- | ----------------------- | ----------------------- |
-| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `domain_names` | List[*str*] | :heavy_minus_sign: | N/A | |
-| `merchant_display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | DE |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
+| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
+| `domain_names` | List[*str*] | :heavy_minus_sign: | N/A | |
+| `merchant_display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
+| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
+| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
\ No newline at end of file
diff --git a/docs/models/dlocalpixoptions.md b/docs/models/dlocalpixoptions.md
new file mode 100644
index 00000000..a2cb7ae8
--- /dev/null
+++ b/docs/models/dlocalpixoptions.md
@@ -0,0 +1,9 @@
+# DlocalPIXOptions
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `subscription` | [OptionalNullable[models.DlocalPIXSubscriptionOptions]](../models/dlocalpixsubscriptionoptions.md) | :heavy_minus_sign: | Passes `subscription` data to the dLocal API for those connectors that need it. | |
+| `scheduled_date` | *OptionalNullable[str]* | :heavy_minus_sign: | Defines scheduled payment start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is 2 days in the future. | 2030-12-01 |
\ No newline at end of file
diff --git a/docs/models/dlocalpixsubscriptionamountoptions.md b/docs/models/dlocalpixsubscriptionamountoptions.md
new file mode 100644
index 00000000..dc31d1df
--- /dev/null
+++ b/docs/models/dlocalpixsubscriptionamountoptions.md
@@ -0,0 +1,10 @@
+# DlocalPIXSubscriptionAmountOptions
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
+| `type` | [models.DlocalPIXSubscriptionAmountOptionsType](../models/dlocalpixsubscriptionamountoptionstype.md) | :heavy_check_mark: | Indicates the amount type unit for the subscription. Allowed values are: `FIXED`, `VARIABLE`. | FIXED |
+| `value` | *OptionalNullable[str]* | :heavy_minus_sign: | Fixed subscription amount in local currency. Required only for fixed amount subscriptions depending on the payment method. | 10.00 |
+| `min_value` | *Nullable[str]* | :heavy_check_mark: | Minimum payer enrollment limit, not minimum recurring charge amount. | 10.00 |
\ No newline at end of file
diff --git a/docs/models/dlocalpixsubscriptionamountoptionstype.md b/docs/models/dlocalpixsubscriptionamountoptionstype.md
new file mode 100644
index 00000000..e898e5c0
--- /dev/null
+++ b/docs/models/dlocalpixsubscriptionamountoptionstype.md
@@ -0,0 +1,20 @@
+# DlocalPIXSubscriptionAmountOptionsType
+
+Indicates the amount type unit for the subscription. Allowed values are: `FIXED`, `VARIABLE`.
+
+## Example Usage
+
+```python
+from gr4vy.models import DlocalPIXSubscriptionAmountOptionsType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: DlocalPIXSubscriptionAmountOptionsType = "FIXED"
+```
+
+
+## Values
+
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"FIXED"`
+- `"VARIABLE"`
diff --git a/docs/models/dlocalpixsubscriptionoptions.md b/docs/models/dlocalpixsubscriptionoptions.md
new file mode 100644
index 00000000..bff6045f
--- /dev/null
+++ b/docs/models/dlocalpixsubscriptionoptions.md
@@ -0,0 +1,11 @@
+# DlocalPIXSubscriptionOptions
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
+| `amount` | [OptionalNullable[models.DlocalPIXSubscriptionAmountOptions]](../models/dlocalpixsubscriptionamountoptions.md) | :heavy_minus_sign: | Passes `subscription.amount` to the dLocal API for those connectors that need it. | {
"min_value": "10.00",
"type": "FIXED",
"value": "589.01"
} |
+| `frequency` | [models.Frequency](../models/frequency.md) | :heavy_check_mark: | Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`. | WEEKLY |
+| `start_date` | *OptionalNullable[str]* | :heavy_minus_sign: | Defines subscription start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is the current date. | 2030-12-01 |
+| `end_date` | *OptionalNullable[str]* | :heavy_minus_sign: | Defines subscription expiration date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not provided, the subscription will not expire. | 2030-12-01 |
\ No newline at end of file
diff --git a/docs/models/errorlocation.md b/docs/models/errorlocation.md
index 3d994e7c..1760b30b 100644
--- a/docs/models/errorlocation.md
+++ b/docs/models/errorlocation.md
@@ -1,12 +1,21 @@
# ErrorLocation
+## Example Usage
+
+```python
+from gr4vy.models import ErrorLocation
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ErrorLocation = "query"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `QUERY` | query |
-| `BODY` | body |
-| `PATH` | path |
-| `HEADER` | header |
-| `UNKNOWN` | unknown |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"query"`
+- `"body"`
+- `"path"`
+- `"header"`
+- `"unknown"`
diff --git a/docs/models/flow.md b/docs/models/flow.md
index 5f95cf88..70a01c9a 100644
--- a/docs/models/flow.md
+++ b/docs/models/flow.md
@@ -1,11 +1,20 @@
# Flow
+## Example Usage
+
+```python
+from gr4vy.models import Flow
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: Flow = "checkout"
+```
+
## Values
-| Name | Value |
-| ---------------------- | ---------------------- |
-| `CHECKOUT` | checkout |
-| `CARD_TRANSACTION` | card-transaction |
-| `NON_CARD_TRANSACTION` | non-card-transaction |
-| `REDIRECT_TRANSACTION` | redirect-transaction |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"checkout"`
+- `"card-transaction"`
+- `"non-card-transaction"`
+- `"redirect-transaction"`
diff --git a/docs/models/flowaction.md b/docs/models/flowaction.md
index 31f27b33..c5b46a12 100644
--- a/docs/models/flowaction.md
+++ b/docs/models/flowaction.md
@@ -1,11 +1,20 @@
# FlowAction
+## Example Usage
+
+```python
+from gr4vy.models import FlowAction
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: FlowAction = "select-payment-options"
+```
+
## Values
-| Name | Value |
-| ------------------------ | ------------------------ |
-| `SELECT_PAYMENT_OPTIONS` | select-payment-options |
-| `ROUTE_TRANSACTION` | route-transaction |
-| `DECLINE_EARLY` | decline-early |
-| `SKIP_3DS` | skip-3ds |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"select-payment-options"`
+- `"route-transaction"`
+- `"decline-early"`
+- `"skip-3ds"`
diff --git a/docs/models/forterantifraudoptionscartitembasicitemdatatype.md b/docs/models/forterantifraudoptionscartitembasicitemdatatype.md
index cab9c9fa..9fc56b77 100644
--- a/docs/models/forterantifraudoptionscartitembasicitemdatatype.md
+++ b/docs/models/forterantifraudoptionscartitembasicitemdatatype.md
@@ -1,9 +1,18 @@
# ForterAntiFraudOptionsCartItemBasicItemDataType
+## Example Usage
+
+```python
+from gr4vy.models import ForterAntiFraudOptionsCartItemBasicItemDataType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ForterAntiFraudOptionsCartItemBasicItemDataType = "TANGIBLE"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `TANGIBLE` | TANGIBLE |
-| `NON_TANGIBLE` | NON_TANGIBLE |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"TANGIBLE"`
+- `"NON_TANGIBLE"`
diff --git a/docs/models/forterantifraudoptionscartitembeneficiaryaddress.md b/docs/models/forterantifraudoptionscartitembeneficiaryaddress.md
index fb4a8dcf..3b425d9b 100644
--- a/docs/models/forterantifraudoptionscartitembeneficiaryaddress.md
+++ b/docs/models/forterantifraudoptionscartitembeneficiaryaddress.md
@@ -3,12 +3,12 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
-| `country` | *str* | :heavy_check_mark: | The country code of the beneficiary's address. | DE |
-| `address1` | *OptionalNullable[str]* | :heavy_minus_sign: | First line of the beneficiary's address. | |
-| `address2` | *OptionalNullable[str]* | :heavy_minus_sign: | Second line of the beneficiary's address. | |
-| `zip` | *OptionalNullable[str]* | :heavy_minus_sign: | Zip or postal code of the beneficiary's address. | |
-| `region` | *OptionalNullable[str]* | :heavy_minus_sign: | State or region of the beneficiary's address. | |
-| `company` | *OptionalNullable[str]* | :heavy_minus_sign: | Company name associated with the beneficiary's address. | |
-| `city` | *OptionalNullable[str]* | :heavy_minus_sign: | City of the beneficiary's address. | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
+| `country` | *str* | :heavy_check_mark: | The country code of the beneficiary's address. | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
+| `address1` | *OptionalNullable[str]* | :heavy_minus_sign: | First line of the beneficiary's address. | |
+| `address2` | *OptionalNullable[str]* | :heavy_minus_sign: | Second line of the beneficiary's address. | |
+| `zip` | *OptionalNullable[str]* | :heavy_minus_sign: | Zip or postal code of the beneficiary's address. | |
+| `region` | *OptionalNullable[str]* | :heavy_minus_sign: | State or region of the beneficiary's address. | |
+| `company` | *OptionalNullable[str]* | :heavy_minus_sign: | Company name associated with the beneficiary's address. | |
+| `city` | *OptionalNullable[str]* | :heavy_minus_sign: | City of the beneficiary's address. | |
\ No newline at end of file
diff --git a/docs/models/forterantifraudoptionscartitemdeliverydetailsdeliverytype.md b/docs/models/forterantifraudoptionscartitemdeliverydetailsdeliverytype.md
index 5ac73697..fccd86b9 100644
--- a/docs/models/forterantifraudoptionscartitemdeliverydetailsdeliverytype.md
+++ b/docs/models/forterantifraudoptionscartitemdeliverydetailsdeliverytype.md
@@ -1,10 +1,19 @@
# ForterAntiFraudOptionsCartItemDeliveryDetailsDeliveryType
+## Example Usage
+
+```python
+from gr4vy.models import ForterAntiFraudOptionsCartItemDeliveryDetailsDeliveryType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ForterAntiFraudOptionsCartItemDeliveryDetailsDeliveryType = "DIGITAL"
+```
+
## Values
-| Name | Value |
-| ---------- | ---------- |
-| `DIGITAL` | DIGITAL |
-| `PHYSICAL` | PHYSICAL |
-| `HYBRID` | HYBRID |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"DIGITAL"`
+- `"PHYSICAL"`
+- `"HYBRID"`
diff --git a/docs/models/forterantifraudoptionsdeliverytype.md b/docs/models/forterantifraudoptionsdeliverytype.md
index fb213e82..e19619b3 100644
--- a/docs/models/forterantifraudoptionsdeliverytype.md
+++ b/docs/models/forterantifraudoptionsdeliverytype.md
@@ -1,10 +1,19 @@
# ForterAntiFraudOptionsDeliveryType
+## Example Usage
+
+```python
+from gr4vy.models import ForterAntiFraudOptionsDeliveryType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ForterAntiFraudOptionsDeliveryType = "DIGITAL"
+```
+
## Values
-| Name | Value |
-| ---------- | ---------- |
-| `DIGITAL` | DIGITAL |
-| `PHYSICAL` | PHYSICAL |
-| `HYBRID` | HYBRID |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"DIGITAL"`
+- `"PHYSICAL"`
+- `"HYBRID"`
diff --git a/docs/models/forterantifraudoptionsdiscountcoupondiscountamount.md b/docs/models/forterantifraudoptionsdiscountcoupondiscountamount.md
index 47e0f93e..49f18ee7 100644
--- a/docs/models/forterantifraudoptionsdiscountcoupondiscountamount.md
+++ b/docs/models/forterantifraudoptionsdiscountcoupondiscountamount.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
-| `amount_usd` | *OptionalNullable[str]* | :heavy_minus_sign: | The discount amount in USD. | |
-| `amount_local_currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The discount amount in local currency. | |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for the discount amount. | EUR |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
+| `amount_usd` | *OptionalNullable[str]* | :heavy_minus_sign: | The discount amount in USD. | |
+| `amount_local_currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The discount amount in local currency. | |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for the discount amount. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
\ No newline at end of file
diff --git a/docs/models/frequency.md b/docs/models/frequency.md
new file mode 100644
index 00000000..1850b0c4
--- /dev/null
+++ b/docs/models/frequency.md
@@ -0,0 +1,23 @@
+# Frequency
+
+Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`.
+
+## Example Usage
+
+```python
+from gr4vy.models import Frequency
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: Frequency = "WEEKLY"
+```
+
+
+## Values
+
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"WEEKLY"`
+- `"MONTHLY"`
+- `"QUARTERLY"`
+- `"SEMI_ANNUAL"`
+- `"ANNUAL"`
diff --git a/docs/models/giftcarderrorcode.md b/docs/models/giftcarderrorcode.md
index e6fd77c7..746e313b 100644
--- a/docs/models/giftcarderrorcode.md
+++ b/docs/models/giftcarderrorcode.md
@@ -8,21 +8,30 @@ those in the connectors framework.
If new codes are added, append them at the end or amend public simulator
documentation: https://docs.gr4vy.com/guides/features/gift-cards/simulator
+## Example Usage
+
+```python
+from gr4vy.models import GiftCardErrorCode
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: GiftCardErrorCode = "invalid_gift_card"
+```
+
## Values
-| Name | Value |
-| ------------------------------- | ------------------------------- |
-| `INVALID_GIFT_CARD` | invalid_gift_card |
-| `EXPIRED_CARD` | expired_card |
-| `INACTIVE_CARD` | inactive_card |
-| `INVALID_SERVICE_CREDENTIALS` | invalid_service_credentials |
-| `INVALID_AMOUNT` | invalid_amount |
-| `INCORRECT_CURRENCY` | incorrect_currency |
-| `INSUFFICIENT_FUNDS` | insufficient_funds |
-| `INVALID_SERVICE_CONFIGURATION` | invalid_service_configuration |
-| `OPERATION_CANCELED` | operation_canceled |
-| `SERVICE_ERROR` | service_error |
-| `SERVICE_NETWORK_ERROR` | service_network_error |
-| `UNKNOWN_ERROR` | unknown_error |
-| `MAX_GIFT_CARDS_REACHED` | max_gift_cards_reached |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"invalid_gift_card"`
+- `"expired_card"`
+- `"inactive_card"`
+- `"invalid_service_credentials"`
+- `"invalid_amount"`
+- `"incorrect_currency"`
+- `"insufficient_funds"`
+- `"invalid_service_configuration"`
+- `"operation_canceled"`
+- `"service_error"`
+- `"service_network_error"`
+- `"unknown_error"`
+- `"max_gift_cards_reached"`
diff --git a/docs/models/giftcardredemptionstatus.md b/docs/models/giftcardredemptionstatus.md
index 05380366..a64da83f 100644
--- a/docs/models/giftcardredemptionstatus.md
+++ b/docs/models/giftcardredemptionstatus.md
@@ -1,11 +1,20 @@
# GiftCardRedemptionStatus
+## Example Usage
+
+```python
+from gr4vy.models import GiftCardRedemptionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: GiftCardRedemptionStatus = "created"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `CREATED` | created |
-| `SUCCEEDED` | succeeded |
-| `FAILED` | failed |
-| `SKIPPED` | skipped |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"created"`
+- `"succeeded"`
+- `"failed"`
+- `"skipped"`
diff --git a/docs/models/giftcardserviceprovider.md b/docs/models/giftcardserviceprovider.md
index 2647ef8a..1c19fcf9 100644
--- a/docs/models/giftcardserviceprovider.md
+++ b/docs/models/giftcardserviceprovider.md
@@ -1,9 +1,18 @@
# GiftCardServiceProvider
+## Example Usage
+
+```python
+from gr4vy.models import GiftCardServiceProvider
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: GiftCardServiceProvider = "mock-gift-card"
+```
+
## Values
-| Name | Value |
-| ---------------------- | ---------------------- |
-| `MOCK_GIFT_CARD` | mock-gift-card |
-| `QWIKCILVER_GIFT_CARD` | qwikcilver-gift-card |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"mock-gift-card"`
+- `"qwikcilver-gift-card"`
diff --git a/docs/models/gocardlessoptions.md b/docs/models/gocardlessoptions.md
index 18cf7ad9..3d38a5b7 100644
--- a/docs/models/gocardlessoptions.md
+++ b/docs/models/gocardlessoptions.md
@@ -3,6 +3,6 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `purpose_code` | [OptionalNullable[models.PurposeCode]](../models/purposecode.md) | :heavy_minus_sign: | Specifies the high-level purpose of a mandate and/or payment using a set of pre-defined categories. Required for the PayTo scheme, optional for all others | mortgage |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `purpose_code` | [OptionalNullable[models.PurposeCode]](../models/purposecode.md) | :heavy_minus_sign: | Specifies the high-level purpose of a mandate and/or payment using a set of pre-defined categories. Required for the PayTo scheme, optional for all others | **Example 1:** mortgage
**Example 2:** utility
**Example 3:** loan
**Example 4:** dependant_support
**Example 5:** gambling
**Example 6:** retail
**Example 7:** salary
**Example 8:** personal
**Example 9:** government
**Example 10:** pension
**Example 11:** tax
**Example 12:** other |
\ No newline at end of file
diff --git a/docs/models/googlepayfpanpaymentmethodcreate.md b/docs/models/googlepayfpanpaymentmethodcreate.md
index 7b5b04d8..390aa26f 100644
--- a/docs/models/googlepayfpanpaymentmethodcreate.md
+++ b/docs/models/googlepayfpanpaymentmethodcreate.md
@@ -12,7 +12,7 @@ Create a Google Pay payment with an FPAN.
| `buyer_external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The external identifier of the buyer to attach the method to. | buyer-12345 |
| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to attach the method to. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for this payment method. | payment-method-12345 |
-| `card_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The type of the card used | credit |
+| `card_type` | [OptionalNullable[models.CardType]](../models/cardtype.md) | :heavy_minus_sign: | The type of the card used | |
| `method` | *Literal["googlepay_pan_only"]* | :heavy_check_mark: | Aways `googlepay_pan_only`. | googlepay_pan_only |
| `redirect_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The URL to redirect a user back to after the complete 3DS in browser. | https://example.com |
| `security_code` | *OptionalNullable[Any]* | :heavy_minus_sign: | The 3 or 4 digit security code often found on the card. This often referred to as the CVV or CVD. | 123 |
\ No newline at end of file
diff --git a/docs/models/instrumenttype.md b/docs/models/instrumenttype.md
index 9c51bf31..53470204 100644
--- a/docs/models/instrumenttype.md
+++ b/docs/models/instrumenttype.md
@@ -1,15 +1,25 @@
# InstrumentType
+## Example Usage
+
+```python
+from gr4vy.models import InstrumentType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: InstrumentType = "pan"
+```
+
## Values
-| Name | Value |
-| ---------------- | ---------------- |
-| `PAN` | pan |
-| `CARD_TOKEN` | card_token |
-| `REDIRECT` | redirect |
-| `REDIRECT_TOKEN` | redirect_token |
-| `GOOGLEPAY` | googlepay |
-| `APPLEPAY` | applepay |
-| `NETWORK_TOKEN` | network_token |
-| `PLAID` | plaid |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"pan"`
+- `"card_token"`
+- `"redirect"`
+- `"redirect_token"`
+- `"googlepay"`
+- `"applepay"`
+- `"network_token"`
+- `"plaid"`
+- `"bank_details"`
diff --git a/docs/models/integrationclient.md b/docs/models/integrationclient.md
index e364e15b..1c241350 100644
--- a/docs/models/integrationclient.md
+++ b/docs/models/integrationclient.md
@@ -1,11 +1,20 @@
# IntegrationClient
+## Example Usage
+
+```python
+from gr4vy.models import IntegrationClient
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: IntegrationClient = "redirect"
+```
+
## Values
-| Name | Value |
-| ---------- | ---------- |
-| `REDIRECT` | redirect |
-| `WEB` | web |
-| `ANDROID` | android |
-| `IOS` | ios |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"redirect"`
+- `"web"`
+- `"android"`
+- `"ios"`
diff --git a/docs/models/listthreedsconfigurationsrequest.md b/docs/models/listthreedsconfigurationsrequest.md
index bd038775..cd77ff04 100644
--- a/docs/models/listthreedsconfigurationsrequest.md
+++ b/docs/models/listthreedsconfigurationsrequest.md
@@ -6,4 +6,4 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `merchant_account_id` | *str* | :heavy_check_mark: | The ID of the merchant account. | merchant-12345 |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters) to filter 3DS configurations. | USD |
\ No newline at end of file
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters) to filter 3DS configurations. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
\ No newline at end of file
diff --git a/docs/models/merchantaccount.md b/docs/models/merchantaccount.md
index 5409eb01..dd12247d 100644
--- a/docs/models/merchantaccount.md
+++ b/docs/models/merchantaccount.md
@@ -24,6 +24,6 @@
| `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | true |
+| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date this merchant account was created at. | 2013-07-16T19:23:00.000+00:00 |
| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date this merchant account was last updated at. | 2013-07-16T19:23:00.000+00:00 |
\ No newline at end of file
diff --git a/docs/models/merchantaccountcreate.md b/docs/models/merchantaccountcreate.md
index 36a14eac..6b7c6456 100644
--- a/docs/models/merchantaccountcreate.md
+++ b/docs/models/merchantaccountcreate.md
@@ -21,6 +21,6 @@
| `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | true |
+| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
| `id` | *str* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 |
| `display_name` | *str* | :heavy_check_mark: | The display name for the merchant account. | Example |
\ No newline at end of file
diff --git a/docs/models/merchantaccountthreedsconfiguration.md b/docs/models/merchantaccountthreedsconfiguration.md
index 774bf34d..2b525b0d 100644
--- a/docs/models/merchantaccountthreedsconfiguration.md
+++ b/docs/models/merchantaccountthreedsconfiguration.md
@@ -17,5 +17,5 @@
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time when this 3DS configuration was first created in our system. | 2013-07-16T19:23:00.000+00:00 |
| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time when this 3DS configuration was last updated in our system. | 2013-07-16T19:23:00.000+00:00 |
| `scheme` | [models.CardScheme](../models/cardscheme.md) | :heavy_check_mark: | N/A | visa |
-| `currency` | *Nullable[str]* | :heavy_check_mark: | ISO 4217 currency code (3 characters). If null, the configuration applies to all currencies. | USD |
+| `currency` | *Nullable[str]* | :heavy_check_mark: | ISO 4217 currency code (3 characters). If null, the configuration applies to all currencies. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Additional information about the 3DS configuration, stored as key-value pairs. | |
\ No newline at end of file
diff --git a/docs/models/merchantaccountthreedsconfigurationcreate.md b/docs/models/merchantaccountthreedsconfigurationcreate.md
index daf9eec2..86410142 100644
--- a/docs/models/merchantaccountthreedsconfigurationcreate.md
+++ b/docs/models/merchantaccountthreedsconfigurationcreate.md
@@ -12,5 +12,5 @@
| `merchant_category_code` | *str* | :heavy_check_mark: | Merchant category code to use when calling 3DS through this scheme. | 1234 |
| `merchant_url` | *str* | :heavy_check_mark: | URL to send when calling 3DS through this scheme. | https://example.com |
| `scheme` | [models.CardScheme](../models/cardscheme.md) | :heavy_check_mark: | N/A | visa |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | USD |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Any additional information about the 3DS configuration that you would like to store as key-value pairs. | |
\ No newline at end of file
diff --git a/docs/models/merchantaccountthreedsconfigurationupdate.md b/docs/models/merchantaccountthreedsconfigurationupdate.md
index 4f287551..927d0350 100644
--- a/docs/models/merchantaccountthreedsconfigurationupdate.md
+++ b/docs/models/merchantaccountthreedsconfigurationupdate.md
@@ -12,5 +12,5 @@
| `merchant_category_code` | *OptionalNullable[str]* | :heavy_minus_sign: | Merchant category code to use when calling 3DS through this scheme. | 1234 |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to send when calling 3DS through this scheme. | https://example.com |
| `scheme` | [OptionalNullable[models.CardScheme]](../models/cardscheme.md) | :heavy_minus_sign: | The card scheme for this 3DS configuration | visa |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | USD |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | Any additional information about the 3DS configuration that you would like to store as key-value pairs. | |
\ No newline at end of file
diff --git a/docs/models/merchantaccountupdate.md b/docs/models/merchantaccountupdate.md
index 178a0857..26ebda8b 100644
--- a/docs/models/merchantaccountupdate.md
+++ b/docs/models/merchantaccountupdate.md
@@ -21,5 +21,5 @@
| `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | true |
+| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
| `display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The display name for the merchant account. | Example |
\ No newline at end of file
diff --git a/docs/models/method.md b/docs/models/method.md
index bb0683c4..ea3b15cc 100644
--- a/docs/models/method.md
+++ b/docs/models/method.md
@@ -1,116 +1,127 @@
# Method
+## Example Usage
+
+```python
+from gr4vy.models import Method
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: Method = "abitab"
+```
+
## Values
-| Name | Value |
-| -------------------- | -------------------- |
-| `ABITAB` | abitab |
-| `AFFIRM` | affirm |
-| `AFTERPAY` | afterpay |
-| `ALIPAY` | alipay |
-| `ALIPAYHK` | alipayhk |
-| `APPLEPAY` | applepay |
-| `ARCUSPAYNETWORK` | arcuspaynetwork |
-| `BACS` | bacs |
-| `BANCONTACT` | bancontact |
-| `BANK` | bank |
-| `BANKED` | banked |
-| `BCP` | bcp |
-| `BECS` | becs |
-| `BITPAY` | bitpay |
-| `BLIK` | blik |
-| `BOLETO` | boleto |
-| `BOOST` | boost |
-| `CARD` | card |
-| `CASHAPP` | cashapp |
-| `CHASEORBITAL` | chaseorbital |
-| `CLEARPAY` | clearpay |
-| `CLICK_TO_PAY` | click-to-pay |
-| `DANA` | dana |
-| `DCB` | dcb |
-| `DLOCAL` | dlocal |
-| `EBANX` | ebanx |
-| `EFECTY` | efecty |
-| `EPS` | eps |
-| `EVERYDAYPAY` | everydaypay |
-| `GCASH` | gcash |
-| `GEM` | gem |
-| `GEMDS` | gemds |
-| `GIFT_CARD` | gift-card |
-| `GIROPAY` | giropay |
-| `GIVINGBLOCK` | givingblock |
-| `GOCARDLESS` | gocardless |
-| `GOOGLEPAY` | googlepay |
-| `GOOGLEPAY_PAN_ONLY` | googlepay_pan_only |
-| `GOPAY` | gopay |
-| `GRABPAY` | grabpay |
-| `IDEAL` | ideal |
-| `KAKAOPAY` | kakaopay |
-| `KCP` | kcp |
-| `KHIPU` | khipu |
-| `KLARNA` | klarna |
-| `LATITUDE` | latitude |
-| `LATITUDEDS` | latitudeds |
-| `LAYBUY` | laybuy |
-| `LINEPAY` | linepay |
-| `LINKAJA` | linkaja |
-| `MAYBANKQRPAY` | maybankqrpay |
-| `MERCADOPAGO` | mercadopago |
-| `MULTIBANCO` | multibanco |
-| `MULTIPAGO` | multipago |
-| `NEQUI` | nequi |
-| `NETBANKING` | netbanking |
-| `NETWORK_TOKEN` | network-token |
-| `NUPAY` | nupay |
-| `ONEY_10X` | oney_10x |
-| `ONEY_12X` | oney_12x |
-| `ONEY_3X` | oney_3x |
-| `ONEY_4X` | oney_4x |
-| `ONEY_6X` | oney_6x |
-| `ONLINEBANKINGCZ` | onlinebankingcz |
-| `OVO` | ovo |
-| `OXXO` | oxxo |
-| `P24` | p24 |
-| `PAGOEFECTIVO` | pagoefectivo |
-| `PAYID` | payid |
-| `PAYMAYA` | paymaya |
-| `PAYPAL` | paypal |
-| `PAYPALPAYLATER` | paypalpaylater |
-| `PAYTO` | payto |
-| `PAYVALIDA` | payvalida |
-| `PICPAY` | picpay |
-| `PIX` | pix |
-| `PLAID` | plaid |
-| `PSE` | pse |
-| `RABBITLINEPAY` | rabbitlinepay |
-| `RAZORPAY` | razorpay |
-| `RAPIPAGO` | rapipago |
-| `REDPAGOS` | redpagos |
-| `SCALAPAY` | scalapay |
-| `SEPA` | sepa |
-| `SERVIPAG` | servipag |
-| `SHOPEEPAY` | shopeepay |
-| `SINGTELDASH` | singteldash |
-| `SMARTPAY` | smartpay |
-| `SOFORT` | sofort |
-| `SPEI` | spei |
-| `STITCH` | stitch |
-| `STRIPEDD` | stripedd |
-| `STRIPETOKEN` | stripetoken |
-| `TAPI` | tapi |
-| `TAPIFINTECHS` | tapifintechs |
-| `THAIQR` | thaiqr |
-| `TOUCHNGO` | touchngo |
-| `TRUEMONEY` | truemoney |
-| `TRUSTLY` | trustly |
-| `TRUSTLYEUROPE` | trustlyeurope |
-| `UPI` | upi |
-| `VENMO` | venmo |
-| `VIPPS` | vipps |
-| `WAAVE` | waave |
-| `WEBPAY` | webpay |
-| `WECHAT` | wechat |
-| `WERO` | wero |
-| `YAPE` | yape |
-| `ZIPPAY` | zippay |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"abitab"`
+- `"affirm"`
+- `"afterpay"`
+- `"alipay"`
+- `"alipayhk"`
+- `"applepay"`
+- `"arcuspaynetwork"`
+- `"bacs"`
+- `"bancontact"`
+- `"bank"`
+- `"banked"`
+- `"bcp"`
+- `"becs"`
+- `"bitpay"`
+- `"blik"`
+- `"boleto"`
+- `"boost"`
+- `"breb"`
+- `"capitec"`
+- `"card"`
+- `"cashapp"`
+- `"chaseorbital"`
+- `"clearpay"`
+- `"click-to-pay"`
+- `"dana"`
+- `"dcb"`
+- `"dlocal"`
+- `"ebanx"`
+- `"efecty"`
+- `"eps"`
+- `"everydaypay"`
+- `"gcash"`
+- `"gem"`
+- `"gemds"`
+- `"gift-card"`
+- `"giropay"`
+- `"givingblock"`
+- `"gocardless"`
+- `"googlepay"`
+- `"googlepay_pan_only"`
+- `"gopay"`
+- `"grabpay"`
+- `"ideal"`
+- `"kakaopay"`
+- `"kcp"`
+- `"khipu"`
+- `"klarna"`
+- `"latitude"`
+- `"latitudeds"`
+- `"laybuy"`
+- `"linepay"`
+- `"linkaja"`
+- `"maybankqrpay"`
+- `"mercadopago"`
+- `"multibanco"`
+- `"multipago"`
+- `"nequi"`
+- `"netbanking"`
+- `"network-token"`
+- `"nupay"`
+- `"oney_10x"`
+- `"oney_12x"`
+- `"oney_3x"`
+- `"oney_4x"`
+- `"oney_6x"`
+- `"onlinebankingcz"`
+- `"ovo"`
+- `"oxxo"`
+- `"p24"`
+- `"pagoefectivo"`
+- `"payid"`
+- `"paymaya"`
+- `"paypal"`
+- `"paypalpaylater"`
+- `"payto"`
+- `"payvalida"`
+- `"picpay"`
+- `"pix"`
+- `"plaid"`
+- `"pse"`
+- `"rabbitlinepay"`
+- `"razorpay"`
+- `"rapipago"`
+- `"redpagos"`
+- `"scalapay"`
+- `"sepa"`
+- `"servipag"`
+- `"shopeepay"`
+- `"singteldash"`
+- `"smartpay"`
+- `"sofort"`
+- `"spei"`
+- `"stitch"`
+- `"stripedd"`
+- `"stripetoken"`
+- `"tapi"`
+- `"tapifintechs"`
+- `"thaiqr"`
+- `"touchngo"`
+- `"truemoney"`
+- `"trustly"`
+- `"trustlyeurope"`
+- `"upi"`
+- `"venmo"`
+- `"vipps"`
+- `"waave"`
+- `"webpay"`
+- `"wechat"`
+- `"wero"`
+- `"yape"`
+- `"zippay"`
diff --git a/docs/models/mode.md b/docs/models/mode.md
index 85913e49..58ee653d 100644
--- a/docs/models/mode.md
+++ b/docs/models/mode.md
@@ -1,15 +1,24 @@
# Mode
+## Example Usage
+
+```python
+from gr4vy.models import Mode
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: Mode = "card"
+```
+
## Values
-| Name | Value |
-| ------------------ | ------------------ |
-| `CARD` | card |
-| `REDIRECT` | redirect |
-| `APPLEPAY` | applepay |
-| `GOOGLEPAY` | googlepay |
-| `CHECKOUT_SESSION` | checkout-session |
-| `CLICK_TO_PAY` | click-to-pay |
-| `GIFT_CARD` | gift-card |
-| `BANK` | bank |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"card"`
+- `"redirect"`
+- `"applepay"`
+- `"googlepay"`
+- `"checkout-session"`
+- `"click-to-pay"`
+- `"gift-card"`
+- `"bank"`
diff --git a/docs/models/name.md b/docs/models/name.md
index ababc03a..b76c182a 100644
--- a/docs/models/name.md
+++ b/docs/models/name.md
@@ -2,60 +2,69 @@
The specific event name.
+## Example Usage
+
+```python
+from gr4vy.models import Name
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: Name = "transaction-updated-status"
+```
+
## Values
-| Name | Value |
-| ---------------------------------------------------------------- | ---------------------------------------------------------------- |
-| `TRANSACTION_UPDATED_STATUS` | transaction-updated-status |
-| `TRANSACTION_SYNC_EVENT` | transaction-sync-event |
-| `TRANSACTION_SYNC_FAILED_EVENT` | transaction-sync-failed-event |
-| `TRANSACTION_MODIFIED_EVENT` | transaction-modified-event |
-| `TRANSACTION_API_REQUEST` | transaction-api-request |
-| `TRANSACTION_API_RESPONSE` | transaction-api-response |
-| `BIN_LOOKUP_REQUEST` | bin-lookup-request |
-| `THREE_D_SECURE_SUCCESS` | three-d-secure-success |
-| `THREE_D_SECURE_REQUEST_ERROR` | three-d-secure-request-error |
-| `THREE_D_SECURE_PREPARATION_REQUEST` | three-d-secure-preparation-request |
-| `THREE_D_SECURE_AUTHENTICATION_REQUEST` | three-d-secure-authentication-request |
-| `THREE_D_SECURE_RESULT_REQUEST` | three-d-secure-result-request |
-| `ANTI_FRAUD_DECISION` | anti-fraud-decision |
-| `ANTI_FRAUD_DECISION_ERROR` | anti-fraud-decision-error |
-| `ANTI_FRAUD_DECISION_SKIPPED` | anti-fraud-decision-skipped |
-| `ANTI_FRAUD_WEBHOOK` | anti-fraud-webhook |
-| `ANTI_FRAUD_TRANSACTION_STATUS_UPDATE` | anti-fraud-transaction-status-update |
-| `ANTI_FRAUD_TRANSACTION_STATUS_UPDATE_ERROR` | anti-fraud-transaction-status-update-error |
-| `ANTI_FRAUD_DECISION_UPDATE` | anti-fraud-decision-update |
-| `ANTI_FRAUD_DECISION_UPDATE_ERROR` | anti-fraud-decision-update-error |
-| `GIFT_CARD_REDEMPTION_SUCCEEDED` | gift-card-redemption-succeeded |
-| `GIFT_CARD_REDEMPTION_FAILED` | gift-card-redemption-failed |
-| `GIFT_CARD_REFUND_SUCCEEDED` | gift-card-refund-succeeded |
-| `GIFT_CARD_REFUND_FAILED` | gift-card-refund-failed |
-| `GIFT_CARD_REVERSAL_SUCCEEDED` | gift-card-reversal-succeeded |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_AUTHORIZATION_SUCCEEDED` | payment-connector-response-transaction-authorization-succeeded |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CAPTURE_SUCCEEDED` | payment-connector-response-transaction-capture-succeeded |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_AUTHORIZATION_FAILED` | payment-connector-response-transaction-authorization-failed |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_DECLINED` | payment-connector-response-transaction-declined |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CAPTURE_FAILED` | payment-connector-response-transaction-capture-failed |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CAPTURE_DECLINED` | payment-connector-response-transaction-capture-declined |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CANCEL_SUCCEEDED` | payment-connector-response-transaction-cancel-succeeded |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CANCEL_PENDING` | payment-connector-response-transaction-cancel-pending |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_CANCEL_FAILED` | payment-connector-response-transaction-cancel-failed |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_VOID_SUCCEEDED` | payment-connector-response-transaction-void-succeeded |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_VOID_DECLINED` | payment-connector-response-transaction-void-declined |
-| `PAYMENT_CONNECTOR_RESPONSE_TRANSACTION_VOID_FAILED` | payment-connector-response-transaction-void-failed |
-| `PAYMENT_CONNECTOR_EXTERNAL_TRANSACTION_REQUEST` | payment-connector-external-transaction-request |
-| `PAYMENT_CONNECTOR_REPORT_TRANSACTION_SETTLED` | payment-connector-report-transaction-settled |
-| `PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED` | payment-connector-report-chargeback-posted |
-| `PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED` | payment-connector-report-chargeback-reversal-posted |
-| `PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED` | payment-connector-transaction-webhook-processed |
-| `DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED` | digital-wallet-apple-pay-token-decrypted |
-| `DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED` | digital-wallet-google-pay-token-decrypted |
-| `DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED` | digital-wallet-click-to-pay-token-decrypted |
-| `NETWORK_TOKEN_PROVISION_SUCCEEDED` | network-token-provision-succeeded |
-| `NETWORK_TOKEN_PROVISION_FAILED` | network-token-provision-failed |
-| `NETWORK_TOKEN_CRYPTOGRAM_PROVISION_SUCCEEDED` | network-token-cryptogram-provision-succeeded |
-| `NETWORK_TOKEN_CRYPTOGRAM_PROVISION_FAILED` | network-token-cryptogram-provision-failed |
-| `THE_GIVING_BLOCK_TRANSACTION_CONVERSION_SUCCEEDED` | the-giving-block-transaction-conversion-succeeded |
-| `REAL_TIME_ACCOUNT_UPDATE` | real-time-account-update |
-| `PLAID_REQUEST_EVENT` | plaid-request-event |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"transaction-updated-status"`
+- `"transaction-sync-event"`
+- `"transaction-sync-failed-event"`
+- `"transaction-modified-event"`
+- `"transaction-api-request"`
+- `"transaction-api-response"`
+- `"bin-lookup-request"`
+- `"three-d-secure-success"`
+- `"three-d-secure-request-error"`
+- `"three-d-secure-preparation-request"`
+- `"three-d-secure-authentication-request"`
+- `"three-d-secure-result-request"`
+- `"anti-fraud-decision"`
+- `"anti-fraud-decision-error"`
+- `"anti-fraud-decision-skipped"`
+- `"anti-fraud-webhook"`
+- `"anti-fraud-transaction-status-update"`
+- `"anti-fraud-transaction-status-update-error"`
+- `"anti-fraud-decision-update"`
+- `"anti-fraud-decision-update-error"`
+- `"gift-card-redemption-succeeded"`
+- `"gift-card-redemption-failed"`
+- `"gift-card-refund-succeeded"`
+- `"gift-card-refund-failed"`
+- `"gift-card-reversal-succeeded"`
+- `"payment-connector-response-transaction-authorization-succeeded"`
+- `"payment-connector-response-transaction-capture-succeeded"`
+- `"payment-connector-response-transaction-authorization-failed"`
+- `"payment-connector-response-transaction-declined"`
+- `"payment-connector-response-transaction-capture-failed"`
+- `"payment-connector-response-transaction-capture-declined"`
+- `"payment-connector-response-transaction-cancel-succeeded"`
+- `"payment-connector-response-transaction-cancel-pending"`
+- `"payment-connector-response-transaction-cancel-failed"`
+- `"payment-connector-response-transaction-void-succeeded"`
+- `"payment-connector-response-transaction-void-declined"`
+- `"payment-connector-response-transaction-void-failed"`
+- `"payment-connector-external-transaction-request"`
+- `"payment-connector-report-transaction-settled"`
+- `"payment-connector-report-chargeback-posted"`
+- `"payment-connector-report-chargeback-reversal-posted"`
+- `"payment-connector-transaction-webhook-processed"`
+- `"digital-wallet-apple-pay-token-decrypted"`
+- `"digital-wallet-google-pay-token-decrypted"`
+- `"digital-wallet-click-to-pay-token-decrypted"`
+- `"network-token-provision-succeeded"`
+- `"network-token-provision-failed"`
+- `"network-token-cryptogram-provision-succeeded"`
+- `"network-token-cryptogram-provision-failed"`
+- `"the-giving-block-transaction-conversion-succeeded"`
+- `"real-time-account-update"`
+- `"plaid-request-event"`
diff --git a/docs/models/networktokenstatus.md b/docs/models/networktokenstatus.md
index 69d304c0..51bb0bfd 100644
--- a/docs/models/networktokenstatus.md
+++ b/docs/models/networktokenstatus.md
@@ -1,11 +1,20 @@
# NetworkTokenStatus
+## Example Usage
+
+```python
+from gr4vy.models import NetworkTokenStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: NetworkTokenStatus = "active"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `ACTIVE` | active |
-| `INACTIVE` | inactive |
-| `SUSPENDED` | suspended |
-| `DELETED` | deleted |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"active"`
+- `"inactive"`
+- `"suspended"`
+- `"deleted"`
diff --git a/docs/models/nuveiklarnaoptions.md b/docs/models/nuveiklarnaoptions.md
new file mode 100644
index 00000000..2e645726
--- /dev/null
+++ b/docs/models/nuveiklarnaoptions.md
@@ -0,0 +1,8 @@
+# NuveiKlarnaOptions
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| `custom_data` | *OptionalNullable[str]* | :heavy_minus_sign: | Additional data to be sent to Nuvei. | user=123,trusted=false |
\ No newline at end of file
diff --git a/docs/models/orderby.md b/docs/models/orderby.md
index 07b3c26b..678c3a13 100644
--- a/docs/models/orderby.md
+++ b/docs/models/orderby.md
@@ -2,10 +2,19 @@
The direction to sort the payment methods in.
+## Example Usage
+
+```python
+from gr4vy.models import OrderBy
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: OrderBy = "asc"
+```
+
## Values
-| Name | Value |
-| ------ | ------ |
-| `ASC` | asc |
-| `DESC` | desc |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"asc"`
+- `"desc"`
diff --git a/docs/models/paymentlink.md b/docs/models/paymentlink.md
index bd29b475..835ce3cc 100644
--- a/docs/models/paymentlink.md
+++ b/docs/models/paymentlink.md
@@ -3,36 +3,36 @@
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
-| `id` | *str* | :heavy_check_mark: | The unique identifier for the payment link. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
-| `type` | *Optional[Literal["payment-link"]]* | :heavy_minus_sign: | Always `payment-link`. | payment-link |
-| `url` | *str* | :heavy_check_mark: | The URL for the payment link. | https://example.com/link/a1b2c3d4-5678-90ab-cdef-1234567890ab |
-| `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The expiration date and time for the payment link. | 2024-06-01T00:00:00.000Z |
-| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for the payment link. | external-12345 |
-| `statement_descriptor` | [OptionalNullable[models.StatementDescriptor]](../models/statementdescriptor.md) | :heavy_minus_sign: | The statement descriptor for the payment link. | |
-| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | en |
-| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's display name. | ACME Inc. |
-| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's website URL. | https://merchant.example.com |
-| `merchant_banner_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's banner image URL. | https://merchant.example.com/banner.png |
-| `merchant_color` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's brand color. | #FF5733 |
-| `merchant_message` | *OptionalNullable[str]* | :heavy_minus_sign: | A message from the merchant. | Thank you for your purchase! |
-| `merchant_terms_and_conditions_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's terms and conditions. | https://merchant.example.com/terms |
-| `merchant_favicon_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's favicon. | https://merchant.example.com/favicon.ico |
-| `amount` | *int* | :heavy_check_mark: | The amount for the payment link. | 1299 |
-| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | DE |
-| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | EUR |
-| `intent` | [models.TransactionIntent](../models/transactionintent.md) | :heavy_check_mark: | N/A | |
-| `return_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The return URL after payment completion. | https://merchant.example.com/return |
-| `cart_items` | List[[models.CartItem](../models/cartitem.md)] | :heavy_check_mark: | The cart items for the payment link. | [
{
"amount": {
"currency": "USD",
"value": 500
},
"name": "Widget",
"quantity": 2
}
] |
-| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | Arbitrary metadata for the payment link. | {
"order_id": "ORD-12345"
} |
-| `payment_source` | [models.TransactionPaymentSource](../models/transactionpaymentsource.md) | :heavy_check_mark: | The way payment method information made it to this transaction. | |
-| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the payment link was created. | 2024-05-30T12:34:56.000Z |
-| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the payment link was last updated. | 2024-05-30T13:00:00.000Z |
-| `status` | [models.PaymentLinkStatus](../models/paymentlinkstatus.md) | :heavy_check_mark: | N/A | |
-| `buyer` | [OptionalNullable[models.TransactionBuyer]](../models/transactionbuyer.md) | :heavy_minus_sign: | The buyer associated with the payment link. | |
-| `shipping_details` | [OptionalNullable[models.ShippingDetails]](../models/shippingdetails.md) | :heavy_minus_sign: | The shipping details for the payment link. | |
-| `connection_options` | Dict[str, Dict[str, *Any*]] | :heavy_minus_sign: | The connection options for the payment link. | |
-| `store` | *Optional[bool]* | :heavy_minus_sign: | Whether the payment method was stored. | |
-| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to associate with the stored payment method. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
-| `installment_count` | *OptionalNullable[int]* | :heavy_minus_sign: | The number of installments a buyer is required to make. | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `id` | *str* | :heavy_check_mark: | The unique identifier for the payment link. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
+| `type` | *Optional[Literal["payment-link"]]* | :heavy_minus_sign: | Always `payment-link`. | payment-link |
+| `url` | *str* | :heavy_check_mark: | The URL for the payment link. | https://example.com/link/a1b2c3d4-5678-90ab-cdef-1234567890ab |
+| `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The expiration date and time for the payment link. | 2024-06-01T00:00:00.000Z |
+| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for the payment link. | external-12345 |
+| `statement_descriptor` | [OptionalNullable[models.StatementDescriptor]](../models/statementdescriptor.md) | :heavy_minus_sign: | The statement descriptor for the payment link. | |
+| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | **Example 1:** en
**Example 2:** en-GB
**Example 3:** pt
**Example 4:** pt-BR
**Example 5:** es |
+| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's display name. | ACME Inc. |
+| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's website URL. | https://merchant.example.com |
+| `merchant_banner_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's banner image URL. | https://merchant.example.com/banner.png |
+| `merchant_color` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's brand color. | #FF5733 |
+| `merchant_message` | *OptionalNullable[str]* | :heavy_minus_sign: | A message from the merchant. | Thank you for your purchase! |
+| `merchant_terms_and_conditions_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's terms and conditions. | https://merchant.example.com/terms |
+| `merchant_favicon_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's favicon. | https://merchant.example.com/favicon.ico |
+| `amount` | *int* | :heavy_check_mark: | The amount for the payment link. | 1299 |
+| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
+| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
+| `intent` | [models.TransactionIntent](../models/transactionintent.md) | :heavy_check_mark: | N/A | |
+| `return_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The return URL after payment completion. | https://merchant.example.com/return |
+| `cart_items` | List[[models.CartItem](../models/cartitem.md)] | :heavy_check_mark: | The cart items for the payment link. | [
{
"amount": {
"currency": "USD",
"value": 500
},
"name": "Widget",
"quantity": 2
}
] |
+| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | Arbitrary metadata for the payment link. | {
"order_id": "ORD-12345"
} |
+| `payment_source` | [models.TransactionPaymentSource](../models/transactionpaymentsource.md) | :heavy_check_mark: | The way payment method information made it to this transaction. | |
+| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the payment link was created. | 2024-05-30T12:34:56.000Z |
+| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the payment link was last updated. | 2024-05-30T13:00:00.000Z |
+| `status` | [models.PaymentLinkStatus](../models/paymentlinkstatus.md) | :heavy_check_mark: | N/A | |
+| `buyer` | [OptionalNullable[models.TransactionBuyer]](../models/transactionbuyer.md) | :heavy_minus_sign: | The buyer associated with the payment link. | |
+| `shipping_details` | [OptionalNullable[models.ShippingDetails]](../models/shippingdetails.md) | :heavy_minus_sign: | The shipping details for the payment link. | |
+| `connection_options` | Dict[str, Dict[str, *Any*]] | :heavy_minus_sign: | The connection options for the payment link. | |
+| `store` | *Optional[bool]* | :heavy_minus_sign: | Whether the payment method was stored. | |
+| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the buyer to associate with the stored payment method. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
+| `installment_count` | *OptionalNullable[int]* | :heavy_minus_sign: | The number of installments a buyer is required to make. | |
\ No newline at end of file
diff --git a/docs/models/paymentlinkcreate.md b/docs/models/paymentlinkcreate.md
index 546d9ecb..b98d2bf4 100644
--- a/docs/models/paymentlinkcreate.md
+++ b/docs/models/paymentlinkcreate.md
@@ -10,7 +10,7 @@
| `connection_options` | [OptionalNullable[models.TransactionConnectionOptions]](../models/transactionconnectionoptions.md) | :heavy_minus_sign: | Connection options for the payment link. | |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for the payment link. | external-12345 |
| `statement_descriptor` | [OptionalNullable[models.StatementDescriptor]](../models/statementdescriptor.md) | :heavy_minus_sign: | The statement descriptor for the payment link. | |
-| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | en |
+| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | **Example 1:** en
**Example 2:** en-GB
**Example 3:** pt
**Example 4:** pt-BR
**Example 5:** es |
| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's display name. | ACME Inc. |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's website URL. | https://merchant.example.com |
| `merchant_banner_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's banner image URL. | https://merchant.example.com/banner.png |
@@ -19,8 +19,8 @@
| `merchant_terms_and_conditions_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's terms and conditions. | https://merchant.example.com/terms |
| `merchant_favicon_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to the merchant's favicon. | https://merchant.example.com/favicon.ico |
| `amount` | *int* | :heavy_check_mark: | The amount for the payment link. | 1299 |
-| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | DE |
-| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | EUR |
+| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
+| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `intent` | [Optional[models.TransactionIntent]](../models/transactionintent.md) | :heavy_minus_sign: | N/A | |
| `return_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The return URL after payment completion. | https://merchant.example.com/return |
| `cart_items` | List[[models.CartItem](../models/cartitem.md)] | :heavy_minus_sign: | The cart items for the payment link. | |
diff --git a/docs/models/paymentlinkstatus.md b/docs/models/paymentlinkstatus.md
index 190a8751..29665bfc 100644
--- a/docs/models/paymentlinkstatus.md
+++ b/docs/models/paymentlinkstatus.md
@@ -1,11 +1,20 @@
# PaymentLinkStatus
+## Example Usage
+
+```python
+from gr4vy.models import PaymentLinkStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PaymentLinkStatus = "active"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `ACTIVE` | active |
-| `COMPLETED` | completed |
-| `EXPIRED` | expired |
-| `PROCESSING` | processing |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"active"`
+- `"completed"`
+- `"expired"`
+- `"processing"`
diff --git a/docs/models/paymentmethodstatus.md b/docs/models/paymentmethodstatus.md
index 778e2096..c298e396 100644
--- a/docs/models/paymentmethodstatus.md
+++ b/docs/models/paymentmethodstatus.md
@@ -1,12 +1,21 @@
# PaymentMethodStatus
+## Example Usage
+
+```python
+from gr4vy.models import PaymentMethodStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PaymentMethodStatus = "processing"
+```
+
## Values
-| Name | Value |
-| ------------------------- | ------------------------- |
-| `PROCESSING` | processing |
-| `BUYER_APPROVAL_REQUIRED` | buyer_approval_required |
-| `SUCCEEDED` | succeeded |
-| `FAILED` | failed |
-| `PAUSED` | paused |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"processing"`
+- `"buyer_approval_required"`
+- `"succeeded"`
+- `"failed"`
+- `"paused"`
diff --git a/docs/models/paymentservice.md b/docs/models/paymentservice.md
index 147b1ace..0458a559 100644
--- a/docs/models/paymentservice.md
+++ b/docs/models/paymentservice.md
@@ -9,7 +9,7 @@
| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | fffd152a-9532-4087-9a4f-de58754210f0 |
| `merchant_account_id` | *str* | :heavy_check_mark: | The ID of the merchant account this job belongs to. | default |
| `payment_service_definition_id` | *str* | :heavy_check_mark: | The definition ID of the service that has been configured. | stripe-card |
-| `active` | *Optional[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | true |
+| `active` | *Optional[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | **Example 1:** true
**Example 2:** false |
| `method` | [models.Method](../models/method.md) | :heavy_check_mark: | N/A | |
| `display_name` | *str* | :heavy_check_mark: | The display name for the payment service. | Stripe |
| `position` | *int* | :heavy_check_mark: | Deprecated field used to define the order in which to process payment services | 1 |
diff --git a/docs/models/paymentserviceconfiguration.md b/docs/models/paymentserviceconfiguration.md
index 031a83f4..b1675696 100644
--- a/docs/models/paymentserviceconfiguration.md
+++ b/docs/models/paymentserviceconfiguration.md
@@ -6,8 +6,8 @@
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| `approval_ui_target` | [models.ApprovalTarget](../models/approvaltarget.md) | :heavy_check_mark: | N/A | any |
-| `approval_ui_height` | *str* | :heavy_check_mark: | Height of the approval interface in either pixels or view height (vh). | 100px |
-| `approval_ui_width` | *str* | :heavy_check_mark: | Width of the approval interface in either pixels or view width (vw). | 100px |
+| `approval_ui_height` | *str* | :heavy_check_mark: | Height of the approval interface in either pixels or view height (vh). | **Example 1:** 100px
**Example 2:** 50vh |
+| `approval_ui_width` | *str* | :heavy_check_mark: | Width of the approval interface in either pixels or view width (vw). | **Example 1:** 100px
**Example 2:** 50vw |
| `cart_items_limit` | *int* | :heavy_check_mark: | The maximum number of cart items supported by this connector before we will truncate the list. | 100 |
| `cart_items_required` | *bool* | :heavy_check_mark: | Defines if cart items are required by this connector. | true |
| `cart_items_should_match_amount` | *bool* | :heavy_check_mark: | Defines if the cart items sum value should match the transaction amount. | true |
\ No newline at end of file
diff --git a/docs/models/paymentservicecreate.md b/docs/models/paymentservicecreate.md
index 92856a91..cbf2a4c2 100644
--- a/docs/models/paymentservicecreate.md
+++ b/docs/models/paymentservicecreate.md
@@ -14,7 +14,7 @@ Request body for activating a payment service
| `position` | *OptionalNullable[int]* | :heavy_minus_sign: | Deprecated field used to define the order in which to process payment services | 1 |
| `accepted_currencies` | List[*str*] | :heavy_check_mark: | A list of currencies for which this service is enabled, in ISO 4217 three-letter code format. | [
"USD",
"EUR",
"GBP"
] |
| `accepted_countries` | List[*str*] | :heavy_check_mark: | A list of countries for which this service is enabled, in ISO two-letter code format. | [
"US",
"DE",
"GB"
] |
-| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | true |
+| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | **Example 1:** true
**Example 2:** false |
| `three_d_secure_enabled` | *Optional[bool]* | :heavy_minus_sign: | Defines if this payment service has 3DS enabled. | true |
| `merchant_profile` | Dict[str, [Nullable[models.MerchantProfileScheme]](../models/merchantprofilescheme.md)] | :heavy_minus_sign: | An object containing a key for each supported card schemes, and for each key an object with the 3DS profile for this service for that scheme. | |
| `payment_method_tokenization_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service support payment method tokenization. | true |
diff --git a/docs/models/paymentservicedefinition.md b/docs/models/paymentservicedefinition.md
index e275b5f4..f1265e26 100644
--- a/docs/models/paymentservicedefinition.md
+++ b/docs/models/paymentservicedefinition.md
@@ -5,14 +5,14 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
-| `id` | *str* | :heavy_check_mark: | The definition ID of the payment service that can be configured. This is the underlying provider followed by a dash followed by the method. | adyen-ideal |
+| `id` | *str* | :heavy_check_mark: | The definition ID of the payment service that can be configured. This is the underlying provider followed by a dash followed by the method. | **Example 1:** adyen-ideal
**Example 2:** stripe-card |
| `type` | *Optional[Literal["payment-service-definition"]]* | :heavy_minus_sign: | Always `payment-service-definition`. | payment-service-definition |
-| `display_name` | *str* | :heavy_check_mark: | A human friendly name for this service. | iDEAL |
+| `display_name` | *str* | :heavy_check_mark: | A human friendly name for this service. | **Example 1:** iDEAL
**Example 2:** Stripe |
| `method` | [models.Method](../models/method.md) | :heavy_check_mark: | N/A | |
| `fields` | List[[models.DefinitionField](../models/definitionfield.md)] | :heavy_check_mark: | A list of credentials and related fields which can be configured for this service. | |
| `reporting_fields` | List[[models.DefinitionField](../models/definitionfield.md)] | :heavy_check_mark: | A list of reporting fields which can be configured for this service. | |
| `supported_currencies` | List[*str*] | :heavy_check_mark: | A list of three-letter ISO currency codes that this service supports. | [
"USD",
"GBP",
"EUR",
"AUD"
] |
-| `supported_countries` | List[*str*] | :heavy_check_mark: | A list of two-letter ISO country codes that this service supports. | US |
+| `supported_countries` | List[*str*] | :heavy_check_mark: | A list of two-letter ISO country codes that this service supports. | **Example 1:** US
**Example 2:** GB
**Example 3:** DE
**Example 4:** AUD |
| `mode` | [models.Mode](../models/mode.md) | :heavy_check_mark: | N/A | card |
| `icon_url` | *OptionalNullable[str]* | :heavy_minus_sign: | An icon to display for the payment service. | https://example.com/icons/adyen-ideal.svg |
| `supported_features` | Dict[str, *bool*] | :heavy_check_mark: | Features supported by the payment service. | |
diff --git a/docs/models/paymentservicestatus.md b/docs/models/paymentservicestatus.md
index 687c7f83..fff7e2f7 100644
--- a/docs/models/paymentservicestatus.md
+++ b/docs/models/paymentservicestatus.md
@@ -1,10 +1,19 @@
# PaymentServiceStatus
+## Example Usage
+
+```python
+from gr4vy.models import PaymentServiceStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PaymentServiceStatus = "pending"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `PENDING` | pending |
-| `CREATED` | created |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"pending"`
+- `"created"`
+- `"failed"`
diff --git a/docs/models/paymentserviceupdate.md b/docs/models/paymentserviceupdate.md
index 2228f5c0..66bc2649 100644
--- a/docs/models/paymentserviceupdate.md
+++ b/docs/models/paymentserviceupdate.md
@@ -13,7 +13,7 @@ Request body for updating a Payment Service
| `position` | *OptionalNullable[int]* | :heavy_minus_sign: | Deprecated field used to define the order in which to process payment services | 1 |
| `accepted_currencies` | List[*str*] | :heavy_minus_sign: | A list of currencies for which this service is enabled, in ISO 4217 three-letter code format. | [
"USD",
"EUR",
"GBP"
] |
| `accepted_countries` | List[*str*] | :heavy_minus_sign: | A list of countries for which this service is enabled, in ISO two-letter code format. | [
"US",
"DE",
"GB"
] |
-| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | true |
+| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | **Example 1:** true
**Example 2:** false |
| `three_d_secure_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service has 3DS enabled. | true |
| `merchant_profile` | Dict[str, [Nullable[models.MerchantProfileScheme]](../models/merchantprofilescheme.md)] | :heavy_minus_sign: | An object containing a key for each supported card schemes, and for each key an object with the 3DS profile for this service for that scheme. | |
| `payment_method_tokenization_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service support payment method tokenization. | true |
diff --git a/docs/models/payoutcategory.md b/docs/models/payoutcategory.md
index 3693af26..1532d448 100644
--- a/docs/models/payoutcategory.md
+++ b/docs/models/payoutcategory.md
@@ -1,8 +1,17 @@
# PayoutCategory
+## Example Usage
+
+```python
+from gr4vy.models import PayoutCategory
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PayoutCategory = "online_gambling"
+```
+
## Values
-| Name | Value |
-| ----------------- | ----------------- |
-| `ONLINE_GAMBLING` | online_gambling |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"online_gambling"`
diff --git a/docs/models/payoutcreate.md b/docs/models/payoutcreate.md
index 36b4a6bc..5e10daec 100644
--- a/docs/models/payoutcreate.md
+++ b/docs/models/payoutcreate.md
@@ -10,7 +10,7 @@ Represents the data required to create a new payout.
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amount` | *int* | :heavy_check_mark: | The monetary amount for this payout, in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for $12.99. | 1299 |
-| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code for this payout. | EUR |
+| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code for this payout. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `payment_service_id` | *str* | :heavy_check_mark: | The ID of the payment service to use for the payout. | ed8bd87d-85ad-40cf-8e8f-007e21e55aad |
| `payment_method` | [models.PayoutCreatePaymentMethod](../models/payoutcreatepaymentmethod.md) | :heavy_check_mark: | The type of payment method to send funds too. | |
| `category` | [OptionalNullable[models.PayoutCategory]](../models/payoutcategory.md) | :heavy_minus_sign: | The type of payout to process. | online_gambling |
diff --git a/docs/models/payoutmerchant.md b/docs/models/payoutmerchant.md
index 8cc4e83a..b9772913 100644
--- a/docs/models/payoutmerchant.md
+++ b/docs/models/payoutmerchant.md
@@ -7,7 +7,7 @@
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `name` | *str* | :heavy_check_mark: | The name of the merchant. | Acme Inc |
| `identification_number` | *str* | :heavy_check_mark: | Unique value which identifies a merchant for processing transactions, also known as a MID. | 12345 |
-| `phone_number` | *str* | :heavy_check_mark: | The phone number for the merchant which should be formatted according to the E164 number standard. | +14155552671 |
+| `phone_number` | *str* | :heavy_check_mark: | The phone number for the merchant which should be formatted according to the E164 number standard. | **Example 1:** +14155552671
**Example 2:** +442071838750 |
| `url` | *str* | :heavy_check_mark: | Merchant website URL. | https://example.com |
| `statement_descriptor` | *str* | :heavy_check_mark: | Value to explain charges or payments on bank statements. | Winnings |
| `merchant_category_code` | *str* | :heavy_check_mark: | Merchant classification for the type of goods or services it provides. | 123456 |
diff --git a/docs/models/payoutmerchantsummary.md b/docs/models/payoutmerchantsummary.md
index e7d603b3..b68536f4 100644
--- a/docs/models/payoutmerchantsummary.md
+++ b/docs/models/payoutmerchantsummary.md
@@ -12,7 +12,7 @@ Represents a summary of a merchant.
| `type` | *Optional[Literal["merchant"]]* | :heavy_minus_sign: | Always `merchant`. | merchant |
| `name` | *str* | :heavy_check_mark: | The name of the merchant. | Acme Inc |
| `identification_number` | *str* | :heavy_check_mark: | Unique value which identifies a merchant for processing transactions, also known as a MID. | 12345 |
-| `phone_number` | *str* | :heavy_check_mark: | The phone number for the merchant which should be formatted according to the E164 number standard. | +14155552671 |
+| `phone_number` | *str* | :heavy_check_mark: | The phone number for the merchant which should be formatted according to the E164 number standard. | **Example 1:** +14155552671
**Example 2:** +442071838750 |
| `url` | *str* | :heavy_check_mark: | Merchant website URL. | https://example.com |
| `statement_descriptor` | *OptionalNullable[str]* | :heavy_minus_sign: | Value to explain charges or payments on bank statements. | Winnings |
| `merchant_category_code` | *str* | :heavy_check_mark: | Merchant classification for the type of goods or services it provides. | 1234 |
diff --git a/docs/models/payoutstatus.md b/docs/models/payoutstatus.md
index 1f130052..1f7d007b 100644
--- a/docs/models/payoutstatus.md
+++ b/docs/models/payoutstatus.md
@@ -1,11 +1,20 @@
# PayoutStatus
+## Example Usage
+
+```python
+from gr4vy.models import PayoutStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PayoutStatus = "declined"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `DECLINED` | declined |
-| `FAILED` | failed |
-| `PENDING` | pending |
-| `SUCCEEDED` | succeeded |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"declined"`
+- `"failed"`
+- `"pending"`
+- `"succeeded"`
diff --git a/docs/models/payoutsummary.md b/docs/models/payoutsummary.md
index 1c06530f..7c9107a8 100644
--- a/docs/models/payoutsummary.md
+++ b/docs/models/payoutsummary.md
@@ -15,7 +15,7 @@ Represents a summary of a payout.
| `buyer` | [OptionalNullable[models.TransactionBuyer]](../models/transactionbuyer.md) | :heavy_minus_sign: | The buyer used for this payout. | |
| `category` | [OptionalNullable[models.PayoutCategory]](../models/payoutcategory.md) | :heavy_minus_sign: | The type of payout to process. | online_gambling |
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date this payout was created at. | 2013-07-16T19:23:00.000+00:00 |
-| `currency` | *str* | :heavy_check_mark: | A supported ISO-4217 currency code. | EUR |
+| `currency` | *str* | :heavy_check_mark: | A supported ISO-4217 currency code. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant identifier for this payout. | payout-12345 |
| `merchant` | [OptionalNullable[models.PayoutMerchantSummary]](../models/payoutmerchantsummary.md) | :heavy_minus_sign: | The merchant details associated to this payout. | |
| `merchant_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The ID of the merchant account this payout was created for. | default |
diff --git a/docs/models/paypalshippingoptionsitem.md b/docs/models/paypalshippingoptionsitem.md
index 14b9e603..3859606d 100644
--- a/docs/models/paypalshippingoptionsitem.md
+++ b/docs/models/paypalshippingoptionsitem.md
@@ -6,7 +6,7 @@
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id` | *str* | :heavy_check_mark: | A unique ID that identifies a payer-selected shipping option. | |
-| `label` | *str* | :heavy_check_mark: | A description that the payer sees, which helps them choose an appropriate shipping option. | Free Shipping |
+| `label` | *str* | :heavy_check_mark: | A description that the payer sees, which helps them choose an appropriate shipping option. | **Example 1:** Free Shipping
**Example 2:** USPS Priority Shipping
**Example 3:** Expédition prioritaire USPS
**Example 4:** USPS yōuxiān fā huò |
| `selected` | *bool* | :heavy_check_mark: | If the API request sets selected = true, it represents the shipping option that the payee or merchant expects to be pre-selected for the payer when they first view the shipping.options in the PayPal Checkout experience. Only one shipping.option can be set to selected=true. | |
-| `type` | [OptionalNullable[models.PaypalShippingOptionsItemType]](../models/paypalshippingoptionsitemtype.md) | :heavy_minus_sign: | A classification for the method of purchase fulfillment. | SHIPPING |
+| `type` | [OptionalNullable[models.PaypalShippingOptionsItemType]](../models/paypalshippingoptionsitemtype.md) | :heavy_minus_sign: | A classification for the method of purchase fulfillment. | **Example 1:** SHIPPING
**Example 2:** PICKUP
**Example 3:** PICKUP_IN_STORE
**Example 4:** PICKUP_FROM_PERSON |
| `amount` | [OptionalNullable[models.PaypalShippingOptionsItemAmount]](../models/paypalshippingoptionsitemamount.md) | :heavy_minus_sign: | The shipping cost for the selected option. | |
\ No newline at end of file
diff --git a/docs/models/paypalshippingoptionsitemamount.md b/docs/models/paypalshippingoptionsitemamount.md
index 3a9b2368..731d5f17 100644
--- a/docs/models/paypalshippingoptionsitemamount.md
+++ b/docs/models/paypalshippingoptionsitemamount.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
-| `currency_code` | *str* | :heavy_check_mark: | The three-character ISO currency code. | EUR |
-| `value` | *str* | :heavy_check_mark: | The amount value, which might include a decimal portion. | 10.00 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
+| `currency_code` | *str* | :heavy_check_mark: | The three-character ISO currency code. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
+| `value` | *str* | :heavy_check_mark: | The amount value, which might include a decimal portion. | 10.00 |
\ No newline at end of file
diff --git a/docs/models/paypalshippingoptionsitemtype.md b/docs/models/paypalshippingoptionsitemtype.md
index 4fc00c38..c8fc3c2b 100644
--- a/docs/models/paypalshippingoptionsitemtype.md
+++ b/docs/models/paypalshippingoptionsitemtype.md
@@ -1,11 +1,20 @@
# PaypalShippingOptionsItemType
+## Example Usage
+
+```python
+from gr4vy.models import PaypalShippingOptionsItemType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PaypalShippingOptionsItemType = "SHIPPING"
+```
+
## Values
-| Name | Value |
-| -------------------- | -------------------- |
-| `SHIPPING` | SHIPPING |
-| `PICKUP` | PICKUP |
-| `PICKUP_IN_STORE` | PICKUP_IN_STORE |
-| `PICKUP_FROM_PERSON` | PICKUP_FROM_PERSON |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"SHIPPING"`
+- `"PICKUP"`
+- `"PICKUP_IN_STORE"`
+- `"PICKUP_FROM_PERSON"`
diff --git a/docs/models/producttype.md b/docs/models/producttype.md
index 0e375c96..43ec5973 100644
--- a/docs/models/producttype.md
+++ b/docs/models/producttype.md
@@ -1,15 +1,24 @@
# ProductType
+## Example Usage
+
+```python
+from gr4vy.models import ProductType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ProductType = "physical"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `PHYSICAL` | physical |
-| `DISCOUNT` | discount |
-| `SHIPPING_FEE` | shipping_fee |
-| `SALES_TAX` | sales_tax |
-| `DIGITAL` | digital |
-| `GIFT_CARD` | gift_card |
-| `STORE_CREDIT` | store_credit |
-| `SURCHARGE` | surcharge |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"physical"`
+- `"discount"`
+- `"shipping_fee"`
+- `"sales_tax"`
+- `"digital"`
+- `"gift_card"`
+- `"store_credit"`
+- `"surcharge"`
diff --git a/docs/models/purposecode.md b/docs/models/purposecode.md
index 96bfa227..24ed5379 100644
--- a/docs/models/purposecode.md
+++ b/docs/models/purposecode.md
@@ -1,19 +1,28 @@
# PurposeCode
+## Example Usage
+
+```python
+from gr4vy.models import PurposeCode
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: PurposeCode = "mortgage"
+```
+
## Values
-| Name | Value |
-| ------------------- | ------------------- |
-| `MORTGAGE` | mortgage |
-| `UTILITY` | utility |
-| `LOAN` | loan |
-| `DEPENDANT_SUPPORT` | dependant_support |
-| `GAMBLING` | gambling |
-| `RETAIL` | retail |
-| `SALARY` | salary |
-| `PERSONAL` | personal |
-| `GOVERNMENT` | government |
-| `PENSION` | pension |
-| `TAX` | tax |
-| `OTHER` | other |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"mortgage"`
+- `"utility"`
+- `"loan"`
+- `"dependant_support"`
+- `"gambling"`
+- `"retail"`
+- `"salary"`
+- `"personal"`
+- `"government"`
+- `"pension"`
+- `"tax"`
+- `"other"`
diff --git a/docs/models/redirectpaymentmethodcreate.md b/docs/models/redirectpaymentmethodcreate.md
index d9de294a..9fc5693a 100644
--- a/docs/models/redirectpaymentmethodcreate.md
+++ b/docs/models/redirectpaymentmethodcreate.md
@@ -7,10 +7,10 @@ Create a transaction for an APM/LPM that requires a redirect.
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
-| `method` | [models.RedirectPaymentMethodCreateMethod](../models/redirectpaymentmethodcreatemethod.md) | :heavy_check_mark: | The method to use, this can be any of the methods that support redirect requests. | paypal |
+| `method` | [models.RedirectPaymentMethodCreateMethod](../models/redirectpaymentmethodcreatemethod.md) | :heavy_check_mark: | The method to use, this can be any of the methods that support redirect requests. | **Example 1:** paypal
**Example 2:** zippay |
| `buyer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The `id` of a stored buyer to use Use this instead of the `buyer_external_identifier`. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
| `buyer_external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The `external_identifier` of a stored buyer to use. Use this instead of the `buyer_id`. | buyer-12345 |
-| `country` | *str* | :heavy_check_mark: | The 2-letter ISO code of the country to use this payment method for. This is used to select the payment service to use. | DE |
-| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code to use this payment method for. This is used to select the payment service to use. | EUR |
+| `country` | *str* | :heavy_check_mark: | The 2-letter ISO code of the country to use this payment method for. This is used to select the payment service to use. | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
+| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code to use this payment method for. This is used to select the payment service to use. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `redirect_url` | *str* | :heavy_check_mark: | The redirect URL to redirect a buyer to after they have authorized the payment method. | https://example.com/callback |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant identifier for this payment method. | payment-method-12345 |
\ No newline at end of file
diff --git a/docs/models/redirectpaymentmethodcreatemethod.md b/docs/models/redirectpaymentmethodcreatemethod.md
index e5342b47..58b0a998 100644
--- a/docs/models/redirectpaymentmethodcreatemethod.md
+++ b/docs/models/redirectpaymentmethodcreatemethod.md
@@ -2,107 +2,118 @@
The method to use, this can be any of the methods that support redirect requests.
+## Example Usage
+
+```python
+from gr4vy.models import RedirectPaymentMethodCreateMethod
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: RedirectPaymentMethodCreateMethod = "abitab"
+```
+
## Values
-| Name | Value |
-| ----------------- | ----------------- |
-| `ABITAB` | abitab |
-| `AFFIRM` | affirm |
-| `AFTERPAY` | afterpay |
-| `ALIPAY` | alipay |
-| `ALIPAYHK` | alipayhk |
-| `ARCUSPAYNETWORK` | arcuspaynetwork |
-| `BACS` | bacs |
-| `BANCONTACT` | bancontact |
-| `BANKED` | banked |
-| `BCP` | bcp |
-| `BECS` | becs |
-| `BITPAY` | bitpay |
-| `BLIK` | blik |
-| `BOLETO` | boleto |
-| `BOOST` | boost |
-| `CASHAPP` | cashapp |
-| `CLEARPAY` | clearpay |
-| `DANA` | dana |
-| `DCB` | dcb |
-| `DLOCAL` | dlocal |
-| `EBANX` | ebanx |
-| `EFECTY` | efecty |
-| `EPS` | eps |
-| `EVERYDAYPAY` | everydaypay |
-| `GCASH` | gcash |
-| `GEM` | gem |
-| `GEMDS` | gemds |
-| `GIROPAY` | giropay |
-| `GIVINGBLOCK` | givingblock |
-| `GOCARDLESS` | gocardless |
-| `GOPAY` | gopay |
-| `GRABPAY` | grabpay |
-| `IDEAL` | ideal |
-| `KAKAOPAY` | kakaopay |
-| `KCP` | kcp |
-| `KHIPU` | khipu |
-| `KLARNA` | klarna |
-| `LATITUDE` | latitude |
-| `LATITUDEDS` | latitudeds |
-| `LAYBUY` | laybuy |
-| `LINEPAY` | linepay |
-| `LINKAJA` | linkaja |
-| `MAYBANKQRPAY` | maybankqrpay |
-| `MERCADOPAGO` | mercadopago |
-| `MULTIBANCO` | multibanco |
-| `MULTIPAGO` | multipago |
-| `NETBANKING` | netbanking |
-| `NUPAY` | nupay |
-| `NEQUI` | nequi |
-| `ONEY_10X` | oney_10x |
-| `ONEY_12X` | oney_12x |
-| `ONEY_3X` | oney_3x |
-| `ONEY_4X` | oney_4x |
-| `ONEY_6X` | oney_6x |
-| `ONLINEBANKINGCZ` | onlinebankingcz |
-| `OVO` | ovo |
-| `OXXO` | oxxo |
-| `P24` | p24 |
-| `PAGOEFECTIVO` | pagoefectivo |
-| `PAYID` | payid |
-| `PAYMAYA` | paymaya |
-| `PAYPAL` | paypal |
-| `PAYPALPAYLATER` | paypalpaylater |
-| `PAYTO` | payto |
-| `PAYVALIDA` | payvalida |
-| `PICPAY` | picpay |
-| `PIX` | pix |
-| `PSE` | pse |
-| `RABBITLINEPAY` | rabbitlinepay |
-| `RAPIPAGO` | rapipago |
-| `RAZORPAY` | razorpay |
-| `REDPAGOS` | redpagos |
-| `SCALAPAY` | scalapay |
-| `SEPA` | sepa |
-| `SERVIPAG` | servipag |
-| `SHOPEEPAY` | shopeepay |
-| `SINGTELDASH` | singteldash |
-| `SMARTPAY` | smartpay |
-| `SOFORT` | sofort |
-| `SPEI` | spei |
-| `STITCH` | stitch |
-| `STRIPEDD` | stripedd |
-| `STRIPETOKEN` | stripetoken |
-| `TAPI` | tapi |
-| `TAPIFINTECHS` | tapifintechs |
-| `THAIQR` | thaiqr |
-| `TOUCHNGO` | touchngo |
-| `TRUEMONEY` | truemoney |
-| `TRUSTLY` | trustly |
-| `TRUSTLYEUROPE` | trustlyeurope |
-| `UPI` | upi |
-| `VENMO` | venmo |
-| `VIPPS` | vipps |
-| `WAAVE` | waave |
-| `WEBPAY` | webpay |
-| `WECHAT` | wechat |
-| `WERO` | wero |
-| `YAPE` | yape |
-| `ZIPPAY` | zippay |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"abitab"`
+- `"affirm"`
+- `"afterpay"`
+- `"alipay"`
+- `"alipayhk"`
+- `"arcuspaynetwork"`
+- `"bacs"`
+- `"bancontact"`
+- `"banked"`
+- `"bcp"`
+- `"becs"`
+- `"bitpay"`
+- `"blik"`
+- `"boleto"`
+- `"boost"`
+- `"breb"`
+- `"capitec"`
+- `"cashapp"`
+- `"clearpay"`
+- `"dana"`
+- `"dcb"`
+- `"dlocal"`
+- `"ebanx"`
+- `"efecty"`
+- `"eps"`
+- `"everydaypay"`
+- `"gcash"`
+- `"gem"`
+- `"gemds"`
+- `"giropay"`
+- `"givingblock"`
+- `"gocardless"`
+- `"gopay"`
+- `"grabpay"`
+- `"ideal"`
+- `"kakaopay"`
+- `"kcp"`
+- `"khipu"`
+- `"klarna"`
+- `"latitude"`
+- `"latitudeds"`
+- `"laybuy"`
+- `"linepay"`
+- `"linkaja"`
+- `"maybankqrpay"`
+- `"mercadopago"`
+- `"multibanco"`
+- `"multipago"`
+- `"netbanking"`
+- `"nupay"`
+- `"nequi"`
+- `"oney_10x"`
+- `"oney_12x"`
+- `"oney_3x"`
+- `"oney_4x"`
+- `"oney_6x"`
+- `"onlinebankingcz"`
+- `"ovo"`
+- `"oxxo"`
+- `"p24"`
+- `"pagoefectivo"`
+- `"payid"`
+- `"paymaya"`
+- `"paypal"`
+- `"paypalpaylater"`
+- `"payto"`
+- `"payvalida"`
+- `"picpay"`
+- `"pix"`
+- `"pse"`
+- `"rabbitlinepay"`
+- `"rapipago"`
+- `"razorpay"`
+- `"redpagos"`
+- `"scalapay"`
+- `"sepa"`
+- `"servipag"`
+- `"shopeepay"`
+- `"singteldash"`
+- `"smartpay"`
+- `"sofort"`
+- `"spei"`
+- `"stitch"`
+- `"stripedd"`
+- `"stripetoken"`
+- `"tapi"`
+- `"tapifintechs"`
+- `"thaiqr"`
+- `"touchngo"`
+- `"truemoney"`
+- `"trustly"`
+- `"trustlyeurope"`
+- `"upi"`
+- `"venmo"`
+- `"vipps"`
+- `"waave"`
+- `"webpay"`
+- `"wechat"`
+- `"wero"`
+- `"yape"`
+- `"zippay"`
diff --git a/docs/models/refund.md b/docs/models/refund.md
index bc3eafa6..acb9e1ce 100644
--- a/docs/models/refund.md
+++ b/docs/models/refund.md
@@ -10,7 +10,7 @@
| `transaction_id` | *str* | :heavy_check_mark: | The ID of the transaction associated with this refund. | 7099948d-7286-47e4-aad8-b68f7eb44591 |
| `payment_service_refund_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The payment service's unique ID for the refund. | refund_xYqd43gySMtori |
| `status` | [models.RefundStatus](../models/refundstatus.md) | :heavy_check_mark: | N/A | |
-| `currency` | *str* | :heavy_check_mark: | The ISO 4217 currency code for this refund. Will always match that of the associated transaction. | EUR |
+| `currency` | *str* | :heavy_check_mark: | The ISO 4217 currency code for this refund. Will always match that of the associated transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `amount` | *int* | :heavy_check_mark: | The amount of this refund, in the smallest currency unit (for example, cents or pence). | 1299 |
| `reason` | *OptionalNullable[str]* | :heavy_minus_sign: | The reason for this refund. Could be a multiline string. | Refund due to user request. |
| `target_type` | [models.RefundTargetType](../models/refundtargettype.md) | :heavy_check_mark: | N/A | |
diff --git a/docs/models/refundstatus.md b/docs/models/refundstatus.md
index 9762c738..75eb13a1 100644
--- a/docs/models/refundstatus.md
+++ b/docs/models/refundstatus.md
@@ -1,12 +1,21 @@
# RefundStatus
+## Example Usage
+
+```python
+from gr4vy.models import RefundStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: RefundStatus = "processing"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `PROCESSING` | processing |
-| `SUCCEEDED` | succeeded |
-| `FAILED` | failed |
-| `DECLINED` | declined |
-| `VOIDED` | voided |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"processing"`
+- `"succeeded"`
+- `"failed"`
+- `"declined"`
+- `"voided"`
diff --git a/docs/models/refundtargettype.md b/docs/models/refundtargettype.md
index 635826b9..d172f4b6 100644
--- a/docs/models/refundtargettype.md
+++ b/docs/models/refundtargettype.md
@@ -1,9 +1,18 @@
# RefundTargetType
+## Example Usage
+
+```python
+from gr4vy.models import RefundTargetType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: RefundTargetType = "payment-method"
+```
+
## Values
-| Name | Value |
-| ---------------------- | ---------------------- |
-| `PAYMENT_METHOD` | payment-method |
-| `GIFT_CARD_REDEMPTION` | gift-card-redemption |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"payment-method"`
+- `"gift-card-redemption"`
diff --git a/docs/models/reportcreatortype.md b/docs/models/reportcreatortype.md
index d9a402e7..20a368f5 100644
--- a/docs/models/reportcreatortype.md
+++ b/docs/models/reportcreatortype.md
@@ -1,9 +1,18 @@
# ReportCreatorType
+## Example Usage
+
+```python
+from gr4vy.models import ReportCreatorType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ReportCreatorType = "user"
+```
+
## Values
-| Name | Value |
-| ------------- | ------------- |
-| `USER` | user |
-| `PRIVATE_KEY` | private_key |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"user"`
+- `"private_key"`
diff --git a/docs/models/reportexecutionstatus.md b/docs/models/reportexecutionstatus.md
index b179bac3..69ec6112 100644
--- a/docs/models/reportexecutionstatus.md
+++ b/docs/models/reportexecutionstatus.md
@@ -1,12 +1,21 @@
# ReportExecutionStatus
+## Example Usage
+
+```python
+from gr4vy.models import ReportExecutionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ReportExecutionStatus = "dispatched"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `DISPATCHED` | dispatched |
-| `FAILED` | failed |
-| `PENDING` | pending |
-| `PROCESSING` | processing |
-| `SUCCEEDED` | succeeded |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"dispatched"`
+- `"failed"`
+- `"pending"`
+- `"processing"`
+- `"succeeded"`
diff --git a/docs/models/reportschedule.md b/docs/models/reportschedule.md
index 456e45fa..88d9c395 100644
--- a/docs/models/reportschedule.md
+++ b/docs/models/reportschedule.md
@@ -1,11 +1,20 @@
# ReportSchedule
+## Example Usage
+
+```python
+from gr4vy.models import ReportSchedule
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ReportSchedule = "daily"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `DAILY` | daily |
-| `MONTHLY` | monthly |
-| `ONCE` | once |
-| `WEEKLY` | weekly |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"daily"`
+- `"monthly"`
+- `"once"`
+- `"weekly"`
diff --git a/docs/models/reportspecmodel.md b/docs/models/reportspecmodel.md
index 2d528d1c..6f4d1374 100644
--- a/docs/models/reportspecmodel.md
+++ b/docs/models/reportspecmodel.md
@@ -1,11 +1,20 @@
# ReportSpecModel
+## Example Usage
+
+```python
+from gr4vy.models import ReportSpecModel
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ReportSpecModel = "transactions"
+```
+
## Values
-| Name | Value |
-| ---------------------- | ---------------------- |
-| `TRANSACTIONS` | transactions |
-| `TRANSACTION_RETRIES` | transaction_retries |
-| `DETAILED_SETTLEMENT` | detailed_settlement |
-| `ACCOUNTS_RECEIVABLES` | accounts_receivables |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"transactions"`
+- `"transaction_retries"`
+- `"detailed_settlement"`
+- `"accounts_receivables"`
diff --git a/docs/models/riskifiedantifraudoptions.md b/docs/models/riskifiedantifraudoptions.md
new file mode 100644
index 00000000..ceb5e68e
--- /dev/null
+++ b/docs/models/riskifiedantifraudoptions.md
@@ -0,0 +1,8 @@
+# RiskifiedAntiFraudOptions
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
+| `line_items` | List[[models.RiskifiedAntiFraudOptionsLineItem](../models/riskifiedantifraudoptionslineitem.md)] | :heavy_minus_sign: | A list of line items details to override when passing to the Riskified API. |
\ No newline at end of file
diff --git a/docs/models/riskifiedantifraudoptionslineitem.md b/docs/models/riskifiedantifraudoptionslineitem.md
new file mode 100644
index 00000000..62784bbb
--- /dev/null
+++ b/docs/models/riskifiedantifraudoptionslineitem.md
@@ -0,0 +1,8 @@
+# RiskifiedAntiFraudOptionsLineItem
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
+| `delivered_to` | [OptionalNullable[models.DeliveredTo]](../models/deliveredto.md) | :heavy_minus_sign: | Indicates whether the item will be shipped or picked up. |
\ No newline at end of file
diff --git a/docs/models/routetype.md b/docs/models/routetype.md
index 5df1f009..fd6cfbd6 100644
--- a/docs/models/routetype.md
+++ b/docs/models/routetype.md
@@ -1,9 +1,18 @@
# RouteType
+## Example Usage
+
+```python
+from gr4vy.models import RouteType
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: RouteType = "round_trip"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `ROUND_TRIP` | round_trip |
-| `ONE_WAY` | one_way |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"round_trip"`
+- `"one_way"`
diff --git a/docs/models/settlement.md b/docs/models/settlement.md
index b4740c1e..7a5cf433 100644
--- a/docs/models/settlement.md
+++ b/docs/models/settlement.md
@@ -13,7 +13,7 @@ A settlement record for a transaction.
| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the record was last updated, in ISO 8601 format. | 2024-06-01T12:00:00.000Z |
| `posted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the record was posted, in ISO 8601 format. | 2024-06-01T12:00:00.000Z |
| `ingested_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date and time the record was ingested, in ISO 8601 format. | 2024-06-01T12:00:00.000Z |
-| `currency` | *str* | :heavy_check_mark: | ISO 4217 currency code. | EUR |
+| `currency` | *str* | :heavy_check_mark: | ISO 4217 currency code. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `amount` | *int* | :heavy_check_mark: | The total amount in the smallest currency unit (e.g. cents). | 1100 |
| `exchange_rate` | *OptionalNullable[float]* | :heavy_minus_sign: | The exchange rate, if applicable. | 1 |
| `commission` | *int* | :heavy_check_mark: | The commission amount deducted in the smallest currency unit. | 100 |
diff --git a/docs/models/subscriptionfrequencyunit.md b/docs/models/subscriptionfrequencyunit.md
index 03a176fd..881b9965 100644
--- a/docs/models/subscriptionfrequencyunit.md
+++ b/docs/models/subscriptionfrequencyunit.md
@@ -2,16 +2,25 @@
Indicates the frequency unit for the subscription. Allowed values are: `DAY`, `WEEK`, `MONTH`, `BI_MONTHLY`, `QUARTER`, `SEMI_ANNUALLY`, `YEAR`, `ONDEMAND`.
+## Example Usage
+
+```python
+from gr4vy.models import SubscriptionFrequencyUnit
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: SubscriptionFrequencyUnit = "MONTH"
+```
+
## Values
-| Name | Value |
-| --------------- | --------------- |
-| `MONTH` | MONTH |
-| `WEEK` | WEEK |
-| `BI_MONTHLY` | BI_MONTHLY |
-| `ONDEMAND` | ONDEMAND |
-| `QUARTER` | QUARTER |
-| `YEAR` | YEAR |
-| `SEMI_ANNUALLY` | SEMI_ANNUALLY |
-| `DAY` | DAY |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"MONTH"`
+- `"WEEK"`
+- `"BI_MONTHLY"`
+- `"ONDEMAND"`
+- `"QUARTER"`
+- `"YEAR"`
+- `"SEMI_ANNUALLY"`
+- `"DAY"`
diff --git a/docs/models/taxidkind.md b/docs/models/taxidkind.md
index e195ea61..79896d6b 100644
--- a/docs/models/taxidkind.md
+++ b/docs/models/taxidkind.md
@@ -1,65 +1,74 @@
# TaxIDKind
+## Example Usage
+
+```python
+from gr4vy.models import TaxIDKind
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TaxIDKind = "ae.trn"
+```
+
## Values
-| Name | Value |
-| ------------- | ------------- |
-| `AE_TRN` | ae.trn |
-| `AU_ABN` | au.abn |
-| `AR_DNI` | ar.dni |
-| `AR_CUIL` | ar.cuil |
-| `AR_CUIT` | ar.cuit |
-| `BR_CNPJ` | br.cnpj |
-| `BR_CPF` | br.cpf |
-| `CA_BN` | ca.bn |
-| `CA_GST_HST` | ca.gst_hst |
-| `CA_PST_BC` | ca.pst_bc |
-| `CA_PST_MB` | ca.pst_mb |
-| `CA_PST_SK` | ca.pst_sk |
-| `CA_QST` | ca.qst |
-| `CH_VAT` | ch.vat |
-| `CL_TIN` | cl.tin |
-| `CO_ITIN` | co.itin |
-| `CO_NIT` | co.nit |
-| `CO_CC` | co.cc |
-| `CO_CE` | co.ce |
-| `CO_DE` | co.de |
-| `CO_RC` | co.rc |
-| `CO_TI` | co.ti |
-| `CO_PASSPORT` | co.passport |
-| `ES_CIF` | es.cif |
-| `EU_VAT` | eu.vat |
-| `GB_VAT` | gb.vat |
-| `HK_BR` | hk.br |
-| `ID_NIK` | id.nik |
-| `ID_NPWP` | id.npwp |
-| `IN_GST` | in.gst |
-| `IN_PAN` | in.pan |
-| `JP_CN` | jp.cn |
-| `JP_RN` | jp.rn |
-| `KR_BRN` | kr.brn |
-| `LI_UID` | li.uid |
-| `MX_CURP` | mx.curp |
-| `MX_RFC` | mx.rfc |
-| `MY_FRP` | my.frp |
-| `MY_ITN` | my.itn |
-| `MY_NRIC` | my.nric |
-| `MY_SST` | my.sst |
-| `NO_VAT` | no.vat |
-| `NZ_GST` | nz.gst |
-| `PE_RUC` | pe.ruc |
-| `PH_TIN` | ph.tin |
-| `RU_INN` | ru.inn |
-| `RU_KPP` | ru.kpp |
-| `SA_VAT` | sa.vat |
-| `SG_GST` | sg.gst |
-| `SG_UEN` | sg.uen |
-| `TH_ID` | th.id |
-| `TH_VAT` | th.vat |
-| `TW_VAT` | tw.vat |
-| `US_EIN` | us.ein |
-| `ZA_VAT` | za.vat |
-| `BO_CI` | bo.ci |
-| `UY_RUT` | uy.rut |
-| `UY_CI` | uy.ci |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"ae.trn"`
+- `"au.abn"`
+- `"ar.dni"`
+- `"ar.cuil"`
+- `"ar.cuit"`
+- `"br.cnpj"`
+- `"br.cpf"`
+- `"ca.bn"`
+- `"ca.gst_hst"`
+- `"ca.pst_bc"`
+- `"ca.pst_mb"`
+- `"ca.pst_sk"`
+- `"ca.qst"`
+- `"ch.vat"`
+- `"cl.tin"`
+- `"co.itin"`
+- `"co.nit"`
+- `"co.cc"`
+- `"co.ce"`
+- `"co.de"`
+- `"co.rc"`
+- `"co.ti"`
+- `"co.passport"`
+- `"es.cif"`
+- `"eu.vat"`
+- `"gb.vat"`
+- `"hk.br"`
+- `"id.nik"`
+- `"id.npwp"`
+- `"in.gst"`
+- `"in.pan"`
+- `"jp.cn"`
+- `"jp.rn"`
+- `"kr.brn"`
+- `"li.uid"`
+- `"mx.curp"`
+- `"mx.rfc"`
+- `"my.frp"`
+- `"my.itn"`
+- `"my.nric"`
+- `"my.sst"`
+- `"no.vat"`
+- `"nz.gst"`
+- `"pe.ruc"`
+- `"ph.tin"`
+- `"ru.inn"`
+- `"ru.kpp"`
+- `"sa.vat"`
+- `"sg.gst"`
+- `"sg.uen"`
+- `"th.id"`
+- `"th.vat"`
+- `"tw.vat"`
+- `"us.ein"`
+- `"za.vat"`
+- `"bo.ci"`
+- `"uy.rut"`
+- `"uy.ci"`
diff --git a/docs/models/threedsecuremethod.md b/docs/models/threedsecuremethod.md
index dd568d1f..f2f8bdfd 100644
--- a/docs/models/threedsecuremethod.md
+++ b/docs/models/threedsecuremethod.md
@@ -1,9 +1,18 @@
# ThreeDSecureMethod
+## Example Usage
+
+```python
+from gr4vy.models import ThreeDSecureMethod
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ThreeDSecureMethod = "challenge"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `CHALLENGE` | challenge |
-| `FRICTIONLESS` | frictionless |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"challenge"`
+- `"frictionless"`
diff --git a/docs/models/threedsecurescenariooutcome.md b/docs/models/threedsecurescenariooutcome.md
index dac8bd99..edf612c7 100644
--- a/docs/models/threedsecurescenariooutcome.md
+++ b/docs/models/threedsecurescenariooutcome.md
@@ -5,6 +5,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
-| `version` | *str* | :heavy_check_mark: | The version of 3DS which will be simulated. | 2.2.0 |
+| `version` | *str* | :heavy_check_mark: | The version of 3DS which will be simulated. | **Example 1:** 2.2.0
**Example 2:** 2.3.1 |
| `authentication` | [models.ThreeDSecureScenarioOutcomeAuthentication](../models/threedsecurescenariooutcomeauthentication.md) | :heavy_check_mark: | N/A | |
| `result` | [OptionalNullable[models.ThreeDSecureScenarioOutcomeResult]](../models/threedsecurescenariooutcomeresult.md) | :heavy_minus_sign: | 3DS result value. Required if authentication status is "C". | {
"transaction_status": "Y"
} |
\ No newline at end of file
diff --git a/docs/models/threedsecurescenariooutcomeauthentication.md b/docs/models/threedsecurescenariooutcomeauthentication.md
index e295b10a..7b81d360 100644
--- a/docs/models/threedsecurescenariooutcomeauthentication.md
+++ b/docs/models/threedsecurescenariooutcomeauthentication.md
@@ -3,6 +3,6 @@
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
-| `transaction_status` | [models.ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus](../models/threedsecurescenariooutcomeauthenticationtransactionstatus.md) | :heavy_check_mark: | 3DS transaction status. | Y |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `transaction_status` | [models.ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus](../models/threedsecurescenariooutcomeauthenticationtransactionstatus.md) | :heavy_check_mark: | 3DS transaction status. | **Example 1:** Y
**Example 2:** N
**Example 3:** A
**Example 4:** R
**Example 5:** U
**Example 6:** C
**Example 7:** timeout |
\ No newline at end of file
diff --git a/docs/models/threedsecurescenariooutcomeauthenticationtransactionstatus.md b/docs/models/threedsecurescenariooutcomeauthenticationtransactionstatus.md
index 8edeecd2..dad4ecb4 100644
--- a/docs/models/threedsecurescenariooutcomeauthenticationtransactionstatus.md
+++ b/docs/models/threedsecurescenariooutcomeauthenticationtransactionstatus.md
@@ -2,15 +2,24 @@
3DS transaction status.
+## Example Usage
+
+```python
+from gr4vy.models import ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus = "Y"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `Y` | Y |
-| `N` | N |
-| `A` | A |
-| `R` | R |
-| `U` | U |
-| `C` | C |
-| `TIMEOUT` | timeout |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"Y"`
+- `"N"`
+- `"A"`
+- `"R"`
+- `"U"`
+- `"C"`
+- `"timeout"`
diff --git a/docs/models/threedsecurescenariooutcomeresult.md b/docs/models/threedsecurescenariooutcomeresult.md
index 8034028f..4dd7502d 100644
--- a/docs/models/threedsecurescenariooutcomeresult.md
+++ b/docs/models/threedsecurescenariooutcomeresult.md
@@ -5,4 +5,4 @@
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| `transaction_status` | [models.ThreeDSecureScenarioOutcomeResultTransactionStatus](../models/threedsecurescenariooutcomeresulttransactionstatus.md) | :heavy_check_mark: | 3DS result. | Y |
\ No newline at end of file
+| `transaction_status` | [models.ThreeDSecureScenarioOutcomeResultTransactionStatus](../models/threedsecurescenariooutcomeresulttransactionstatus.md) | :heavy_check_mark: | 3DS result. | **Example 1:** Y
**Example 2:** N
**Example 3:** timeout |
\ No newline at end of file
diff --git a/docs/models/threedsecurescenariooutcomeresulttransactionstatus.md b/docs/models/threedsecurescenariooutcomeresulttransactionstatus.md
index 0b2d4e57..39ef1bda 100644
--- a/docs/models/threedsecurescenariooutcomeresulttransactionstatus.md
+++ b/docs/models/threedsecurescenariooutcomeresulttransactionstatus.md
@@ -2,11 +2,20 @@
3DS result.
+## Example Usage
+
+```python
+from gr4vy.models import ThreeDSecureScenarioOutcomeResultTransactionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ThreeDSecureScenarioOutcomeResultTransactionStatus = "Y"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `Y` | Y |
-| `N` | N |
-| `TIMEOUT` | timeout |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"Y"`
+- `"N"`
+- `"timeout"`
diff --git a/docs/models/threedsecurestatus.md b/docs/models/threedsecurestatus.md
index f719710f..99f0ed0d 100644
--- a/docs/models/threedsecurestatus.md
+++ b/docs/models/threedsecurestatus.md
@@ -1,12 +1,21 @@
# ThreeDSecureStatus
+## Example Usage
+
+```python
+from gr4vy.models import ThreeDSecureStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: ThreeDSecureStatus = "setup_error"
+```
+
## Values
-| Name | Value |
-| ------------- | ------------- |
-| `SETUP_ERROR` | setup_error |
-| `ERROR` | error |
-| `DECLINED` | declined |
-| `CANCELLED` | cancelled |
-| `COMPLETE` | complete |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"setup_error"`
+- `"error"`
+- `"declined"`
+- `"cancelled"`
+- `"complete"`
diff --git a/docs/models/ticketdeliverymethod.md b/docs/models/ticketdeliverymethod.md
index 8bffce38..6f25beb8 100644
--- a/docs/models/ticketdeliverymethod.md
+++ b/docs/models/ticketdeliverymethod.md
@@ -1,9 +1,18 @@
# TicketDeliveryMethod
+## Example Usage
+
+```python
+from gr4vy.models import TicketDeliveryMethod
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TicketDeliveryMethod = "electronic"
+```
+
## Values
-| Name | Value |
-| ------------ | ------------ |
-| `ELECTRONIC` | electronic |
-| `OTHER` | other |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"electronic"`
+- `"other"`
diff --git a/docs/models/transaction.md b/docs/models/transaction.md
index f79bd529..905adba3 100644
--- a/docs/models/transaction.md
+++ b/docs/models/transaction.md
@@ -11,7 +11,7 @@ A full transaction resource.
| `id` | *str* | :heavy_check_mark: | The ID for the transaction. | 7099948d-7286-47e4-aad8-b68f7eb44591 |
| `reconciliation_id` | *str* | :heavy_check_mark: | The base62 encoded transaction ID. This represents a shorter version of this transaction's `id` which is sent to payment services, anti-fraud services, and other connectors. You can use this ID to reconcile a payment service's transaction against our system. This ID is sent instead of the transaction ID because not all services support 36 digit identifiers. | default |
| `merchant_account_id` | *str* | :heavy_check_mark: | The ID of the merchant account this transaction belongs to. | default |
-| `currency` | *str* | :heavy_check_mark: | The currency code for this transaction. | EUR |
+| `currency` | *str* | :heavy_check_mark: | The currency code for this transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `amount` | *int* | :heavy_check_mark: | The total amount for this transaction across all funding sources including gift cards. | 1299 |
| `status` | [models.TransactionStatus](../models/transactionstatus.md) | :heavy_check_mark: | N/A | |
| `authorized_amount` | *int* | :heavy_check_mark: | The amount for this transaction that has been authorized for the `payment_method`. This can be less than the `amount` if gift cards were used. | 1299 |
@@ -64,7 +64,7 @@ A full transaction resource.
| `multi_tender` | *bool* | :heavy_check_mark: | The outcome of the original intent of a transaction. This allows you to understand if the intent of the transaction (e.g. `capture` or `authorize`) has been achieved when dealing with multiple payment instruments. | true |
| `account_funding_transaction` | *bool* | :heavy_check_mark: | Marks the transaction as an AFT. Requires the payment service to support this feature, and might `recipient` and `buyer` data | true |
| `recipient` | [OptionalNullable[models.Recipient]](../models/recipient.md) | :heavy_minus_sign: | The recipient of any account to account funding. For use with AFTs. | |
-| `merchant_advice_code` | *OptionalNullable[str]* | :heavy_minus_sign: | An optional merchant advice code which provides insight into the type of transaction or reason why the payment failed. | 02 |
+| `merchant_advice_code` | *OptionalNullable[str]* | :heavy_minus_sign: | An optional merchant advice code which provides insight into the type of transaction or reason why the payment failed. | **Example 1:** 02
**Example 2:** 21 |
| `installment_count` | *OptionalNullable[int]* | :heavy_minus_sign: | The number of installments for this transaction, if applicable. | 3 |
| `session_token` | *OptionalNullable[str]* | :heavy_minus_sign: | A session token that can be used to fetch session data for direct client integrations. | j3CZf9Eg6nUygMAVA6PXsVWGHiccj |
| `tax_amount` | *OptionalNullable[int]* | :heavy_minus_sign: | The sales tax amount for this transaction, represented as a monetary amount in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for `$12.99` | 1299 |
diff --git a/docs/models/transactionconnectionoptions.md b/docs/models/transactionconnectionoptions.md
index 35cb4edd..a4f1bba5 100644
--- a/docs/models/transactionconnectionoptions.md
+++ b/docs/models/transactionconnectionoptions.md
@@ -12,6 +12,7 @@
| `adyen_cashapp` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-cashapp` connector. |
| `adyen_giropay` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-giropay` connector. |
| `adyen_ideal` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-ideal` connector. |
+| `adyen_pix` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-pix` connector. |
| `adyen_sepa` | [OptionalNullable[models.AdyenSepaOptions]](../models/adyensepaoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-sepa` connector. |
| `adyen_sofort` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-sofort` connector. |
| `adyen_vipps` | [OptionalNullable[models.AdyenOptions]](../models/adyenoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `adyen-vipps` connector. |
@@ -24,6 +25,7 @@
| `cybersource_kcp` | [OptionalNullable[models.CybersourceOptions]](../models/cybersourceoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `cybersource-kcp` connector. |
| `dlocal_nequi` | [OptionalNullable[models.DlocalOptions]](../models/dlocaloptions.md) | :heavy_minus_sign: | Custom options to be passed to the `dlocal-nequi` connector. |
| `dlocal_upi` | [OptionalNullable[models.DlocalUPIOptions]](../models/dlocalupioptions.md) | :heavy_minus_sign: | Custom options to be passed to the `dlocal-upi` connector. |
+| `dlocal_pix` | [OptionalNullable[models.DlocalPIXOptions]](../models/dlocalpixoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `dlocal-pix` connector. |
| `fiserv_card` | [OptionalNullable[models.FiservOptions]](../models/fiservoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `fiserv-card` connector. |
| `forter_anti_fraud` | [OptionalNullable[models.ForterAntiFraudOptions]](../models/forterantifraudoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `forter-anti-fraud` connector. |
| `gem_gem` | [OptionalNullable[models.LatitudeOptions]](../models/latitudeoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `gem-gem` connector. |
@@ -38,11 +40,13 @@
| `mock_card` | [OptionalNullable[models.MockCardOptions]](../models/mockcardoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `mock-card` connector. |
| `nuvei_card` | [OptionalNullable[models.NuveiOptions]](../models/nuveioptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-card` connector. |
| `nuvei_ideal` | [OptionalNullable[models.NuveiIDealOptions]](../models/nuveiidealoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-ideal` connector. |
+| `nuvei_klarna` | [OptionalNullable[models.NuveiKlarnaOptions]](../models/nuveiklarnaoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-klarna` connector. |
| `nuvei_pse` | [OptionalNullable[models.NuveiPSEOptions]](../models/nuveipseoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-pse` connector. |
| `oxxo_oxxo` | [OptionalNullable[models.OxxoOptions]](../models/oxxooptions.md) | :heavy_minus_sign: | Custom options to be passed to the `oxxo-oxxo` connector. |
| `paypal_paypal` | [OptionalNullable[models.PaypalOptions]](../models/paypaloptions.md) | :heavy_minus_sign: | Custom options to be passed to the `paypal-paypal` connector. |
| `paypal_paypalpaylater` | [OptionalNullable[models.PaypalOptions]](../models/paypaloptions.md) | :heavy_minus_sign: | Custom options to be passed to the `paypal-paypalpaylater` connector. |
| `powertranz_card` | [OptionalNullable[models.PowertranzOptions]](../models/powertranzoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `powertranz-card` connector. |
+| `riskified_anti_fraud` | [OptionalNullable[models.RiskifiedAntiFraudOptions]](../models/riskifiedantifraudoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `riskified-anti-fraud` connector. |
| `stripe_card` | [OptionalNullable[models.StripeOptions]](../models/stripeoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `stripe-card` connector. |
| `travelhub_card` | [OptionalNullable[models.TravelhubOptions]](../models/travelhuboptions.md) | :heavy_minus_sign: | Custom options to be passed to the `travelhub-card` connector. |
| `trustly_trustly` | [OptionalNullable[models.TrustlyOptions]](../models/trustlyoptions.md) | :heavy_minus_sign: | Custom options to be passed to the `trustly-trustly` connector. |
diff --git a/docs/models/transactioncreate.md b/docs/models/transactioncreate.md
index c60289ac..77ba0cc4 100644
--- a/docs/models/transactioncreate.md
+++ b/docs/models/transactioncreate.md
@@ -6,7 +6,7 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amount` | *int* | :heavy_check_mark: | The monetary amount for this transaction, in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for `$12.99`. If the `intent` is set to `capture`, an amount greater than zero must be supplied. All gift card amounts are subtracted from this amount before the remainder is charged to the provided `payment_method`. | 1299 |
-| `currency` | *str* | :heavy_check_mark: | A supported ISO 4217 currency code. For redirect requests, this value must match the one specified for `currency` in `payment_method`. | EUR |
+| `currency` | *str* | :heavy_check_mark: | A supported ISO 4217 currency code. For redirect requests, this value must match the one specified for `currency` in `payment_method`. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `country` | *OptionalNullable[str]* | :heavy_minus_sign: | The 2-letter ISO code of the country where the transaction is processed. This is also used to filter the payment services that can process the transaction. If this value is provided for redirect requests and it's not `null`, it must match the one specified for `country` in `payment_method`. Otherwise, the value specified for `country` in `payment_method` will be assumed implicitly. | US |
| `payment_method` | [OptionalNullable[models.TransactionCreatePaymentMethod]](../models/transactioncreatepaymentmethod.md) | :heavy_minus_sign: | The optional payment method to use for this transaction. This field is required if no `gift_cards` have been added. | |
| `buyer` | [OptionalNullable[models.GuestBuyer]](../models/guestbuyer.md) | :heavy_minus_sign: | Guest buyer details provided inline rather than creating a buyer resource beforehand and using the `buyer_id` or `buyer_external_identifier` keys. No buyer resource will be created on Gr4vy when used. | |
diff --git a/docs/models/transactionintent.md b/docs/models/transactionintent.md
index 781e0d15..bb7bad91 100644
--- a/docs/models/transactionintent.md
+++ b/docs/models/transactionintent.md
@@ -1,9 +1,18 @@
# TransactionIntent
+## Example Usage
+
+```python
+from gr4vy.models import TransactionIntent
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TransactionIntent = "authorize"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `AUTHORIZE` | authorize |
-| `CAPTURE` | capture |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"authorize"`
+- `"capture"`
diff --git a/docs/models/transactionintentoutcome.md b/docs/models/transactionintentoutcome.md
index 7ecd69c6..aab900c4 100644
--- a/docs/models/transactionintentoutcome.md
+++ b/docs/models/transactionintentoutcome.md
@@ -1,10 +1,19 @@
# TransactionIntentOutcome
+## Example Usage
+
+```python
+from gr4vy.models import TransactionIntentOutcome
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TransactionIntentOutcome = "pending"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `PENDING` | pending |
-| `SUCCEEDED` | succeeded |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"pending"`
+- `"succeeded"`
+- `"failed"`
diff --git a/docs/models/transactionpaymentsource.md b/docs/models/transactionpaymentsource.md
index 51c0b9c2..90821ff5 100644
--- a/docs/models/transactionpaymentsource.md
+++ b/docs/models/transactionpaymentsource.md
@@ -2,13 +2,22 @@
The way payment method information made it to this transaction.
+## Example Usage
+
+```python
+from gr4vy.models import TransactionPaymentSource
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TransactionPaymentSource = "ecommerce"
+```
+
## Values
-| Name | Value |
-| -------------- | -------------- |
-| `ECOMMERCE` | ecommerce |
-| `MOTO` | moto |
-| `RECURRING` | recurring |
-| `INSTALLMENT` | installment |
-| `CARD_ON_FILE` | card_on_file |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"ecommerce"`
+- `"moto"`
+- `"recurring"`
+- `"installment"`
+- `"card_on_file"`
diff --git a/docs/models/transactionstatus.md b/docs/models/transactionstatus.md
index 77f9302d..95dbd2d4 100644
--- a/docs/models/transactionstatus.md
+++ b/docs/models/transactionstatus.md
@@ -1,16 +1,25 @@
# TransactionStatus
+## Example Usage
+
+```python
+from gr4vy.models import TransactionStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: TransactionStatus = "processing"
+```
+
## Values
-| Name | Value |
-| ---------------------------- | ---------------------------- |
-| `PROCESSING` | processing |
-| `AUTHORIZATION_SUCCEEDED` | authorization_succeeded |
-| `AUTHORIZATION_DECLINED` | authorization_declined |
-| `AUTHORIZATION_FAILED` | authorization_failed |
-| `AUTHORIZATION_VOIDED` | authorization_voided |
-| `AUTHORIZATION_VOID_PENDING` | authorization_void_pending |
-| `CAPTURE_SUCCEEDED` | capture_succeeded |
-| `CAPTURE_PENDING` | capture_pending |
-| `BUYER_APPROVAL_PENDING` | buyer_approval_pending |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"processing"`
+- `"authorization_succeeded"`
+- `"authorization_declined"`
+- `"authorization_failed"`
+- `"authorization_voided"`
+- `"authorization_void_pending"`
+- `"capture_succeeded"`
+- `"capture_pending"`
+- `"buyer_approval_pending"`
diff --git a/docs/models/transactionsummary.md b/docs/models/transactionsummary.md
index d72001a2..b68fe387 100644
--- a/docs/models/transactionsummary.md
+++ b/docs/models/transactionsummary.md
@@ -11,7 +11,7 @@ A transaction, summarised
| `id` | *str* | :heavy_check_mark: | The ID for the transaction. | 7099948d-7286-47e4-aad8-b68f7eb44591 |
| `reconciliation_id` | *str* | :heavy_check_mark: | The base62 encoded transaction ID. This represents a shorter version of this transaction's `id` which is sent to payment services, anti-fraud services, and other connectors. You can use this ID to reconcile a payment service's transaction against our system. This ID is sent instead of the transaction ID because not all services support 36 digit identifiers. | default |
| `merchant_account_id` | *str* | :heavy_check_mark: | The ID of the merchant account this transaction belongs to. | default |
-| `currency` | *str* | :heavy_check_mark: | The currency code for this transaction. | EUR |
+| `currency` | *str* | :heavy_check_mark: | The currency code for this transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `amount` | *int* | :heavy_check_mark: | The total amount for this transaction across all funding sources including gift cards. | 1299 |
| `status` | [models.TransactionStatus](../models/transactionstatus.md) | :heavy_check_mark: | N/A | |
| `authorized_amount` | *int* | :heavy_check_mark: | The amount for this transaction that has been authorized for the `payment_method`. This can be less than the `amount` if gift cards were used. | 1299 |
diff --git a/docs/models/userdevice.md b/docs/models/userdevice.md
index 78a89c31..63bc8cd4 100644
--- a/docs/models/userdevice.md
+++ b/docs/models/userdevice.md
@@ -2,10 +2,19 @@
The platform that is being used to access the website.
+## Example Usage
+
+```python
+from gr4vy.models import UserDevice
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: UserDevice = "desktop"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `DESKTOP` | desktop |
-| `MOBILE` | mobile |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"desktop"`
+- `"mobile"`
diff --git a/docs/models/userstatus.md b/docs/models/userstatus.md
index 6e2caf43..b39735e1 100644
--- a/docs/models/userstatus.md
+++ b/docs/models/userstatus.md
@@ -1,10 +1,19 @@
# UserStatus
+## Example Usage
+
+```python
+from gr4vy.models import UserStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: UserStatus = "active"
+```
+
## Values
-| Name | Value |
-| --------- | --------- |
-| `ACTIVE` | active |
-| `PENDING` | pending |
-| `DELETED` | deleted |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"active"`
+- `"pending"`
+- `"deleted"`
diff --git a/docs/models/vaultpaymentmethodcriteria.md b/docs/models/vaultpaymentmethodcriteria.md
index 0923dfa9..f8e2cca5 100644
--- a/docs/models/vaultpaymentmethodcriteria.md
+++ b/docs/models/vaultpaymentmethodcriteria.md
@@ -1,9 +1,18 @@
# VaultPaymentMethodCriteria
+## Example Usage
+
+```python
+from gr4vy.models import VaultPaymentMethodCriteria
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: VaultPaymentMethodCriteria = "ALWAYS"
+```
+
## Values
-| Name | Value |
-| --------------------------- | --------------------------- |
-| `ALWAYS` | ALWAYS |
-| `ON_SUCCESSFUL_TRANSACTION` | ON_SUCCESSFUL_TRANSACTION |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"ALWAYS"`
+- `"ON_SUCCESSFUL_TRANSACTION"`
diff --git a/docs/models/voidstatus.md b/docs/models/voidstatus.md
index 9a32453d..d813afd2 100644
--- a/docs/models/voidstatus.md
+++ b/docs/models/voidstatus.md
@@ -1,11 +1,20 @@
# VoidStatus
+## Example Usage
+
+```python
+from gr4vy.models import VoidStatus
+
+# Open enum: unrecognized values are captured as UnrecognizedStr
+value: VoidStatus = "succeeded"
+```
+
## Values
-| Name | Value |
-| ----------- | ----------- |
-| `SUCCEEDED` | succeeded |
-| `PENDING` | pending |
-| `DECLINED` | declined |
-| `FAILED` | failed |
\ No newline at end of file
+This is an open enum. Unrecognized values will not fail type checks.
+
+- `"succeeded"`
+- `"pending"`
+- `"declined"`
+- `"failed"`
diff --git a/docs/sdks/checkoutsessions/README.md b/docs/sdks/checkoutsessions/README.md
index 60aedf62..3714b4e8 100644
--- a/docs/sdks/checkoutsessions/README.md
+++ b/docs/sdks/checkoutsessions/README.md
@@ -327,7 +327,7 @@ with Gr4vy(
| `buyer` | [OptionalNullable[models.GuestBuyer]](../../models/guestbuyer.md) | :heavy_minus_sign: | Provide buyer details for the transaction. No buyer resource will be created on Gr4vy when used. | |
| `airline` | [OptionalNullable[models.Airline]](../../models/airline.md) | :heavy_minus_sign: | The airline addendum data which describes the airline booking associated with this transaction. | |
| `amount` | *OptionalNullable[int]* | :heavy_minus_sign: | The total amount for this transaction. | |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | EUR |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | The currency code for this transaction. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `payment_service_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The unique identifier of an existing payment service. When provided, the created transaction will be processed by the given payment service and any routing rules will be skipped. | |
| `expires_in` | *Optional[float]* | :heavy_minus_sign: | The time in seconds when this checkout session expires. | |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
diff --git a/docs/sdks/digitalwalletssdk/README.md b/docs/sdks/digitalwalletssdk/README.md
index 779b996f..52292d71 100644
--- a/docs/sdks/digitalwalletssdk/README.md
+++ b/docs/sdks/digitalwalletssdk/README.md
@@ -44,7 +44,7 @@ with Gr4vy(
| `merchant_account_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | default |
| `merchant_display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | DE |
+| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
| `domain_names` | List[*str*] | :heavy_minus_sign: | N/A | |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
@@ -260,7 +260,7 @@ with Gr4vy(
| `domain_names` | List[*str*] | :heavy_minus_sign: | N/A | |
| `merchant_display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | |
-| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | DE |
+| `merchant_country_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
### Response
diff --git a/docs/sdks/merchantaccountssdk/README.md b/docs/sdks/merchantaccountssdk/README.md
index 9749df94..335a078f 100644
--- a/docs/sdks/merchantaccountssdk/README.md
+++ b/docs/sdks/merchantaccountssdk/README.md
@@ -110,7 +110,7 @@ with Gr4vy(
| `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | true |
+| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
### Response
@@ -231,7 +231,7 @@ with Gr4vy(
| `amex_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_requestor_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
| `mastercard_network_tokens_app_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | true |
+| `async_network_tokens_enabled` | *Optional[bool]* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
| `display_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The display name for the merchant account. | Example |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
diff --git a/docs/sdks/paymentlinkssdk/README.md b/docs/sdks/paymentlinkssdk/README.md
index b69aac43..3a488410 100644
--- a/docs/sdks/paymentlinkssdk/README.md
+++ b/docs/sdks/paymentlinkssdk/README.md
@@ -38,15 +38,15 @@ with Gr4vy(
| Parameter | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amount` | *int* | :heavy_check_mark: | The amount for the payment link. | 1299 |
-| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | DE |
-| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | EUR |
+| `country` | *str* | :heavy_check_mark: | The country code for the payment link. | **Example 1:** DE
**Example 2:** GB
**Example 3:** US |
+| `currency` | *str* | :heavy_check_mark: | The currency code for the payment link. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `merchant_account_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | default |
| `buyer` | [OptionalNullable[models.GuestBuyer]](../../models/guestbuyer.md) | :heavy_minus_sign: | The guest buyer for the payment link. | |
| `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The expiration date and time for the payment link. | 2024-06-01T00:00:00.000Z |
| `connection_options` | [OptionalNullable[models.TransactionConnectionOptions]](../../models/transactionconnectionoptions.md) | :heavy_minus_sign: | Connection options for the payment link. | |
| `external_identifier` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant reference for the payment link. | external-12345 |
| `statement_descriptor` | [OptionalNullable[models.StatementDescriptor]](../../models/statementdescriptor.md) | :heavy_minus_sign: | The statement descriptor for the payment link. | |
-| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | en |
+| `locale` | *OptionalNullable[str]* | :heavy_minus_sign: | The locale for the payment link. | **Example 1:** en
**Example 2:** en-GB
**Example 3:** pt
**Example 4:** pt-BR
**Example 5:** es |
| `merchant_name` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's display name. | ACME Inc. |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's website URL. | https://merchant.example.com |
| `merchant_banner_url` | *OptionalNullable[str]* | :heavy_minus_sign: | The merchant's banner image URL. | https://merchant.example.com/banner.png |
diff --git a/docs/sdks/paymentservicessdk/README.md b/docs/sdks/paymentservicessdk/README.md
index 5609d06a..3b5f1a27 100644
--- a/docs/sdks/paymentservicessdk/README.md
+++ b/docs/sdks/paymentservicessdk/README.md
@@ -124,7 +124,7 @@ with Gr4vy(
| `merchant_account_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | default |
| `reporting_fields` | List[[models.FieldT](../../models/fieldt.md)] | :heavy_minus_sign: | The non-secret reporting fields that have been configured for this payment service. Any secret fields are omitted. | |
| `position` | *OptionalNullable[int]* | :heavy_minus_sign: | Deprecated field used to define the order in which to process payment services | 1 |
-| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | true |
+| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | **Example 1:** true
**Example 2:** false |
| `three_d_secure_enabled` | *Optional[bool]* | :heavy_minus_sign: | Defines if this payment service has 3DS enabled. | true |
| `merchant_profile` | Dict[str, [Nullable[models.MerchantProfileScheme]](../../models/merchantprofilescheme.md)] | :heavy_minus_sign: | An object containing a key for each supported card schemes, and for each key an object with the 3DS profile for this service for that scheme. | |
| `payment_method_tokenization_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service support payment method tokenization. | true |
@@ -245,7 +245,7 @@ with Gr4vy(
| `position` | *OptionalNullable[int]* | :heavy_minus_sign: | Deprecated field used to define the order in which to process payment services | 1 |
| `accepted_currencies` | List[*str*] | :heavy_minus_sign: | A list of currencies for which this service is enabled, in ISO 4217 three-letter code format. | [
"USD",
"EUR",
"GBP"
] |
| `accepted_countries` | List[*str*] | :heavy_minus_sign: | A list of countries for which this service is enabled, in ISO two-letter code format. | [
"US",
"DE",
"GB"
] |
-| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | true |
+| `active` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service is currently active. | **Example 1:** true
**Example 2:** false |
| `three_d_secure_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service has 3DS enabled. | true |
| `merchant_profile` | Dict[str, [Nullable[models.MerchantProfileScheme]](../../models/merchantprofilescheme.md)] | :heavy_minus_sign: | An object containing a key for each supported card schemes, and for each key an object with the 3DS profile for this service for that scheme. | |
| `payment_method_tokenization_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Defines if this payment service support payment method tokenization. | true |
diff --git a/docs/sdks/payouts/README.md b/docs/sdks/payouts/README.md
index 4078d7ed..8ec76ec5 100644
--- a/docs/sdks/payouts/README.md
+++ b/docs/sdks/payouts/README.md
@@ -97,7 +97,7 @@ with Gr4vy(
| Parameter | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amount` | *int* | :heavy_check_mark: | The monetary amount for this payout, in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for $12.99. | 1299 |
-| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code for this payout. | EUR |
+| `currency` | *str* | :heavy_check_mark: | The ISO-4217 currency code for this payout. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `payment_service_id` | *str* | :heavy_check_mark: | The ID of the payment service to use for the payout. | ed8bd87d-85ad-40cf-8e8f-007e21e55aad |
| `payment_method` | [models.PayoutCreatePaymentMethod](../../models/payoutcreatepaymentmethod.md) | :heavy_check_mark: | The type of payment method to send funds too. | |
| `merchant_account_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | default |
diff --git a/docs/sdks/threedsconfiguration/README.md b/docs/sdks/threedsconfiguration/README.md
index 2c309136..9f060a0a 100644
--- a/docs/sdks/threedsconfiguration/README.md
+++ b/docs/sdks/threedsconfiguration/README.md
@@ -49,7 +49,7 @@ with Gr4vy(
| `merchant_url` | *str* | :heavy_check_mark: | URL to send when calling 3DS through this scheme. | https://example.com |
| `scheme` | [models.CardScheme](../../models/cardscheme.md) | :heavy_check_mark: | N/A | visa |
| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Any additional information about the 3DS configuration that you would like to store as key-value pairs. | |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | USD |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
### Response
@@ -102,7 +102,7 @@ with Gr4vy(
| Parameter | Type | Required | Description | Example |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| `merchant_account_id` | *str* | :heavy_check_mark: | The ID of the merchant account. | merchant-12345 |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters) to filter 3DS configurations. | USD |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters) to filter 3DS configurations. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
### Response
@@ -163,7 +163,7 @@ with Gr4vy(
| `merchant_category_code` | *OptionalNullable[str]* | :heavy_minus_sign: | Merchant category code to use when calling 3DS through this scheme. | 1234 |
| `merchant_url` | *OptionalNullable[str]* | :heavy_minus_sign: | URL to send when calling 3DS through this scheme. | https://example.com |
| `scheme` | [OptionalNullable[models.CardScheme]](../../models/cardscheme.md) | :heavy_minus_sign: | The card scheme for this 3DS configuration | visa |
-| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | USD |
+| `currency` | *OptionalNullable[str]* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | **Example 1:** USD
**Example 2:** EUR
**Example 3:** GBP |
| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | Any additional information about the 3DS configuration that you would like to store as key-value pairs. | |
| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | |
diff --git a/docs/sdks/transactions/README.md b/docs/sdks/transactions/README.md
index 6273873b..8271182b 100644
--- a/docs/sdks/transactions/README.md
+++ b/docs/sdks/transactions/README.md
@@ -172,7 +172,7 @@ with Gr4vy(
| Parameter | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amount` | *int* | :heavy_check_mark: | The monetary amount for this transaction, in the smallest currency unit for the given currency, for example `1299` cents to create an authorization for `$12.99`. If the `intent` is set to `capture`, an amount greater than zero must be supplied. All gift card amounts are subtracted from this amount before the remainder is charged to the provided `payment_method`. | 1299 |
-| `currency` | *str* | :heavy_check_mark: | A supported ISO 4217 currency code. For redirect requests, this value must match the one specified for `currency` in `payment_method`. | EUR |
+| `currency` | *str* | :heavy_check_mark: | A supported ISO 4217 currency code. For redirect requests, this value must match the one specified for `currency` in `payment_method`. | **Example 1:** EUR
**Example 2:** GBP
**Example 3:** USD |
| `merchant_account_id` | *Optional[str]* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | default |
| `idempotency_key` | *OptionalNullable[str]* | :heavy_minus_sign: | A unique key that identifies this request. Providing this header will make this an idempotent request. We recommend using V4 UUIDs, or another random string with enough entropy to avoid collisions. | request-12345 |
| `x_forwarded_for` | *Optional[str]* | :heavy_minus_sign: | The IP address to forward from the customer. Use this when calling
our API from the server side to ensure the customer's address is
passed to downstream services, rather than your server IP. | 192.168.0.2 |
diff --git a/pylintrc b/pylintrc
index ba6a998b..cb9c15d3 100644
--- a/pylintrc
+++ b/pylintrc
@@ -458,7 +458,8 @@ disable=raw-checker-failed,
consider-using-with,
wildcard-import,
unused-wildcard-import,
- too-many-return-statements
+ too-many-return-statements,
+ redefined-builtin
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
diff --git a/pyproject.toml b/pyproject.toml
index 4e508ceb..ddb52e3c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,7 @@
[project]
name = "gr4vy"
-version = "2.0.0"
+version = "2.0.1"
description = "Python Client SDK Generated by Speakeasy."
authors = [{ name = "Gr4vy" },]
readme = "README-PYPI.md"
diff --git a/src/gr4vy/_version.py b/src/gr4vy/_version.py
index bf64007c..7c675329 100644
--- a/src/gr4vy/_version.py
+++ b/src/gr4vy/_version.py
@@ -3,10 +3,10 @@
import importlib.metadata
__title__: str = "gr4vy"
-__version__: str = "2.0.0"
+__version__: str = "2.0.1"
__openapi_doc_version__: str = "1.0.0"
-__gen_version__: str = "2.803.3"
-__user_agent__: str = "speakeasy-sdk/python 2.0.0 2.803.3 1.0.0 gr4vy"
+__gen_version__: str = "2.859.2"
+__user_agent__: str = "speakeasy-sdk/python 2.0.1 2.859.2 1.0.0 gr4vy"
try:
if __package__ is not None:
diff --git a/src/gr4vy/all.py b/src/gr4vy/all.py
index f8429830..469a0324 100644
--- a/src/gr4vy/all.py
+++ b/src/gr4vy/all.py
@@ -74,7 +74,7 @@ def create(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.transaction_refund_all_create,
+ request.transaction_refund_all_create if request is not None else None,
True,
True,
"json",
@@ -236,7 +236,7 @@ async def create_async(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.transaction_refund_all_create,
+ request.transaction_refund_all_create if request is not None else None,
True,
True,
"json",
diff --git a/src/gr4vy/checkout_sessions.py b/src/gr4vy/checkout_sessions.py
index ae3db1ad..e9d026dc 100644
--- a/src/gr4vy/checkout_sessions.py
+++ b/src/gr4vy/checkout_sessions.py
@@ -67,7 +67,7 @@ def create(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.checkout_session_create,
+ request.checkout_session_create if request is not None else None,
False,
True,
"json",
@@ -222,7 +222,7 @@ async def create_async(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.checkout_session_create,
+ request.checkout_session_create if request is not None else None,
False,
True,
"json",
diff --git a/src/gr4vy/errors/__init__.py b/src/gr4vy/errors/__init__.py
index f915de2e..a6c61d46 100644
--- a/src/gr4vy/errors/__init__.py
+++ b/src/gr4vy/errors/__init__.py
@@ -1,10 +1,9 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .gr4vyerror import Gr4vyError
-from typing import TYPE_CHECKING
-from importlib import import_module
-import builtins
-import sys
+from typing import Any, TYPE_CHECKING
+
+from gr4vy.utils.dynamic_imports import lazy_getattr, lazy_dir
if TYPE_CHECKING:
from .apierror import APIError
@@ -85,39 +84,11 @@
}
-def dynamic_import(modname, retries=3):
- for attempt in range(retries):
- try:
- return import_module(modname, __package__)
- except KeyError:
- # Clear any half-initialized module and retry
- sys.modules.pop(modname, None)
- if attempt == retries - 1:
- break
- raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")
-
-
-def __getattr__(attr_name: str) -> object:
- module_name = _dynamic_imports.get(attr_name)
- if module_name is None:
- raise AttributeError(
- f"No {attr_name} found in _dynamic_imports for module name -> {__name__} "
- )
-
- try:
- module = dynamic_import(module_name)
- result = getattr(module, attr_name)
- return result
- except ImportError as e:
- raise ImportError(
- f"Failed to import {attr_name} from {module_name}: {e}"
- ) from e
- except AttributeError as e:
- raise AttributeError(
- f"Failed to get {attr_name} from {module_name}: {e}"
- ) from e
+def __getattr__(attr_name: str) -> Any:
+ return lazy_getattr(
+ attr_name, package=__package__, dynamic_imports=_dynamic_imports
+ )
def __dir__():
- lazy_attrs = builtins.list(_dynamic_imports.keys())
- return builtins.sorted(lazy_attrs)
+ return lazy_dir(dynamic_imports=_dynamic_imports)
diff --git a/src/gr4vy/executions.py b/src/gr4vy/executions.py
index afe06882..52d8fb4e 100644
--- a/src/gr4vy/executions.py
+++ b/src/gr4vy/executions.py
@@ -424,7 +424,7 @@ def url(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.report_execution_url_generate,
+ request.report_execution_url_generate if request is not None else None,
False,
True,
"json",
@@ -583,7 +583,7 @@ async def url_async(
),
security=self.sdk_configuration.security,
get_serialized_body=lambda: utils.serialize_request_body(
- request.report_execution_url_generate,
+ request.report_execution_url_generate if request is not None else None,
False,
True,
"json",
diff --git a/src/gr4vy/models/__init__.py b/src/gr4vy/models/__init__.py
index 13bab9d7..5ce20dda 100644
--- a/src/gr4vy/models/__init__.py
+++ b/src/gr4vy/models/__init__.py
@@ -1,9 +1,8 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
-from typing import TYPE_CHECKING
-from importlib import import_module
-import builtins
-import sys
+from typing import Any, TYPE_CHECKING
+
+from gr4vy.utils.dynamic_imports import lazy_getattr, lazy_dir
if TYPE_CHECKING:
from .accountsreceivablesreportspec import (
@@ -373,6 +372,17 @@
from .digitalwallets import DigitalWallets, DigitalWalletsTypedDict
from .digitalwalletupdate import DigitalWalletUpdate, DigitalWalletUpdateTypedDict
from .dlocaloptions import DlocalOptions, DlocalOptionsTypedDict
+ from .dlocalpixoptions import DlocalPIXOptions, DlocalPIXOptionsTypedDict
+ from .dlocalpixsubscriptionamountoptions import (
+ DlocalPIXSubscriptionAmountOptions,
+ DlocalPIXSubscriptionAmountOptionsType,
+ DlocalPIXSubscriptionAmountOptionsTypedDict,
+ )
+ from .dlocalpixsubscriptionoptions import (
+ DlocalPIXSubscriptionOptions,
+ DlocalPIXSubscriptionOptionsTypedDict,
+ Frequency,
+ )
from .dlocalupioptions import DlocalUPIOptions, DlocalUPIOptionsTypedDict
from .dlocalupirecurringinfooptions import (
DlocalUPIRecurringInfoOptions,
@@ -861,6 +871,7 @@
NuveiAirlineDataOptionsTypedDict,
)
from .nuveiidealoptions import NuveiIDealOptions, NuveiIDealOptionsTypedDict
+ from .nuveiklarnaoptions import NuveiKlarnaOptions, NuveiKlarnaOptionsTypedDict
from .nuveioptions import NuveiOptions, NuveiOptionsTypedDict
from .nuveipseoptions import NuveiPSEOptions, NuveiPSEOptionsTypedDict
from .oxxooptions import OxxoOptions, OxxoOptionsTypedDict
@@ -1037,6 +1048,15 @@
ResumePaymentMethodNetworkTokenRequest,
ResumePaymentMethodNetworkTokenRequestTypedDict,
)
+ from .riskifiedantifraudoptions import (
+ RiskifiedAntiFraudOptions,
+ RiskifiedAntiFraudOptionsTypedDict,
+ )
+ from .riskifiedantifraudoptionslineitem import (
+ DeliveredTo,
+ RiskifiedAntiFraudOptionsLineItem,
+ RiskifiedAntiFraudOptionsLineItemTypedDict,
+ )
from .security import Security, SecurityTypedDict
from .settlement import Settlement, SettlementTypedDict
from .settlements import Settlements, SettlementsTypedDict
@@ -1285,6 +1305,7 @@
WpayPaytoSimulationOptions,
WpayPaytoSimulationOptionsTypedDict,
)
+ from . import internal
__all__ = [
"AVSResponseCode",
@@ -1554,6 +1575,7 @@
"DeleteThreeDsScenarioGlobalsTypedDict",
"DeleteThreeDsScenarioRequest",
"DeleteThreeDsScenarioRequestTypedDict",
+ "DeliveredTo",
"DetailedSettlementReportSpec",
"DetailedSettlementReportSpecTypedDict",
"DigitalWallet",
@@ -1569,6 +1591,13 @@
"DigitalWalletsTypedDict",
"DlocalOptions",
"DlocalOptionsTypedDict",
+ "DlocalPIXOptions",
+ "DlocalPIXOptionsTypedDict",
+ "DlocalPIXSubscriptionAmountOptions",
+ "DlocalPIXSubscriptionAmountOptionsType",
+ "DlocalPIXSubscriptionAmountOptionsTypedDict",
+ "DlocalPIXSubscriptionOptions",
+ "DlocalPIXSubscriptionOptionsTypedDict",
"DlocalUPIOptions",
"DlocalUPIOptionsTypedDict",
"DlocalUPIRecurringInfoOptions",
@@ -1619,6 +1648,7 @@
"ForterAntiFraudOptionsDiscountCouponDiscountAmountTypedDict",
"ForterAntiFraudOptionsDiscountTypedDict",
"ForterAntiFraudOptionsTypedDict",
+ "Frequency",
"GetBuyerGlobals",
"GetBuyerGlobalsTypedDict",
"GetBuyerRequest",
@@ -1918,6 +1948,8 @@
"NuveiAirlineDataOptionsTypedDict",
"NuveiIDealOptions",
"NuveiIDealOptionsTypedDict",
+ "NuveiKlarnaOptions",
+ "NuveiKlarnaOptionsTypedDict",
"NuveiOptions",
"NuveiOptionsTypedDict",
"NuveiPSEOptions",
@@ -2070,6 +2102,10 @@
"ResumePaymentMethodNetworkTokenGlobalsTypedDict",
"ResumePaymentMethodNetworkTokenRequest",
"ResumePaymentMethodNetworkTokenRequestTypedDict",
+ "RiskifiedAntiFraudOptions",
+ "RiskifiedAntiFraudOptionsLineItem",
+ "RiskifiedAntiFraudOptionsLineItemTypedDict",
+ "RiskifiedAntiFraudOptionsTypedDict",
"RouteType",
"Security",
"SecurityTypedDict",
@@ -2554,6 +2590,14 @@
"DigitalWalletUpdateTypedDict": ".digitalwalletupdate",
"DlocalOptions": ".dlocaloptions",
"DlocalOptionsTypedDict": ".dlocaloptions",
+ "DlocalPIXOptions": ".dlocalpixoptions",
+ "DlocalPIXOptionsTypedDict": ".dlocalpixoptions",
+ "DlocalPIXSubscriptionAmountOptions": ".dlocalpixsubscriptionamountoptions",
+ "DlocalPIXSubscriptionAmountOptionsType": ".dlocalpixsubscriptionamountoptions",
+ "DlocalPIXSubscriptionAmountOptionsTypedDict": ".dlocalpixsubscriptionamountoptions",
+ "DlocalPIXSubscriptionOptions": ".dlocalpixsubscriptionoptions",
+ "DlocalPIXSubscriptionOptionsTypedDict": ".dlocalpixsubscriptionoptions",
+ "Frequency": ".dlocalpixsubscriptionoptions",
"DlocalUPIOptions": ".dlocalupioptions",
"DlocalUPIOptionsTypedDict": ".dlocalupioptions",
"DlocalUPIRecurringInfoOptions": ".dlocalupirecurringinfooptions",
@@ -2904,6 +2948,8 @@
"NuveiAirlineDataOptionsTypedDict": ".nuveiairlinedataoptions",
"NuveiIDealOptions": ".nuveiidealoptions",
"NuveiIDealOptionsTypedDict": ".nuveiidealoptions",
+ "NuveiKlarnaOptions": ".nuveiklarnaoptions",
+ "NuveiKlarnaOptionsTypedDict": ".nuveiklarnaoptions",
"NuveiOptions": ".nuveioptions",
"NuveiOptionsTypedDict": ".nuveioptions",
"NuveiPSEOptions": ".nuveipseoptions",
@@ -3052,6 +3098,11 @@
"ResumePaymentMethodNetworkTokenGlobalsTypedDict": ".resume_payment_method_network_tokenop",
"ResumePaymentMethodNetworkTokenRequest": ".resume_payment_method_network_tokenop",
"ResumePaymentMethodNetworkTokenRequestTypedDict": ".resume_payment_method_network_tokenop",
+ "RiskifiedAntiFraudOptions": ".riskifiedantifraudoptions",
+ "RiskifiedAntiFraudOptionsTypedDict": ".riskifiedantifraudoptions",
+ "DeliveredTo": ".riskifiedantifraudoptionslineitem",
+ "RiskifiedAntiFraudOptionsLineItem": ".riskifiedantifraudoptionslineitem",
+ "RiskifiedAntiFraudOptionsLineItemTypedDict": ".riskifiedantifraudoptionslineitem",
"Security": ".security",
"SecurityTypedDict": ".security",
"Settlement": ".settlement",
@@ -3250,40 +3301,17 @@
"WpayPaytoSimulationOptionsTypedDict": ".wpaypaytosimulationoptions",
}
-
-def dynamic_import(modname, retries=3):
- for attempt in range(retries):
- try:
- return import_module(modname, __package__)
- except KeyError:
- # Clear any half-initialized module and retry
- sys.modules.pop(modname, None)
- if attempt == retries - 1:
- break
- raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")
+_sub_packages = ["internal"]
-def __getattr__(attr_name: str) -> object:
- module_name = _dynamic_imports.get(attr_name)
- if module_name is None:
- raise AttributeError(
- f"No {attr_name} found in _dynamic_imports for module name -> {__name__} "
- )
-
- try:
- module = dynamic_import(module_name)
- result = getattr(module, attr_name)
- return result
- except ImportError as e:
- raise ImportError(
- f"Failed to import {attr_name} from {module_name}: {e}"
- ) from e
- except AttributeError as e:
- raise AttributeError(
- f"Failed to get {attr_name} from {module_name}: {e}"
- ) from e
+def __getattr__(attr_name: str) -> Any:
+ return lazy_getattr(
+ attr_name,
+ package=__package__,
+ dynamic_imports=_dynamic_imports,
+ sub_packages=_sub_packages,
+ )
def __dir__():
- lazy_attrs = builtins.list(_dynamic_imports.keys())
- return builtins.sorted(lazy_attrs)
+ return lazy_dir(dynamic_imports=_dynamic_imports, sub_packages=_sub_packages)
diff --git a/src/gr4vy/models/accountsreceivablesreportspec.py b/src/gr4vy/models/accountsreceivablesreportspec.py
index 587c192e..37ec84f1 100644
--- a/src/gr4vy/models/accountsreceivablesreportspec.py
+++ b/src/gr4vy/models/accountsreceivablesreportspec.py
@@ -38,10 +38,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ AccountsReceivablesReportSpec.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/accountupdaterinquirysummary.py b/src/gr4vy/models/accountupdaterinquirysummary.py
index 1fc49e08..ba453069 100644
--- a/src/gr4vy/models/accountupdaterinquirysummary.py
+++ b/src/gr4vy/models/accountupdaterinquirysummary.py
@@ -43,10 +43,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ AccountUpdaterInquirySummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/accountupdaterjob.py b/src/gr4vy/models/accountupdaterjob.py
index 50f62a4f..439666ab 100644
--- a/src/gr4vy/models/accountupdaterjob.py
+++ b/src/gr4vy/models/accountupdaterjob.py
@@ -63,10 +63,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ AccountUpdaterJob.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/accountupdateroptions.py b/src/gr4vy/models/accountupdateroptions.py
index 1dd28435..51a7ace1 100644
--- a/src/gr4vy/models/accountupdateroptions.py
+++ b/src/gr4vy/models/accountupdateroptions.py
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -85,3 +85,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AccountUpdaterOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/add_buyer_shipping_detailsop.py b/src/gr4vy/models/add_buyer_shipping_detailsop.py
index e41022ab..85d7feef 100644
--- a/src/gr4vy/models/add_buyer_shipping_detailsop.py
+++ b/src/gr4vy/models/add_buyer_shipping_detailsop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/add_buyerop.py b/src/gr4vy/models/add_buyerop.py
index 841cfcf5..82703d6b 100644
--- a/src/gr4vy/models/add_buyerop.py
+++ b/src/gr4vy/models/add_buyerop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/add_payment_linkop.py b/src/gr4vy/models/add_payment_linkop.py
index 13994120..9b3dff42 100644
--- a/src/gr4vy/models/add_payment_linkop.py
+++ b/src/gr4vy/models/add_payment_linkop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/add_reportop.py b/src/gr4vy/models/add_reportop.py
index 0a998c0b..cfca20e5 100644
--- a/src/gr4vy/models/add_reportop.py
+++ b/src/gr4vy/models/add_reportop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/address.py b/src/gr4vy/models/address.py
index f496f114..c6c3b119 100644
--- a/src/gr4vy/models/address.py
+++ b/src/gr4vy/models/address.py
@@ -88,7 +88,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/adyencardoptions.py b/src/gr4vy/models/adyencardoptions.py
index b0620d1d..75b3312e 100644
--- a/src/gr4vy/models/adyencardoptions.py
+++ b/src/gr4vy/models/adyencardoptions.py
@@ -80,7 +80,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -95,3 +95,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AdyenCardOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/adyenoptions.py b/src/gr4vy/models/adyenoptions.py
index 12831768..a2170f15 100644
--- a/src/gr4vy/models/adyenoptions.py
+++ b/src/gr4vy/models/adyenoptions.py
@@ -28,7 +28,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -43,3 +43,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AdyenOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/adyensepaoptions.py b/src/gr4vy/models/adyensepaoptions.py
index 656a20e4..93539bf1 100644
--- a/src/gr4vy/models/adyensepaoptions.py
+++ b/src/gr4vy/models/adyensepaoptions.py
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -89,3 +89,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AdyenSepaOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/adyensplitsoptions.py b/src/gr4vy/models/adyensplitsoptions.py
index 6959b0cd..981a1036 100644
--- a/src/gr4vy/models/adyensplitsoptions.py
+++ b/src/gr4vy/models/adyensplitsoptions.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/affirmitineraryoptions.py b/src/gr4vy/models/affirmitineraryoptions.py
index 4e63b27f..11196b1c 100644
--- a/src/gr4vy/models/affirmitineraryoptions.py
+++ b/src/gr4vy/models/affirmitineraryoptions.py
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/affirmoptions.py b/src/gr4vy/models/affirmoptions.py
index 5df1eadb..a9383b2c 100644
--- a/src/gr4vy/models/affirmoptions.py
+++ b/src/gr4vy/models/affirmoptions.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/airline.py b/src/gr4vy/models/airline.py
index e984bd72..b110a366 100644
--- a/src/gr4vy/models/airline.py
+++ b/src/gr4vy/models/airline.py
@@ -182,7 +182,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/airlineleg.py b/src/gr4vy/models/airlineleg.py
index 847b2412..c7d9f748 100644
--- a/src/gr4vy/models/airlineleg.py
+++ b/src/gr4vy/models/airlineleg.py
@@ -204,7 +204,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/airlinepassenger.py b/src/gr4vy/models/airlinepassenger.py
index 42e84fc2..3751291a 100644
--- a/src/gr4vy/models/airlinepassenger.py
+++ b/src/gr4vy/models/airlinepassenger.py
@@ -120,7 +120,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/applepaypaymentmethodcreate.py b/src/gr4vy/models/applepaypaymentmethodcreate.py
index 1f560923..49999304 100644
--- a/src/gr4vy/models/applepaypaymentmethodcreate.py
+++ b/src/gr4vy/models/applepaypaymentmethodcreate.py
@@ -95,7 +95,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -110,3 +110,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ApplePayPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/auditlogentries.py b/src/gr4vy/models/auditlogentries.py
index e15e8d1a..fbdcb6a1 100644
--- a/src/gr4vy/models/auditlogentries.py
+++ b/src/gr4vy/models/auditlogentries.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/auditlogentry.py b/src/gr4vy/models/auditlogentry.py
index cc2fdc46..3bd43c19 100644
--- a/src/gr4vy/models/auditlogentry.py
+++ b/src/gr4vy/models/auditlogentry.py
@@ -61,7 +61,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -76,3 +76,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AuditLogEntry.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/auditlogentryuser.py b/src/gr4vy/models/auditlogentryuser.py
index cdb21268..3652013e 100644
--- a/src/gr4vy/models/auditlogentryuser.py
+++ b/src/gr4vy/models/auditlogentryuser.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -70,3 +70,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ AuditLogEntryUser.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/billingdetails.py b/src/gr4vy/models/billingdetails.py
index 95285e44..f67252e7 100644
--- a/src/gr4vy/models/billingdetails.py
+++ b/src/gr4vy/models/billingdetails.py
@@ -69,7 +69,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/braintreedynamicdatafieldsoptions.py b/src/gr4vy/models/braintreedynamicdatafieldsoptions.py
index ca24a380..892057de 100644
--- a/src/gr4vy/models/braintreedynamicdatafieldsoptions.py
+++ b/src/gr4vy/models/braintreedynamicdatafieldsoptions.py
@@ -63,7 +63,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/braintreeoptions.py b/src/gr4vy/models/braintreeoptions.py
index e35a986e..22b082c1 100644
--- a/src/gr4vy/models/braintreeoptions.py
+++ b/src/gr4vy/models/braintreeoptions.py
@@ -45,7 +45,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/browserinfo.py b/src/gr4vy/models/browserinfo.py
index cf3a510f..679499db 100644
--- a/src/gr4vy/models/browserinfo.py
+++ b/src/gr4vy/models/browserinfo.py
@@ -77,7 +77,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/buyer.py b/src/gr4vy/models/buyer.py
index 80e95ffd..3d016f43 100644
--- a/src/gr4vy/models/buyer.py
+++ b/src/gr4vy/models/buyer.py
@@ -90,7 +90,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -105,3 +105,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ Buyer.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/buyercreate.py b/src/gr4vy/models/buyercreate.py
index 0fd638a8..55e659a2 100644
--- a/src/gr4vy/models/buyercreate.py
+++ b/src/gr4vy/models/buyercreate.py
@@ -48,7 +48,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/buyers.py b/src/gr4vy/models/buyers.py
index c7cef7d9..a676f0d0 100644
--- a/src/gr4vy/models/buyers.py
+++ b/src/gr4vy/models/buyers.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/buyerupdate.py b/src/gr4vy/models/buyerupdate.py
index b508a6ee..e1b38483 100644
--- a/src/gr4vy/models/buyerupdate.py
+++ b/src/gr4vy/models/buyerupdate.py
@@ -48,7 +48,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/cancel_transactionop.py b/src/gr4vy/models/cancel_transactionop.py
index ea472bbd..0a9bd624 100644
--- a/src/gr4vy/models/cancel_transactionop.py
+++ b/src/gr4vy/models/cancel_transactionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/capture_transactionop.py b/src/gr4vy/models/capture_transactionop.py
index a0c13b31..f2aefa02 100644
--- a/src/gr4vy/models/capture_transactionop.py
+++ b/src/gr4vy/models/capture_transactionop.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -102,7 +102,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/cardpaymentmethodcreate.py b/src/gr4vy/models/cardpaymentmethodcreate.py
index 7ffc2fdb..057f885e 100644
--- a/src/gr4vy/models/cardpaymentmethodcreate.py
+++ b/src/gr4vy/models/cardpaymentmethodcreate.py
@@ -1,6 +1,7 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
+from .cardtype import CardType
from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
from gr4vy.utils import validate_const
import pydantic
@@ -21,7 +22,7 @@ class CardPaymentMethodCreateTypedDict(TypedDict):
r"""The ID of the buyer to attach the method to."""
external_identifier: NotRequired[Nullable[str]]
r"""The merchant reference for this payment method."""
- card_type: NotRequired[Nullable[str]]
+ card_type: NotRequired[Nullable[CardType]]
r"""The type of the card used"""
method: Literal["card"]
r"""Always `card`"""
@@ -45,7 +46,7 @@ class CardPaymentMethodCreate(BaseModel):
external_identifier: OptionalNullable[str] = UNSET
r"""The merchant reference for this payment method."""
- card_type: OptionalNullable[str] = UNSET
+ card_type: OptionalNullable[CardType] = UNSET
r"""The type of the card used"""
METHOD: Annotated[
@@ -83,7 +84,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -98,3 +99,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CardPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/cardscheme.py b/src/gr4vy/models/cardscheme.py
index 4dec8344..d5b50747 100644
--- a/src/gr4vy/models/cardscheme.py
+++ b/src/gr4vy/models/cardscheme.py
@@ -26,6 +26,7 @@
"nyce",
"other",
"pulse",
+ "qcard",
"rupay",
"star",
"uatp",
diff --git a/src/gr4vy/models/cardschemedefinition.py b/src/gr4vy/models/cardschemedefinition.py
index 779a737c..696e7284 100644
--- a/src/gr4vy/models/cardschemedefinition.py
+++ b/src/gr4vy/models/cardschemedefinition.py
@@ -48,10 +48,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ CardSchemeDefinition.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/cardwithurlpaymentmethodcreate.py b/src/gr4vy/models/cardwithurlpaymentmethodcreate.py
index fc0d6515..6eb499b4 100644
--- a/src/gr4vy/models/cardwithurlpaymentmethodcreate.py
+++ b/src/gr4vy/models/cardwithurlpaymentmethodcreate.py
@@ -1,6 +1,7 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
+from .cardtype import CardType
from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
from gr4vy.utils import validate_const
import pydantic
@@ -23,7 +24,7 @@ class CardWithURLPaymentMethodCreateTypedDict(TypedDict):
r"""The ID of the buyer to attach the method to."""
external_identifier: NotRequired[Nullable[str]]
r"""The merchant reference for this payment method."""
- card_type: NotRequired[Nullable[str]]
+ card_type: NotRequired[Nullable[CardType]]
r"""The type of the card used"""
method: Literal["card"]
r"""Always `card`"""
@@ -51,7 +52,7 @@ class CardWithURLPaymentMethodCreate(BaseModel):
external_identifier: OptionalNullable[str] = UNSET
r"""The merchant reference for this payment method."""
- card_type: OptionalNullable[str] = UNSET
+ card_type: OptionalNullable[CardType] = UNSET
r"""The type of the card used"""
METHOD: Annotated[
@@ -94,7 +95,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -109,3 +110,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CardWithURLPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/cartitem.py b/src/gr4vy/models/cartitem.py
index 5752b7ac..01c678ef 100644
--- a/src/gr4vy/models/cartitem.py
+++ b/src/gr4vy/models/cartitem.py
@@ -154,7 +154,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/chaseoptions.py b/src/gr4vy/models/chaseoptions.py
index 6733363a..7245941d 100644
--- a/src/gr4vy/models/chaseoptions.py
+++ b/src/gr4vy/models/chaseoptions.py
@@ -24,7 +24,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/checkoutsession.py b/src/gr4vy/models/checkoutsession.py
index af66c829..3308df05 100644
--- a/src/gr4vy/models/checkoutsession.py
+++ b/src/gr4vy/models/checkoutsession.py
@@ -115,7 +115,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -130,3 +130,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CheckoutSession.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/checkoutsessioncreate.py b/src/gr4vy/models/checkoutsessioncreate.py
index 93fa0834..e2656e19 100644
--- a/src/gr4vy/models/checkoutsessioncreate.py
+++ b/src/gr4vy/models/checkoutsessioncreate.py
@@ -84,7 +84,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/checkoutsessionpaymentmethod.py b/src/gr4vy/models/checkoutsessionpaymentmethod.py
index 9670ccde..79ccabd9 100644
--- a/src/gr4vy/models/checkoutsessionpaymentmethod.py
+++ b/src/gr4vy/models/checkoutsessionpaymentmethod.py
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -89,3 +89,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CheckoutSessionPaymentMethod.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/checkoutsessionpaymentmethodcreate.py b/src/gr4vy/models/checkoutsessionpaymentmethodcreate.py
index 77119004..9d50945f 100644
--- a/src/gr4vy/models/checkoutsessionpaymentmethodcreate.py
+++ b/src/gr4vy/models/checkoutsessionpaymentmethodcreate.py
@@ -58,7 +58,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -73,3 +73,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CheckoutSessionPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/checkoutsessionpaymentmethoddetails.py b/src/gr4vy/models/checkoutsessionpaymentmethoddetails.py
index f749baca..1973fed0 100644
--- a/src/gr4vy/models/checkoutsessionpaymentmethoddetails.py
+++ b/src/gr4vy/models/checkoutsessionpaymentmethoddetails.py
@@ -40,7 +40,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/checkoutsessionwithurlpaymentmethodcreate.py b/src/gr4vy/models/checkoutsessionwithurlpaymentmethodcreate.py
index 2e7354b2..e4dc9424 100644
--- a/src/gr4vy/models/checkoutsessionwithurlpaymentmethodcreate.py
+++ b/src/gr4vy/models/checkoutsessionwithurlpaymentmethodcreate.py
@@ -78,7 +78,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -93,3 +93,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CheckoutSessionWithURLPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/clicktopayfpanpaymentmethodcreate.py b/src/gr4vy/models/clicktopayfpanpaymentmethodcreate.py
index 8fcd3af2..c009c3d1 100644
--- a/src/gr4vy/models/clicktopayfpanpaymentmethodcreate.py
+++ b/src/gr4vy/models/clicktopayfpanpaymentmethodcreate.py
@@ -1,6 +1,7 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
+from .cardtype import CardType
from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
from gr4vy.utils import validate_const
import pydantic
@@ -23,7 +24,7 @@ class ClickToPayFPANPaymentMethodCreateTypedDict(TypedDict):
r"""The ID of the buyer to attach the method to."""
external_identifier: NotRequired[Nullable[str]]
r"""The merchant reference for this payment method."""
- card_type: NotRequired[Nullable[str]]
+ card_type: NotRequired[Nullable[CardType]]
r"""The type of the card used"""
method: Literal["click-to-pay"]
r"""Aways `click-to-pay`."""
@@ -51,7 +52,7 @@ class ClickToPayFPANPaymentMethodCreate(BaseModel):
external_identifier: OptionalNullable[str] = UNSET
r"""The merchant reference for this payment method."""
- card_type: OptionalNullable[str] = UNSET
+ card_type: OptionalNullable[CardType] = UNSET
r"""The type of the card used"""
METHOD: Annotated[
@@ -95,7 +96,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -110,3 +111,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ClickToPayFPANPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/clicktopaypaymentmethodcreate.py b/src/gr4vy/models/clicktopaypaymentmethodcreate.py
index 024ce656..0c936b81 100644
--- a/src/gr4vy/models/clicktopaypaymentmethodcreate.py
+++ b/src/gr4vy/models/clicktopaypaymentmethodcreate.py
@@ -92,7 +92,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -107,3 +107,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ClickToPayPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/configure_digital_walletop.py b/src/gr4vy/models/configure_digital_walletop.py
index 9738b9ac..25304632 100644
--- a/src/gr4vy/models/configure_digital_walletop.py
+++ b/src/gr4vy/models/configure_digital_walletop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_account_updater_jobop.py b/src/gr4vy/models/create_account_updater_jobop.py
index 047ce71c..ddcee2c3 100644
--- a/src/gr4vy/models/create_account_updater_jobop.py
+++ b/src/gr4vy/models/create_account_updater_jobop.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_apple_pay_digital_wallet_sessionop.py b/src/gr4vy/models/create_apple_pay_digital_wallet_sessionop.py
index 7a3480b1..b0d77ef5 100644
--- a/src/gr4vy/models/create_apple_pay_digital_wallet_sessionop.py
+++ b/src/gr4vy/models/create_apple_pay_digital_wallet_sessionop.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_checkout_sessionop.py b/src/gr4vy/models/create_checkout_sessionop.py
index 650a269a..de63967d 100644
--- a/src/gr4vy/models/create_checkout_sessionop.py
+++ b/src/gr4vy/models/create_checkout_sessionop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_full_transaction_refundop.py b/src/gr4vy/models/create_full_transaction_refundop.py
index 93085d45..ecac599f 100644
--- a/src/gr4vy/models/create_full_transaction_refundop.py
+++ b/src/gr4vy/models/create_full_transaction_refundop.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -96,7 +96,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/create_gift_cardop.py b/src/gr4vy/models/create_gift_cardop.py
index 290eda9b..38a00f73 100644
--- a/src/gr4vy/models/create_gift_cardop.py
+++ b/src/gr4vy/models/create_gift_cardop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_google_pay_digital_wallet_sessionop.py b/src/gr4vy/models/create_google_pay_digital_wallet_sessionop.py
index 1d3fdbed..e8928555 100644
--- a/src/gr4vy/models/create_google_pay_digital_wallet_sessionop.py
+++ b/src/gr4vy/models/create_google_pay_digital_wallet_sessionop.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_method_network_token_cryptogramop.py b/src/gr4vy/models/create_payment_method_network_token_cryptogramop.py
index d04952ae..f502ce32 100644
--- a/src/gr4vy/models/create_payment_method_network_token_cryptogramop.py
+++ b/src/gr4vy/models/create_payment_method_network_token_cryptogramop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -86,7 +86,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_method_network_tokenop.py b/src/gr4vy/models/create_payment_method_network_tokenop.py
index 0151313f..ea476478 100644
--- a/src/gr4vy/models/create_payment_method_network_tokenop.py
+++ b/src/gr4vy/models/create_payment_method_network_tokenop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_method_payment_service_tokenop.py b/src/gr4vy/models/create_payment_method_payment_service_tokenop.py
index 54ec9990..f08bf77f 100644
--- a/src/gr4vy/models/create_payment_method_payment_service_tokenop.py
+++ b/src/gr4vy/models/create_payment_method_payment_service_tokenop.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -82,7 +82,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_methodop.py b/src/gr4vy/models/create_payment_methodop.py
index fe302245..29d141d9 100644
--- a/src/gr4vy/models/create_payment_methodop.py
+++ b/src/gr4vy/models/create_payment_methodop.py
@@ -46,7 +46,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -103,7 +103,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_service_sessionop.py b/src/gr4vy/models/create_payment_service_sessionop.py
index 4c5daea8..c2cd6ecb 100644
--- a/src/gr4vy/models/create_payment_service_sessionop.py
+++ b/src/gr4vy/models/create_payment_service_sessionop.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -78,7 +78,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payment_serviceop.py b/src/gr4vy/models/create_payment_serviceop.py
index f5b113cc..cefadf04 100644
--- a/src/gr4vy/models/create_payment_serviceop.py
+++ b/src/gr4vy/models/create_payment_serviceop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_payoutop.py b/src/gr4vy/models/create_payoutop.py
index 35627971..cbcb709c 100644
--- a/src/gr4vy/models/create_payoutop.py
+++ b/src/gr4vy/models/create_payoutop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_report_execution_urlop.py b/src/gr4vy/models/create_report_execution_urlop.py
index cc64fe8e..39889c6d 100644
--- a/src/gr4vy/models/create_report_execution_urlop.py
+++ b/src/gr4vy/models/create_report_execution_urlop.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -89,7 +89,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_three_ds_scenarioop.py b/src/gr4vy/models/create_three_ds_scenarioop.py
index b7921628..45e6569e 100644
--- a/src/gr4vy/models/create_three_ds_scenarioop.py
+++ b/src/gr4vy/models/create_three_ds_scenarioop.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/create_transaction_refundop.py b/src/gr4vy/models/create_transaction_refundop.py
index 93f75a42..3e483191 100644
--- a/src/gr4vy/models/create_transaction_refundop.py
+++ b/src/gr4vy/models/create_transaction_refundop.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -92,7 +92,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/create_transactionop.py b/src/gr4vy/models/create_transactionop.py
index 33dd14d8..4e1f2e80 100644
--- a/src/gr4vy/models/create_transactionop.py
+++ b/src/gr4vy/models/create_transactionop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -94,7 +94,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/createsession.py b/src/gr4vy/models/createsession.py
index 42d15920..964967c2 100644
--- a/src/gr4vy/models/createsession.py
+++ b/src/gr4vy/models/createsession.py
@@ -57,7 +57,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -72,3 +72,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ CreateSession.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/cryptogram.py b/src/gr4vy/models/cryptogram.py
index a7a95a5a..5d74119c 100644
--- a/src/gr4vy/models/cryptogram.py
+++ b/src/gr4vy/models/cryptogram.py
@@ -38,10 +38,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ Cryptogram.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/cybersourceantifraudoptions.py b/src/gr4vy/models/cybersourceantifraudoptions.py
index db4e6051..5fc48587 100644
--- a/src/gr4vy/models/cybersourceantifraudoptions.py
+++ b/src/gr4vy/models/cybersourceantifraudoptions.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/cybersourceoptions.py b/src/gr4vy/models/cybersourceoptions.py
index da737fe3..f088da61 100644
--- a/src/gr4vy/models/cybersourceoptions.py
+++ b/src/gr4vy/models/cybersourceoptions.py
@@ -54,7 +54,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/definitionfield.py b/src/gr4vy/models/definitionfield.py
index 955cc4d0..f9ef84d0 100644
--- a/src/gr4vy/models/definitionfield.py
+++ b/src/gr4vy/models/definitionfield.py
@@ -37,3 +37,9 @@ class DefinitionField(BaseModel):
secret: bool
r"""Defines if this field is secret. When `true` the field's value is not returned when querying the payment service information."""
+
+
+try:
+ DefinitionField.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/delete_buyer_shipping_detailsop.py b/src/gr4vy/models/delete_buyer_shipping_detailsop.py
index fbab352d..88067fb4 100644
--- a/src/gr4vy/models/delete_buyer_shipping_detailsop.py
+++ b/src/gr4vy/models/delete_buyer_shipping_detailsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_buyerop.py b/src/gr4vy/models/delete_buyerop.py
index ef9ea35f..1d1b263a 100644
--- a/src/gr4vy/models/delete_buyerop.py
+++ b/src/gr4vy/models/delete_buyerop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_checkout_sessionop.py b/src/gr4vy/models/delete_checkout_sessionop.py
index ce76d1d8..edd9191e 100644
--- a/src/gr4vy/models/delete_checkout_sessionop.py
+++ b/src/gr4vy/models/delete_checkout_sessionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_digital_walletop.py b/src/gr4vy/models/delete_digital_walletop.py
index 11270b41..952088f4 100644
--- a/src/gr4vy/models/delete_digital_walletop.py
+++ b/src/gr4vy/models/delete_digital_walletop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_gift_cardop.py b/src/gr4vy/models/delete_gift_cardop.py
index 1aefd861..aaa479d6 100644
--- a/src/gr4vy/models/delete_gift_cardop.py
+++ b/src/gr4vy/models/delete_gift_cardop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_payment_method_network_tokenop.py b/src/gr4vy/models/delete_payment_method_network_tokenop.py
index 78b273f2..f953ef89 100644
--- a/src/gr4vy/models/delete_payment_method_network_tokenop.py
+++ b/src/gr4vy/models/delete_payment_method_network_tokenop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_payment_method_payment_service_tokenop.py b/src/gr4vy/models/delete_payment_method_payment_service_tokenop.py
index 1736aefb..f3cc5bda 100644
--- a/src/gr4vy/models/delete_payment_method_payment_service_tokenop.py
+++ b/src/gr4vy/models/delete_payment_method_payment_service_tokenop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_payment_methodop.py b/src/gr4vy/models/delete_payment_methodop.py
index f5adc84c..4b50c237 100644
--- a/src/gr4vy/models/delete_payment_methodop.py
+++ b/src/gr4vy/models/delete_payment_methodop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_payment_serviceop.py b/src/gr4vy/models/delete_payment_serviceop.py
index f68f7c96..716c86df 100644
--- a/src/gr4vy/models/delete_payment_serviceop.py
+++ b/src/gr4vy/models/delete_payment_serviceop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/delete_three_ds_scenarioop.py b/src/gr4vy/models/delete_three_ds_scenarioop.py
index fde12812..b54ab169 100644
--- a/src/gr4vy/models/delete_three_ds_scenarioop.py
+++ b/src/gr4vy/models/delete_three_ds_scenarioop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/detailedsettlementreportspec.py b/src/gr4vy/models/detailedsettlementreportspec.py
index a3c34308..024a2082 100644
--- a/src/gr4vy/models/detailedsettlementreportspec.py
+++ b/src/gr4vy/models/detailedsettlementreportspec.py
@@ -38,10 +38,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ DetailedSettlementReportSpec.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/digitalwallet.py b/src/gr4vy/models/digitalwallet.py
index 4cde513a..f0ed9a49 100644
--- a/src/gr4vy/models/digitalwallet.py
+++ b/src/gr4vy/models/digitalwallet.py
@@ -117,7 +117,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -132,3 +132,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ DigitalWallet.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/digitalwalletcreate.py b/src/gr4vy/models/digitalwalletcreate.py
index 25dff2ba..dd406b6b 100644
--- a/src/gr4vy/models/digitalwalletcreate.py
+++ b/src/gr4vy/models/digitalwalletcreate.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/digitalwalletupdate.py b/src/gr4vy/models/digitalwalletupdate.py
index 223eff0d..2c25b001 100644
--- a/src/gr4vy/models/digitalwalletupdate.py
+++ b/src/gr4vy/models/digitalwalletupdate.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/dlocaloptions.py b/src/gr4vy/models/dlocaloptions.py
index d1aa53ef..437b34bc 100644
--- a/src/gr4vy/models/dlocaloptions.py
+++ b/src/gr4vy/models/dlocaloptions.py
@@ -25,7 +25,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/dlocalpixoptions.py b/src/gr4vy/models/dlocalpixoptions.py
new file mode 100644
index 00000000..1101f1c7
--- /dev/null
+++ b/src/gr4vy/models/dlocalpixoptions.py
@@ -0,0 +1,50 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from .dlocalpixsubscriptionoptions import (
+ DlocalPIXSubscriptionOptions,
+ DlocalPIXSubscriptionOptionsTypedDict,
+)
+from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
+from pydantic import model_serializer
+from typing_extensions import NotRequired, TypedDict
+
+
+class DlocalPIXOptionsTypedDict(TypedDict):
+ subscription: NotRequired[Nullable[DlocalPIXSubscriptionOptionsTypedDict]]
+ r"""Passes `subscription` data to the dLocal API for those connectors that need it."""
+ scheduled_date: NotRequired[Nullable[str]]
+ r"""Defines scheduled payment start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is 2 days in the future."""
+
+
+class DlocalPIXOptions(BaseModel):
+ subscription: OptionalNullable[DlocalPIXSubscriptionOptions] = UNSET
+ r"""Passes `subscription` data to the dLocal API for those connectors that need it."""
+
+ scheduled_date: OptionalNullable[str] = UNSET
+ r"""Defines scheduled payment start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is 2 days in the future."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["subscription", "scheduled_date"])
+ nullable_fields = set(["subscription", "scheduled_date"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
diff --git a/src/gr4vy/models/dlocalpixsubscriptionamountoptions.py b/src/gr4vy/models/dlocalpixsubscriptionamountoptions.py
new file mode 100644
index 00000000..6a722e10
--- /dev/null
+++ b/src/gr4vy/models/dlocalpixsubscriptionamountoptions.py
@@ -0,0 +1,69 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from gr4vy.types import (
+ BaseModel,
+ Nullable,
+ OptionalNullable,
+ UNSET,
+ UNSET_SENTINEL,
+ UnrecognizedStr,
+)
+from pydantic import model_serializer
+from typing import Literal, Union
+from typing_extensions import NotRequired, TypedDict
+
+
+DlocalPIXSubscriptionAmountOptionsType = Union[
+ Literal[
+ "FIXED",
+ "VARIABLE",
+ ],
+ UnrecognizedStr,
+]
+r"""Indicates the amount type unit for the subscription. Allowed values are: `FIXED`, `VARIABLE`."""
+
+
+class DlocalPIXSubscriptionAmountOptionsTypedDict(TypedDict):
+ type: DlocalPIXSubscriptionAmountOptionsType
+ r"""Indicates the amount type unit for the subscription. Allowed values are: `FIXED`, `VARIABLE`."""
+ min_value: Nullable[str]
+ r"""Minimum payer enrollment limit, not minimum recurring charge amount."""
+ value: NotRequired[Nullable[str]]
+ r"""Fixed subscription amount in local currency. Required only for fixed amount subscriptions depending on the payment method."""
+
+
+class DlocalPIXSubscriptionAmountOptions(BaseModel):
+ type: DlocalPIXSubscriptionAmountOptionsType
+ r"""Indicates the amount type unit for the subscription. Allowed values are: `FIXED`, `VARIABLE`."""
+
+ min_value: Nullable[str]
+ r"""Minimum payer enrollment limit, not minimum recurring charge amount."""
+
+ value: OptionalNullable[str] = UNSET
+ r"""Fixed subscription amount in local currency. Required only for fixed amount subscriptions depending on the payment method."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["value"])
+ nullable_fields = set(["value", "min_value"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
diff --git a/src/gr4vy/models/dlocalpixsubscriptionoptions.py b/src/gr4vy/models/dlocalpixsubscriptionoptions.py
new file mode 100644
index 00000000..1e1bcdfd
--- /dev/null
+++ b/src/gr4vy/models/dlocalpixsubscriptionoptions.py
@@ -0,0 +1,81 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from .dlocalpixsubscriptionamountoptions import (
+ DlocalPIXSubscriptionAmountOptions,
+ DlocalPIXSubscriptionAmountOptionsTypedDict,
+)
+from gr4vy.types import (
+ BaseModel,
+ Nullable,
+ OptionalNullable,
+ UNSET,
+ UNSET_SENTINEL,
+ UnrecognizedStr,
+)
+from pydantic import model_serializer
+from typing import Literal, Union
+from typing_extensions import NotRequired, TypedDict
+
+
+Frequency = Union[
+ Literal[
+ "WEEKLY",
+ "MONTHLY",
+ "QUARTERLY",
+ "SEMI_ANNUAL",
+ "ANNUAL",
+ ],
+ UnrecognizedStr,
+]
+r"""Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`."""
+
+
+class DlocalPIXSubscriptionOptionsTypedDict(TypedDict):
+ frequency: Frequency
+ r"""Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`."""
+ amount: NotRequired[Nullable[DlocalPIXSubscriptionAmountOptionsTypedDict]]
+ r"""Passes `subscription.amount` to the dLocal API for those connectors that need it."""
+ start_date: NotRequired[Nullable[str]]
+ r"""Defines subscription start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is the current date."""
+ end_date: NotRequired[Nullable[str]]
+ r"""Defines subscription expiration date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not provided, the subscription will not expire."""
+
+
+class DlocalPIXSubscriptionOptions(BaseModel):
+ frequency: Frequency
+ r"""Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`."""
+
+ amount: OptionalNullable[DlocalPIXSubscriptionAmountOptions] = UNSET
+ r"""Passes `subscription.amount` to the dLocal API for those connectors that need it."""
+
+ start_date: OptionalNullable[str] = UNSET
+ r"""Defines subscription start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is the current date."""
+
+ end_date: OptionalNullable[str] = UNSET
+ r"""Defines subscription expiration date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not provided, the subscription will not expire."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["amount", "start_date", "end_date"])
+ nullable_fields = set(["amount", "start_date", "end_date"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
diff --git a/src/gr4vy/models/dlocalupioptions.py b/src/gr4vy/models/dlocalupioptions.py
index 39ec71d0..79a14472 100644
--- a/src/gr4vy/models/dlocalupioptions.py
+++ b/src/gr4vy/models/dlocalupioptions.py
@@ -28,7 +28,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/dlocalupiwalletoptions.py b/src/gr4vy/models/dlocalupiwalletoptions.py
index aafebba3..6b11a9eb 100644
--- a/src/gr4vy/models/dlocalupiwalletoptions.py
+++ b/src/gr4vy/models/dlocalupiwalletoptions.py
@@ -57,7 +57,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/dlocalwalletoptions.py b/src/gr4vy/models/dlocalwalletoptions.py
index c7c16987..004f42e7 100644
--- a/src/gr4vy/models/dlocalwalletoptions.py
+++ b/src/gr4vy/models/dlocalwalletoptions.py
@@ -44,7 +44,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/expire_payment_linkop.py b/src/gr4vy/models/expire_payment_linkop.py
index 17645f86..b2e15166 100644
--- a/src/gr4vy/models/expire_payment_linkop.py
+++ b/src/gr4vy/models/expire_payment_linkop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/fiservinstallmentoptions.py b/src/gr4vy/models/fiservinstallmentoptions.py
index bfbbff04..b4317367 100644
--- a/src/gr4vy/models/fiservinstallmentoptions.py
+++ b/src/gr4vy/models/fiservinstallmentoptions.py
@@ -62,7 +62,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -77,3 +77,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ FiservInstallmentOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/fiservoptions.py b/src/gr4vy/models/fiservoptions.py
index b8f612c3..48199415 100644
--- a/src/gr4vy/models/fiservoptions.py
+++ b/src/gr4vy/models/fiservoptions.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -47,3 +47,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ FiservOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/forterantifraudoptions.py b/src/gr4vy/models/forterantifraudoptions.py
index cde502ea..c3798c3f 100644
--- a/src/gr4vy/models/forterantifraudoptions.py
+++ b/src/gr4vy/models/forterantifraudoptions.py
@@ -86,7 +86,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitem.py b/src/gr4vy/models/forterantifraudoptionscartitem.py
index b48307b9..10f743a1 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitem.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitem.py
@@ -59,7 +59,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitembasicitemdata.py b/src/gr4vy/models/forterantifraudoptionscartitembasicitemdata.py
index 8df92fd0..559fd905 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitembasicitemdata.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitembasicitemdata.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitembeneficiary.py b/src/gr4vy/models/forterantifraudoptionscartitembeneficiary.py
index 57390660..cccff764 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitembeneficiary.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitembeneficiary.py
@@ -64,7 +64,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitembeneficiaryaddress.py b/src/gr4vy/models/forterantifraudoptionscartitembeneficiaryaddress.py
index 5a65f8f1..edb70d38 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitembeneficiaryaddress.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitembeneficiaryaddress.py
@@ -58,7 +58,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitembeneficiarycomments.py b/src/gr4vy/models/forterantifraudoptionscartitembeneficiarycomments.py
index 510edb9a..720f559e 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitembeneficiarycomments.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitembeneficiarycomments.py
@@ -38,7 +38,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitembeneficiarypersonaldetails.py b/src/gr4vy/models/forterantifraudoptionscartitembeneficiarypersonaldetails.py
index 40351f0f..5fcde473 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitembeneficiarypersonaldetails.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitembeneficiarypersonaldetails.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionscartitemdeliverydetails.py b/src/gr4vy/models/forterantifraudoptionscartitemdeliverydetails.py
index 652739da..50a25449 100644
--- a/src/gr4vy/models/forterantifraudoptionscartitemdeliverydetails.py
+++ b/src/gr4vy/models/forterantifraudoptionscartitemdeliverydetails.py
@@ -51,7 +51,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionsdiscount.py b/src/gr4vy/models/forterantifraudoptionsdiscount.py
index 1a136cb6..4b2d568c 100644
--- a/src/gr4vy/models/forterantifraudoptionsdiscount.py
+++ b/src/gr4vy/models/forterantifraudoptionsdiscount.py
@@ -47,7 +47,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/forterantifraudoptionsdiscountcoupondiscountamount.py b/src/gr4vy/models/forterantifraudoptionsdiscountcoupondiscountamount.py
index ca222805..1d406e24 100644
--- a/src/gr4vy/models/forterantifraudoptionsdiscountcoupondiscountamount.py
+++ b/src/gr4vy/models/forterantifraudoptionsdiscountcoupondiscountamount.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/get_buyer_shipping_detailsop.py b/src/gr4vy/models/get_buyer_shipping_detailsop.py
index 16f00d21..686cb5b8 100644
--- a/src/gr4vy/models/get_buyer_shipping_detailsop.py
+++ b/src/gr4vy/models/get_buyer_shipping_detailsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_buyerop.py b/src/gr4vy/models/get_buyerop.py
index b884fe6c..9ea9b6b8 100644
--- a/src/gr4vy/models/get_buyerop.py
+++ b/src/gr4vy/models/get_buyerop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_checkout_sessionop.py b/src/gr4vy/models/get_checkout_sessionop.py
index 6781dbfb..c6553918 100644
--- a/src/gr4vy/models/get_checkout_sessionop.py
+++ b/src/gr4vy/models/get_checkout_sessionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_digital_walletop.py b/src/gr4vy/models/get_digital_walletop.py
index 11400ae5..fbb23a00 100644
--- a/src/gr4vy/models/get_digital_walletop.py
+++ b/src/gr4vy/models/get_digital_walletop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_gift_cardop.py b/src/gr4vy/models/get_gift_cardop.py
index 50c1b6e6..c4a373dc 100644
--- a/src/gr4vy/models/get_gift_cardop.py
+++ b/src/gr4vy/models/get_gift_cardop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_payment_linkop.py b/src/gr4vy/models/get_payment_linkop.py
index 5bf0aeb7..90b904e9 100644
--- a/src/gr4vy/models/get_payment_linkop.py
+++ b/src/gr4vy/models/get_payment_linkop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_payment_methodop.py b/src/gr4vy/models/get_payment_methodop.py
index 60172449..b61f643d 100644
--- a/src/gr4vy/models/get_payment_methodop.py
+++ b/src/gr4vy/models/get_payment_methodop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_payment_serviceop.py b/src/gr4vy/models/get_payment_serviceop.py
index fbfed101..cd19acdd 100644
--- a/src/gr4vy/models/get_payment_serviceop.py
+++ b/src/gr4vy/models/get_payment_serviceop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_payoutop.py b/src/gr4vy/models/get_payoutop.py
index cca69490..e5c2ed07 100644
--- a/src/gr4vy/models/get_payoutop.py
+++ b/src/gr4vy/models/get_payoutop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -65,7 +65,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_refundop.py b/src/gr4vy/models/get_refundop.py
index f62758a9..e2397442 100644
--- a/src/gr4vy/models/get_refundop.py
+++ b/src/gr4vy/models/get_refundop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_report_executionop.py b/src/gr4vy/models/get_report_executionop.py
index 46f992f8..84feeda9 100644
--- a/src/gr4vy/models/get_report_executionop.py
+++ b/src/gr4vy/models/get_report_executionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_reportop.py b/src/gr4vy/models/get_reportop.py
index e41d02a6..841f4d7b 100644
--- a/src/gr4vy/models/get_reportop.py
+++ b/src/gr4vy/models/get_reportop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_three_ds_scenarioop.py b/src/gr4vy/models/get_three_ds_scenarioop.py
index 23d81b76..73990dfd 100644
--- a/src/gr4vy/models/get_three_ds_scenarioop.py
+++ b/src/gr4vy/models/get_three_ds_scenarioop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -78,7 +78,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/get_transaction_refundop.py b/src/gr4vy/models/get_transaction_refundop.py
index 8f620699..a8472e94 100644
--- a/src/gr4vy/models/get_transaction_refundop.py
+++ b/src/gr4vy/models/get_transaction_refundop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_transaction_settlementop.py b/src/gr4vy/models/get_transaction_settlementop.py
index 7b5a8f74..6812101f 100644
--- a/src/gr4vy/models/get_transaction_settlementop.py
+++ b/src/gr4vy/models/get_transaction_settlementop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/get_transactionop.py b/src/gr4vy/models/get_transactionop.py
index 8d724712..f930bd65 100644
--- a/src/gr4vy/models/get_transactionop.py
+++ b/src/gr4vy/models/get_transactionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/giftcard.py b/src/gr4vy/models/giftcard.py
index 4bc3eef3..996901ea 100644
--- a/src/gr4vy/models/giftcard.py
+++ b/src/gr4vy/models/giftcard.py
@@ -84,7 +84,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -99,3 +99,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GiftCard.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/giftcardcreate.py b/src/gr4vy/models/giftcardcreate.py
index 2bf02486..e1d50471 100644
--- a/src/gr4vy/models/giftcardcreate.py
+++ b/src/gr4vy/models/giftcardcreate.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/giftcardredemption.py b/src/gr4vy/models/giftcardredemption.py
index e0630d33..1e235d03 100644
--- a/src/gr4vy/models/giftcardredemption.py
+++ b/src/gr4vy/models/giftcardredemption.py
@@ -93,7 +93,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -108,3 +108,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GiftCardRedemption.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/giftcards.py b/src/gr4vy/models/giftcards.py
index 989fd70d..8fb430a0 100644
--- a/src/gr4vy/models/giftcards.py
+++ b/src/gr4vy/models/giftcards.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/giftcardservice.py b/src/gr4vy/models/giftcardservice.py
index 4f5c845b..17c57fee 100644
--- a/src/gr4vy/models/giftcardservice.py
+++ b/src/gr4vy/models/giftcardservice.py
@@ -47,10 +47,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ GiftCardService.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/giftcardsummary.py b/src/gr4vy/models/giftcardsummary.py
index 0b183a5b..12170d16 100644
--- a/src/gr4vy/models/giftcardsummary.py
+++ b/src/gr4vy/models/giftcardsummary.py
@@ -111,7 +111,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -126,3 +126,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GiftCardSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/givingblockoptions.py b/src/gr4vy/models/givingblockoptions.py
index 02394e3f..453a347f 100644
--- a/src/gr4vy/models/givingblockoptions.py
+++ b/src/gr4vy/models/givingblockoptions.py
@@ -27,7 +27,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -42,3 +42,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GivingBlockOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/gocardlessoptions.py b/src/gr4vy/models/gocardlessoptions.py
index 06df8099..de0ff13a 100644
--- a/src/gr4vy/models/gocardlessoptions.py
+++ b/src/gr4vy/models/gocardlessoptions.py
@@ -51,7 +51,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/googlepayassurancedetails.py b/src/gr4vy/models/googlepayassurancedetails.py
index 3f07edce..3bf2a16f 100644
--- a/src/gr4vy/models/googlepayassurancedetails.py
+++ b/src/gr4vy/models/googlepayassurancedetails.py
@@ -33,7 +33,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/googlepayfpanpaymentmethodcreate.py b/src/gr4vy/models/googlepayfpanpaymentmethodcreate.py
index 091f3aeb..e0def9ec 100644
--- a/src/gr4vy/models/googlepayfpanpaymentmethodcreate.py
+++ b/src/gr4vy/models/googlepayfpanpaymentmethodcreate.py
@@ -1,6 +1,7 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
+from .cardtype import CardType
from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
from gr4vy.utils import validate_const
import pydantic
@@ -23,7 +24,7 @@ class GooglePayFPANPaymentMethodCreateTypedDict(TypedDict):
r"""The ID of the buyer to attach the method to."""
external_identifier: NotRequired[Nullable[str]]
r"""The merchant reference for this payment method."""
- card_type: NotRequired[Nullable[str]]
+ card_type: NotRequired[Nullable[CardType]]
r"""The type of the card used"""
method: Literal["googlepay_pan_only"]
r"""Aways `googlepay_pan_only`."""
@@ -51,7 +52,7 @@ class GooglePayFPANPaymentMethodCreate(BaseModel):
external_identifier: OptionalNullable[str] = UNSET
r"""The merchant reference for this payment method."""
- card_type: OptionalNullable[str] = UNSET
+ card_type: OptionalNullable[CardType] = UNSET
r"""The type of the card used"""
METHOD: Annotated[
@@ -96,7 +97,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -111,3 +112,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GooglePayFPANPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/googlepaypaymentmethodcreate.py b/src/gr4vy/models/googlepaypaymentmethodcreate.py
index fcea44a1..90a64363 100644
--- a/src/gr4vy/models/googlepaypaymentmethodcreate.py
+++ b/src/gr4vy/models/googlepaypaymentmethodcreate.py
@@ -114,7 +114,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -129,3 +129,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ GooglePayPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/guestbuyer.py b/src/gr4vy/models/guestbuyer.py
index f7a141c9..7e7c4069 100644
--- a/src/gr4vy/models/guestbuyer.py
+++ b/src/gr4vy/models/guestbuyer.py
@@ -62,7 +62,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/instrumenttype.py b/src/gr4vy/models/instrumenttype.py
index 784f14d8..21d5430d 100644
--- a/src/gr4vy/models/instrumenttype.py
+++ b/src/gr4vy/models/instrumenttype.py
@@ -15,6 +15,7 @@
"applepay",
"network_token",
"plaid",
+ "bank_details",
],
UnrecognizedStr,
]
diff --git a/src/gr4vy/models/internal/__init__.py b/src/gr4vy/models/internal/__init__.py
index e7070a12..1ff0a886 100644
--- a/src/gr4vy/models/internal/__init__.py
+++ b/src/gr4vy/models/internal/__init__.py
@@ -1,9 +1,8 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
-from typing import TYPE_CHECKING
-from importlib import import_module
-import builtins
-import sys
+from typing import Any, TYPE_CHECKING
+
+from gr4vy.utils.dynamic_imports import lazy_getattr, lazy_dir
if TYPE_CHECKING:
from .globals import Globals, GlobalsTypedDict
@@ -16,39 +15,11 @@
}
-def dynamic_import(modname, retries=3):
- for attempt in range(retries):
- try:
- return import_module(modname, __package__)
- except KeyError:
- # Clear any half-initialized module and retry
- sys.modules.pop(modname, None)
- if attempt == retries - 1:
- break
- raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")
-
-
-def __getattr__(attr_name: str) -> object:
- module_name = _dynamic_imports.get(attr_name)
- if module_name is None:
- raise AttributeError(
- f"No {attr_name} found in _dynamic_imports for module name -> {__name__} "
- )
-
- try:
- module = dynamic_import(module_name)
- result = getattr(module, attr_name)
- return result
- except ImportError as e:
- raise ImportError(
- f"Failed to import {attr_name} from {module_name}: {e}"
- ) from e
- except AttributeError as e:
- raise AttributeError(
- f"Failed to get {attr_name} from {module_name}: {e}"
- ) from e
+def __getattr__(attr_name: str) -> Any:
+ return lazy_getattr(
+ attr_name, package=__package__, dynamic_imports=_dynamic_imports
+ )
def __dir__():
- lazy_attrs = builtins.list(_dynamic_imports.keys())
- return builtins.sorted(lazy_attrs)
+ return lazy_dir(dynamic_imports=_dynamic_imports)
diff --git a/src/gr4vy/models/internal/globals.py b/src/gr4vy/models/internal/globals.py
index 43bd76bd..a6c5a920 100644
--- a/src/gr4vy/models/internal/globals.py
+++ b/src/gr4vy/models/internal/globals.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/latitudeoptions.py b/src/gr4vy/models/latitudeoptions.py
index 50417894..8b3b02e6 100644
--- a/src/gr4vy/models/latitudeoptions.py
+++ b/src/gr4vy/models/latitudeoptions.py
@@ -24,7 +24,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_all_report_executionsop.py b/src/gr4vy/models/list_all_report_executionsop.py
index 7ef488f5..5dd67232 100644
--- a/src/gr4vy/models/list_all_report_executionsop.py
+++ b/src/gr4vy/models/list_all_report_executionsop.py
@@ -33,7 +33,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -140,7 +140,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_audit_logsop.py b/src/gr4vy/models/list_audit_logsop.py
index e5a744ba..35f1639b 100644
--- a/src/gr4vy/models/list_audit_logsop.py
+++ b/src/gr4vy/models/list_audit_logsop.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -112,7 +112,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_buyer_gift_cardsop.py b/src/gr4vy/models/list_buyer_gift_cardsop.py
index 64fde3c4..d176ee2d 100644
--- a/src/gr4vy/models/list_buyer_gift_cardsop.py
+++ b/src/gr4vy/models/list_buyer_gift_cardsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -75,7 +75,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_buyer_payment_methodsop.py b/src/gr4vy/models/list_buyer_payment_methodsop.py
index 97e8b2b9..fa14e855 100644
--- a/src/gr4vy/models/list_buyer_payment_methodsop.py
+++ b/src/gr4vy/models/list_buyer_payment_methodsop.py
@@ -43,7 +43,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -148,7 +148,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -163,3 +163,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ListBuyerPaymentMethodsRequest.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/list_buyer_shipping_detailsop.py b/src/gr4vy/models/list_buyer_shipping_detailsop.py
index d8e96b1e..74a3f6de 100644
--- a/src/gr4vy/models/list_buyer_shipping_detailsop.py
+++ b/src/gr4vy/models/list_buyer_shipping_detailsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_buyersop.py b/src/gr4vy/models/list_buyersop.py
index a72fae5c..041b0971 100644
--- a/src/gr4vy/models/list_buyersop.py
+++ b/src/gr4vy/models/list_buyersop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -96,7 +96,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_card_scheme_definitionsop.py b/src/gr4vy/models/list_card_scheme_definitionsop.py
index 735c1d06..080edddd 100644
--- a/src/gr4vy/models/list_card_scheme_definitionsop.py
+++ b/src/gr4vy/models/list_card_scheme_definitionsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -60,7 +60,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_digital_walletsop.py b/src/gr4vy/models/list_digital_walletsop.py
index 101dc05a..0327cde7 100644
--- a/src/gr4vy/models/list_digital_walletsop.py
+++ b/src/gr4vy/models/list_digital_walletsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -60,7 +60,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_gift_card_balancesop.py b/src/gr4vy/models/list_gift_card_balancesop.py
index 189d9cf5..6cea5ff3 100644
--- a/src/gr4vy/models/list_gift_card_balancesop.py
+++ b/src/gr4vy/models/list_gift_card_balancesop.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_gift_cardsop.py b/src/gr4vy/models/list_gift_cardsop.py
index 6a9253d1..f6ecefeb 100644
--- a/src/gr4vy/models/list_gift_cardsop.py
+++ b/src/gr4vy/models/list_gift_cardsop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -94,7 +94,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_merchant_accountsop.py b/src/gr4vy/models/list_merchant_accountsop.py
index 64db8f95..2090add5 100644
--- a/src/gr4vy/models/list_merchant_accountsop.py
+++ b/src/gr4vy/models/list_merchant_accountsop.py
@@ -46,7 +46,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payment_linksop.py b/src/gr4vy/models/list_payment_linksop.py
index 51649d1c..c474dc17 100644
--- a/src/gr4vy/models/list_payment_linksop.py
+++ b/src/gr4vy/models/list_payment_linksop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -88,7 +88,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payment_method_network_tokensop.py b/src/gr4vy/models/list_payment_method_network_tokensop.py
index 39efe07b..28c5082d 100644
--- a/src/gr4vy/models/list_payment_method_network_tokensop.py
+++ b/src/gr4vy/models/list_payment_method_network_tokensop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_payment_method_payment_service_tokensop.py b/src/gr4vy/models/list_payment_method_payment_service_tokensop.py
index 009eacc1..35e7f5d8 100644
--- a/src/gr4vy/models/list_payment_method_payment_service_tokensop.py
+++ b/src/gr4vy/models/list_payment_method_payment_service_tokensop.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -81,7 +81,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payment_methodsop.py b/src/gr4vy/models/list_payment_methodsop.py
index 256d012d..41e927b8 100644
--- a/src/gr4vy/models/list_payment_methodsop.py
+++ b/src/gr4vy/models/list_payment_methodsop.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -127,7 +127,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payment_optionsop.py b/src/gr4vy/models/list_payment_optionsop.py
index 57132030..9b412da0 100644
--- a/src/gr4vy/models/list_payment_optionsop.py
+++ b/src/gr4vy/models/list_payment_optionsop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_payment_service_definitionsop.py b/src/gr4vy/models/list_payment_service_definitionsop.py
index cd3f8ea4..883c4723 100644
--- a/src/gr4vy/models/list_payment_service_definitionsop.py
+++ b/src/gr4vy/models/list_payment_service_definitionsop.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payment_servicesop.py b/src/gr4vy/models/list_payment_servicesop.py
index dc1a6b18..b98f62c4 100644
--- a/src/gr4vy/models/list_payment_servicesop.py
+++ b/src/gr4vy/models/list_payment_servicesop.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -97,7 +97,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_payoutsop.py b/src/gr4vy/models/list_payoutsop.py
index 3a2f7fe8..461eff16 100644
--- a/src/gr4vy/models/list_payoutsop.py
+++ b/src/gr4vy/models/list_payoutsop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -78,7 +78,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_report_executionsop.py b/src/gr4vy/models/list_report_executionsop.py
index 05effbe3..75986e00 100644
--- a/src/gr4vy/models/list_report_executionsop.py
+++ b/src/gr4vy/models/list_report_executionsop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -90,7 +90,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_reportsop.py b/src/gr4vy/models/list_reportsop.py
index 0c880c28..03a431bf 100644
--- a/src/gr4vy/models/list_reportsop.py
+++ b/src/gr4vy/models/list_reportsop.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -112,7 +112,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_three_ds_configurationsop.py b/src/gr4vy/models/list_three_ds_configurationsop.py
index 5a06b5ea..7d572b50 100644
--- a/src/gr4vy/models/list_three_ds_configurationsop.py
+++ b/src/gr4vy/models/list_three_ds_configurationsop.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_transaction_actionsop.py b/src/gr4vy/models/list_transaction_actionsop.py
index b13f257e..7f198349 100644
--- a/src/gr4vy/models/list_transaction_actionsop.py
+++ b/src/gr4vy/models/list_transaction_actionsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_transaction_eventsop.py b/src/gr4vy/models/list_transaction_eventsop.py
index 293147d8..e4ed0f47 100644
--- a/src/gr4vy/models/list_transaction_eventsop.py
+++ b/src/gr4vy/models/list_transaction_eventsop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -90,7 +90,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/list_transaction_refundsop.py b/src/gr4vy/models/list_transaction_refundsop.py
index bf60a90c..5f9c587a 100644
--- a/src/gr4vy/models/list_transaction_refundsop.py
+++ b/src/gr4vy/models/list_transaction_refundsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_transaction_settlementsop.py b/src/gr4vy/models/list_transaction_settlementsop.py
index 7589be20..f008e9ce 100644
--- a/src/gr4vy/models/list_transaction_settlementsop.py
+++ b/src/gr4vy/models/list_transaction_settlementsop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/list_transactionsop.py b/src/gr4vy/models/list_transactionsop.py
index 5e24616d..575da1a7 100644
--- a/src/gr4vy/models/list_transactionsop.py
+++ b/src/gr4vy/models/list_transactionsop.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -490,7 +490,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/mattildatapioptions.py b/src/gr4vy/models/mattildatapioptions.py
index d47c2de1..c922f1f5 100644
--- a/src/gr4vy/models/mattildatapioptions.py
+++ b/src/gr4vy/models/mattildatapioptions.py
@@ -24,7 +24,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/merchantaccount.py b/src/gr4vy/models/merchantaccount.py
index 1d4be7c5..3569cb9a 100644
--- a/src/gr4vy/models/merchantaccount.py
+++ b/src/gr4vy/models/merchantaccount.py
@@ -179,7 +179,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -194,3 +194,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ MerchantAccount.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/merchantaccountcreate.py b/src/gr4vy/models/merchantaccountcreate.py
index a3d79d93..d01580b0 100644
--- a/src/gr4vy/models/merchantaccountcreate.py
+++ b/src/gr4vy/models/merchantaccountcreate.py
@@ -154,7 +154,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/merchantaccounts.py b/src/gr4vy/models/merchantaccounts.py
index acc21aaa..016691dc 100644
--- a/src/gr4vy/models/merchantaccounts.py
+++ b/src/gr4vy/models/merchantaccounts.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/merchantaccountthreedsconfiguration.py b/src/gr4vy/models/merchantaccountthreedsconfiguration.py
index 8d1dd25e..fac3b8fb 100644
--- a/src/gr4vy/models/merchantaccountthreedsconfiguration.py
+++ b/src/gr4vy/models/merchantaccountthreedsconfiguration.py
@@ -97,7 +97,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -112,3 +112,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ MerchantAccountThreeDSConfiguration.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/merchantaccountthreedsconfigurationcreate.py b/src/gr4vy/models/merchantaccountthreedsconfigurationcreate.py
index ac3b4a23..586a2f9c 100644
--- a/src/gr4vy/models/merchantaccountthreedsconfigurationcreate.py
+++ b/src/gr4vy/models/merchantaccountthreedsconfigurationcreate.py
@@ -62,7 +62,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/merchantaccountthreedsconfigurationupdate.py b/src/gr4vy/models/merchantaccountthreedsconfigurationupdate.py
index 7b540bb9..c175bb72 100644
--- a/src/gr4vy/models/merchantaccountthreedsconfigurationupdate.py
+++ b/src/gr4vy/models/merchantaccountthreedsconfigurationupdate.py
@@ -88,7 +88,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/merchantaccountupdate.py b/src/gr4vy/models/merchantaccountupdate.py
index 0e1f4ba8..ae05dc82 100644
--- a/src/gr4vy/models/merchantaccountupdate.py
+++ b/src/gr4vy/models/merchantaccountupdate.py
@@ -151,7 +151,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/method.py b/src/gr4vy/models/method.py
index d8c09d14..0a8cb8db 100644
--- a/src/gr4vy/models/method.py
+++ b/src/gr4vy/models/method.py
@@ -24,6 +24,8 @@
"blik",
"boleto",
"boost",
+ "breb",
+ "capitec",
"card",
"cashapp",
"chaseorbital",
diff --git a/src/gr4vy/models/mockcardmerchantadvicecodeoptions.py b/src/gr4vy/models/mockcardmerchantadvicecodeoptions.py
index 7df75ec7..aa741b05 100644
--- a/src/gr4vy/models/mockcardmerchantadvicecodeoptions.py
+++ b/src/gr4vy/models/mockcardmerchantadvicecodeoptions.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/mockcardoptions.py b/src/gr4vy/models/mockcardoptions.py
index c7e3e725..69fa3baf 100644
--- a/src/gr4vy/models/mockcardoptions.py
+++ b/src/gr4vy/models/mockcardoptions.py
@@ -35,7 +35,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/networktoken.py b/src/gr4vy/models/networktoken.py
index ea24c5ff..0918979d 100644
--- a/src/gr4vy/models/networktoken.py
+++ b/src/gr4vy/models/networktoken.py
@@ -68,10 +68,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ NetworkToken.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/networktokencreate.py b/src/gr4vy/models/networktokencreate.py
index 9f804c47..cfbbf523 100644
--- a/src/gr4vy/models/networktokencreate.py
+++ b/src/gr4vy/models/networktokencreate.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/networktokenpaymentmethodcreate.py b/src/gr4vy/models/networktokenpaymentmethodcreate.py
index d263f62a..7c7ecbfe 100644
--- a/src/gr4vy/models/networktokenpaymentmethodcreate.py
+++ b/src/gr4vy/models/networktokenpaymentmethodcreate.py
@@ -115,7 +115,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -130,3 +130,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ NetworkTokenPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/nuveiairlinedataoptions.py b/src/gr4vy/models/nuveiairlinedataoptions.py
index 36725791..4d3c21ea 100644
--- a/src/gr4vy/models/nuveiairlinedataoptions.py
+++ b/src/gr4vy/models/nuveiairlinedataoptions.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -49,3 +49,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ NuveiAirlineDataOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/nuveiidealoptions.py b/src/gr4vy/models/nuveiidealoptions.py
index 087924b0..a1d836c1 100644
--- a/src/gr4vy/models/nuveiidealoptions.py
+++ b/src/gr4vy/models/nuveiidealoptions.py
@@ -27,7 +27,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -42,3 +42,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ NuveiIDealOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/nuveiklarnaoptions.py b/src/gr4vy/models/nuveiklarnaoptions.py
new file mode 100644
index 00000000..9abd8ed6
--- /dev/null
+++ b/src/gr4vy/models/nuveiklarnaoptions.py
@@ -0,0 +1,50 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
+import pydantic
+from pydantic import model_serializer
+from typing_extensions import Annotated, NotRequired, TypedDict
+
+
+class NuveiKlarnaOptionsTypedDict(TypedDict):
+ custom_data: NotRequired[Nullable[str]]
+ r"""Additional data to be sent to Nuvei."""
+
+
+class NuveiKlarnaOptions(BaseModel):
+ custom_data: Annotated[
+ OptionalNullable[str], pydantic.Field(alias="customData")
+ ] = UNSET
+ r"""Additional data to be sent to Nuvei."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["customData"])
+ nullable_fields = set(["customData"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
+
+
+try:
+ NuveiKlarnaOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/nuveioptions.py b/src/gr4vy/models/nuveioptions.py
index 21fe5992..8afff734 100644
--- a/src/gr4vy/models/nuveioptions.py
+++ b/src/gr4vy/models/nuveioptions.py
@@ -38,7 +38,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -53,3 +53,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ NuveiOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/nuveipseoptions.py b/src/gr4vy/models/nuveipseoptions.py
index 2b7d0e17..6bfa88f7 100644
--- a/src/gr4vy/models/nuveipseoptions.py
+++ b/src/gr4vy/models/nuveipseoptions.py
@@ -48,7 +48,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -63,3 +63,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ NuveiPSEOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/oxxooptions.py b/src/gr4vy/models/oxxooptions.py
index bb955a01..906f7826 100644
--- a/src/gr4vy/models/oxxooptions.py
+++ b/src/gr4vy/models/oxxooptions.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentlink.py b/src/gr4vy/models/paymentlink.py
index 093add8d..b378ba76 100644
--- a/src/gr4vy/models/paymentlink.py
+++ b/src/gr4vy/models/paymentlink.py
@@ -233,7 +233,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -248,3 +248,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentLink.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentlinkcreate.py b/src/gr4vy/models/paymentlinkcreate.py
index ee5bd6ee..798af79e 100644
--- a/src/gr4vy/models/paymentlinkcreate.py
+++ b/src/gr4vy/models/paymentlinkcreate.py
@@ -193,7 +193,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentlinks.py b/src/gr4vy/models/paymentlinks.py
index 918a3d1c..5b4c132f 100644
--- a/src/gr4vy/models/paymentlinks.py
+++ b/src/gr4vy/models/paymentlinks.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentmethod.py b/src/gr4vy/models/paymentmethod.py
index f954fe24..97257819 100644
--- a/src/gr4vy/models/paymentmethod.py
+++ b/src/gr4vy/models/paymentmethod.py
@@ -207,7 +207,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -222,3 +222,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentMethod.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentmethodcard.py b/src/gr4vy/models/paymentmethodcard.py
index 1351e3d7..255e7f00 100644
--- a/src/gr4vy/models/paymentmethodcard.py
+++ b/src/gr4vy/models/paymentmethodcard.py
@@ -52,7 +52,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -67,3 +67,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentMethodCard.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentmethoddetailscard.py b/src/gr4vy/models/paymentmethoddetailscard.py
index 7d60e8da..dabc4afc 100644
--- a/src/gr4vy/models/paymentmethoddetailscard.py
+++ b/src/gr4vy/models/paymentmethoddetailscard.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentmethods.py b/src/gr4vy/models/paymentmethods.py
index 7f1d7963..a28bb451 100644
--- a/src/gr4vy/models/paymentmethods.py
+++ b/src/gr4vy/models/paymentmethods.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentmethodstoredcard.py b/src/gr4vy/models/paymentmethodstoredcard.py
index 9969c3fb..993e1a8d 100644
--- a/src/gr4vy/models/paymentmethodstoredcard.py
+++ b/src/gr4vy/models/paymentmethodstoredcard.py
@@ -35,10 +35,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ PaymentMethodStoredCard.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentmethodsummary.py b/src/gr4vy/models/paymentmethodsummary.py
index 4bc9cc63..b225697c 100644
--- a/src/gr4vy/models/paymentmethodsummary.py
+++ b/src/gr4vy/models/paymentmethodsummary.py
@@ -178,7 +178,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -193,3 +193,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentMethodSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentoption.py b/src/gr4vy/models/paymentoption.py
index c594cc23..03d5d8dc 100644
--- a/src/gr4vy/models/paymentoption.py
+++ b/src/gr4vy/models/paymentoption.py
@@ -81,7 +81,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -96,3 +96,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentOption.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentoptioncontext.py b/src/gr4vy/models/paymentoptioncontext.py
index 95a9b028..38d3c844 100644
--- a/src/gr4vy/models/paymentoptioncontext.py
+++ b/src/gr4vy/models/paymentoptioncontext.py
@@ -52,7 +52,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentoptioncontextapprovalui.py b/src/gr4vy/models/paymentoptioncontextapprovalui.py
index 86111f74..efde269f 100644
--- a/src/gr4vy/models/paymentoptioncontextapprovalui.py
+++ b/src/gr4vy/models/paymentoptioncontextapprovalui.py
@@ -25,7 +25,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentoptionrequest.py b/src/gr4vy/models/paymentoptionrequest.py
index 54ec1a66..dd7df9d1 100644
--- a/src/gr4vy/models/paymentoptionrequest.py
+++ b/src/gr4vy/models/paymentoptionrequest.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentservice.py b/src/gr4vy/models/paymentservice.py
index de8b5e32..ecef2907 100644
--- a/src/gr4vy/models/paymentservice.py
+++ b/src/gr4vy/models/paymentservice.py
@@ -171,7 +171,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -186,3 +186,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentService.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentservicecreate.py b/src/gr4vy/models/paymentservicecreate.py
index aa229e10..492a310f 100644
--- a/src/gr4vy/models/paymentservicecreate.py
+++ b/src/gr4vy/models/paymentservicecreate.py
@@ -122,7 +122,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentservicedefinition.py b/src/gr4vy/models/paymentservicedefinition.py
index 9df45aaf..8e1f4225 100644
--- a/src/gr4vy/models/paymentservicedefinition.py
+++ b/src/gr4vy/models/paymentservicedefinition.py
@@ -105,7 +105,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -120,3 +120,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentServiceDefinition.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentservicedefinitions.py b/src/gr4vy/models/paymentservicedefinitions.py
index 6e8c5b92..eee21579 100644
--- a/src/gr4vy/models/paymentservicedefinitions.py
+++ b/src/gr4vy/models/paymentservicedefinitions.py
@@ -44,7 +44,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentservices.py b/src/gr4vy/models/paymentservices.py
index e63cccf5..ff7791b3 100644
--- a/src/gr4vy/models/paymentservices.py
+++ b/src/gr4vy/models/paymentservices.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentservicetoken.py b/src/gr4vy/models/paymentservicetoken.py
index 77a4fc55..dd7ac8d8 100644
--- a/src/gr4vy/models/paymentservicetoken.py
+++ b/src/gr4vy/models/paymentservicetoken.py
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -89,3 +89,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PaymentServiceToken.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paymentservicetokencreate.py b/src/gr4vy/models/paymentservicetokencreate.py
index b2b4f9c9..d2f1188e 100644
--- a/src/gr4vy/models/paymentservicetokencreate.py
+++ b/src/gr4vy/models/paymentservicetokencreate.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paymentserviceupdate.py b/src/gr4vy/models/paymentserviceupdate.py
index bc0899a7..55ed7469 100644
--- a/src/gr4vy/models/paymentserviceupdate.py
+++ b/src/gr4vy/models/paymentserviceupdate.py
@@ -126,7 +126,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/payoutconnectionoptions.py b/src/gr4vy/models/payoutconnectionoptions.py
index 50e5bee9..e79ba6c7 100644
--- a/src/gr4vy/models/payoutconnectionoptions.py
+++ b/src/gr4vy/models/payoutconnectionoptions.py
@@ -28,7 +28,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -43,3 +43,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PayoutConnectionOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/payoutcreate.py b/src/gr4vy/models/payoutcreate.py
index ce61a472..e2cdc119 100644
--- a/src/gr4vy/models/payoutcreate.py
+++ b/src/gr4vy/models/payoutcreate.py
@@ -130,7 +130,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/payoutmerchant.py b/src/gr4vy/models/payoutmerchant.py
index 23c8c310..34490d58 100644
--- a/src/gr4vy/models/payoutmerchant.py
+++ b/src/gr4vy/models/payoutmerchant.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/payoutmerchantsummary.py b/src/gr4vy/models/payoutmerchantsummary.py
index 5273c66f..95e91d3e 100644
--- a/src/gr4vy/models/payoutmerchantsummary.py
+++ b/src/gr4vy/models/payoutmerchantsummary.py
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -94,3 +94,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PayoutMerchantSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/payoutpaymentservice.py b/src/gr4vy/models/payoutpaymentservice.py
index 5e606ea2..b1a27290 100644
--- a/src/gr4vy/models/payoutpaymentservice.py
+++ b/src/gr4vy/models/payoutpaymentservice.py
@@ -57,7 +57,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -72,3 +72,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PayoutPaymentService.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/payoutsummaries.py b/src/gr4vy/models/payoutsummaries.py
index 0484d8f5..0feaeed4 100644
--- a/src/gr4vy/models/payoutsummaries.py
+++ b/src/gr4vy/models/payoutsummaries.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/payoutsummary.py b/src/gr4vy/models/payoutsummary.py
index 517ad4bf..4a08748c 100644
--- a/src/gr4vy/models/payoutsummary.py
+++ b/src/gr4vy/models/payoutsummary.py
@@ -138,7 +138,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -153,3 +153,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PayoutSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/paypaloptions.py b/src/gr4vy/models/paypaloptions.py
index 541f6cf0..cfef3b2a 100644
--- a/src/gr4vy/models/paypaloptions.py
+++ b/src/gr4vy/models/paypaloptions.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paypalshippingoptions.py b/src/gr4vy/models/paypalshippingoptions.py
index 8cb96728..5902be02 100644
--- a/src/gr4vy/models/paypalshippingoptions.py
+++ b/src/gr4vy/models/paypalshippingoptions.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/paypalshippingoptionsitem.py b/src/gr4vy/models/paypalshippingoptionsitem.py
index e76e47b5..af626eb6 100644
--- a/src/gr4vy/models/paypalshippingoptionsitem.py
+++ b/src/gr4vy/models/paypalshippingoptionsitem.py
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/plaidpaymentmethodcreate.py b/src/gr4vy/models/plaidpaymentmethodcreate.py
index d7c32a4c..45e807d9 100644
--- a/src/gr4vy/models/plaidpaymentmethodcreate.py
+++ b/src/gr4vy/models/plaidpaymentmethodcreate.py
@@ -88,7 +88,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -103,3 +103,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PlaidPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/powertranzoptions.py b/src/gr4vy/models/powertranzoptions.py
index 8d0e898e..4b3c8acc 100644
--- a/src/gr4vy/models/powertranzoptions.py
+++ b/src/gr4vy/models/powertranzoptions.py
@@ -27,7 +27,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -42,3 +42,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ PowertranzOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/recipient.py b/src/gr4vy/models/recipient.py
index 8bafcd5c..8c9c64ad 100644
--- a/src/gr4vy/models/recipient.py
+++ b/src/gr4vy/models/recipient.py
@@ -50,7 +50,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/redirectpaymentmethodcreate.py b/src/gr4vy/models/redirectpaymentmethodcreate.py
index 88eed9e3..298eafec 100644
--- a/src/gr4vy/models/redirectpaymentmethodcreate.py
+++ b/src/gr4vy/models/redirectpaymentmethodcreate.py
@@ -31,6 +31,8 @@
"blik",
"boleto",
"boost",
+ "breb",
+ "capitec",
"cashapp",
"clearpay",
"dana",
@@ -177,7 +179,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/refund.py b/src/gr4vy/models/refund.py
index 9721749b..1c476e76 100644
--- a/src/gr4vy/models/refund.py
+++ b/src/gr4vy/models/refund.py
@@ -153,7 +153,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -168,3 +168,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ Refund.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/refunds.py b/src/gr4vy/models/refunds.py
index 1f3243ea..23c9c6c1 100644
--- a/src/gr4vy/models/refunds.py
+++ b/src/gr4vy/models/refunds.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/register_digital_wallet_domainop.py b/src/gr4vy/models/register_digital_wallet_domainop.py
index 52d9f191..5de3cba3 100644
--- a/src/gr4vy/models/register_digital_wallet_domainop.py
+++ b/src/gr4vy/models/register_digital_wallet_domainop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/report.py b/src/gr4vy/models/report.py
index 61e8009f..1ab8a7cb 100644
--- a/src/gr4vy/models/report.py
+++ b/src/gr4vy/models/report.py
@@ -131,7 +131,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -146,3 +146,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ Report.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/reportcreate.py b/src/gr4vy/models/reportcreate.py
index bd0b5a35..dbdb77b3 100644
--- a/src/gr4vy/models/reportcreate.py
+++ b/src/gr4vy/models/reportcreate.py
@@ -90,7 +90,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/reportexecution.py b/src/gr4vy/models/reportexecution.py
index d38dcdb2..91937fcf 100644
--- a/src/gr4vy/models/reportexecution.py
+++ b/src/gr4vy/models/reportexecution.py
@@ -64,10 +64,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ ReportExecution.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/reportexecutions.py b/src/gr4vy/models/reportexecutions.py
index 93c5c0c2..b83f9dc1 100644
--- a/src/gr4vy/models/reportexecutions.py
+++ b/src/gr4vy/models/reportexecutions.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/reportexecutionsummary.py b/src/gr4vy/models/reportexecutionsummary.py
index a6db0d35..3186e71b 100644
--- a/src/gr4vy/models/reportexecutionsummary.py
+++ b/src/gr4vy/models/reportexecutionsummary.py
@@ -60,10 +60,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ ReportExecutionSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/reportexecutionurlgenerate.py b/src/gr4vy/models/reportexecutionurlgenerate.py
index 810ebbfd..b87c5070 100644
--- a/src/gr4vy/models/reportexecutionurlgenerate.py
+++ b/src/gr4vy/models/reportexecutionurlgenerate.py
@@ -24,7 +24,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/reports.py b/src/gr4vy/models/reports.py
index ca3f2c63..2fb64cb6 100644
--- a/src/gr4vy/models/reports.py
+++ b/src/gr4vy/models/reports.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/reportsummary.py b/src/gr4vy/models/reportsummary.py
index c4217877..5d1214df 100644
--- a/src/gr4vy/models/reportsummary.py
+++ b/src/gr4vy/models/reportsummary.py
@@ -66,7 +66,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -81,3 +81,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ReportSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/reportupdate.py b/src/gr4vy/models/reportupdate.py
index fa7414f0..a9ad9fd8 100644
--- a/src/gr4vy/models/reportupdate.py
+++ b/src/gr4vy/models/reportupdate.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/requiredcheckoutfields.py b/src/gr4vy/models/requiredcheckoutfields.py
index baa758b2..3a5cb0f8 100644
--- a/src/gr4vy/models/requiredcheckoutfields.py
+++ b/src/gr4vy/models/requiredcheckoutfields.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/resume_payment_method_network_tokenop.py b/src/gr4vy/models/resume_payment_method_network_tokenop.py
index 3749a366..271636dc 100644
--- a/src/gr4vy/models/resume_payment_method_network_tokenop.py
+++ b/src/gr4vy/models/resume_payment_method_network_tokenop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/riskifiedantifraudoptions.py b/src/gr4vy/models/riskifiedantifraudoptions.py
new file mode 100644
index 00000000..945f5381
--- /dev/null
+++ b/src/gr4vy/models/riskifiedantifraudoptions.py
@@ -0,0 +1,46 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from .riskifiedantifraudoptionslineitem import (
+ RiskifiedAntiFraudOptionsLineItem,
+ RiskifiedAntiFraudOptionsLineItemTypedDict,
+)
+from gr4vy.types import BaseModel, Nullable, OptionalNullable, UNSET, UNSET_SENTINEL
+from pydantic import model_serializer
+from typing import List
+from typing_extensions import NotRequired, TypedDict
+
+
+class RiskifiedAntiFraudOptionsTypedDict(TypedDict):
+ line_items: NotRequired[Nullable[List[RiskifiedAntiFraudOptionsLineItemTypedDict]]]
+ r"""A list of line items details to override when passing to the Riskified API."""
+
+
+class RiskifiedAntiFraudOptions(BaseModel):
+ line_items: OptionalNullable[List[RiskifiedAntiFraudOptionsLineItem]] = UNSET
+ r"""A list of line items details to override when passing to the Riskified API."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["line_items"])
+ nullable_fields = set(["line_items"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
diff --git a/src/gr4vy/models/riskifiedantifraudoptionslineitem.py b/src/gr4vy/models/riskifiedantifraudoptionslineitem.py
new file mode 100644
index 00000000..34374602
--- /dev/null
+++ b/src/gr4vy/models/riskifiedantifraudoptionslineitem.py
@@ -0,0 +1,58 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from __future__ import annotations
+from gr4vy.types import (
+ BaseModel,
+ Nullable,
+ OptionalNullable,
+ UNSET,
+ UNSET_SENTINEL,
+ UnrecognizedStr,
+)
+from pydantic import model_serializer
+from typing import Literal, Union
+from typing_extensions import NotRequired, TypedDict
+
+
+DeliveredTo = Union[
+ Literal[
+ "shipping_address",
+ "store_pickup",
+ ],
+ UnrecognizedStr,
+]
+
+
+class RiskifiedAntiFraudOptionsLineItemTypedDict(TypedDict):
+ delivered_to: NotRequired[Nullable[DeliveredTo]]
+ r"""Indicates whether the item will be shipped or picked up."""
+
+
+class RiskifiedAntiFraudOptionsLineItem(BaseModel):
+ delivered_to: OptionalNullable[DeliveredTo] = UNSET
+ r"""Indicates whether the item will be shipped or picked up."""
+
+ @model_serializer(mode="wrap")
+ def serialize_model(self, handler):
+ optional_fields = set(["delivered_to"])
+ nullable_fields = set(["delivered_to"])
+ serialized = handler(self)
+ m = {}
+
+ for n, f in type(self).model_fields.items():
+ k = f.alias or n
+ val = serialized.get(k, serialized.get(n))
+ is_nullable_and_explicitly_set = (
+ k in nullable_fields
+ and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
+ )
+
+ if val != UNSET_SENTINEL:
+ if (
+ val is not None
+ or k not in optional_fields
+ or is_nullable_and_explicitly_set
+ ):
+ m[k] = val
+
+ return m
diff --git a/src/gr4vy/models/security.py b/src/gr4vy/models/security.py
index 345dd29f..2aab2e19 100644
--- a/src/gr4vy/models/security.py
+++ b/src/gr4vy/models/security.py
@@ -33,7 +33,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/settlement.py b/src/gr4vy/models/settlement.py
index 8ad5a6de..e2d00728 100644
--- a/src/gr4vy/models/settlement.py
+++ b/src/gr4vy/models/settlement.py
@@ -121,7 +121,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -136,3 +136,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ Settlement.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/shippingdetails.py b/src/gr4vy/models/shippingdetails.py
index fb54af33..7b03c1d5 100644
--- a/src/gr4vy/models/shippingdetails.py
+++ b/src/gr4vy/models/shippingdetails.py
@@ -91,7 +91,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -106,3 +106,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ ShippingDetails.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/shippingdetailscreate.py b/src/gr4vy/models/shippingdetailscreate.py
index f9a9afd7..9ac9b57a 100644
--- a/src/gr4vy/models/shippingdetailscreate.py
+++ b/src/gr4vy/models/shippingdetailscreate.py
@@ -49,7 +49,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/shippingdetailsupdate.py b/src/gr4vy/models/shippingdetailsupdate.py
index be28d104..73062200 100644
--- a/src/gr4vy/models/shippingdetailsupdate.py
+++ b/src/gr4vy/models/shippingdetailsupdate.py
@@ -49,7 +49,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/statementdescriptor.py b/src/gr4vy/models/statementdescriptor.py
index fd7e43bd..71121139 100644
--- a/src/gr4vy/models/statementdescriptor.py
+++ b/src/gr4vy/models/statementdescriptor.py
@@ -78,7 +78,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/stripeconnectoptions.py b/src/gr4vy/models/stripeconnectoptions.py
index f89ae21a..29262931 100644
--- a/src/gr4vy/models/stripeconnectoptions.py
+++ b/src/gr4vy/models/stripeconnectoptions.py
@@ -60,7 +60,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/stripeoptions.py b/src/gr4vy/models/stripeoptions.py
index 1e5fae34..0b12d876 100644
--- a/src/gr4vy/models/stripeoptions.py
+++ b/src/gr4vy/models/stripeoptions.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/suspend_payment_method_network_tokenop.py b/src/gr4vy/models/suspend_payment_method_network_tokenop.py
index 018224d8..da79bf33 100644
--- a/src/gr4vy/models/suspend_payment_method_network_tokenop.py
+++ b/src/gr4vy/models/suspend_payment_method_network_tokenop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/sync_transactionop.py b/src/gr4vy/models/sync_transactionop.py
index 7a792535..b5822530 100644
--- a/src/gr4vy/models/sync_transactionop.py
+++ b/src/gr4vy/models/sync_transactionop.py
@@ -30,7 +30,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -65,7 +65,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/threedsecure.py b/src/gr4vy/models/threedsecure.py
index daae14e0..0cbd1192 100644
--- a/src/gr4vy/models/threedsecure.py
+++ b/src/gr4vy/models/threedsecure.py
@@ -24,7 +24,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecuredatav1.py b/src/gr4vy/models/threedsecuredatav1.py
index 792722e5..4065fb5d 100644
--- a/src/gr4vy/models/threedsecuredatav1.py
+++ b/src/gr4vy/models/threedsecuredatav1.py
@@ -60,7 +60,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecuredatav2.py b/src/gr4vy/models/threedsecuredatav2.py
index fb8ef301..8f2c7f16 100644
--- a/src/gr4vy/models/threedsecuredatav2.py
+++ b/src/gr4vy/models/threedsecuredatav2.py
@@ -55,7 +55,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecureerror.py b/src/gr4vy/models/threedsecureerror.py
index d2980c01..7777e75d 100644
--- a/src/gr4vy/models/threedsecureerror.py
+++ b/src/gr4vy/models/threedsecureerror.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecurescenario.py b/src/gr4vy/models/threedsecurescenario.py
index 4588a4a3..5c97cf96 100644
--- a/src/gr4vy/models/threedsecurescenario.py
+++ b/src/gr4vy/models/threedsecurescenario.py
@@ -68,10 +68,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ ThreeDSecureScenario.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/threedsecurescenarioconditions.py b/src/gr4vy/models/threedsecurescenarioconditions.py
index 67416bc3..405c1c59 100644
--- a/src/gr4vy/models/threedsecurescenarioconditions.py
+++ b/src/gr4vy/models/threedsecurescenarioconditions.py
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecurescenariooutcome.py b/src/gr4vy/models/threedsecurescenariooutcome.py
index 89c47c41..b18970cd 100644
--- a/src/gr4vy/models/threedsecurescenariooutcome.py
+++ b/src/gr4vy/models/threedsecurescenariooutcome.py
@@ -40,7 +40,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecurescenarios.py b/src/gr4vy/models/threedsecurescenarios.py
index 66cc9488..008b0d35 100644
--- a/src/gr4vy/models/threedsecurescenarios.py
+++ b/src/gr4vy/models/threedsecurescenarios.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecurescenarioupdate.py b/src/gr4vy/models/threedsecurescenarioupdate.py
index 2d3badf2..8b5198ed 100644
--- a/src/gr4vy/models/threedsecurescenarioupdate.py
+++ b/src/gr4vy/models/threedsecurescenarioupdate.py
@@ -37,7 +37,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/threedsecurev2.py b/src/gr4vy/models/threedsecurev2.py
index 3aa1371e..eaaf8e02 100644
--- a/src/gr4vy/models/threedsecurev2.py
+++ b/src/gr4vy/models/threedsecurev2.py
@@ -63,7 +63,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/tokenpaymentmethodcreate.py b/src/gr4vy/models/tokenpaymentmethodcreate.py
index fcae68e7..62507ba7 100644
--- a/src/gr4vy/models/tokenpaymentmethodcreate.py
+++ b/src/gr4vy/models/tokenpaymentmethodcreate.py
@@ -50,7 +50,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -65,3 +65,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TokenPaymentMethodCreate.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transaction.py b/src/gr4vy/models/transaction.py
index d861d18d..276b06a8 100644
--- a/src/gr4vy/models/transaction.py
+++ b/src/gr4vy/models/transaction.py
@@ -499,7 +499,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -514,3 +514,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ Transaction.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionaction.py b/src/gr4vy/models/transactionaction.py
index e167335d..f1091da9 100644
--- a/src/gr4vy/models/transactionaction.py
+++ b/src/gr4vy/models/transactionaction.py
@@ -56,10 +56,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ TransactionAction.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionbuyer.py b/src/gr4vy/models/transactionbuyer.py
index f5c59482..fe882ac2 100644
--- a/src/gr4vy/models/transactionbuyer.py
+++ b/src/gr4vy/models/transactionbuyer.py
@@ -74,7 +74,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -89,3 +89,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionBuyer.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactioncancel.py b/src/gr4vy/models/transactioncancel.py
index 729fb099..76bba7c3 100644
--- a/src/gr4vy/models/transactioncancel.py
+++ b/src/gr4vy/models/transactioncancel.py
@@ -59,7 +59,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -74,3 +74,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionCancel.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactioncapture.py b/src/gr4vy/models/transactioncapture.py
index a55cffc6..4b6c28d1 100644
--- a/src/gr4vy/models/transactioncapture.py
+++ b/src/gr4vy/models/transactioncapture.py
@@ -59,7 +59,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -74,3 +74,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionCapture.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactioncapturecreate.py b/src/gr4vy/models/transactioncapturecreate.py
index d131f692..a55a2395 100644
--- a/src/gr4vy/models/transactioncapturecreate.py
+++ b/src/gr4vy/models/transactioncapturecreate.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionconnectionoptions.py b/src/gr4vy/models/transactionconnectionoptions.py
index b750820a..77de07e3 100644
--- a/src/gr4vy/models/transactionconnectionoptions.py
+++ b/src/gr4vy/models/transactionconnectionoptions.py
@@ -14,6 +14,7 @@
)
from .cybersourceoptions import CybersourceOptions, CybersourceOptionsTypedDict
from .dlocaloptions import DlocalOptions, DlocalOptionsTypedDict
+from .dlocalpixoptions import DlocalPIXOptions, DlocalPIXOptionsTypedDict
from .dlocalupioptions import DlocalUPIOptions, DlocalUPIOptionsTypedDict
from .fiservoptions import FiservOptions, FiservOptionsTypedDict
from .forterantifraudoptions import (
@@ -27,11 +28,16 @@
from .mockcardoptions import MockCardOptions, MockCardOptionsTypedDict
from .monatospeioptions import MonatoSpeiOptions, MonatoSpeiOptionsTypedDict
from .nuveiidealoptions import NuveiIDealOptions, NuveiIDealOptionsTypedDict
+from .nuveiklarnaoptions import NuveiKlarnaOptions, NuveiKlarnaOptionsTypedDict
from .nuveioptions import NuveiOptions, NuveiOptionsTypedDict
from .nuveipseoptions import NuveiPSEOptions, NuveiPSEOptionsTypedDict
from .oxxooptions import OxxoOptions, OxxoOptionsTypedDict
from .paypaloptions import PaypalOptions, PaypalOptionsTypedDict
from .powertranzoptions import PowertranzOptions, PowertranzOptionsTypedDict
+from .riskifiedantifraudoptions import (
+ RiskifiedAntiFraudOptions,
+ RiskifiedAntiFraudOptionsTypedDict,
+)
from .stripeoptions import StripeOptions, StripeOptionsTypedDict
from .travelhuboptions import TravelhubOptions, TravelhubOptionsTypedDict
from .trustlyoptions import TrustlyOptions, TrustlyOptionsTypedDict
@@ -58,6 +64,8 @@ class TransactionConnectionOptionsTypedDict(TypedDict):
r"""Custom options to be passed to the `adyen-giropay` connector."""
adyen_ideal: NotRequired[Nullable[AdyenOptionsTypedDict]]
r"""Custom options to be passed to the `adyen-ideal` connector."""
+ adyen_pix: NotRequired[Nullable[AdyenOptionsTypedDict]]
+ r"""Custom options to be passed to the `adyen-pix` connector."""
adyen_sepa: NotRequired[Nullable[AdyenSepaOptionsTypedDict]]
r"""Custom options to be passed to the `adyen-sepa` connector."""
adyen_sofort: NotRequired[Nullable[AdyenOptionsTypedDict]]
@@ -82,6 +90,8 @@ class TransactionConnectionOptionsTypedDict(TypedDict):
r"""Custom options to be passed to the `dlocal-nequi` connector."""
dlocal_upi: NotRequired[Nullable[DlocalUPIOptionsTypedDict]]
r"""Custom options to be passed to the `dlocal-upi` connector."""
+ dlocal_pix: NotRequired[Nullable[DlocalPIXOptionsTypedDict]]
+ r"""Custom options to be passed to the `dlocal-pix` connector."""
fiserv_card: NotRequired[Nullable[FiservOptionsTypedDict]]
r"""Custom options to be passed to the `fiserv-card` connector."""
forter_anti_fraud: NotRequired[Nullable[ForterAntiFraudOptionsTypedDict]]
@@ -110,6 +120,8 @@ class TransactionConnectionOptionsTypedDict(TypedDict):
r"""Custom options to be passed to the `nuvei-card` connector."""
nuvei_ideal: NotRequired[Nullable[NuveiIDealOptionsTypedDict]]
r"""Custom options to be passed to the `nuvei-ideal` connector."""
+ nuvei_klarna: NotRequired[Nullable[NuveiKlarnaOptionsTypedDict]]
+ r"""Custom options to be passed to the `nuvei-klarna` connector."""
nuvei_pse: NotRequired[Nullable[NuveiPSEOptionsTypedDict]]
r"""Custom options to be passed to the `nuvei-pse` connector."""
oxxo_oxxo: NotRequired[Nullable[OxxoOptionsTypedDict]]
@@ -120,6 +132,8 @@ class TransactionConnectionOptionsTypedDict(TypedDict):
r"""Custom options to be passed to the `paypal-paypalpaylater` connector."""
powertranz_card: NotRequired[Nullable[PowertranzOptionsTypedDict]]
r"""Custom options to be passed to the `powertranz-card` connector."""
+ riskified_anti_fraud: NotRequired[Nullable[RiskifiedAntiFraudOptionsTypedDict]]
+ r"""Custom options to be passed to the `riskified-anti-fraud` connector."""
stripe_card: NotRequired[Nullable[StripeOptionsTypedDict]]
r"""Custom options to be passed to the `stripe-card` connector."""
travelhub_card: NotRequired[Nullable[TravelhubOptionsTypedDict]]
@@ -168,6 +182,11 @@ class TransactionConnectionOptions(BaseModel):
] = UNSET
r"""Custom options to be passed to the `adyen-ideal` connector."""
+ adyen_pix: Annotated[
+ OptionalNullable[AdyenOptions], pydantic.Field(alias="adyen-pix")
+ ] = UNSET
+ r"""Custom options to be passed to the `adyen-pix` connector."""
+
adyen_sepa: Annotated[
OptionalNullable[AdyenSepaOptions], pydantic.Field(alias="adyen-sepa")
] = UNSET
@@ -229,6 +248,11 @@ class TransactionConnectionOptions(BaseModel):
] = UNSET
r"""Custom options to be passed to the `dlocal-upi` connector."""
+ dlocal_pix: Annotated[
+ OptionalNullable[DlocalPIXOptions], pydantic.Field(alias="dlocal-pix")
+ ] = UNSET
+ r"""Custom options to be passed to the `dlocal-pix` connector."""
+
fiserv_card: Annotated[
OptionalNullable[FiservOptions], pydantic.Field(alias="fiserv-card")
] = UNSET
@@ -303,6 +327,11 @@ class TransactionConnectionOptions(BaseModel):
] = UNSET
r"""Custom options to be passed to the `nuvei-ideal` connector."""
+ nuvei_klarna: Annotated[
+ OptionalNullable[NuveiKlarnaOptions], pydantic.Field(alias="nuvei-klarna")
+ ] = UNSET
+ r"""Custom options to be passed to the `nuvei-klarna` connector."""
+
nuvei_pse: Annotated[
OptionalNullable[NuveiPSEOptions], pydantic.Field(alias="nuvei-pse")
] = UNSET
@@ -328,6 +357,12 @@ class TransactionConnectionOptions(BaseModel):
] = UNSET
r"""Custom options to be passed to the `powertranz-card` connector."""
+ riskified_anti_fraud: Annotated[
+ OptionalNullable[RiskifiedAntiFraudOptions],
+ pydantic.Field(alias="riskified-anti-fraud"),
+ ] = UNSET
+ r"""Custom options to be passed to the `riskified-anti-fraud` connector."""
+
stripe_card: Annotated[
OptionalNullable[StripeOptions], pydantic.Field(alias="stripe-card")
] = UNSET
@@ -365,6 +400,7 @@ def serialize_model(self, handler):
"adyen-cashapp",
"adyen-giropay",
"adyen-ideal",
+ "adyen-pix",
"adyen-sepa",
"adyen-sofort",
"adyen-vipps",
@@ -377,6 +413,7 @@ def serialize_model(self, handler):
"cybersource-kcp",
"dlocal-nequi",
"dlocal-upi",
+ "dlocal-pix",
"fiserv-card",
"forter-anti-fraud",
"gem-gem",
@@ -391,11 +428,13 @@ def serialize_model(self, handler):
"mock-card",
"nuvei-card",
"nuvei-ideal",
+ "nuvei-klarna",
"nuvei-pse",
"oxxo-oxxo",
"paypal-paypal",
"paypal-paypalpaylater",
"powertranz-card",
+ "riskified-anti-fraud",
"stripe-card",
"travelhub-card",
"trustly-trustly",
@@ -412,6 +451,7 @@ def serialize_model(self, handler):
"adyen-cashapp",
"adyen-giropay",
"adyen-ideal",
+ "adyen-pix",
"adyen-sepa",
"adyen-sofort",
"adyen-vipps",
@@ -424,6 +464,7 @@ def serialize_model(self, handler):
"cybersource-kcp",
"dlocal-nequi",
"dlocal-upi",
+ "dlocal-pix",
"fiserv-card",
"forter-anti-fraud",
"gem-gem",
@@ -438,11 +479,13 @@ def serialize_model(self, handler):
"mock-card",
"nuvei-card",
"nuvei-ideal",
+ "nuvei-klarna",
"nuvei-pse",
"oxxo-oxxo",
"paypal-paypal",
"paypal-paypalpaylater",
"powertranz-card",
+ "riskified-anti-fraud",
"stripe-card",
"travelhub-card",
"trustly-trustly",
@@ -455,7 +498,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -470,3 +513,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionConnectionOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactioncreate.py b/src/gr4vy/models/transactioncreate.py
index 8469f748..c44f9c4f 100644
--- a/src/gr4vy/models/transactioncreate.py
+++ b/src/gr4vy/models/transactioncreate.py
@@ -464,7 +464,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionevent.py b/src/gr4vy/models/transactionevent.py
index c353ee68..70232d10 100644
--- a/src/gr4vy/models/transactionevent.py
+++ b/src/gr4vy/models/transactionevent.py
@@ -112,10 +112,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ TransactionEvent.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionevents.py b/src/gr4vy/models/transactionevents.py
index c82e13db..6cf0dd37 100644
--- a/src/gr4vy/models/transactionevents.py
+++ b/src/gr4vy/models/transactionevents.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactiongiftcard.py b/src/gr4vy/models/transactiongiftcard.py
index 90d1d71a..7902b1e8 100644
--- a/src/gr4vy/models/transactiongiftcard.py
+++ b/src/gr4vy/models/transactiongiftcard.py
@@ -53,7 +53,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -68,3 +68,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionGiftCard.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionpaymentmethod.py b/src/gr4vy/models/transactionpaymentmethod.py
index b58fcba7..bd55dc29 100644
--- a/src/gr4vy/models/transactionpaymentmethod.py
+++ b/src/gr4vy/models/transactionpaymentmethod.py
@@ -151,7 +151,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -166,3 +166,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionPaymentMethod.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionpaymentservice.py b/src/gr4vy/models/transactionpaymentservice.py
index 02798ec2..1bfea822 100644
--- a/src/gr4vy/models/transactionpaymentservice.py
+++ b/src/gr4vy/models/transactionpaymentservice.py
@@ -52,10 +52,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ TransactionPaymentService.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionrefundallcreate.py b/src/gr4vy/models/transactionrefundallcreate.py
index bbbef301..4917c9c5 100644
--- a/src/gr4vy/models/transactionrefundallcreate.py
+++ b/src/gr4vy/models/transactionrefundallcreate.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionrefundcreate.py b/src/gr4vy/models/transactionrefundcreate.py
index b23cc239..ce4bc294 100644
--- a/src/gr4vy/models/transactionrefundcreate.py
+++ b/src/gr4vy/models/transactionrefundcreate.py
@@ -46,7 +46,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionretriesreportspec.py b/src/gr4vy/models/transactionretriesreportspec.py
index 379a50bc..c995c455 100644
--- a/src/gr4vy/models/transactionretriesreportspec.py
+++ b/src/gr4vy/models/transactionretriesreportspec.py
@@ -38,10 +38,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ TransactionRetriesReportSpec.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionsreportspec.py b/src/gr4vy/models/transactionsreportspec.py
index 1a65e21e..c6d8761b 100644
--- a/src/gr4vy/models/transactionsreportspec.py
+++ b/src/gr4vy/models/transactionsreportspec.py
@@ -38,10 +38,16 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
+
+
+try:
+ TransactionsReportSpec.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionsummaries.py b/src/gr4vy/models/transactionsummaries.py
index 122143d3..37848d55 100644
--- a/src/gr4vy/models/transactionsummaries.py
+++ b/src/gr4vy/models/transactionsummaries.py
@@ -41,7 +41,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionsummary.py b/src/gr4vy/models/transactionsummary.py
index 164137f7..34a8fad3 100644
--- a/src/gr4vy/models/transactionsummary.py
+++ b/src/gr4vy/models/transactionsummary.py
@@ -242,7 +242,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -257,3 +257,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionSummary.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/transactionthreedsecuresummary.py b/src/gr4vy/models/transactionthreedsecuresummary.py
index cd7c2637..0d234213 100644
--- a/src/gr4vy/models/transactionthreedsecuresummary.py
+++ b/src/gr4vy/models/transactionthreedsecuresummary.py
@@ -69,7 +69,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionupdate.py b/src/gr4vy/models/transactionupdate.py
index d1c69c9a..e77ef3f3 100644
--- a/src/gr4vy/models/transactionupdate.py
+++ b/src/gr4vy/models/transactionupdate.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/transactionvoid.py b/src/gr4vy/models/transactionvoid.py
index 3d3cd065..9f81bce8 100644
--- a/src/gr4vy/models/transactionvoid.py
+++ b/src/gr4vy/models/transactionvoid.py
@@ -59,7 +59,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -74,3 +74,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TransactionVoid.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/travelhubcustomdata.py b/src/gr4vy/models/travelhubcustomdata.py
index f0b55326..b93de18b 100644
--- a/src/gr4vy/models/travelhubcustomdata.py
+++ b/src/gr4vy/models/travelhubcustomdata.py
@@ -34,7 +34,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/travelhuboptions.py b/src/gr4vy/models/travelhuboptions.py
index 82b81c6c..01f17d6b 100644
--- a/src/gr4vy/models/travelhuboptions.py
+++ b/src/gr4vy/models/travelhuboptions.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -51,3 +51,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TravelhubOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/trustlyoptions.py b/src/gr4vy/models/trustlyoptions.py
index f67231a4..22db2fc6 100644
--- a/src/gr4vy/models/trustlyoptions.py
+++ b/src/gr4vy/models/trustlyoptions.py
@@ -27,7 +27,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -42,3 +42,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ TrustlyOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/unregister_digital_wallet_domainop.py b/src/gr4vy/models/unregister_digital_wallet_domainop.py
index b1534f20..f31a718a 100644
--- a/src/gr4vy/models/unregister_digital_wallet_domainop.py
+++ b/src/gr4vy/models/unregister_digital_wallet_domainop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -77,7 +77,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_buyer_shipping_detailsop.py b/src/gr4vy/models/update_buyer_shipping_detailsop.py
index 9f1b3eb3..abd82902 100644
--- a/src/gr4vy/models/update_buyer_shipping_detailsop.py
+++ b/src/gr4vy/models/update_buyer_shipping_detailsop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -86,7 +86,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_buyerop.py b/src/gr4vy/models/update_buyerop.py
index f9e5befe..a7fd6062 100644
--- a/src/gr4vy/models/update_buyerop.py
+++ b/src/gr4vy/models/update_buyerop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_checkout_sessionop.py b/src/gr4vy/models/update_checkout_sessionop.py
index b843f2d6..c5fdfd0c 100644
--- a/src/gr4vy/models/update_checkout_sessionop.py
+++ b/src/gr4vy/models/update_checkout_sessionop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_digital_walletop.py b/src/gr4vy/models/update_digital_walletop.py
index dfa31467..7783ee6c 100644
--- a/src/gr4vy/models/update_digital_walletop.py
+++ b/src/gr4vy/models/update_digital_walletop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_payment_serviceop.py b/src/gr4vy/models/update_payment_serviceop.py
index 68c04283..552d87cc 100644
--- a/src/gr4vy/models/update_payment_serviceop.py
+++ b/src/gr4vy/models/update_payment_serviceop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_reportop.py b/src/gr4vy/models/update_reportop.py
index 26e2d6d7..d9101293 100644
--- a/src/gr4vy/models/update_reportop.py
+++ b/src/gr4vy/models/update_reportop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_three_ds_scenarioop.py b/src/gr4vy/models/update_three_ds_scenarioop.py
index ace15ad5..690f3967 100644
--- a/src/gr4vy/models/update_three_ds_scenarioop.py
+++ b/src/gr4vy/models/update_three_ds_scenarioop.py
@@ -39,7 +39,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -82,7 +82,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/update_transactionop.py b/src/gr4vy/models/update_transactionop.py
index 9d192bbc..82420071 100644
--- a/src/gr4vy/models/update_transactionop.py
+++ b/src/gr4vy/models/update_transactionop.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -79,7 +79,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/verify_payment_service_credentialsop.py b/src/gr4vy/models/verify_payment_service_credentialsop.py
index 9b9340fc..d85ee4ca 100644
--- a/src/gr4vy/models/verify_payment_service_credentialsop.py
+++ b/src/gr4vy/models/verify_payment_service_credentialsop.py
@@ -31,7 +31,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -67,7 +67,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
diff --git a/src/gr4vy/models/verifycredentials.py b/src/gr4vy/models/verifycredentials.py
index 9182d982..c727323d 100644
--- a/src/gr4vy/models/verifycredentials.py
+++ b/src/gr4vy/models/verifycredentials.py
@@ -36,7 +36,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/void_transactionop.py b/src/gr4vy/models/void_transactionop.py
index aed703cd..72765978 100644
--- a/src/gr4vy/models/void_transactionop.py
+++ b/src/gr4vy/models/void_transactionop.py
@@ -32,7 +32,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
@@ -87,7 +87,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/wpayeverdaypayoptions.py b/src/gr4vy/models/wpayeverdaypayoptions.py
index 4d341b8f..cfc74f16 100644
--- a/src/gr4vy/models/wpayeverdaypayoptions.py
+++ b/src/gr4vy/models/wpayeverdaypayoptions.py
@@ -70,7 +70,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
@@ -85,3 +85,9 @@ def serialize_model(self, handler):
m[k] = val
return m
+
+
+try:
+ WpayEverdaypayOptions.model_rebuild()
+except NameError:
+ pass
diff --git a/src/gr4vy/models/wpaypaytooptions.py b/src/gr4vy/models/wpaypaytooptions.py
index 1978f26e..a0ffe709 100644
--- a/src/gr4vy/models/wpaypaytooptions.py
+++ b/src/gr4vy/models/wpaypaytooptions.py
@@ -38,7 +38,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/wpaypaytoresourceoptions.py b/src/gr4vy/models/wpaypaytoresourceoptions.py
index a443cb54..e415cb62 100644
--- a/src/gr4vy/models/wpaypaytoresourceoptions.py
+++ b/src/gr4vy/models/wpaypaytoresourceoptions.py
@@ -28,7 +28,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/models/wpaypaytosimulationoptions.py b/src/gr4vy/models/wpaypaytosimulationoptions.py
index 3c2dbaf7..4547236f 100644
--- a/src/gr4vy/models/wpaypaytosimulationoptions.py
+++ b/src/gr4vy/models/wpaypaytosimulationoptions.py
@@ -29,7 +29,7 @@ def serialize_model(self, handler):
for n, f in type(self).model_fields.items():
k = f.alias or n
- val = serialized.get(k)
+ val = serialized.get(k, serialized.get(n))
is_nullable_and_explicitly_set = (
k in nullable_fields
and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member
diff --git a/src/gr4vy/sdk.py b/src/gr4vy/sdk.py
index 0e7eb63f..45d2fbec 100644
--- a/src/gr4vy/sdk.py
+++ b/src/gr4vy/sdk.py
@@ -93,8 +93,8 @@ def __init__(
merchant_account_id: Optional[str] = None,
id: Optional[str] = None,
server: Optional[str] = None,
- server_url: Optional[str] = None,
url_params: Optional[Dict[str, str]] = None,
+ server_url: Optional[str] = None,
client: Optional[HttpClient] = None,
async_client: Optional[AsyncHttpClient] = None,
retry_config: OptionalNullable[RetryConfig] = UNSET,
diff --git a/src/gr4vy/utils/__init__.py b/src/gr4vy/utils/__init__.py
index 23ac4483..aded7597 100644
--- a/src/gr4vy/utils/__init__.py
+++ b/src/gr4vy/utils/__init__.py
@@ -1,10 +1,9 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
-from typing import TYPE_CHECKING, Callable, TypeVar
-from importlib import import_module
+from typing import Any, TYPE_CHECKING, Callable, TypeVar
import asyncio
-import builtins
-import sys
+
+from .dynamic_imports import lazy_getattr, lazy_dir
_T = TypeVar("_T")
@@ -169,38 +168,11 @@ async def run_sync_in_thread(func: Callable[..., _T], *args) -> _T:
}
-def dynamic_import(modname, retries=3):
- for attempt in range(retries):
- try:
- return import_module(modname, __package__)
- except KeyError:
- # Clear any half-initialized module and retry
- sys.modules.pop(modname, None)
- if attempt == retries - 1:
- break
- raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")
-
-
-def __getattr__(attr_name: str) -> object:
- module_name = _dynamic_imports.get(attr_name)
- if module_name is None:
- raise AttributeError(
- f"no {attr_name} found in _dynamic_imports, module name -> {__name__} "
- )
-
- try:
- module = dynamic_import(module_name)
- return getattr(module, attr_name)
- except ImportError as e:
- raise ImportError(
- f"Failed to import {attr_name} from {module_name}: {e}"
- ) from e
- except AttributeError as e:
- raise AttributeError(
- f"Failed to get {attr_name} from {module_name}: {e}"
- ) from e
+def __getattr__(attr_name: str) -> Any:
+ return lazy_getattr(
+ attr_name, package=__package__, dynamic_imports=_dynamic_imports
+ )
def __dir__():
- lazy_attrs = builtins.list(_dynamic_imports.keys())
- return builtins.sorted(lazy_attrs)
+ return lazy_dir(dynamic_imports=_dynamic_imports)
diff --git a/src/gr4vy/utils/dynamic_imports.py b/src/gr4vy/utils/dynamic_imports.py
new file mode 100644
index 00000000..673edf82
--- /dev/null
+++ b/src/gr4vy/utils/dynamic_imports.py
@@ -0,0 +1,54 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+from importlib import import_module
+import builtins
+import sys
+
+
+def dynamic_import(package, modname, retries=3):
+ """Import a module relative to package, retrying on KeyError from half-initialized modules."""
+ for attempt in range(retries):
+ try:
+ return import_module(modname, package)
+ except KeyError:
+ sys.modules.pop(modname, None)
+ if attempt == retries - 1:
+ break
+ raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")
+
+
+def lazy_getattr(attr_name, *, package, dynamic_imports, sub_packages=None):
+ """Module-level __getattr__ that lazily loads from a dynamic_imports mapping.
+
+ Args:
+ attr_name: The attribute being looked up.
+ package: The caller's __package__ (for relative imports).
+ dynamic_imports: Dict mapping attribute names to relative module paths.
+ sub_packages: Optional list of subpackage names to lazy-load.
+ """
+ module_name = dynamic_imports.get(attr_name)
+ if module_name is not None:
+ try:
+ module = dynamic_import(package, module_name)
+ return getattr(module, attr_name)
+ except ImportError as e:
+ raise ImportError(
+ f"Failed to import {attr_name} from {module_name}: {e}"
+ ) from e
+ except AttributeError as e:
+ raise AttributeError(
+ f"Failed to get {attr_name} from {module_name}: {e}"
+ ) from e
+
+ if sub_packages and attr_name in sub_packages:
+ return import_module(f".{attr_name}", package)
+
+ raise AttributeError(f"module '{package}' has no attribute '{attr_name}'")
+
+
+def lazy_dir(*, dynamic_imports, sub_packages=None):
+ """Module-level __dir__ that lists lazily-loadable attributes."""
+ lazy_attrs = builtins.list(dynamic_imports.keys())
+ if sub_packages:
+ lazy_attrs.extend(sub_packages)
+ return builtins.sorted(lazy_attrs)
diff --git a/src/gr4vy/utils/eventstreaming.py b/src/gr4vy/utils/eventstreaming.py
index 0969899b..3bdcd6d3 100644
--- a/src/gr4vy/utils/eventstreaming.py
+++ b/src/gr4vy/utils/eventstreaming.py
@@ -2,7 +2,9 @@
import re
import json
+from dataclasses import dataclass, asdict
from typing import (
+ Any,
Callable,
Generic,
TypeVar,
@@ -22,6 +24,7 @@ class EventStream(Generic[T]):
client_ref: Optional[object]
response: httpx.Response
generator: Generator[T, None, None]
+ _closed: bool
def __init__(
self,
@@ -29,21 +32,28 @@ def __init__(
decoder: Callable[[str], T],
sentinel: Optional[str] = None,
client_ref: Optional[object] = None,
+ data_required: bool = True,
):
self.response = response
- self.generator = stream_events(response, decoder, sentinel)
+ self.generator = stream_events(
+ response, decoder, sentinel, data_required=data_required
+ )
self.client_ref = client_ref
+ self._closed = False
def __iter__(self):
return self
def __next__(self):
+ if self._closed:
+ raise StopIteration
return next(self.generator)
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
+ self._closed = True
self.response.close()
@@ -53,6 +63,7 @@ class EventStreamAsync(Generic[T]):
client_ref: Optional[object]
response: httpx.Response
generator: AsyncGenerator[T, None]
+ _closed: bool
def __init__(
self,
@@ -60,53 +71,65 @@ def __init__(
decoder: Callable[[str], T],
sentinel: Optional[str] = None,
client_ref: Optional[object] = None,
+ data_required: bool = True,
):
self.response = response
- self.generator = stream_events_async(response, decoder, sentinel)
+ self.generator = stream_events_async(
+ response, decoder, sentinel, data_required=data_required
+ )
self.client_ref = client_ref
+ self._closed = False
def __aiter__(self):
return self
async def __anext__(self):
+ if self._closed:
+ raise StopAsyncIteration
return await self.generator.__anext__()
async def __aenter__(self):
return self
async def __aexit__(self, exc_type, exc_val, exc_tb):
+ self._closed = True
await self.response.aclose()
+@dataclass
class ServerEvent:
id: Optional[str] = None
event: Optional[str] = None
- data: Optional[str] = None
+ data: Any = None
retry: Optional[int] = None
MESSAGE_BOUNDARIES = [
b"\r\n\r\n",
- b"\n\n",
+ b"\r\n\r",
+ b"\r\n\n",
+ b"\r\r\n",
+ b"\n\r\n",
b"\r\r",
+ b"\n\r",
+ b"\n\n",
]
+UTF8_BOM = b"\xef\xbb\xbf"
+
async def stream_events_async(
response: httpx.Response,
decoder: Callable[[str], T],
sentinel: Optional[str] = None,
+ data_required: bool = True,
) -> AsyncGenerator[T, None]:
buffer = bytearray()
position = 0
- discard = False
+ event_id: Optional[str] = None
async for chunk in response.aiter_bytes():
- # We've encountered the sentinel value and should no longer process
- # incoming data. Instead we throw new data away until the server closes
- # the connection.
- if discard:
- continue
-
+ if len(buffer) == 0 and chunk.startswith(UTF8_BOM):
+ chunk = chunk[len(UTF8_BOM) :]
buffer += chunk
for i in range(position, len(buffer)):
char = buffer[i : i + 1]
@@ -121,15 +144,30 @@ async def stream_events_async(
block = buffer[position:i]
position = i + len(seq)
- event, discard = _parse_event(block, decoder, sentinel)
+ event, discard, event_id = _parse_event(
+ raw=block,
+ decoder=decoder,
+ sentinel=sentinel,
+ event_id=event_id,
+ data_required=data_required,
+ )
if event is not None:
yield event
+ if discard:
+ await response.aclose()
+ return
if position > 0:
buffer = buffer[position:]
position = 0
- event, discard = _parse_event(buffer, decoder, sentinel)
+ event, discard, _ = _parse_event(
+ raw=buffer,
+ decoder=decoder,
+ sentinel=sentinel,
+ event_id=event_id,
+ data_required=data_required,
+ )
if event is not None:
yield event
@@ -138,17 +176,14 @@ def stream_events(
response: httpx.Response,
decoder: Callable[[str], T],
sentinel: Optional[str] = None,
+ data_required: bool = True,
) -> Generator[T, None, None]:
buffer = bytearray()
position = 0
- discard = False
+ event_id: Optional[str] = None
for chunk in response.iter_bytes():
- # We've encountered the sentinel value and should no longer process
- # incoming data. Instead we throw new data away until the server closes
- # the connection.
- if discard:
- continue
-
+ if len(buffer) == 0 and chunk.startswith(UTF8_BOM):
+ chunk = chunk[len(UTF8_BOM) :]
buffer += chunk
for i in range(position, len(buffer)):
char = buffer[i : i + 1]
@@ -163,22 +198,42 @@ def stream_events(
block = buffer[position:i]
position = i + len(seq)
- event, discard = _parse_event(block, decoder, sentinel)
+ event, discard, event_id = _parse_event(
+ raw=block,
+ decoder=decoder,
+ sentinel=sentinel,
+ event_id=event_id,
+ data_required=data_required,
+ )
if event is not None:
yield event
+ if discard:
+ response.close()
+ return
if position > 0:
buffer = buffer[position:]
position = 0
- event, discard = _parse_event(buffer, decoder, sentinel)
+ event, discard, _ = _parse_event(
+ raw=buffer,
+ decoder=decoder,
+ sentinel=sentinel,
+ event_id=event_id,
+ data_required=data_required,
+ )
if event is not None:
yield event
def _parse_event(
- raw: bytearray, decoder: Callable[[str], T], sentinel: Optional[str] = None
-) -> Tuple[Optional[T], bool]:
+ *,
+ raw: bytearray,
+ decoder: Callable[[str], T],
+ sentinel: Optional[str] = None,
+ event_id: Optional[str] = None,
+ data_required: bool = True,
+) -> Tuple[Optional[T], bool, Optional[str]]:
block = raw.decode()
lines = re.split(r"\r?\n|\r", block)
publish = False
@@ -189,13 +244,16 @@ def _parse_event(
continue
delim = line.find(":")
- if delim <= 0:
+ if delim == 0:
continue
- field = line[0:delim]
- value = line[delim + 1 :] if delim < len(line) - 1 else ""
- if len(value) and value[0] == " ":
- value = value[1:]
+ field = line
+ value = ""
+ if delim > 0:
+ field = line[0:delim]
+ value = line[delim + 1 :] if delim < len(line) - 1 else ""
+ if len(value) and value[0] == " ":
+ value = value[1:]
if field == "event":
event.event = value
@@ -204,37 +262,40 @@ def _parse_event(
data += value + "\n"
publish = True
elif field == "id":
- event.id = value
publish = True
+ if "\x00" not in value:
+ event_id = value
elif field == "retry":
- event.retry = int(value) if value.isdigit() else None
+ if value.isdigit():
+ event.retry = int(value)
publish = True
+ event.id = event_id
+
if sentinel and data == f"{sentinel}\n":
- return None, True
+ return None, True, event_id
+
+ # Skip data-less events when data is required
+ if not data and publish and data_required:
+ return None, False, event_id
if data:
data = data[:-1]
- event.data = data
-
- data_is_primitive = (
- data.isnumeric() or data == "true" or data == "false" or data == "null"
- )
- data_is_json = (
- data.startswith("{") or data.startswith("[") or data.startswith('"')
- )
-
- if data_is_primitive or data_is_json:
- try:
- event.data = json.loads(data)
- except Exception:
- pass
+ try:
+ event.data = json.loads(data)
+ except json.JSONDecodeError:
+ event.data = data
out = None
if publish:
- out = decoder(json.dumps(event.__dict__))
-
- return out, False
+ out_dict = {
+ k: v
+ for k, v in asdict(event).items()
+ if v is not None or (k == "data" and data)
+ }
+ out = decoder(json.dumps(out_dict))
+
+ return out, False, event_id
def _peek_sequence(position: int, buffer: bytearray, sequence: bytes):
diff --git a/src/gr4vy/utils/retries.py b/src/gr4vy/utils/retries.py
index 88a91b10..af07d4e9 100644
--- a/src/gr4vy/utils/retries.py
+++ b/src/gr4vy/utils/retries.py
@@ -144,12 +144,7 @@ def do_request() -> httpx.Response:
if res.status_code == parsed_code:
raise TemporaryError(res)
- except httpx.ConnectError as exception:
- if retries.config.retry_connection_errors:
- raise
-
- raise PermanentError(exception) from exception
- except httpx.TimeoutException as exception:
+ except (httpx.NetworkError, httpx.TimeoutException) as exception:
if retries.config.retry_connection_errors:
raise
@@ -193,12 +188,7 @@ async def do_request() -> httpx.Response:
if res.status_code == parsed_code:
raise TemporaryError(res)
- except httpx.ConnectError as exception:
- if retries.config.retry_connection_errors:
- raise
-
- raise PermanentError(exception) from exception
- except httpx.TimeoutException as exception:
+ except (httpx.NetworkError, httpx.TimeoutException) as exception:
if retries.config.retry_connection_errors:
raise
diff --git a/src/gr4vy/utils/security.py b/src/gr4vy/utils/security.py
index dd52aabc..7ae8c441 100644
--- a/src/gr4vy/utils/security.py
+++ b/src/gr4vy/utils/security.py
@@ -153,6 +153,8 @@ def _parse_security_scheme_value(
elif scheme_type == "http":
if sub_type == "bearer":
headers[header_name] = _apply_bearer(value)
+ elif sub_type == "basic":
+ headers[header_name] = value
elif sub_type == "custom":
return
else: