blob: 74563096e676826f05f9b96212679fc1ffc21417 [file] [log] [blame]
protocol/member fuchsia.identity.account/Account.CreateAuthMechanismEnrollment(string:2083 auth_mechanism_id) -> (fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Result result)
protocol/member fuchsia.identity.account/Account.GetAccountName() -> (string:128 name)
protocol/member fuchsia.identity.account/Account.GetAuthMechanismEnrollments() -> (fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Result result)
protocol/member fuchsia.identity.account/Account.GetAuthState(fuchsia.identity.account/Scenario scenario) -> (fuchsia.identity.account/AuthTarget_GetAuthState_Result result)
protocol/member fuchsia.identity.account/Account.GetDataDirectory(server_end:fuchsia.io/Directory data_directory) -> (fuchsia.identity.account/Account_GetDataDirectory_Result result)
protocol/member fuchsia.identity.account/Account.GetDefaultPersona(server_end:fuchsia.identity.account/Persona persona) -> (fuchsia.identity.account/Account_GetDefaultPersona_Result result)
protocol/member fuchsia.identity.account/Account.GetLifetime() -> (fuchsia.identity.account/Lifetime lifetime)
protocol/member fuchsia.identity.account/Account.GetPersona(uint64 id,server_end:fuchsia.identity.account/Persona persona) -> (fuchsia.identity.account/Account_GetPersona_Result result)
protocol/member fuchsia.identity.account/Account.GetPersonaIds() -> (vector<uint64>:128 persona_ids)
protocol/member fuchsia.identity.account/Account.GetRecoveryAccount() -> (fuchsia.identity.account/Account_GetRecoveryAccount_Result result)
protocol/member fuchsia.identity.account/Account.Lock() -> (fuchsia.identity.account/Account_Lock_Result result)
protocol/member fuchsia.identity.account/Account.RegisterAuthListener(fuchsia.identity.account/Scenario scenario,client_end:fuchsia.identity.account/AuthListener listener,bool initial_state,fuchsia.identity.account/AuthChangeGranularity granularity) -> (fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result result)
protocol/member fuchsia.identity.account/Account.RemoveAuthMechanismEnrollment(uint64 enrollment_id) -> (fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Result result)
protocol/member fuchsia.identity.account/Account.SetRecoveryAccount(fuchsia.auth/ServiceProviderAccount account) -> (fuchsia.identity.account/Account_SetRecoveryAccount_Result result)
protocol fuchsia.identity.account/Account
struct/member fuchsia.identity.account/AccountAuthState.account_id uint64
struct/member fuchsia.identity.account/AccountAuthState.auth_state fuchsia.identity.account/AuthState
struct fuchsia.identity.account/AccountAuthState
protocol/member fuchsia.identity.account/AccountListener.OnAccountAdded(fuchsia.identity.account/InitialAccountState account_state) -> ()
protocol/member fuchsia.identity.account/AccountListener.OnAccountRemoved(uint64 account_id) -> ()
protocol/member fuchsia.identity.account/AccountListener.OnAuthStateChanged(fuchsia.identity.account/AccountAuthState account_auth_state) -> ()
protocol/member fuchsia.identity.account/AccountListener.OnInitialize(vector<fuchsia.identity.account/InitialAccountState>:128 account_states) -> ()
protocol fuchsia.identity.account/AccountListener
struct/member fuchsia.identity.account/AccountListenerOptions.add_account bool
struct/member fuchsia.identity.account/AccountListenerOptions.granularity box<fuchsia.identity.account/AuthChangeGranularity>
struct/member fuchsia.identity.account/AccountListenerOptions.initial_state bool
struct/member fuchsia.identity.account/AccountListenerOptions.remove_account bool
struct/member fuchsia.identity.account/AccountListenerOptions.scenario box<fuchsia.identity.account/Scenario>
struct fuchsia.identity.account/AccountListenerOptions
protocol/member fuchsia.identity.account/AccountManager.GetAccount(uint64 id,fuchsia.auth/AuthenticationContextProvider context_provider,server_end:fuchsia.identity.account/Account account) -> (fuchsia.identity.account/AccountManager_GetAccount_Result result)
protocol/member fuchsia.identity.account/AccountManager.GetAccountAuthStates(fuchsia.identity.account/Scenario scenario) -> (fuchsia.identity.account/AccountManager_GetAccountAuthStates_Result result)
protocol/member fuchsia.identity.account/AccountManager.GetAccountIds() -> (vector<uint64>:128 account_ids)
protocol/member fuchsia.identity.account/AccountManager.GetAuthenticationMechanisms() -> (fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Result result)
protocol/member fuchsia.identity.account/AccountManager.ProvisionFromAuthProvider(fuchsia.auth/AuthenticationContextProvider auth_context_provider,string:128 auth_provider_type,fuchsia.identity.account/Lifetime lifetime,string:<2083,optional> auth_mechanism_id) -> (fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Result result)
protocol/member fuchsia.identity.account/AccountManager.ProvisionNewAccount(fuchsia.identity.account/Lifetime lifetime,string:<2083,optional> auth_mechanism_id) -> (fuchsia.identity.account/AccountManager_ProvisionNewAccount_Result result)
protocol/member fuchsia.identity.account/AccountManager.RegisterAccountListener(client_end:fuchsia.identity.account/AccountListener listener,fuchsia.identity.account/AccountListenerOptions options) -> (fuchsia.identity.account/AccountManager_RegisterAccountListener_Result result)
protocol/member fuchsia.identity.account/AccountManager.RemoveAccount(uint64 id,bool force) -> (fuchsia.identity.account/AccountManager_RemoveAccount_Result result)
protocol fuchsia.identity.account/AccountManager
struct/member fuchsia.identity.account/AccountManager_GetAccountAuthStates_Response.account_auth_states vector<fuchsia.identity.account/AccountAuthState>:128
struct fuchsia.identity.account/AccountManager_GetAccountAuthStates_Response
union/member fuchsia.identity.account/AccountManager_GetAccountAuthStates_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_GetAccountAuthStates_Result.response fuchsia.identity.account/AccountManager_GetAccountAuthStates_Response
strict union fuchsia.identity.account/AccountManager_GetAccountAuthStates_Result
struct fuchsia.identity.account/AccountManager_GetAccount_Response
union/member fuchsia.identity.account/AccountManager_GetAccount_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_GetAccount_Result.response fuchsia.identity.account/AccountManager_GetAccount_Response
strict union fuchsia.identity.account/AccountManager_GetAccount_Result
struct/member fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Response.auth_mechanisms vector<fuchsia.identity.account/AuthMechanismProperties>:16
struct fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Response
union/member fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Result.response fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Response
strict union fuchsia.identity.account/AccountManager_GetAuthenticationMechanisms_Result
struct/member fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Response.account_id uint64
struct fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Response
union/member fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Result.response fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Response
strict union fuchsia.identity.account/AccountManager_ProvisionFromAuthProvider_Result
struct/member fuchsia.identity.account/AccountManager_ProvisionNewAccount_Response.account_id uint64
struct fuchsia.identity.account/AccountManager_ProvisionNewAccount_Response
union/member fuchsia.identity.account/AccountManager_ProvisionNewAccount_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_ProvisionNewAccount_Result.response fuchsia.identity.account/AccountManager_ProvisionNewAccount_Response
strict union fuchsia.identity.account/AccountManager_ProvisionNewAccount_Result
struct fuchsia.identity.account/AccountManager_RegisterAccountListener_Response
union/member fuchsia.identity.account/AccountManager_RegisterAccountListener_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_RegisterAccountListener_Result.response fuchsia.identity.account/AccountManager_RegisterAccountListener_Response
strict union fuchsia.identity.account/AccountManager_RegisterAccountListener_Result
struct fuchsia.identity.account/AccountManager_RemoveAccount_Response
union/member fuchsia.identity.account/AccountManager_RemoveAccount_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AccountManager_RemoveAccount_Result.response fuchsia.identity.account/AccountManager_RemoveAccount_Response
strict union fuchsia.identity.account/AccountManager_RemoveAccount_Result
struct/member fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Response.enrollment_id uint64
struct fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Response
union/member fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Result.response fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Response
strict union fuchsia.identity.account/Account_CreateAuthMechanismEnrollment_Result
struct/member fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Response.enrollments vector<fuchsia.identity.account/AuthMechanismEnrollmentMetadata>:32
struct fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Response
union/member fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Result.response fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Response
strict union fuchsia.identity.account/Account_GetAuthMechanismEnrollments_Result
struct fuchsia.identity.account/Account_GetDataDirectory_Response
union/member fuchsia.identity.account/Account_GetDataDirectory_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_GetDataDirectory_Result.response fuchsia.identity.account/Account_GetDataDirectory_Response
strict union fuchsia.identity.account/Account_GetDataDirectory_Result
struct/member fuchsia.identity.account/Account_GetDefaultPersona_Response.id uint64
struct fuchsia.identity.account/Account_GetDefaultPersona_Response
union/member fuchsia.identity.account/Account_GetDefaultPersona_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_GetDefaultPersona_Result.response fuchsia.identity.account/Account_GetDefaultPersona_Response
strict union fuchsia.identity.account/Account_GetDefaultPersona_Result
struct fuchsia.identity.account/Account_GetPersona_Response
union/member fuchsia.identity.account/Account_GetPersona_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_GetPersona_Result.response fuchsia.identity.account/Account_GetPersona_Response
strict union fuchsia.identity.account/Account_GetPersona_Result
struct/member fuchsia.identity.account/Account_GetRecoveryAccount_Response.account fuchsia.auth/ServiceProviderAccount:optional
struct fuchsia.identity.account/Account_GetRecoveryAccount_Response
union/member fuchsia.identity.account/Account_GetRecoveryAccount_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_GetRecoveryAccount_Result.response fuchsia.identity.account/Account_GetRecoveryAccount_Response
strict union fuchsia.identity.account/Account_GetRecoveryAccount_Result
struct fuchsia.identity.account/Account_Lock_Response
union/member fuchsia.identity.account/Account_Lock_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_Lock_Result.response fuchsia.identity.account/Account_Lock_Response
strict union fuchsia.identity.account/Account_Lock_Result
struct fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Response
union/member fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Result.response fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Response
strict union fuchsia.identity.account/Account_RemoveAuthMechanismEnrollment_Result
struct fuchsia.identity.account/Account_SetRecoveryAccount_Response
union/member fuchsia.identity.account/Account_SetRecoveryAccount_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Account_SetRecoveryAccount_Result.response fuchsia.identity.account/Account_SetRecoveryAccount_Response
strict union fuchsia.identity.account/Account_SetRecoveryAccount_Result
struct/member fuchsia.identity.account/AuthChangeGranularity.engagement_changes bool
struct/member fuchsia.identity.account/AuthChangeGranularity.presence_changes bool
struct/member fuchsia.identity.account/AuthChangeGranularity.summary_changes bool
struct fuchsia.identity.account/AuthChangeGranularity
protocol/member fuchsia.identity.account/AuthListener.OnAuthStateChanged(fuchsia.identity.account/AuthState auth_state) -> ()
protocol/member fuchsia.identity.account/AuthListener.OnInitialize(fuchsia.identity.account/AuthState auth_state) -> ()
protocol fuchsia.identity.account/AuthListener
struct/member fuchsia.identity.account/AuthMechanismEnrollmentMetadata.id uint64
struct/member fuchsia.identity.account/AuthMechanismEnrollmentMetadata.name string:128
struct fuchsia.identity.account/AuthMechanismEnrollmentMetadata
struct/member fuchsia.identity.account/AuthMechanismProperties.id string:2083
struct/member fuchsia.identity.account/AuthMechanismProperties.storage_unlock bool
struct fuchsia.identity.account/AuthMechanismProperties
struct/member fuchsia.identity.account/AuthState.engagement fuchsia.identity.account/Engagement
struct/member fuchsia.identity.account/AuthState.presence fuchsia.identity.account/Presence
struct/member fuchsia.identity.account/AuthState.scenario fuchsia.identity.account/Scenario
struct/member fuchsia.identity.account/AuthState.summary fuchsia.identity.account/AuthStateSummary
struct fuchsia.identity.account/AuthState
enum/member fuchsia.identity.account/AuthStateSummary.ENGAGED 4
enum/member fuchsia.identity.account/AuthStateSummary.LOCKED 1
enum/member fuchsia.identity.account/AuthStateSummary.NOT_KNOWN_TO_BE_PRESENT_OR_ENGAGED 2
enum/member fuchsia.identity.account/AuthStateSummary.PRESENT_WITHOUT_KNOWN_ENGAGEMENT 3
strict enum fuchsia.identity.account/AuthStateSummary uint32
protocol/member fuchsia.identity.account/AuthTarget.GetAuthState(fuchsia.identity.account/Scenario scenario) -> (fuchsia.identity.account/AuthTarget_GetAuthState_Result result)
protocol/member fuchsia.identity.account/AuthTarget.RegisterAuthListener(fuchsia.identity.account/Scenario scenario,client_end:fuchsia.identity.account/AuthListener listener,bool initial_state,fuchsia.identity.account/AuthChangeGranularity granularity) -> (fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result result)
protocol fuchsia.identity.account/AuthTarget
struct/member fuchsia.identity.account/AuthTarget_GetAuthState_Response.auth_state fuchsia.identity.account/AuthState
struct fuchsia.identity.account/AuthTarget_GetAuthState_Response
union/member fuchsia.identity.account/AuthTarget_GetAuthState_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AuthTarget_GetAuthState_Result.response fuchsia.identity.account/AuthTarget_GetAuthState_Response
strict union fuchsia.identity.account/AuthTarget_GetAuthState_Result
struct fuchsia.identity.account/AuthTarget_RegisterAuthListener_Response
union/member fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result.response fuchsia.identity.account/AuthTarget_RegisterAuthListener_Response
strict union fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result
enum/member fuchsia.identity.account/Engagement.DISENGAGED 2
enum/member fuchsia.identity.account/Engagement.ENGAGED 4
enum/member fuchsia.identity.account/Engagement.ENGAGEMENT_UNKNOWN 3
enum/member fuchsia.identity.account/Engagement.LOCKED 1
strict enum fuchsia.identity.account/Engagement uint32
enum/member fuchsia.identity.account/Error.FAILED_AUTHENTICATION 10
enum/member fuchsia.identity.account/Error.FAILED_PRECONDITION 9
enum/member fuchsia.identity.account/Error.INTERNAL 2
enum/member fuchsia.identity.account/Error.INVALID_REQUEST 4
enum/member fuchsia.identity.account/Error.NETWORK 6
enum/member fuchsia.identity.account/Error.NOT_FOUND 7
enum/member fuchsia.identity.account/Error.REMOVAL_IN_PROGRESS 8
enum/member fuchsia.identity.account/Error.RESOURCE 5
enum/member fuchsia.identity.account/Error.UNKNOWN 1
enum/member fuchsia.identity.account/Error.UNSUPPORTED_OPERATION 3
strict enum fuchsia.identity.account/Error uint32
struct/member fuchsia.identity.account/InitialAccountState.account_id uint64
struct/member fuchsia.identity.account/InitialAccountState.auth_state box<fuchsia.identity.account/AuthState>
struct fuchsia.identity.account/InitialAccountState
enum/member fuchsia.identity.account/Lifetime.EPHEMERAL 1
enum/member fuchsia.identity.account/Lifetime.PERSISTENT 2
strict enum fuchsia.identity.account/Lifetime uint8
const fuchsia.identity.account/MAX_ACCOUNTS_PER_DEVICE uint32 128
const fuchsia.identity.account/MAX_AUTH_MECHANISMS uint32 16
const fuchsia.identity.account/MAX_AUTH_MECHANISM_ENROLLMENTS uint32 32
const fuchsia.identity.account/MAX_AUTH_PROVIDER_TYPE_SIZE uint32 128
const fuchsia.identity.account/MAX_ID_SIZE uint32 256
const fuchsia.identity.account/MAX_NAME_SIZE uint32 128
const fuchsia.identity.account/MAX_PERSONAE_PER_ACCOUNT uint32 128
protocol/member fuchsia.identity.account/Persona.GetAuthState(fuchsia.identity.account/Scenario scenario) -> (fuchsia.identity.account/AuthTarget_GetAuthState_Result result)
protocol/member fuchsia.identity.account/Persona.GetKeyManager(string:2083 application_url,server_end:fuchsia.identity.keys/KeyManager key_manager) -> (fuchsia.identity.account/Persona_GetKeyManager_Result result)
protocol/member fuchsia.identity.account/Persona.GetLifetime() -> (fuchsia.identity.account/Lifetime lifetime)
protocol/member fuchsia.identity.account/Persona.GetTokenManager(string:2083 application_url,server_end:fuchsia.auth/TokenManager token_manager) -> (fuchsia.identity.account/Persona_GetTokenManager_Result result)
protocol/member fuchsia.identity.account/Persona.RegisterAuthListener(fuchsia.identity.account/Scenario scenario,client_end:fuchsia.identity.account/AuthListener listener,bool initial_state,fuchsia.identity.account/AuthChangeGranularity granularity) -> (fuchsia.identity.account/AuthTarget_RegisterAuthListener_Result result)
protocol fuchsia.identity.account/Persona
struct fuchsia.identity.account/Persona_GetKeyManager_Response
union/member fuchsia.identity.account/Persona_GetKeyManager_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Persona_GetKeyManager_Result.response fuchsia.identity.account/Persona_GetKeyManager_Response
strict union fuchsia.identity.account/Persona_GetKeyManager_Result
struct fuchsia.identity.account/Persona_GetTokenManager_Response
union/member fuchsia.identity.account/Persona_GetTokenManager_Result.err fuchsia.identity.account/Error
union/member fuchsia.identity.account/Persona_GetTokenManager_Result.response fuchsia.identity.account/Persona_GetTokenManager_Response
strict union fuchsia.identity.account/Persona_GetTokenManager_Result
enum/member fuchsia.identity.account/Presence.ABSENT 2
enum/member fuchsia.identity.account/Presence.LOCKED 1
enum/member fuchsia.identity.account/Presence.PRESENCE_UNKNOWN 3
enum/member fuchsia.identity.account/Presence.PRESENT 4
strict enum fuchsia.identity.account/Presence uint32
struct/member fuchsia.identity.account/Scenario.include_test bool
struct/member fuchsia.identity.account/Scenario.threat_scenario fuchsia.identity.account/ThreatScenario
struct fuchsia.identity.account/Scenario
enum/member fuchsia.identity.account/ThreatScenario.ADVANCED_ATTACKER 3
enum/member fuchsia.identity.account/ThreatScenario.BASIC_ATTACKER 2
enum/member fuchsia.identity.account/ThreatScenario.NONE 1
strict enum fuchsia.identity.account/ThreatScenario uint32
library fuchsia.identity.account