Package net.worcade.client.api
Interface RoomApi
-
- All Superinterfaces:
LabelsApi,OwnerApi,RemoteIdsApi,ShareApi
public interface RoomApi extends LabelsApi, OwnerApi, RemoteIdsApi, ShareApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Result<? extends Reference>create(RoomModification subject)Create a new Room.RoomCreatecreateBuilder()Result<?>delete(String id)Result<? extends Room>get(String id)Result<? extends Collection<? extends Room>>getRoomList(Query<RoomField> query)Result<?>update(RoomModification subject)-
Methods inherited from interface net.worcade.client.api.mixin.LabelsApi
addLabels, removeLabels
-
Methods inherited from interface net.worcade.client.api.mixin.OwnerApi
addOwners, removeOwners
-
Methods inherited from interface net.worcade.client.api.mixin.RemoteIdsApi
addRemoteIds, removeRemoteIds, searchByRemoteId
-
Methods inherited from interface net.worcade.client.api.mixin.ShareApi
addShares, removeShares
-
-
-
-
Method Detail
-
createBuilder
RoomCreate createBuilder()
-
create
Result<? extends Reference> create(RoomModification subject)
Create a new Room. Use thecreateBuilder()method for a new, empty template.
-
update
Result<?> update(RoomModification subject)
-
getRoomList
Result<? extends Collection<? extends Room>> getRoomList(Query<RoomField> query)
-
-