com.evernote.edam.type
Class UserAttributes

java.lang.Object
  extended by com.evernote.edam.type.UserAttributes
All Implemented Interfaces:
com.evernote.thrift.TBase<UserAttributes>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<UserAttributes>

public class UserAttributes
extends java.lang.Object
implements com.evernote.thrift.TBase<UserAttributes>, java.io.Serializable, java.lang.Cloneable

A structure holding the optional attributes that can be stored on a User. These are generally less critical than the core User fields.

defaultLocationName
the location string that should be associated with the user in order to determine where notes are taken if not otherwise specified.
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
defaultLatitude
if set, this is the latitude that should be assigned to any notes that have no other latitude information.
defaultLongitude
if set, this is the longitude that should be assigned to any notes that have no other longitude information.
preactivation
if set, the user account is not yet confirmed for login. I.e. the account has been created, but we are still waiting for the user to complete the activation step.
viewedPromotions
a list of promotions the user has seen. This list may occasionally be modified by the system when promotions are no longer available.
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
incomingEmailAddress
if set, this is the email address that the user may send email to in order to add an email note directly into the account via the SMTP email gateway. This is the part of the email address before the '@' symbol ... our domain is not included. If this is not set, the user may not add notes via the gateway.
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
recentMailedAddresses
if set, this will contain a list of email addresses that have recently been used as recipients of outbound emails by the user. This can be used to pre-populate a list of possible destinations when a user wishes to send a note via email.
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX each
Max: EDAM_USER_RECENT_MAILED_ADDRESSES_MAX entries
comments
Free-form text field that may hold general support information, etc.
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
dateAgreedToTermsOfService
The date/time when the user agreed to the terms of service. This can be used as the effective "start date" for the account.
maxReferrals
The number of referrals that the user is permitted to make.
referralCount
The number of referrals sent from this account.
refererCode
A code indicating where the user was sent from. AKA promotion code
sentEmailDate
The most recent date when the user sent outbound emails from the service. Used with sentEmailCount to limit the number of emails that can be sent per day.
sentEmailCount
The number of emails that were sent from the user via the service on sentEmailDate. Used to enforce a limit on the number of emails per user per day to prevent spamming.
dailyEmailLimit
If set, this is the maximum number of emails that may be sent in a given day from this account. If unset, the server will use the configured default limit.
emailOptOutDate
If set, this is the date when the user asked to be excluded from offers and promotions sent by Evernote. If not set, then the user currently agrees to receive these messages.
partnerEmailOptInDate
If set, this is the date when the user asked to be included in offers and promotions sent by Evernote's partners. If not sent, then the user currently does not agree to receive these emails.
preferredLanguage
a 2 character language codes based on: https://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt used for localization purposes to determine what language to use for the web interface and for other direct communication (e.g. emails).
preferredCountry
Preferred country code based on ISO 3166-1-alpha-2 indicating the users preferred country
clipFullPage
Boolean flag set to true if the user wants to clip full pages by default when they use the web clipper without a selection.
twitterUserName
The username of the account of someone who has chosen to enable Twittering into Evernote. This value is subject to change, since users may change their Twitter user name.
twitterId
The unique identifier of the user's Twitter account if that user has chosen to enable Twittering into Evernote.
groupName
A name identifier used to identify a particular set of branding and light customization.
recognitionLanguage
a 2 character language codes based on: https://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt If set, this is used to determine the language that should be used when processing images and PDF files to find text. If not set, then the 'preferredLanguage' will be used.
educationalInstitution
a flag indicating that the user is part of an educational institution which makes them eligible for discounts on bulk purchases
businessAddress
A string recording the business address of a Sponsored Account user who has requested invoicing.
hideSponsorBilling
A flag indicating whether to hide the billing information on a sponsored account owner's settings page
taxExempt
A flag indicating the user's sponsored group is exempt from sale tax
useEmailAutoFiling
A flag indicating whether the user chooses to allow Evernote to automatically file and tag emailed notes
reminderEmailConfig
Configuration state for whether or not the user wishes to receive reminder e-mail. This setting applies to both the reminder e-mail sent for personal reminder notes and for the reminder e-mail sent for reminder notes in the user's business notebooks that the user has configured for e-mail notifications.

