# Packages

Package protocol implements the Miitopia DataStore protocol.
Package protocol implements the Nintendo Badge Arcade DataStore protocol.
Package protocol implements the DataStorePokemonBank protocol.
Package protocol implements the DataStorePokemonGen6 protocol.
Package protocol implements the DataStoreSuperMarioMaker protocol.
Package protocol implements the Super Smash Bros.
Package types implements all the types used by the DataStore protocol.

# Functions

NewProtocol returns a new DataStore protocol.

# Constants

MethodChangeMeta is the method ID for the method ChangeMeta.
MethodChangeMetas is the method ID for the method ChangeMetas.
MethodChangeMetasV1 is the method ID for the method ChangeMetasV1.
MethodChangeMetaV1 is the method ID for the method ChangeMetaV1.
MethodCompletePostObject is the method ID for the method CompletePostObject.
MethodCompletePostObjects is the method ID for the method CompletePostObjects.
MethodCompletePostObjectV1 is the method ID for the method CompletePostObjectV1.
MethodCompleteUpdateObject is the method ID for the method CompleteUpdateObject.
MethodDeleteObject is the method ID for the method DeleteObject.
MethodDeleteObjects is the method ID for the method DeleteObjects.
MethodGetMeta is the method ID for the method GetMeta.
MethodGetMetas is the method ID for the method GetMetas.
MethodGetMetasMultipleParam is the method ID for the method GetMetasMultipleParam.
MethodGetNewArrivedNotifications is the method ID for the method GetNewArrivedNotifications.
MethodGetNewArrivedNotificationsV1 is the method ID for the method GetNewArrivedNotificationsV1.
MethodGetNotificationURL is the method ID for the method GetNotificationURL.
MethodGetObjectInfos is the method ID for the method GetObjectInfos.
MethodGetPasswordInfo is the method ID for the method GetPasswordInfo.
MethodGetPasswordInfos is the method ID for the method GetPasswordInfos.
MethodGetPersistenceInfo is the method ID for the method GetPersistenceInfo.
MethodGetPersistenceInfos is the method ID for the method GetPersistenceInfos.
MethodGetRating is the method ID for the method GetRating.
MethodGetRatings is the method ID for the method GetRatings.
MethodGetRatingWithLog is the method ID for the method GetRatingWithLog.
MethodGetSpecificMeta is the method ID for the method GetSpecificMeta.
MethodGetSpecificMetaV1 is the method ID for the method GetSpecificMetaV1.
MethodPerpetuateObject is the method ID for the method PerpetuateObject.
MethodPostMetaBinariesWithDataID is the method ID for the method PostMetaBinariesWithDataID.
MethodPostMetaBinary is the method ID for the method PostMetaBinary.
MethodPostMetaBinaryWithDataID is the method ID for the method PostMetaBinaryWithDataID.
MethodPrepareGetObject is the method ID for the method PrepareGetObject.
MethodPrepareGetObjectOrMetaBinary is the method ID for the method PrepareGetObjectOrMetaBinary.
MethodPrepareGetObjectV1 is the method ID for the method PrepareGetObjectV1.
MethodPreparePostObject is the method ID for the method PreparePostObject.
MethodPreparePostObjectV1 is the method ID for the method PreparePostObjectV1.
MethodPrepareUpdateObject is the method ID for the method PrepareUpdateObject.
MethodRateObject is the method ID for the method RateObject.
MethodRateObjects is the method ID for the method RateObjects.
MethodRateObjectsWithPosting is the method ID for the method RateObjectsWithPosting.
MethodRateObjectWithPosting is the method ID for the method RateObjectWithPosting.
MethodResetRating is the method ID for the method ResetRating.
MethodResetRatings is the method ID for the method ResetRatings.
MethodSearchObject is the method ID for the method SearchObject.
MethodSearchObjectLight is the method ID for the method SearchObjectLight.
MethodTouchObject is the method ID for the method TouchObject.
MethodUnperpetuateObject is the method ID for the method UnperpetuateObject.
ProtocolID is the protocol ID for the DataStore protocol.

# Structs

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

# Interfaces

Interface implements the methods present on the DataStore Protocol struct.