# Packages

Package types implements all the types used by the AccountManagement protocol.

# Functions

NewProtocol returns a new Account Management protocol.

# Constants

MethodChangePassword is the method ID for method ChangePassword.
MethodChangePasswordByGuest is the method ID for method ChangePasswordByGuest.
MethodCreateAccount is the method ID for method CreateAccount.
MethodCreateAccountWithCustomData is the method ID for method CreateAccountWithCustomData.
MethodCustomCreateAccount is the method ID for method CustomCreateAccount.
MethodDeleteAccount is the method ID for method DeleteAccount.
MethodDisableAccount is the method ID for method DisableAccount.
MethodDisconnectAllPrincipals is the method ID for method DisconnectAllPrincipals.
MethodDisconnectPrincipal is the method ID for method DisconnectPrincipal.
MethodFindByNameLike is the method ID for method FindByNameLike.
MethodFindByNameRegex is the method ID for method FindByNameRegex.
MethodGetAccountData is the method ID for method GetAccountData.
MethodGetLastConnectionStats is the method ID for method GetLastConnectionStats.
MethodGetMultiplePublicData is the method ID for method GetMultiplePublicData.
MethodGetName is the method ID for method GetName.
MethodGetPrivateData is the method ID for method GetPrivateData.
MethodGetPublicData is the method ID for method GetPublicData.
MethodGetStatus is the method ID for method GetStatus.
MethodLookupOrCreateAccount is the method ID for method LookupOrCreateAccount.
MethodNintendoCreateAccount is the method ID for method NintendoCreateAccount.
MethodResetPassword is the method ID for method ResetPassword.
MethodRetrieveAccount is the method ID for method RetrieveAccount.
MethodTestCapability is the method ID for method TestCapability.
MethodUpdateAccount is the method ID for method UpdateAccount.
MethodUpdateAccountEffectiveDate is the method ID for method UpdateAccountEffectiveDate.
MethodUpdateAccountEmail is the method ID for method UpdateAccountEmail.
MethodUpdateAccountExpiryDate is the method ID for method UpdateAccountExpiryDate.
MethodUpdateAccountName is the method ID for method UpdateAccountName.
MethodUpdateCustomData is the method ID for method UpdateCustomData.
MethodUpdateStatus is the method ID for method UpdateStatus.
ProtocolID is the protocol ID for the Account Management protocol.

# Structs

Protocol stores all the RMC method handlers for the Account Management protocol and listens for requests.

# Interfaces

Interface implements the methods present on the Account Management Protocol struct.