Package com.intercom.api.types
Class ActivityLogMetadata
- java.lang.Object
-
- com.intercom.api.types.ActivityLogMetadata
-
public final class ActivityLogMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActivityLogMetadata.Builderstatic classActivityLogMetadata.Team
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivityLogMetadata.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>getAfter()java.util.Optional<java.lang.String>getAutoChanged()java.util.Optional<java.lang.Boolean>getAwayMode()java.util.Optional<java.lang.String>getAwayStatusReason()java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>getBefore()java.util.Optional<java.lang.Integer>getConsentId()java.util.Optional<java.lang.Integer>getConversationAssignmentLimit()java.util.Optional<java.lang.Boolean>getEnabled()java.util.Optional<java.time.OffsetDateTime>getExpiredAt()java.util.Optional<java.lang.String>getExternalId()java.util.Optional<java.lang.Boolean>getReassignConversations()java.util.Optional<java.lang.String>getSignInMethod()java.util.Optional<java.lang.String>getSource()java.util.Optional<ActivityLogMetadata.Team>getTeam()java.util.Optional<java.lang.Integer>getTeamAssignmentLimit()java.util.Optional<java.lang.Integer>getTicketAssignmentLimit()java.util.Optional<java.lang.Integer>getUpdateBy()java.util.Optional<java.lang.String>getUpdateByName()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getSignInMethod
public java.util.Optional<java.lang.String> getSignInMethod()
- Returns:
- The way the admin signed in.
-
getExternalId
public java.util.Optional<java.lang.String> getExternalId()
- Returns:
- The unique identifier for the contact which is provided by the Client.
-
getAwayMode
public java.util.Optional<java.lang.Boolean> getAwayMode()
- Returns:
- The away mode status which is set to true when away and false when returned.
-
getAwayStatusReason
public java.util.Optional<java.lang.String> getAwayStatusReason()
- Returns:
- The reason the Admin is away.
-
getReassignConversations
public java.util.Optional<java.lang.Boolean> getReassignConversations()
- Returns:
- Indicates if conversations should be reassigned while an Admin is away.
-
getSource
public java.util.Optional<java.lang.String> getSource()
- Returns:
- The action that initiated the status change.
-
getAutoChanged
public java.util.Optional<java.lang.String> getAutoChanged()
- Returns:
- Indicates if the status was changed automatically or manually.
-
getUpdateBy
public java.util.Optional<java.lang.Integer> getUpdateBy()
- Returns:
- The ID of the Admin who initiated the activity.
-
getUpdateByName
public java.util.Optional<java.lang.String> getUpdateByName()
- Returns:
- The name of the Admin who initiated the activity.
-
getConversationAssignmentLimit
public java.util.Optional<java.lang.Integer> getConversationAssignmentLimit()
- Returns:
- The conversation assignment limit value for an admin.
-
getTicketAssignmentLimit
public java.util.Optional<java.lang.Integer> getTicketAssignmentLimit()
- Returns:
- The ticket assignment limit value for an admin.
-
getTeam
public java.util.Optional<ActivityLogMetadata.Team> getTeam()
- Returns:
- Details about the team whose assignment limit was changed.
-
getTeamAssignmentLimit
public java.util.Optional<java.lang.Integer> getTeamAssignmentLimit()
- Returns:
- The team assignment limit value (null if limit was removed).
-
getEnabled
public java.util.Optional<java.lang.Boolean> getEnabled()
- Returns:
- Indicates if the setting is enabled or disabled.
-
getConsentId
public java.util.Optional<java.lang.Integer> getConsentId()
- Returns:
- The ID of the impersonation consent.
-
getExpiredAt
public java.util.Optional<java.time.OffsetDateTime> getExpiredAt()
- Returns:
- The timestamp when the impersonation consent expires.
-
getBefore
public java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> getBefore()
- Returns:
- The state of settings or values before the change. Structure varies by activity type.
-
getAfter
public java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> getAfter()
- Returns:
- The state of settings or values after the change. Structure varies by activity type.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static ActivityLogMetadata.Builder builder()
-
-