See Also:
Serialized Form

Constructor Summary
UserAttributes()
           
UserAttributes(UserAttributes other)
          Performs a deep copy on other.
 
Method Summary
 void addToRecentMailedAddresses(java.lang.String elem)
           
 void addToViewedPromotions(java.lang.String elem)
           
 void clear()
          Return to the state of having just been initialized, as though you had just called the default constructor.
 int compareTo(UserAttributes other)
           
 UserAttributes deepCopy()
          Creates a deep copy of the object.
 boolean equals(java.lang.Object that)
           
 boolean equals(UserAttributes that)
           
 java.lang.String getBusinessAddress()
           
 java.lang.String getComments()
           
 int getDailyEmailLimit()
           
 long getDateAgreedToTermsOfService()
           
 double getDefaultLatitude()
           
 java.lang.String getDefaultLocationName()
           
 double getDefaultLongitude()
           
 long getEmailOptOutDate()
           
 java.lang.String getGroupName()
           
 java.lang.String getIncomingEmailAddress()
           
 int getMaxReferrals()
           
 long getPartnerEmailOptInDate()
           
 java.lang.String getPreferredCountry()
           
 java.lang.String getPreferredLanguage()
           
 java.util.List<java.lang.String> getRecentMailedAddresses()
           
 java.util.Iterator<java.lang.String> getRecentMailedAddressesIterator()
           
 int getRecentMailedAddressesSize()
           
 java.lang.String getRecognitionLanguage()
           
 java.lang.String getRefererCode()
           
 int getReferralCount()
           
 java.lang.String getReferralProof()
           
 ReminderEmailConfig getReminderEmailConfig()
           
 int getSentEmailCount()
           
 long getSentEmailDate()
           
 java.lang.String getTwitterId()
           
 java.lang.String getTwitterUserName()
           
 java.util.List<java.lang.String> getViewedPromotions()
           
 java.util.Iterator<java.lang.String> getViewedPromotionsIterator()
           
 int getViewedPromotionsSize()
           
 int hashCode()
           
 boolean isClipFullPage()
           
 boolean isEducationalDiscount()
           
 boolean isHideSponsorBilling()
           
 boolean isPreactivation()
           
 boolean isSetBusinessAddress()
          Returns true if field businessAddress is set (has been asigned a value) and false otherwise
 boolean isSetClipFullPage()
          Returns true if field clipFullPage is set (has been asigned a value) and false otherwise
 boolean isSetComments()
          Returns true if field comments is set (has been asigned a value) and false otherwise
 boolean isSetDailyEmailLimit()
          Returns true if field dailyEmailLimit is set (has been asigned a value) and false otherwise
 boolean isSetDateAgreedToTermsOfService()
          Returns true if field dateAgreedToTermsOfService is set (has been asigned a value) and false otherwise
 boolean isSetDefaultLatitude()
          Returns true if field defaultLatitude is set (has been asigned a value) and false otherwise
 boolean isSetDefaultLocationName()
          Returns true if field defaultLocationName is set (has been asigned a value) and false otherwise
 boolean isSetDefaultLongitude()
          Returns true if field defaultLongitude is set (has been asigned a value) and false otherwise
 boolean isSetEducationalDiscount()
          Returns true if field educationalDiscount is set (has been asigned a value) and false otherwise
 boolean isSetEmailOptOutDate()
          Returns true if field emailOptOutDate is set (has been asigned a value) and false otherwise
 boolean isSetGroupName()
          Returns true if field groupName is set (has been asigned a value) and false otherwise
 boolean isSetHideSponsorBilling()
          Returns true if field hideSponsorBilling is set (has been asigned a value) and false otherwise
 boolean isSetIncomingEmailAddress()
          Returns true if field incomingEmailAddress is set (has been asigned a value) and false otherwise
 boolean isSetMaxReferrals()
          Returns true if field maxReferrals is set (has been asigned a value) and false otherwise
 boolean isSetPartnerEmailOptInDate()
          Returns true if field partnerEmailOptInDate is set (has been asigned a value) and false otherwise
 boolean isSetPreactivation()
          Returns true if field preactivation is set (has been asigned a value) and false otherwise
 boolean isSetPreferredCountry()
          Returns true if field preferredCountry is set (has been asigned a value) and false otherwise
 boolean isSetPreferredLanguage()
          Returns true if field preferredLanguage is set (has been asigned a value) and false otherwise
 boolean isSetRecentMailedAddresses()
          Returns true if field recentMailedAddresses is set (has been asigned a value) and false otherwise
 boolean isSetRecognitionLanguage()
          Returns true if field recognitionLanguage is set (has been asigned a value) and false otherwise
 boolean isSetRefererCode()
          Returns true if field refererCode is set (has been asigned a value) and false otherwise
 boolean isSetReferralCount()
          Returns true if field referralCount is set (has been asigned a value) and false otherwise
 boolean isSetReferralProof()
          Returns true if field referralProof is set (has been asigned a value) and false otherwise
 boolean isSetReminderEmailConfig()
          Returns true if field reminderEmailConfig is set (has been asigned a value) and false otherwise
 boolean isSetSentEmailCount()
          Returns true if field sentEmailCount is set (has been asigned a value) and false otherwise
 boolean isSetSentEmailDate()
          Returns true if field sentEmailDate is set (has been asigned a value) and false otherwise
 boolean isSetTaxExempt()
          Returns true if field taxExempt is set (has been asigned a value) and false otherwise
 boolean isSetTwitterId()
          Returns true if field twitterId is set (has been asigned a value) and false otherwise
 boolean isSetTwitterUserName()
          Returns true if field twitterUserName is set (has been asigned a value) and false otherwise
 boolean isSetUseEmailAutoFiling()
          Returns true if field useEmailAutoFiling is set (has been asigned a value) and false otherwise
 boolean isSetViewedPromotions()
          Returns true if field viewedPromotions is set (has been asigned a value) and false otherwise
 boolean isTaxExempt()
           
 boolean isUseEmailAutoFiling()
           
 void read(com.evernote.thrift.protocol.TProtocol iprot)
          Reads an instance of the object from the given protocol.
 void setBusinessAddress(java.lang.String businessAddress)
           
 void setBusinessAddressIsSet(boolean value)
           
 void setClipFullPage(boolean clipFullPage)
           
 void setClipFullPageIsSet(boolean value)
           
 void setComments(java.lang.String comments)
           
 void setCommentsIsSet(boolean value)
           
 void setDailyEmailLimit(int dailyEmailLimit)
           
 void setDailyEmailLimitIsSet(boolean value)
           
 void setDateAgreedToTermsOfService(long dateAgreedToTermsOfService)
           
 void setDateAgreedToTermsOfServiceIsSet(boolean value)
           
 void setDefaultLatitude(double defaultLatitude)
           
 void setDefaultLatitudeIsSet(boolean value)
           
 void setDefaultLocationName(java.lang.String defaultLocationName)
           
 void setDefaultLocationNameIsSet(boolean value)
           
 void setDefaultLongitude(double defaultLongitude)
           
 void setDefaultLongitudeIsSet(boolean value)
           
 void setEducationalDiscount(boolean educationalDiscount)
           
 void setEducationalDiscountIsSet(boolean value)
           
 void setEmailOptOutDate(long emailOptOutDate)
           
 void setEmailOptOutDateIsSet(boolean value)
           
 void setGroupName(java.lang.String groupName)
           
 void setGroupNameIsSet(boolean value)
           
 void setHideSponsorBilling(boolean hideSponsorBilling)
           
 void setHideSponsorBillingIsSet(boolean value)
           
 void setIncomingEmailAddress(java.lang.String incomingEmailAddress)
           
 void setIncomingEmailAddressIsSet(boolean value)
           
 void setMaxReferrals(int maxReferrals)
           
 void setMaxReferralsIsSet(boolean value)
           
 void setPartnerEmailOptInDate(long partnerEmailOptInDate)
           
 void setPartnerEmailOptInDateIsSet(boolean value)
           
 void setPreactivation(boolean preactivation)
           
 void setPreactivationIsSet(boolean value)
           
 void setPreferredCountry(java.lang.String preferredCountry)
           
 void setPreferredCountryIsSet(boolean value)
           
 void setPreferredLanguage(java.lang.String preferredLanguage)
           
 void setPreferredLanguageIsSet(boolean value)
           
 void setRecentMailedAddresses(java.util.List<java.lang.String> recentMailedAddresses)
           
 void setRecentMailedAddressesIsSet(boolean value)
           
 void setRecognitionLanguage(java.lang.String recognitionLanguage)
           
 void setRecognitionLanguageIsSet(boolean value)
           
 void setRefererCode(java.lang.String refererCode)
           
 void setRefererCodeIsSet(boolean value)
           
 void setReferralCount(int referralCount)
           
 void setReferralCountIsSet(boolean value)
           
 void setReferralProof(java.lang.String referralProof)
           
 void setReferralProofIsSet(boolean value)
           
 void setReminderEmailConfig(ReminderEmailConfig reminderEmailConfig)
           
 void setReminderEmailConfigIsSet(boolean value)
           
 void setSentEmailCount(int sentEmailCount)
           
 void setSentEmailCountIsSet(boolean value)
           
 void setSentEmailDate(long sentEmailDate)
           
 void setSentEmailDateIsSet(boolean value)
           
 void setTaxExempt(boolean taxExempt)
           
 void setTaxExemptIsSet(boolean value)
           
 void setTwitterId(java.lang.String twitterId)
           
 void setTwitterIdIsSet(boolean value)
           
 void setTwitterUserName(java.lang.String twitterUserName)
           
 void setTwitterUserNameIsSet(boolean value)
           
 void setUseEmailAutoFiling(boolean useEmailAutoFiling)
           
 void setUseEmailAutoFilingIsSet(boolean value)
           
 void setViewedPromotions(java.util.List<java.lang.String> viewedPromotions)
           
 void setViewedPromotionsIsSet(boolean value)
           
 java.lang.String toString()
           
 void unsetBusinessAddress()
           
 void unsetClipFullPage()
           
 void unsetComments()
           
 void unsetDailyEmailLimit()
           
 void unsetDateAgreedToTermsOfService()
           
 void unsetDefaultLatitude()
           
 void unsetDefaultLocationName()
           
 void unsetDefaultLongitude()
           
 void unsetEducationalDiscount()
           
 void unsetEmailOptOutDate()
           
 void unsetGroupName()
           
 void unsetHideSponsorBilling()
           
 void unsetIncomingEmailAddress()
           
 void unsetMaxReferrals()
           
 void unsetPartnerEmailOptInDate()
           
 void unsetPreactivation()
           
 void unsetPreferredCountry()
           
 void unsetPreferredLanguage()
           
 void unsetRecentMailedAddresses()
           
 void unsetRecognitionLanguage()
           
 void unsetRefererCode()
           
 void unsetReferralCount()
           
 void unsetReferralProof()
           
 void unsetReminderEmailConfig()
           
 void unsetSentEmailCount()
           
 void unsetSentEmailDate()
           
 void unsetTaxExempt()
           
 void unsetTwitterId()
           
 void unsetTwitterUserName()
           
 void unsetUseEmailAutoFiling()
           
 void unsetViewedPromotions()
           
 void validate()
           
 void write(com.evernote.thrift.protocol.TProtocol oprot)
          Writes the object to the given protocol.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserAttributes

