All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.java.com.streamlayer.analytics.streaming.v1.SendRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.133.1
Show newest version
// 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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy