Class CardShippedWebhookEvent.Builder
-
- All Implemented Interfaces:
public final class CardShippedWebhookEvent.BuilderA builder for CardShippedWebhookEvent.
-
-
Method Summary
-
-
Method Detail
-
bulkOrderToken
final CardShippedWebhookEvent.Builder bulkOrderToken(String bulkOrderToken)
The token of the bulk order associated with this card shipment, if applicable.
-
bulkOrderToken
final CardShippedWebhookEvent.Builder bulkOrderToken(Optional<String> bulkOrderToken)
Alias for calling Builder.bulkOrderToken with
bulkOrderToken.orElse(null).
-
bulkOrderToken
final CardShippedWebhookEvent.Builder bulkOrderToken(JsonField<String> bulkOrderToken)
Sets Builder.bulkOrderToken to an arbitrary JSON value.
You should usually call Builder.bulkOrderToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardToken
final CardShippedWebhookEvent.Builder cardToken(String cardToken)
The token of the card that was shipped.
-
cardToken
final CardShippedWebhookEvent.Builder cardToken(JsonField<String> cardToken)
Sets Builder.cardToken to an arbitrary JSON value.
You should usually call Builder.cardToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
eventType
final CardShippedWebhookEvent.Builder eventType(CardShippedWebhookEvent.EventType eventType)
The type of event that occurred.
-
eventType
final CardShippedWebhookEvent.Builder eventType(JsonField<CardShippedWebhookEvent.EventType> eventType)
Sets Builder.eventType to an arbitrary JSON value.
You should usually call Builder.eventType with a well-typed EventType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shippingMethod
final CardShippedWebhookEvent.Builder shippingMethod(CardShippedWebhookEvent.ShippingMethod shippingMethod)
The specific shipping method used to ship the card.
-
shippingMethod
final CardShippedWebhookEvent.Builder shippingMethod(JsonField<CardShippedWebhookEvent.ShippingMethod> shippingMethod)
Sets Builder.shippingMethod to an arbitrary JSON value.
You should usually call Builder.shippingMethod with a well-typed ShippingMethod value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
trackingNumber
final CardShippedWebhookEvent.Builder trackingNumber(String trackingNumber)
The tracking number of the shipment.
-
trackingNumber
final CardShippedWebhookEvent.Builder trackingNumber(Optional<String> trackingNumber)
Alias for calling Builder.trackingNumber with
trackingNumber.orElse(null).
-
trackingNumber
final CardShippedWebhookEvent.Builder trackingNumber(JsonField<String> trackingNumber)
Sets Builder.trackingNumber to an arbitrary JSON value.
You should usually call Builder.trackingNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CardShippedWebhookEvent.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardShippedWebhookEvent.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardShippedWebhookEvent.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardShippedWebhookEvent.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardShippedWebhookEvent.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardShippedWebhookEvent build()
Returns an immutable instance of CardShippedWebhookEvent.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.bulkOrderToken() .cardToken() .eventType() .shippingMethod() .trackingNumber()
-
-
-
-