| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468 |
- # Generated by chattolib's protoc plugin (protoc-gen-chattolib). DO NOT EDIT!
- # source: chatto/api/v1/account.proto
- import chatto.api.v1.account_pb2 as chatto_api_v1_account_pb2
- import chatto.api.v1.external_identities_pb2 as chatto_api_v1_external_identities_pb2
- import chatto.api.v1.presence_pb2 as chatto_api_v1_presence_pb2
- import chatto.api.v1.user_status_pb2 as chatto_api_v1_user_status_pb2
- from chattolib._connect import ConnectClient, ConnectClientSync, MethodInfo
- class MyAccountServiceClient(ConnectClient):
- async def update_profile(self, request: chatto_api_v1_account_pb2.UpdateProfileRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.UpdateProfileResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="UpdateProfile",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.UpdateProfileRequest,
- output=chatto_api_v1_account_pb2.UpdateProfileResponse,
- ),
- headers=headers,
- )
- async def change_password(self, request: chatto_api_v1_account_pb2.ChangePasswordRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ChangePasswordResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ChangePassword",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ChangePasswordRequest,
- output=chatto_api_v1_account_pb2.ChangePasswordResponse,
- ),
- headers=headers,
- )
- async def list_verified_emails(self, request: chatto_api_v1_account_pb2.ListVerifiedEmailsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ListVerifiedEmailsResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ListVerifiedEmails",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ListVerifiedEmailsRequest,
- output=chatto_api_v1_account_pb2.ListVerifiedEmailsResponse,
- ),
- headers=headers,
- )
- async def request_email_verification(self, request: chatto_api_v1_account_pb2.RequestEmailVerificationRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.RequestEmailVerificationResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RequestEmailVerification",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.RequestEmailVerificationRequest,
- output=chatto_api_v1_account_pb2.RequestEmailVerificationResponse,
- ),
- headers=headers,
- )
- async def confirm_email_verification(self, request: chatto_api_v1_account_pb2.ConfirmEmailVerificationRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ConfirmEmailVerificationResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ConfirmEmailVerification",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ConfirmEmailVerificationRequest,
- output=chatto_api_v1_account_pb2.ConfirmEmailVerificationResponse,
- ),
- headers=headers,
- )
- async def set_primary_email(self, request: chatto_api_v1_account_pb2.SetPrimaryEmailRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.SetPrimaryEmailResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPrimaryEmail",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.SetPrimaryEmailRequest,
- output=chatto_api_v1_account_pb2.SetPrimaryEmailResponse,
- ),
- headers=headers,
- )
- async def get_settings(self, request: chatto_api_v1_account_pb2.GetSettingsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.GetSettingsResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="GetSettings",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.GetSettingsRequest,
- output=chatto_api_v1_account_pb2.GetSettingsResponse,
- ),
- headers=headers,
- )
- async def update_settings(self, request: chatto_api_v1_account_pb2.UpdateSettingsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.UpdateSettingsResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="UpdateSettings",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.UpdateSettingsRequest,
- output=chatto_api_v1_account_pb2.UpdateSettingsResponse,
- ),
- headers=headers,
- )
- async def list_external_identities(self, request: chatto_api_v1_external_identities_pb2.ListExternalIdentitiesRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.ListExternalIdentitiesResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ListExternalIdentities",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.ListExternalIdentitiesRequest,
- output=chatto_api_v1_external_identities_pb2.ListExternalIdentitiesResponse,
- ),
- headers=headers,
- )
- async def start_external_identity_link(self, request: chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="StartExternalIdentityLink",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkRequest,
- output=chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkResponse,
- ),
- headers=headers,
- )
- async def disconnect_external_identity(self, request: chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DisconnectExternalIdentity",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityRequest,
- output=chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityResponse,
- ),
- headers=headers,
- )
- async def set_presence(self, request: chatto_api_v1_presence_pb2.SetPresenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.SetPresenceResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPresence",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.SetPresenceRequest,
- output=chatto_api_v1_presence_pb2.SetPresenceResponse,
- ),
- headers=headers,
- )
- async def get_presence_preference(self, request: chatto_api_v1_presence_pb2.GetPresencePreferenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.GetPresencePreferenceResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="GetPresencePreference",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.GetPresencePreferenceRequest,
- output=chatto_api_v1_presence_pb2.GetPresencePreferenceResponse,
- ),
- headers=headers,
- )
- async def set_presence_preference(self, request: chatto_api_v1_presence_pb2.SetPresencePreferenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.SetPresencePreferenceResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPresencePreference",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.SetPresencePreferenceRequest,
- output=chatto_api_v1_presence_pb2.SetPresencePreferenceResponse,
- ),
- headers=headers,
- )
- async def refresh_presence(self, request: chatto_api_v1_presence_pb2.RefreshPresenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.RefreshPresenceResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RefreshPresence",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.RefreshPresenceRequest,
- output=chatto_api_v1_presence_pb2.RefreshPresenceResponse,
- ),
- headers=headers,
- )
- async def set_custom_status(self, request: chatto_api_v1_user_status_pb2.SetCustomStatusRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_user_status_pb2.SetCustomStatusResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetCustomStatus",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_user_status_pb2.SetCustomStatusRequest,
- output=chatto_api_v1_user_status_pb2.SetCustomStatusResponse,
- ),
- headers=headers,
- )
- async def delete_custom_status(self, request: chatto_api_v1_user_status_pb2.DeleteCustomStatusRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_user_status_pb2.DeleteCustomStatusResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DeleteCustomStatus",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_user_status_pb2.DeleteCustomStatusRequest,
- output=chatto_api_v1_user_status_pb2.DeleteCustomStatusResponse,
- ),
- headers=headers,
- )
- async def request_account_deletion(self, request: chatto_api_v1_account_pb2.RequestAccountDeletionRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.RequestAccountDeletionResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RequestAccountDeletion",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.RequestAccountDeletionRequest,
- output=chatto_api_v1_account_pb2.RequestAccountDeletionResponse,
- ),
- headers=headers,
- )
- async def delete_my_account(self, request: chatto_api_v1_account_pb2.DeleteMyAccountRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.DeleteMyAccountResponse:
- return await self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DeleteMyAccount",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.DeleteMyAccountRequest,
- output=chatto_api_v1_account_pb2.DeleteMyAccountResponse,
- ),
- headers=headers,
- )
- class MyAccountServiceClientSync(ConnectClientSync):
- def update_profile(self, request: chatto_api_v1_account_pb2.UpdateProfileRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.UpdateProfileResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="UpdateProfile",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.UpdateProfileRequest,
- output=chatto_api_v1_account_pb2.UpdateProfileResponse,
- ),
- headers=headers,
- )
- def change_password(self, request: chatto_api_v1_account_pb2.ChangePasswordRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ChangePasswordResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ChangePassword",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ChangePasswordRequest,
- output=chatto_api_v1_account_pb2.ChangePasswordResponse,
- ),
- headers=headers,
- )
- def list_verified_emails(self, request: chatto_api_v1_account_pb2.ListVerifiedEmailsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ListVerifiedEmailsResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ListVerifiedEmails",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ListVerifiedEmailsRequest,
- output=chatto_api_v1_account_pb2.ListVerifiedEmailsResponse,
- ),
- headers=headers,
- )
- def request_email_verification(self, request: chatto_api_v1_account_pb2.RequestEmailVerificationRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.RequestEmailVerificationResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RequestEmailVerification",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.RequestEmailVerificationRequest,
- output=chatto_api_v1_account_pb2.RequestEmailVerificationResponse,
- ),
- headers=headers,
- )
- def confirm_email_verification(self, request: chatto_api_v1_account_pb2.ConfirmEmailVerificationRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.ConfirmEmailVerificationResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ConfirmEmailVerification",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.ConfirmEmailVerificationRequest,
- output=chatto_api_v1_account_pb2.ConfirmEmailVerificationResponse,
- ),
- headers=headers,
- )
- def set_primary_email(self, request: chatto_api_v1_account_pb2.SetPrimaryEmailRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.SetPrimaryEmailResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPrimaryEmail",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.SetPrimaryEmailRequest,
- output=chatto_api_v1_account_pb2.SetPrimaryEmailResponse,
- ),
- headers=headers,
- )
- def get_settings(self, request: chatto_api_v1_account_pb2.GetSettingsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.GetSettingsResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="GetSettings",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.GetSettingsRequest,
- output=chatto_api_v1_account_pb2.GetSettingsResponse,
- ),
- headers=headers,
- )
- def update_settings(self, request: chatto_api_v1_account_pb2.UpdateSettingsRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.UpdateSettingsResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="UpdateSettings",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.UpdateSettingsRequest,
- output=chatto_api_v1_account_pb2.UpdateSettingsResponse,
- ),
- headers=headers,
- )
- def list_external_identities(self, request: chatto_api_v1_external_identities_pb2.ListExternalIdentitiesRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.ListExternalIdentitiesResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="ListExternalIdentities",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.ListExternalIdentitiesRequest,
- output=chatto_api_v1_external_identities_pb2.ListExternalIdentitiesResponse,
- ),
- headers=headers,
- )
- def start_external_identity_link(self, request: chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="StartExternalIdentityLink",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkRequest,
- output=chatto_api_v1_external_identities_pb2.StartExternalIdentityLinkResponse,
- ),
- headers=headers,
- )
- def disconnect_external_identity(self, request: chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DisconnectExternalIdentity",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityRequest,
- output=chatto_api_v1_external_identities_pb2.DisconnectExternalIdentityResponse,
- ),
- headers=headers,
- )
- def set_presence(self, request: chatto_api_v1_presence_pb2.SetPresenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.SetPresenceResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPresence",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.SetPresenceRequest,
- output=chatto_api_v1_presence_pb2.SetPresenceResponse,
- ),
- headers=headers,
- )
- def get_presence_preference(self, request: chatto_api_v1_presence_pb2.GetPresencePreferenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.GetPresencePreferenceResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="GetPresencePreference",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.GetPresencePreferenceRequest,
- output=chatto_api_v1_presence_pb2.GetPresencePreferenceResponse,
- ),
- headers=headers,
- )
- def set_presence_preference(self, request: chatto_api_v1_presence_pb2.SetPresencePreferenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.SetPresencePreferenceResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetPresencePreference",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.SetPresencePreferenceRequest,
- output=chatto_api_v1_presence_pb2.SetPresencePreferenceResponse,
- ),
- headers=headers,
- )
- def refresh_presence(self, request: chatto_api_v1_presence_pb2.RefreshPresenceRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_presence_pb2.RefreshPresenceResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RefreshPresence",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_presence_pb2.RefreshPresenceRequest,
- output=chatto_api_v1_presence_pb2.RefreshPresenceResponse,
- ),
- headers=headers,
- )
- def set_custom_status(self, request: chatto_api_v1_user_status_pb2.SetCustomStatusRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_user_status_pb2.SetCustomStatusResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="SetCustomStatus",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_user_status_pb2.SetCustomStatusRequest,
- output=chatto_api_v1_user_status_pb2.SetCustomStatusResponse,
- ),
- headers=headers,
- )
- def delete_custom_status(self, request: chatto_api_v1_user_status_pb2.DeleteCustomStatusRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_user_status_pb2.DeleteCustomStatusResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DeleteCustomStatus",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_user_status_pb2.DeleteCustomStatusRequest,
- output=chatto_api_v1_user_status_pb2.DeleteCustomStatusResponse,
- ),
- headers=headers,
- )
- def request_account_deletion(self, request: chatto_api_v1_account_pb2.RequestAccountDeletionRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.RequestAccountDeletionResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="RequestAccountDeletion",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.RequestAccountDeletionRequest,
- output=chatto_api_v1_account_pb2.RequestAccountDeletionResponse,
- ),
- headers=headers,
- )
- def delete_my_account(self, request: chatto_api_v1_account_pb2.DeleteMyAccountRequest, *, headers: dict[str, str] | None = None) -> chatto_api_v1_account_pb2.DeleteMyAccountResponse:
- return self.execute_unary(
- request=request,
- method=MethodInfo(
- name="DeleteMyAccount",
- service_name="chatto.api.v1.MyAccountService",
- input=chatto_api_v1_account_pb2.DeleteMyAccountRequest,
- output=chatto_api_v1_account_pb2.DeleteMyAccountResponse,
- ),
- headers=headers,
- )
|