Package com.chrt.api.types
Class BillingStatementPaidWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.BillingStatementPaidWebhookPayload.Builder
-
- All Implemented Interfaces:
BillingStatementPaidWebhookPayload._FinalStage,BillingStatementPaidWebhookPayload.EventTimestampStage,BillingStatementPaidWebhookPayload.StatementIdStage
- Enclosing class:
- BillingStatementPaidWebhookPayload
public static final class BillingStatementPaidWebhookPayload.Builder extends java.lang.Object implements BillingStatementPaidWebhookPayload.EventTimestampStage, BillingStatementPaidWebhookPayload.StatementIdStage, BillingStatementPaidWebhookPayload._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingStatementPaidWebhookPayloadbuild()BillingStatementPaidWebhookPayload.StatementIdStageeventTimestamp(java.time.OffsetDateTime eventTimestamp)UTC timestamp when the event occurredBillingStatementPaidWebhookPayload._FinalStageeventType(java.lang.String eventType)BillingStatementPaidWebhookPayload._FinalStageeventType(java.util.Optional<java.lang.String> eventType)BillingStatementPaidWebhookPayload.Builderfrom(BillingStatementPaidWebhookPayload other)BillingStatementPaidWebhookPayload._FinalStagestatementId(java.lang.String statementId)The statement that was paid
-
-
-
Method Detail
-
from
public BillingStatementPaidWebhookPayload.Builder from(BillingStatementPaidWebhookPayload other)
- Specified by:
fromin interfaceBillingStatementPaidWebhookPayload.EventTimestampStage
-
eventTimestamp
public BillingStatementPaidWebhookPayload.StatementIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceBillingStatementPaidWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
statementId
public BillingStatementPaidWebhookPayload._FinalStage statementId(@NotNull java.lang.String statementId)
The statement that was paid
The statement that was paid
- Specified by:
statementIdin interfaceBillingStatementPaidWebhookPayload.StatementIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public BillingStatementPaidWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceBillingStatementPaidWebhookPayload._FinalStage
-
eventType
public BillingStatementPaidWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceBillingStatementPaidWebhookPayload._FinalStage
-
build
public BillingStatementPaidWebhookPayload build()
- Specified by:
buildin interfaceBillingStatementPaidWebhookPayload._FinalStage
-
-