|
25 | 25 | from ....pagination import SyncCursorPage, AsyncCursorPage |
26 | 26 | from ...._base_client import AsyncPaginator, make_request_options |
27 | 27 | from ....types.auth_rules import ( |
| 28 | + EventStream, |
28 | 29 | v2_list_params, |
29 | 30 | v2_draft_params, |
30 | 31 | v2_create_params, |
|
33 | 34 | v2_retrieve_features_params, |
34 | 35 | ) |
35 | 36 | from ....types.auth_rules.auth_rule import AuthRule |
| 37 | +from ....types.auth_rules.event_stream import EventStream |
36 | 38 | from ....types.auth_rules.v2_retrieve_report_response import V2RetrieveReportResponse |
37 | 39 | from ....types.auth_rules.v2_retrieve_features_response import V2RetrieveFeaturesResponse |
38 | 40 |
|
@@ -71,10 +73,7 @@ def create( |
71 | 73 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
72 | 74 | account_tokens: SequenceNotStr[str] | Omit = omit, |
73 | 75 | business_account_tokens: SequenceNotStr[str] | Omit = omit, |
74 | | - event_stream: Literal[ |
75 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
76 | | - ] |
77 | | - | Omit = omit, |
| 76 | + event_stream: EventStream | Omit = omit, |
78 | 77 | name: Optional[str] | Omit = omit, |
79 | 78 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
80 | 79 | # The extra values given here take precedence over values defined on the client or passed to this method. |
@@ -125,10 +124,7 @@ def create( |
125 | 124 | card_tokens: SequenceNotStr[str], |
126 | 125 | parameters: v2_create_params.CardLevelRuleParameters, |
127 | 126 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
128 | | - event_stream: Literal[ |
129 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
130 | | - ] |
131 | | - | Omit = omit, |
| 127 | + event_stream: EventStream | Omit = omit, |
132 | 128 | name: Optional[str] | Omit = omit, |
133 | 129 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
134 | 130 | # The extra values given here take precedence over values defined on the client or passed to this method. |
@@ -177,10 +173,7 @@ def create( |
177 | 173 | parameters: v2_create_params.ProgramLevelRuleParameters, |
178 | 174 | program_level: bool, |
179 | 175 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
180 | | - event_stream: Literal[ |
181 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
182 | | - ] |
183 | | - | Omit = omit, |
| 176 | + event_stream: EventStream | Omit = omit, |
184 | 177 | excluded_card_tokens: SequenceNotStr[str] | Omit = omit, |
185 | 178 | name: Optional[str] | Omit = omit, |
186 | 179 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
@@ -237,10 +230,7 @@ def create( |
237 | 230 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
238 | 231 | account_tokens: SequenceNotStr[str] | Omit = omit, |
239 | 232 | business_account_tokens: SequenceNotStr[str] | Omit = omit, |
240 | | - event_stream: Literal[ |
241 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
242 | | - ] |
243 | | - | Omit = omit, |
| 233 | + event_stream: EventStream | Omit = omit, |
244 | 234 | name: Optional[str] | Omit = omit, |
245 | 235 | card_tokens: SequenceNotStr[str] | Omit = omit, |
246 | 236 | program_level: bool | Omit = omit, |
@@ -489,16 +479,8 @@ def list( |
489 | 479 | business_account_token: str | Omit = omit, |
490 | 480 | card_token: str | Omit = omit, |
491 | 481 | ending_before: str | Omit = omit, |
492 | | - event_stream: Literal[ |
493 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
494 | | - ] |
495 | | - | Omit = omit, |
496 | | - event_streams: List[ |
497 | | - Literal[ |
498 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
499 | | - ] |
500 | | - ] |
501 | | - | Omit = omit, |
| 482 | + event_stream: EventStream | Omit = omit, |
| 483 | + event_streams: List[EventStream] | Omit = omit, |
502 | 484 | page_size: int | Omit = omit, |
503 | 485 | scope: Literal["PROGRAM", "ACCOUNT", "BUSINESS_ACCOUNT", "CARD", "ANY"] | Omit = omit, |
504 | 486 | starting_after: str | Omit = omit, |
@@ -824,10 +806,7 @@ async def create( |
824 | 806 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
825 | 807 | account_tokens: SequenceNotStr[str] | Omit = omit, |
826 | 808 | business_account_tokens: SequenceNotStr[str] | Omit = omit, |
827 | | - event_stream: Literal[ |
828 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
829 | | - ] |
830 | | - | Omit = omit, |
| 809 | + event_stream: EventStream | Omit = omit, |
831 | 810 | name: Optional[str] | Omit = omit, |
832 | 811 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
833 | 812 | # The extra values given here take precedence over values defined on the client or passed to this method. |
@@ -878,10 +857,7 @@ async def create( |
878 | 857 | card_tokens: SequenceNotStr[str], |
879 | 858 | parameters: v2_create_params.CardLevelRuleParameters, |
880 | 859 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
881 | | - event_stream: Literal[ |
882 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
883 | | - ] |
884 | | - | Omit = omit, |
| 860 | + event_stream: EventStream | Omit = omit, |
885 | 861 | name: Optional[str] | Omit = omit, |
886 | 862 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
887 | 863 | # The extra values given here take precedence over values defined on the client or passed to this method. |
@@ -930,10 +906,7 @@ async def create( |
930 | 906 | parameters: v2_create_params.ProgramLevelRuleParameters, |
931 | 907 | program_level: bool, |
932 | 908 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
933 | | - event_stream: Literal[ |
934 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
935 | | - ] |
936 | | - | Omit = omit, |
| 909 | + event_stream: EventStream | Omit = omit, |
937 | 910 | excluded_card_tokens: SequenceNotStr[str] | Omit = omit, |
938 | 911 | name: Optional[str] | Omit = omit, |
939 | 912 | # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
@@ -990,10 +963,7 @@ async def create( |
990 | 963 | type: Literal["CONDITIONAL_BLOCK", "VELOCITY_LIMIT", "MERCHANT_LOCK", "CONDITIONAL_ACTION"], |
991 | 964 | account_tokens: SequenceNotStr[str] | Omit = omit, |
992 | 965 | business_account_tokens: SequenceNotStr[str] | Omit = omit, |
993 | | - event_stream: Literal[ |
994 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
995 | | - ] |
996 | | - | Omit = omit, |
| 966 | + event_stream: EventStream | Omit = omit, |
997 | 967 | name: Optional[str] | Omit = omit, |
998 | 968 | card_tokens: SequenceNotStr[str] | Omit = omit, |
999 | 969 | program_level: bool | Omit = omit, |
@@ -1242,16 +1212,8 @@ def list( |
1242 | 1212 | business_account_token: str | Omit = omit, |
1243 | 1213 | card_token: str | Omit = omit, |
1244 | 1214 | ending_before: str | Omit = omit, |
1245 | | - event_stream: Literal[ |
1246 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
1247 | | - ] |
1248 | | - | Omit = omit, |
1249 | | - event_streams: List[ |
1250 | | - Literal[ |
1251 | | - "AUTHORIZATION", "THREE_DS_AUTHENTICATION", "TOKENIZATION", "ACH_CREDIT_RECEIPT", "ACH_DEBIT_RECEIPT" |
1252 | | - ] |
1253 | | - ] |
1254 | | - | Omit = omit, |
| 1215 | + event_stream: EventStream | Omit = omit, |
| 1216 | + event_streams: List[EventStream] | Omit = omit, |
1255 | 1217 | page_size: int | Omit = omit, |
1256 | 1218 | scope: Literal["PROGRAM", "ACCOUNT", "BUSINESS_ACCOUNT", "CARD", "ANY"] | Omit = omit, |
1257 | 1219 | starting_after: str | Omit = omit, |
|
0 commit comments