Skip to content

Uplay Win Protocol

Yannik Marchand edited this page Jan 27, 2021 · 1 revision

NEX Protocols > Uplay Win (49)

Method ID Method Name
1 GetActions
2 GetActionsCompleted
3 GetActionsCount
4 GetActionsCompletedCount
5 GetRewards
6 GetRewardsPurchased
7 UplayWelcome
8 SetActionCompleted
9 SetActionsCompleted
10 GetUserToken
11 GetVirtualCurrencyUserBalance
12 GetSectionsByKey

(1) GetActions

Request

Type Name
Sint32 startRowIndex
Sint32 maximumRows
String sortExpression
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayAction> actionList

(2) GetActionsCompleted

Request

Type Name
Sint32 startRowIndex
Sint32 maximumRows
String sortExpression
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayAction> actionList

(3) GetActionsCount

Request

Type Name
String platformCode
String gameCode

Response

Type Name
Sint32 actionsCount

(4) GetActionsCompletedCount

Request

Type Name
String platformCode
String gameCode

Response

Type Name
Sint32 actionsCount

(5) GetRewards

Request

Type Name
Sint32 startRowIndex
Sint32 maximumRows
String sortExpression
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayReward> rewardList

(6) GetRewardsPurchased

Request

Type Name
Sint32 startRowIndex
Sint32 maximumRows
String sortExpression
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayReward> rewardList

(7) UplayWelcome

Request

Type Name
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayAction> actionList

(8) SetActionCompleted

Request

Type Name
String actionCode
String cultureName
String platformCode
String gameCode

Response

Type Name
UplayAction unlockedAction

(9) SetActionsCompleted

Request

Type Name
List<String> actionCodeList
String cultureName
String platformCode
String gameCode

Response

Type Name
List<UplayAction> actionList

(10) GetUserToken

Request

This method does not take any parameters.

Response

Type Name
String token

(11) GetVirtualCurrencyUserBalance

Request

Type Name
String platformCode

Response

Type Name
Sint32 virtualCurrencyUserBalance

(12) GetSectionsByKey

Request

Type Name
String cultureName
String sectionKey
String platformCode
String gameCode

Response

Type Name
List<UplaySection> sectionList

Types

UplayAction (Structure)

Type Name
String m_code
String m_name
String m_description
Sint32 m_value
String m_gameCode
List<UplayActionPlatform> m_platforms

UplayReward (Structure)

Type Name
String m_code
String m_name
String m_description
Sint32 m_value
String m_rewardTypeName
String m_gameCode
List<UplayRewardPlatform> m_platforms

UplaySection (Structure)

Type Name
String m_key
String m_name
String m_typeName
String m_menuTypeName
List<UplaySectionContent> m_contentList
String m_gameCode
String m_platformCode

UplayActionPlatform (Structure)

Type Name
String m_platformCode
Bool m_completed
String m_specificKey

UplayRewardPlatform (Structure)

Type Name
String m_platformCode
Bool m_purchased

UplaySectionContent (Structure)

Type Name
String m_key
String m_name
Sint16 m_order
String m_typeName
UplaySectionContentLocalized m_localizedInfo

UplaySectionContentLocalized (Structure)

Type Name
String m_key
String m_culture
String m_text
String m_url
Sint32 m_duration
String m_size
String m_width
String m_height
Clone this wiki locally