public UserAttributes()

UserAttributes

public UserAttributes(UserAttributes other)
Performs a deep copy on other.

Method Detail

deepCopy

public UserAttributes deepCopy()
Description copied from interface: com.evernote.thrift.TBase
Creates a deep copy of the object.

Specified by:
deepCopy in interface com.evernote.thrift.TBase<UserAttributes>

clear

public void clear()
Description copied from interface: com.evernote.thrift.TBase
Return to the state of having just been initialized, as though you had just called the default constructor.

Specified by:
clear in interface com.evernote.thrift.TBase<UserAttributes>

getDefaultLocationName

public java.lang.String getDefaultLocationName()

setDefaultLocationName

public void setDefaultLocationName(java.lang.String defaultLocationName)

unsetDefaultLocationName

public void unsetDefaultLocationName()

isSetDefaultLocationName

public boolean isSetDefaultLocationName()
Returns true if field defaultLocationName is set (has been asigned a value) and false otherwise


setDefaultLocationNameIsSet

public void setDefaultLocationNameIsSet(boolean value)

getDefaultLatitude

public double getDefaultLatitude()

setDefaultLatitude

public void setDefaultLatitude(double defaultLatitude)

unsetDefaultLatitude

public void unsetDefaultLatitude()

isSetDefaultLatitude

