main.java.com.streamlayer.analytics.streaming.v1.SendRequestOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/analytics/v2/streaming/streaming.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.analytics.streaming.v1;
public interface SendRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.analytics.v2.streaming.SendRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .streamlayer.analytics.v2.streaming.SendAuthenticationsMessage auth = 1 [json_name = "auth"];
* @return Whether the auth field is set.
*/
boolean hasAuth();
/**
* .streamlayer.analytics.v2.streaming.SendAuthenticationsMessage auth = 1 [json_name = "auth"];
* @return The auth.
*/
com.streamlayer.analytics.streaming.v1.SendAuthenticationsMessage getAuth();
/**
* .streamlayer.analytics.v2.streaming.SendCallsMessage call = 2 [json_name = "call"];
* @return Whether the call field is set.
*/
boolean hasCall();
/**
* .streamlayer.analytics.v2.streaming.SendCallsMessage call = 2 [json_name = "call"];
* @return The call.
*/
com.streamlayer.analytics.streaming.v1.SendCallsMessage getCall();
/**
* .streamlayer.analytics.v2.streaming.SendConversationsMessage conversations = 3 [json_name = "conversations"];
* @return Whether the conversations field is set.
*/
boolean hasConversations();
/**
* .streamlayer.analytics.v2.streaming.SendConversationsMessage conversations = 3 [json_name = "conversations"];
* @return The conversations.
*/
com.streamlayer.analytics.streaming.v1.SendConversationsMessage getConversations();
/**
* .streamlayer.analytics.v2.streaming.SendInteractionsMessage interactions = 4 [json_name = "interactions"];
* @return Whether the interactions field is set.
*/
boolean hasInteractions();
/**
* .streamlayer.analytics.v2.streaming.SendInteractionsMessage interactions = 4 [json_name = "interactions"];
* @return The interactions.
*/
com.streamlayer.analytics.streaming.v1.SendInteractionsMessage getInteractions();
/**
* .streamlayer.analytics.v2.streaming.EventOpenedMessage event_opened = 5 [json_name = "eventOpened"];
* @return Whether the eventOpened field is set.
*/
boolean hasEventOpened();
/**
* .streamlayer.analytics.v2.streaming.EventOpenedMessage event_opened = 5 [json_name = "eventOpened"];
* @return The eventOpened.
*/
com.streamlayer.analytics.streaming.v1.EventOpenedMessage getEventOpened();
/**
* .streamlayer.analytics.v2.streaming.SendInvitationsMessage invitation = 6 [json_name = "invitation"];
* @return Whether the invitation field is set.
*/
boolean hasInvitation();
/**
* .streamlayer.analytics.v2.streaming.SendInvitationsMessage invitation = 6 [json_name = "invitation"];
* @return The invitation.
*/
com.streamlayer.analytics.streaming.v1.SendInvitationsMessage getInvitation();
/**
* .streamlayer.analytics.v2.streaming.LaunchButtonMessage launch_button = 7 [json_name = "launchButton"];
* @return Whether the launchButton field is set.
*/
boolean hasLaunchButton();
/**
* .streamlayer.analytics.v2.streaming.LaunchButtonMessage launch_button = 7 [json_name = "launchButton"];
* @return The launchButton.
*/
com.streamlayer.analytics.streaming.v1.LaunchButtonMessage getLaunchButton();
/**
* .streamlayer.analytics.v2.streaming.NotificationMessage notification = 8 [json_name = "notification"];
* @return Whether the notification field is set.
*/
boolean hasNotification();
/**
* .streamlayer.analytics.v2.streaming.NotificationMessage notification = 8 [json_name = "notification"];
* @return The notification.
*/
com.streamlayer.analytics.streaming.v1.NotificationMessage getNotification();
/**
* .streamlayer.analytics.v2.streaming.PermissionMessage permission = 9 [json_name = "permission"];
* @return Whether the permission field is set.
*/
boolean hasPermission();
/**
* .streamlayer.analytics.v2.streaming.PermissionMessage permission = 9 [json_name = "permission"];
* @return The permission.
*/
com.streamlayer.analytics.streaming.v1.PermissionMessage getPermission();
/**
* .streamlayer.analytics.v2.streaming.ButtonInitializedMessage button_init = 10 [json_name = "buttonInit"];
* @return Whether the buttonInit field is set.
*/
boolean hasButtonInit();
/**
* .streamlayer.analytics.v2.streaming.ButtonInitializedMessage button_init = 10 [json_name = "buttonInit"];
* @return The buttonInit.
*/
com.streamlayer.analytics.streaming.v1.ButtonInitializedMessage getButtonInit();
/**
* .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
* @return Whether the waves field is set.
*/
boolean hasWaves();
/**
* .streamlayer.analytics.v2.streaming.WavesMessage waves = 11 [json_name = "waves"];
* @return The waves.
*/
com.streamlayer.analytics.streaming.v1.WavesMessage getWaves();
/**
* .streamlayer.analytics.v2.streaming.HeartbeatMessage heartbeat = 12 [json_name = "heartbeat"];
* @return Whether the heartbeat field is set.
*/
boolean hasHeartbeat();
/**
* .streamlayer.analytics.v2.streaming.HeartbeatMessage heartbeat = 12 [json_name = "heartbeat"];
* @return The heartbeat.
*/
com.streamlayer.analytics.streaming.v1.HeartbeatMessage getHeartbeat();
/**
* .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
* @return Whether the games field is set.
*/
boolean hasGames();
/**
* .streamlayer.analytics.v2.streaming.GamesMessage games = 13 [json_name = "games"];
* @return The games.
*/
com.streamlayer.analytics.streaming.v1.GamesMessage getGames();
/**
* .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
* @return Whether the login field is set.
*/
boolean hasLogin();
/**
* .streamlayer.analytics.v2.streaming.Login login = 14 [json_name = "login"];
* @return The login.
*/
com.streamlayer.analytics.streaming.v1.Login getLogin();
/**
* .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
* @return Whether the logout field is set.
*/
boolean hasLogout();
/**
* .streamlayer.analytics.v2.streaming.Logout logout = 15 [json_name = "logout"];
* @return The logout.
*/
com.streamlayer.analytics.streaming.v1.Logout getLogout();
/**
* .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
* @return Whether the extra field is set.
*/
boolean hasExtra();
/**
* .streamlayer.analytics.v2.streaming.SendExtra extra = 100 [json_name = "extra"];
* @return The extra.
*/
com.streamlayer.analytics.streaming.v1.SendExtra getExtra();
public com.streamlayer.analytics.streaming.v1.SendRequest.MessageCase getMessageCase();
}