1. Standard Services
1.1. AnnouncementService
archiveAnnouncements
, countAnnouncements
, retrieveAnnouncements
1.1.1. archiveAnnouncements
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Archive elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to archive |
Response Body |
|
a list of the remaining elements |
1.1.2. countAnnouncements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Count announcement for a user. |
|||
Parameters |
no parameters |
|||
Response Body |
count of announcement for the user |
1.1.3. retrieveAnnouncements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves announcement for a user. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an list of announcement for the user |
1.2. ApplicationService
Application’s Remoting service.
userInfos
, retrieveHelpLinks
, retrieveHelpLinksFromRoomId
, retrieveHelpLinksFromDomainId
, retrieveSystemAssets
, retrieveSystemAssetsByCategory
, retrieveSystemAssetsByName
, retrieveSystemAssetsCategories
, retrieveLicenseInfo
, getTime
1.2.1. userInfos
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets information about a user. |
|||
Parameters |
no parameters |
|||
Response Body |
the user information as a |
1.2.2. retrieveHelpLinks
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves all help links. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all help links |
1.2.3. retrieveHelpLinksFromRoomId
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the help links for a given room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
an array of the room’s help links |
1.2.4. retrieveHelpLinksFromDomainId
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the help links for a given domain. |
|||
Parameters |
|
Path Variable |
|
the domain’s identifier |
Response Body |
|
an array of the domain’s help links |
1.2.5. retrieveSystemAssets
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the system assets of a given collection. |
|||
Parameters |
|
Path Variable |
|
the collection’s key |
Response Body |
|
an array of the corresponding assets |
1.2.6. retrieveSystemAssetsByCategory
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the system assets of a given category in a given collection. |
|||
Parameters |
|
Path Variable |
|
the collection’s key |
|
Request Param |
|
the category’s name |
|
Response Body |
|
an array of the corresponding assets |
1.2.7. retrieveSystemAssetsByName
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the system assets with a given name in a given collection. |
|||
Parameters |
|
Path Variable |
|
the collection’s key |
|
Request Param |
|
the asset’s name |
|
Response Body |
|
an array of the corresponding assets |
1.2.8. retrieveSystemAssetsCategories
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves all the system asset categories in a given collection. |
|||
Parameters |
|
Path Variable |
|
the collection’s key |
Response Body |
|
an array of the category keys |
1.2.9. retrieveLicenseInfo
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves license’s information. |
|||
Parameters |
no parameters |
|||
Response Body |
the license’s information as a |
1.2.10. getTime
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets the current server’s date. |
|||
Parameters |
no parameters |
|||
Response Body |
|
the current server’s date as a |
1.3. AssetContainerService
1.3.1. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.3.2. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.3.3. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.3.4. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.3.5. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.3.6. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.4. AssetService
Service for loading assets (images, pdf, documents .. etc)
findByContainer
, clone
, upload
, uploadData
, endUpload
, cancelUpload
, create
, findByIds
, update
, delete
, remove
, undelete
1.4.1. findByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds assets in a container (that is a room). |
|||
Parameters |
|
Request Param |
|
the container’s id |
Response Body |
|
an array of the container’s assets |
1.4.2. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones assets. The only field required and kept in the DTOs of The field - an existing identifier to replace the asset with the corresponding identifier, - or a new identifier to create a new asset with this new identifier. If a source identifier doesn’t exist, there won’t be any value for it in the result. The order of elements in the result is not guaranteed. |
|||
Parameters |
|
Request Body |
the source identifiers and target DTOs as a |
|
Response Body |
|
an array of all the clones’s DTOs, all of class |
1.4.3. upload
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Uploads an image and binds it to a temporary file identifier. This temporary file identifier can then be used in a subsequent call to the |
|||
Parameters |
|
Request Param |
|
file to upload |
|
Request Param |
|
the identifier the uploaded file will be bound to |
|
Response Body |
|
1.4.4. uploadData
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Uploads an image and registers it as an asset. |
|||
Parameters |
|
Request Body |
|
file to upload |
|
Request Param |
|
the identifier of the asset to update with data |
|
Response Body |
the asset |
1.4.5. endUpload
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Ends the image upload by finally registering it as an asset. |
|||
Parameters |
|
Request Param |
|
the identifier of the temporary file to register as an asset |
|
Request Body |
the DTO of the asset to create |
||
Response Body |
the asset |
1.4.6. cancelUpload
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
cancel upload images. |
|||
Parameters |
|
Request Body |
|
ids of temp files to delete |
Response Body |
|
1.4.7. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.4.8. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.4.9. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.4.10. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.4.11. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.4.12. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.5. AsyncService
This service can be used to transform a long blocking request in an asynchronous request with minimal change.
1.5.1. waitRequest
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Wait for the request with given id to be ready (up to a timeout). |
|||
Parameters |
|
Path Variable |
|
request id returned in AsyncResponse of |
Response Body |
|
A |
1.5.2. downloadResult
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Download result if previous result was a DownloadResult. |
|||
Parameters |
|
Path Variable |
|
Ther request id. |
Response Body |
|
1.6. AuthClientService
Auth client service.
findApplicationInstancesByType
, findUserAccessTokenByApplication
, checkUserAccessTokenAvailability
, getApplicationInstancesByBaseUrl
, getApplicationInstanceById
, invalidateAccessToken
1.6.1. findApplicationInstancesByType
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Filter application instances by application type and domain if exist. |
|||
Parameters |
|
Request Param |
|
application type |
( |
Request Param |
|
(optional) room identified |
|
Response Body |
|
list of application instances |
1.6.2. findUserAccessTokenByApplication
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Find a user access token from application instance id. |
|||
Parameters |
|
Request Param |
|
identifier of application instance |
|
Request Param |
|
specific parameters to use in oauth authorization url |
|
Response Body |
an access token or oauth authorization request parameters in order to init an oauth dance |
1.6.3. checkUserAccessTokenAvailability
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Simply check if there is a valid user access token or valid refresh token and set the access token in user session. |
|||
Parameters |
|
Request Param |
|
identifier of application instance |
Response Body |
|
true if there is a valid access token or a valid refresh token |
1.6.4. getApplicationInstancesByBaseUrl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Get Identifier by application instance URL. |
|||
Parameters |
|
Request Param |
|
base url used to find the identifier |
Response Body |
|
a list of application instance |
1.6.5. getApplicationInstanceById
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Get base url by application instance identifier. |
|||
Parameters |
|
Request Param |
|
application instance identifier used to find the base url |
Response Body |
application instance |
1.6.6. invalidateAccessToken
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Invalidate current user access token for a specific application instance. |
|||
Parameters |
|
Request Param |
|
application instance ID |
Response Body |
|
true if the access token has been invalidated successfully |
1.7. BoardChildService
Board children service.
1.7.1. findChildrenByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children (of a given class) in a board element. |
|||
Parameters |
|
Request Param |
|
the identifier of the board element |
( |
Request Param |
|
(optional) the class name of the elements that should be retrieved |
|
Response Body |
|
an array of the children in the board element |
1.7.2. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.7.3. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.7.4. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.7.5. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.7.6. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.7.7. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.8. BoardDockService
Board Dock Service.
1.8.1. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.8.2. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.9. BoardElementChildService
Board element children service.
findChildrenByElement
, findChildrenByElements
, create
, findByIds
, update
, delete
, remove
, undelete
1.9.1. findChildrenByElement
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children (of a given class) in a board element. |
|||
Parameters |
|
Request Param |
|
the identifier of the board element |
( |
Request Param |
|
(optional) the class name of the elements that should be retrieved |
|
Response Body |
|
an array of the children in the board element |
1.9.2. findChildrenByElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children (of a given class) using board element ids. |
|||
Parameters |
|
Request Param |
|
the identifier of the board elements |
( |
Request Param |
|
(optional) the class name of the elements that should be retrieved |
|
Response Body |
|
an array of the children in the board elements |
1.9.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.9.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.9.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.9.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.9.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.9.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.10. BoardElementService
BoardElement’s Remoting service.
move
, rotate
, moveElementsWithContext
, resize
, clone
, findByContainer
, updateChartAsset
, createFromDataItems
, updateFromDataItems
, createBoardImages
, countMyElements
, findMyCreatedElements
, findMyElements
, getBoardElementContainers
, assignUsersTo
, loadDetails
, desynchronize
, synchronizedClone
, updateCollectionCounts
, findDetailedCollectionItems
, updateMasterInCollectionItem
, instantiateCollectionItems
, findNavigableSyncElements
, countNavigableSyncElements
, apply
, addToCollection
, removeFromCollection
, applyDiffToCollectionItem
, create
, findByIds
, update
, delete
, remove
, undelete
1.10.1. move
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Moves elements. |
|||
Parameters |
|
Request Body |
|
DTOs to update |
Response Body |
|
an array of the updated elements after the charts generation |
1.10.2. rotate
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Rotates elements. |
|||
Parameters |
|
Request Body |
|
DTOs to update |
Response Body |
|
an array of the updated elements after the charts generation |
1.10.3. moveElementsWithContext
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Move board elements with context. |
|||
Parameters |
|
Request Body |
|
DTOs of board elements to move. |
( |
Request Param |
|
(optional) context name to use in command. |
|
Response Body |
|
moved elements. |
1.10.4. resize
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Resizes elements. |
|||
Parameters |
|
Request Body |
|
DTOs to update |
Response Body |
|
an array of the updated elements |
1.10.5. clone
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Clones board elements as well as their children and any asset they may reference. Description of the usage of each field in the DTOs of - ignored and automatically set: - always from the dto: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - (for synchronizable elements) from the dto if same as source, otherwise null:
- (for customizable elements) from the dto if present, otherwise from the source:
all direct children of |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (the board elements, their children and the assets,
all of class |
1.10.6. findByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds the board elements in a container (that is an |
|||
Parameters |
|
Request Param |
|
the container’s identifier |
Response Body |
|
an array of the corresponding board elements |
1.10.7. updateChartAsset
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates elements of chart. |
|||
Parameters |
|
Request Body |
|
DTOs to update |
Response Body |
|
an array of the updated elements after the charts generation |
1.10.8. createFromDataItems
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Create a board element from a data source item. |
|||
Parameters |
|
Request Body |
A clone param with a list of data source item ids and a list of board element dto. |
|
Response Body |
|
Created elements DTO. |
1.10.9. updateFromDataItems
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Update a board element according to its linked data source items. |
|||
Parameters |
|
Request Body |
|
DTO of board elements to synchronise. |
Response Body |
|
Updated elements. |
1.10.10. createBoardImages
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Add board images from uploaded files. |
|||
Parameters |
|
Request Body |
A clone param with a list of uploaded file ids and a list of board image dto. |
|
Response Body |
|
Created elements DTO. |
1.10.11. countMyElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Counts all my elements or all my elements of a given class. |
|||
Parameters |
( |
Request Param |
|
(optional) the class name of the assignable elements to be taken into account |
Response Body |
|
nb of elements assigned to me. |
1.10.12. findMyCreatedElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves all elements created by me. |
|||
Parameters |
( |
Request Param |
|
(optional) the class name of the assignable elements to be taken into account. |
( |
Request Param |
|
(optional) if provided, returns only elements of these entity types. |
|
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
all elements created by me. |
1.10.13. findMyElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves all my elements or all my elements of a given class. |
|||
Parameters |
( |
Request Param |
|
(optional) the class name of the assignable elements to be taken into account. |
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
all elements assigned to me. |
1.10.14. getBoardElementContainers
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the BoardElementContainersDTO of the board element. |
|||
Parameters |
|
Request Param |
|
the id of the board element. |
Response Body |
A BoardElementContainersDTO which contains information on the containers : board, room, permission. |
1.10.15. assignUsersTo
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Replaces assigned users for an element.
Removes all assignments if |
|||
Parameters |
|
Path Variable |
|
the assignable element identifier |
( |
Request Param |
|
(optional) the users' usernames to be assigned to the given assignable element. |
|
Response Body |
|
true if succeeded. |
1.10.16. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads details. |
|||
Parameters |
|
Path Variable |
|
the assignable element’s identifier. |
Response Body |
|
an array of the DTOs. (element + child + board + room) |
1.10.17. desynchronize
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Desynchronizes synchronized elements. |
|||
Parameters |
|
Request Body |
|
the synchronized element’s identifiers. |
Response Body |
|
an array of the DTOs. (card + syncInfo) |
1.10.18. synchronizedClone
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
|
Request Body |
||
Response Body |
|
1.10.19. updateCollectionCounts
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates collection counters for given elements. |
|||
Parameters |
|
Request Body |
|
the element’s identifiers. |
Response Body |
|
an array of the element DTOs. (card + syncInfo) |
1.10.20. findDetailedCollectionItems
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all collection items of a board element, and their details. |
|||
Parameters |
|
Request Param |
|
the identifier of the board element |
Response Body |
|
an array of the collection items of the board element, and their details |
1.10.21. updateMasterInCollectionItem
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Update master from collection item having given id. |
|||
Parameters |
|
Path Variable |
|
id of the collectionItem whose master will be updated |
|
Request Body |
dto of the updated master |
||
Response Body |
|
the |
1.10.22. instantiateCollectionItems
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Instantiates element collection items. |
|||
Parameters |
|
Request Body |
|
|
Response Body |
|
A list of changed DTOs. |
1.10.23. findNavigableSyncElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Find all navigable synchronized elements. |
|||
Parameters |
|
Request Param |
|
the identifier of the board element. |
Response Body |
|
an array of the navigable synchronized elements. |
1.10.24. countNavigableSyncElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Count the number of all navigable synchronized elements. |
|||
Parameters |
|
Request Param |
|
the identifier of the board element. |
Response Body |
|
number of the navigable synchronized elements. |
1.10.25. apply
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates the board element using a diff of modified element attributes. |
|||
Parameters |
|
Path Variable |
|
the id of the board element. |
|
Request Body |
|
json data containing the attributes to update. |
|
Response Body |
|
1.10.26. addToCollection
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
adds an element in another element collection. |
|||
Parameters |
|
Request Body |
dto containing the parent element master id, the parent instance id and a list of |
|
Response Body |
|
1.10.27. removeFromCollection
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
removes elements from another element collection. |
|||
Parameters |
|
Request Body |
dto containing the parent element master id, the parent instance id and a list of elements ids to be removed from the collection |
|
Response Body |
|
1.10.28. applyDiffToCollectionItem
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Update master from collection item having given id. |
|||
Parameters |
|
Request Body |
|
object node contains updates to be applied to master and the master id |
Response Body |
|
1.10.29. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.10.30. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.10.31. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.10.32. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.10.33. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.10.34. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.11. BoardImageService
1.11.1. replaceImage
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Resizes elements. |
|||
Parameters |
|
Request Body |
|
DTOs to update |
Response Body |
|
an array of the updated elements |
1.12. BoardImageServiceImpl
1.12.1. replaceImage
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
|
Request Body |
|
|
Response Body |
|
1.13. BoardService
Board’s remoting service.
clone
, cloneAsync
, updateProperties
, updatePropertiesAsync
, findByContainer
, findByContainers
, loadDetails
, loadDetailsSince
, findElementsByClassAndUser
, reorderElements
, getDockToolSets
, getDockToolSets
, findMyTopBoards
, resetBoardHits
, incrementBoardHits
, getNextZOrder
, visualExport
, visualExportAsync
, tsvExport
, exportBoard
, exportElements
, tsvExportForIds
, exportElementsForIds
, tsvReportExport
, tsvReportExportForIds
, tsvImport
, importElementsAsync
, importElements
, create
, createAsync
, update
, updateAsync
, downloadBackgrounds
, addImageToBoard
, findByIds
, delete
, remove
, undelete
1.13.1. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones boards. Most of the boards details will be cloned with the boards. The background asset is cloned if it was user-provided (not a default background). Usage of each field in the DTOs of - always from the dto: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - - always from the source: all the other fields. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (the boards), as well as the boards and wall categories moved to make room for these new boards, all
of class |
1.13.2. cloneAsync
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones boards. Most of the boards details will be cloned with the boards. The background asset is cloned if it was user-provided (not a default background). Usage of each field in the DTOs of - always from the dto: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - - always from the source: all the other fields. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
an array of all the clones' DTOs (the boards), as well as the boards and wall categories moved to make room for these new boards, all
of class |
1.13.3. updateProperties
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Update board’s properties. |
|||
Parameters |
|
Request Body |
the board. |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
the board dto. |
1.13.4. updatePropertiesAsync
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Update board’s properties. |
|||
Parameters |
|
Request Body |
the board. |
|
( |
Request Param |
|
(optional) |
|
Response Body |
the board dto. |
1.13.5. findByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds boards in a given container (that is a room). Note that this method returns all boards of the container, board models included. |
|||
Parameters |
|
Request Param |
|
the container’s identifier |
Response Body |
|
an array of the corresponding boards |
1.13.6. findByContainers
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds boards in all the given containers. Note that this method does not return board models. |
|||
Parameters |
|
Request Param |
|
the container' identifiers |
Response Body |
|
a map which key is the id of the room and the value is the list of boards of the room |
1.13.7. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a board (including itself). |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
|
an array of the DTOs contained in the board with identifier |
1.13.8. loadDetailsSince
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a board (including itself) and whose last modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the corresponding DTOs contained in the board with identifier |
1.13.9. findElementsByClassAndUser
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the board elements contained in a board and whose last modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
|
Request Param |
|
the class name of board element |
|
|
Request Param |
|
the user’s name |
|
Response Body |
|
an array of the elements DTOs contained in the board with identifier |
1.13.10. reorderElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Reorder all the board elements contained in a board after the given date. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
|
Request Param |
|
the class name of board element |
|
|
Request Param |
|
the reconciliation type by which board elements will be grouped |
|
|
Request Param |
|
the list of tool set item ids in order. |
|
Response Body |
|
an array of the ordered elements DTOs contained in the board with identifier |
1.13.11. getDockToolSets
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the toolset of the board with identifier |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
|
an array of the DockToolSetDTO of the board with identifier |
1.13.12. getDockToolSets
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the toolset of the board with identifier |
|||
Parameters |
|
Request Param |
|
the boards' identifiers |
Response Body |
|
an array of the DockToolSetDTO of the board with identifier |
1.13.13. findMyTopBoards
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds the favorite boards of the logged user. |
|||
Parameters |
( |
Request Param |
|
(optional) the maximum number of expected results |
Response Body |
|
an array of the favorite boards of the logged user |
1.13.14. resetBoardHits
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Resets the number of views for a board. |
|||
Parameters |
|
Request Param |
|
the board’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the new favorite boards of the logged user |
1.13.15. incrementBoardHits
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Increments the number of views for a board. |
|||
Parameters |
|
Request Param |
|
the board’s identifier |
Response Body |
|
true if it succeeded, false if not |
1.13.16. getNextZOrder
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Return next z order to use for board elements. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
|
z order to use. |
1.13.17. visualExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets board screenshot as a file. |
|||
Parameters |
|
Path Variable |
|
the board identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
1.13.18. visualExportAsync
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets board screenshot as a file. |
|||
Parameters |
|
Path Variable |
|
the board identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
1.13.19. tsvExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the board’s elements that are instances of the specified classes as a csv file. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
( |
Request Param |
|
(optional) the exported class names |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
|
1.13.20. exportBoard
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the board its elements and its tools a csv file. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
( |
Request Param |
|
(optional) the exported class names |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
|
1.13.21. exportElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the board’s elements that are instances of the specified classes as a csv file. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
( |
Request Param |
|
(optional) the exported class names |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
|
1.13.22. tsvExportForIds
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Returns the specified board’s elements that are instances of the specified classes as csv file. |
|||
Parameters |
( |
Request Param |
|
(optional) A comma separated list of the board elements identifiers. |
|
Path Variable |
|
the board’s identifier. |
|
( |
Request Param |
|
(optional) the exported class names. |
|
( |
Request Param |
|
(optional) the old column names. |
|
( |
Request Param |
|
(optional) the new column names. |
|
Response Body |
|
1.13.23. exportElementsForIds
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Returns the specified board’s elements that are instances of the specified classes as csv file. |
|||
Parameters |
( |
Request Param |
|
(optional) A comma separated list of the board elements identifiers. |
|
Path Variable |
|
the board’s identifier. |
|
( |
Request Param |
|
(optional) the exported class names. |
|
( |
Request Param |
|
(optional) the old column names. |
|
( |
Request Param |
|
(optional) the new column names. |
|
Response Body |
|
1.13.24. tsvReportExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the board’s elements as a csv file. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
|
1.13.25. tsvReportExportForIds
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Returns the specified board’s elements as a csv file. |
|||
Parameters |
( |
Request Param |
|
(optional) A comma separated list of the board elements identifiers. |
|
Path Variable |
|
the board’s identifier. |
|
Response Body |
|
1.13.26. tsvImport
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the board’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.13.27. importElementsAsync
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Imports elements as csv file. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the board’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.13.28. importElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Imports elements as csv file. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the board’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.13.29. create
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Creates boards. |
|||
Parameters |
|
Request Body |
|
the Boards to create |
Response Body |
|
a list of the effectively created boards DTOs |
1.13.30. createAsync
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Creates boards. |
|||
Parameters |
|
Request Body |
|
the Boards to create |
Response Body |
a list of the effectively created boards DTOs |
1.13.31. update
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates boards. |
|||
Parameters |
|
Request Body |
|
the borards to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.13.32. updateAsync
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates board. |
|||
Parameters |
|
Request Body |
|
the boards to update |
Response Body |
an array of the effectively updated elements DTOs |
1.13.33. downloadBackgrounds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
no parameters |
|||
Response Body |
|
1.13.34. addImageToBoard
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Add existing asset to board. |
|||
Parameters |
|
Path Variable |
|
the board where asset will be added |
|
Request Body |
the infos about the asset to add |
||
Response Body |
|
an object of the effectively created BoardElement |
1.13.35. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.13.36. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.13.37. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.13.38. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.14. BoardSharedElementService
Shared element Remoting service.
findByContainer
, loadDetails
, loadDetails
, restoreSharedElement
, undoShare
, create
, findByIds
, update
, delete
, remove
, undelete
1.14.1. findByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds the shared elements of a board (that is the elements in the board’s trash). |
|||
Parameters |
|
Request Param |
|
the container’s id |
Response Body |
|
the elements in the trash |
1.14.2. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a board’s shared element (including itself). |
|||
Parameters |
|
Path Variable |
|
identifier of the board’s shared element |
Response Body |
|
an array of the DTOs contained in the board shared element with identifier |
1.14.3. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a board’s shared element (including itself) and whose last modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
identifier of the board’s shared element |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the corresponding DTOs contained in the board share with identifier |
1.14.4. restoreSharedElement
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Restores the elements from a shared element to the given position within the given container. |
|||
Parameters |
|
Path Variable |
|
the board shared element’s identifier |
|
Request Param |
|
identifier of the container in which the elements will be restored |
|
|
Request Param |
|
X coordinate of the position where the upper left corner will be restored |
|
|
Request Param |
|
Y coordinate of the position where the upper left corner will be restored |
|
Response Body |
|
an array of the changed elements' DTOs |
1.14.5. undoShare
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undoes shared element creation. Removes the shared element from the board, and restores the board elements from this shared element into their original board (with same id). |
|||
Parameters |
|
Path Variable |
|
the identifier of the shared element whose creation should be undone |
|
Request Body |
|
the identifiers of the original elements to restore |
|
Response Body |
|
an array of DTOs of the changed elements |
1.14.6. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.14.7. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.14.8. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.14.9. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.14.10. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.14.11. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.15. BoardSharingProposalService
Board’s remoting service.
addSharedBoardToRoom
, refuse
, takeControlOf
, filterSharingProposalsByBoard
, filterMySharingProposals
, create
, findByIds
, update
, delete
, remove
, undelete
1.15.1. addSharedBoardToRoom
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Accepts a board sharing proposal and adds the shared board to the room. |
|||
Parameters |
|
Request Body |
the DTO of the new board |
|
|
Path Variable |
|
identifier of the board sharing |
|
Response Body |
|
an array of the modified DTOs as a side effect of the board addition in the room |
1.15.2. refuse
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Declines a board sharing proposal. |
|||
Parameters |
|
Path Variable |
|
an array of the boards' ids to remove |
Response Body |
|
an array of the updated board sharing proposals' DTOs |
1.15.3. takeControlOf
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Takes control of a shared board. |
|||
Parameters |
|
Path Variable |
|
identifier of the board link to control |
|
Request Body |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the DTOs of all the elements in the board which have been modified after |
1.15.4. filterSharingProposalsByBoard
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Filters sharing proposals by board. |
|||
Parameters |
|
Request Param |
|
the board id needed to filter |
Response Body |
|
an array of the DTOs of the sharing proposals which concern the given board |
1.15.5. filterMySharingProposals
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the sharing proposals from the current user. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of the DTOs of the sharing proposals from the current user |
1.15.6. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.15.7. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.15.8. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.15.9. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.15.10. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.15.11. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.16. BoardSizeService
BoardSize remoting service.
1.16.1. findAll
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all board sizes. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the board sizes |
1.16.2. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds board sizes by their identifiers. |
|||
Parameters |
|
Path Variable |
|
the board size’s identifiers we are searching for |
Response Body |
|
an array of the corresponding board sizes |
1.16.3. findCompatibleSizes
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds compatible sizes for a given board. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
|
an array of the board sizes compatible with the board |
1.17. CatalogService
Catalog Remoting service.
loadDetails
, loadDetailsSince
, loadDefault
, create
, findByIds
, update
, delete
, remove
, undelete
1.17.1. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a catalog (including itself). |
|||
Parameters |
|
Path Variable |
|
the catalog’s identifier |
Response Body |
|
an array of the DTOs contained in the catalog with identifier |
1.17.2. loadDetailsSince
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a catalog (including itself) and whose last modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
the catalog’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the corresponding DTOs contained in the catalog with identifier |
1.17.3. loadDefault
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads the default catalog details. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the default catalog’s elements and the catalog itself |
1.17.4. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.17.5. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.17.6. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.17.7. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.17.8. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.17.9. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.18. DataSourceService
ExternalSource’s Remoting service.
1.18.1. findAll
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Find all sources. |
|||
Parameters |
no parameters |
|||
Response Body |
|
all the sources the user has access to. |
1.18.2. findByName
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Find a datasource by its name. |
|||
Parameters |
|
Request Param |
|
the source’s name we are searching. |
Response Body |
the matched source |
1.18.3. getItems
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Get items in a data source. |
|||
Parameters |
|
Path Variable |
|
The datasource id. |
Response Body |
|
All the non-deleted items in the data source. |
1.18.4. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.18.5. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.18.6. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.18.7. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.18.8. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.18.9. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.19. DockToolSetItemService
DockToolSetItem Remoting service.
1.19.1. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones dock tools. Description of the usage of each field in the DTOs of - ignored and automatically set: - from the dto if not null, otherwise generated: - always from the source: all the other fields. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (the dock tools and their assets),
all of class |
1.19.2. findElementsByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all dock tools in a dock toolset. |
|||
Parameters |
|
Request Param |
|
the container’s identifier |
Response Body |
|
an array of the elements in the container |
1.19.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.19.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.19.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.19.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.19.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.19.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.20. DockToolSetService
DockToolSet Remoting service.
1.20.1. findElementsByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all dock toolsets in a given catalog. |
|||
Parameters |
|
Request Param |
|
the catalog’s identifier |
Response Body |
|
an array of the tools in the catalog |
1.20.2. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones dock toolsets (with their items). Description of the usage of each field in the DTOs of - ignored and automatically set: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - always from the source: all other fields. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (dock tool sets, their items and their assets), all of class
|
1.20.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.20.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.20.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.20.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.20.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.20.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.21. DomainChildService
Domain children service.
findChildrenByDomain
, findChildrenByRoom
, create
, findByIds
, update
, delete
, remove
, undelete
1.21.1. findChildrenByDomain
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children in a domain. |
|||
Parameters |
|
Request Param |
|
the domain’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the children in the domain |
1.21.2. findChildrenByRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children in a room’s domain. This method is a shortcut that avoids loading room to get its domain id. |
|||
Parameters |
|
Request Param |
|
the room’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the children in the room’s domain |
1.21.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.21.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.21.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.21.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.21.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.21.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.22. DomainService
Domain’s Remoting service.
findAll
, findDomainsAllowsCreateRooms
, canRenameRoom
, canArchiveRoom
, findByIds
1.22.1. findAll
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all domains. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the domains |
1.22.2. findDomainsAllowsCreateRooms
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
no parameters |
|||
Response Body |
|
1.22.3. canRenameRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
( |
Request Param |
|
(optional) |
Response Body |
|
1.22.4. canArchiveRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
( |
Request Param |
|
(optional) |
Response Body |
|
1.22.5. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.23. ElementContainerService
1.23.1. notifyElementChanged
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Notify of change in element containers. Most of the time change is update, create or delete of elements. The containers are marked for screenshot generation, and change notification are send to all rooms containing containers. |
|||
Parameters |
|
Request Body |
|
Ids of containers. |
Response Body |
|
1.23.2. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.23.3. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.23.4. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.23.5. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.23.6. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.23.7. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.24. ElementSharingService
Service for {@link ElementSharingProposalDTO}.
findDetailedByIds
, findUserProposals
, findDetailedProposals
, findProposalsForGroups
, findDetailedProposalsForGroups
, instantiateProposals
, create
, findByIds
, update
, delete
, remove
, undelete
1.24.1. findDetailedByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns same result as @see #findByIds |
|||
Parameters |
|
Path Variable |
|
|
Response Body |
|
1.24.2. findUserProposals
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds a bound number of most recently created element sharing proposals by role, and max creation date. |
|||
Parameters |
( |
Request Param |
(optional) the role the authenticated user has in the proposal (undefined for any) |
|
( |
Request Param |
|
(optional) the maximum number of results (unlimited if undefined) |
|
( |
Request Param |
|
(optional) the maximum creation date of returned proposals (as timestamp, undefined for none, bound excluded) |
|
Response Body |
|
a list of the corresponding proposals as DTOs. |
1.24.3. findDetailedProposals
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns same result as |
|||
Parameters |
( |
Request Param |
(optional) |
|
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
1.24.4. findProposalsForGroups
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds a bound number of most recently created element sharing proposals by audience group ids, and max creation date. Current user should be a member of a queried group for its proposals to be returned. |
|||
Parameters |
|
Request Param |
|
The ids of groups whose proposals should be returned. |
( |
Request Param |
|
(optional) The maximum number of proposals to be returned (unlimited if undefined) |
|
( |
Request Param |
|
(optional) the maximum creation date of returned proposals (as timestamp, undefined for none, bound excluded) |
|
Response Body |
|
a list of the corresponding proposals as DTOs. |
1.24.5. findDetailedProposalsForGroups
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns same result as |
|||
Parameters |
|
Request Param |
|
|
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
1.24.6. instantiateProposals
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Instantiates element sharing proposals. |
|||
Parameters |
|
Request Body |
|
|
Response Body |
|
A list of changed DTOs. |
1.24.7. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.24.8. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.24.9. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.24.10. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.24.11. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.24.12. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.25. ElementSyncInfoService
Service for {@link com.iobeya.dto.ElementSyncInfoDTO}.
1.25.1. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.26. FeatureTogglesService
Service for Feature Toggles.
1.26.1. getFeatures
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all features with their states. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an set of feature toggles defined in the application. |
1.27. ForgetPasswordService
Forget Password service.
verifyEmailServer
, sendEmail
, setForgotPasswordInstructions
, getForgotPasswordInstructions
1.27.1. verifyEmailServer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Verifies email server configuration. |
|||
Parameters |
no parameters |
|||
Response Body |
|
a boolean for email server status. |
1.27.2. sendEmail
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Sends forget password email. |
|||
Parameters |
|
Request Body |
|
username or email of the user. |
Response Body |
a JSonResult for operation result. |
1.27.3. setForgotPasswordInstructions
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Sets forgot password instructions for user. |
|||
Parameters |
|
Request Body |
|
Forgot password instructions. |
Response Body |
|
1.27.4. getForgotPasswordInstructions
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves forgot password instructions for user. |
|||
Parameters |
no parameters |
|||
Response Body |
|
the value of forgot password instructions. |
1.28. GroupService
Group’s Remoting service.
1.28.1. findPagedAudienceGroups
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves a bounded number of all groups matching a searchText, with a group name lower bound. Only the groups having access to at least one domain accessible by the user are returned. |
|||
Parameters |
( |
Request Param |
|
(optional) the offset on result (start at 0). |
( |
Request Param |
|
(optional) the maximum number of results (unlimited if undefined) |
|
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) the text to search in group names |
|
Response Body |
a list of all the matching groups |
1.28.2. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds groups by identifiers. |
|||
Parameters |
|
Path Variable |
|
the groups' identifiers |
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the groups' DTOs |
1.28.3. findByCriteriaForRoom
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Find groups with read access on a room and further criteria. |
|||
Parameters |
|
Request Body |
|
an array of criteria on groups |
|
Path Variable |
|
the identifier of the room the groups should have read access to |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the corresponding groups' DTOs |
1.29. HealthCheckService
1.29.1. health
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
no parameters |
|||
Response Body |
1.30. IframeAllowedDomainService
1.30.1. findAll
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all iframe allowed domains. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the domains |
1.31. IobeyaAuthReverseProxyService
1.31.1. requestData
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Execute a request with oauth access token. |
|||
Parameters |
|
Request Body |
request parameters |
|
Response Body |
|
1.31.2. requestDataAsync
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
||||
Parameters |
|
Request Body |
||
Response Body |
1.32. MeetingService
Meeting service.
startMeeting
, stopMeeting
, startGuidance
, startBrainstorm
, startIdeation
, startVote
, prepareIdeation
, prepareVote
, followLink
, list
, list
, setToolState
, commitRoom
, updateCountdown
, askMeetingControl
, cancelAskMeetingControl
, acceptMeetingControlRequest
, refuseMeetingControlRequest
, giveMeetingControl
, acceptMeetingControl
, refuseMeetingControl
, takeBackMeetingControl
, giveBackMeetingControl
, forceMeetingStop
, forceUpdateCountdown
, returnPreviousState
, startEditing
, stopEditing
1.32.1. startMeeting
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Starts a meeting. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.2. stopMeeting
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Stops a meeting. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier. |
Response Body |
result |
1.32.3. startGuidance
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Starts or updates guidance. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Body |
View port |
||
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.4. startBrainstorm
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Starts brainstorm mode. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.5. startIdeation
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Starts ideation mode. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Body |
configuration of meeting |
||
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.6. startVote
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Starts vote mode. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Body |
vote configuration made by animator |
||
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.7. prepareIdeation
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Prepare ideation mode. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.8. prepareVote
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Prepare vote mode. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
boolean to indicate if state has to be saved |
|
Response Body |
result |
1.32.9. followLink
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Makes other client open an url. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
url to open |
|
|
Request Param |
|
label of url |
|
Response Body |
result |
1.32.10. list
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Lists meeting states. Only for platform admin users. |
|||
Parameters |
no parameters |
|||
Response Body |
|
all room meeting states |
1.32.11. list
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Lists meeting states. Only for platform admin users. |
|||
Parameters |
no parameters |
|||
Response Body |
|
all room meeting states |
1.32.12. setToolState
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Sets tool state. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Path Variable |
|
unique key of the tool |
|
|
Request Body |
|
value of the tool state |
|
Response Body |
result |
1.32.13. commitRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Commits all changes in a room or in a board in this room. Commit date is stored and used to improve cache. Message is sent to all users in the room. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
the room’s identifier |
|
|
Request Param |
|
the board’s identifier, or an empty string to commit the changes of the whole room |
|
Response Body |
result |
1.32.14. updateCountdown
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Updates countdown. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Body |
countdown message. |
||
Response Body |
result |
1.32.15. askMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Asks meeting control. Called by user. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.16. cancelAskMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Cancels ask control. Called by user. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.17. acceptMeetingControlRequest
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Accepts control request. Called by animator. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
client id of new speaker |
|
Response Body |
result |
1.32.18. refuseMeetingControlRequest
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Refuses control request. Called by animator. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
client id of refused |
|
Response Body |
result |
1.32.19. giveMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Proposes control to a user. Called by animator. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
Username. |
|
Response Body |
result |
1.32.20. acceptMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Accepts control. Called by proposed speaker. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.21. refuseMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Refuses control. Called by proposed speaker. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.22. takeBackMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Takes back control. Called by animator. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.23. giveBackMeetingControl
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gives back control. Called by speaker. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.32.24. forceMeetingStop
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Forces a meeting to stop. |
|||
Parameters |
|
Path Variable |
|
client id. |
Response Body |
result. |
1.32.25. forceUpdateCountdown
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Force countdown update. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Body |
countdown message. |
||
Response Body |
result |
1.32.26. returnPreviousState
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Return the previous state if exist else stop meeting. |
|||
Parameters |
|
Path Variable |
|
client id. |
Response Body |
result. |
1.32.27. startEditing
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Starts editing. |
|||
Parameters |
|
Path Variable |
|
the editor username |
|
Request Param |
|
the modified element id |
|
Response Body |
result |
1.32.28. stopEditing
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Stops editing. |
|||
Parameters |
|
Path Variable |
|
the editor username |
|
Request Param |
|
the modified element id |
|
Response Body |
result |
1.33. MessageService
Message service.
connect
, connect
, disconnect
, disconnect
, enterRoom
, enterRoom
, list
, list
, getMessages
, getMessages
1.33.1. connect
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Connects to the given client or creates a new client. |
|||
Parameters |
( |
Request Param |
|
(optional) the client’s identifier |
Response Body |
result |
1.33.2. connect
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Connects to the given client or creates a new client. |
|||
Parameters |
( |
Request Param |
|
(optional) the client’s identifier |
Response Body |
result |
1.33.3. disconnect
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Disconnects from the given client. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.33.4. disconnect
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Disconnects from the given client. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
Response Body |
result |
1.33.5. enterRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Notifies client entrance in a given room or if a client leaves when roomId is not passed. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
( |
Request Param |
|
(optional) the room’s identifier |
|
( |
Request Param |
|
(optional) |
|
Response Body |
result |
1.33.6. enterRoom
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Notifies client entrance in a given room or if a client leaves when roomId is not passed. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
( |
Request Param |
|
(optional) the room’s identifier |
|
( |
Request Param |
|
(optional) |
|
Response Body |
result |
1.33.7. list
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves all the available clients. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the messaging clients |
1.33.8. list
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Retrieves all the available clients. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the messaging clients |
1.33.9. getMessages
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the messages in the given client, either from the start or from a given position. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
( |
Request Param |
|
(optional) the position of the last message that won’t be returned (usually the last message received) |
|
Response Body |
|
the messages as an instance of |
1.33.10. getMessages
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Retrieves the messages in the given client, either from the start or from a given position. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
( |
Request Param |
|
(optional) the position of the last message that won’t be returned (usually the last message received) |
|
Response Body |
|
the messages as an instance of |
1.34. MetricsProviderController
1.34.1. getPlatformMetricsFile
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Exports an archive file regrouping the extracted platform data metrics files in CSV format. This functionality can be used only by cloud platforms. It can’t be used by on-prem platforms. |
|||
Parameters |
no parameters |
|||
Response Body |
a downloadable .zip file resource of the platform metrics. |
1.35. PasswordPolicyService
Password policy service.
retrievePasswordConstraints
, validatePassword
, updatePassword
, updatePassword
, setPasswordConstraints
1.35.1. retrievePasswordConstraints
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves the list of constraints set in password policy. |
|||
Parameters |
no parameters |
|||
Response Body |
a DTO of constraints. |
1.35.2. validatePassword
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Validates the password sent. |
|||
Parameters |
|
Request Body |
|
|
Response Body |
a DTO of the password validation. |
1.35.3. updatePassword
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Updates the user with password sent. |
|||
Parameters |
|
Request Body |
DTO class for a secure update |
|
Response Body |
|
a boolean for update operation result. |
1.35.4. updatePassword
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Updates the user with password sent but needs to verify old password first. |
|||
Parameters |
|
Request Body |
DTO class containing old and new password |
|
Response Body |
|
a boolean for update operation result. |
1.35.5. setPasswordConstraints
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Sets password constraints in application. |
|||
Parameters |
|
Request Body |
DTO class containing old and new password. |
|
Response Body |
|
1.36. PlanningService
Planning board service.
1.36.1. getElementArea
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Get area of an element on a planning board, including its row if there is one. |
|||
Parameters |
|
Path Variable |
|
the board id |
|
Path Variable |
|
the element id |
|
Response Body |
the area |
1.36.2. getPositionFromDates
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Get position on a planning board from dates |
|||
Parameters |
|
Path Variable |
|
boardId |
|
Path Variable |
|
startDate in timestamp ms |
|
|
Path Variable |
|
endDate in timestamp ms |
|
|
Path Variable |
|
the number of row (start at 1) |
|
Response Body |
|
an object with x, y, width, height or exception in case of error |
1.37. PlanningServiceImpl
1.37.1. getElementArea
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
|
Path Variable |
|
|
|
Path Variable |
|
||
Response Body |
1.37.2. getPositionFromDates
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
|
Path Variable |
|
|
|
Path Variable |
|
||
|
Path Variable |
|
||
|
Path Variable |
|
||
Response Body |
|
1.38. PlatformChildService
Domain children service.
findChildrenByClass
, findAllChildren
, create
, findByIds
, update
, delete
, remove
, undelete
1.38.1. findChildrenByClass
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children of a given class (or entity type) in the platform. |
|||
Parameters |
|
Request Param |
|
Name of DTO class or entity type of flexible child to return |
Response Body |
|
a list of the corresponding children in the platform |
1.38.2. findAllChildren
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all children in the platform. |
|||
Parameters |
no parameters |
|||
Response Body |
|
a list of the corresponding children in the platform |
1.38.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.38.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.38.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.38.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.38.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.38.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.39. PublicRestService
Service providing public endpoints.
1.39.1. iconForMechanism
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the mechanism’s icon. |
|||
Parameters |
|
Request Param |
|
the authentication mechanism id |
Response Body |
|
1.40. RoomChildService
Room children service.
1.40.1. findChildrenByRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all the children in a room. |
|||
Parameters |
|
Request Param |
|
the room’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of all the children in the room |
1.40.2. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.40.3. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.40.4. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.40.5. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.40.6. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.40.7. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.41. RoomService
Room’s Remoting service.
update
, cloneAsync
, clone
, findAll
, findAllMinimal
, findAllCompact
, loadDetails
, loadDetailsSince
, retrieveGlobalParameters
, retrieveRoomPermissionInfo
, teamPermissions
, addUsers
, removeUsers
, addGroups
, removeGroups
, addUserPermission
, removeUserPermission
, addGroupPermission
, removeGroupPermission
, getStatistics
, removeWallCell
, hasReadAccess
, lockAllBoards
, unlockAllBoards
, getTeamAndGuest
, visualExport
, visualExportAsync
, tsvExport
, tsvExportElements
, tsvReportExport
, tsvImport
, importBoard
, importBoardAsync
, importElements
, importElementsAsync
, create
, setUpRoom
, delete
, findNbRoomsInDomain
, getAvailabilityDuration
, renameRoom
, archiveRoom
, findByIds
1.41.1. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.41.2. cloneAsync
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones rooms (with their simple boards, tools, wall categories, assets, catalogs and catalog docks). Description of the usage of each field in the DTOs of - ignored and automatically set: - always from the dto: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - always from the source: all other fields The name can be modified to meet constraints if the clone should be a model (that is Only the simple boards in the rooms are cloned. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
an array of all the clones' DTOs (the rooms), all of class |
1.41.3. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones rooms (with their simple boards, tools, wall categories, assets, catalogs and catalog docks). Description of the usage of each field in the DTOs of - ignored and automatically set: - always from the dto: - from the dto if not null, otherwise from the source: - from the dto if not null, otherwise generated: - always from the source: all other fields The name can be modified to meet constraints if the clone should be a model (that is Only the simple boards in the rooms are cloned. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (the rooms), all of class |
1.41.4. findAll
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all affected rooms and unknown rooms if settings permit it. Unknown rooms are public rooms and where I have no specific permission. Warn this could be very time expensive. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the rooms |
1.41.5. findAllMinimal
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all affected rooms and unknown rooms if settings permit it. Unknown rooms are public rooms and where I have no specific permission. The difference with findAll is that it returns less information. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the rooms |
1.41.6. findAllCompact
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all affected rooms and unknown rooms if settings permit it in compact form. Unknown rooms are public rooms and where I have no specific permission. Compact form mean no assetContainer and catalog are not sent (null value), and icon are sent. |
|||
Parameters |
no parameters |
|||
Response Body |
|
an array of all the rooms |
1.41.7. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a room (including itself). |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
an array of the DTOs contained in the room with identifier |
1.41.8. loadDetailsSince
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a room (including itself) and whose last modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the corresponding DTOs contained in the room with identifier |
1.41.9. retrieveGlobalParameters
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves room global parameters. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
a |
1.41.10. retrieveRoomPermissionInfo
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves room permissions. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
1.41.11. teamPermissions
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves room’s user permissions. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
a list of |
1.41.12. addUsers
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Adds users to a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the users' identifiers |
|
Response Body |
|
true if operation succeeded |
1.41.13. removeUsers
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Removes users from a room. |
|||
Parameters |
|
Path Variable |
|
the room identifier |
|
Request Param |
|
the users identifiers |
|
Response Body |
|
true if operation succeeded |
1.41.14. addGroups
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Adds groups to a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
an array of the groups' names |
|
Response Body |
|
true if operation succeeded |
1.41.15. removeGroups
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Removes groups from a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
an array of the groups' names |
|
Response Body |
|
true if operation succeeded |
1.41.16. addUserPermission
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Adds user permissions to a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the user’s identifier |
|
|
Request Param |
|
the permission mask |
|
Response Body |
|
true if operation succeeded |
1.41.17. removeUserPermission
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Removes user permissions from a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the user’s identifier |
|
|
Request Param |
|
the permission mask |
|
Response Body |
|
true if operation succeeded |
1.41.18. addGroupPermission
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Adds group permissions to a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the group’s identifier |
|
|
Request Param |
|
the permission mask |
|
Response Body |
|
true if operation succeeded |
1.41.19. removeGroupPermission
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Removes group permissions from a room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
the group’s identifier |
|
|
Request Param |
|
the permission mask |
|
Response Body |
|
true if operation succeeded |
1.41.20. getStatistics
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets all rooms' statistics. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
1.41.21. removeWallCell
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Removes an empty cell from the wall. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
|
Request Param |
|
position of the cell to remove |
|
|
Request Param |
|
number of columns to remove |
|
Response Body |
|
all changes about this cell |
1.41.22. hasReadAccess
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Checks if logged user has read access to a specific room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
access boolean |
1.41.23. lockAllBoards
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Locks all room’s boards. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
1.41.24. unlockAllBoards
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Unlocks all room’s boards. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
1.41.25. getTeamAndGuest
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets the members (team) of and the connected guests to a given room. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
( |
Request Param |
|
(optional) if true, only connected users are returned |
|
Response Body |
|
List of room members (team) and connected guests |
1.41.26. visualExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets all rooms screenshots as a zip file as byte array in response. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
|
1.41.27. visualExportAsync
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Gets all rooms screenshots as a zip file as byte array in response. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
( |
Request Param |
|
(optional) |
|
Response Body |
1.41.28. tsvExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the room’s board’s elements that are instances of the specified classes as a csv file. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
( |
Request Param |
|
(optional) the exported class names |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
|
1.41.29. tsvExportElements
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the room’s board’s elements that are instances of the specified classes as a csv file. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
( |
Request Param |
|
(optional) the exported class names |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
|
1.41.30. tsvReportExport
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns all the room’s board’s elements as a csv file. |
|||
Parameters |
|
Path Variable |
|
the room’s identifier |
Response Body |
|
1.41.31. tsvImport
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the room’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.41.32. importBoard
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file of board. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the room’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
( |
Request Param |
|
(optional) the new x position of board |
|
( |
Request Param |
|
(optional) the new y position of board |
|
( |
Request Param |
|
(optional) |
|
Response Body |
a report as an |
1.41.33. importBoardAsync
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file of board. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the room’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
( |
Request Param |
|
(optional) the new x position of board |
|
( |
Request Param |
|
(optional) the new y position of board |
|
( |
Request Param |
|
(optional) |
|
Response Body |
a report as an |
1.41.34. importElements
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file of board elements. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the room’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.41.35. importElementsAsync
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Imports csv file of board elements. |
|||
Parameters |
|
Request Param |
|
the csv file to import |
|
Path Variable |
|
the room’s identifier |
|
( |
Request Param |
|
(optional) the old column names |
|
( |
Request Param |
|
(optional) the new column names |
|
Response Body |
a report as an |
1.41.36. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Create a new room. Room limits must be set and compatible with domain limits. This must be called with domain permission. |
|||
Parameters |
|
Request Body |
Room to create |
|
( |
Request Param |
|
(optional) Model to use (empty room if null). |
|
Response Body |
The created room. |
1.41.37. setUpRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Create a new room with category and board. |
|||
Parameters |
|
Request Body |
Room to create |
|
Response Body |
The created room. |
1.41.38. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes rooms. |
|||
Parameters |
|
Path Variable |
|
identifiers of the rooms to delete |
Response Body |
|
a list of the effectively deleted room DTOs |
1.41.39. findNbRoomsInDomain
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
( |
Request Param |
|
(optional) |
Response Body |
|
1.41.40. getAvailabilityDuration
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
no parameters |
|||
Response Body |
|
1.41.41. renameRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
||||
Parameters |
|
Path Variable |
|
|
|
Request Param |
|
||
Response Body |
1.41.42. archiveRoom
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Set requested room as locked. |
|||
Parameters |
|
Path Variable |
|
the room ID; |
Response Body |
archived room |
1.41.43. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.42. RoomSharedElementService
Shared element Remoting service.
findByContainer
, loadDetails
, loadDetails
, restoreSharedElement
, undoShare
, create
, findByIds
, update
, delete
, remove
, undelete
1.42.1. findByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds the shared elements of a room (that is the elements in the room’s exchange zone). |
|||
Parameters |
|
Request Param |
|
the room’s identifier |
Response Body |
|
an array of the corresponding shared elements |
1.42.2. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a room’s shared element (including itself). |
|||
Parameters |
|
Path Variable |
|
the room shared element’s identifier |
Response Body |
|
an array of the DTOs contained in the room shared element with identifier |
1.42.3. loadDetails
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Loads all the elements contained in a room’s shared element (including itself) and whose modification occurred after the given date. |
|||
Parameters |
|
Path Variable |
|
the room shared element’s identifier |
|
Request Param |
|
the date after which the modification of an element should have occurred for this element to be included in the result |
|
Response Body |
|
an array of the corresponding DTOs contained in the room shared element with identifier |
1.42.4. restoreSharedElement
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Restores the elements from a shared element to the given position within the given container. |
|||
Parameters |
|
Path Variable |
|
the room shared element’s identifier |
|
Request Param |
|
identifier of the container in which the elements will be restored |
|
|
Request Param |
|
X coordinate of the position where the upper left corner will be restored |
|
|
Request Param |
|
Y coordinate of the position where the upper left corner will be restored |
|
Response Body |
|
an array of the changed elements' DTOs |
1.42.5. undoShare
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undoes shared element creation. Removes the shared element from the room, and restores the board elements from this shared element into their original board (with same id). |
|||
Parameters |
|
Path Variable |
|
the identifier of the shared element whose creation should be undone |
|
Request Body |
|
the identifiers of the original elements to restore |
|
Response Body |
|
an array of DTOs of the changed elements |
1.42.6. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.42.7. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.42.8. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.42.9. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.42.10. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.42.11. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.43. ScreenshotService
Screenshot’s remoting service.
1.43.1. generateScreenshot
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Requests the generation of a board’s screenshot. |
|||
Parameters |
|
Path Variable |
|
the board’s identifier |
Response Body |
the DTO of the board whose identifier is |
1.44. ToolConfigurationService
Tool configuration service.
1.44.1. findElementsByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all tool configurations in a room. |
|||
Parameters |
|
Request Param |
|
identifier of the room |
Response Body |
|
an array of all the tool configuration DTOs in the room |
1.44.2. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.44.3. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.44.4. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.44.5. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.44.6. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.44.7. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
1.45. UserService
User’s Remoting service.
update
, findPagedAudienceUsers
, findByUsername
, findByCriteriaForRoom
, findDomainCanUse
, findDomainCanPublishModel
, addAvatar
, removeAvatar
, changeLanguage
, canAccessToStandardDomains
1.45.1. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates users. |
|||
Parameters |
|
Request Body |
|
DTOs of the users to update |
Response Body |
|
an array of fully populated DTOs of the updated users |
1.45.2. findPagedAudienceUsers
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Retrieves a bounded number of all users matching a searchText, with a fullname lower bound. The pair (afterFirstname, afterLastname) defines a lowerbound for the search whose result is ordered by ascending (firstname, lastname). They have to be both defined to be taken into account, else the search won’t have a lowerbound. Only the groups having access to at least one domain accessible by the user are returned. |
|||
Parameters |
( |
Request Param |
|
(optional) the first item position (start at 0) |
( |
Request Param |
|
(optional) the maximum number of results (unlimited if undefined) |
|
( |
Request Param |
|
(optional) the text to search in firstname or lastname |
|
Response Body |
a list of all the matching users ordered by ascending (firstname, lastname) |
1.45.3. findByUsername
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds a user by name. |
|||
Parameters |
|
Request Param |
|
the username of the user to search for |
Response Body |
the DTO of the found user or null if there is no user with this username |
1.45.4. findByCriteriaForRoom
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Finds users with read access on a room and further criteria. |
|||
Parameters |
|
Request Body |
|
an array of criteria on users |
|
Path Variable |
|
the identifier of the room the users should have read access to |
|
( |
Request Param |
|
(optional) |
|
( |
Request Param |
|
(optional) |
|
Response Body |
|
an array of the corresponding users' DTOs |
1.45.5. findDomainCanUse
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Finds users that can be use the domain of the given room, in addition to further criteria. |
|||
Parameters |
|
Request Body |
|
an array of criteria on users |
|
Path Variable |
|
the identifier of the room in the domain in which the users should be able to be administrator |
|
Response Body |
|
an array of the corresponding users' DTOs |
1.45.6. findDomainCanPublishModel
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Finds users that can publish room models in the domain of the given room, in addition to further criteria. |
|||
Parameters |
|
Request Body |
|
an array of criteria on users |
|
Path Variable |
|
the identifier of the room in the domain in which the users should be able to publish a room as model |
|
Response Body |
|
an array of the corresponding users' DTOs |
1.45.7. addAvatar
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Add avatar to current user. |
|||
Parameters |
|
Request Body |
|
|
Response Body |
1.45.8. removeAvatar
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Remove avatar from current user. |
|||
Parameters |
no parameters |
|||
Response Body |
1.45.9. changeLanguage
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Change current user’s language. |
|||
Parameters |
|
Request Body |
|
|
Response Body |
1.45.10. canAccessToStandardDomains
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Checks if the current user can access to iobeya Standard domains (and not only instant meeting domain). |
|||
Parameters |
no parameters |
|||
Response Body |
|
TRUE if current user can access to standard domains, or FALSE if he can’t |
1.46. ViewMessagingService
View service.
registerForView
, registerForViewType
, notifyViewActivity
, unregisterForView
, unregisterForViewType
1.46.1. registerForView
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Registers a client for view activity. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
String viewType |
|
|
Request Param |
|
String viewId |
|
Response Body |
|
1.46.2. registerForViewType
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Registers a client for view type activity.. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
String viewType |
|
Response Body |
|
1.46.3. notifyViewActivity
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Notifies that a view activity has occurred. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
String viewType |
|
|
Request Param |
|
String viewId |
|
Response Body |
|
1.46.4. unregisterForView
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Unregisters a client for view activity. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
String viewType |
|
|
Request Param |
|
String viewId |
|
Response Body |
|
1.46.5. unregisterForViewType
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Unregisters a client for view type activity.. |
|||
Parameters |
|
Path Variable |
|
the client’s identifier |
|
Request Param |
|
String viewType |
|
Response Body |
|
1.47. VoteService
Vote service.
saveConfig
, updateVoteScore
, getCurrentVoteSession
, stopVoteSession
, deleteConfig
1.47.1. saveConfig
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates a vote configuration. |
|||
Parameters |
|
Request Body |
the vote configuration |
|
Response Body |
|
1.47.2. updateVoteScore
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Updates the vote related to passed username/elementId with a delta. |
|||
Parameters |
|
Path Variable |
|
board element id related to vote. |
|
Request Param |
|
delta to be added as vote. |
|
Response Body |
|
result and remaining points. |
1.47.3. getCurrentVoteSession
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Returns the current vote session of the user in the room specified. |
|||
Parameters |
|
Path Variable |
|
room id in which the vote is created. |
Response Body |
the current vote session. |
1.47.4. stopVoteSession
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Stops the vote session within the room. |
|||
Parameters |
|
Path Variable |
|
room id in which the vote is created. |
Response Body |
|
the list of board elements voted. |
1.47.5. deleteConfig
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes a vote configuration. |
|||
Parameters |
|
Request Body |
the vote configuration |
|
Response Body |
|
1.48. WallCategoryService
Wall Category’s Remoting service.
1.48.1. clone
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Clones wall categories. Description of the usage of each field in the DTOs of - ignored and automatically set: - from the dto if not null, otherwise generated: - always from the source: all the other fields. |
|||
Parameters |
|
Request Body |
the source ids and target DTOs as a |
|
Response Body |
|
an array of all the clones' DTOs (the wall categories), as well as the boards and wall categories moved
to make room for these new wall categories, all of class |
1.48.2. findElementsByContainer
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds all the wall categories in a room. |
|||
Parameters |
|
Request Param |
|
the room’s identifier |
Response Body |
|
an array of DTOs of all the wall categories in the room |
1.48.3. create
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Creates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to create |
Response Body |
|
a list of the effectively created elements DTOs |
1.48.4. findByIds
URL |
|
|||
---|---|---|---|---|
Method |
GET |
|||
Description |
Finds elements by id. Only non-deleted elements are returned. Order is not guaranteed. |
|||
Parameters |
|
Path Variable |
|
the identifiers of the elements to find |
Response Body |
|
a list of the found elements DTOs |
1.48.5. update
URL |
|
|||
---|---|---|---|---|
Method |
PUT |
|||
Description |
Updates elements. |
|||
Parameters |
|
Request Body |
|
the DTOs to update |
Response Body |
|
an array of the effectively updated elements DTOs |
1.48.6. delete
URL |
|
|||
---|---|---|---|---|
Method |
DELETE |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Path Variable |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.48.7. remove
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Deletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the elements to delete |
Response Body |
|
a list of the effectively deleted elements DTOs |
1.48.8. undelete
URL |
|
|||
---|---|---|---|---|
Method |
POST |
|||
Description |
Undeletes elements. |
|||
Parameters |
|
Request Body |
|
identifiers of the previously deleted elements to undelete |
Response Body |
|
a list of the effectively undeleted elements DTOs |
2. DTO Hierarchy
3. DTOs
3.1. AbstractBoardTextDTO
com.iobeya.dto.abs.AbstractBoardTextDTO
{
"@class" : "com.iobeya.dto.abs.AbstractBoardTextDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int) Text color.
"fontSize": "string", // (string) A font size to be chosen from predefined
// values : 12, 14, 18, 24, 36, 48, 60, 72, 96, 120, 144,
// 180, 228, 276.
"textAlign": "string", // (string) Horizontal text alignment. Value should be
// 'left', 'right', 'center' or 'justify'.
"textVerticalAlign": "string", // (string) Vertical text alignment. Value should be
// 'top', 'middle', 'bottom'.
"textAutofit": true, // (bool) Whether the text should fit the element size.
// In that case, the fontSize value is not useful.
"fitToText": true, // (bool) Whether the element should resize according to
// the font size.
"contentLabel": "string", // (string) Main label of the element.
"linkLabel": "string", // (string) Label of the associated hyperlink '#linkUrl'
// .
"linkUrl": "string", // (string) Url of the hyperlink.
"fontFamily": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.2. AbstractChartDataDTO
com.iobeya.dto.abs.AbstractChartDataDTO
{
"@class" : "com.iobeya.dto.abs.AbstractChartDataDTO",
"index": 1, // (int)
"label": "string", // (string)
"color": 1, // (int)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.3. AbstractSyncElementReferenceDTO
com.iobeya.api.dto.abs.AbstractSyncElementReferenceDTO
{
"@class" : "com.iobeya.api.dto.abs.AbstractSyncElementReferenceDTO",
"id": "string", // (string)
"boardElement": {}, // (EntityReferenceDTO)
"weakRef": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.4. AbstractTextToolSetItemDTO
com.iobeya.dto.abs.AbstractTextToolSetItemDTO
{
"@class" : "com.iobeya.dto.abs.AbstractTextToolSetItemDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int)
"fontSize": "string", // (string)
"textAlign": "string", // (string)
"textVerticalAlign": "string", // (string)
"textAutofit": true, // (bool)
"fitToText": true, // (bool)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.5. AddToCollectionParamDTO
com.iobeya.dto.AddToCollectionParamDTO
{
"@class" : "com.iobeya.dto.AddToCollectionParamDTO",
"masterId": "string", // (string) The id of the parent element master.
"elementId": "string", // (string) The id of the parent element.
"boardElementsIds": ["string"], // (string[]) List of elements ids to add to the
// collection.
"modifierClientId": "string", // (string)
}
3.6. AnimationReportDTO
com.iobeya.dto.AnimationReportDTO
{
"@class" : "com.iobeya.dto.AnimationReportDTO",
"id": 1, // (Long)
"roomId": "string", // (string)
"status": 1, // (int)
"guidanceInfo": {}, // (object)
"endDate": 86400000, // (timestamp)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.7. AnnouncementCountDTO
com.iobeya.dto.AnnouncementCountDTO
{
"@class" : "com.iobeya.dto.AnnouncementCountDTO",
"totalAnnouncements": 1, // (long)
"totalMajorAnnouncements": 1, // (long)
"newAnnouncements": 1, // (long)
"newMajorAnnouncements": 1, // (long)
}
3.8. AnnouncementDTO
com.iobeya.dto.AnnouncementDTO
{
"@class" : "com.iobeya.dto.AnnouncementDTO",
"id": {}, // (UUID)
"type": "string", // (string)
"title": "string", // (string)
"content": "string", // (string)
"priority": 1, // (int)
"endDate": 86400000, // (timestamp)
"startDate": 86400000, // (timestamp)
"linkTitle": "string", // (string)
"link": "string", // (string)
"userRead": true, // (bool)
"props": {}, // (JsonNode)
"iconClass": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.9. AssetContainerDTO
Asset ContainerDTO Class.
com.iobeya.dto.AssetContainerDTO
{
"@class" : "com.iobeya.dto.AssetContainerDTO",
"id": "string", // (string)
"kind": "string", // (string)
"room": {}, // (EntityReferenceDTO) The room.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.10. AssetDTO
com.iobeya.dto.AssetDTO
{
"@class" : "com.iobeya.dto.AssetDTO",
"container": {}, // (EntityReferenceDTO) The container of the element.
// Usually a board
"id": "string", // (string) ID of the asset.
"assetWidth": 1, // (int) Asset width, in pixels.
"assetHeight": 1, // (int) Asset height, in pixels.
"mimeType": "string", // (string) Asset mime-type.
"dataLocation": "string", // (string) Asset dataLocation (URL or byte array).
"data": [1], // (byte) Asset data.
"urls": [{}], // (ImageUrlDTO[]) Image urls.
"name": "string", // (string) Asset name.
"category": "string", // (string) Asset category.
"isSystem": true, // (bool) True is asset is system (not overwritable).
"isShared": true, // (bool) True is asset can be shared.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.11. AssetLibraryToolSetDTO
com.iobeya.dto.AssetLibraryToolSetDTO
{
"@class" : "com.iobeya.dto.AssetLibraryToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.12. AssetLibraryToolSetItemDTO
com.iobeya.dto.AssetLibraryToolSetItemDTO
{
"@class" : "com.iobeya.dto.AssetLibraryToolSetItemDTO",
"asset": {}, // (EntityReferenceDTO)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.13. AssignableElementDTO
com.iobeya.api.dto.abs.AssignableElementDTO
{
"@class" : "com.iobeya.api.dto.abs.AssignableElementDTO",
"assignees": [{}], // (List<Assignee>)
"boardId": "string", // (string)
"boardName": "string", // (string)
"roomName": "string", // (string)
"isArchived": true, // (bool)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool) True if the element is not allowed to be moved.
"width": 1, // (int) Width of the board element.
"height": 1, // (int) Width of the board element.
"x": 1, // (int) Absolute x coordinate of the board element.
"y": 1, // (int) Absolute y coordinate of the board element.
"zOrder": 1, // (int) The absolute level of depth of the element among
// other elements. It should be equal or greater than 0.
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO) The container of the element.
// Usually a board
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.14. AssignmentDTO
DTO defining Affectation.
com.iobeya.dto.AssignmentDTO
{
"@class" : "com.iobeya.dto.AssignmentDTO",
"username": "string", // (string) Username of the user.
"firstName": "string", // (string) Firstname of the user.
"lastName": "string", // (string) Lastname of the user.
"color": 1, // (int) Color of the user.
"elementId": "string", // (string) Board Element Id.
"assignmentDate": 86400000, // (timestamp) Affectation Date.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.15. AsyncResponse
Response sent when using AsyncService.
com.iobeya.api.async.AsyncResponse
{
"@class" : "com.iobeya.api.async.AsyncResponse",
}
3.16. AuthApplicationInstanceDTO
com.iobeya.dto.auth.client.AuthApplicationInstanceDTO
{
"@class" : "com.iobeya.dto.auth.client.AuthApplicationInstanceDTO",
"id": "string", // (string)
"applicationTypeId": "string", // (string)
"name": "string", // (string)
"description": "string", // (string)
"baseUrl": "string", // (string)
"domainId": "string", // (string) Domain Id.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.17. AuthApplicationTypeDTO
com.iobeya.dto.auth.client.AuthApplicationTypeDTO
{
"@class" : "com.iobeya.dto.auth.client.AuthApplicationTypeDTO",
"id": "string", // (string)
"type": "string", // (string)
"description": "string", // (string)
"instanceCount": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.18. AuthUserTokensDTO
com.iobeya.dto.auth.client.AuthUserTokensDTO
{
"@class" : "com.iobeya.dto.auth.client.AuthUserTokensDTO",
"id": "string", // (string)
"name": "string", // (string)
"username": "string", // (string)
"applicationInstanceId": "string", // (string)
"applicationInstanceName": "string", // (string)
"accessToken": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.19. AuthenticationMechanismDTO
Created by akartmann on 30/12/2015.
com.iobeya.dto.AuthenticationMechanismDTO
{
"@class" : "com.iobeya.dto.AuthenticationMechanismDTO",
"id": "string", // (string) ID of the source.
"enabled": true, // (bool)
"policy": {}, // (EntityReferenceDTO) Policy.
"order": 1, // (int) Order of mechanism in the set.
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"credentials": "string", // (string)
"configuration": {}, // (JsonNode)
"provider": "string", // (string)
"category": "string", // (string)
"icon": {}, // (AssetDTO) DTO of the icon.
"color": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.20. AuthenticationPolicyBaseDTO
Created by akartmann on 13/09/2017.
com.iobeya.dto.AuthenticationPolicyBaseDTO
{
"@class" : "com.iobeya.dto.AuthenticationPolicyBaseDTO",
"id": "string", // (string) ID of the source.
"enabled": true, // (bool)
"valid": true, // (bool)
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.21. AuthenticationPolicyDTO
Created by akartmann on 30/12/2015.
com.iobeya.dto.AuthenticationPolicyDTO
{
"@class" : "com.iobeya.dto.AuthenticationPolicyDTO",
"id": "string", // (string) ID of the source.
"enabled": true, // (bool)
"valid": true, // (bool)
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.22. AuthenticationPolicyMechanismsDTO
Created by akartmann on 30/12/2015.
com.iobeya.dto.AuthenticationPolicyMechanismsDTO
{
"@class" : "com.iobeya.dto.AuthenticationPolicyMechanismsDTO",
"mechanisms": [{}], // (List<AuthenticationMechanismDTO>)
"id": "string", // (string) ID of the source.
"enabled": true, // (bool)
"valid": true, // (bool)
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.23. BoardCardDTO
Only 3 sizes are allowed for the card. Allowed values for width
and height
are 150/105, 150/150 and 375/225
com.iobeya.dto.BoardCardDTO
{
"@class" : "com.iobeya.dto.BoardCardDTO",
"asset": {}, // (EntityReferenceDTO) Asset.
"color": 1, // (int) Color of the card.
"linkLabel": "string", // (string) Label of the associated hyperlink.
"linkUrl": "string", // (string) Url of the hyperlink.
"props": {}, // (JsonNode)
"fontFamily": "string", // (string) Not to be set, used for legacy reasons.
"entityType": "string", // (string)
"checklist": [{}], // (List<ChecklistItemDTO>)
"assignees": [{}], // (List<Assignee>)
"boardId": "string", // (string)
"boardName": "string", // (string)
"roomName": "string", // (string)
"isArchived": true, // (bool)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.24. BoardChartDTO
Chart DTO.
com.iobeya.dto.BoardChartDTO
{
"@class" : "com.iobeya.dto.BoardChartDTO",
"kind": "string", // (string)
"minScalePolicy": "string", // (string)
"maxScalePolicy": "string", // (string)
"minScale": 1.5, // (double)
"maxScale": 1.5, // (double)
"linkLabel": "string", // (string)
"linkUrl": "string", // (string)
"isMultiColored": true, // (bool)
"color": 1, // (int)
"orientation": "string", // (string)
"selectedRow": "string", // (string)
"seriesInColumns": true, // (bool)
"legendDataType": "string", // (string)
"showDataLabels": true, // (bool)
"dataLabelsUnit": "string", // (string)
"label": "string", // (string)
"asset": {}, // (EntityReferenceDTO)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.25. BoardChildDTO
Abstract BoardChildDTO Class.
com.iobeya.api.dto.abs.BoardChildDTO
{
"@class" : "com.iobeya.api.dto.abs.BoardChildDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The container of the child. Must
// be a Element container.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.26. BoardDTO
com.iobeya.dto.BoardDTO
{
"@class" : "com.iobeya.dto.BoardDTO",
"id": "string", // (string)
"isModel": true, // (bool) Is it a model ?.
"container": {}, // (EntityReferenceDTO) The room.
"elementContainer": {}, // (EntityReferenceDTO) The element container.
"needScreenshot": true, // (bool)
"needPNGScreenshot": true, // (bool)
"name": "string", // (string) Name of the board.
"description": "string", // (string) Description of the board.
"width": 1, // (int) Board width, in pixels.
"height": 1, // (int) Board height, in pixels.
"shareStatus": 'c', // (char) Board sharing status.
"linkBoardRoomName": "string", // (string) Link board room name.
"hasControl": true, // (bool) HasControl property. It's used for linkBoards
// only to know if we loose the control.
"x": 1, // (int) Board position in pixels.
"y": 1, // (int) Board position in pixels.
"backgroundColor": 1, // (int) Background plain color.
"screenshot": {}, // (EntityReferenceDTO) Board screenshot.
"miniature": {}, // (EntityReferenceDTO) Board miniature.
"background": {}, // (EntityReferenceDTO) Board background.
"isLocked": true, // (bool) Whether the board is locked or not.
"privacy": 1, // (int) Privacy property of the board (not visible from
// guest visitors).
"permissionMask": 1, // (int) Permission mask.
"detailedLoadDate": 86400000, // (timestamp)
"size": {}, // (EntityReferenceDTO)
"boardType": "string", // (string) entityType for
// 'com.iobeya.entity.ElementContainer' .
"boardProps": {}, // (JsonNode) props for
// 'com.iobeya.entity.ElementContainer' .
"boardDock": {}, // (EntityReferenceDTO) The dock.
"inSlideshow": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.27. BoardDockDTO
Board Dock Class.
com.iobeya.dto.BoardDockDTO
{
"@class" : "com.iobeya.dto.BoardDockDTO",
"id": "string", // (string)
"room": {}, // (EntityReferenceDTO)
"toolSets": [{}], // (List<EntityReferenceDTO>)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.28. BoardDrawingDTO
com.iobeya.dto.BoardDrawingDTO
{
"@class" : "com.iobeya.dto.BoardDrawingDTO",
"points": [{}], // (BoardPointDTO[]) Points.
"shape": [{}], // (DrawPointDTO[]) Shape.
"style": "string", // (string) Style.
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.29. BoardElementChildDTO
Abstract BoardElementChildDTO Class.
com.iobeya.api.dto.abs.BoardElementChildDTO
BoardElementCollectionItemDTO
, ChartDataCellDTO
, FlexibleBoardElementChildDTO
, AbstractChartDataDTO
{
"@class" : "com.iobeya.api.dto.abs.BoardElementChildDTO",
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO) The element of the child. Must be
// a BoardElement.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.30. BoardElementCollectionItemDTO
com.iobeya.dto.BoardElementCollectionItemDTO
{
"@class" : "com.iobeya.dto.BoardElementCollectionItemDTO",
"itemElementRef": {}, // (EntityReferenceDTO)
"syncInstancesCount": 1, // (int)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO) The element of the child. Must be
// a BoardElement.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.31. BoardElementContainersDTO
The DTO of BoardElementContainers.
com.iobeya.api.dto.BoardElementContainersDTO
{
"@class" : "com.iobeya.api.dto.BoardElementContainersDTO",
}
3.32. BoardElementDTO
A board element is any element that can be added to a board.
Fields x
and y
are the absolute position of the board element inside its board container.
x
and y
should be greater than 0
and should not exceed the board container limit.
Fields width
and height
are the size of the element.
An element should always fit inside the board it belongs.
com.iobeya.api.dto.abs.BoardElementDTO
AssignableElementDTO
, EdgeBoardElementDTO
, BoardChartDTO
, BoardDrawingDTO
, BoardGaugeDTO
, BoardImageDTO
, BoardNoteDTO
, BoardRollDTO
, BoardStickerDTO
, BoardTeamDTO
, ButtonDTO
, AbstractBoardTextDTO
{
"@class" : "com.iobeya.api.dto.abs.BoardElementDTO",
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool) True if the element is not allowed to be moved.
"width": 1, // (int) Width of the board element.
"height": 1, // (int) Width of the board element.
"x": 1, // (int) Absolute x coordinate of the board element.
"y": 1, // (int) Absolute y coordinate of the board element.
"zOrder": 1, // (int) The absolute level of depth of the element among
// other elements. It should be equal or greater than 0.
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO) The container of the element.
// Usually a board
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.33. BoardFreetextDTO
com.iobeya.dto.BoardFreetextDTO
{
"@class" : "com.iobeya.dto.BoardFreetextDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int) Text color.
"fontSize": "string", // (string) A font size to be chosen from predefined
// values : 12, 14, 18, 24, 36, 48, 60, 72, 96, 120, 144,
// 180, 228, 276.
"textAlign": "string", // (string) Horizontal text alignment. Value should be
// 'left', 'right', 'center' or 'justify'.
"textVerticalAlign": "string", // (string) Vertical text alignment. Value should be
// 'top', 'middle', 'bottom'.
"textAutofit": true, // (bool) Whether the text should fit the element size.
// In that case, the fontSize value is not useful.
"fitToText": true, // (bool) Whether the element should resize according to
// the font size.
"contentLabel": "string", // (string) Main label of the element.
"linkLabel": "string", // (string) Label of the associated hyperlink '#linkUrl'
// .
"linkUrl": "string", // (string) Url of the hyperlink.
"fontFamily": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.34. BoardGaugeDTO
Gauge DTO.
com.iobeya.dto.BoardGaugeDTO
{
"@class" : "com.iobeya.dto.BoardGaugeDTO",
"kind": "string", // (string)
"minScalePolicy": "string", // (string)
"maxScalePolicy": "string", // (string)
"minScale": 1.5, // (double)
"maxScale": 1.5, // (double)
"linkLabel": "string", // (string)
"linkUrl": "string", // (string)
"isMultiColored": true, // (bool)
"color": 1, // (int)
"needleValue": 1.5, // (double)
"themeIndex": 1, // (int)
"thresholdsNumber": 1, // (int)
"threshold1": 1.5, // (double)
"threshold2": 1.5, // (double)
"threshold3": 1.5, // (double)
"threshold4": 1.5, // (double)
"threshold5": 1.5, // (double)
"label": "string", // (string)
"showValue": true, // (bool)
"showMinMax": true, // (bool)
"showticks": true, // (bool)
"invertColors": true, // (bool)
"valueUnit": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.35. BoardImageDTO
com.iobeya.api.dto.BoardImageDTO
{
"@class" : "com.iobeya.api.dto.BoardImageDTO",
"assetId": "string", // (string)
}
3.36. BoardImageDTO
com.iobeya.dto.BoardImageDTO
{
"@class" : "com.iobeya.dto.BoardImageDTO",
"asset": {}, // (EntityReferenceDTO) A reference to the asset.
"linkLabel": "string", // (string) Label of the associated hyperlink '#linkUrl'
// .
"linkUrl": "string", // (string) Url of the hyperlink.
"fromLibrary": true, // (bool) Whether the image has been created from an
// image library.
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.37. BoardLabelDTO
com.iobeya.dto.BoardLabelDTO
{
"@class" : "com.iobeya.dto.BoardLabelDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int) Text color.
"fontSize": "string", // (string) A font size to be chosen from predefined
// values : 12, 14, 18, 24, 36, 48, 60, 72, 96, 120, 144,
// 180, 228, 276.
"textAlign": "string", // (string) Horizontal text alignment. Value should be
// 'left', 'right', 'center' or 'justify'.
"textVerticalAlign": "string", // (string) Vertical text alignment. Value should be
// 'top', 'middle', 'bottom'.
"textAutofit": true, // (bool) Whether the text should fit the element size.
// In that case, the fontSize value is not useful.
"fitToText": true, // (bool) Whether the element should resize according to
// the font size.
"contentLabel": "string", // (string) Main label of the element.
"linkLabel": "string", // (string) Label of the associated hyperlink '#linkUrl'
// .
"linkUrl": "string", // (string) Url of the hyperlink.
"fontFamily": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.38. BoardNoteDTO
Only 3 sizes are allowed for the note. Allowed values for width
and height
are 150/105, 150/150 and 375/225
com.iobeya.dto.BoardNoteDTO
{
"@class" : "com.iobeya.dto.BoardNoteDTO",
"asset": {}, // (EntityReferenceDTO) Asset.
"color": 1, // (int) Color of the note.
"linkLabel": "string", // (string) Label of the associated hyperlink.
"linkUrl": "string", // (string) Url of the hyperlink.
"contentLabel": "string", // (string) Main label of the element.
"props": {}, // (JsonNode)
"fontFamily": "string", // (string) Not to be set, used for legacy reasons.
"entityType": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.39. BoardRollDTO
com.iobeya.dto.BoardRollDTO
{
"@class" : "com.iobeya.dto.BoardRollDTO",
"color": 1, // (int) Color of the note.
"linkLabel": "string", // (string) Label of the associated hyperlink '#linkUrl'
// .
"linkUrl": "string", // (string) Url of the hyperlink.
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.40. BoardSharedElementDTO
com.iobeya.dto.BoardSharedElementDTO
{
"@class" : "com.iobeya.dto.BoardSharedElementDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"elementContainer": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"contentWidth": 1, // (int)
"contentHeight": 1, // (int)
"icon": {}, // (EntityReferenceDTO) icon.
"kind": "string", // (string)
"ids": ["string"], // (string[])
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.41. BoardSharingProposalDTO
com.iobeya.dto.BoardSharingProposalDTO
{
"@class" : "com.iobeya.dto.BoardSharingProposalDTO",
"id": "string", // (string)
"username": "string", // (string)
"userFullName": "string", // (string)
"board": {}, // (EntityReferenceDTO)
"roomName": "string", // (string)
"status": 'c', // (char) Status : proposed / active / refused (can't be
// null). 'P' /'A'/ 'R';
"shareStatus": 'c', // (char)
"isPublic": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.42. BoardSizeDTO
com.iobeya.dto.BoardSizeDTO
{
"@class" : "com.iobeya.dto.BoardSizeDTO",
"id": "string", // (string)
"label": "string", // (string)
"width": 1, // (int)
"height": 1, // (int)
"outerWidth": 1, // (int)
"outerHeight": 1, // (int)
"offsetX": 1, // (int)
"offsetY": 1, // (int)
"nCellX": 1, // (int)
"nCellY": 1, // (int)
"ratio": 1.5, // (double)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.43. BoardStickerDTO
Only 3 sizes are allowed for the sticker. Allowed values for width
and height
are 32/32, 64/64, 112/112
com.iobeya.dto.BoardStickerDTO
{
"@class" : "com.iobeya.dto.BoardStickerDTO",
"stickerImage": {}, // (EntityReferenceDTO) Reference to the image if the
// sticker is not a colored sticker.
"isColoredSticker": true, // (bool) Whether the sticker is a colored sticker. false
// means it's an image.
"color": 1, // (int) Color of the sticker if it's a colored sticker.
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.44. BoardTeamDTO
com.iobeya.dto.BoardTeamDTO
{
"@class" : "com.iobeya.dto.BoardTeamDTO",
"avatar": {}, // (EntityReferenceDTO)
"username": "string", // (string)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.45. ButtonDTO
com.iobeya.dto.ButtonDTO
{
"@class" : "com.iobeya.dto.ButtonDTO",
"entityType": "string", // (string)
"textAlign": "string", // (string) Text align.
"fontColor": 1, // (int) Text color.
"backgroundColor": 1, // (int) Background color.
"borderColor": 1, // (int) Border color.
"label": "string", // (string)
"url": "string", // (string)
"appendContext": true, // (bool)
"followGuide": true, // (bool)
"type": {}, // (ButtonType)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.46. ButtonToolSetDTO
com.iobeya.dto.ButtonToolSetDTO
{
"@class" : "com.iobeya.dto.ButtonToolSetDTO",
"entityType": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.47. CardToolSetDTO
com.iobeya.dto.CardToolSetDTO
{
"@class" : "com.iobeya.dto.CardToolSetDTO",
"entityType": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.48. CardToolSetItemDTO
com.iobeya.dto.CardToolSetItemDTO
{
"@class" : "com.iobeya.dto.CardToolSetItemDTO",
"color": 1, // (int)
"containsSmallSize": true, // (bool)
"containsMediumSize": true, // (bool)
"containsLargeSize": true, // (bool)
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.49. CatalogDTO
com.iobeya.dto.CatalogDTO
{
"@class" : "com.iobeya.dto.CatalogDTO",
"id": "string", // (string)
"name": "string", // (string) Name of the board.
"isSystem": true, // (bool)
"container": {}, // (EntityReferenceDTO)
"detailedLoadDate": 86400000, // (timestamp)
"defaultToolSets": [{}], // (List<EntityReferenceDTO>)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.50. ChartDataCellDTO
com.iobeya.dto.ChartDataCellDTO
{
"@class" : "com.iobeya.dto.ChartDataCellDTO",
"x": 1, // (int)
"y": 1, // (int)
"val": 1.5, // (double)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.51. ChartDataColumnDTO
com.iobeya.dto.ChartDataColumnDTO
{
"@class" : "com.iobeya.dto.ChartDataColumnDTO",
"index": 1, // (int)
"label": "string", // (string)
"color": 1, // (int)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.52. ChartDataRowDTO
com.iobeya.dto.ChartDataRowDTO
{
"@class" : "com.iobeya.dto.ChartDataRowDTO",
"index": 1, // (int)
"label": "string", // (string)
"color": 1, // (int)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.53. ChartToolSetDTO
com.iobeya.dto.ChartToolSetDTO
{
"@class" : "com.iobeya.dto.ChartToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.54. ChartToolSetItemDTO
com.iobeya.dto.ChartToolSetItemDTO
{
"@class" : "com.iobeya.dto.ChartToolSetItemDTO",
"kind": "string", // (string)
"isMultiColored": true, // (bool)
"color": 1, // (int)
"iconClass": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.55. ChecklistItemDTO
com.iobeya.dto.ChecklistItemDTO
{
"@class" : "com.iobeya.dto.ChecklistItemDTO",
"label": "string", // (string)
"status": true, // (bool)
"index": 1, // (int)
"parentId": "string", // (string)
"kind": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.56. CloneParamDTO<K>
com.iobeya.dto.CloneParamDTO
{
"@class" : "com.iobeya.dto.CloneParamDTO",
"ids": ["string"], // (string[]) The IDs of the source objects to clone.
"dtos": [{}], // (K[]) The DTOs containing the properties to be
// replaced. The properties taken into account are
// chosen by the method using this 'CloneParamDTO' .
}
3.57. CorsDTO
com.iobeya.dto.CorsDTO
{
"@class" : "com.iobeya.dto.CorsDTO",
"id": 1, // (Integer)
"label": "string", // (string)
"url": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.58. CountdownMessage
Countdown message.
com.iobeya.messaging.message.CountdownMessage
{
"@class" : "com.iobeya.messaging.message.CountdownMessage",
"countdownValue": 1, // (int) Countdown value.
"countdownTimeElapsed": true, // (bool) Countdown value is time elapsed or time
// remaining.
"initialCountdownValue": 1, // (int) Countdown initial value.
"type": "string", // (string) Type.
"messageId": "string", // (string) Message Id.
"senderClientId": "string", // (string) Sender message Id.
"destinationClientId": "string", // (string) Destination client Id. If set, only this
// client will receive the message.
"roomId": "string", // (string) Destination room. If set, only clients in
// this room will receive the message.
"destinationUser": "string", // (string) Destination username. If set, only clients
// for this username will receive the message.
"timestamp": 1, // (long) Timestamp of creation.
"timeToLive": 1, // (long) Time to live. After that message will be
// deleted.
"position": 1, // (long) Message position in queue. Message are
// delivered in order.
}
3.59. DTO<K>
Abstract DTO Class.
com.iobeya.api.dto.abs.DTO
InstrumentationDetailDTO
, InstrumentationItemDTO
, HistorizedDTO
, AssignmentDTO
, BoardSizeDTO
, ChecklistItemDTO
, CorsDTO
, DeletedEntityDTO
, DetailedLoadResultDTO
, DomainScheduleDTO
, ElementZoneDTO
, EntityReferenceDTO
, GeneralAnnouncementDTO
, GroupDTO
, GroupExternalDTO
, HelpLinkDTO
, IframeAllowedDomainDTO
, InboxInfoDTO
, IncomingBoardProposalDTO
, InvitationDTO
, OAuthClientDetailsDTO
, RoomScheduleDTO
, SchedulerHistoryDTO
, ServiceResultDTO
, ThirdPartyApplicationDTO
, UserDTO
, UserTokenDTO
, VoteDTO
, AuthUserTokensDTO
, OauthUserRequestTokenDTO
{
"@class" : "com.iobeya.api.dto.abs.DTO",
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.60. DataFolderDTO
Created by akartmann on 19/10/2015.
com.iobeya.dto.DataFolderDTO
{
"@class" : "com.iobeya.dto.DataFolderDTO",
"id": "string", // (string) ID of the file. Can be the path, an uri,
// whatever can be use by the external source to find the
// original folder.
"name": "string", // (string) Name of the file.
"externalDate": 86400000, // (timestamp) External modification date.
"source": {}, // (EntityReferenceDTO) Reference of the source.
"parent": {}, // (EntityReferenceDTO) Parent of the item.
"asset": {}, // (AssetDTO) DTO of the asset.
"content": {}, // (JsonNode)
"inError": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.61. DataImageDTO
Created by akartmann on 19/10/2015.
com.iobeya.dto.DataImageDTO
{
"@class" : "com.iobeya.dto.DataImageDTO",
"id": "string", // (string)
"name": "string", // (string)
"externalDate": 86400000, // (timestamp)
"source": {}, // (EntityReferenceDTO)
"parent": {}, // (EntityReferenceDTO)
"asset": {}, // (AssetDTO)
"content": {}, // (JsonNode)
"inError": true, // (bool)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.62. DataImageToolSetDTO
com.iobeya.dto.DataImageToolSetDTO
{
"@class" : "com.iobeya.dto.DataImageToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.63. DataItemDTO
com.iobeya.dto.DataItemDTO
{
"@class" : "com.iobeya.dto.DataItemDTO",
"id": "string", // (string) ID of the file. Can be the path, an uri,
// whatever can be use by the external source to find the
// original folder.
"name": "string", // (string) Name of the file.
"externalDate": 86400000, // (timestamp) External modification date.
"source": {}, // (EntityReferenceDTO) Reference of the source.
"parent": {}, // (EntityReferenceDTO) Parent of the item.
"asset": {}, // (AssetDTO) DTO of the asset.
"content": {}, // (JsonNode)
"inError": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.64. DataSourceDTO
Created by akartmann on 30/12/2015.
com.iobeya.api.dto.abs.DataSourceDTO
{
"@class" : "com.iobeya.api.dto.abs.DataSourceDTO",
"id": "string", // (string) ID of the source.
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"credentials": "string", // (string)
"configuration": {}, // (JsonNode)
"provider": "string", // (string)
"synchronizationDate": 86400000, // (timestamp)
"autoUpdate": true, // (bool)
"notifyChange": true, // (bool)
"synchronizationRunning": true, // (bool)
"globalError": true, // (bool)
"notificationDuration": 1, // (Integer)
"synchronizationFrequency": 1, // (Integer)
"lastModificationDate": 86400000, // (timestamp)
"maxNumberOfItems": 1, // (int)
"numberOfItems": 1, // (int)
"icon": {}, // (AssetDTO) DTO of the icon.
"error": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.65. DeletedEntityDTO<K>
com.iobeya.dto.DeletedEntityDTO
{
"@class" : "com.iobeya.dto.DeletedEntityDTO",
"id": {}, // (K)
"type": "string", // (string)
"creator": "string", // (string) Creator.
"modifier": "string", // (string) Modifier.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.66. DetailedLoadResultDTO
com.iobeya.dto.DetailedLoadResultDTO
{
"@class" : "com.iobeya.dto.DetailedLoadResultDTO",
"id": "string", // (string)
"type": "string", // (string)
"detailedLoadDate": 86400000, // (timestamp) load date.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.67. DockToolSetDTO
Dock tool set DTO.
com.iobeya.api.dto.abs.DockToolSetDTO
AssetLibraryToolSetDTO
, ButtonToolSetDTO
, CardToolSetDTO
, ChartToolSetDTO
, DataImageToolSetDTO
, DrawingToolSetDTO
, EdgeToolSetDTO
, FreetextToolSetDTO
, GaugeToolSetDTO
, ImageToolSetDTO
, LabelToolSetDTO
, NoteToolSetDTO
, RollToolSetDTO
, StickerToolSetDTO
, TeamToolSetDTO
{
"@class" : "com.iobeya.api.dto.abs.DockToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The container of the element.
// Usually a room
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.68. DockToolSetItemDTO
Dock tools set item DTO.
com.iobeya.api.dto.abs.DockToolSetItemDTO
AssetLibraryToolSetItemDTO
, CardToolSetItemDTO
, ChartToolSetItemDTO
, EdgeToolSetItemDTO
, EraseAllDrawingToolSetItemDTO
, GaugeToolSetItemDTO
, ImageToolSetItemDTO
, NoteToolSetItemDTO
, PencilToolSetItemDTO
, RollToolSetItemDTO
, RubberToolSetItemDTO
, StickerToolSetItemDTO
, AbstractTextToolSetItemDTO
{
"@class" : "com.iobeya.api.dto.abs.DockToolSetItemDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The container of the element.
// Usually a room
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.69. DomainChildDTO
Abstract DomainChildDTO Class.
com.iobeya.api.dto.abs.DomainChildDTO
{
"@class" : "com.iobeya.api.dto.abs.DomainChildDTO",
"id": "string", // (string)
"domainId": "string", // (string)
"domainName": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.70. DomainDTO
com.iobeya.dto.DomainDTO
{
"@class" : "com.iobeya.dto.DomainDTO",
"id": "string", // (string) ID of the domain.
"name": "string", // (string) Name of the domain.
"description": "string", // (string) Description of the domain.
"maxRoom": 1, // (int) Number of the maximum of room.
"maxBoardPerRoom": 1, // (int) Number of the maximum of board per room.
"maxUserPerRoom": 1, // (int) Number of the maximum of user per room.
"maxAdminPerRoom": 1, // (int) Number of the maximum of admin per room.
"maxGroupPerRoom": 1, // (int) Number of the maximum of group per room.
"shareRooms": true, // (bool) Allow to share the rooms inside the domain.
"allowsRoomRename": true, // (bool) Allow users to rename room in this domain.
"allowsRoomCreation": true, // (bool) Allow users to create rooms in this domain.
"allowsRoomArchive": true, // (bool) Allow users to archive rooms in this domain.
"adminEmail": "string", // (string) email of the domain admin
"defaultRoomPrivacyPublic": true, // (bool) Default value for the privacy of the
// Rooms of the domain (public or private).
"isLocked": true, // (bool) Is the domain archived (no reference in the
// database, only computed when 'closingDate <' now).
"closingDate": "string", // (string)
"roomModel": [{}], // (List<RoomDTO>)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.71. DomainScheduleDTO
com.iobeya.dto.DomainScheduleDTO
{
"@class" : "com.iobeya.dto.DomainScheduleDTO",
"id": 1, // (Long)
"domainId": "string", // (string)
"scheduleDate": 86400000, // (timestamp)
"scheduleType": {}, // (DomainScheduleType)
"scheduleState": {}, // (ScheduleState)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.72. DrawingToolSetDTO
com.iobeya.dto.DrawingToolSetDTO
{
"@class" : "com.iobeya.dto.DrawingToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.73. EdgeBoardElementDTO
Edge Board Element DTO.
com.iobeya.api.dto.abs.EdgeBoardElementDTO
{
"@class" : "com.iobeya.api.dto.abs.EdgeBoardElementDTO",
"source": {}, // (EntityReferenceDTO)
"target": {}, // (EntityReferenceDTO)
"color": 1, // (int)
"controlPoints": [{}], // (BoardPointDTO[])
"offsetX": 1, // (int)
"offsetY": 1, // (int)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.74. EdgeDTO
com.iobeya.dto.EdgeDTO
{
"@class" : "com.iobeya.dto.EdgeDTO",
"color": 1, // (int)
"type": 1, // (int)
"thickness": 1, // (int)
"arrowSourceType": "string", // (string)
"arrowTargetType": "string", // (string)
"renderingPolicy": "string", // (string)
"patterns": "string", // (string)
"routePolicy": "string", // (string)
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"source": {}, // (EntityReferenceDTO)
"target": {}, // (EntityReferenceDTO)
"color": 1, // (int)
"controlPoints": [{}], // (BoardPointDTO[])
"offsetX": 1, // (int)
"offsetY": 1, // (int)
"id": "string", // (string)
"isLocked": true, // (bool)
"isAnchored": true, // (bool)
"width": 1, // (int)
"height": 1, // (int)
"x": 1, // (int)
"y": 1, // (int)
"zOrder": 1, // (int)
"name": "string", // (string)
"setName": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"dataItem": {}, // (EntityReferenceDTO)
"dataItemDate": 86400000, // (timestamp)
"dataItemStatus": 'c', // (char)
"dataItemUrl": "string", // (string)
"dataItemName": "string", // (string)
"dataItemIcon": {}, // (EntityReferenceDTO)
"displayTimestamp": true, // (bool)
"dataItemId": "string", // (string)
"dataItemSourceId": "string", // (string)
"score": 1, // (int)
"scoreRatio": 1, // (int)
"syncInfo": {}, // (EntityReferenceDTO)
"collectionSize": 1, // (int)
"collectionDoneCount": 1, // (int)
"rotationAngle": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.75. EdgeToolSetDTO
com.iobeya.dto.EdgeToolSetDTO
{
"@class" : "com.iobeya.dto.EdgeToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.76. EdgeToolSetItemDTO
com.iobeya.dto.EdgeToolSetItemDTO
{
"@class" : "com.iobeya.dto.EdgeToolSetItemDTO",
"color": 1, // (int)
"colorName": "string", // (string)
"type": 1, // (int)
"thickness": 1, // (int)
"arrowSourceType": "string", // (string)
"arrowTargetType": "string", // (string)
"renderingPolicy": "string", // (string)
"patterns": "string", // (string)
"useAutomaticBundling": true, // (bool)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.77. ElementContainerDTO
Element container Class.
com.iobeya.dto.ElementContainerDTO
{
"@class" : "com.iobeya.dto.ElementContainerDTO",
"id": "string", // (string)
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"width": 1, // (int) Board width, in pixels.
"height": 1, // (int) Board height, in pixels.
"contentWidth": 1, // (int)
"contentHeight": 1, // (int)
"needScreenshot": true, // (bool) Whether the screenshot need to be updated.
"needPNGScreenshot": true, // (bool)
"backgroundColor": 1, // (int) Background plain color.
"room": {}, // (EntityReferenceDTO) The room.
"assetContainer": {}, // (EntityReferenceDTO) The asset container.
"screenshot": {}, // (EntityReferenceDTO) Board screenshot.
"pngScreenshot": {}, // (EntityReferenceDTO) Board PNG screenshot.
"miniature": {}, // (EntityReferenceDTO) Board JPEG miniature.
"background": {}, // (EntityReferenceDTO) Board background.
"isLocked": true, // (bool) Whether the container is locked or not.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.78. ElementSharingProposalDTO
com.iobeya.dto.ElementSharingProposalDTO
{
"@class" : "com.iobeya.dto.ElementSharingProposalDTO",
"audienceUsernames": [{}], // (List<String>)
"audienceGroupIds": [{}], // (List<Long>)
"creatorLogin": "string", // (string) Creator's login.
"modifierLogin": "string", // (string) Modifier's login.
"id": "string", // (string)
"boardElement": {}, // (EntityReferenceDTO)
"weakRef": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.79. ElementSharingRole
com.iobeya.service.ElementSharingService.ElementSharingRole
{
"@class" : "com.iobeya.service.ElementSharingService.ElementSharingRole",
"name": "string", // (string)
"ordinal": 1, // (int)
}
3.80. ElementSyncInfoDTO
com.iobeya.dto.ElementSyncInfoDTO
{
"@class" : "com.iobeya.dto.ElementSyncInfoDTO",
"id": "string", // (string)
"instanceCount": 1, // (int)
"referenceCount": 1, // (int)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.81. ElementZoneDTO
com.iobeya.dto.ElementZoneDTO
{
"@class" : "com.iobeya.dto.ElementZoneDTO",
"label": "string", // (string)
"index": 1, // (int)
"parentId": "string", // (string)
"type": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.82. EntityReferenceDTO
com.iobeya.dto.EntityReferenceDTO
{
"@class" : "com.iobeya.dto.EntityReferenceDTO",
"id": "string", // (string)
"type": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.83. EraseAllDrawingToolSetItemDTO
com.iobeya.dto.EraseAllDrawingToolSetItemDTO
{
"@class" : "com.iobeya.dto.EraseAllDrawingToolSetItemDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.84. ExternalItemInfoDTO
com.iobeya.dto.ExternalItemInfoDTO
{
"@class" : "com.iobeya.dto.ExternalItemInfoDTO",
"id": "string", // (string) ID of the file. Can be the path, an uri,
// whatever can be use by the external source to find the
// original folder.
"name": "string", // (string) Name of the file.
"parentId": "string", // (string) Id of the parent for this file (must be a
// file's id).
"sourceId": "string", // (string) Id of the source for this file (must be a
// ExterlSourceDTO 's id).
"itemUrl": "string", // (string) Url to the item in the source (if available).
"isRoot": true, // (bool) True if file is a root folder of a source.
"isDeleted": true, // (bool) True if element is deleted.
"mimeType": "string", // (string)
"imageWidth": 1, // (int)
"imageHeight": 1, // (int)
"itemType": "string", // (string)
"binaryContent": [1], // (byte)
"inError": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.85. ExternalSourceDTO
com.iobeya.dto.ExternalSourceDTO
{
"@class" : "com.iobeya.dto.ExternalSourceDTO",
"id": "string", // (string) ID of the source.
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"credentials": "string", // (string)
"configuration": {}, // (JsonNode)
"provider": "string", // (string)
"synchronizationDate": 86400000, // (timestamp)
"autoUpdate": true, // (bool)
"notifyChange": true, // (bool)
"synchronizationRunning": true, // (bool)
"globalError": true, // (bool)
"notificationDuration": 1, // (Integer)
"synchronizationFrequency": 1, // (Integer)
"lastModificationDate": 86400000, // (timestamp)
"maxNumberOfItems": 1, // (int)
"numberOfItems": 1, // (int)
"icon": {}, // (AssetDTO) DTO of the icon.
"error": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.86. FlexibleBoardChildDTO
Created by akartmann on 13/04/15.
com.iobeya.dto.FlexibleBoardChildDTO
{
"@class" : "com.iobeya.dto.FlexibleBoardChildDTO",
"props": {}, // (JsonNode)
"entityType": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.87. FlexibleBoardElementChildDTO
Created by akartmann on 13/04/15.
com.iobeya.dto.FlexibleBoardElementChildDTO
{
"@class" : "com.iobeya.dto.FlexibleBoardElementChildDTO",
"props": {}, // (JsonNode)
"entityType": "string", // (string)
"id": "string", // (string)
"element": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.88. FlexibleDomainChildDTO
Created by akartmann on 13/04/15.
com.iobeya.dto.FlexibleDomainChildDTO
{
"@class" : "com.iobeya.dto.FlexibleDomainChildDTO",
"props": {}, // (JsonNode)
"entityType": "string", // (string)
"id": "string", // (string)
"domainId": "string", // (string)
"domainName": "string", // (string)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.89. FlexiblePlatformChildDTO
Created by akartmann on 13/04/15.
com.iobeya.dto.FlexiblePlatformChildDTO
{
"@class" : "com.iobeya.dto.FlexiblePlatformChildDTO",
"props": {}, // (JsonNode)
"entityType": "string", // (string)
"id": "string", // (string)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.90. FlexibleRoomChildDTO
Created by akartmann on 13/04/15.
com.iobeya.dto.FlexibleRoomChildDTO
{
"@class" : "com.iobeya.dto.FlexibleRoomChildDTO",
"props": {}, // (JsonNode)
"entityType": "string", // (string)
"id": "string", // (string)
"room": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.91. FreetextToolSetDTO
com.iobeya.dto.FreetextToolSetDTO
{
"@class" : "com.iobeya.dto.FreetextToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.92. FreetextToolSetItemDTO
com.iobeya.dto.FreetextToolSetItemDTO
{
"@class" : "com.iobeya.dto.FreetextToolSetItemDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int)
"fontSize": "string", // (string)
"textAlign": "string", // (string)
"textVerticalAlign": "string", // (string)
"textAutofit": true, // (bool)
"fitToText": true, // (bool)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.93. GaugeToolSetDTO
com.iobeya.dto.GaugeToolSetDTO
{
"@class" : "com.iobeya.dto.GaugeToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.94. GaugeToolSetItemDTO
com.iobeya.dto.GaugeToolSetItemDTO
{
"@class" : "com.iobeya.dto.GaugeToolSetItemDTO",
"kind": "string", // (string)
"themeIndex": 1, // (int)
"color": 1, // (int)
"thresholdsNumber": 1, // (int)
"iconClass": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.95. GeneralAnnouncementDTO
com.iobeya.dto.GeneralAnnouncementDTO
{
"@class" : "com.iobeya.dto.GeneralAnnouncementDTO",
"diffused": true, // (bool)
"id": {}, // (UUID)
"title": "string", // (string)
"priority": 1, // (Integer)
"content": "string", // (string)
"startDate": "string", // (string)
"endDate": "string", // (string)
"linkTitle": "string", // (string)
"link": "string", // (string)
"creationDate": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.96. GroupDTO
com.iobeya.dto.GroupDTO
{
"@class" : "com.iobeya.dto.GroupDTO",
"id": 1, // (Long)
"groupName": "string", // (string)
"isHost": true, // (bool)
"isAdded": true, // (bool)
"authorities": {}, // (Collection<GroupAuthority>)
"totalUsers": 1, // (int)
"nbrUsersOutRoom": 1, // (int)
"externalSynchroStatus": "string", // (string)
"users": [{}], // (List<UserDTO>)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.97. GroupExternalDTO
com.iobeya.dto.GroupExternalDTO
{
"@class" : "com.iobeya.dto.GroupExternalDTO",
"id": 1, // (Long)
"externalSource": "string", // (string)
"externalKey": "string", // (string)
"externalValue": "string", // (string)
"externalSynchroStatus": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.98. Health
com.iobeya.entity.Health
{
"@class" : "com.iobeya.entity.Health",
}
3.99. HelpLinkDTO
com.iobeya.dto.HelpLinkDTO
{
"@class" : "com.iobeya.dto.HelpLinkDTO",
"id": 1, // (long)
"label": "string", // (string)
"urlPath": "string", // (string)
"domainId": "string", // (string)
"appLanguage": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.100. HistorizedDTO<K>
Abstract HistorizedDTO Class.
com.iobeya.api.dto.abs.HistorizedDTO
AbstractSyncElementReferenceDTO
, BoardChildDTO
, BoardElementChildDTO
, BoardElementDTO
, DataSourceDTO
, DockToolSetDTO
, DockToolSetItemDTO
, DomainChildDTO
, PlatformChildDTO
, RoomChildDTO
, ToolConfigurationBaseDTO
, AnimationReportDTO
, AnnouncementDTO
, AssetContainerDTO
, AssetDTO
, AuthenticationMechanismDTO
, AuthenticationPolicyBaseDTO
, BoardDTO
, BoardDockDTO
, BoardSharingProposalDTO
, CatalogDTO
, DataItemDTO
, DomainDTO
, ElementContainerDTO
, ElementSyncInfoDTO
, ExternalItemInfoDTO
, RoomDTO
, SharedElementDTO
, WallCategoryDTO
, AuthApplicationInstanceDTO
, AuthApplicationTypeDTO
{
"@class" : "com.iobeya.api.dto.abs.HistorizedDTO",
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.101. IMessagingClient
Messaging client.
com.iobeya.api.dto.abs.IMessagingClient
{
"@class" : "com.iobeya.api.dto.abs.IMessagingClient",
}
3.102. IframeAllowedDomainDTO
com.iobeya.dto.IframeAllowedDomainDTO
{
"@class" : "com.iobeya.dto.IframeAllowedDomainDTO",
"id": 1, // (Long)
"name": "string", // (string)
"url": "string", // (string)
"enabled": true, // (bool)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.103. ImageToolSetDTO
com.iobeya.dto.ImageToolSetDTO
{
"@class" : "com.iobeya.dto.ImageToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.104. ImageToolSetItemDTO
com.iobeya.dto.ImageToolSetItemDTO
{
"@class" : "com.iobeya.dto.ImageToolSetItemDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.105. ImportReportDTO
ImportReportDTO class.
com.iobeya.dto.ImportReportDTO
{
"@class" : "com.iobeya.dto.ImportReportDTO",
"importedElements": [{}], // (List<DTO<?>>)
"warnings": [{}], // (List<CsvWarnDTO>)
}
3.106. InboxInfoDTO
com.iobeya.dto.InboxInfoDTO
{
"@class" : "com.iobeya.dto.InboxInfoDTO",
"username": "string", // (string)
"boxEmpty": true, // (bool)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.107. IncomingBoardProposalDTO
com.iobeya.dto.IncomingBoardProposalDTO
{
"@class" : "com.iobeya.dto.IncomingBoardProposalDTO",
"creator": "string", // (string) Creator.
"creatorLogin": "string", // (string) CreatorLogin.
"modifier": "string", // (string) Modifier.
"modifierLogin": "string", // (string) ModifierLogin.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string)
"id": "string", // (string)
"boardName": "string", // (string)
"boardId": "string", // (string)
"width": 1, // (int) Board width, in pixels.
"height": 1, // (int) Board height, in pixels.
"size": {}, // (EntityReferenceDTO)
"roomName": "string", // (string)
"roomId": "string", // (string)
"icon": {}, // (EntityReferenceDTO)
"background": {}, // (EntityReferenceDTO)
"shareStatus": 'c', // (char)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.108. InstrumentationDetailDTO
com.iobeya.api.dto.InstrumentationDetailDTO
{
"@class" : "com.iobeya.api.dto.InstrumentationDetailDTO",
"id": 1, // (Long)
"label": "string", // (string)
"units": "string", // (string)
"primary": true, // (bool)
"timeStamp": 86400000, // (timestamp)
"lastValue": 1.5, // (double)
"details": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.109. InstrumentationItemDTO
com.iobeya.api.dto.InstrumentationItemDTO
{
"@class" : "com.iobeya.api.dto.InstrumentationItemDTO",
"id": 1, // (Long)
"label": "string", // (string)
"startDate": 86400000, // (timestamp)
"endDate": 86400000, // (timestamp)
"units": "string", // (string)
"hits": 1.5, // (double)
"avg": 1.5, // (double)
"total": 1.5, // (double)
"lastValue": 1.5, // (double)
"min": 1.5, // (double)
"max": 1.5, // (double)
"enabled": true, // (bool)
"primary": true, // (bool)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.110. InvitationDTO
DTO defining Invitation.
com.iobeya.dto.InvitationDTO
{
"@class" : "com.iobeya.dto.InvitationDTO",
"id": "string", // (string)
"email": "string", // (string) Email address used to send invitation.
"token": "string", // (string) Token used for private invitation.
"expirationDate": 86400000, // (timestamp) Invitation expiration date.
"used": true, // (bool) Invitation used flag.
"canEdit": true, // (bool) Used to mark edit rights for an invitation.
"isPublic": true, // (bool) Used to mark if invitation is public.
"roomId": "string", // (string) Related room id.
"boardId": "string", // (string) Related board id.
"domainId": "string", // (string) Related domain id.
"roomAdminUsername": "string", // (string) Room administrator username.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.111. JSonException
com.iobeya.web.JSonException
{
"@class" : "com.iobeya.web.JSonException",
"statusCode": 1, // (int)
"statusMessage": "string", // (string)
"id": "string", // (string)
"detailMessage": "string", // (string)
"cause": {}, // (Throwable)
"stackTrace": [{}], // (StackTraceElement[])
"suppressedExceptions": [{}], // (List<Throwable>)
}
3.112. JSonResult
The class JSonResult
is used to return the outcome of an operation with a discrete result combined to
detailed messages.
The field result
can have 4 values: "success"
, "error"
, "warning"
or "info"
.
The field messages
is an array of messages in english that describe the operation’s result in more details.
com.iobeya.web.JSonResult
{
"@class" : "com.iobeya.web.JSonResult",
"result": "string", // (string)
"messages": [{}], // (List<String>)
}
3.113. LabelToolSetDTO
com.iobeya.dto.LabelToolSetDTO
{
"@class" : "com.iobeya.dto.LabelToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.114. LabelToolSetItemDTO
com.iobeya.dto.LabelToolSetItemDTO
{
"@class" : "com.iobeya.dto.LabelToolSetItemDTO",
"backgroundColor": 1, // (int)
"fontColor": 1, // (int)
"fontSize": "string", // (string)
"textAlign": "string", // (string)
"textVerticalAlign": "string", // (string)
"textAutofit": true, // (bool)
"fitToText": true, // (bool)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.115. LicenseInfoDTO
com.iobeya.dto.LicenseInfoDTO
{
"@class" : "com.iobeya.dto.LicenseInfoDTO",
"licenseType": 1, // (int)
"licenseTotalDuration": 1, // (int)
"licenseRemainingDuration": 1, // (int)
"reminderNbOfDays": 1, // (int)
}
3.116. LocalSourceDTO
com.iobeya.dto.LocalSourceDTO
{
"@class" : "com.iobeya.dto.LocalSourceDTO",
"id": "string", // (string) ID of the source.
"name": "string", // (string) Name of the source.
"description": "string", // (string) Description of the source.
"credentials": "string", // (string)
"configuration": {}, // (JsonNode)
"provider": "string", // (string)
"synchronizationDate": 86400000, // (timestamp)
"autoUpdate": true, // (bool)
"notifyChange": true, // (bool)
"synchronizationRunning": true, // (bool)
"globalError": true, // (bool)
"notificationDuration": 1, // (Integer)
"synchronizationFrequency": 1, // (Integer)
"lastModificationDate": 86400000, // (timestamp)
"maxNumberOfItems": 1, // (int)
"numberOfItems": 1, // (int)
"icon": {}, // (AssetDTO) DTO of the icon.
"error": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.117. MeetingConfigurationDTO
DTO defining meeting’s configuration.
com.iobeya.dto.MeetingConfigurationDTO
{
"@class" : "com.iobeya.dto.MeetingConfigurationDTO",
"duration": 1, // (long) Duration of the meeting.
"boardId": "string", // (string) Brainstorming board id.
"startTime": 86400000, // (timestamp) Brainstorming mode starting time.
}
3.118. NoteToolSetDTO
com.iobeya.dto.NoteToolSetDTO
{
"@class" : "com.iobeya.dto.NoteToolSetDTO",
"entityType": "string", // (string)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.119. NoteToolSetItemDTO
com.iobeya.dto.NoteToolSetItemDTO
{
"@class" : "com.iobeya.dto.NoteToolSetItemDTO",
"color": 1, // (int)
"containsSmallSize": true, // (bool)
"containsMediumSize": true, // (bool)
"containsLargeSize": true, // (bool)
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"asset": {}, // (EntityReferenceDTO)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.120. OAuthClientDetailsDTO
com.iobeya.dto.OAuthClientDetailsDTO
{
"@class" : "com.iobeya.dto.OAuthClientDetailsDTO",
"clientId": "string", // (string)
"clientSecret": "string", // (string)
"scope": "string", // (string)
"grantTypes": {}, // (Set<String>)
"redirectUri": "string", // (string)
"accessTokenValiditySeconds": 1, // (Integer)
"refreshTokenValiditySeconds": 1, // (Integer)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.121. OauthApplicationInstanceDTO
com.iobeya.dto.oauth.client.OauthApplicationInstanceDTO
{
"@class" : "com.iobeya.dto.oauth.client.OauthApplicationInstanceDTO",
"requestUrl": "string", // (string)
"authorizeUrl": "string", // (string)
"tokenUrl": "string", // (string)
"clientId": "string", // (string)
"clientSecret": "string", // (string)
"oauthVersion": "string", // (string)
"defaultAccessTokenValidity": 1, // (Long)
"redirectUrl": "string", // (string)
"allowApiCallDelegation": true, // (bool)
"resource": "string", // (string)
"privateKey": "string", // (string)
"codeChallengeMethod": "string", // (string)
"codeVerifier": "string", // (string)
"id": "string", // (string)
"applicationTypeId": "string", // (string)
"name": "string", // (string)
"description": "string", // (string)
"baseUrl": "string", // (string)
"domainId": "string", // (string) Domain Id.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.122. OauthTokenResponseDTO
com.iobeya.dto.oauth.client.OauthTokenResponseDTO
{
"@class" : "com.iobeya.dto.oauth.client.OauthTokenResponseDTO",
"accessTokenFound": true, // (bool) Return true if there is already a valid access
// token or false il you must generate one.
"authorizationUrl": "string", // (string) Oauth authorization Url used to start oauth
// dance.
"message": "string", // (string) Processing access token request message. Give
// details on token status.
}
3.123. OauthUserRequestTokenDTO
com.iobeya.dto.oauth.client.OauthUserRequestTokenDTO
{
"@class" : "com.iobeya.dto.oauth.client.OauthUserRequestTokenDTO",
"id": "string", // (string)
"username": "string", // (string)
"applicationInstanceId": "string", // (string)
"requestToken": "string", // (string)
"requestTokenSecret": "string", // (string)
"scopes": "string", // (string)
"authorizeUrl": "string", // (string)
"creationDate": 86400000, // (timestamp)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.124. OauthUserTokensDTO
com.iobeya.dto.oauth.client.OauthUserTokensDTO
{
"@class" : "com.iobeya.dto.oauth.client.OauthUserTokensDTO",
"refreshToken": "string", // (string)
"verificationCode": "string", // (string)
"accessTokenValidity": 1, // (Long)
"accessTokenExpirationDate": 86400000, // (timestamp)
"refreshTokenValidity": 1, // (Long)
"refreshTokenExpirationDate": 86400000, // (timestamp)
"scopes": "string", // (string)
"id": "string", // (string)
"name": "string", // (string)
"username": "string", // (string)
"applicationInstanceId": "string", // (string)
"applicationInstanceName": "string", // (string)
"accessToken": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.125. PagedResultDTO
com.iobeya.dto.PagedResultDTO
{
"@class" : "com.iobeya.dto.PagedResultDTO",
"pageNumber": 1, // (int)
"nbPages": 1, // (int)
"resultCount": 1, // (int)
"results": [{}], // (List<?>)
}
3.126. PasswordPolicySettingDTO
DTO defining Password policy settings.
com.iobeya.dto.PasswordPolicySettingDTO
{
"@class" : "com.iobeya.dto.PasswordPolicySettingDTO",
"passwordPolicyStatus": true, // (bool) Password policy status.
"passwordPolicyLevel": "string", // (string) Password policy level.
"passwordMinLength": 1, // (long) Password minimum Length constraint.
"passwordOneNumber": true, // (bool) Password one number constraint.
"passwordCase": true, // (bool) Password case constraint.
"passwordOneSpecialChar": true, // (bool) Password one special character constraint.
}
3.127. PasswordValidationDTO
DTO defining Password constraints validation.
com.iobeya.dto.PasswordValidationDTO
{
"@class" : "com.iobeya.dto.PasswordValidationDTO",
"passwordMinLength": true, // (bool) Password minimum Length Validation.
"passwordOneNumber": true, // (bool) Password one number Validation.
"passwordCase": true, // (bool) Password case Validation.
"passwordOneSpecialChar": true, // (bool) Password one special character Validation.
}
3.128. PatApplicationInstanceDTO
com.iobeya.dto.pat.client.PatApplicationInstanceDTO
{
"@class" : "com.iobeya.dto.pat.client.PatApplicationInstanceDTO",
"id": "string", // (string)
"applicationTypeId": "string", // (string)
"name": "string", // (string)
"description": "string", // (string)
"baseUrl": "string", // (string)
"domainId": "string", // (string) Domain Id.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.129. PatUserTokensDTO
com.iobeya.dto.pat.client.PatUserTokensDTO
{
"@class" : "com.iobeya.dto.pat.client.PatUserTokensDTO",
"id": "string", // (string)
"name": "string", // (string)
"username": "string", // (string)
"applicationInstanceId": "string", // (string)
"applicationInstanceName": "string", // (string)
"accessToken": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.130. PencilToolSetItemDTO
com.iobeya.dto.PencilToolSetItemDTO
{
"@class" : "com.iobeya.dto.PencilToolSetItemDTO",
"icon": {}, // (EntityReferenceDTO)
"pencilType": "string", // (string)
"color": 1, // (int)
"alpha": 1.5, // (double)
"colorName": "string", // (string)
"size": 1, // (int)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.131. PlanningAreaDTO
DTO defining a planning area.
com.iobeya.dto.PlanningAreaDTO
{
"@class" : "com.iobeya.dto.PlanningAreaDTO",
"kind": "string", // (string)
"rowId": "string", // (string)
"rowY": 1, // (Integer)
"rowIndex": 1, // (Integer)
"rowLabel": "string", // (string)
"zone": "string", // (string)
}
3.132. PlatformChildDTO
Abstract PlatformChildDTO Class.
com.iobeya.api.dto.abs.PlatformChildDTO
{
"@class" : "com.iobeya.api.dto.abs.PlatformChildDTO",
"id": "string", // (string)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.133. RemoveFromCollectionParamDTO
com.iobeya.dto.RemoveFromCollectionParamDTO
{
"@class" : "com.iobeya.dto.RemoveFromCollectionParamDTO",
"masterId": "string", // (string) The id of the parent element master.
"elementId": "string", // (string) The id of the parent element.
"childrenMastersIds": ["string"], // (string[]) List of children items masters ids.
"modifierClientId": "string", // (string)
}
3.134. ReverseProxyRequestDTO
com.iobeya.dto.oauth.client.ReverseProxyRequestDTO
{
"@class" : "com.iobeya.dto.oauth.client.ReverseProxyRequestDTO",
}
3.135. RollToolSetDTO
com.iobeya.dto.RollToolSetDTO
{
"@class" : "com.iobeya.dto.RollToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.136. RollToolSetItemDTO
com.iobeya.dto.RollToolSetItemDTO
{
"@class" : "com.iobeya.dto.RollToolSetItemDTO",
"color": 1, // (int)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.137. RoomChildDTO
Abstract RoomChildDTO Class.
com.iobeya.api.dto.abs.RoomChildDTO
{
"@class" : "com.iobeya.api.dto.abs.RoomChildDTO",
"id": "string", // (string)
"room": {}, // (EntityReferenceDTO) The room of the child. Must be a
// Room.
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.138. RoomDTO
com.iobeya.dto.RoomDTO
{
"@class" : "com.iobeya.dto.RoomDTO",
"id": "string", // (string)
"isModel": true, // (bool) Is it a model ?.
"name": "string", // (string) Name of the room.
"description": "string", // (string) Description of the room.
"domainId": "string", // (string) Domain Id to create.update Room
"domainName": "string", // (string) Domain name to know domain if load Room.
"isUltraSecured": true, // (bool) Is the room ultra-secured.
"isActive": true, // (bool) Is room active or not. Should be false before
// completing the entire creation process.
"isPublicRoom": true, // (bool) The room is "public" or "private".
"isLocked": true, // (bool) Locks the room.
"meetingState": "string", // (string) Room's animation state.
"maximumBoards": 1, // (int) Room's number of maximum boards.
"maximumUsers": 1, // (int) Room's number of maximum users.
"category": "string", // (string) Room's category.
"permissionMask": 1, // (int) Permission mask.
"closingDate": 86400000, // (timestamp) Closing/Archiving date for room.
"daysLeftBeforeClosing": 1, // (int) The number of days left before closing the room.
"lastConnection": 86400000, // (timestamp) Last connection on this room.
"wallHeight": 1, // (int)
"icon": {}, // (EntityReferenceDTO) Room icon.
"detailedLoadDate": 86400000, // (timestamp)
"administrator": "string", // (string)
"catalog": {}, // (EntityReferenceDTO)
"assetContainer": {}, // (EntityReferenceDTO)
"roomType": "string", // (string)
"props": {}, // (JsonNode)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.139. RoomGlobalParamsDTO
RoomGlobalParamsDTO class.
com.iobeya.dto.RoomGlobalParamsDTO
{
"@class" : "com.iobeya.dto.RoomGlobalParamsDTO",
"roomId": "string", // (string) Room identifier.
"nbUsers": 1, // (int)
"nbAdmins": 1, // (int)
"nbBoards": 1, // (int)
"maxUsers": 1, // (int)
"maxAdmins": 1, // (int)
"maxBoards": 1, // (int)
"nbWritablePermissionUsers": 1, // (int)
"icon": {}, // (EntityReferenceDTO) Room icon.
"creationDate": 86400000, // (timestamp)
"closingDate": 86400000, // (timestamp)
}
3.140. RoomPermissionInfoDTO
com.iobeya.dto.RoomPermissionInfoDTO
{
"@class" : "com.iobeya.dto.RoomPermissionInfoDTO",
"maxUsers": 1, // (int)
"maxAdmins": 1, // (int)
"users": [{}], // (List<UserRoomDTO>)
"groups": [{}], // (List<GroupRoomDTO>)
}
3.141. RoomScheduleDTO
com.iobeya.dto.RoomScheduleDTO
{
"@class" : "com.iobeya.dto.RoomScheduleDTO",
"id": 1, // (Long)
"room": {}, // (EntityReferenceDTO)
"scheduleDate": 86400000, // (timestamp)
"scheduleType": {}, // (RoomScheduleType)
"scheduleState": {}, // (ScheduleState)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.142. RoomSharedElementDTO
com.iobeya.dto.RoomSharedElementDTO
{
"@class" : "com.iobeya.dto.RoomSharedElementDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"elementContainer": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"contentWidth": 1, // (int)
"contentHeight": 1, // (int)
"icon": {}, // (EntityReferenceDTO) icon.
"kind": "string", // (string)
"ids": ["string"], // (string[])
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.143. RoomStatisticsDTO
com.iobeya.dto.RoomStatisticsDTO
{
"@class" : "com.iobeya.dto.RoomStatisticsDTO",
"roomId": "string", // (string)
"wallLength": 1.5, // (Double)
"wallArea": 1.5, // (Double)
"drawingLength": 1.5, // (Double)
"notesCount": 1, // (Long)
"cardsCount": 1, // (Long)
"rollsCount": 1, // (Long)
"stickersCount": 1, // (Long)
"imagesCount": 1, // (Long)
}
3.144. RubberToolSetItemDTO
com.iobeya.dto.RubberToolSetItemDTO
{
"@class" : "com.iobeya.dto.RubberToolSetItemDTO",
"icon": {}, // (EntityReferenceDTO)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.145. SchedulerHistoryDTO
com.iobeya.dto.SchedulerHistoryDTO
{
"@class" : "com.iobeya.dto.SchedulerHistoryDTO",
"id": 1, // (Long)
"hostIp": "string", // (string)
"hostName": "string", // (string)
"schedulerName": "string", // (string)
"eventType": "string", // (string)
"eventName": "string", // (string)
"eventTime": 86400000, // (timestamp)
"info1": "string", // (string)
"info2": "string", // (string)
"info3": "string", // (string)
"info4": "string", // (string)
"info5": "string", // (string)
"jobResult": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.146. ServiceResultDTO<K>
com.iobeya.dto.ServiceResultDTO
{
"@class" : "com.iobeya.dto.ServiceResultDTO",
"id": {}, // (K)
"type": "string", // (string)
"creator": "string", // (string) Creator.
"modifier": "string", // (string) Modifier.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.147. SharedElementDTO
com.iobeya.dto.SharedElementDTO
{
"@class" : "com.iobeya.dto.SharedElementDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"elementContainer": {}, // (EntityReferenceDTO) The context of this container.
// Should be a room
"contentWidth": 1, // (int)
"contentHeight": 1, // (int)
"icon": {}, // (EntityReferenceDTO) icon.
"kind": "string", // (string)
"ids": ["string"], // (string[])
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.148. StickerToolSetDTO
com.iobeya.dto.StickerToolSetDTO
{
"@class" : "com.iobeya.dto.StickerToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.149. StickerToolSetItemDTO
com.iobeya.dto.StickerToolSetItemDTO
{
"@class" : "com.iobeya.dto.StickerToolSetItemDTO",
"color": 1, // (int)
"isColoredSticker": true, // (bool)
"asset": {}, // (EntityReferenceDTO)
"containsSmallSize": true, // (bool)
"containsMediumSize": true, // (bool)
"containsLargeSize": true, // (bool)
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"label": "string", // (string)
"sortOrder": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.150. SyncElementReferenceDTO
com.iobeya.dto.SyncElementReferenceDTO
{
"@class" : "com.iobeya.dto.SyncElementReferenceDTO",
"weakRef": true, // (bool)
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"id": "string", // (string)
"boardElement": {}, // (EntityReferenceDTO)
"weakRef": true, // (bool)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.151. SyncInfoScreenshotCandidate
com.iobeya.dto.SyncInfoScreenshotCandidate
{
"@class" : "com.iobeya.dto.SyncInfoScreenshotCandidate",
"instanceCount": 1, // (int)
"referenceCount": 1, // (int)
"id": "string", // (string)
"type": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.152. TeamToolSetDTO
com.iobeya.dto.TeamToolSetDTO
{
"@class" : "com.iobeya.dto.TeamToolSetDTO",
"id": "string", // (string)
"container": {}, // (EntityReferenceDTO)
"icon": {}, // (EntityReferenceDTO)
"iconClass": "string", // (string)
"label": "string", // (string)
"description": "string", // (string)
"isDefault": true, // (bool)
"nbrBoards": 1, // (int)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.153. ThirdPartyApplicationDTO
com.iobeya.dto.ThirdPartyApplicationDTO
{
"@class" : "com.iobeya.dto.ThirdPartyApplicationDTO",
"applicationId": "string", // (string)
"applicationUrl": "string", // (string)
"applicationName": "string", // (string)
"applicationType": "string", // (string)
"enabled": true, // (bool)
"deletable": true, // (bool)
"clientDetails": {}, // (OAuthClientDetailsDTO)
"authorizationCodeGrant": "string", // (string)
"refreshTokenGrant": "string", // (string)
"implicitGrant": "string", // (string)
"hasTokens": true, // (bool)
"oauthGrantTypeSelectedCount": 1, // (Integer)
"accessTokenValidityLabel": "string", // (string)
"refreshTokenValidityLabel": "string", // (string)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.154. ToolConfigurationBaseDTO
Abstract ToolConfigurationBaseDTO Class.
com.iobeya.api.dto.abs.ToolConfigurationBaseDTO
{
"@class" : "com.iobeya.api.dto.abs.ToolConfigurationBaseDTO",
"id": "string", // (string)
"kind": "string", // (string)
"isActive": true, // (bool)
"container": {}, // (EntityReferenceDTO) The container of the element.
// Board or Room
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.155. ToolConfigurationDTO
com.iobeya.dto.ToolConfigurationDTO
{
"@class" : "com.iobeya.dto.ToolConfigurationDTO",
"entityType": "string", // (string)
"props": {}, // (JsonNode)
"id": "string", // (string)
"kind": "string", // (string)
"isActive": true, // (bool)
"container": {}, // (EntityReferenceDTO)
"creator": "string", // (string)
"modifier": "string", // (string)
"creationDate": 86400000, // (timestamp)
"modificationDate": 86400000, // (timestamp)
"modifierClientId": "string", // (string)
"isReadOnly": true, // (bool)
"relevance": 1.5, // (Float)
}
3.156. UserDTO
com.iobeya.dto.UserDTO
{
"@class" : "com.iobeya.dto.UserDTO",
"userId": {}, // (UserId)
"username": "string", // (string)
"login": {}, // (UserLogin)
"password": "string", // (string)
"firstName": "string", // (string)
"lastName": "string", // (string)
"email": "string", // (string)
"service": "string", // (string)
"site": "string", // (string)
"language": "string", // (string)
"country": "string", // (string)
"enabled": true, // (bool)
"groups": {}, // (Set<GroupDTO>)
"isAdded": true, // (bool)
"connected": true, // (bool)
"isExternal": true, // (bool)
"lastConnection": 86400000, // (timestamp)
"pwdToChange": true, // (bool)
"color": 1, // (Integer)
"avatar": {}, // (AssetDTO)
"hasCustomAvatar": true, // (bool)
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.157. UserPasswordsDTO
DTO defining User Passwords.
com.iobeya.dto.UserPasswordsDTO
{
"@class" : "com.iobeya.dto.UserPasswordsDTO",
"username": "string", // (string) Username of the related user.
"oldPwd": "string", // (string) User old password.
"newPwd": "string", // (string) User new password.
}
3.158. UserTokenDTO
DTO defining User Token.
com.iobeya.dto.UserTokenDTO
{
"@class" : "com.iobeya.dto.UserTokenDTO",
"id": "string", // (string) User Token id.
"token": "string", // (string) Value of token.
"username": "string", // (string) Username of the related user.
"password": "string", // (string) Password to update.
"language": "string", // (string) User's language.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.159. ViewportDTO
DTO defining View port for guidance.
com.iobeya.dto.ViewportDTO
{
"@class" : "com.iobeya.dto.ViewportDTO",
"location": "string", // (string) Location in the format
// /roomId/boardId/modalName.
"boardViewportX": 1, // (long) View port X position.
"boardViewportY": 1, // (long) View port Y position.
"boardViewportWidth": 1, // (long) View port width.
"boardViewportHeight": 1, // (long) View port height.
"roomViewportScaleX": 1.5, // (double) View port scale for room (X position).
"roomViewportScaleY": 1.5, // (double) View port scale for room (Y position).
"roomViewportPositionRatio": 1.5, // (double) View port room position ratio.
"scrollPosition": 1.5, // (double)
"currentElementId": "string", // (string)
"exposeClass": "string", // (string)
"exposedElements": "string", // (string)
"editedElement": "string", // (string)
"editorOptionsShown": true, // (bool)
}
3.160. VoteConfigurationDTO
DTO defining Vote’s configuration.
com.iobeya.dto.VoteConfigurationDTO
{
"@class" : "com.iobeya.dto.VoteConfigurationDTO",
"id": "string", // (string) Id of vote configuration.
"maxScore": 1, // (int) the Maximum number of vote per element for each
// user.
"elementIds": [{}], // (List<String>) list of the board elements Ids to be
// voted.
"rootElementIds": [{}], // (List<String>) list of board root elements Ids
// handling the vote.
"roomId": "string", // (string) room Id in which the vote is launched.
"duration": 1, // (long) Duration of the meeting.
"boardId": "string", // (string) Brainstorming board id.
"startTime": 86400000, // (timestamp) Brainstorming mode starting time.
}
3.161. VoteDTO
DTO defining Vote.
com.iobeya.dto.VoteDTO
{
"@class" : "com.iobeya.dto.VoteDTO",
"username": "string", // (string) Username of the user that voted.
"elementId": "string", // (string) Board Element Id voted.
"score": 1, // (int) Vote score per element per user.
"voteConfigurationId": "string", // (string) Related Vote Configuration id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}
3.162. VoteSessionDTO
DTO defining Vote Session.
com.iobeya.dto.VoteSessionDTO
{
"@class" : "com.iobeya.dto.VoteSessionDTO",
"votes": [{}], // (List<VoteDTO>) Vote elements list.
"voteConfiguration": {}, // (VoteConfigurationDTO) Related Vote Configuration.
}
3.163. WallCategoryDTO
com.iobeya.dto.WallCategoryDTO
{
"@class" : "com.iobeya.dto.WallCategoryDTO",
"id": "string", // (string)
"name": "string", // (string) Name of the board.
"room": {}, // (EntityReferenceDTO) Container room.
"posX": 1, // (int)
"color": 1, // (int)
"size": {}, // (EntityReferenceDTO)
"creator": "string", // (string) Creator's username.
"modifier": "string", // (string) Modifier's username.
"creationDate": 86400000, // (timestamp) Creation date.
"modificationDate": 86400000, // (timestamp) Last modification date.
"modifierClientId": "string", // (string) Modifier's client id.
"isReadOnly": true, // (bool) True if the DTO is read only.
"relevance": 1.5, // (Float)
}