public static class GameRequestContent.Builder extends java.lang.Object implements ShareModelBuilder<GameRequestContent,GameRequestContent.Builder>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
GameRequestContent |
build()
Builds the object.
|
GameRequestContent.Builder |
readFrom(GameRequestContent content)
Reads the values from a ShareModel into the builder.
|
GameRequestContent.Builder |
setActionType(GameRequestContent.ActionType actionType)
Sets the action type for this request
|
GameRequestContent.Builder |
setData(java.lang.String data)
Sets optional data which can be used for tracking; maximum length is 255
characters.
|
GameRequestContent.Builder |
setFilters(GameRequestContent.Filters filters)
Sets the filters for everybody/app users/non app users
|
GameRequestContent.Builder |
setMessage(java.lang.String message)
Sets the message users receiving the request will see.
|
GameRequestContent.Builder |
setObjectId(java.lang.String objectId)
Sets the open graph id of the object that action type will be performed on
Only valid (and required) for ActionTypes SEND, ASKFOR
|
GameRequestContent.Builder |
setRecipients(java.util.List<java.lang.String> recipients)
An array of user IDs, usernames or invite tokens of people to send request.
|
GameRequestContent.Builder |
setSuggestions(java.util.List<java.lang.String> suggestions)
Sets a list of user ids suggested as request receivers
|
GameRequestContent.Builder |
setTitle(java.lang.String title)
Sets an optional title for the dialog; maximum length is 50 characters.
|
GameRequestContent.Builder |
setTo(java.lang.String to)
Deprecated.
Replaced by
setRecipients(List) |
public GameRequestContent.Builder setMessage(java.lang.String message)
message - the messagepublic GameRequestContent.Builder setTo(java.lang.String to)
setRecipients(List)to - the id or user name to send the request topublic GameRequestContent.Builder setRecipients(java.util.List<java.lang.String> recipients)
recipients - the list of user ids to send the request topublic GameRequestContent.Builder setData(java.lang.String data)
data - the datapublic GameRequestContent.Builder setTitle(java.lang.String title)
title - the titlepublic GameRequestContent.Builder setActionType(GameRequestContent.ActionType actionType)
public GameRequestContent.Builder setObjectId(java.lang.String objectId)
public GameRequestContent.Builder setFilters(GameRequestContent.Filters filters)
public GameRequestContent.Builder setSuggestions(java.util.List<java.lang.String> suggestions)
public GameRequestContent build()
ShareBuilderbuild in interface ShareBuilder<GameRequestContent,GameRequestContent.Builder>public GameRequestContent.Builder readFrom(GameRequestContent content)
ShareModelBuilderreadFrom in interface ShareModelBuilder<GameRequestContent,GameRequestContent.Builder>content - The source ShareModel