UbiAccountManagementService

Protocols

Protocol IDName
29UbiAccountManagementProtocol

UbiAccountManagementProtocol

Method IDSignature
1
func CreateAccount() -> (failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)
2
func UpdateAccount() -> (failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)
3
func GetAccount() -> (ubiAccount: [[UbiAccount]]((ubiaccount)), exists: bool)
4
func LinkAccount(ubiAccountUsername: string, ubiAccountPassword: string) -> ()
5
func GetTOS(countryCode: string, languageCode: string, htmlVersion: bool) -> (tos: [[TOS]]((tos)))
6
func ValidateUsername(username: string) -> (usernameValidation: [[UsernameValidation]]((usernamevalidation)))
7
func ValidatePassword(password: string, username: string) -> (failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)
8
func ValidateEmail(email: string) -> (failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)
9
func GetCountryList(languageCode: string) -> (countries: qvector<[[Country]]((country))>)
10
func ForgetPassword(usernameOrEmail: string) -> ()
11
func LookupPrincipalIds(ubiAccountIds: std_list<string>) -> (pids: std_map<string, uint32>)
12
func LookupUbiAccountIDsByPids(pids: std_list<uint32>) -> (ubiaccountIDs: std_map<uint32, string>)
13
func LookupUbiAccountIDsByUsernames(Usernames: std_list<string>) -> (UbiAccountIDs: std_map<string, string>)
14
func LookupUsernamesByUbiAccountIDs(UbiAccountIds: std_list<string>) -> (Usernames: std_map<string, string>)
15
func LookupUbiAccountIDsByUsernameSubString(UsernameSubString: string) -> (UbiAccountIDs: std_map<string, string>)
16
func UserHasPlayed(UbiAccountIDs: std_list<string>) -> (UserPresence: std_map<string, bool>)
17
func IsUserPlaying(UbiAccountIDs: std_list<string>) -> (UserPresence: std_map<string, bool>)
18
func LookupUbiAccountIDsByUsernamesGlobal(Usernames: std_list<string>) -> (UbiAccountIDs: std_map<string, string>)
19
func LookupUbiAccountIDsByEmailsGlobal(Emails: std_list<string>) -> (UbiAccountIDs: std_map<string, string>)
20
func LookupUsernamesByUbiAccountIDsGlobal(UbiAccountIds: std_list<string>) -> (Usernames: std_map<string, string>)
21
func GetTOSEx(countryCode: string, languageCode: string, htmlVersion: bool) -> (tosex: [[TOSEx]]((tosex)))
22
func HasAcceptedLatestTOS() -> (hasAccepted: bool, failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)
23
func AcceptLatestTOS() -> (failedReasons: qvector<[[ValidationFailureReason]]((validationfailurereason))>)