IssueVoucherInputBuilder Class
Namespace
IssueVoucherInputBuilder Methods
The following are methods for IssueVoucherInputBuilder.
setAdditionalNotes(additionalNotes)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setAdditionalNotes(String additionalNotes)
Parameters
- additionalNotes
- Type: String
Return Value
setBenefitId(benefitId)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setBenefitId(String benefitId)
Parameters
- benefitId
- Type: String
Return Value
setContactId(contactId)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setContactId(String contactId)
Parameters
- contactId
- Type: String
Return Value
setDiscountPercent(discountPercent)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setDiscountPercent(Integer discountPercent)
Parameters
- discountPercent
- Type: Integer
- The discount percentage provided by the voucher. Specify a value to override the discount percentage specified in the associated voucher definition. Specify this when the associated voucher definition is of the type Discount Percentage. This field is available in API version 53.0 and later.
Return Value
setEffectiveDate(effectiveDate)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setEffectiveDate(String effectiveDate)
Parameters
- effectiveDate
- Type: String
- The supported date format is YYYY-MM-DD.
Return Value
setExpiryDate(expiryDate)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setExpiryDate(String expiryDate)
Parameters
- expiryDate
- Type: String
- The supported date format is YYYY-MM-DD.
Return Value
setFaceValue(faceValue)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setFaceValue(Double faceValue)
Parameters
- faceValue
- Type: Double
- The amount of discount provided by the voucher. Specify a value to override the face value specified in the associated voucher definition. Specify this when the associated voucher definition is of the type Fixed Value. This field is available in API version 53.0 and later.
Return Value
setJournalId(journalId)
setLoyaltyProgramMemberId(loyaltyProgramMemberId)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setLoyaltyProgramMemberId(String loyaltyProgramMemberId)
Parameters
- loyaltyProgramMemberId
- Type: String
Return Value
setProgramName(programName)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setProgramName(String programName)
Parameters
- programName
- Type: String
Return Value
setPromotionId(promotionId)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setPromotionId(String promotionId)
Parameters
- promotionId
- Type: String
Return Value
setVoucherCode(voucherCode)
Signature
public LoyaltyManagement.IssueVoucherInputBuilder setVoucherCode(String voucherCode)
Parameters
- voucherCode
- Type: String