Interface DataAttribute._FinalStage
-
- All Known Implementing Classes:
DataAttribute.Builder
- Enclosing class:
- DataAttribute
public static interface DataAttribute._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataAttribute._FinalStageadminId(java.lang.String adminId)DataAttribute._FinalStageadminId(java.util.Optional<java.lang.String> adminId)Teammate who created the attribute.DataAttribute._FinalStageapiWritable(java.lang.Boolean apiWritable)DataAttribute._FinalStageapiWritable(java.util.Optional<java.lang.Boolean> apiWritable)Can this attribute be updated through APIDataAttribute._FinalStagearchived(java.lang.Boolean archived)DataAttribute._FinalStagearchived(java.util.Optional<java.lang.Boolean> archived)Is this attribute archived.DataAttributebuild()DataAttribute._FinalStagecreatedAt(java.lang.Integer createdAt)DataAttribute._FinalStagecreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the attribute was created as a UTC Unix timestampDataAttribute._FinalStagecustom(java.lang.Boolean custom)DataAttribute._FinalStagecustom(java.util.Optional<java.lang.Boolean> custom)Set to true if this is a CDADataAttribute._FinalStagedescription(java.lang.String description)DataAttribute._FinalStagedescription(java.util.Optional<java.lang.String> description)Readable description of the attribute.DataAttribute._FinalStageid(java.lang.Integer id)DataAttribute._FinalStageid(java.util.Optional<java.lang.Integer> id)The unique identifier for the data attribute which is given by Intercom.DataAttribute._FinalStagemessengerWritable(java.lang.Boolean messengerWritable)DataAttribute._FinalStagemessengerWritable(java.util.Optional<java.lang.Boolean> messengerWritable)Can this attribute be updated by the MessengerDataAttribute._FinalStagemodel(DataAttribute.Model model)DataAttribute._FinalStagemodel(java.util.Optional<DataAttribute.Model> model)Value iscontactfor user/lead attributes andcompanyfor company attributes.DataAttribute._FinalStageoptions(java.util.List<java.lang.String> options)DataAttribute._FinalStageoptions(java.util.Optional<java.util.List<java.lang.String>> options)List of predefined options for attribute value.DataAttribute._FinalStageuiWritable(java.lang.Boolean uiWritable)DataAttribute._FinalStageuiWritable(java.util.Optional<java.lang.Boolean> uiWritable)Can this attribute be updated in the UIDataAttribute._FinalStageupdatedAt(java.lang.Integer updatedAt)DataAttribute._FinalStageupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)The time the attribute was last updated as a UTC Unix timestamp
-
-
-
Method Detail
-
build
DataAttribute build()
-
id
DataAttribute._FinalStage id(java.util.Optional<java.lang.Integer> id)
The unique identifier for the data attribute which is given by Intercom. Only available for custom attributes.
-
id
DataAttribute._FinalStage id(java.lang.Integer id)
-
model
DataAttribute._FinalStage model(java.util.Optional<DataAttribute.Model> model)
Value is
contactfor user/lead attributes andcompanyfor company attributes.
-
model
DataAttribute._FinalStage model(DataAttribute.Model model)
-
description
DataAttribute._FinalStage description(java.util.Optional<java.lang.String> description)
Readable description of the attribute.
-
description
DataAttribute._FinalStage description(java.lang.String description)
-
options
DataAttribute._FinalStage options(java.util.Optional<java.util.List<java.lang.String>> options)
List of predefined options for attribute value.
-
options
DataAttribute._FinalStage options(java.util.List<java.lang.String> options)
-
apiWritable
DataAttribute._FinalStage apiWritable(java.util.Optional<java.lang.Boolean> apiWritable)
Can this attribute be updated through API
-
apiWritable
DataAttribute._FinalStage apiWritable(java.lang.Boolean apiWritable)
-
messengerWritable
DataAttribute._FinalStage messengerWritable(java.util.Optional<java.lang.Boolean> messengerWritable)
Can this attribute be updated by the Messenger
-
messengerWritable
DataAttribute._FinalStage messengerWritable(java.lang.Boolean messengerWritable)
-
uiWritable
DataAttribute._FinalStage uiWritable(java.util.Optional<java.lang.Boolean> uiWritable)
Can this attribute be updated in the UI
-
uiWritable
DataAttribute._FinalStage uiWritable(java.lang.Boolean uiWritable)
-
custom
DataAttribute._FinalStage custom(java.util.Optional<java.lang.Boolean> custom)
Set to true if this is a CDA
-
custom
DataAttribute._FinalStage custom(java.lang.Boolean custom)
-
archived
DataAttribute._FinalStage archived(java.util.Optional<java.lang.Boolean> archived)
Is this attribute archived. (Only applicable to CDAs)
-
archived
DataAttribute._FinalStage archived(java.lang.Boolean archived)
-
createdAt
DataAttribute._FinalStage createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the attribute was created as a UTC Unix timestamp
-
createdAt
DataAttribute._FinalStage createdAt(java.lang.Integer createdAt)
-
updatedAt
DataAttribute._FinalStage updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
The time the attribute was last updated as a UTC Unix timestamp
-
updatedAt
DataAttribute._FinalStage updatedAt(java.lang.Integer updatedAt)
-
adminId
DataAttribute._FinalStage adminId(java.util.Optional<java.lang.String> adminId)
Teammate who created the attribute. Only applicable to CDAs
-
adminId
DataAttribute._FinalStage adminId(java.lang.String adminId)
-
-