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 Concrete Methods Modifier and Type Method Description static @NotNull Permission.PermissionCreateRequestData.PermissionCreateRequest
create()
Creates a create requeststatic @NotNull Permission.PermissionDeleteRequest
delete(@NotNull java.lang.String id)
Creates a delete requeststatic @NotNull Permission.PermissionGetRequest
get(@NotNull java.lang.String id)
Creates a get requeststatic @NotNull Permission.PermissionListRequest
list()
Creates a list requeststatic @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
-
-