public String getEmail() { return optString(KEY_EMAIL, null); }
public void setName(String name) { put(KEY_NAME, name); }
PersonPayload ret = new PersonPayload(); boolean changed = false; ret.setId(newPerson.getId()); changed = true; ret.setEmail(newPerson.getEmail()); changed = true; ret.setName(newPerson.getName()); changed = true; ret.setFacebookId(newPerson.getFacebookId()); changed = true; ret.setPhoneNumber(newPerson.getPhoneNumber()); changed = true; ret.setStreet(newPerson.getStreet()); changed = true; ret.setCity(newPerson.getCity()); changed = true; ret.setZip(newPerson.getZip()); changed = true; ret.setCountry(newPerson.getCountry()); 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 setPerson(PersonPayload person) { try { put(PersonPayload.KEY, person == null ? null : person.getJsonObject()); } catch (JSONException e) { ApptentiveLog.e(CONVERSATION, "Error adding %s to ConversationTokenRequest", PersonPayload.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 setMParticleId(String mParticleId) { put(KEY_M_PARTICLE_ID, mParticleId); } }
public String getId() { return optString(KEY_ID, null); }
public void setCity(String city) { put(KEY_CITY, city); }
public String getName() { return optString(KEY_NAME, null); }
public void setZip(String zip) { put(KEY_ZIP, zip); }
public void setCountry(String country) { put(KEY_COUNTRY, country); }
public void setCustomData(CustomData customData) { put(KEY_CUSTOM_DATA, customData); }
public void setPhoneNumber(String phoneNumber) { put(KEY_PHONE_NUMBER, phoneNumber); }
public void setId(String id) { put(KEY_ID, id); }
public void setEmail(String email) { put(KEY_EMAIL, email); }
public void setFacebookId(String facebookId) { put(KEY_FACEBOOK_ID, facebookId); }
public void setStreet(String street) { put(KEY_STREET, street); }
public void setBirthday(String birthday) { put(KEY_BIRTHDAY, birthday); }