public boolean isSetDefaultLatitude()
Returns true if field defaultLatitude is set (has been asigned a value) and false otherwise


setDefaultLatitudeIsSet

public void setDefaultLatitudeIsSet(boolean value)

getDefaultLongitude

public double getDefaultLongitude()

setDefaultLongitude

public void setDefaultLongitude(double defaultLongitude)

unsetDefaultLongitude

public void unsetDefaultLongitude()

isSetDefaultLongitude

public boolean isSetDefaultLongitude()
Returns true if field defaultLongitude is set (has been asigned a value) and false otherwise


setDefaultLongitudeIsSet

public void setDefaultLongitudeIsSet(boolean value)

isPreactivation

public boolean isPreactivation()

setPreactivation

public void setPreactivation(boolean preactivation)

unsetPreactivation

public void unsetPreactivation()

isSetPreactivation

public boolean isSetPreactivation()
Returns true if field preactivation is set (has been asigned a value) and false otherwise


setPreactivationIsSet

public void setPreactivationIsSet(boolean value)

getViewedPromotionsSize

public int getViewedPromotionsSize()

getViewedPromotionsIterator

public java.util.Iterator<java.lang.String> getViewedPromotionsIterator()

addToViewedPromotions

public void addToViewedPromotions(java.lang.String elem)

