Skip to content

Commit 30bbc03

Browse files
committed
Release 1.8.2
1 parent 96e58d9 commit 30bbc03

23 files changed

Lines changed: 400 additions & 42 deletions

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "flagright"
33

44
[tool.poetry]
55
name = "flagright"
6-
version = "1.8.1"
6+
version = "1.8.2"
77
description = ""
88
readme = "README.md"
99
authors = []

reference.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,22 @@ client.batch.create_consumer_users(
669669
<dl>
670670
<dd>
671671

672+
**lock_cra_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the CRA risk level for the user.
673+
674+
</dd>
675+
</dl>
676+
677+
<dl>
678+
<dd>
679+
680+
**lock_kyc_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the KYC risk level for the user.
681+
682+
</dd>
683+
</dl>
684+
685+
<dl>
686+
<dd>
687+
672688
**batch_id:** `typing.Optional[str]`
673689

674690
</dd>
@@ -745,6 +761,22 @@ client.batch.create_business_users(
745761
<dl>
746762
<dd>
747763

764+
**lock_cra_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the CRA risk level for the user.
765+
766+
</dd>
767+
</dl>
768+
769+
<dl>
770+
<dd>
771+
772+
**lock_kyc_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the KYC risk level for the user.
773+
774+
</dd>
775+
</dl>
776+
777+
<dl>
778+
<dd>
779+
748780
**batch_id:** `typing.Optional[str]`
749781

750782
</dd>
@@ -814,6 +846,22 @@ client.batch.create_consumer_user_events(
814846
<dl>
815847
<dd>
816848

849+
**lock_cra_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the CRA risk level for the user.
850+
851+
</dd>
852+
</dl>
853+
854+
<dl>
855+
<dd>
856+
857+
**lock_kyc_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the KYC risk level for the user.
858+
859+
</dd>
860+
</dl>
861+
862+
<dl>
863+
<dd>
864+
817865
**batch_id:** `typing.Optional[str]`
818866

819867
</dd>
@@ -883,6 +931,22 @@ client.batch.create_business_user_events(
883931
<dl>
884932
<dd>
885933

934+
**lock_cra_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the CRA risk level for the user.
935+
936+
</dd>
937+
</dl>
938+
939+
<dl>
940+
<dd>
941+
942+
**lock_kyc_risk_level:** `typing.Optional[BooleanString]` — Boolean string whether Flagright should lock the KYC risk level for the user.
943+
944+
</dd>
945+
</dl>
946+
947+
<dl>
948+
<dd>
949+
886950
**batch_id:** `typing.Optional[str]`
887951

888952
</dd>

src/flagright/batch/client.py

Lines changed: 108 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@ def create_consumer_users(
183183
self,
184184
*,
185185
data: typing.Sequence[User],
186+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
187+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
186188
batch_id: typing.Optional[str] = OMIT,
187189
request_options: typing.Optional[RequestOptions] = None,
188190
) -> BatchResponse:
@@ -191,6 +193,12 @@ def create_consumer_users(
191193
----------
192194
data : typing.Sequence[User]
193195
196+
lock_cra_risk_level : typing.Optional[BooleanString]
197+
Boolean string whether Flagright should lock the CRA risk level for the user.
198+
199+
lock_kyc_risk_level : typing.Optional[BooleanString]
200+
Boolean string whether Flagright should lock the KYC risk level for the user.
201+
194202
batch_id : typing.Optional[str]
195203
196204
request_options : typing.Optional[RequestOptions]
@@ -217,13 +225,21 @@ def create_consumer_users(
217225
],
218226
)
219227
"""
220-
response = self._raw_client.create_consumer_users(data=data, batch_id=batch_id, request_options=request_options)
228+
response = self._raw_client.create_consumer_users(
229+
data=data,
230+
lock_cra_risk_level=lock_cra_risk_level,
231+
lock_kyc_risk_level=lock_kyc_risk_level,
232+
batch_id=batch_id,
233+
request_options=request_options,
234+
)
221235
return response.data
222236

223237
def create_business_users(
224238
self,
225239
*,
226240
data: typing.Sequence[Business],
241+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
242+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
227243
batch_id: typing.Optional[str] = OMIT,
228244
request_options: typing.Optional[RequestOptions] = None,
229245
) -> BatchResponse:
@@ -232,6 +248,12 @@ def create_business_users(
232248
----------
233249
data : typing.Sequence[Business]
234250
251+
lock_cra_risk_level : typing.Optional[BooleanString]
252+
Boolean string whether Flagright should lock the CRA risk level for the user.
253+
254+
lock_kyc_risk_level : typing.Optional[BooleanString]
255+
Boolean string whether Flagright should lock the KYC risk level for the user.
256+
235257
batch_id : typing.Optional[str]
236258
237259
request_options : typing.Optional[RequestOptions]
@@ -265,13 +287,21 @@ def create_business_users(
265287
],
266288
)
267289
"""
268-
response = self._raw_client.create_business_users(data=data, batch_id=batch_id, request_options=request_options)
290+
response = self._raw_client.create_business_users(
291+
data=data,
292+
lock_cra_risk_level=lock_cra_risk_level,
293+
lock_kyc_risk_level=lock_kyc_risk_level,
294+
batch_id=batch_id,
295+
request_options=request_options,
296+
)
269297
return response.data
270298

271299
def create_consumer_user_events(
272300
self,
273301
*,
274302
data: typing.Sequence[ConsumerUserEvent],
303+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
304+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
275305
batch_id: typing.Optional[str] = OMIT,
276306
request_options: typing.Optional[RequestOptions] = None,
277307
) -> BatchResponse:
@@ -280,6 +310,12 @@ def create_consumer_user_events(
280310
----------
281311
data : typing.Sequence[ConsumerUserEvent]
282312
313+
lock_cra_risk_level : typing.Optional[BooleanString]
314+
Boolean string whether Flagright should lock the CRA risk level for the user.
315+
316+
lock_kyc_risk_level : typing.Optional[BooleanString]
317+
Boolean string whether Flagright should lock the KYC risk level for the user.
318+
283319
batch_id : typing.Optional[str]
284320
285321
request_options : typing.Optional[RequestOptions]
@@ -307,14 +343,20 @@ def create_consumer_user_events(
307343
)
308344
"""
309345
response = self._raw_client.create_consumer_user_events(
310-
data=data, batch_id=batch_id, request_options=request_options
346+
data=data,
347+
lock_cra_risk_level=lock_cra_risk_level,
348+
lock_kyc_risk_level=lock_kyc_risk_level,
349+
batch_id=batch_id,
350+
request_options=request_options,
311351
)
312352
return response.data
313353

314354
def create_business_user_events(
315355
self,
316356
*,
317357
data: typing.Sequence[BusinessUserEvent],
358+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
359+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
318360
batch_id: typing.Optional[str] = OMIT,
319361
request_options: typing.Optional[RequestOptions] = None,
320362
) -> BatchResponse:
@@ -323,6 +365,12 @@ def create_business_user_events(
323365
----------
324366
data : typing.Sequence[BusinessUserEvent]
325367
368+
lock_cra_risk_level : typing.Optional[BooleanString]
369+
Boolean string whether Flagright should lock the CRA risk level for the user.
370+
371+
lock_kyc_risk_level : typing.Optional[BooleanString]
372+
Boolean string whether Flagright should lock the KYC risk level for the user.
373+
326374
batch_id : typing.Optional[str]
327375
328376
request_options : typing.Optional[RequestOptions]
@@ -350,7 +398,11 @@ def create_business_user_events(
350398
)
351399
"""
352400
response = self._raw_client.create_business_user_events(
353-
data=data, batch_id=batch_id, request_options=request_options
401+
data=data,
402+
lock_cra_risk_level=lock_cra_risk_level,
403+
lock_kyc_risk_level=lock_kyc_risk_level,
404+
batch_id=batch_id,
405+
request_options=request_options,
354406
)
355407
return response.data
356408

@@ -540,6 +592,8 @@ async def create_consumer_users(
540592
self,
541593
*,
542594
data: typing.Sequence[User],
595+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
596+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
543597
batch_id: typing.Optional[str] = OMIT,
544598
request_options: typing.Optional[RequestOptions] = None,
545599
) -> BatchResponse:
@@ -548,6 +602,12 @@ async def create_consumer_users(
548602
----------
549603
data : typing.Sequence[User]
550604
605+
lock_cra_risk_level : typing.Optional[BooleanString]
606+
Boolean string whether Flagright should lock the CRA risk level for the user.
607+
608+
lock_kyc_risk_level : typing.Optional[BooleanString]
609+
Boolean string whether Flagright should lock the KYC risk level for the user.
610+
551611
batch_id : typing.Optional[str]
552612
553613
request_options : typing.Optional[RequestOptions]
@@ -583,14 +643,20 @@ async def main() -> None:
583643
asyncio.run(main())
584644
"""
585645
response = await self._raw_client.create_consumer_users(
586-
data=data, batch_id=batch_id, request_options=request_options
646+
data=data,
647+
lock_cra_risk_level=lock_cra_risk_level,
648+
lock_kyc_risk_level=lock_kyc_risk_level,
649+
batch_id=batch_id,
650+
request_options=request_options,
587651
)
588652
return response.data
589653

590654
async def create_business_users(
591655
self,
592656
*,
593657
data: typing.Sequence[Business],
658+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
659+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
594660
batch_id: typing.Optional[str] = OMIT,
595661
request_options: typing.Optional[RequestOptions] = None,
596662
) -> BatchResponse:
@@ -599,6 +665,12 @@ async def create_business_users(
599665
----------
600666
data : typing.Sequence[Business]
601667
668+
lock_cra_risk_level : typing.Optional[BooleanString]
669+
Boolean string whether Flagright should lock the CRA risk level for the user.
670+
671+
lock_kyc_risk_level : typing.Optional[BooleanString]
672+
Boolean string whether Flagright should lock the KYC risk level for the user.
673+
602674
batch_id : typing.Optional[str]
603675
604676
request_options : typing.Optional[RequestOptions]
@@ -646,14 +718,20 @@ async def main() -> None:
646718
asyncio.run(main())
647719
"""
648720
response = await self._raw_client.create_business_users(
649-
data=data, batch_id=batch_id, request_options=request_options
721+
data=data,
722+
lock_cra_risk_level=lock_cra_risk_level,
723+
lock_kyc_risk_level=lock_kyc_risk_level,
724+
batch_id=batch_id,
725+
request_options=request_options,
650726
)
651727
return response.data
652728

653729
async def create_consumer_user_events(
654730
self,
655731
*,
656732
data: typing.Sequence[ConsumerUserEvent],
733+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
734+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
657735
batch_id: typing.Optional[str] = OMIT,
658736
request_options: typing.Optional[RequestOptions] = None,
659737
) -> BatchResponse:
@@ -662,6 +740,12 @@ async def create_consumer_user_events(
662740
----------
663741
data : typing.Sequence[ConsumerUserEvent]
664742
743+
lock_cra_risk_level : typing.Optional[BooleanString]
744+
Boolean string whether Flagright should lock the CRA risk level for the user.
745+
746+
lock_kyc_risk_level : typing.Optional[BooleanString]
747+
Boolean string whether Flagright should lock the KYC risk level for the user.
748+
665749
batch_id : typing.Optional[str]
666750
667751
request_options : typing.Optional[RequestOptions]
@@ -697,14 +781,20 @@ async def main() -> None:
697781
asyncio.run(main())
698782
"""
699783
response = await self._raw_client.create_consumer_user_events(
700-
data=data, batch_id=batch_id, request_options=request_options
784+
data=data,
785+
lock_cra_risk_level=lock_cra_risk_level,
786+
lock_kyc_risk_level=lock_kyc_risk_level,
787+
batch_id=batch_id,
788+
request_options=request_options,
701789
)
702790
return response.data
703791

704792
async def create_business_user_events(
705793
self,
706794
*,
707795
data: typing.Sequence[BusinessUserEvent],
796+
lock_cra_risk_level: typing.Optional[BooleanString] = None,
797+
lock_kyc_risk_level: typing.Optional[BooleanString] = None,
708798
batch_id: typing.Optional[str] = OMIT,
709799
request_options: typing.Optional[RequestOptions] = None,
710800
) -> BatchResponse:
@@ -713,6 +803,12 @@ async def create_business_user_events(
713803
----------
714804
data : typing.Sequence[BusinessUserEvent]
715805
806+
lock_cra_risk_level : typing.Optional[BooleanString]
807+
Boolean string whether Flagright should lock the CRA risk level for the user.
808+
809+
lock_kyc_risk_level : typing.Optional[BooleanString]
810+
Boolean string whether Flagright should lock the KYC risk level for the user.
811+
716812
batch_id : typing.Optional[str]
717813
718814
request_options : typing.Optional[RequestOptions]
@@ -748,6 +844,10 @@ async def main() -> None:
748844
asyncio.run(main())
749845
"""
750846
response = await self._raw_client.create_business_user_events(
751-
data=data, batch_id=batch_id, request_options=request_options
847+
data=data,
848+
lock_cra_risk_level=lock_cra_risk_level,
849+
lock_kyc_risk_level=lock_kyc_risk_level,
850+
batch_id=batch_id,
851+
request_options=request_options,
752852
)
753853
return response.data

0 commit comments

Comments
 (0)