ai.promoted.proto.common.DeviceOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of deliveryclient Show documentation
Show all versions of deliveryclient Show documentation
A Java Client to contact the Promoted.ai Delivery API.
// 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