Package com.stripe.param
Class PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder
java.lang.Object
com.stripe.param.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder
- Enclosing class:
- PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail
public static class PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllInsurance(List<PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Insurance> elements) Add all elements to `insurances` list.addInsurance(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Insurance element) Add an element to `insurances` list.build()Finalize and obtain parameter instance from this builder.putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map.setAccessControlledVenue(Boolean accessControlledVenue) Indicates if the tickets are digitally checked when entering the venue.setAddress(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Address address) Address of the event.setAffiliateName(EmptyParam affiliateName) Name of associated or partner company for the service.setAffiliateName(String affiliateName) Name of associated or partner company for the service.End timestamp of the event.setEventCompanyName(EmptyParam eventCompanyName) Company selling the ticket.setEventCompanyName(String eventCompanyName) Company selling the ticket.setEventName(EmptyParam eventName) Name of the event.setEventName(String eventName) Name of the event.setEventType(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.EventType eventType) Type of the event.setStartsAt(Long startsAt) Start timestamp of the event.setVenueName(EmptyParam venueName) Name of the venue where the event takes place.setVenueName(String venueName) Name of the venue where the event takes place.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail build()Finalize and obtain parameter instance from this builder. -
setAccessControlledVenue
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setAccessControlledVenue(Boolean accessControlledVenue) Indicates if the tickets are digitally checked when entering the venue. -
setAddress
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setAddress(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Address address) Address of the event. -
setAffiliateName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setAffiliateName(String affiliateName) Name of associated or partner company for the service. -
setAffiliateName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setAffiliateName(EmptyParam affiliateName) Name of associated or partner company for the service. -
setEndsAt
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEndsAt(Long endsAt) End timestamp of the event. -
setEventCompanyName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEventCompanyName(String eventCompanyName) Company selling the ticket. -
setEventCompanyName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEventCompanyName(EmptyParam eventCompanyName) Company selling the ticket. -
setEventName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEventName(String eventName) Name of the event. -
setEventName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEventName(EmptyParam eventName) Name of the event. -
setEventType
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setEventType(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.EventType eventType) Type of the event. -
putExtraParam
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeePaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.extraParamsfor the field documentation. -
putAllExtraParam
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeePaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.extraParamsfor the field documentation. -
addInsurance
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder addInsurance(PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Insurance element) Add an element to `insurances` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeePaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.insurancesfor the field documentation. -
addAllInsurance
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder addAllInsurance(List<PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Insurance> elements) Add all elements to `insurances` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeePaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.insurancesfor the field documentation. -
setStartsAt
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setStartsAt(Long startsAt) Start timestamp of the event. -
setVenueName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setVenueName(String venueName) Name of the venue where the event takes place. -
setVenueName
public PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SupplementaryPurchaseData.EventReservationDetail.Builder setVenueName(EmptyParam venueName) Name of the venue where the event takes place.
-