com.slack.api.model.Usergroup Maven / Gradle / Ivy
package com.slack.api.model;
import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* https://api.slack.com/types/usergroup
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Usergroup {
private String id;
private String teamId;
private String enterpriseSubteamId;
@SerializedName("is_usergroup")
private boolean usergroup;
@SerializedName("is_subteam")
private boolean subteam;
private String name;
private String description;
private String handle;
@SerializedName("is_external")
private boolean external;
private boolean autoProvision;
private Integer dateCreate;
private Integer dateUpdate;
private Integer dateDelete;
private String autoType;
private String createdBy;
private String updatedBy;
private String deletedBy;
private Prefs prefs;
private List users;
private Integer userCount;
private Integer channelCount;
@Data
public static class Prefs {
private List channels;
private List groups;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy