Package io.getstream.chat.java.models
Class Permission
- java.lang.Object
-
- io.getstream.chat.java.models.Permission
-
public class Permission extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Permission.Condition
static class
Permission.PermissionCreateRequestData
static class
Permission.PermissionDeleteRequest
static class
Permission.PermissionGetRequest
static class
Permission.PermissionGetResponse
static class
Permission.PermissionListRequest
static class
Permission.PermissionListResponse
static class
Permission.PermissionUpdateRequestData
-
Constructor Summary
Constructors Constructor Description Permission()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
static @NotNull Permission.PermissionCreateRequestData.PermissionCreateRequest
create()
Creates a create requeststatic @NotNull Permission.PermissionDeleteRequest
delete(@NotNull java.lang.String id)
Creates a delete requestboolean
equals(java.lang.Object o)
static @NotNull Permission.PermissionGetRequest
get(@NotNull java.lang.String id)
Creates a get request@NotNull java.lang.String
getAction()
@Nullable Permission.Condition
getCondition()
@NotNull java.lang.Boolean
getCustom()
@NotNull java.lang.String
getId()
@NotNull java.lang.String
getName()
@Nullable java.lang.Boolean
getOwner()
@Nullable java.lang.Boolean
getSameTeam()
int
hashCode()
static @NotNull Permission.PermissionListRequest
list()
Creates a list requestvoid
setAction(@NotNull java.lang.String action)
void
setCondition(@Nullable Permission.Condition condition)
void
setCustom(@NotNull java.lang.Boolean custom)
void
setId(@NotNull java.lang.String id)
void
setName(@NotNull java.lang.String name)
void
setOwner(@Nullable java.lang.Boolean owner)
void
setSameTeam(@Nullable java.lang.Boolean sameTeam)
java.lang.String
toString()
static @NotNull Permission.PermissionUpdateRequestData.PermissionUpdateRequest
update(@NotNull java.lang.String id, @NotNull java.lang.String name)
Creates an update request
-
-
-
Method Detail
-
create
@NotNull public static @NotNull Permission.PermissionCreateRequestData.PermissionCreateRequest create()
Creates a create request- Returns:
- the created request
-
get
@NotNull public static @NotNull Permission.PermissionGetRequest get(@NotNull @NotNull java.lang.String id)
Creates a get request- Parameters:
id
- the permission id- Returns:
- the created request
-
update
@NotNull public static @NotNull Permission.PermissionUpdateRequestData.PermissionUpdateRequest update(@NotNull @NotNull java.lang.String id, @NotNull @NotNull java.lang.String name)
Creates an update request- Parameters:
id
- the permission idname
- the permission name- Returns:
- the created request
-
delete
@NotNull public static @NotNull Permission.PermissionDeleteRequest delete(@NotNull @NotNull java.lang.String id)
Creates a delete request- Parameters:
id
- the permission id- Returns:
- the created request
-
list
@NotNull public static @NotNull Permission.PermissionListRequest list()
Creates a list request- Returns:
- the created request
-
getId
@NotNull public @NotNull java.lang.String getId()
-
getName
@NotNull public @NotNull java.lang.String getName()
-
getAction
@NotNull public @NotNull java.lang.String getAction()
-
getOwner
@Nullable public @Nullable java.lang.Boolean getOwner()
-
getSameTeam
@Nullable public @Nullable java.lang.Boolean getSameTeam()
-
getCustom
@NotNull public @NotNull java.lang.Boolean getCustom()
-
getCondition
@Nullable public @Nullable Permission.Condition getCondition()
-
setId
public void setId(@NotNull @NotNull java.lang.String id)
-
setName
public void setName(@NotNull @NotNull java.lang.String name)
-
setAction
public void setAction(@NotNull @NotNull java.lang.String action)
-
setOwner
public void setOwner(@Nullable @Nullable java.lang.Boolean owner)
-
setSameTeam
public void setSameTeam(@Nullable @Nullable java.lang.Boolean sameTeam)
-
setCustom
public void setCustom(@NotNull @NotNull java.lang.Boolean custom)
-
setCondition
public void setCondition(@Nullable @Nullable Permission.Condition condition)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-