Class ActivityLogMetadata
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.ActivityLogMetadata
-
public final class ActivityLogMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActivityLogMetadata.Builder
-
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.lang.String>getAutoChanged()java.util.Optional<java.lang.Boolean>getAwayMode()java.util.Optional<java.lang.String>getAwayStatusReason()java.util.Optional<java.lang.Integer>getConversationAssignmentLimit()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<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.
-
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()
-
-