All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.active24.client.fred.data.update.contact.ContactChangeData Maven / Gradle / Ivy

There is a newer version: 2.50
Show newest version
package cz.active24.client.fred.data.update.contact;

import cz.active24.client.fred.data.common.contact.DiscloseData;
import cz.active24.client.fred.data.common.contact.IdentificationData;
import cz.active24.client.fred.data.common.contact.PostalInfoData;

import java.io.Serializable;

/**
 * A contact update command is used to alter details of a contact.
 *
 * 
    *
  • {@link ContactChangeData#postalInfo} - change contact’s postal information, see {@link PostalInfoData}
  • *
  • {@link ContactChangeData#voice} - change telephone number
  • *
  • {@link ContactChangeData#fax} - change fax number
  • *
  • {@link ContactChangeData#email} - change email
  • *
  • {@link ContactChangeData#authInfo} - change authorization information (transfer password)
  • *
  • {@link ContactChangeData#disclose} - change contact information disclosure settings, see {@link DiscloseData}
  • *
  • {@link ContactChangeData#vat} - change VAT-payer identifier
  • *
  • {@link ContactChangeData#ident} - change identity-document identification, see {@link IdentificationData}
  • *
  • {@link ContactChangeData#notifyEmail} - change notification email
  • *
* * @see FRED documentation */ public class ContactChangeData implements Serializable { private PostalInfoData postalInfo; private String voice; private String fax; private String email; private String authInfo; private DiscloseData disclose; private String vat; private IdentificationData ident; private String notifyEmail; public ContactChangeData() { } public PostalInfoData getPostalInfo() { return postalInfo; } public void setPostalInfo(PostalInfoData postalInfo) { this.postalInfo = postalInfo; } public String getVoice() { return voice; } public void setVoice(String voice) { this.voice = voice; } public String getFax() { return fax; } public void setFax(String fax) { this.fax = fax; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getAuthInfo() { return authInfo; } public void setAuthInfo(String authInfo) { this.authInfo = authInfo; } public DiscloseData getDisclose() { return disclose; } public void setDisclose(DiscloseData disclose) { this.disclose = disclose; } public String getVat() { return vat; } public void setVat(String vat) { this.vat = vat; } public IdentificationData getIdent() { return ident; } public void setIdent(IdentificationData ident) { this.ident = ident; } public String getNotifyEmail() { return notifyEmail; } public void setNotifyEmail(String notifyEmail) { this.notifyEmail = notifyEmail; } @Override public String toString() { final StringBuffer sb = new StringBuffer("ContactChangeData{"); sb.append("postalInfo=").append(postalInfo); sb.append(", voice='").append(voice).append('\''); sb.append(", fax='").append(fax).append('\''); sb.append(", email='").append(email).append('\''); sb.append(", authInfo='").append(authInfo).append('\''); sb.append(", disclose=").append(disclose); sb.append(", vat='").append(vat).append('\''); sb.append(", ident=").append(ident); sb.append(", notifyEmail='").append(notifyEmail).append('\''); sb.append('}'); return sb.toString(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy