Even though this protocol is implemented on Nintendo game servers, it is never actually used. Instead, Nintendo has implemented its own friend services:
Methods
(1) AddFriend
Request
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(2) AddFriendByName
Request
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(3) AddFriendWithDetails
Request
Response
| Type | Name | 
|---|---|
| RelationshipData | relationshipData | 
(4) AddFriendByNameWithDetails
Request
Response
| Type | Name | 
|---|---|
| RelationshipData | relationshipData | 
(5) AcceptFriendship
Request
| Type | Name | 
|---|---|
| PID | uiPlayer | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(6) DeclineFriendship
Request
| Type | Name | 
|---|---|
| PID | uiPlayer | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(7) BlackList
Request
| Type | Name | 
|---|---|
| PID | uiPlayer | 
| Uint32 | uiDetails | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(8) BlackListByName
Request
| Type | Name | 
|---|---|
| String | strPlayerName | 
| Uint32 | uiDetails | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(9) ClearRelationship
Request
| Type | Name | 
|---|---|
| PID | uiPlayer | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(10) UpdateDetails
Request
| Type | Name | 
|---|---|
| PID | uiPlayer | 
| Uint32 | uiDetails | 
Response
| Type | Name | 
|---|---|
| Bool | %retval% | 
(11) GetList
Request
| Type | Name | 
|---|---|
| Uint8 | byRelationship | 
| Bool | bReversed | 
Response
(12) GetDetailedList
Request
| Type | Name | 
|---|---|
| Uint8 | byRelationship | 
| Bool | bReversed | 
Response
| Type | Name | 
|---|---|
| List<FriendData> | lstFriendsList | 
(13) GetRelationships
Request
| Type | Name | 
|---|---|
| ResultRange | resultRange | 
Response
| Type | Name | 
|---|---|
| Uint32 | uiTotalCount | 
| List<RelationshipData> | lstRelationshipsList |