com.chargebee.models
Class Gift.CreateRequest

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<Gift.CreateRequest>
          extended by com.chargebee.models.Gift.CreateRequest
Enclosing class:
Gift

public static class Gift.CreateRequest
extends Request<Gift.CreateRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Gift.CreateRequest addonId(int index, String addonId)
           
 Gift.CreateRequest addonQuantity(int index, Integer addonQuantity)
           
 Gift.CreateRequest autoClaim(Boolean autoClaim)
           
 Gift.CreateRequest claimExpiryDate(Timestamp claimExpiryDate)
           
 Gift.CreateRequest couponIds(List<String> couponIds)
           
 Gift.CreateRequest couponIds(String... couponIds)
           
 Gift.CreateRequest gifterCustomerId(String gifterCustomerId)
           
 Gift.CreateRequest gifterNote(String gifterNote)
           
 Gift.CreateRequest gifterPaymentSrcId(String gifterPaymentSrcId)
           
 Gift.CreateRequest gifterSignature(String gifterSignature)
           
 Gift.CreateRequest giftReceiverCustomerId(String giftReceiverCustomerId)
           
 Gift.CreateRequest giftReceiverEmail(String giftReceiverEmail)
           
 Gift.CreateRequest giftReceiverFirstName(String giftReceiverFirstName)
           
 Gift.CreateRequest giftReceiverLastName(String giftReceiverLastName)
           
 Params params()
           
 Gift.CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId)
           
 Gift.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId)
          Deprecated. 
 Gift.CreateRequest paymentIntentGwToken(String paymentIntentGwToken)
           
 Gift.CreateRequest paymentIntentId(String paymentIntentId)
           
 Gift.CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId)
           
 Gift.CreateRequest scheduledAt(Timestamp scheduledAt)
           
 Gift.CreateRequest shippingAddressCity(String shippingAddressCity)
           
 Gift.CreateRequest shippingAddressCompany(String shippingAddressCompany)
           
 Gift.CreateRequest shippingAddressCountry(String shippingAddressCountry)
           
 Gift.CreateRequest shippingAddressEmail(String shippingAddressEmail)
           
 Gift.CreateRequest shippingAddressFirstName(String shippingAddressFirstName)
           
 Gift.CreateRequest shippingAddressLastName(String shippingAddressLastName)
           
 Gift.CreateRequest shippingAddressLine1(String shippingAddressLine1)
           
 Gift.CreateRequest shippingAddressLine2(String shippingAddressLine2)
           
 Gift.CreateRequest shippingAddressLine3(String shippingAddressLine3)
           
 Gift.CreateRequest shippingAddressPhone(String shippingAddressPhone)
           
 Gift.CreateRequest shippingAddressState(String shippingAddressState)
           
 Gift.CreateRequest shippingAddressStateCode(String shippingAddressStateCode)
           
 Gift.CreateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)
           
 Gift.CreateRequest shippingAddressZip(String shippingAddressZip)
           
 Gift.CreateRequest subscriptionPlanId(String subscriptionPlanId)
           
 Gift.CreateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)
           
 
Methods inherited from class com.chargebee.internal.Request
param, request, request
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

scheduledAt

public Gift.CreateRequest scheduledAt(Timestamp scheduledAt)

autoClaim

public Gift.CreateRequest autoClaim(Boolean autoClaim)

claimExpiryDate

public Gift.CreateRequest claimExpiryDate(Timestamp claimExpiryDate)

couponIds

public Gift.CreateRequest couponIds(List<String> couponIds)

couponIds

public Gift.CreateRequest couponIds(String... couponIds)

gifterCustomerId

public Gift.CreateRequest gifterCustomerId(String gifterCustomerId)

gifterSignature

public Gift.CreateRequest gifterSignature(String gifterSignature)

gifterNote

public Gift.CreateRequest gifterNote(String gifterNote)

gifterPaymentSrcId

public Gift.CreateRequest gifterPaymentSrcId(String gifterPaymentSrcId)

giftReceiverCustomerId

public Gift.CreateRequest giftReceiverCustomerId(String giftReceiverCustomerId)

giftReceiverFirstName

public Gift.CreateRequest giftReceiverFirstName(String giftReceiverFirstName)

giftReceiverLastName

public Gift.CreateRequest giftReceiverLastName(String giftReceiverLastName)

giftReceiverEmail

public Gift.CreateRequest giftReceiverEmail(String giftReceiverEmail)

subscriptionPlanId

public Gift.CreateRequest subscriptionPlanId(String subscriptionPlanId)

subscriptionPlanQuantity

public Gift.CreateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)

paymentIntentId

public Gift.CreateRequest paymentIntentId(String paymentIntentId)

paymentIntentGatewayAccountId

public Gift.CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId)

paymentIntentGwToken

public Gift.CreateRequest paymentIntentGwToken(String paymentIntentGwToken)

paymentIntentReferenceId

public Gift.CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId)

paymentIntentGwPaymentMethodId

@Deprecated
public Gift.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId)
Deprecated. 


shippingAddressFirstName

public Gift.CreateRequest shippingAddressFirstName(String shippingAddressFirstName)

shippingAddressLastName

public Gift.CreateRequest shippingAddressLastName(String shippingAddressLastName)

shippingAddressEmail

public Gift.CreateRequest shippingAddressEmail(String shippingAddressEmail)

shippingAddressCompany

public Gift.CreateRequest shippingAddressCompany(String shippingAddressCompany)

shippingAddressPhone

public Gift.CreateRequest shippingAddressPhone(String shippingAddressPhone)

shippingAddressLine1

public Gift.CreateRequest shippingAddressLine1(String shippingAddressLine1)

shippingAddressLine2

public Gift.CreateRequest shippingAddressLine2(String shippingAddressLine2)

shippingAddressLine3

public Gift.CreateRequest shippingAddressLine3(String shippingAddressLine3)

shippingAddressCity

public Gift.CreateRequest shippingAddressCity(String shippingAddressCity)

shippingAddressStateCode

public Gift.CreateRequest shippingAddressStateCode(String shippingAddressStateCode)

shippingAddressState

public Gift.CreateRequest shippingAddressState(String shippingAddressState)

shippingAddressZip

public Gift.CreateRequest shippingAddressZip(String shippingAddressZip)

shippingAddressCountry

public Gift.CreateRequest shippingAddressCountry(String shippingAddressCountry)

shippingAddressValidationStatus

public Gift.CreateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)

addonId

public Gift.CreateRequest addonId(int index,
                                  String addonId)

addonQuantity

public Gift.CreateRequest addonQuantity(int index,
                                        Integer addonQuantity)

params

public Params params()
Overrides:
params in class Request<Gift.CreateRequest>


Copyright © 2019 ChargeBee. All Rights Reserved.