Get desktop application:
View/edit binary Protocol Buffers messages
Get the list of the caller's contact list There is no guarenteed ordering of contacts in the stream. Page streaming - streaming starting from the page_token if present.
Should response contain persona ids only or short form of the personas
If page_token is not present, the streaming will start from the beginning. In case the streaming call fails, mobile client should use the page_token from the last successful server response to continue the list streaming.
If there are more contacts to return, a page token is returned In case the streaming call fails, mobile client should use the page_token from the last successful server response to continue the list streaming.
Check if the personas are in the caller's contact list
Server successfully check the contact list and answered is-a-contact for these persona ids
For some reason, server encountered problem checking the contact list for these persona ids
Adding a persona to caller's contact list
Persona to add to the contact list
Friending context details
Only if Result is OK Most times, the added_contact is the same persona as the requesting pesona. But if there is a product rule applies, added_contact might be a different persona. (ie, Reachout from public group will have an aliasjid persona in request and friending reveals the genesis persona)
Remove a persona from caller's contact list
Persona to remove from contact list of the caller
Used in:
Contact added
NOT_FOUND may indicate any of the following: - Caller or New contact does not exist - Caller's Friending rate limit has been exceeded - Caller is blocked by new contact.
If contact's direct messaging is turned off
Used in:
Used in:
OK means all the incoming persona_ids are accounted for in either succeeded_ids or failed_ids
Used in:
Used in:
Used in:
Used in:
,Used in:
Contact removed