Package com.courier.models.send
Class SendMessageParams.Message.Expiry
-
- All Implemented Interfaces:
public final class SendMessageParams.Message.Expiry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSendMessageParams.Message.Expiry.BuilderA builder for Expiry.
public final classSendMessageParams.Message.Expiry.ExpiresInDuration in ms or ISO8601 duration (e.g. P1DT4H).
-
Method Summary
Modifier and Type Method Description final SendMessageParams.Message.Expiry.ExpiresInexpiresIn()Duration in ms or ISO8601 duration (e.g. final Optional<String>expiresAt()Epoch or ISO8601 timestamp with timezone. final JsonField<SendMessageParams.Message.Expiry.ExpiresIn>_expiresIn()Returns the raw JSON value of expiresIn. final JsonField<String>_expiresAt()Returns the raw JSON value of expiresAt. final Map<String, JsonValue>_additionalProperties()final SendMessageParams.Message.Expiry.BuildertoBuilder()final SendMessageParams.Message.Expiryvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SendMessageParams.Message.Expiry.Builderbuilder()Returns a mutable builder for constructing an instance of Expiry. -
-
Method Detail
-
expiresIn
final SendMessageParams.Message.Expiry.ExpiresIn expiresIn()
Duration in ms or ISO8601 duration (e.g. P1DT4H).
-
_expiresIn
final JsonField<SendMessageParams.Message.Expiry.ExpiresIn> _expiresIn()
Returns the raw JSON value of expiresIn.
Unlike expiresIn, this method doesn't throw if the JSON field has an unexpected type.
-
_expiresAt
final JsonField<String> _expiresAt()
Returns the raw JSON value of expiresAt.
Unlike expiresAt, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SendMessageParams.Message.Expiry.Builder toBuilder()
-
validate
final SendMessageParams.Message.Expiry validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static SendMessageParams.Message.Expiry.Builder builder()
Returns a mutable builder for constructing an instance of Expiry.
The following fields are required:
.expiresIn()
-
-
-
-