main.java.com.streamlayer.analytics.streaming.v1.CommonDataOrBuilder 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 CommonDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.analytics.v2.streaming.CommonData)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* current event id
*
*
* optional uint64 event_id = 1 [json_name = "eventId"];
* @return Whether the eventId field is set.
*/
boolean hasEventId();
/**
*
* current event id
*
*
* optional uint64 event_id = 1 [json_name = "eventId"];
* @return The eventId.
*/
long getEventId();
/**
*
* category
*
*
* optional .streamlayer.analytics.v1.common.Category category = 2 [json_name = "category"];
* @return Whether the category field is set.
*/
boolean hasCategory();
/**
*
* category
*
*
* optional .streamlayer.analytics.v1.common.Category category = 2 [json_name = "category"];
* @return The enum numeric value on the wire for category.
*/
int getCategoryValue();
/**
*
* category
*
*
* optional .streamlayer.analytics.v1.common.Category category = 2 [json_name = "category"];
* @return The category.
*/
com.streamlayer.analytics.common.v1.Category getCategory();
/**
*
* kind
*
*
* optional .streamlayer.analytics.v1.common.Kind kind = 3 [json_name = "kind"];
* @return Whether the kind field is set.
*/
boolean hasKind();
/**
*
* kind
*
*
* optional .streamlayer.analytics.v1.common.Kind kind = 3 [json_name = "kind"];
* @return The enum numeric value on the wire for kind.
*/
int getKindValue();
/**
*
* kind
*
*
* optional .streamlayer.analytics.v1.common.Kind kind = 3 [json_name = "kind"];
* @return The kind.
*/
com.streamlayer.analytics.common.v1.Kind getKind();
/**
*
* how we are holding device
*
*
* optional .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 4 [json_name = "screenOrientation"];
* @return Whether the screenOrientation field is set.
*/
boolean hasScreenOrientation();
/**
*
* how we are holding device
*
*
* optional .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 4 [json_name = "screenOrientation"];
* @return The enum numeric value on the wire for screenOrientation.
*/
int getScreenOrientationValue();
/**
*
* how we are holding device
*
*
* optional .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 4 [json_name = "screenOrientation"];
* @return The screenOrientation.
*/
com.streamlayer.analytics.common.v1.ScreenOrientation getScreenOrientation();
/**
*
* session id
*
*
* optional string session_id = 5 [json_name = "sessionId"];
* @return Whether the sessionId field is set.
*/
boolean hasSessionId();
/**
*
* session id
*
*
* optional string session_id = 5 [json_name = "sessionId"];
* @return The sessionId.
*/
java.lang.String getSessionId();
/**
*
* session id
*
*
* optional string session_id = 5 [json_name = "sessionId"];
* @return The bytes for sessionId.
*/
com.google.protobuf.ByteString
getSessionIdBytes();
/**
*
* overlay_session id
*
*
* optional string overlay_session_id = 6 [json_name = "overlaySessionId"];
* @return Whether the overlaySessionId field is set.
*/
boolean hasOverlaySessionId();
/**
*
* overlay_session id
*
*
* optional string overlay_session_id = 6 [json_name = "overlaySessionId"];
* @return The overlaySessionId.
*/
java.lang.String getOverlaySessionId();
/**
*
* overlay_session id
*
*
* optional string overlay_session_id = 6 [json_name = "overlaySessionId"];
* @return The bytes for overlaySessionId.
*/
com.google.protobuf.ByteString
getOverlaySessionIdBytes();
/**
*
* topic id
*
*
* optional string topic_id = 7 [json_name = "topicId"];
* @return Whether the topicId field is set.
*/
boolean hasTopicId();
/**
*
* topic id
*
*
* optional string topic_id = 7 [json_name = "topicId"];
* @return The topicId.
*/
java.lang.String getTopicId();
/**
*
* topic id
*
*
* optional string topic_id = 7 [json_name = "topicId"];
* @return The bytes for topicId.
*/
com.google.protobuf.ByteString
getTopicIdBytes();
/**
*
* topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType topic_type = 8 [json_name = "topicType"];
* @return Whether the topicType field is set.
*/
boolean hasTopicType();
/**
*
* topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType topic_type = 8 [json_name = "topicType"];
* @return The enum numeric value on the wire for topicType.
*/
int getTopicTypeValue();
/**
*
* topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType topic_type = 8 [json_name = "topicType"];
* @return The topicType.
*/
com.streamlayer.analytics.common.v1.TopicType getTopicType();
/**
*
* parent topic id
*
*
* optional string parent_topic_id = 9 [json_name = "parentTopicId"];
* @return Whether the parentTopicId field is set.
*/
boolean hasParentTopicId();
/**
*
* parent topic id
*
*
* optional string parent_topic_id = 9 [json_name = "parentTopicId"];
* @return The parentTopicId.
*/
java.lang.String getParentTopicId();
/**
*
* parent topic id
*
*
* optional string parent_topic_id = 9 [json_name = "parentTopicId"];
* @return The bytes for parentTopicId.
*/
com.google.protobuf.ByteString
getParentTopicIdBytes();
/**
*
* parent topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType parent_topic_type = 10 [json_name = "parentTopicType"];
* @return Whether the parentTopicType field is set.
*/
boolean hasParentTopicType();
/**
*
* parent topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType parent_topic_type = 10 [json_name = "parentTopicType"];
* @return The enum numeric value on the wire for parentTopicType.
*/
int getParentTopicTypeValue();
/**
*
* parent topic type
*
*
* optional .streamlayer.analytics.v1.common.TopicType parent_topic_type = 10 [json_name = "parentTopicType"];
* @return The parentTopicType.
*/
com.streamlayer.analytics.common.v1.TopicType getParentTopicType();
/**
*
* participants count
*
*
* optional uint32 participants_count = 11 [json_name = "participantsCount"];
* @return Whether the participantsCount field is set.
*/
boolean hasParticipantsCount();
/**
*
* participants count
*
*
* optional uint32 participants_count = 11 [json_name = "participantsCount"];
* @return The participantsCount.
*/
int getParticipantsCount();
/**
*
* where we are in the app right now
*
*
* optional string route_map = 12 [json_name = "routeMap"];
* @return Whether the routeMap field is set.
*/
boolean hasRouteMap();
/**
*
* where we are in the app right now
*
*
* optional string route_map = 12 [json_name = "routeMap"];
* @return The routeMap.
*/
java.lang.String getRouteMap();
/**
*
* where we are in the app right now
*
*
* optional string route_map = 12 [json_name = "routeMap"];
* @return The bytes for routeMap.
*/
com.google.protobuf.ByteString
getRouteMapBytes();
/**
*
* event time
*
*
* optional uint64 track_timestamp = 13 [json_name = "trackTimestamp"];
* @return Whether the trackTimestamp field is set.
*/
boolean hasTrackTimestamp();
/**
*
* event time
*
*
* optional uint64 track_timestamp = 13 [json_name = "trackTimestamp"];
* @return The trackTimestamp.
*/
long getTrackTimestamp();
/**
*
* currently used in gamification, but it is common enough to include here
*
*
* optional .streamlayer.analytics.v1.common.TopicSubType topic_sub_type = 14 [json_name = "topicSubType"];
* @return Whether the topicSubType field is set.
*/
boolean hasTopicSubType();
/**
*
* currently used in gamification, but it is common enough to include here
*
*
* optional .streamlayer.analytics.v1.common.TopicSubType topic_sub_type = 14 [json_name = "topicSubType"];
* @return The enum numeric value on the wire for topicSubType.
*/
int getTopicSubTypeValue();
/**
*
* currently used in gamification, but it is common enough to include here
*
*
* optional .streamlayer.analytics.v1.common.TopicSubType topic_sub_type = 14 [json_name = "topicSubType"];
* @return The topicSubType.
*/
com.streamlayer.analytics.common.v1.TopicSubType getTopicSubType();
/**
*
* country from which the request was made
*
*
* optional string country = 15 [json_name = "country"];
* @return Whether the country field is set.
*/
boolean hasCountry();
/**
*
* country from which the request was made
*
*
* optional string country = 15 [json_name = "country"];
* @return The country.
*/
java.lang.String getCountry();
/**
*
* country from which the request was made
*
*
* optional string country = 15 [json_name = "country"];
* @return The bytes for country.
*/
com.google.protobuf.ByteString
getCountryBytes();
}