getViewedPromotions

public java.util.List<java.lang.String> getViewedPromotions()

setViewedPromotions

public void setViewedPromotions(java.util.List<java.lang.String> viewedPromotions)

unsetViewedPromotions

public void unsetViewedPromotions()

isSetViewedPromotions

public boolean isSetViewedPromotions()
Returns true if field viewedPromotions is set (has been asigned a value) and false otherwise


setViewedPromotionsIsSet

public void setViewedPromotionsIsSet(boolean value)

getIncomingEmailAddress

public java.lang.String getIncomingEmailAddress()

setIncomingEmailAddress

public void setIncomingEmailAddress(java.lang.String incomingEmailAddress)

unsetIncomingEmailAddress

public void unsetIncomingEmailAddress()

isSetIncomingEmailAddress

public boolean isSetIncomingEmailAddress()
Returns true if field incomingEmailAddress is set (has been asigned a value) and false otherwise


setIncomingEmailAddressIsSet

public void setIncomingEmailAddressIsSet(boolean value)

getRecentMailedAddressesSize

public int getRecentMailedAddressesSize()

getRecentMailedAddressesIterator

public java.util.Iterator<java.lang.String> getRecentMailedAddressesIterator()

addToRecentMailedAddresses

public void addToRecentMailedAddresses(java.lang.String elem)

getRecentMailedAddresses

public java.util.List<java.lang.String> getRecentMailedAddresses()

setRecentMailedAddresses

public void setRecentMailedAddresses(java.util.List<java.lang.String> recentMailedAddresses)

unsetRecentMailedAddresses

public void unsetRecentMailedAddresses()

isSetRecentMailedAddresses

