diff --git a/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/ConversationIF.java b/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/ConversationIF.java index d34f308e..b34ee101 100644 --- a/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/ConversationIF.java +++ b/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/ConversationIF.java @@ -44,4 +44,7 @@ public interface ConversationIF { @JsonProperty("num_members") Optional getNumMembers(); + + @JsonProperty("topic") + Optional getTopic(); } diff --git a/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/TopicIF.java b/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/TopicIF.java new file mode 100644 index 00000000..eca101a2 --- /dev/null +++ b/slack-base/src/main/java/com/hubspot/slack/client/models/conversations/TopicIF.java @@ -0,0 +1,22 @@ +package com.hubspot.slack.client.models.conversations; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy; +import com.fasterxml.jackson.databind.annotation.JsonNaming; +import com.hubspot.immutables.style.HubSpotStyle; +import java.util.Optional; +import org.immutables.value.Value.Immutable; + +@Immutable +@HubSpotStyle +@JsonNaming(SnakeCaseStrategy.class) +public interface TopicIF { + @JsonProperty("value") + Optional getValue(); + + @JsonProperty("creator") + Optional getCreator(); + + @JsonProperty("last_set") + Optional getLastSet(); +}