package org.telegram.telegrambots.meta.api.objects.forum; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import org.telegram.telegrambots.meta.api.interfaces.BotApiObject; /** * This object represents a service message about a new forum topic created in the chat. * @author Ruben Bermudez * @version 6.1 */ @SuppressWarnings("WeakerAccess") @EqualsAndHashCode(callSuper = false) @Getter @Setter @ToString @NoArgsConstructor @AllArgsConstructor public class ForumTopicCreated implements BotApiObject { private static final String NAME_FIELD = "name"; private static final String ICONCOLOR_FIELD = "icon_color"; private static final String ICONCUSTOMEMOJIID_FIELD = "icon_custom_emoji_id"; /** * Name of the topic */ @JsonProperty(NAME_FIELD) private String name; /** * Color of the topic icon in RGB format */ @JsonProperty(ICONCOLOR_FIELD) private Integer iconColor; /** * Optional. * Unique identifier of the custom emoji shown as the topic icon */ @JsonProperty(ICONCUSTOMEMOJIID_FIELD) private String iconCustomEmojiId; }