public boolean isSetRecentMailedAddresses()
Returns true if field recentMailedAddresses is set (has been asigned a value) and false otherwise


setRecentMailedAddressesIsSet

public void setRecentMailedAddressesIsSet(boolean value)

getComments

public java.lang.String getComments()

setComments

public void setComments(java.lang.String comments)

unsetComments

public void unsetComments()

isSetComments

public boolean isSetComments()
Returns true if field comments is set (has been asigned a value) and false otherwise


setCommentsIsSet

public void setCommentsIsSet(boolean value)

getDateAgreedToTermsOfService

public long getDateAgreedToTermsOfService()

setDateAgreedToTermsOfService

public void setDateAgreedToTermsOfService(long dateAgreedToTermsOfService)

unsetDateAgreedToTermsOfService

public void unsetDateAgreedToTermsOfService()

isSetDateAgreedToTermsOfService

public boolean isSetDateAgreedToTermsOfService()
Returns true if field dateAgreedToTermsOfService is set (has been asigned a value) and false otherwise


setDateAgreedToTermsOfServiceIsSet

public void setDateAgreedToTermsOfServiceIsSet(boolean value)

getMaxReferrals

public int getMaxReferrals()

setMaxReferrals

public void setMaxReferrals(int maxReferrals)

unsetMaxReferrals

public void unsetMaxReferrals()

isSetMaxReferrals

public boolean isSetMaxReferrals()
Returns true if field maxReferrals is set (has been asigned a value) and false otherwise


setMaxReferralsIsSet

public void setMaxReferralsIsSet(boolean value)

getReferralCount

public int getReferralCount()

setReferralCount

public void setReferralCount(int referralCount)

unsetReferralCount

public void unsetReferralCount()

isSetReferralCount

public boolean isSetReferralCount()
Returns true if field referralCount is set (has been asigned a value) and false otherwise


setReferralCountIsSet

public void setReferralCountIsSet(boolean value)

getRefererCode

public java.lang.String getRefererCode()

setRefererCode

public void setRefererCode(java.lang.String refererCode)

unsetRefererCode

public void unsetRefererCode()

isSetRefererCode

public boolean isSetRefererCode()
Returns true if field refererCode is set (has been asigned a value) and false otherwise


setRefererCodeIsSet

public void setRefererCodeIsSet(boolean value)

getSentEmailDate

public long getSentEmailDate()

setSentEmailDate

public void setSentEmailDate(long sentEmailDate)

unsetSentEmailDate

public void unsetSentEmailDate()

isSetSentEmailDate

public boolean isSetSentEmailDate()
Returns true if field sentEmailDate is set (has been asigned a value) and false otherwise


setSentEmailDateIsSet

public void setSentEmailDateIsSet(boolean value)

getSentEmailCount

public int getSentEmailCount()

setSentEmailCount

public void setSentEmailCount(int sentEmailCount)

unsetSentEmailCount

public void unsetSentEmailCount()

isSetSentEmailCount

public boolean isSetSentEmailCount()
Returns true if field sentEmailCount is set (has been asigned a value) and false otherwise


setSentEmailCountIsSet

public void setSentEmailCountIsSet(boolean value)

getDailyEmailLimit

public int getDailyEmailLimit()

setDailyEmailLimit

public void setDailyEmailLimit(int dailyEmailLimit)

unsetDailyEmailLimit

public void unsetDailyEmailLimit()

isSetDailyEmailLimit

public boolean isSetDailyEmailLimit()
Returns true if field dailyEmailLimit is set (has been asigned a value) and false otherwise


setDailyEmailLimitIsSet

public void setDailyEmailLimitIsSet(boolean value)

getEmailOptOutDate

public long getEmailOptOutDate()

setEmailOptOutDate

public void setEmailOptOutDate(long emailOptOutDate)

unsetEmailOptOutDate

public void unsetEmailOptOutDate()

isSetEmailOptOutDate

public boolean isSetEmailOptOutDate()
Returns true if field emailOptOutDate is set (has been asigned a value) and false otherwise


