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