Account services: Difference between revisions

No edit summary
No edit summary
Line 23: Line 23:
|-
|-
| 51 || TrySelectUserWithoutInteraction ||
| 51 || TrySelectUserWithoutInteraction ||
|-
| 60 || [5.0.0+] ListOpenContextStoredUsers ||
|-
|-
| 100 || GetUserRegistrationNotifier || Returns an [[#INotifier]].
| 100 || GetUserRegistrationNotifier || Returns an [[#INotifier]].
Line 33: Line 35:
|-
|-
| 104 || GetProfileUpdateNotifier || Returns an [[#INotifier]].
| 104 || GetProfileUpdateNotifier || Returns an [[#INotifier]].
|-
| 105 || [4.0.0+] CheckNetworkServiceAvailabilityAsync || Returns an [[#IAsyncContext]].
|-
|-
| 110 || StoreSaveDataThumbnail ||
| 110 || StoreSaveDataThumbnail ||
Line 39: Line 43:
|-
|-
| 112 || LoadSaveDataThumbnail ||
| 112 || LoadSaveDataThumbnail ||
|-
| 113 || GetSaveDataThumbnailExistence ||
|-
|-
| 190 || GetUserLastOpenedApplication ||
| 190 || GetUserLastOpenedApplication ||
|-
| 191 || [5.0.0+] ActivateOpenContextHolder ||
|-
|-
| 200 || BeginUserRegistration ||
| 200 || BeginUserRegistration ||
Line 76: Line 84:


== IManagerForSystemService ==
== IManagerForSystemService ==
This is "nn::account::baas::IManagerForSystemService".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 89: Line 99:
|-
|-
| 100 || SetSystemProgramIdentification ||
| 100 || SetSystemProgramIdentification ||
|-
| 110 || [4.0.0+] GetServiceEntryRequirementCache ||
|-
| 111 || [4.0.0+] InvalidateServiceEntryRequirementCache ||
|-
| 112 || [4.0.0+] InvalidateTokenCache ||
|-
|-
| 120 || GetNintendoAccountId ||
| 120 || GetNintendoAccountId ||
Line 97: Line 113:
|-
|-
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
|-
| 140 || [5.0.0+] GetNetworkServiceLicenseCache ||
|-
| 141 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsync || Returns an [[#IAsyncContext]].
|-
| 142 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
|-
|-
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
Line 102: Line 124:


== IFloatingRegistrationRequest ==
== IFloatingRegistrationRequest ==
This is "nn::account::baas::IFloatingRegistrationRequest".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 118: Line 142:
| 21 || LoadIdTokenCache ||
| 21 || LoadIdTokenCache ||
|-
|-
| 100 || RegisterAsync || Returns an [[#IAsyncContext]].
| 100 || RegisterUser || [1.0.0-3.0.2] Used to return an [[#IAsyncContext]].
|-
|-
| 101 || RegisterWithUidAsync || Returns an [[#IAsyncContext]].
| 101 || RegisterUserWithUid || [1.0.0-3.0.2] Used to return an [[#IAsyncContext]].
|-
| 102 || [4.0.0+] RegisterNetworkServiceAccountAsync || Returns an [[#IAsyncContext]].
|-
| 103 || [4.0.0+] RegisterNetworkServiceAccountWithUidAsync || Returns an [[#IAsyncContext]].
|-
|-
| 110 || SetSystemProgramIdentification ||
| 110 || SetSystemProgramIdentification ||
Line 128: Line 156:


== IAdministrator ==
== IAdministrator ==
This is "nn::account::baas::IAdministrator".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 141: Line 171:
|-
|-
| 100 || SetSystemProgramIdentification ||
| 100 || SetSystemProgramIdentification ||
|-
| 110 || [4.0.0+] GetServiceEntryRequirementCache ||
|-
| 111 || [4.0.0+] InvalidateServiceEntryRequirementCache ||
|-
| 112 || [4.0.0+] InvalidateTokenCache ||
|-
|-
| 120 || GetNintendoAccountId ||
| 120 || GetNintendoAccountId ||
Line 149: Line 185:
|-
|-
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
|-
| 140 || [5.0.0+] GetNetworkServiceLicenseCache ||
|-
| 141 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsync ||
|-
| 142 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed ||
|-
|-
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
Line 188: Line 230:


== IAuthorizationRequest ==
== IAuthorizationRequest ==
This is "nn::account::nas::IAuthorizationRequest".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 206: Line 250:


== IOAuthProcedure ==
== IOAuthProcedure ==
This is "nn::account::http::IOAuthProcedure".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 222: Line 268:


== IOAuthProcedureForExternalNsa ==
== IOAuthProcedureForExternalNsa ==
This is "nn::account::nas::IOAuthProcedureForExternalNsa".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 246: Line 294:


== IOAuthProcedureForNintendoAccountLinkage ==
== IOAuthProcedureForNintendoAccountLinkage ==
This is "nn::account::nas::IOAuthProcedureForNintendoAccountLinkage".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 268: Line 318:


== INotifier ==
== INotifier ==
This is "nn::account::detail::INotifier".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 276: Line 328:


== IProfile ==
== IProfile ==
This is "nn::account::profile::IProfile".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 290: Line 344:


== IProfileEditor ==
== IProfileEditor ==
This is "nn::account::profile::IProfileEditor".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 308: Line 364:


== IAsyncContext ==
== IAsyncContext ==
This is "nn::account::detail::IAsyncContext".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 322: Line 380:


== ISessionObject ==
== ISessionObject ==
This is "nn::account::detail::ISessionObject".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 353: Line 413:
|-
|-
| 51 || TrySelectUserWithoutInteraction ||
| 51 || TrySelectUserWithoutInteraction ||
|-
| 60 || [5.0.0+] ListOpenContextStoredUsers ||
|-
|-
| 100 || InitializeApplicationInfo ||
| 100 || InitializeApplicationInfo ||
Line 359: Line 421:
|-
|-
| 102 || AuthenticateApplicationAsync || Returns an [[#IAsyncContext]].
| 102 || AuthenticateApplicationAsync || Returns an [[#IAsyncContext]].
|-
| 103 || [4.0.0+] CheckNetworkServiceAvailabilityAsync || Returns an [[#IAsyncContext]].
|-
|-
| 110 || StoreSaveDataThumbnail ||
| 110 || StoreSaveDataThumbnail ||
Line 365: Line 429:
|-
|-
| 120 || CreateGuestLoginRequest || Returns an [[#IGuestLoginRequest]].
| 120 || CreateGuestLoginRequest || Returns an [[#IGuestLoginRequest]].
|-
| 130 || [5.0.0+] LoadOpenContext ||
|-
|}
|}


== IGuestLoginRequest ==
== IGuestLoginRequest ==
This is "nn::account::baas::IGuestLoginRequest".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 386: Line 455:


== IManagerForApplication ==
== IManagerForApplication ==
This is "nn::account::baas::IManagerForApplication".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 401: Line 472:
|-
|-
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
|-
| 160 || [5.0.0+] StoreOpenContext ||
|-
|}
|}


Line 427: Line 501:
|-
|-
| 51 || TrySelectUserWithoutInteraction ||
| 51 || TrySelectUserWithoutInteraction ||
|-
| 60 || [5.0.0+] ListOpenContextStoredUsers ||
|-
|-
| 100 || GetUserRegistrationNotifier || Returns an [[#INotifier]].
| 100 || GetUserRegistrationNotifier || Returns an [[#INotifier]].
Line 437: Line 513:
|-
|-
| 104 || GetProfileUpdateNotifier || Returns an [[#INotifier]].
| 104 || GetProfileUpdateNotifier || Returns an [[#INotifier]].
|-
| 105 || CheckNetworkServiceAvailabilityAsync || Returns an [[#IAsyncContext]].
|-
|-
| 110 || StoreSaveDataThumbnail ||
| 110 || StoreSaveDataThumbnail ||
Line 443: Line 521:
|-
|-
| 112 || LoadSaveDataThumbnail ||
| 112 || LoadSaveDataThumbnail ||
|-
| 113 || [5.0.0+] GetSaveDataThumbnailExistence ||
|-
|-
| 190 || GetUserLastOpenedApplication ||
| 190 || GetUserLastOpenedApplication ||
|-
| 191 || [5.0.0+] ActivateOpenContextHolder ||
|-
|-
| 997 || DebugInvalidateTokenCacheForUser ||
| 997 || DebugInvalidateTokenCacheForUser ||