setEmailOptOutDateIsSet

public void setEmailOptOutDateIsSet(boolean value)

getPartnerEmailOptInDate

public long getPartnerEmailOptInDate()

setPartnerEmailOptInDate

public void setPartnerEmailOptInDate(long partnerEmailOptInDate)

unsetPartnerEmailOptInDate

public void unsetPartnerEmailOptInDate()

isSetPartnerEmailOptInDate

public boolean isSetPartnerEmailOptInDate()
Returns true if field partnerEmailOptInDate is set (has been asigned a value) and false otherwise


setPartnerEmailOptInDateIsSet

public void setPartnerEmailOptInDateIsSet(boolean value)

getPreferredLanguage

public java.lang.String getPreferredLanguage()

setPreferredLanguage

public void setPreferredLanguage(java.lang.String preferredLanguage)

unsetPreferredLanguage

public void unsetPreferredLanguage()

isSetPreferredLanguage

public boolean isSetPreferredLanguage()
Returns true if field preferredLanguage is set (has been asigned a value) and false otherwise


setPreferredLanguageIsSet

public void setPreferredLanguageIsSet(boolean value)

getPreferredCountry

public java.lang.String getPreferredCountry()

setPreferredCountry

public void setPreferredCountry(java.lang.String preferredCountry)

unsetPreferredCountry

public void unsetPreferredCountry()

isSetPreferredCountry

public boolean isSetPreferredCountry()
Returns true if field preferredCountry is set (has been asigned a value) and false otherwise


setPreferredCountryIsSet

public void setPreferredCountryIsSet(boolean value)

isClipFullPage

public boolean isClipFullPage()

setClipFullPage

public void setClipFullPage(boolean clipFullPage)

unsetClipFullPage

public void unsetClipFullPage()

isSetClipFullPage

public boolean isSetClipFullPage()
Returns true if field clipFullPage is set (has been asigned a value) and false otherwise


setClipFullPageIsSet

public void setClipFullPageIsSet(boolean value)

getTwitterUserName

public java.lang.String getTwitterUserName()

setTwitterUserName

public void setTwitterUserName(java.lang.String twitterUserName)

unsetTwitterUserName

public void unsetTwitterUserName()

isSetTwitterUserName

public boolean isSetTwitterUserName()
Returns true if field twitterUserName is set (has been asigned a value) and false otherwise


setTwitterUserNameIsSet

public void setTwitterUserNameIsSet(boolean value)

getTwitterId

public java.lang.String getTwitterId()

setTwitterId

public void setTwitterId(java.lang.String twitterId)

unsetTwitterId

public void unsetTwitterId()

isSetTwitterId

public boolean isSetTwitterId()
Returns true if field twitterId is set (has been asigned a value) and false otherwise


setTwitterIdIsSet

public void setTwitterIdIsSet(boolean value)

getGroupName

public java.lang.String getGroupName()

setGroupName

public void setGroupName(java.lang.String groupName)

unsetGroupName

public void unsetGroupName()

isSetGroupName

public boolean isSetGroupName()
Returns true if field groupName is set (has been asigned a value) and false otherwise


setGroupNameIsSet

public void setGroupNameIsSet(boolean value)

getRecognitionLanguage

public java.lang.String getRecognitionLanguage()

setRecognitionLanguage

public void setRecognitionLanguage(java.lang.String recognitionLanguage)

unsetRecognitionLanguage

public void unsetRecognitionLanguage()

isSetRecognitionLanguage

public boolean isSetRecognitionLanguage()
Returns true if field recognitionLanguage is set (has been asigned a value) and false otherwise


setRecognitionLanguageIsSet

public void setRecognitionLanguageIsSet(boolean value)

getReferralProof

public java.lang.String getReferralProof()

setReferralProof

public void setReferralProof(java.lang.String referralProof)

unsetReferralProof

public void unsetReferralProof()

isSetReferralProof

public boolean isSetReferralProof()
Returns true if field referralProof is set (has been asigned a value) and false otherwise


