com.docusign.esign.model.CurrencyPlanPrice Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docusign-esign-java Show documentation
Show all versions of docusign-esign-java Show documentation
The official DocuSign eSignature JAVA client is based on version 2 of the DocuSign REST API and provides libraries for JAVA application integration. It is recommended that you use this version of the library for new development.
package com.docusign.esign.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;
/** CurrencyPlanPrice. */
public class CurrencyPlanPrice {
@JsonProperty("currencyCode")
private String currencyCode = null;
@JsonProperty("currencySymbol")
private String currencySymbol = null;
@JsonProperty("perSeatPrice")
private String perSeatPrice = null;
@JsonProperty("supportedCardTypes")
private CreditCardTypes supportedCardTypes = null;
@JsonProperty("supportIncidentFee")
private String supportIncidentFee = null;
@JsonProperty("supportPlanFee")
private String supportPlanFee = null;
/**
* currencyCode.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice currencyCode(String currencyCode) {
this.currencyCode = currencyCode;
return this;
}
/**
* Specifies the ISO currency code for the account..
*
* @return currencyCode
*/
@Schema(description = "Specifies the ISO currency code for the account.")
public String getCurrencyCode() {
return currencyCode;
}
/** setCurrencyCode. */
public void setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
}
/**
* currencySymbol.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice currencySymbol(String currencySymbol) {
this.currencySymbol = currencySymbol;
return this;
}
/**
* Specifies the currency symbol for the account..
*
* @return currencySymbol
*/
@Schema(description = "Specifies the currency symbol for the account.")
public String getCurrencySymbol() {
return currencySymbol;
}
/** setCurrencySymbol. */
public void setCurrencySymbol(String currencySymbol) {
this.currencySymbol = currencySymbol;
}
/**
* perSeatPrice.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice perSeatPrice(String perSeatPrice) {
this.perSeatPrice = perSeatPrice;
return this;
}
/**
* .
*
* @return perSeatPrice
*/
@Schema(description = "")
public String getPerSeatPrice() {
return perSeatPrice;
}
/** setPerSeatPrice. */
public void setPerSeatPrice(String perSeatPrice) {
this.perSeatPrice = perSeatPrice;
}
/**
* supportedCardTypes.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice supportedCardTypes(CreditCardTypes supportedCardTypes) {
this.supportedCardTypes = supportedCardTypes;
return this;
}
/**
* A simple type enumeration of the language used. The supported languages, with the language
* value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms)
* Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian
* (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa),
* Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi
* (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt),
* Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian
* (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX),
* Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi)..
*
* @return supportedCardTypes
*/
@Schema(
description =
"A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi).")
public CreditCardTypes getSupportedCardTypes() {
return supportedCardTypes;
}
/** setSupportedCardTypes. */
public void setSupportedCardTypes(CreditCardTypes supportedCardTypes) {
this.supportedCardTypes = supportedCardTypes;
}
/**
* supportIncidentFee.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice supportIncidentFee(String supportIncidentFee) {
this.supportIncidentFee = supportIncidentFee;
return this;
}
/**
* The support incident fee charged for each support incident..
*
* @return supportIncidentFee
*/
@Schema(description = "The support incident fee charged for each support incident.")
public String getSupportIncidentFee() {
return supportIncidentFee;
}
/** setSupportIncidentFee. */
public void setSupportIncidentFee(String supportIncidentFee) {
this.supportIncidentFee = supportIncidentFee;
}
/**
* supportPlanFee.
*
* @return CurrencyPlanPrice
*/
public CurrencyPlanPrice supportPlanFee(String supportPlanFee) {
this.supportPlanFee = supportPlanFee;
return this;
}
/**
* The support plan fee charged for this plan..
*
* @return supportPlanFee
*/
@Schema(description = "The support plan fee charged for this plan.")
public String getSupportPlanFee() {
return supportPlanFee;
}
/** setSupportPlanFee. */
public void setSupportPlanFee(String supportPlanFee) {
this.supportPlanFee = supportPlanFee;
}
/**
* Compares objects.
*
* @return true or false depending on comparison result.
*/
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CurrencyPlanPrice currencyPlanPrice = (CurrencyPlanPrice) o;
return Objects.equals(this.currencyCode, currencyPlanPrice.currencyCode)
&& Objects.equals(this.currencySymbol, currencyPlanPrice.currencySymbol)
&& Objects.equals(this.perSeatPrice, currencyPlanPrice.perSeatPrice)
&& Objects.equals(this.supportedCardTypes, currencyPlanPrice.supportedCardTypes)
&& Objects.equals(this.supportIncidentFee, currencyPlanPrice.supportIncidentFee)
&& Objects.equals(this.supportPlanFee, currencyPlanPrice.supportPlanFee);
}
/** Returns the HashCode. */
@Override
public int hashCode() {
return Objects.hash(
currencyCode,
currencySymbol,
perSeatPrice,
supportedCardTypes,
supportIncidentFee,
supportPlanFee);
}
/** Converts the given object to string. */
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CurrencyPlanPrice {\n");
sb.append(" currencyCode: ").append(toIndentedString(currencyCode)).append("\n");
sb.append(" currencySymbol: ").append(toIndentedString(currencySymbol)).append("\n");
sb.append(" perSeatPrice: ").append(toIndentedString(perSeatPrice)).append("\n");
sb.append(" supportedCardTypes: ").append(toIndentedString(supportedCardTypes)).append("\n");
sb.append(" supportIncidentFee: ").append(toIndentedString(supportIncidentFee)).append("\n");
sb.append(" supportPlanFee: ").append(toIndentedString(supportPlanFee)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy