Module: nintendo.nex.aauser
Provides a client and server for the AAUserProtocol. This page was generated automatically from aauser.proto.
class AAUserClient
The client for the AAUserProtocol.
class AAUserServer
The server for the AAUserProtocol.
class ApplicationInfo(Structure)
AAUserClient
def __init__(client: RMCClient / HppClient)
Creates a new AAUserClient.
async def register_application(title_id: int) -> None
Calls method 1 on the server.
async def unregister_application(title_id: int) -> None
Calls method 2 on the server.
async def set_application_info(application_info: list[ApplicationInfo]) -> None
Calls method 3 on the server.
async def get_application_info() -> list[ApplicationInfo]
Calls method 4 on the server.
AAUserServer
def __init__()
Creates a new AAUserServer.
async def logout(client: RMCClient) -> None
Called whenever a client is disconnected. May be overridden by a subclass.
async def register_application(client: RMCClient, title_id: int) -> None
Handler for method 1. This method should be overridden by a subclass.
async def unregister_application(client: RMCClient, title_id: int) -> None
Handler for method 2. This method should be overridden by a subclass.
async def set_application_info(client: RMCClient, application_info: list[ApplicationInfo]) -> None
Handler for method 3. This method should be overridden by a subclass.
async def get_application_info(client: RMCClient) -> list[ApplicationInfo]
Handler for method 4. This method should be overridden by a subclass.
ApplicationInfo
def __init__()
Creates a new ApplicationInfo instance. Required fields must be filled in manually.
The following fields are defined in this class:
title_id: int
title_version: int