Home docs nex protocols datastore Super Mario Maker (115)
Post

Super Mario Maker (115)

This page describes the methods that are only seen in Super Mario Maker. The protocol has been renamed from DataStoreProtocol to DataStoreCustomProtocol.

Methods

(45) GetObjectInfos

Request

TypeName
List<Uint64>dataIds

Response

(46) GetMetaByOwnerId

Request

Response

TypeName
List<DataStoreMetaInfo>pMetaInfo
BoolpHasNext

(47) CustomSearchObject

Request

TypeName
Uint32condition
DataStoreSearchParamparam

Response

TypeName
DataStoreSearchResultpSearchResult

(48) RateCustomRanking

Request

Response

This method does not return anything.

(49) GetCustomRanking

Request

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResult
List<Result>pResults

(50) GetCustomRankingByDataId

Request

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResult
List<Result>pResults

(51) DeleteCustomRanking

Request

TypeName
List<Uint64>dataIdList

Response

This method does not return anything.

(52) AddToBufferQueue

Request

TypeName
BufferQueueParamparam
qBufferbuffer

Response

This method does not return anything.

(53) AddToBufferQueues

Request

TypeName
List<BufferQueueParam>params
List<qBuffer>buffers

Response

TypeName
List<Result>pResults

(54) GetBufferQueue

Request

TypeName
BufferQueueParamparam

Response

TypeName
List<qBuffer>pBufferQueue

(55) GetBufferQueues

Request

TypeName
List<BufferQueueParam>params

Response

TypeName
List<List<qBuffer>>pBufferQueueLst
List<Result>pResults

(56) ClearBufferQueues

Request

TypeName
List<BufferQueueParam>params

Response

TypeName
List<Result>pResults

(57) CompleteAttachFile

Request

Response

TypeName
StringpUrl

(58) CompleteAttachFileV1

Request

Response

TypeName
StringpUrl

(59) PrepareAttachFile

Request

Response

TypeName
DataStoreReqPostInfopReqPostInfo

(60) ConditionalSearchObject

Request

TypeName
Uint32condition
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(61) GetApplicationConfig

Request

TypeName
Uint32applicationId

Response

TypeName
List<Sint32>config

(62) SetApplicationConfig

Request

TypeName
Uint32applicationId
Uint32key
Sint32value

Response

This method does not return anything.

(63) DeleteApplicationConfig

Request

TypeName
Uint32applicationId
Uint32key

Response

This method does not return anything.

(64) LatestCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(65) FollowingsLatestCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(66) RecommendedCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(67) ScoreRangeCascadedSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(68) SuggestedCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(69) PreparePostObjectWithOwnerIdAndDataId

Request

TypeName
Uint32ownerId
Uint64dataId
DataStorePreparePostParamparam

Response

TypeName
DataStoreReqPostInfopReqPostInfo

(70) CompletePostObjectWithOwnerId

Request

TypeName
Uint32ownerId
DataStoreCompletePostParamparam

Response

This method does not return anything.

(71) UploadCourseRecord

Request

Response

This method does not return anything.

(72) GetCourseRecord

Request

Response

(73) DeleteCourseRecord

Request

Response

This method does not return anything.

(74) GetApplicationConfigString

Request

TypeName
Uint32applicationId

Response

TypeName
List<String>config

(75) SetApplicationConfigString

Request

TypeName
Uint32applicationId
Uint32key
Stringvalue

Response

This method does not return anything.

(76) GetDeletionReason

Request

TypeName
List<Uint64>dataIdLst

Response

TypeName
List<Uint32>pDeletionReasons

(77) SetDeletionReason

Request

TypeName
List<Uint64>dataIdLst
Uint32deletionReason

Response

This method does not return anything.

(78) GetMetasWithCourseRecord

Request

Response

TypeName
List<DataStoreMetaInfo>pMetaInfo
List<DataStoreGetCourseRecordResult>pCourseResults
List<Result>pResults

(79) CheckRateCustomRankingCounter

Request

TypeName
Uint32applicationId

Response

TypeName
BoolisBelowThreshold

(80) ResetRateCustomRankingCounter

Request

TypeName
Uint32applicationId

Response

This method does not return anything.

(81) BestScoreRateCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(82) CTRPickUpCourseSearchObject

Request

TypeName
DataStoreSearchParamparam
List<String>extraData

Response

TypeName
List<DataStoreCustomRankingResult>pRankingResults

(83) SetCachedRanking

Request

TypeName
StringrankingType
List<String>rankingArgs
List<Uint64>dataIdLst

Response

This method does not return anything.

(84) DeleteCachedRanking

Request

TypeName
StringrankingType
List<String>rankingArgs

Response

This method does not return anything.

(85) ChangePlayablePlatform

Request

Response

This method does not return anything.

(87) ReportCourse

Request

Response

This method does not return anything.

Types

BufferQueueParam (Structure)

TypeName
Uint64dataId
Uint32slot

DataStoreAttachFileParam (Structure)

TypeName
DataStorePreparePostParampostParam
Uint64referDataId
StringcontentType

DataStoreChangePlayablePlatformParam (Structure)

TypeName
Uint64dataId
Uint32playablePlatform

DataStoreCustomRankingRatingCondition (Structure)

TypeName
Sint8slot
Sint32minValue
Sint32maxValue

Revision 1:

TypeName
Uint32minCount
Uint32maxCount

DataStoreCustomRankingResult (Structure)

TypeName
Uint32order
Uint32score
DataStoreMetaInfometaInfo

DataStoreFileServerObjectInfo (Structure)

TypeName
Uint64dataId
DataStoreReqGetInfogetInfo

DataStoreGetCourseRecordParam (Structure)

TypeName
Uint64dataId
Uint8slot

DataStoreGetCourseRecordResult (Structure)

TypeName
Uint64dataId
Uint8slot
Uint32firstPid
Uint32bestPid
Sint32bestScore
DateTimecreatedTime
DateTimeupdatedTime

DataStoreGetCustomRankingByDataIdParam (Structure)

TypeName
Uint32applicationId
List<Uint64>dataIdList
Uint8resultOption

DataStoreGetCustomRankingParam (Structure)

TypeName
Uint32applicationId
DataStoreCustomRankingRatingConditioncondition
Uint8resultOption
ResultRangeresultRange

DataStoreGetMetaByOwnerIdParam (Structure)

TypeName
List<Uint32>ownerIds
List<Uint16>dataTypes
Uint8resultOption
ResultRangeresultRange

DataStoreRateCustomRankingParam (Structure)

TypeName
Uint64dataId
Uint32applicationId
Uint32score
Uint16period

DataStoreUploadCourseRecordParam (Structure)

TypeName
Uint64dataId
Uint8slot
Sint32score

DataStoreReportCourseParam (Structure)

TypeDescription
Uint64Data id
StringMii name
Uint8Report category
StringReport reason
Contents