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

ai.promoted.proto.common.DeviceOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/common/common.proto

package ai.promoted.proto.common;

public interface DeviceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:common.Device)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .common.DeviceType device_type = 1 [json_name = "deviceType"];
   * @return The enum numeric value on the wire for deviceType.
   */
  int getDeviceTypeValue();
  /**
   * .common.DeviceType device_type = 1 [json_name = "deviceType"];
   * @return The deviceType.
   */
  ai.promoted.proto.common.DeviceType getDeviceType();

  /**
   * string brand = 2 [json_name = "brand"];
   * @return The brand.
   */
  java.lang.String getBrand();
  /**
   * string brand = 2 [json_name = "brand"];
   * @return The bytes for brand.
   */
  com.google.protobuf.ByteString
      getBrandBytes();

  /**
   * string manufacturer = 3 [json_name = "manufacturer"];
   * @return The manufacturer.
   */
  java.lang.String getManufacturer();
  /**
   * string manufacturer = 3 [json_name = "manufacturer"];
   * @return The bytes for manufacturer.
   */
  com.google.protobuf.ByteString
      getManufacturerBytes();

  /**
   * string identifier = 4 [json_name = "identifier"];
   * @return The identifier.
   */
  java.lang.String getIdentifier();
  /**
   * string identifier = 4 [json_name = "identifier"];
   * @return The bytes for identifier.
   */
  com.google.protobuf.ByteString
      getIdentifierBytes();

  /**
   * string os_version = 5 [json_name = "osVersion"];
   * @return The osVersion.
   */
  java.lang.String getOsVersion();
  /**
   * string os_version = 5 [json_name = "osVersion"];
   * @return The bytes for osVersion.
   */
  com.google.protobuf.ByteString
      getOsVersionBytes();

  /**
   * .common.Locale locale = 6 [json_name = "locale", deprecated = true];
   * @return Whether the locale field is set.
   */
  @java.lang.Deprecated boolean hasLocale();
  /**
   * .common.Locale locale = 6 [json_name = "locale", deprecated = true];
   * @return The locale.
   */
  @java.lang.Deprecated ai.promoted.proto.common.Locale getLocale();
  /**
   * .common.Locale locale = 6 [json_name = "locale", deprecated = true];
   */
  @java.lang.Deprecated ai.promoted.proto.common.LocaleOrBuilder getLocaleOrBuilder();

  /**
   * .common.Screen screen = 7 [json_name = "screen"];
   * @return Whether the screen field is set.
   */
  boolean hasScreen();
  /**
   * .common.Screen screen = 7 [json_name = "screen"];
   * @return The screen.
   */
  ai.promoted.proto.common.Screen getScreen();
  /**
   * .common.Screen screen = 7 [json_name = "screen"];
   */
  ai.promoted.proto.common.ScreenOrBuilder getScreenOrBuilder();

  /**
   * string ip_address = 8 [json_name = "ipAddress"];
   * @return The ipAddress.
   */
  java.lang.String getIpAddress();
  /**
   * string ip_address = 8 [json_name = "ipAddress"];
   * @return The bytes for ipAddress.
   */
  com.google.protobuf.ByteString
      getIpAddressBytes();

  /**
   * .common.Location location = 9 [json_name = "location"];
   * @return Whether the location field is set.
   */
  boolean hasLocation();
  /**
   * .common.Location location = 9 [json_name = "location"];
   * @return The location.
   */
  ai.promoted.proto.common.Location getLocation();
  /**
   * .common.Location location = 9 [json_name = "location"];
   */
  ai.promoted.proto.common.LocationOrBuilder getLocationOrBuilder();

  /**
   * .common.Browser browser = 10 [json_name = "browser"];
   * @return Whether the browser field is set.
   */
  boolean hasBrowser();
  /**
   * .common.Browser browser = 10 [json_name = "browser"];
   * @return The browser.
   */
  ai.promoted.proto.common.Browser getBrowser();
  /**
   * .common.Browser browser = 10 [json_name = "browser"];
   */
  ai.promoted.proto.common.BrowserOrBuilder getBrowserOrBuilder();

  /**
   * string platform_app_version = 11 [json_name = "platformAppVersion"];
   * @return The platformAppVersion.
   */
  java.lang.String getPlatformAppVersion();
  /**
   * string platform_app_version = 11 [json_name = "platformAppVersion"];
   * @return The bytes for platformAppVersion.
   */
  com.google.protobuf.ByteString
      getPlatformAppVersionBytes();

  /**
   * string promoted_mobile_sdk_version = 12 [json_name = "promotedMobileSdkVersion"];
   * @return The promotedMobileSdkVersion.
   */
  java.lang.String getPromotedMobileSdkVersion();
  /**
   * string promoted_mobile_sdk_version = 12 [json_name = "promotedMobileSdkVersion"];
   * @return The bytes for promotedMobileSdkVersion.
   */
  com.google.protobuf.ByteString
      getPromotedMobileSdkVersionBytes();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy