Class LiveScoutOutgoingMessageFactory
- java.lang.Object
-
- com.sportradar.livedata.sdk.proto.livescout.LiveScoutOutgoingMessageFactory
-
public class LiveScoutOutgoingMessageFactory extends Object
A factory used to generateOutgoingMessage
representing live-scout server requests.
-
-
Constructor Summary
Constructors Constructor Description LiveScoutOutgoingMessageFactory(Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutgoingMessage
buildAlive()
OutgoingMessage
buildLoginRequest(String username, String password, String accessToken)
Constructs and returns aOutgoingMessage
representing a log-in request.OutgoingMessage
buildLogOutRequest()
Constructs and returns aOutgoingMessage
representing a log-out request.OutgoingMessage
buildMatchBooking(long matchId)
OutgoingMessage
buildMatchList(int hoursBack, int hoursForward, boolean includeAvailable, Collection<Integer> sportIds, Collection<Long> matchIds)
OutgoingMessage
buildMatchSubscribe(Iterable<Long> matchIds)
OutgoingMessage
buildMatchUnsubscribe(Iterable<Long> matchIds)
OutgoingMessage
buildServerTimeRequest()
-
-
-
Constructor Detail
-
LiveScoutOutgoingMessageFactory
@Inject public LiveScoutOutgoingMessageFactory(Version version)
-
-
Method Detail
-
buildLoginRequest
public OutgoingMessage buildLoginRequest(String username, String password, String accessToken)
Constructs and returns aOutgoingMessage
representing a log-in request.- Parameters:
username
- The usernamepassword
- The password.- Returns:
- a
OutgoingMessage
representing a log-in request.
-
buildLogOutRequest
public OutgoingMessage buildLogOutRequest()
Constructs and returns aOutgoingMessage
representing a log-out request.- Returns:
- a
OutgoingMessage
representing a log-out request or a null reference if protocol associate with the current factory does not support log-out
-
buildMatchBooking
public OutgoingMessage buildMatchBooking(long matchId)
-
buildMatchSubscribe
public OutgoingMessage buildMatchSubscribe(Iterable<Long> matchIds)
-
buildMatchUnsubscribe
public OutgoingMessage buildMatchUnsubscribe(Iterable<Long> matchIds)
-
buildMatchList
public OutgoingMessage buildMatchList(int hoursBack, int hoursForward, boolean includeAvailable, Collection<Integer> sportIds, Collection<Long> matchIds)
-
buildAlive
public OutgoingMessage buildAlive()
-
buildServerTimeRequest
public OutgoingMessage buildServerTimeRequest()
-
-