com.prowidesoftware.swift.model.mx.dic.LoanMatchingCriteria6 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pw-iso20022 Show documentation
Show all versions of pw-iso20022 Show documentation
Prowide Library for ISO 20022 messages
The newest version!
package com.prowidesoftware.swift.model.mx.dic;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* Compares information related to both sides of a loan.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LoanMatchingCriteria6", propOrder = {
"unqTradIdr",
"termntnDt",
"ctrctTp",
"clrSts",
"clrDtTm",
"ccp",
"tradgVn",
"mstrAgrmtTp",
"exctgDtTm",
"startDt",
"endDt",
"minNtcePrd",
"earlstCallBckDt",
"gnlColl",
"dlvryByVal",
"collDlvryMtd",
"opnTerm",
"termntnOptn",
"fxdIntrstRate",
"dayCntBsis",
"fltgIntrstRefRate",
"fltgIntrstRateTermUnit",
"fltgIntrstRateTermVal",
"fltgIntrstRatePmtFrqcyUnit",
"fltgIntrstRatePmtFrqcyVal",
"fltgIntrstRateRstFrqcyUnit",
"fltgIntrstRateRstFrqcyVal",
"intrstRateBsisPtSprd",
"mrgnLnAmt",
"prncplAmtStartDtAmt",
"prncplAmtMtrtyDtAmt",
"asstTp",
"lnVal",
"fxdRbtRefRate",
"fltgRbtRefRate",
"fltgRbtRateTermUnit",
"fltgRbtRateTermVal",
"fltgRbtRatePmtFrqcyUnit",
"fltgRbtRatePmtFrqcyVal",
"fltgRbtRateRstFrqcyUnit",
"fltgRbtRateRstFrqcyVal",
"rbtRateBsisPtSprd",
"adjstdRate",
"adjstmntRateDt",
"lndgFee",
"outsdngLn",
"shrtMktVal",
"lvlTp",
"unitOfMeasr"
})
public class LoanMatchingCriteria6 {
@XmlElement(name = "UnqTradIdr")
protected CompareText1 unqTradIdr;
@XmlElement(name = "TermntnDt")
protected CompareDate2 termntnDt;
@XmlElement(name = "CtrctTp")
protected CompareExposureType2 ctrctTp;
@XmlElement(name = "ClrSts")
protected CompareClearingStatus2 clrSts;
@XmlElement(name = "ClrDtTm")
protected CompareDateTime2 clrDtTm;
@XmlElement(name = "CCP")
protected CompareOrganisationIdentification1 ccp;
@XmlElement(name = "TradgVn")
protected CompareMICIdentifier2 tradgVn;
@XmlElement(name = "MstrAgrmtTp")
protected CompareAgreementType1 mstrAgrmtTp;
@XmlElement(name = "ExctgDtTm")
protected CompareDateTime2 exctgDtTm;
@XmlElement(name = "StartDt")
protected CompareDate2 startDt;
@XmlElement(name = "EndDt")
protected CompareDate2 endDt;
@XmlElement(name = "MinNtcePrd")
protected CompareNumber3 minNtcePrd;
@XmlElement(name = "EarlstCallBckDt")
protected CompareDate2 earlstCallBckDt;
@XmlElement(name = "GnlColl")
protected CompareSpecialCollateral2 gnlColl;
@XmlElement(name = "DlvryByVal")
protected CompareTrueFalseIndicator2 dlvryByVal;
@XmlElement(name = "CollDlvryMtd")
protected CompareDeliveryMethod2 collDlvryMtd;
@XmlElement(name = "OpnTerm")
protected CompareTrueFalseIndicator2 opnTerm;
@XmlElement(name = "TermntnOptn")
protected CompareTerminationOption2 termntnOptn;
@XmlElement(name = "FxdIntrstRate")
protected ComparePercentageRate2 fxdIntrstRate;
@XmlElement(name = "DayCntBsis")
protected CompareInterestComputationMethod2 dayCntBsis;
@XmlElement(name = "FltgIntrstRefRate")
protected CompareBenchmarkCurveName2 fltgIntrstRefRate;
@XmlElement(name = "FltgIntrstRateTermUnit")
protected CompareRateBasis2 fltgIntrstRateTermUnit;
@XmlElement(name = "FltgIntrstRateTermVal")
protected CompareNumber3 fltgIntrstRateTermVal;
@XmlElement(name = "FltgIntrstRatePmtFrqcyUnit")
protected CompareRateBasis2 fltgIntrstRatePmtFrqcyUnit;
@XmlElement(name = "FltgIntrstRatePmtFrqcyVal")
protected CompareNumber3 fltgIntrstRatePmtFrqcyVal;
@XmlElement(name = "FltgIntrstRateRstFrqcyUnit")
protected CompareRateBasis2 fltgIntrstRateRstFrqcyUnit;
@XmlElement(name = "FltgIntrstRateRstFrqcyVal")
protected CompareNumber2 fltgIntrstRateRstFrqcyVal;
@XmlElement(name = "IntrstRateBsisPtSprd")
protected CompareNumber2 intrstRateBsisPtSprd;
@XmlElement(name = "MrgnLnAmt")
protected CompareAmountAndDirection1 mrgnLnAmt;
@XmlElement(name = "PrncplAmtStartDtAmt")
protected CompareActiveOrHistoricCurrencyAndAmount2 prncplAmtStartDtAmt;
@XmlElement(name = "PrncplAmtMtrtyDtAmt")
protected CompareActiveOrHistoricCurrencyAndAmount2 prncplAmtMtrtyDtAmt;
@XmlElement(name = "AsstTp")
protected SecurityCommodity4 asstTp;
@XmlElement(name = "LnVal")
protected CompareActiveOrHistoricCurrencyAndAmount2 lnVal;
@XmlElement(name = "FxdRbtRefRate")
protected ComparePercentageRate2 fxdRbtRefRate;
@XmlElement(name = "FltgRbtRefRate")
protected CompareBenchmarkCurveName2 fltgRbtRefRate;
@XmlElement(name = "FltgRbtRateTermUnit")
protected CompareRateBasis2 fltgRbtRateTermUnit;
@XmlElement(name = "FltgRbtRateTermVal")
protected CompareNumber2 fltgRbtRateTermVal;
@XmlElement(name = "FltgRbtRatePmtFrqcyUnit")
protected CompareRateBasis2 fltgRbtRatePmtFrqcyUnit;
@XmlElement(name = "FltgRbtRatePmtFrqcyVal")
protected CompareNumber2 fltgRbtRatePmtFrqcyVal;
@XmlElement(name = "FltgRbtRateRstFrqcyUnit")
protected CompareRateBasis2 fltgRbtRateRstFrqcyUnit;
@XmlElement(name = "FltgRbtRateRstFrqcyVal")
protected CompareNumber2 fltgRbtRateRstFrqcyVal;
@XmlElement(name = "RbtRateBsisPtSprd")
protected CompareNumber2 rbtRateBsisPtSprd;
@XmlElement(name = "AdjstdRate")
protected ComparePercentageRate2 adjstdRate;
@XmlElement(name = "AdjstmntRateDt")
protected CompareDate2 adjstmntRateDt;
@XmlElement(name = "LndgFee")
protected ComparePercentageRate2 lndgFee;
@XmlElement(name = "OutsdngLn")
protected CompareActiveOrHistoricCurrencyAndAmount2 outsdngLn;
@XmlElement(name = "ShrtMktVal")
protected CompareActiveOrHistoricCurrencyAndAmount2 shrtMktVal;
@XmlElement(name = "LvlTp")
protected CompareReportingLevelType2 lvlTp;
@XmlElement(name = "UnitOfMeasr")
protected CompareUnitOfMeasure2 unitOfMeasr;
/**
* Gets the value of the unqTradIdr property.
*
* @return
* possible object is
* {@link CompareText1 }
*
*/
public CompareText1 getUnqTradIdr() {
return unqTradIdr;
}
/**
* Sets the value of the unqTradIdr property.
*
* @param value
* allowed object is
* {@link CompareText1 }
*
*/
public LoanMatchingCriteria6 setUnqTradIdr(CompareText1 value) {
this.unqTradIdr = value;
return this;
}
/**
* Gets the value of the termntnDt property.
*
* @return
* possible object is
* {@link CompareDate2 }
*
*/
public CompareDate2 getTermntnDt() {
return termntnDt;
}
/**
* Sets the value of the termntnDt property.
*
* @param value
* allowed object is
* {@link CompareDate2 }
*
*/
public LoanMatchingCriteria6 setTermntnDt(CompareDate2 value) {
this.termntnDt = value;
return this;
}
/**
* Gets the value of the ctrctTp property.
*
* @return
* possible object is
* {@link CompareExposureType2 }
*
*/
public CompareExposureType2 getCtrctTp() {
return ctrctTp;
}
/**
* Sets the value of the ctrctTp property.
*
* @param value
* allowed object is
* {@link CompareExposureType2 }
*
*/
public LoanMatchingCriteria6 setCtrctTp(CompareExposureType2 value) {
this.ctrctTp = value;
return this;
}
/**
* Gets the value of the clrSts property.
*
* @return
* possible object is
* {@link CompareClearingStatus2 }
*
*/
public CompareClearingStatus2 getClrSts() {
return clrSts;
}
/**
* Sets the value of the clrSts property.
*
* @param value
* allowed object is
* {@link CompareClearingStatus2 }
*
*/
public LoanMatchingCriteria6 setClrSts(CompareClearingStatus2 value) {
this.clrSts = value;
return this;
}
/**
* Gets the value of the clrDtTm property.
*
* @return
* possible object is
* {@link CompareDateTime2 }
*
*/
public CompareDateTime2 getClrDtTm() {
return clrDtTm;
}
/**
* Sets the value of the clrDtTm property.
*
* @param value
* allowed object is
* {@link CompareDateTime2 }
*
*/
public LoanMatchingCriteria6 setClrDtTm(CompareDateTime2 value) {
this.clrDtTm = value;
return this;
}
/**
* Gets the value of the ccp property.
*
* @return
* possible object is
* {@link CompareOrganisationIdentification1 }
*
*/
public CompareOrganisationIdentification1 getCCP() {
return ccp;
}
/**
* Sets the value of the ccp property.
*
* @param value
* allowed object is
* {@link CompareOrganisationIdentification1 }
*
*/
public LoanMatchingCriteria6 setCCP(CompareOrganisationIdentification1 value) {
this.ccp = value;
return this;
}
/**
* Gets the value of the tradgVn property.
*
* @return
* possible object is
* {@link CompareMICIdentifier2 }
*
*/
public CompareMICIdentifier2 getTradgVn() {
return tradgVn;
}
/**
* Sets the value of the tradgVn property.
*
* @param value
* allowed object is
* {@link CompareMICIdentifier2 }
*
*/
public LoanMatchingCriteria6 setTradgVn(CompareMICIdentifier2 value) {
this.tradgVn = value;
return this;
}
/**
* Gets the value of the mstrAgrmtTp property.
*
* @return
* possible object is
* {@link CompareAgreementType1 }
*
*/
public CompareAgreementType1 getMstrAgrmtTp() {
return mstrAgrmtTp;
}
/**
* Sets the value of the mstrAgrmtTp property.
*
* @param value
* allowed object is
* {@link CompareAgreementType1 }
*
*/
public LoanMatchingCriteria6 setMstrAgrmtTp(CompareAgreementType1 value) {
this.mstrAgrmtTp = value;
return this;
}
/**
* Gets the value of the exctgDtTm property.
*
* @return
* possible object is
* {@link CompareDateTime2 }
*
*/
public CompareDateTime2 getExctgDtTm() {
return exctgDtTm;
}
/**
* Sets the value of the exctgDtTm property.
*
* @param value
* allowed object is
* {@link CompareDateTime2 }
*
*/
public LoanMatchingCriteria6 setExctgDtTm(CompareDateTime2 value) {
this.exctgDtTm = value;
return this;
}
/**
* Gets the value of the startDt property.
*
* @return
* possible object is
* {@link CompareDate2 }
*
*/
public CompareDate2 getStartDt() {
return startDt;
}
/**
* Sets the value of the startDt property.
*
* @param value
* allowed object is
* {@link CompareDate2 }
*
*/
public LoanMatchingCriteria6 setStartDt(CompareDate2 value) {
this.startDt = value;
return this;
}
/**
* Gets the value of the endDt property.
*
* @return
* possible object is
* {@link CompareDate2 }
*
*/
public CompareDate2 getEndDt() {
return endDt;
}
/**
* Sets the value of the endDt property.
*
* @param value
* allowed object is
* {@link CompareDate2 }
*
*/
public LoanMatchingCriteria6 setEndDt(CompareDate2 value) {
this.endDt = value;
return this;
}
/**
* Gets the value of the minNtcePrd property.
*
* @return
* possible object is
* {@link CompareNumber3 }
*
*/
public CompareNumber3 getMinNtcePrd() {
return minNtcePrd;
}
/**
* Sets the value of the minNtcePrd property.
*
* @param value
* allowed object is
* {@link CompareNumber3 }
*
*/
public LoanMatchingCriteria6 setMinNtcePrd(CompareNumber3 value) {
this.minNtcePrd = value;
return this;
}
/**
* Gets the value of the earlstCallBckDt property.
*
* @return
* possible object is
* {@link CompareDate2 }
*
*/
public CompareDate2 getEarlstCallBckDt() {
return earlstCallBckDt;
}
/**
* Sets the value of the earlstCallBckDt property.
*
* @param value
* allowed object is
* {@link CompareDate2 }
*
*/
public LoanMatchingCriteria6 setEarlstCallBckDt(CompareDate2 value) {
this.earlstCallBckDt = value;
return this;
}
/**
* Gets the value of the gnlColl property.
*
* @return
* possible object is
* {@link CompareSpecialCollateral2 }
*
*/
public CompareSpecialCollateral2 getGnlColl() {
return gnlColl;
}
/**
* Sets the value of the gnlColl property.
*
* @param value
* allowed object is
* {@link CompareSpecialCollateral2 }
*
*/
public LoanMatchingCriteria6 setGnlColl(CompareSpecialCollateral2 value) {
this.gnlColl = value;
return this;
}
/**
* Gets the value of the dlvryByVal property.
*
* @return
* possible object is
* {@link CompareTrueFalseIndicator2 }
*
*/
public CompareTrueFalseIndicator2 getDlvryByVal() {
return dlvryByVal;
}
/**
* Sets the value of the dlvryByVal property.
*
* @param value
* allowed object is
* {@link CompareTrueFalseIndicator2 }
*
*/
public LoanMatchingCriteria6 setDlvryByVal(CompareTrueFalseIndicator2 value) {
this.dlvryByVal = value;
return this;
}
/**
* Gets the value of the collDlvryMtd property.
*
* @return
* possible object is
* {@link CompareDeliveryMethod2 }
*
*/
public CompareDeliveryMethod2 getCollDlvryMtd() {
return collDlvryMtd;
}
/**
* Sets the value of the collDlvryMtd property.
*
* @param value
* allowed object is
* {@link CompareDeliveryMethod2 }
*
*/
public LoanMatchingCriteria6 setCollDlvryMtd(CompareDeliveryMethod2 value) {
this.collDlvryMtd = value;
return this;
}
/**
* Gets the value of the opnTerm property.
*
* @return
* possible object is
* {@link CompareTrueFalseIndicator2 }
*
*/
public CompareTrueFalseIndicator2 getOpnTerm() {
return opnTerm;
}
/**
* Sets the value of the opnTerm property.
*
* @param value
* allowed object is
* {@link CompareTrueFalseIndicator2 }
*
*/
public LoanMatchingCriteria6 setOpnTerm(CompareTrueFalseIndicator2 value) {
this.opnTerm = value;
return this;
}
/**
* Gets the value of the termntnOptn property.
*
* @return
* possible object is
* {@link CompareTerminationOption2 }
*
*/
public CompareTerminationOption2 getTermntnOptn() {
return termntnOptn;
}
/**
* Sets the value of the termntnOptn property.
*
* @param value
* allowed object is
* {@link CompareTerminationOption2 }
*
*/
public LoanMatchingCriteria6 setTermntnOptn(CompareTerminationOption2 value) {
this.termntnOptn = value;
return this;
}
/**
* Gets the value of the fxdIntrstRate property.
*
* @return
* possible object is
* {@link ComparePercentageRate2 }
*
*/
public ComparePercentageRate2 getFxdIntrstRate() {
return fxdIntrstRate;
}
/**
* Sets the value of the fxdIntrstRate property.
*
* @param value
* allowed object is
* {@link ComparePercentageRate2 }
*
*/
public LoanMatchingCriteria6 setFxdIntrstRate(ComparePercentageRate2 value) {
this.fxdIntrstRate = value;
return this;
}
/**
* Gets the value of the dayCntBsis property.
*
* @return
* possible object is
* {@link CompareInterestComputationMethod2 }
*
*/
public CompareInterestComputationMethod2 getDayCntBsis() {
return dayCntBsis;
}
/**
* Sets the value of the dayCntBsis property.
*
* @param value
* allowed object is
* {@link CompareInterestComputationMethod2 }
*
*/
public LoanMatchingCriteria6 setDayCntBsis(CompareInterestComputationMethod2 value) {
this.dayCntBsis = value;
return this;
}
/**
* Gets the value of the fltgIntrstRefRate property.
*
* @return
* possible object is
* {@link CompareBenchmarkCurveName2 }
*
*/
public CompareBenchmarkCurveName2 getFltgIntrstRefRate() {
return fltgIntrstRefRate;
}
/**
* Sets the value of the fltgIntrstRefRate property.
*
* @param value
* allowed object is
* {@link CompareBenchmarkCurveName2 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRefRate(CompareBenchmarkCurveName2 value) {
this.fltgIntrstRefRate = value;
return this;
}
/**
* Gets the value of the fltgIntrstRateTermUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgIntrstRateTermUnit() {
return fltgIntrstRateTermUnit;
}
/**
* Sets the value of the fltgIntrstRateTermUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRateTermUnit(CompareRateBasis2 value) {
this.fltgIntrstRateTermUnit = value;
return this;
}
/**
* Gets the value of the fltgIntrstRateTermVal property.
*
* @return
* possible object is
* {@link CompareNumber3 }
*
*/
public CompareNumber3 getFltgIntrstRateTermVal() {
return fltgIntrstRateTermVal;
}
/**
* Sets the value of the fltgIntrstRateTermVal property.
*
* @param value
* allowed object is
* {@link CompareNumber3 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRateTermVal(CompareNumber3 value) {
this.fltgIntrstRateTermVal = value;
return this;
}
/**
* Gets the value of the fltgIntrstRatePmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgIntrstRatePmtFrqcyUnit() {
return fltgIntrstRatePmtFrqcyUnit;
}
/**
* Sets the value of the fltgIntrstRatePmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRatePmtFrqcyUnit(CompareRateBasis2 value) {
this.fltgIntrstRatePmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the fltgIntrstRatePmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber3 }
*
*/
public CompareNumber3 getFltgIntrstRatePmtFrqcyVal() {
return fltgIntrstRatePmtFrqcyVal;
}
/**
* Sets the value of the fltgIntrstRatePmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber3 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRatePmtFrqcyVal(CompareNumber3 value) {
this.fltgIntrstRatePmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the fltgIntrstRateRstFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgIntrstRateRstFrqcyUnit() {
return fltgIntrstRateRstFrqcyUnit;
}
/**
* Sets the value of the fltgIntrstRateRstFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRateRstFrqcyUnit(CompareRateBasis2 value) {
this.fltgIntrstRateRstFrqcyUnit = value;
return this;
}
/**
* Gets the value of the fltgIntrstRateRstFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getFltgIntrstRateRstFrqcyVal() {
return fltgIntrstRateRstFrqcyVal;
}
/**
* Sets the value of the fltgIntrstRateRstFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setFltgIntrstRateRstFrqcyVal(CompareNumber2 value) {
this.fltgIntrstRateRstFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstRateBsisPtSprd property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getIntrstRateBsisPtSprd() {
return intrstRateBsisPtSprd;
}
/**
* Sets the value of the intrstRateBsisPtSprd property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setIntrstRateBsisPtSprd(CompareNumber2 value) {
this.intrstRateBsisPtSprd = value;
return this;
}
/**
* Gets the value of the mrgnLnAmt property.
*
* @return
* possible object is
* {@link CompareAmountAndDirection1 }
*
*/
public CompareAmountAndDirection1 getMrgnLnAmt() {
return mrgnLnAmt;
}
/**
* Sets the value of the mrgnLnAmt property.
*
* @param value
* allowed object is
* {@link CompareAmountAndDirection1 }
*
*/
public LoanMatchingCriteria6 setMrgnLnAmt(CompareAmountAndDirection1 value) {
this.mrgnLnAmt = value;
return this;
}
/**
* Gets the value of the prncplAmtStartDtAmt property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount2 getPrncplAmtStartDtAmt() {
return prncplAmtStartDtAmt;
}
/**
* Sets the value of the prncplAmtStartDtAmt property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public LoanMatchingCriteria6 setPrncplAmtStartDtAmt(CompareActiveOrHistoricCurrencyAndAmount2 value) {
this.prncplAmtStartDtAmt = value;
return this;
}
/**
* Gets the value of the prncplAmtMtrtyDtAmt property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount2 getPrncplAmtMtrtyDtAmt() {
return prncplAmtMtrtyDtAmt;
}
/**
* Sets the value of the prncplAmtMtrtyDtAmt property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public LoanMatchingCriteria6 setPrncplAmtMtrtyDtAmt(CompareActiveOrHistoricCurrencyAndAmount2 value) {
this.prncplAmtMtrtyDtAmt = value;
return this;
}
/**
* Gets the value of the asstTp property.
*
* @return
* possible object is
* {@link SecurityCommodity4 }
*
*/
public SecurityCommodity4 getAsstTp() {
return asstTp;
}
/**
* Sets the value of the asstTp property.
*
* @param value
* allowed object is
* {@link SecurityCommodity4 }
*
*/
public LoanMatchingCriteria6 setAsstTp(SecurityCommodity4 value) {
this.asstTp = value;
return this;
}
/**
* Gets the value of the lnVal property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount2 getLnVal() {
return lnVal;
}
/**
* Sets the value of the lnVal property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public LoanMatchingCriteria6 setLnVal(CompareActiveOrHistoricCurrencyAndAmount2 value) {
this.lnVal = value;
return this;
}
/**
* Gets the value of the fxdRbtRefRate property.
*
* @return
* possible object is
* {@link ComparePercentageRate2 }
*
*/
public ComparePercentageRate2 getFxdRbtRefRate() {
return fxdRbtRefRate;
}
/**
* Sets the value of the fxdRbtRefRate property.
*
* @param value
* allowed object is
* {@link ComparePercentageRate2 }
*
*/
public LoanMatchingCriteria6 setFxdRbtRefRate(ComparePercentageRate2 value) {
this.fxdRbtRefRate = value;
return this;
}
/**
* Gets the value of the fltgRbtRefRate property.
*
* @return
* possible object is
* {@link CompareBenchmarkCurveName2 }
*
*/
public CompareBenchmarkCurveName2 getFltgRbtRefRate() {
return fltgRbtRefRate;
}
/**
* Sets the value of the fltgRbtRefRate property.
*
* @param value
* allowed object is
* {@link CompareBenchmarkCurveName2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRefRate(CompareBenchmarkCurveName2 value) {
this.fltgRbtRefRate = value;
return this;
}
/**
* Gets the value of the fltgRbtRateTermUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgRbtRateTermUnit() {
return fltgRbtRateTermUnit;
}
/**
* Sets the value of the fltgRbtRateTermUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRateTermUnit(CompareRateBasis2 value) {
this.fltgRbtRateTermUnit = value;
return this;
}
/**
* Gets the value of the fltgRbtRateTermVal property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getFltgRbtRateTermVal() {
return fltgRbtRateTermVal;
}
/**
* Sets the value of the fltgRbtRateTermVal property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRateTermVal(CompareNumber2 value) {
this.fltgRbtRateTermVal = value;
return this;
}
/**
* Gets the value of the fltgRbtRatePmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgRbtRatePmtFrqcyUnit() {
return fltgRbtRatePmtFrqcyUnit;
}
/**
* Sets the value of the fltgRbtRatePmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRatePmtFrqcyUnit(CompareRateBasis2 value) {
this.fltgRbtRatePmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the fltgRbtRatePmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getFltgRbtRatePmtFrqcyVal() {
return fltgRbtRatePmtFrqcyVal;
}
/**
* Sets the value of the fltgRbtRatePmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRatePmtFrqcyVal(CompareNumber2 value) {
this.fltgRbtRatePmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the fltgRbtRateRstFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareRateBasis2 }
*
*/
public CompareRateBasis2 getFltgRbtRateRstFrqcyUnit() {
return fltgRbtRateRstFrqcyUnit;
}
/**
* Sets the value of the fltgRbtRateRstFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareRateBasis2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRateRstFrqcyUnit(CompareRateBasis2 value) {
this.fltgRbtRateRstFrqcyUnit = value;
return this;
}
/**
* Gets the value of the fltgRbtRateRstFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getFltgRbtRateRstFrqcyVal() {
return fltgRbtRateRstFrqcyVal;
}
/**
* Sets the value of the fltgRbtRateRstFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setFltgRbtRateRstFrqcyVal(CompareNumber2 value) {
this.fltgRbtRateRstFrqcyVal = value;
return this;
}
/**
* Gets the value of the rbtRateBsisPtSprd property.
*
* @return
* possible object is
* {@link CompareNumber2 }
*
*/
public CompareNumber2 getRbtRateBsisPtSprd() {
return rbtRateBsisPtSprd;
}
/**
* Sets the value of the rbtRateBsisPtSprd property.
*
* @param value
* allowed object is
* {@link CompareNumber2 }
*
*/
public LoanMatchingCriteria6 setRbtRateBsisPtSprd(CompareNumber2 value) {
this.rbtRateBsisPtSprd = value;
return this;
}
/**
* Gets the value of the adjstdRate property.
*
* @return
* possible object is
* {@link ComparePercentageRate2 }
*
*/
public ComparePercentageRate2 getAdjstdRate() {
return adjstdRate;
}
/**
* Sets the value of the adjstdRate property.
*
* @param value
* allowed object is
* {@link ComparePercentageRate2 }
*
*/
public LoanMatchingCriteria6 setAdjstdRate(ComparePercentageRate2 value) {
this.adjstdRate = value;
return this;
}
/**
* Gets the value of the adjstmntRateDt property.
*
* @return
* possible object is
* {@link CompareDate2 }
*
*/
public CompareDate2 getAdjstmntRateDt() {
return adjstmntRateDt;
}
/**
* Sets the value of the adjstmntRateDt property.
*
* @param value
* allowed object is
* {@link CompareDate2 }
*
*/
public LoanMatchingCriteria6 setAdjstmntRateDt(CompareDate2 value) {
this.adjstmntRateDt = value;
return this;
}
/**
* Gets the value of the lndgFee property.
*
* @return
* possible object is
* {@link ComparePercentageRate2 }
*
*/
public ComparePercentageRate2 getLndgFee() {
return lndgFee;
}
/**
* Sets the value of the lndgFee property.
*
* @param value
* allowed object is
* {@link ComparePercentageRate2 }
*
*/
public LoanMatchingCriteria6 setLndgFee(ComparePercentageRate2 value) {
this.lndgFee = value;
return this;
}
/**
* Gets the value of the outsdngLn property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount2 getOutsdngLn() {
return outsdngLn;
}
/**
* Sets the value of the outsdngLn property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public LoanMatchingCriteria6 setOutsdngLn(CompareActiveOrHistoricCurrencyAndAmount2 value) {
this.outsdngLn = value;
return this;
}
/**
* Gets the value of the shrtMktVal property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount2 getShrtMktVal() {
return shrtMktVal;
}
/**
* Sets the value of the shrtMktVal property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount2 }
*
*/
public LoanMatchingCriteria6 setShrtMktVal(CompareActiveOrHistoricCurrencyAndAmount2 value) {
this.shrtMktVal = value;
return this;
}
/**
* Gets the value of the lvlTp property.
*
* @return
* possible object is
* {@link CompareReportingLevelType2 }
*
*/
public CompareReportingLevelType2 getLvlTp() {
return lvlTp;
}
/**
* Sets the value of the lvlTp property.
*
* @param value
* allowed object is
* {@link CompareReportingLevelType2 }
*
*/
public LoanMatchingCriteria6 setLvlTp(CompareReportingLevelType2 value) {
this.lvlTp = value;
return this;
}
/**
* Gets the value of the unitOfMeasr property.
*
* @return
* possible object is
* {@link CompareUnitOfMeasure2 }
*
*/
public CompareUnitOfMeasure2 getUnitOfMeasr() {
return unitOfMeasr;
}
/**
* Sets the value of the unitOfMeasr property.
*
* @param value
* allowed object is
* {@link CompareUnitOfMeasure2 }
*
*/
public LoanMatchingCriteria6 setUnitOfMeasr(CompareUnitOfMeasure2 value) {
this.unitOfMeasr = value;
return this;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
@Override
public boolean equals(Object that) {
return EqualsBuilder.reflectionEquals(this, that);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy