public String getModel() { return optString(KEY_MODEL, null); }
public void setLocaleCountryCode(String localeCountryCode) { put(KEY_LOCALE_COUNTRY_CODE, localeCountryCode); }
DevicePayload ret = new DevicePayload(); boolean changed = false; ret.setUuid(newDevice.getUuid()); changed = true; ret.setOsName(newDevice.getOsName()); changed = true; ret.setOsVersion(newDevice.getOsVersion()); changed = true; ret.setOsBuild(newDevice.getOsBuild()); changed = true; ret.setOsApiLevel(String.valueOf(newDevice.getOsApiLevel())); changed = true; ret.setManufacturer(newDevice.getManufacturer()); changed = true; ret.setModel(newDevice.getModel()); changed = true; ret.setBoard(newDevice.getBoard()); changed = true; ret.setProduct(newDevice.getProduct()); changed = true;
@SuppressWarnings("unchecked") // We check it coming in. public CustomData getCustomData() { if (!isNull(KEY_CUSTOM_DATA)) { try { return new CustomData(getJSONObject(KEY_CUSTOM_DATA)); } catch (JSONException e) { logException(e); } } return null; }
public void setDevice(DevicePayload device) { try { put(DevicePayload.KEY, device == null ? null : device.getJsonObject()); } catch (JSONException e) { ApptentiveLog.e(CONVERSATION, "Error adding %s to ConversationTokenRequest", DevicePayload.KEY); logException(e); } }
public static JsonPayload createPayload(PayloadType type, String json) throws JSONException { switch (type) { case message: return MessageFactory.fromJson(json); case event: return new EventPayload(json); case device: return new DevicePayload(json); case sdk: //return new SdkPayload(json); // TODO: FIXME return null; case app_release: //return new AppReleasePayload(json); return null; case person: return new PersonPayload(json); case survey: return new SurveyResponsePayload(json); default: throw new IllegalArgumentException("Unexpected payload type: " + type); } } }
public void setLocaleLanguageCode(String localeLanguageCode) { put(KEY_LOCALE_LANGUAGE_CODE, localeLanguageCode); }
public String getDevice() { return optString(KEY_DEVICE, null); }
public void setAdvertiserId(String advertiserId) { put(KEY_ADVERTISER_ID, advertiserId); }
public void setProduct(String product) { put(KEY_PRODUCT, product); }
public void setBootloaderVersion(String bootloaderVersion) { put(KEY_BOOTLOADER_VERSION, bootloaderVersion); }
public void setLocaleRaw(String localeRaw) { put(KEY_LOCALE_RAW, localeRaw); }
public void setOsVersion(String osVersion) { put(KEY_OS_VERSION, osVersion); }
public void setModel(String model) { put(KEY_MODEL, model); }
public void setBoard(String board) { put(KEY_BOARD, board); }
public void setBrand(String brand) { put(KEY_BRAND, brand); }
public void setDevice(String device) { put(KEY_DEVICE, device); }
public void setCustomData(CustomData customData) { put(KEY_CUSTOM_DATA, customData); }
public void setUuid(String uuid) { put(KEY_UUID, uuid); }
public void setOsName(String osName) { put(KEY_OS_NAME, osName); }