Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorIAccountAuthenticator + const DescriptorIAccountAuthenticatorResponse + const DescriptorIAccountManager + const DescriptorIAccountManagerResponse + const MethodIAccountAuthenticatorAddAccount + const MethodIAccountAuthenticatorAddAccountFromCredentials + const MethodIAccountAuthenticatorConfirmCredentials + const MethodIAccountAuthenticatorEditProperties + const MethodIAccountAuthenticatorFinishSession + const MethodIAccountAuthenticatorGetAccountCredentialsForCloning + const MethodIAccountAuthenticatorGetAccountRemovalAllowed + const MethodIAccountAuthenticatorGetAuthToken + const MethodIAccountAuthenticatorGetAuthTokenLabel + const MethodIAccountAuthenticatorHasFeatures + const MethodIAccountAuthenticatorIsCredentialsUpdateSuggested + const MethodIAccountAuthenticatorResponseOnError + const MethodIAccountAuthenticatorResponseOnRequestContinued + const MethodIAccountAuthenticatorResponseOnResult + const MethodIAccountAuthenticatorStartAddAccountSession + const MethodIAccountAuthenticatorStartUpdateCredentialsSession + const MethodIAccountAuthenticatorUpdateCredentials + const MethodIAccountManagerAccountAuthenticated + const MethodIAccountManagerAddAccount + const MethodIAccountManagerAddAccountAsUser + const MethodIAccountManagerAddAccountExplicitly + const MethodIAccountManagerAddAccountExplicitlyWithVisibility + const MethodIAccountManagerAddSharedAccountsFromParentUser + const MethodIAccountManagerClearPassword + const MethodIAccountManagerConfirmCredentialsAsUser + const MethodIAccountManagerCopyAccountToUser + const MethodIAccountManagerCreateRequestAccountAccessIntentSenderAsUser + const MethodIAccountManagerEditProperties + const MethodIAccountManagerFinishSessionAsUser + const MethodIAccountManagerGetAccountByTypeAndFeatures + const MethodIAccountManagerGetAccountVisibility + const MethodIAccountManagerGetAccountsAndVisibilityForPackage + const MethodIAccountManagerGetAccountsAsUser + const MethodIAccountManagerGetAccountsByFeatures + const MethodIAccountManagerGetAccountsByTypeForPackage + const MethodIAccountManagerGetAccountsForPackage + const MethodIAccountManagerGetAuthToken + const MethodIAccountManagerGetAuthTokenLabel + const MethodIAccountManagerGetAuthenticatorTypes + const MethodIAccountManagerGetPackagesAndVisibilityForAccount + const MethodIAccountManagerGetPassword + const MethodIAccountManagerGetPreviousName + const MethodIAccountManagerGetUserData + const MethodIAccountManagerHasAccountAccess + const MethodIAccountManagerHasFeatures + const MethodIAccountManagerInvalidateAuthToken + const MethodIAccountManagerIsCredentialsUpdateSuggested + const MethodIAccountManagerOnAccountAccessed + const MethodIAccountManagerPeekAuthToken + const MethodIAccountManagerRegisterAccountListener + const MethodIAccountManagerRemoveAccountAsUser + const MethodIAccountManagerRemoveAccountExplicitly + const MethodIAccountManagerRenameAccount + const MethodIAccountManagerResponseOnError + const MethodIAccountManagerResponseOnResult + const MethodIAccountManagerSetAccountVisibility + const MethodIAccountManagerSetAuthToken + const MethodIAccountManagerSetPassword + const MethodIAccountManagerSetUserData + const MethodIAccountManagerSomeUserHasAccount + const MethodIAccountManagerStartAddAccountSession + const MethodIAccountManagerStartUpdateCredentialsSession + const MethodIAccountManagerUnregisterAccountListener + const MethodIAccountManagerUpdateAppPermission + const MethodIAccountManagerUpdateCredentials + const TransactionIAccountAuthenticatorAddAccount + const TransactionIAccountAuthenticatorAddAccountFromCredentials + const TransactionIAccountAuthenticatorConfirmCredentials + const TransactionIAccountAuthenticatorEditProperties + const TransactionIAccountAuthenticatorFinishSession + const TransactionIAccountAuthenticatorGetAccountCredentialsForCloning + const TransactionIAccountAuthenticatorGetAccountRemovalAllowed + const TransactionIAccountAuthenticatorGetAuthToken + const TransactionIAccountAuthenticatorGetAuthTokenLabel + const TransactionIAccountAuthenticatorHasFeatures + const TransactionIAccountAuthenticatorIsCredentialsUpdateSuggested + const TransactionIAccountAuthenticatorResponseOnError + const TransactionIAccountAuthenticatorResponseOnRequestContinued + const TransactionIAccountAuthenticatorResponseOnResult + const TransactionIAccountAuthenticatorStartAddAccountSession + const TransactionIAccountAuthenticatorStartUpdateCredentialsSession + const TransactionIAccountAuthenticatorUpdateCredentials + const TransactionIAccountManagerAccountAuthenticated + const TransactionIAccountManagerAddAccount + const TransactionIAccountManagerAddAccountAsUser + const TransactionIAccountManagerAddAccountExplicitly + const TransactionIAccountManagerAddAccountExplicitlyWithVisibility + const TransactionIAccountManagerAddSharedAccountsFromParentUser + const TransactionIAccountManagerClearPassword + const TransactionIAccountManagerConfirmCredentialsAsUser + const TransactionIAccountManagerCopyAccountToUser + const TransactionIAccountManagerCreateRequestAccountAccessIntentSenderAsUser + const TransactionIAccountManagerEditProperties + const TransactionIAccountManagerFinishSessionAsUser + const TransactionIAccountManagerGetAccountByTypeAndFeatures + const TransactionIAccountManagerGetAccountVisibility + const TransactionIAccountManagerGetAccountsAndVisibilityForPackage + const TransactionIAccountManagerGetAccountsAsUser + const TransactionIAccountManagerGetAccountsByFeatures + const TransactionIAccountManagerGetAccountsByTypeForPackage + const TransactionIAccountManagerGetAccountsForPackage + const TransactionIAccountManagerGetAuthToken + const TransactionIAccountManagerGetAuthTokenLabel + const TransactionIAccountManagerGetAuthenticatorTypes + const TransactionIAccountManagerGetPackagesAndVisibilityForAccount + const TransactionIAccountManagerGetPassword + const TransactionIAccountManagerGetPreviousName + const TransactionIAccountManagerGetUserData + const TransactionIAccountManagerHasAccountAccess + const TransactionIAccountManagerHasFeatures + const TransactionIAccountManagerInvalidateAuthToken + const TransactionIAccountManagerIsCredentialsUpdateSuggested + const TransactionIAccountManagerOnAccountAccessed + const TransactionIAccountManagerPeekAuthToken + const TransactionIAccountManagerRegisterAccountListener + const TransactionIAccountManagerRemoveAccountAsUser + const TransactionIAccountManagerRemoveAccountExplicitly + const TransactionIAccountManagerRenameAccount + const TransactionIAccountManagerResponseOnError + const TransactionIAccountManagerResponseOnResult + const TransactionIAccountManagerSetAccountVisibility + const TransactionIAccountManagerSetAuthToken + const TransactionIAccountManagerSetPassword + const TransactionIAccountManagerSetUserData + const TransactionIAccountManagerSomeUserHasAccount + const TransactionIAccountManagerStartAddAccountSession + const TransactionIAccountManagerStartUpdateCredentialsSession + const TransactionIAccountManagerUnregisterAccountListener + const TransactionIAccountManagerUpdateAppPermission + const TransactionIAccountManagerUpdateCredentials + type Account struct + AccessId string + Name string + Type string + func (s *Account) MarshalParcel(p *parcel.Parcel) error + func (s *Account) UnmarshalParcel(p *parcel.Parcel) error + type AccountAuthenticatorProxy struct + Remote binder.IBinder + func NewAccountAuthenticatorProxy(remote binder.IBinder) *AccountAuthenticatorProxy + func (p *AccountAuthenticatorProxy) AddAccount(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + func (p *AccountAuthenticatorProxy) AddAccountFromCredentials(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) AsBinder() binder.IBinder + func (p *AccountAuthenticatorProxy) ConfirmCredentials(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) EditProperties(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + func (p *AccountAuthenticatorProxy) FinishSession(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + func (p *AccountAuthenticatorProxy) GetAccountCredentialsForCloning(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + func (p *AccountAuthenticatorProxy) GetAccountRemovalAllowed(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + func (p *AccountAuthenticatorProxy) GetAuthToken(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) GetAuthTokenLabel(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + func (p *AccountAuthenticatorProxy) HasFeatures(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) IsCredentialsUpdateSuggested(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) StartAddAccountSession(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + func (p *AccountAuthenticatorProxy) StartUpdateCredentialsSession(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func (p *AccountAuthenticatorProxy) UpdateCredentials(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + type AccountAuthenticatorResponseProxy struct + Remote binder.IBinder + func NewAccountAuthenticatorResponseProxy(remote binder.IBinder) *AccountAuthenticatorResponseProxy + func (p *AccountAuthenticatorResponseProxy) AsBinder() binder.IBinder + func (p *AccountAuthenticatorResponseProxy) OnError(ctx context.Context, errorCode int32, errorMessage string) error + func (p *AccountAuthenticatorResponseProxy) OnRequestContinued(ctx context.Context) error + func (p *AccountAuthenticatorResponseProxy) OnResult(ctx context.Context, value os.Bundle) error + type AccountAuthenticatorResponseStub struct + Impl IAccountAuthenticatorResponse + Transport binder.VersionAwareTransport + func (s *AccountAuthenticatorResponseStub) Descriptor() string + func (s *AccountAuthenticatorResponseStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AccountAuthenticatorStub struct + Impl IAccountAuthenticator + Transport binder.VersionAwareTransport + func (s *AccountAuthenticatorStub) Descriptor() string + func (s *AccountAuthenticatorStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AccountManagerProxy struct + Remote binder.IBinder + func GetAccountManager(ctx context.Context, sm *servicemanager.ServiceManager) (*AccountManagerProxy, error) + func NewAccountManagerProxy(remote binder.IBinder) *AccountManagerProxy + func (p *AccountManagerProxy) AccountAuthenticated(ctx context.Context, account Account) (bool, error) + func (p *AccountManagerProxy) AddAccount(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) AddAccountAsUser(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) AddAccountExplicitly(ctx context.Context, account Account, password string, extras os.Bundle) (bool, error) + func (p *AccountManagerProxy) AddAccountExplicitlyWithVisibility(ctx context.Context, account Account, password string, extras os.Bundle, ...) (bool, error) + func (p *AccountManagerProxy) AddSharedAccountsFromParentUser(ctx context.Context, parentUserId int32) error + func (p *AccountManagerProxy) AsBinder() binder.IBinder + func (p *AccountManagerProxy) ClearPassword(ctx context.Context, account Account) error + func (p *AccountManagerProxy) ConfirmCredentialsAsUser(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) CopyAccountToUser(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) CreateRequestAccountAccessIntentSenderAsUser(ctx context.Context, account Account, packageName string, ...) (types.IntentSender, error) + func (p *AccountManagerProxy) EditProperties(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) FinishSessionAsUser(ctx context.Context, response IAccountManagerResponse, sessionBundle os.Bundle, ...) error + func (p *AccountManagerProxy) GetAccountByTypeAndFeatures(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) GetAccountVisibility(ctx context.Context, a Account, packageName string) (int32, error) + func (p *AccountManagerProxy) GetAccountsAndVisibilityForPackage(ctx context.Context, packageName string, accountType string) (map[any]any, error) + func (p *AccountManagerProxy) GetAccountsAsUser(ctx context.Context, accountType string) ([]Account, error) + func (p *AccountManagerProxy) GetAccountsByFeatures(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) GetAccountsByTypeForPackage(ctx context.Context, type_ string, packageName string) ([]Account, error) + func (p *AccountManagerProxy) GetAccountsForPackage(ctx context.Context, packageName string, uid int32) ([]Account, error) + func (p *AccountManagerProxy) GetAuthToken(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) GetAuthTokenLabel(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) GetAuthenticatorTypes(ctx context.Context) ([]AuthenticatorDescription, error) + func (p *AccountManagerProxy) GetPackagesAndVisibilityForAccount(ctx context.Context, account Account) (map[any]any, error) + func (p *AccountManagerProxy) GetPassword(ctx context.Context, account Account) (string, error) + func (p *AccountManagerProxy) GetPreviousName(ctx context.Context, account Account) (string, error) + func (p *AccountManagerProxy) GetUserData(ctx context.Context, account Account, key string) (string, error) + func (p *AccountManagerProxy) HasAccountAccess(ctx context.Context, account Account, packageName string, ...) (bool, error) + func (p *AccountManagerProxy) HasFeatures(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) InvalidateAuthToken(ctx context.Context, accountType string, authToken string) error + func (p *AccountManagerProxy) IsCredentialsUpdateSuggested(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) OnAccountAccessed(ctx context.Context, token string) error + func (p *AccountManagerProxy) PeekAuthToken(ctx context.Context, account Account, authTokenType string) (string, error) + func (p *AccountManagerProxy) RegisterAccountListener(ctx context.Context, accountTypes []string) error + func (p *AccountManagerProxy) RemoveAccountAsUser(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) RemoveAccountExplicitly(ctx context.Context, account Account) (bool, error) + func (p *AccountManagerProxy) RenameAccount(ctx context.Context, response IAccountManagerResponse, accountToRename Account, ...) error + func (p *AccountManagerProxy) SetAccountVisibility(ctx context.Context, a Account, packageName string, newVisibility int32) (bool, error) + func (p *AccountManagerProxy) SetAuthToken(ctx context.Context, account Account, authTokenType string, authToken string) error + func (p *AccountManagerProxy) SetPassword(ctx context.Context, account Account, password string) error + func (p *AccountManagerProxy) SetUserData(ctx context.Context, account Account, key string, value string) error + func (p *AccountManagerProxy) SomeUserHasAccount(ctx context.Context, account Account) (bool, error) + func (p *AccountManagerProxy) StartAddAccountSession(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + func (p *AccountManagerProxy) StartUpdateCredentialsSession(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func (p *AccountManagerProxy) UnregisterAccountListener(ctx context.Context, accountTypes []string) error + func (p *AccountManagerProxy) UpdateAppPermission(ctx context.Context, account Account, authTokenType string, uid int32, ...) error + func (p *AccountManagerProxy) UpdateCredentials(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + type AccountManagerResponseProxy struct + Remote binder.IBinder + func NewAccountManagerResponseProxy(remote binder.IBinder) *AccountManagerResponseProxy + func (p *AccountManagerResponseProxy) AsBinder() binder.IBinder + func (p *AccountManagerResponseProxy) OnError(ctx context.Context, errorCode int32, errorMessage string) error + func (p *AccountManagerResponseProxy) OnResult(ctx context.Context, value os.Bundle) error + type AccountManagerResponseStub struct + Impl IAccountManagerResponse + Transport binder.VersionAwareTransport + func (s *AccountManagerResponseStub) Descriptor() string + func (s *AccountManagerResponseStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AccountManagerStub struct + Impl IAccountManager + Transport binder.VersionAwareTransport + func (s *AccountManagerStub) Descriptor() string + func (s *AccountManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AuthenticatorDescription struct + AccountPreferencesId int32 + IconId int32 + LabelId int32 + PackageName string + SmallIconId int32 + Type string + func (s *AuthenticatorDescription) MarshalParcel(p *parcel.Parcel) error + func (s *AuthenticatorDescription) UnmarshalParcel(p *parcel.Parcel) error + type IAccountAuthenticator interface + AddAccount func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + AddAccountFromCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + AsBinder func() binder.IBinder + ConfirmCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + EditProperties func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + FinishSession func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + GetAccountCredentialsForCloning func(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + GetAccountRemovalAllowed func(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + GetAuthToken func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + GetAuthTokenLabel func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + HasFeatures func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + IsCredentialsUpdateSuggested func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + StartAddAccountSession func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + StartUpdateCredentialsSession func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + UpdateCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + func NewAccountAuthenticatorStub(impl IAccountAuthenticatorServer) IAccountAuthenticator + type IAccountAuthenticatorResponse interface + AsBinder func() binder.IBinder + OnError func(ctx context.Context, errorCode int32, errorMessage string) error + OnRequestContinued func(ctx context.Context) error + OnResult func(ctx context.Context, value os.Bundle) error + func NewAccountAuthenticatorResponseStub(impl IAccountAuthenticatorResponseServer) IAccountAuthenticatorResponse + type IAccountAuthenticatorResponseServer interface + OnError func(ctx context.Context, errorCode int32, errorMessage string) error + OnRequestContinued func(ctx context.Context) error + OnResult func(ctx context.Context, value os.Bundle) error + type IAccountAuthenticatorServer interface + AddAccount func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + AddAccountFromCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + ConfirmCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + EditProperties func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + FinishSession func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + GetAccountCredentialsForCloning func(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + GetAccountRemovalAllowed func(ctx context.Context, response IAccountAuthenticatorResponse, account Account) error + GetAuthToken func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + GetAuthTokenLabel func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + HasFeatures func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + IsCredentialsUpdateSuggested func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + StartAddAccountSession func(ctx context.Context, response IAccountAuthenticatorResponse, ...) error + StartUpdateCredentialsSession func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + UpdateCredentials func(ctx context.Context, response IAccountAuthenticatorResponse, account Account, ...) error + type IAccountManager interface + AccountAuthenticated func(ctx context.Context, account Account) (bool, error) + AddAccount func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + AddAccountAsUser func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + AddAccountExplicitly func(ctx context.Context, account Account, password string, extras os.Bundle) (bool, error) + AddAccountExplicitlyWithVisibility func(ctx context.Context, account Account, password string, extras os.Bundle, ...) (bool, error) + AddSharedAccountsFromParentUser func(ctx context.Context, parentUserId int32) error + AsBinder func() binder.IBinder + ClearPassword func(ctx context.Context, account Account) error + ConfirmCredentialsAsUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + CopyAccountToUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + CreateRequestAccountAccessIntentSenderAsUser func(ctx context.Context, account Account, packageName string, ...) (types.IntentSender, error) + EditProperties func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + FinishSessionAsUser func(ctx context.Context, response IAccountManagerResponse, sessionBundle os.Bundle, ...) error + GetAccountByTypeAndFeatures func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAccountVisibility func(ctx context.Context, a Account, packageName string) (int32, error) + GetAccountsAndVisibilityForPackage func(ctx context.Context, packageName string, accountType string) (map[any]any, error) + GetAccountsAsUser func(ctx context.Context, accountType string) ([]Account, error) + GetAccountsByFeatures func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAccountsByTypeForPackage func(ctx context.Context, type_ string, packageName string) ([]Account, error) + GetAccountsForPackage func(ctx context.Context, packageName string, uid int32) ([]Account, error) + GetAuthToken func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + GetAuthTokenLabel func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAuthenticatorTypes func(ctx context.Context) ([]AuthenticatorDescription, error) + GetPackagesAndVisibilityForAccount func(ctx context.Context, account Account) (map[any]any, error) + GetPassword func(ctx context.Context, account Account) (string, error) + GetPreviousName func(ctx context.Context, account Account) (string, error) + GetUserData func(ctx context.Context, account Account, key string) (string, error) + HasAccountAccess func(ctx context.Context, account Account, packageName string, ...) (bool, error) + HasFeatures func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + InvalidateAuthToken func(ctx context.Context, accountType string, authToken string) error + IsCredentialsUpdateSuggested func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + OnAccountAccessed func(ctx context.Context, token string) error + PeekAuthToken func(ctx context.Context, account Account, authTokenType string) (string, error) + RegisterAccountListener func(ctx context.Context, accountTypes []string) error + RemoveAccountAsUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + RemoveAccountExplicitly func(ctx context.Context, account Account) (bool, error) + RenameAccount func(ctx context.Context, response IAccountManagerResponse, accountToRename Account, ...) error + SetAccountVisibility func(ctx context.Context, a Account, packageName string, newVisibility int32) (bool, error) + SetAuthToken func(ctx context.Context, account Account, authTokenType string, authToken string) error + SetPassword func(ctx context.Context, account Account, password string) error + SetUserData func(ctx context.Context, account Account, key string, value string) error + SomeUserHasAccount func(ctx context.Context, account Account) (bool, error) + StartAddAccountSession func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + StartUpdateCredentialsSession func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + UnregisterAccountListener func(ctx context.Context, accountTypes []string) error + UpdateAppPermission func(ctx context.Context, account Account, authTokenType string, uid int32, ...) error + UpdateCredentials func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + func NewAccountManagerStub(impl IAccountManagerServer) IAccountManager + type IAccountManagerResponse interface + AsBinder func() binder.IBinder + OnError func(ctx context.Context, errorCode int32, errorMessage string) error + OnResult func(ctx context.Context, value os.Bundle) error + func NewAccountManagerResponseStub(impl IAccountManagerResponseServer) IAccountManagerResponse + type IAccountManagerResponseServer interface + OnError func(ctx context.Context, errorCode int32, errorMessage string) error + OnResult func(ctx context.Context, value os.Bundle) error + type IAccountManagerServer interface + AccountAuthenticated func(ctx context.Context, account Account) (bool, error) + AddAccount func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + AddAccountAsUser func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + AddAccountExplicitly func(ctx context.Context, account Account, password string, extras os.Bundle) (bool, error) + AddAccountExplicitlyWithVisibility func(ctx context.Context, account Account, password string, extras os.Bundle, ...) (bool, error) + AddSharedAccountsFromParentUser func(ctx context.Context, parentUserId int32) error + ClearPassword func(ctx context.Context, account Account) error + ConfirmCredentialsAsUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + CopyAccountToUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + CreateRequestAccountAccessIntentSenderAsUser func(ctx context.Context, account Account, packageName string, ...) (types.IntentSender, error) + EditProperties func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + FinishSessionAsUser func(ctx context.Context, response IAccountManagerResponse, sessionBundle os.Bundle, ...) error + GetAccountByTypeAndFeatures func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAccountVisibility func(ctx context.Context, a Account, packageName string) (int32, error) + GetAccountsAndVisibilityForPackage func(ctx context.Context, packageName string, accountType string) (map[any]any, error) + GetAccountsAsUser func(ctx context.Context, accountType string) ([]Account, error) + GetAccountsByFeatures func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAccountsByTypeForPackage func(ctx context.Context, type_ string, packageName string) ([]Account, error) + GetAccountsForPackage func(ctx context.Context, packageName string, uid int32) ([]Account, error) + GetAuthToken func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + GetAuthTokenLabel func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + GetAuthenticatorTypes func(ctx context.Context) ([]AuthenticatorDescription, error) + GetPackagesAndVisibilityForAccount func(ctx context.Context, account Account) (map[any]any, error) + GetPassword func(ctx context.Context, account Account) (string, error) + GetPreviousName func(ctx context.Context, account Account) (string, error) + GetUserData func(ctx context.Context, account Account, key string) (string, error) + HasAccountAccess func(ctx context.Context, account Account, packageName string, ...) (bool, error) + HasFeatures func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + InvalidateAuthToken func(ctx context.Context, accountType string, authToken string) error + IsCredentialsUpdateSuggested func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + OnAccountAccessed func(ctx context.Context, token string) error + PeekAuthToken func(ctx context.Context, account Account, authTokenType string) (string, error) + RegisterAccountListener func(ctx context.Context, accountTypes []string) error + RemoveAccountAsUser func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + RemoveAccountExplicitly func(ctx context.Context, account Account) (bool, error) + RenameAccount func(ctx context.Context, response IAccountManagerResponse, accountToRename Account, ...) error + SetAccountVisibility func(ctx context.Context, a Account, packageName string, newVisibility int32) (bool, error) + SetAuthToken func(ctx context.Context, account Account, authTokenType string, authToken string) error + SetPassword func(ctx context.Context, account Account, password string) error + SetUserData func(ctx context.Context, account Account, key string, value string) error + SomeUserHasAccount func(ctx context.Context, account Account) (bool, error) + StartAddAccountSession func(ctx context.Context, response IAccountManagerResponse, accountType string, ...) error + StartUpdateCredentialsSession func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error + UnregisterAccountListener func(ctx context.Context, accountTypes []string) error + UpdateAppPermission func(ctx context.Context, account Account, authTokenType string, uid int32, ...) error + UpdateCredentials func(ctx context.Context, response IAccountManagerResponse, account Account, ...) error