|
1 | 1 | from _typeshed import Incomplete |
| 2 | +from typing_extensions import Self |
2 | 3 |
|
3 | 4 | from braintree.graphql.inputs.phone_input import PhoneInput |
4 | 5 |
|
5 | 6 | class CustomerSessionInput: |
6 | 7 | def __init__( |
7 | 8 | self, |
8 | 9 | email: str | None = None, |
| 10 | + hashed_email: str | None = None, |
9 | 11 | phone: PhoneInput | None = None, |
| 12 | + hashed_phone_number: str | None = None, |
10 | 13 | device_fingerprint_id: str | None = None, |
11 | 14 | paypal_app_installed: bool | None = None, |
12 | 15 | venmo_app_installed: bool | None = None, |
13 | 16 | user_agent: str | None = None, |
14 | 17 | ) -> None: ... |
15 | | - def to_graphql_variables(self) -> dict[Incomplete, Incomplete]: ... |
| 18 | + def to_graphql_variables(self) -> dict[str, Incomplete]: ... |
16 | 19 | @staticmethod |
17 | | - def builder(): ... |
| 20 | + def builder() -> Builder: ... |
18 | 21 |
|
19 | 22 | class Builder: |
20 | 23 | def __init__(self) -> None: ... |
21 | | - def email(self, email: str): ... |
22 | | - def phone(self, phone: PhoneInput): ... |
23 | | - def device_fingerprint_id(self, device_fingerprint_id: str): ... |
24 | | - def paypal_app_installed(self, paypal_app_installed: bool): ... |
25 | | - def venmo_app_installed(self, venmo_app_installed: bool): ... |
26 | | - def user_agent(self, user_agent: str): ... |
27 | | - def build(self): ... |
| 24 | + def email(self, email: str) -> Self: ... |
| 25 | + def hashed_email(self, hashed_email: str) -> Self: ... |
| 26 | + def phone(self, phone: PhoneInput) -> Self: ... |
| 27 | + def hashed_phone_number(self, hashed_phone_number: str) -> Self: ... |
| 28 | + def device_fingerprint_id(self, device_fingerprint_id: str) -> Self: ... |
| 29 | + def paypal_app_installed(self, paypal_app_installed: bool) -> Self: ... |
| 30 | + def venmo_app_installed(self, venmo_app_installed: bool) -> Self: ... |
| 31 | + def user_agent(self, user_agent: str) -> Self: ... |
| 32 | + def build(self) -> CustomerSessionInput: ... |
0 commit comments