com.slack.api.model.Channel Maven / Gradle / Ivy
package com.slack.api.model;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.util.List;
@Data
public class Channel {
private String enterpriseId;
private String id;
private String name;
private String nameNormalized;
private Integer created;
private String creator;
@SerializedName("is_read_only")
private boolean readOnly;
@SerializedName("is_thread_only")
private boolean threadOnly;
@SerializedName("is_archived")
private boolean archived;
@SerializedName("is_member")
private boolean member;
@SerializedName("is_general")
private boolean general;
@SerializedName("is_channel")
private boolean channel;
@SerializedName("is_group")
private boolean group;
@SerializedName("is_im")
private boolean im;
@SerializedName("is_private")
private boolean privateChannel;
@SerializedName("is_mpim")
private boolean mpim;
@SerializedName("is_file")
private boolean file;
@SerializedName("is_shared")
private boolean shared;
@SerializedName("is_org_shared")
private boolean orgShared;
@SerializedName("is_global_shared")
private boolean globalShared;
@SerializedName("is_org_default")
private boolean orgDefault;
@SerializedName("is_org_mandatory")
private boolean orgMandatory;
@SerializedName("is_moved")
private Integer isMoved;
@SerializedName("is_ext_shared") // search result
private boolean extShared;
@SerializedName("is_pending_ext_shared") // search result
private boolean pendingExtShared;
private List pendingShared; // search result
private String lastRead;
private Latest latest;
private Integer unreadCount;
private Integer unreadCountDisplay;
private Integer unlinked;
private List members;
private Topic topic;
private Purpose purpose;
private String user;
private List previousNames;
private Integer numMembers;
private Double priority;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy