Class Enrollment
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.flexiblecredit.Enrollment
-
@ApiType("SoftLayer_FlexibleCredit_Enrollment") public class Enrollment extends Entity
- See Also:
- SoftLayer_FlexibleCredit_Enrollment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Enrollment.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
Account the enrollment belongs toprotected Long
accountId
Account ID associated with this enrollmentprotected boolean
accountIdSpecified
protected Affiliate
affiliate
Affiliate associated with the account enrollmentprotected Long
affiliateId
ID of the corresponding Flexible Credit Program Affiliateprotected boolean
affiliateIdSpecified
protected Long
agreementCompleteFlag
Indicates signing of Flexible Credit agreement (independent from MSA)protected boolean
agreementCompleteFlagSpecified
protected String
companyDescription
Brief description of the companyprotected boolean
companyDescriptionSpecified
protected Type
companyType
Category which best describes the companyprotected Long
companyTypeId
ID of the Flexible Credit Program Company classification for this enrollmentprotected boolean
companyTypeIdSpecified
protected GregorianCalendar
enrollmentDate
Date when participation in the Flexible Credit program beganprotected boolean
enrollmentDateSpecified
protected Program
flexibleCreditProgram
Discount program the enrollment belongs toprotected GregorianCalendar
graduationDate
Date Flexible Credit Program benefits end.protected boolean
graduationDateSpecified
protected Boolean
isActiveFlag
Flag indicating whether an enrollment is active (true) or inactive (false)protected BigDecimal
monthlyCreditAmount
Amount of monthly credit (USD) given to the accountprotected boolean
monthlyCreditAmountSpecified
protected Employee
representative
Employee overseeing the enrollmentprotected Long
representativeEmployeeId
ID of the employee representing this account.protected boolean
representativeEmployeeIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Enrollment()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
Account the enrollment belongs to
-
affiliate
@ApiProperty protected Affiliate affiliate
Affiliate associated with the account enrollment
-
companyType
@ApiProperty protected Type companyType
Category which best describes the company
-
flexibleCreditProgram
@ApiProperty protected Program flexibleCreditProgram
Discount program the enrollment belongs to
-
isActiveFlag
@ApiProperty protected Boolean isActiveFlag
Flag indicating whether an enrollment is active (true) or inactive (false)
-
representative
@ApiProperty protected Employee representative
Employee overseeing the enrollment
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
Account ID associated with this enrollment
-
accountIdSpecified
protected boolean accountIdSpecified
-
affiliateId
@ApiProperty(canBeNullOrNotSet=true) protected Long affiliateId
ID of the corresponding Flexible Credit Program Affiliate
-
affiliateIdSpecified
protected boolean affiliateIdSpecified
-
agreementCompleteFlag
@ApiProperty(canBeNullOrNotSet=true) protected Long agreementCompleteFlag
Indicates signing of Flexible Credit agreement (independent from MSA)
-
agreementCompleteFlagSpecified
protected boolean agreementCompleteFlagSpecified
-
companyDescription
@ApiProperty(canBeNullOrNotSet=true) protected String companyDescription
Brief description of the company
-
companyDescriptionSpecified
protected boolean companyDescriptionSpecified
-
companyTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long companyTypeId
ID of the Flexible Credit Program Company classification for this enrollment
-
companyTypeIdSpecified
protected boolean companyTypeIdSpecified
-
enrollmentDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar enrollmentDate
Date when participation in the Flexible Credit program began
-
enrollmentDateSpecified
protected boolean enrollmentDateSpecified
-
graduationDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar graduationDate
Date Flexible Credit Program benefits end.
-
graduationDateSpecified
protected boolean graduationDateSpecified
-
monthlyCreditAmount
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal monthlyCreditAmount
Amount of monthly credit (USD) given to the account
-
monthlyCreditAmountSpecified
protected boolean monthlyCreditAmountSpecified
-
representativeEmployeeId
@ApiProperty(canBeNullOrNotSet=true) protected Long representativeEmployeeId
ID of the employee representing this account.
-
representativeEmployeeIdSpecified
protected boolean representativeEmployeeIdSpecified
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getAffiliate
public Affiliate getAffiliate()
-
setAffiliate
public void setAffiliate(Affiliate affiliate)
-
getCompanyType
public Type getCompanyType()
-
setCompanyType
public void setCompanyType(Type companyType)
-
getFlexibleCreditProgram
public Program getFlexibleCreditProgram()
-
setFlexibleCreditProgram
public void setFlexibleCreditProgram(Program flexibleCreditProgram)
-
getIsActiveFlag
public Boolean getIsActiveFlag()
-
setIsActiveFlag
public void setIsActiveFlag(Boolean isActiveFlag)
-
getRepresentative
public Employee getRepresentative()
-
setRepresentative
public void setRepresentative(Employee representative)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getAffiliateId
public Long getAffiliateId()
-
setAffiliateId
public void setAffiliateId(Long affiliateId)
-
isAffiliateIdSpecified
public boolean isAffiliateIdSpecified()
-
unsetAffiliateId
public void unsetAffiliateId()
-
getAgreementCompleteFlag
public Long getAgreementCompleteFlag()
-
setAgreementCompleteFlag
public void setAgreementCompleteFlag(Long agreementCompleteFlag)
-
isAgreementCompleteFlagSpecified
public boolean isAgreementCompleteFlagSpecified()
-
unsetAgreementCompleteFlag
public void unsetAgreementCompleteFlag()
-
getCompanyDescription
public String getCompanyDescription()
-
setCompanyDescription
public void setCompanyDescription(String companyDescription)
-
isCompanyDescriptionSpecified
public boolean isCompanyDescriptionSpecified()
-
unsetCompanyDescription
public void unsetCompanyDescription()
-
getCompanyTypeId
public Long getCompanyTypeId()
-
setCompanyTypeId
public void setCompanyTypeId(Long companyTypeId)
-
isCompanyTypeIdSpecified
public boolean isCompanyTypeIdSpecified()
-
unsetCompanyTypeId
public void unsetCompanyTypeId()
-
getEnrollmentDate
public GregorianCalendar getEnrollmentDate()
-
setEnrollmentDate
public void setEnrollmentDate(GregorianCalendar enrollmentDate)
-
isEnrollmentDateSpecified
public boolean isEnrollmentDateSpecified()
-
unsetEnrollmentDate
public void unsetEnrollmentDate()
-
getGraduationDate
public GregorianCalendar getGraduationDate()
-
setGraduationDate
public void setGraduationDate(GregorianCalendar graduationDate)
-
isGraduationDateSpecified
public boolean isGraduationDateSpecified()
-
unsetGraduationDate
public void unsetGraduationDate()
-
getMonthlyCreditAmount
public BigDecimal getMonthlyCreditAmount()
-
setMonthlyCreditAmount
public void setMonthlyCreditAmount(BigDecimal monthlyCreditAmount)
-
isMonthlyCreditAmountSpecified
public boolean isMonthlyCreditAmountSpecified()
-
unsetMonthlyCreditAmount
public void unsetMonthlyCreditAmount()
-
getRepresentativeEmployeeId
public Long getRepresentativeEmployeeId()
-
setRepresentativeEmployeeId
public void setRepresentativeEmployeeId(Long representativeEmployeeId)
-
isRepresentativeEmployeeIdSpecified
public boolean isRepresentativeEmployeeIdSpecified()
-
unsetRepresentativeEmployeeId
public void unsetRepresentativeEmployeeId()
-
-