setReferralProofIsSet

public void setReferralProofIsSet(boolean value)

isEducationalDiscount

public boolean isEducationalDiscount()

setEducationalDiscount

public void setEducationalDiscount(boolean educationalDiscount)

unsetEducationalDiscount

public void unsetEducationalDiscount()

isSetEducationalDiscount

public boolean isSetEducationalDiscount()
Returns true if field educationalDiscount is set (has been asigned a value) and false otherwise


setEducationalDiscountIsSet

public void setEducationalDiscountIsSet(boolean value)

getBusinessAddress

public java.lang.String getBusinessAddress()

setBusinessAddress

public void setBusinessAddress(java.lang.String businessAddress)

unsetBusinessAddress

public void unsetBusinessAddress()

isSetBusinessAddress

public boolean isSetBusinessAddress()
Returns true if field businessAddress is set (has been asigned a value) and false otherwise


setBusinessAddressIsSet

public void setBusinessAddressIsSet(boolean value)

isHideSponsorBilling

public boolean isHideSponsorBilling()

setHideSponsorBilling

public void setHideSponsorBilling(boolean hideSponsorBilling)

unsetHideSponsorBilling

public void unsetHideSponsorBilling()

isSetHideSponsorBilling

public boolean isSetHideSponsorBilling()
Returns true if field hideSponsorBilling is set (has been asigned a value) and false otherwise


setHideSponsorBillingIsSet

public void setHideSponsorBillingIsSet(boolean value)

isTaxExempt

public boolean isTaxExempt()

setTaxExempt

public void setTaxExempt(boolean taxExempt)

unsetTaxExempt

public void unsetTaxExempt()

isSetTaxExempt

public boolean isSetTaxExempt()
Returns true if field taxExempt is set (has been asigned a value) and false otherwise


setTaxExemptIsSet

public void setTaxExemptIsSet(boolean value)

isUseEmailAutoFiling

public boolean isUseEmailAutoFiling()

setUseEmailAutoFiling

public void setUseEmailAutoFiling(boolean useEmailAutoFiling)

unsetUseEmailAutoFiling

public void unsetUseEmailAutoFiling()

isSetUseEmailAutoFiling

public boolean isSetUseEmailAutoFiling()
Returns true if field useEmailAutoFiling is set (has been asigned a value) and false otherwise


setUseEmailAutoFilingIsSet

public void setUseEmailAutoFilingIsSet(boolean value)

getReminderEmailConfig

public ReminderEmailConfig getReminderEmailConfig()
See Also:
ReminderEmailConfig

setReminderEmailConfig

public void setReminderEmailConfig(ReminderEmailConfig reminderEmailConfig)
See Also:
ReminderEmailConfig

unsetReminderEmailConfig

public void unsetReminderEmailConfig()

isSetReminderEmailConfig

public boolean isSetReminderEmailConfig()
Returns true if field reminderEmailConfig is set (has been asigned a value) and false otherwise


setReminderEmailConfigIsSet

public void setReminderEmailConfigIsSet(boolean value)

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(UserAttributes that)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(UserAttributes other)
Specified by:
compareTo in interface java.lang.Comparable<UserAttributes>

read

public void read(com.evernote.thrift.protocol.TProtocol iprot)
          throws com.evernote.thrift.TException
Description copied from interface: com.evernote.thrift.TBase
Reads an instance of the object from the given protocol.

Specified by:
read in interface com.evernote.thrift.TBase<UserAttributes>
Parameters:
iprot - Input protocol
Throws:
com.evernote.thrift.TException

write

public void write(com.evernote.thrift.protocol.TProtocol oprot)
           throws com.evernote.thrift.TException
Description copied from interface: com.evernote.thrift.TBase
Writes the object to the given protocol.

Specified by:
write in interface com.evernote.thrift.TBase<UserAttributes>
Parameters:
oprot - Output protocol
Throws:
com.evernote.thrift.TException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate()
              throws com.evernote.thrift.TException
Throws:
com.evernote.thrift.TException