Package com.intercom.api.types
Class AwayStatusReason.Builder
- java.lang.Object
-
- com.intercom.api.types.AwayStatusReason.Builder
-
- Enclosing class:
- AwayStatusReason
public static final class AwayStatusReason.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwayStatusReasonbuild()AwayStatusReason.BuildercreatedAt(java.lang.Integer createdAt)AwayStatusReason.BuildercreatedAt(java.util.Optional<java.lang.Integer> createdAt)The Unix timestamp when the status reason was createdAwayStatusReason.Builderdeleted(java.lang.Boolean deleted)AwayStatusReason.Builderdeleted(java.util.Optional<java.lang.Boolean> deleted)Whether the status reason has been soft deletedAwayStatusReason.Builderemoji(java.lang.String emoji)AwayStatusReason.Builderemoji(java.util.Optional<java.lang.String> emoji)The emoji associated with the status reasonAwayStatusReason.Builderfrom(AwayStatusReason other)AwayStatusReason.Builderid(java.lang.String id)AwayStatusReason.Builderid(java.util.Optional<java.lang.String> id)The unique identifier for the away status reasonAwayStatusReason.Builderlabel(java.lang.String label)AwayStatusReason.Builderlabel(java.util.Optional<java.lang.String> label)The display text for the away status reasonAwayStatusReason.Builderorder(java.lang.Integer order)AwayStatusReason.Builderorder(java.util.Optional<java.lang.Integer> order)The display order of the status reasonAwayStatusReason.Buildertype(java.lang.String type)AwayStatusReason.Buildertype(java.util.Optional<java.lang.String> type)AwayStatusReason.BuilderupdatedAt(java.lang.Integer updatedAt)AwayStatusReason.BuilderupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)The Unix timestamp when the status reason was last updated
-
-
-
Method Detail
-
from
public AwayStatusReason.Builder from(AwayStatusReason other)
-
type
public AwayStatusReason.Builder type(java.util.Optional<java.lang.String> type)
-
type
public AwayStatusReason.Builder type(java.lang.String type)
-
id
public AwayStatusReason.Builder id(java.util.Optional<java.lang.String> id)
The unique identifier for the away status reason
-
id
public AwayStatusReason.Builder id(java.lang.String id)
-
label
public AwayStatusReason.Builder label(java.util.Optional<java.lang.String> label)
The display text for the away status reason
-
label
public AwayStatusReason.Builder label(java.lang.String label)
-
emoji
public AwayStatusReason.Builder emoji(java.util.Optional<java.lang.String> emoji)
The emoji associated with the status reason
-
emoji
public AwayStatusReason.Builder emoji(java.lang.String emoji)
-
order
public AwayStatusReason.Builder order(java.util.Optional<java.lang.Integer> order)
The display order of the status reason
-
order
public AwayStatusReason.Builder order(java.lang.Integer order)
-
deleted
public AwayStatusReason.Builder deleted(java.util.Optional<java.lang.Boolean> deleted)
Whether the status reason has been soft deleted
-
deleted
public AwayStatusReason.Builder deleted(java.lang.Boolean deleted)
-
createdAt
public AwayStatusReason.Builder createdAt(java.util.Optional<java.lang.Integer> createdAt)
The Unix timestamp when the status reason was created
-
createdAt
public AwayStatusReason.Builder createdAt(java.lang.Integer createdAt)
-
updatedAt
public AwayStatusReason.Builder updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
The Unix timestamp when the status reason was last updated
-
updatedAt
public AwayStatusReason.Builder updatedAt(java.lang.Integer updatedAt)
-
build
public AwayStatusReason build()
-
-