Package im.getsocial.sdk.communities
Class GroupContent
- java.lang.Object
-
- im.getsocial.sdk.communities.GroupContent
-
public class GroupContent extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupContent
create(java.lang.String id)
MediaAttachment
getAvatar()
java.lang.String
getDescription()
java.lang.String
getId()
java.util.List<java.lang.String>
getLabels()
java.util.Map<CommunitiesAction,Role>
getPermissions()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
java.lang.String
getTitle()
boolean
isDiscoverable()
boolean
isPrivate()
GroupContent
setPermission(CommunitiesAction action, Role role)
GroupContent
setPermissions(java.util.Map<CommunitiesAction,Role> permissions)
GroupContent
withAvatar(MediaAttachment avatar)
GroupContent
withDescription(java.lang.String description)
GroupContent
withDiscoverable(boolean discroverable)
GroupContent
withId(java.lang.String id)
GroupContent
withLabels(java.util.List<java.lang.String> labels)
GroupContent
withPrivate(boolean isPrivate)
GroupContent
withProperties(java.util.Map<java.lang.String,java.lang.String> properties)
GroupContent
withTitle(java.lang.String title)
-
-
-
Method Detail
-
create
public static GroupContent create(java.lang.String id)
-
withId
public GroupContent withId(java.lang.String id)
-
withTitle
public GroupContent withTitle(java.lang.String title)
-
withDescription
public GroupContent withDescription(java.lang.String description)
-
withProperties
public GroupContent withProperties(java.util.Map<java.lang.String,java.lang.String> properties)
-
withLabels
public GroupContent withLabels(java.util.List<java.lang.String> labels)
-
withPrivate
public GroupContent withPrivate(boolean isPrivate)
-
withDiscoverable
public GroupContent withDiscoverable(boolean discroverable)
-
withAvatar
public GroupContent withAvatar(MediaAttachment avatar)
-
setPermission
public GroupContent setPermission(CommunitiesAction action, Role role)
-
setPermissions
public GroupContent setPermissions(java.util.Map<CommunitiesAction,Role> permissions)
-
getId
public java.lang.String getId()
-
getTitle
public java.lang.String getTitle()
-
getDescription
public java.lang.String getDescription()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
isPrivate
public boolean isPrivate()
-
isDiscoverable
public boolean isDiscoverable()
-
getAvatar
public MediaAttachment getAvatar()
-
getPermissions
public java.util.Map<CommunitiesAction,Role> getPermissions()
-
getLabels
public java.util.List<java.lang.String> getLabels()
-
-