Rev 7169 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/*** Autogenerated by Thrift Compiler (0.7.0)** DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING*/package in.shop2020.model.v1.order;import java.util.List;import java.util.ArrayList;import java.util.Map;import java.util.HashMap;import java.util.EnumMap;import java.util.Set;import java.util.HashSet;import java.util.EnumSet;import java.util.Collections;import java.util.BitSet;import java.nio.ByteBuffer;import java.util.Arrays;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HotspotStore implements org.apache.thrift.TBase<HotspotStore, HotspotStore._Fields>, java.io.Serializable, Cloneable {private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("HotspotStore");private static final org.apache.thrift.protocol.TField ID_FIELD_DESC = new org.apache.thrift.protocol.TField("id", org.apache.thrift.protocol.TType.I64, (short)1);private static final org.apache.thrift.protocol.TField HOTSPOT_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("hotspotId", org.apache.thrift.protocol.TType.STRING, (short)2);private static final org.apache.thrift.protocol.TField COMPANY_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("companyId", org.apache.thrift.protocol.TType.I64, (short)3);private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)4);private static final org.apache.thrift.protocol.TField CITY_FIELD_DESC = new org.apache.thrift.protocol.TField("city", org.apache.thrift.protocol.TType.STRING, (short)5);private static final org.apache.thrift.protocol.TField COLLECTED_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("collectedAmount", org.apache.thrift.protocol.TType.I64, (short)6);private static final org.apache.thrift.protocol.TField AVAILABLE_LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("availableLimit", org.apache.thrift.protocol.TType.I64, (short)7);private static final org.apache.thrift.protocol.TField CREDIT_LIMIT_FIELD_DESC = new org.apache.thrift.protocol.TField("creditLimit", org.apache.thrift.protocol.TType.I64, (short)8);private static final org.apache.thrift.protocol.TField SALT_FIELD_DESC = new org.apache.thrift.protocol.TField("salt", org.apache.thrift.protocol.TType.STRING, (short)9);private static final org.apache.thrift.protocol.TField PASSWORD_FIELD_DESC = new org.apache.thrift.protocol.TField("password", org.apache.thrift.protocol.TType.STRING, (short)10);private static final org.apache.thrift.protocol.TField IS_ACTIVE_FIELD_DESC = new org.apache.thrift.protocol.TField("isActive", org.apache.thrift.protocol.TType.BOOL, (short)11);private static final org.apache.thrift.protocol.TField CIRCLE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("circleId", org.apache.thrift.protocol.TType.I64, (short)12);private static final org.apache.thrift.protocol.TField EMAIL_FIELD_DESC = new org.apache.thrift.protocol.TField("email", org.apache.thrift.protocol.TType.STRING, (short)13);private static final org.apache.thrift.protocol.TField LINE1_FIELD_DESC = new org.apache.thrift.protocol.TField("line1", org.apache.thrift.protocol.TType.STRING, (short)14);private static final org.apache.thrift.protocol.TField LINE2_FIELD_DESC = new org.apache.thrift.protocol.TField("line2", org.apache.thrift.protocol.TType.STRING, (short)15);private static final org.apache.thrift.protocol.TField STATE_FIELD_DESC = new org.apache.thrift.protocol.TField("state", org.apache.thrift.protocol.TType.STRING, (short)16);private static final org.apache.thrift.protocol.TField PIN_FIELD_DESC = new org.apache.thrift.protocol.TField("pin", org.apache.thrift.protocol.TType.STRING, (short)17);private static final org.apache.thrift.protocol.TField PHONE_FIELD_DESC = new org.apache.thrift.protocol.TField("phone", org.apache.thrift.protocol.TType.STRING, (short)18);private static final org.apache.thrift.protocol.TField APPROVAL_EMAIL_FIELD_DESC = new org.apache.thrift.protocol.TField("approvalEmail", org.apache.thrift.protocol.TType.STRING, (short)19);private long id; // requiredprivate String hotspotId; // requiredprivate long companyId; // requiredprivate String name; // requiredprivate String city; // requiredprivate long collectedAmount; // requiredprivate long availableLimit; // requiredprivate long creditLimit; // requiredprivate String salt; // requiredprivate String password; // requiredprivate boolean isActive; // requiredprivate long circleId; // requiredprivate String email; // requiredprivate String line1; // requiredprivate String line2; // requiredprivate String state; // requiredprivate String pin; // requiredprivate String phone; // requiredprivate String approvalEmail; // required/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */public enum _Fields implements org.apache.thrift.TFieldIdEnum {ID((short)1, "id"),HOTSPOT_ID((short)2, "hotspotId"),COMPANY_ID((short)3, "companyId"),NAME((short)4, "name"),CITY((short)5, "city"),COLLECTED_AMOUNT((short)6, "collectedAmount"),AVAILABLE_LIMIT((short)7, "availableLimit"),CREDIT_LIMIT((short)8, "creditLimit"),SALT((short)9, "salt"),PASSWORD((short)10, "password"),IS_ACTIVE((short)11, "isActive"),CIRCLE_ID((short)12, "circleId"),EMAIL((short)13, "email"),LINE1((short)14, "line1"),LINE2((short)15, "line2"),STATE((short)16, "state"),PIN((short)17, "pin"),PHONE((short)18, "phone"),APPROVAL_EMAIL((short)19, "approvalEmail");private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();static {for (_Fields field : EnumSet.allOf(_Fields.class)) {byName.put(field.getFieldName(), field);}}/*** Find the _Fields constant that matches fieldId, or null if its not found.*/public static _Fields findByThriftId(int fieldId) {switch(fieldId) {case 1: // IDreturn ID;case 2: // HOTSPOT_IDreturn HOTSPOT_ID;case 3: // COMPANY_IDreturn COMPANY_ID;case 4: // NAMEreturn NAME;case 5: // CITYreturn CITY;case 6: // COLLECTED_AMOUNTreturn COLLECTED_AMOUNT;case 7: // AVAILABLE_LIMITreturn AVAILABLE_LIMIT;case 8: // CREDIT_LIMITreturn CREDIT_LIMIT;case 9: // SALTreturn SALT;case 10: // PASSWORDreturn PASSWORD;case 11: // IS_ACTIVEreturn IS_ACTIVE;case 12: // CIRCLE_IDreturn CIRCLE_ID;case 13: // EMAILreturn EMAIL;case 14: // LINE1return LINE1;case 15: // LINE2return LINE2;case 16: // STATEreturn STATE;case 17: // PINreturn PIN;case 18: // PHONEreturn PHONE;case 19: // APPROVAL_EMAILreturn APPROVAL_EMAIL;default:return null;}}/*** Find the _Fields constant that matches fieldId, throwing an exception* if it is not found.*/public static _Fields findByThriftIdOrThrow(int fieldId) {_Fields fields = findByThriftId(fieldId);if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");return fields;}/*** Find the _Fields constant that matches name, or null if its not found.*/public static _Fields findByName(String name) {return byName.get(name);}private final short _thriftId;private final String _fieldName;_Fields(short thriftId, String fieldName) {_thriftId = thriftId;_fieldName = fieldName;}public short getThriftFieldId() {return _thriftId;}public String getFieldName() {return _fieldName;}}// isset id assignmentsprivate static final int __ID_ISSET_ID = 0;private static final int __COMPANYID_ISSET_ID = 1;private static final int __COLLECTEDAMOUNT_ISSET_ID = 2;private static final int __AVAILABLELIMIT_ISSET_ID = 3;private static final int __CREDITLIMIT_ISSET_ID = 4;private static final int __ISACTIVE_ISSET_ID = 5;private static final int __CIRCLEID_ISSET_ID = 6;private BitSet __isset_bit_vector = new BitSet(7);public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;static {Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.HOTSPOT_ID, new org.apache.thrift.meta_data.FieldMetaData("hotspotId", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.COMPANY_ID, new org.apache.thrift.meta_data.FieldMetaData("companyId", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.CITY, new org.apache.thrift.meta_data.FieldMetaData("city", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.COLLECTED_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("collectedAmount", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.AVAILABLE_LIMIT, new org.apache.thrift.meta_data.FieldMetaData("availableLimit", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.CREDIT_LIMIT, new org.apache.thrift.meta_data.FieldMetaData("creditLimit", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.SALT, new org.apache.thrift.meta_data.FieldMetaData("salt", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.PASSWORD, new org.apache.thrift.meta_data.FieldMetaData("password", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.IS_ACTIVE, new org.apache.thrift.meta_data.FieldMetaData("isActive", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));tmpMap.put(_Fields.CIRCLE_ID, new org.apache.thrift.meta_data.FieldMetaData("circleId", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));tmpMap.put(_Fields.EMAIL, new org.apache.thrift.meta_data.FieldMetaData("email", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.LINE1, new org.apache.thrift.meta_data.FieldMetaData("line1", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.LINE2, new org.apache.thrift.meta_data.FieldMetaData("line2", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.STATE, new org.apache.thrift.meta_data.FieldMetaData("state", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.PIN, new org.apache.thrift.meta_data.FieldMetaData("pin", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.PHONE, new org.apache.thrift.meta_data.FieldMetaData("phone", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));tmpMap.put(_Fields.APPROVAL_EMAIL, new org.apache.thrift.meta_data.FieldMetaData("approvalEmail", org.apache.thrift.TFieldRequirementType.DEFAULT,new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));metaDataMap = Collections.unmodifiableMap(tmpMap);org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(HotspotStore.class, metaDataMap);}public HotspotStore() {}public HotspotStore(long id,String hotspotId,long companyId,String name,String city,long collectedAmount,long availableLimit,long creditLimit,String salt,String password,boolean isActive,long circleId,String email,String line1,String line2,String state,String pin,String phone,String approvalEmail){this();this.id = id;setIdIsSet(true);this.hotspotId = hotspotId;this.companyId = companyId;setCompanyIdIsSet(true);this.name = name;this.city = city;this.collectedAmount = collectedAmount;setCollectedAmountIsSet(true);this.availableLimit = availableLimit;setAvailableLimitIsSet(true);this.creditLimit = creditLimit;setCreditLimitIsSet(true);this.salt = salt;this.password = password;this.isActive = isActive;setIsActiveIsSet(true);this.circleId = circleId;setCircleIdIsSet(true);this.email = email;this.line1 = line1;this.line2 = line2;this.state = state;this.pin = pin;this.phone = phone;this.approvalEmail = approvalEmail;}/*** Performs a deep copy on <i>other</i>.*/public HotspotStore(HotspotStore other) {__isset_bit_vector.clear();__isset_bit_vector.or(other.__isset_bit_vector);this.id = other.id;if (other.isSetHotspotId()) {this.hotspotId = other.hotspotId;}this.companyId = other.companyId;if (other.isSetName()) {this.name = other.name;}if (other.isSetCity()) {this.city = other.city;}this.collectedAmount = other.collectedAmount;this.availableLimit = other.availableLimit;this.creditLimit = other.creditLimit;if (other.isSetSalt()) {this.salt = other.salt;}if (other.isSetPassword()) {this.password = other.password;}this.isActive = other.isActive;this.circleId = other.circleId;if (other.isSetEmail()) {this.email = other.email;}if (other.isSetLine1()) {this.line1 = other.line1;}if (other.isSetLine2()) {this.line2 = other.line2;}if (other.isSetState()) {this.state = other.state;}if (other.isSetPin()) {this.pin = other.pin;}if (other.isSetPhone()) {this.phone = other.phone;}if (other.isSetApprovalEmail()) {this.approvalEmail = other.approvalEmail;}}public HotspotStore deepCopy() {return new HotspotStore(this);}@Overridepublic void clear() {setIdIsSet(false);this.id = 0;this.hotspotId = null;setCompanyIdIsSet(false);this.companyId = 0;this.name = null;this.city = null;setCollectedAmountIsSet(false);this.collectedAmount = 0;setAvailableLimitIsSet(false);this.availableLimit = 0;setCreditLimitIsSet(false);this.creditLimit = 0;this.salt = null;this.password = null;setIsActiveIsSet(false);this.isActive = false;setCircleIdIsSet(false);this.circleId = 0;this.email = null;this.line1 = null;this.line2 = null;this.state = null;this.pin = null;this.phone = null;this.approvalEmail = null;}public long getId() {return this.id;}public void setId(long id) {this.id = id;setIdIsSet(true);}public void unsetId() {__isset_bit_vector.clear(__ID_ISSET_ID);}/** Returns true if field id is set (has been assigned a value) and false otherwise */public boolean isSetId() {return __isset_bit_vector.get(__ID_ISSET_ID);}public void setIdIsSet(boolean value) {__isset_bit_vector.set(__ID_ISSET_ID, value);}public String getHotspotId() {return this.hotspotId;}public void setHotspotId(String hotspotId) {this.hotspotId = hotspotId;}public void unsetHotspotId() {this.hotspotId = null;}/** Returns true if field hotspotId is set (has been assigned a value) and false otherwise */public boolean isSetHotspotId() {return this.hotspotId != null;}public void setHotspotIdIsSet(boolean value) {if (!value) {this.hotspotId = null;}}public long getCompanyId() {return this.companyId;}public void setCompanyId(long companyId) {this.companyId = companyId;setCompanyIdIsSet(true);}public void unsetCompanyId() {__isset_bit_vector.clear(__COMPANYID_ISSET_ID);}/** Returns true if field companyId is set (has been assigned a value) and false otherwise */public boolean isSetCompanyId() {return __isset_bit_vector.get(__COMPANYID_ISSET_ID);}public void setCompanyIdIsSet(boolean value) {__isset_bit_vector.set(__COMPANYID_ISSET_ID, value);}public String getName() {return this.name;}public void setName(String name) {this.name = name;}public void unsetName() {this.name = null;}/** Returns true if field name is set (has been assigned a value) and false otherwise */public boolean isSetName() {return this.name != null;}public void setNameIsSet(boolean value) {if (!value) {this.name = null;}}public String getCity() {return this.city;}public void setCity(String city) {this.city = city;}public void unsetCity() {this.city = null;}/** Returns true if field city is set (has been assigned a value) and false otherwise */public boolean isSetCity() {return this.city != null;}public void setCityIsSet(boolean value) {if (!value) {this.city = null;}}public long getCollectedAmount() {return this.collectedAmount;}public void setCollectedAmount(long collectedAmount) {this.collectedAmount = collectedAmount;setCollectedAmountIsSet(true);}public void unsetCollectedAmount() {__isset_bit_vector.clear(__COLLECTEDAMOUNT_ISSET_ID);}/** Returns true if field collectedAmount is set (has been assigned a value) and false otherwise */public boolean isSetCollectedAmount() {return __isset_bit_vector.get(__COLLECTEDAMOUNT_ISSET_ID);}public void setCollectedAmountIsSet(boolean value) {__isset_bit_vector.set(__COLLECTEDAMOUNT_ISSET_ID, value);}public long getAvailableLimit() {return this.availableLimit;}public void setAvailableLimit(long availableLimit) {this.availableLimit = availableLimit;setAvailableLimitIsSet(true);}public void unsetAvailableLimit() {__isset_bit_vector.clear(__AVAILABLELIMIT_ISSET_ID);}/** Returns true if field availableLimit is set (has been assigned a value) and false otherwise */public boolean isSetAvailableLimit() {return __isset_bit_vector.get(__AVAILABLELIMIT_ISSET_ID);}public void setAvailableLimitIsSet(boolean value) {__isset_bit_vector.set(__AVAILABLELIMIT_ISSET_ID, value);}public long getCreditLimit() {return this.creditLimit;}public void setCreditLimit(long creditLimit) {this.creditLimit = creditLimit;setCreditLimitIsSet(true);}public void unsetCreditLimit() {__isset_bit_vector.clear(__CREDITLIMIT_ISSET_ID);}/** Returns true if field creditLimit is set (has been assigned a value) and false otherwise */public boolean isSetCreditLimit() {return __isset_bit_vector.get(__CREDITLIMIT_ISSET_ID);}public void setCreditLimitIsSet(boolean value) {__isset_bit_vector.set(__CREDITLIMIT_ISSET_ID, value);}public String getSalt() {return this.salt;}public void setSalt(String salt) {this.salt = salt;}public void unsetSalt() {this.salt = null;}/** Returns true if field salt is set (has been assigned a value) and false otherwise */public boolean isSetSalt() {return this.salt != null;}public void setSaltIsSet(boolean value) {if (!value) {this.salt = null;}}public String getPassword() {return this.password;}public void setPassword(String password) {this.password = password;}public void unsetPassword() {this.password = null;}/** Returns true if field password is set (has been assigned a value) and false otherwise */public boolean isSetPassword() {return this.password != null;}public void setPasswordIsSet(boolean value) {if (!value) {this.password = null;}}public boolean isIsActive() {return this.isActive;}public void setIsActive(boolean isActive) {this.isActive = isActive;setIsActiveIsSet(true);}public void unsetIsActive() {__isset_bit_vector.clear(__ISACTIVE_ISSET_ID);}/** Returns true if field isActive is set (has been assigned a value) and false otherwise */public boolean isSetIsActive() {return __isset_bit_vector.get(__ISACTIVE_ISSET_ID);}public void setIsActiveIsSet(boolean value) {__isset_bit_vector.set(__ISACTIVE_ISSET_ID, value);}public long getCircleId() {return this.circleId;}public void setCircleId(long circleId) {this.circleId = circleId;setCircleIdIsSet(true);}public void unsetCircleId() {__isset_bit_vector.clear(__CIRCLEID_ISSET_ID);}/** Returns true if field circleId is set (has been assigned a value) and false otherwise */public boolean isSetCircleId() {return __isset_bit_vector.get(__CIRCLEID_ISSET_ID);}public void setCircleIdIsSet(boolean value) {__isset_bit_vector.set(__CIRCLEID_ISSET_ID, value);}public String getEmail() {return this.email;}public void setEmail(String email) {this.email = email;}public void unsetEmail() {this.email = null;}/** Returns true if field email is set (has been assigned a value) and false otherwise */public boolean isSetEmail() {return this.email != null;}public void setEmailIsSet(boolean value) {if (!value) {this.email = null;}}public String getLine1() {return this.line1;}public void setLine1(String line1) {this.line1 = line1;}public void unsetLine1() {this.line1 = null;}/** Returns true if field line1 is set (has been assigned a value) and false otherwise */public boolean isSetLine1() {return this.line1 != null;}public void setLine1IsSet(boolean value) {if (!value) {this.line1 = null;}}public String getLine2() {return this.line2;}public void setLine2(String line2) {this.line2 = line2;}public void unsetLine2() {this.line2 = null;}/** Returns true if field line2 is set (has been assigned a value) and false otherwise */public boolean isSetLine2() {return this.line2 != null;}public void setLine2IsSet(boolean value) {if (!value) {this.line2 = null;}}public String getState() {return this.state;}public void setState(String state) {this.state = state;}public void unsetState() {this.state = null;}/** Returns true if field state is set (has been assigned a value) and false otherwise */public boolean isSetState() {return this.state != null;}public void setStateIsSet(boolean value) {if (!value) {this.state = null;}}public String getPin() {return this.pin;}public void setPin(String pin) {this.pin = pin;}public void unsetPin() {this.pin = null;}/** Returns true if field pin is set (has been assigned a value) and false otherwise */public boolean isSetPin() {return this.pin != null;}public void setPinIsSet(boolean value) {if (!value) {this.pin = null;}}public String getPhone() {return this.phone;}public void setPhone(String phone) {this.phone = phone;}public void unsetPhone() {this.phone = null;}/** Returns true if field phone is set (has been assigned a value) and false otherwise */public boolean isSetPhone() {return this.phone != null;}public void setPhoneIsSet(boolean value) {if (!value) {this.phone = null;}}public String getApprovalEmail() {return this.approvalEmail;}public void setApprovalEmail(String approvalEmail) {this.approvalEmail = approvalEmail;}public void unsetApprovalEmail() {this.approvalEmail = null;}/** Returns true if field approvalEmail is set (has been assigned a value) and false otherwise */public boolean isSetApprovalEmail() {return this.approvalEmail != null;}public void setApprovalEmailIsSet(boolean value) {if (!value) {this.approvalEmail = null;}}public void setFieldValue(_Fields field, Object value) {switch (field) {case ID:if (value == null) {unsetId();} else {setId((Long)value);}break;case HOTSPOT_ID:if (value == null) {unsetHotspotId();} else {setHotspotId((String)value);}break;case COMPANY_ID:if (value == null) {unsetCompanyId();} else {setCompanyId((Long)value);}break;case NAME:if (value == null) {unsetName();} else {setName((String)value);}break;case CITY:if (value == null) {unsetCity();} else {setCity((String)value);}break;case COLLECTED_AMOUNT:if (value == null) {unsetCollectedAmount();} else {setCollectedAmount((Long)value);}break;case AVAILABLE_LIMIT:if (value == null) {unsetAvailableLimit();} else {setAvailableLimit((Long)value);}break;case CREDIT_LIMIT:if (value == null) {unsetCreditLimit();} else {setCreditLimit((Long)value);}break;case SALT:if (value == null) {unsetSalt();} else {setSalt((String)value);}break;case PASSWORD:if (value == null) {unsetPassword();} else {setPassword((String)value);}break;case IS_ACTIVE:if (value == null) {unsetIsActive();} else {setIsActive((Boolean)value);}break;case CIRCLE_ID:if (value == null) {unsetCircleId();} else {setCircleId((Long)value);}break;case EMAIL:if (value == null) {unsetEmail();} else {setEmail((String)value);}break;case LINE1:if (value == null) {unsetLine1();} else {setLine1((String)value);}break;case LINE2:if (value == null) {unsetLine2();} else {setLine2((String)value);}break;case STATE:if (value == null) {unsetState();} else {setState((String)value);}break;case PIN:if (value == null) {unsetPin();} else {setPin((String)value);}break;case PHONE:if (value == null) {unsetPhone();} else {setPhone((String)value);}break;case APPROVAL_EMAIL:if (value == null) {unsetApprovalEmail();} else {setApprovalEmail((String)value);}break;}}public Object getFieldValue(_Fields field) {switch (field) {case ID:return Long.valueOf(getId());case HOTSPOT_ID:return getHotspotId();case COMPANY_ID:return Long.valueOf(getCompanyId());case NAME:return getName();case CITY:return getCity();case COLLECTED_AMOUNT:return Long.valueOf(getCollectedAmount());case AVAILABLE_LIMIT:return Long.valueOf(getAvailableLimit());case CREDIT_LIMIT:return Long.valueOf(getCreditLimit());case SALT:return getSalt();case PASSWORD:return getPassword();case IS_ACTIVE:return Boolean.valueOf(isIsActive());case CIRCLE_ID:return Long.valueOf(getCircleId());case EMAIL:return getEmail();case LINE1:return getLine1();case LINE2:return getLine2();case STATE:return getState();case PIN:return getPin();case PHONE:return getPhone();case APPROVAL_EMAIL:return getApprovalEmail();}throw new IllegalStateException();}/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */public boolean isSet(_Fields field) {if (field == null) {throw new IllegalArgumentException();}switch (field) {case ID:return isSetId();case HOTSPOT_ID:return isSetHotspotId();case COMPANY_ID:return isSetCompanyId();case NAME:return isSetName();case CITY:return isSetCity();case COLLECTED_AMOUNT:return isSetCollectedAmount();case AVAILABLE_LIMIT:return isSetAvailableLimit();case CREDIT_LIMIT:return isSetCreditLimit();case SALT:return isSetSalt();case PASSWORD:return isSetPassword();case IS_ACTIVE:return isSetIsActive();case CIRCLE_ID:return isSetCircleId();case EMAIL:return isSetEmail();case LINE1:return isSetLine1();case LINE2:return isSetLine2();case STATE:return isSetState();case PIN:return isSetPin();case PHONE:return isSetPhone();case APPROVAL_EMAIL:return isSetApprovalEmail();}throw new IllegalStateException();}@Overridepublic boolean equals(Object that) {if (that == null)return false;if (that instanceof HotspotStore)return this.equals((HotspotStore)that);return false;}public boolean equals(HotspotStore that) {if (that == null)return false;boolean this_present_id = true;boolean that_present_id = true;if (this_present_id || that_present_id) {if (!(this_present_id && that_present_id))return false;if (this.id != that.id)return false;}boolean this_present_hotspotId = true && this.isSetHotspotId();boolean that_present_hotspotId = true && that.isSetHotspotId();if (this_present_hotspotId || that_present_hotspotId) {if (!(this_present_hotspotId && that_present_hotspotId))return false;if (!this.hotspotId.equals(that.hotspotId))return false;}boolean this_present_companyId = true;boolean that_present_companyId = true;if (this_present_companyId || that_present_companyId) {if (!(this_present_companyId && that_present_companyId))return false;if (this.companyId != that.companyId)return false;}boolean this_present_name = true && this.isSetName();boolean that_present_name = true && that.isSetName();if (this_present_name || that_present_name) {if (!(this_present_name && that_present_name))return false;if (!this.name.equals(that.name))return false;}boolean this_present_city = true && this.isSetCity();boolean that_present_city = true && that.isSetCity();if (this_present_city || that_present_city) {if (!(this_present_city && that_present_city))return false;if (!this.city.equals(that.city))return false;}boolean this_present_collectedAmount = true;boolean that_present_collectedAmount = true;if (this_present_collectedAmount || that_present_collectedAmount) {if (!(this_present_collectedAmount && that_present_collectedAmount))return false;if (this.collectedAmount != that.collectedAmount)return false;}boolean this_present_availableLimit = true;boolean that_present_availableLimit = true;if (this_present_availableLimit || that_present_availableLimit) {if (!(this_present_availableLimit && that_present_availableLimit))return false;if (this.availableLimit != that.availableLimit)return false;}boolean this_present_creditLimit = true;boolean that_present_creditLimit = true;if (this_present_creditLimit || that_present_creditLimit) {if (!(this_present_creditLimit && that_present_creditLimit))return false;if (this.creditLimit != that.creditLimit)return false;}boolean this_present_salt = true && this.isSetSalt();boolean that_present_salt = true && that.isSetSalt();if (this_present_salt || that_present_salt) {if (!(this_present_salt && that_present_salt))return false;if (!this.salt.equals(that.salt))return false;}boolean this_present_password = true && this.isSetPassword();boolean that_present_password = true && that.isSetPassword();if (this_present_password || that_present_password) {if (!(this_present_password && that_present_password))return false;if (!this.password.equals(that.password))return false;}boolean this_present_isActive = true;boolean that_present_isActive = true;if (this_present_isActive || that_present_isActive) {if (!(this_present_isActive && that_present_isActive))return false;if (this.isActive != that.isActive)return false;}boolean this_present_circleId = true;boolean that_present_circleId = true;if (this_present_circleId || that_present_circleId) {if (!(this_present_circleId && that_present_circleId))return false;if (this.circleId != that.circleId)return false;}boolean this_present_email = true && this.isSetEmail();boolean that_present_email = true && that.isSetEmail();if (this_present_email || that_present_email) {if (!(this_present_email && that_present_email))return false;if (!this.email.equals(that.email))return false;}boolean this_present_line1 = true && this.isSetLine1();boolean that_present_line1 = true && that.isSetLine1();if (this_present_line1 || that_present_line1) {if (!(this_present_line1 && that_present_line1))return false;if (!this.line1.equals(that.line1))return false;}boolean this_present_line2 = true && this.isSetLine2();boolean that_present_line2 = true && that.isSetLine2();if (this_present_line2 || that_present_line2) {if (!(this_present_line2 && that_present_line2))return false;if (!this.line2.equals(that.line2))return false;}boolean this_present_state = true && this.isSetState();boolean that_present_state = true && that.isSetState();if (this_present_state || that_present_state) {if (!(this_present_state && that_present_state))return false;if (!this.state.equals(that.state))return false;}boolean this_present_pin = true && this.isSetPin();boolean that_present_pin = true && that.isSetPin();if (this_present_pin || that_present_pin) {if (!(this_present_pin && that_present_pin))return false;if (!this.pin.equals(that.pin))return false;}boolean this_present_phone = true && this.isSetPhone();boolean that_present_phone = true && that.isSetPhone();if (this_present_phone || that_present_phone) {if (!(this_present_phone && that_present_phone))return false;if (!this.phone.equals(that.phone))return false;}boolean this_present_approvalEmail = true && this.isSetApprovalEmail();boolean that_present_approvalEmail = true && that.isSetApprovalEmail();if (this_present_approvalEmail || that_present_approvalEmail) {if (!(this_present_approvalEmail && that_present_approvalEmail))return false;if (!this.approvalEmail.equals(that.approvalEmail))return false;}return true;}@Overridepublic int hashCode() {return 0;}public int compareTo(HotspotStore other) {if (!getClass().equals(other.getClass())) {return getClass().getName().compareTo(other.getClass().getName());}int lastComparison = 0;HotspotStore typedOther = (HotspotStore)other;lastComparison = Boolean.valueOf(isSetId()).compareTo(typedOther.isSetId());if (lastComparison != 0) {return lastComparison;}if (isSetId()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, typedOther.id);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetHotspotId()).compareTo(typedOther.isSetHotspotId());if (lastComparison != 0) {return lastComparison;}if (isSetHotspotId()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.hotspotId, typedOther.hotspotId);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetCompanyId()).compareTo(typedOther.isSetCompanyId());if (lastComparison != 0) {return lastComparison;}if (isSetCompanyId()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.companyId, typedOther.companyId);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetName()).compareTo(typedOther.isSetName());if (lastComparison != 0) {return lastComparison;}if (isSetName()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, typedOther.name);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetCity()).compareTo(typedOther.isSetCity());if (lastComparison != 0) {return lastComparison;}if (isSetCity()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.city, typedOther.city);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetCollectedAmount()).compareTo(typedOther.isSetCollectedAmount());if (lastComparison != 0) {return lastComparison;}if (isSetCollectedAmount()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.collectedAmount, typedOther.collectedAmount);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetAvailableLimit()).compareTo(typedOther.isSetAvailableLimit());if (lastComparison != 0) {return lastComparison;}if (isSetAvailableLimit()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.availableLimit, typedOther.availableLimit);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetCreditLimit()).compareTo(typedOther.isSetCreditLimit());if (lastComparison != 0) {return lastComparison;}if (isSetCreditLimit()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.creditLimit, typedOther.creditLimit);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetSalt()).compareTo(typedOther.isSetSalt());if (lastComparison != 0) {return lastComparison;}if (isSetSalt()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.salt, typedOther.salt);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetPassword()).compareTo(typedOther.isSetPassword());if (lastComparison != 0) {return lastComparison;}if (isSetPassword()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.password, typedOther.password);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetIsActive()).compareTo(typedOther.isSetIsActive());if (lastComparison != 0) {return lastComparison;}if (isSetIsActive()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.isActive, typedOther.isActive);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetCircleId()).compareTo(typedOther.isSetCircleId());if (lastComparison != 0) {return lastComparison;}if (isSetCircleId()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.circleId, typedOther.circleId);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetEmail()).compareTo(typedOther.isSetEmail());if (lastComparison != 0) {return lastComparison;}if (isSetEmail()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.email, typedOther.email);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetLine1()).compareTo(typedOther.isSetLine1());if (lastComparison != 0) {return lastComparison;}if (isSetLine1()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.line1, typedOther.line1);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetLine2()).compareTo(typedOther.isSetLine2());if (lastComparison != 0) {return lastComparison;}if (isSetLine2()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.line2, typedOther.line2);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetState()).compareTo(typedOther.isSetState());if (lastComparison != 0) {return lastComparison;}if (isSetState()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.state, typedOther.state);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetPin()).compareTo(typedOther.isSetPin());if (lastComparison != 0) {return lastComparison;}if (isSetPin()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pin, typedOther.pin);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetPhone()).compareTo(typedOther.isSetPhone());if (lastComparison != 0) {return lastComparison;}if (isSetPhone()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.phone, typedOther.phone);if (lastComparison != 0) {return lastComparison;}}lastComparison = Boolean.valueOf(isSetApprovalEmail()).compareTo(typedOther.isSetApprovalEmail());if (lastComparison != 0) {return lastComparison;}if (isSetApprovalEmail()) {lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.approvalEmail, typedOther.approvalEmail);if (lastComparison != 0) {return lastComparison;}}return 0;}public _Fields fieldForId(int fieldId) {return _Fields.findByThriftId(fieldId);}public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {org.apache.thrift.protocol.TField field;iprot.readStructBegin();while (true){field = iprot.readFieldBegin();if (field.type == org.apache.thrift.protocol.TType.STOP) {break;}switch (field.id) {case 1: // IDif (field.type == org.apache.thrift.protocol.TType.I64) {this.id = iprot.readI64();setIdIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 2: // HOTSPOT_IDif (field.type == org.apache.thrift.protocol.TType.STRING) {this.hotspotId = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 3: // COMPANY_IDif (field.type == org.apache.thrift.protocol.TType.I64) {this.companyId = iprot.readI64();setCompanyIdIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 4: // NAMEif (field.type == org.apache.thrift.protocol.TType.STRING) {this.name = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 5: // CITYif (field.type == org.apache.thrift.protocol.TType.STRING) {this.city = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 6: // COLLECTED_AMOUNTif (field.type == org.apache.thrift.protocol.TType.I64) {this.collectedAmount = iprot.readI64();setCollectedAmountIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 7: // AVAILABLE_LIMITif (field.type == org.apache.thrift.protocol.TType.I64) {this.availableLimit = iprot.readI64();setAvailableLimitIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 8: // CREDIT_LIMITif (field.type == org.apache.thrift.protocol.TType.I64) {this.creditLimit = iprot.readI64();setCreditLimitIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 9: // SALTif (field.type == org.apache.thrift.protocol.TType.STRING) {this.salt = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 10: // PASSWORDif (field.type == org.apache.thrift.protocol.TType.STRING) {this.password = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 11: // IS_ACTIVEif (field.type == org.apache.thrift.protocol.TType.BOOL) {this.isActive = iprot.readBool();setIsActiveIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 12: // CIRCLE_IDif (field.type == org.apache.thrift.protocol.TType.I64) {this.circleId = iprot.readI64();setCircleIdIsSet(true);} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 13: // EMAILif (field.type == org.apache.thrift.protocol.TType.STRING) {this.email = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 14: // LINE1if (field.type == org.apache.thrift.protocol.TType.STRING) {this.line1 = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 15: // LINE2if (field.type == org.apache.thrift.protocol.TType.STRING) {this.line2 = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 16: // STATEif (field.type == org.apache.thrift.protocol.TType.STRING) {this.state = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 17: // PINif (field.type == org.apache.thrift.protocol.TType.STRING) {this.pin = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 18: // PHONEif (field.type == org.apache.thrift.protocol.TType.STRING) {this.phone = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;case 19: // APPROVAL_EMAILif (field.type == org.apache.thrift.protocol.TType.STRING) {this.approvalEmail = iprot.readString();} else {org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}break;default:org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);}iprot.readFieldEnd();}iprot.readStructEnd();validate();}public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {validate();oprot.writeStructBegin(STRUCT_DESC);oprot.writeFieldBegin(ID_FIELD_DESC);oprot.writeI64(this.id);oprot.writeFieldEnd();if (this.hotspotId != null) {oprot.writeFieldBegin(HOTSPOT_ID_FIELD_DESC);oprot.writeString(this.hotspotId);oprot.writeFieldEnd();}oprot.writeFieldBegin(COMPANY_ID_FIELD_DESC);oprot.writeI64(this.companyId);oprot.writeFieldEnd();if (this.name != null) {oprot.writeFieldBegin(NAME_FIELD_DESC);oprot.writeString(this.name);oprot.writeFieldEnd();}if (this.city != null) {oprot.writeFieldBegin(CITY_FIELD_DESC);oprot.writeString(this.city);oprot.writeFieldEnd();}oprot.writeFieldBegin(COLLECTED_AMOUNT_FIELD_DESC);oprot.writeI64(this.collectedAmount);oprot.writeFieldEnd();oprot.writeFieldBegin(AVAILABLE_LIMIT_FIELD_DESC);oprot.writeI64(this.availableLimit);oprot.writeFieldEnd();oprot.writeFieldBegin(CREDIT_LIMIT_FIELD_DESC);oprot.writeI64(this.creditLimit);oprot.writeFieldEnd();if (this.salt != null) {oprot.writeFieldBegin(SALT_FIELD_DESC);oprot.writeString(this.salt);oprot.writeFieldEnd();}if (this.password != null) {oprot.writeFieldBegin(PASSWORD_FIELD_DESC);oprot.writeString(this.password);oprot.writeFieldEnd();}oprot.writeFieldBegin(IS_ACTIVE_FIELD_DESC);oprot.writeBool(this.isActive);oprot.writeFieldEnd();oprot.writeFieldBegin(CIRCLE_ID_FIELD_DESC);oprot.writeI64(this.circleId);oprot.writeFieldEnd();if (this.email != null) {oprot.writeFieldBegin(EMAIL_FIELD_DESC);oprot.writeString(this.email);oprot.writeFieldEnd();}if (this.line1 != null) {oprot.writeFieldBegin(LINE1_FIELD_DESC);oprot.writeString(this.line1);oprot.writeFieldEnd();}if (this.line2 != null) {oprot.writeFieldBegin(LINE2_FIELD_DESC);oprot.writeString(this.line2);oprot.writeFieldEnd();}if (this.state != null) {oprot.writeFieldBegin(STATE_FIELD_DESC);oprot.writeString(this.state);oprot.writeFieldEnd();}if (this.pin != null) {oprot.writeFieldBegin(PIN_FIELD_DESC);oprot.writeString(this.pin);oprot.writeFieldEnd();}if (this.phone != null) {oprot.writeFieldBegin(PHONE_FIELD_DESC);oprot.writeString(this.phone);oprot.writeFieldEnd();}if (this.approvalEmail != null) {oprot.writeFieldBegin(APPROVAL_EMAIL_FIELD_DESC);oprot.writeString(this.approvalEmail);oprot.writeFieldEnd();}oprot.writeFieldStop();oprot.writeStructEnd();}@Overridepublic String toString() {StringBuilder sb = new StringBuilder("HotspotStore(");boolean first = true;sb.append("id:");sb.append(this.id);first = false;if (!first) sb.append(", ");sb.append("hotspotId:");if (this.hotspotId == null) {sb.append("null");} else {sb.append(this.hotspotId);}first = false;if (!first) sb.append(", ");sb.append("companyId:");sb.append(this.companyId);first = false;if (!first) sb.append(", ");sb.append("name:");if (this.name == null) {sb.append("null");} else {sb.append(this.name);}first = false;if (!first) sb.append(", ");sb.append("city:");if (this.city == null) {sb.append("null");} else {sb.append(this.city);}first = false;if (!first) sb.append(", ");sb.append("collectedAmount:");sb.append(this.collectedAmount);first = false;if (!first) sb.append(", ");sb.append("availableLimit:");sb.append(this.availableLimit);first = false;if (!first) sb.append(", ");sb.append("creditLimit:");sb.append(this.creditLimit);first = false;if (!first) sb.append(", ");sb.append("salt:");if (this.salt == null) {sb.append("null");} else {sb.append(this.salt);}first = false;if (!first) sb.append(", ");sb.append("password:");if (this.password == null) {sb.append("null");} else {sb.append(this.password);}first = false;if (!first) sb.append(", ");sb.append("isActive:");sb.append(this.isActive);first = false;if (!first) sb.append(", ");sb.append("circleId:");sb.append(this.circleId);first = false;if (!first) sb.append(", ");sb.append("email:");if (this.email == null) {sb.append("null");} else {sb.append(this.email);}first = false;if (!first) sb.append(", ");sb.append("line1:");if (this.line1 == null) {sb.append("null");} else {sb.append(this.line1);}first = false;if (!first) sb.append(", ");sb.append("line2:");if (this.line2 == null) {sb.append("null");} else {sb.append(this.line2);}first = false;if (!first) sb.append(", ");sb.append("state:");if (this.state == null) {sb.append("null");} else {sb.append(this.state);}first = false;if (!first) sb.append(", ");sb.append("pin:");if (this.pin == null) {sb.append("null");} else {sb.append(this.pin);}first = false;if (!first) sb.append(", ");sb.append("phone:");if (this.phone == null) {sb.append("null");} else {sb.append(this.phone);}first = false;if (!first) sb.append(", ");sb.append("approvalEmail:");if (this.approvalEmail == null) {sb.append("null");} else {sb.append(this.approvalEmail);}first = false;sb.append(")");return sb.toString();}public void validate() throws org.apache.thrift.TException {// check for required fields}private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {try {write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));} catch (org.apache.thrift.TException te) {throw new java.io.IOException(te);}}private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {try {// it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.__isset_bit_vector = new BitSet(1);read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));} catch (org.apache.thrift.TException te) {throw new java.io.IOException(te);}}}