Objects
Query Jira Assets objects.
Select
The add-in uses the Jira Assets API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client-side within the add-in.- ID supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- Name supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- Label supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- ObjectKey supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- ObjectTypeId supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- ObjectTypeName supports the following operators: =,!=,IS,IS NOT,IN,NOT IN
- Created supports the following operators: =,>,>=,<,<=
- Updated supports the following operators: =,>,>=,<,<=
SELECT * FROM Objects WHERE ID = 123
SELECT * FROM Objects WHERE Name = 'Test'
SELECT * FROM Objects WHERE Label = 'Test'
SELECT * FROM Objects WHERE ObjectKey = 'KEY-1'
SELECT * FROM Objects WHERE ObjectTypeName = 'ThisType'
SELECT * FROM Objects WHERE Created = '2000-01-01'
SELECT * FROM Objects WHERE Updated = '2000-01-01'
,etc.
Insert
To add to Objects, you must specify at least the ObjectTypeId and Attributes. INSERT INTO Objects (ObjectTypeId, ObjectAttributes, hasAvatar)
VALUES (6, '[{"objectTypeAttributeId":"25","objectAttributeValues":[{"value":"DEP-4"}]} ,{"objectTypeAttributeId":"26","objectAttributeValues":[{"value":"testInserted"}]}]', false )
Update
To update an item via the Insert operation, you must specify the field and the new value.UPDATE Objects SET hasAvatar = false WHERE ID=35
Delete
To delete from Objects, you must include the ID.For example:
DELETE FROM Objects WHERE ID=36
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | String | False |
The Id of the ObjectTypeAttribute. |
| WorkspaceId | String | False |
The WorkspaceId of the ObjectTypeAttribute. |
| GlobalId | String | False |
The GlobalId of the ObjectTypeAttribute. |
| Name | String | False |
The Name of the ObjectTypeAttribute. |
| Label | String | False |
The name of the object. This value is fetched from the attribute that is currently marked as label for the object type of this object. |
| ObjectKey | String | False |
The external identifier for this object. |
| AvatarId | String | False |
The AvatarId of the ObjectTypeAttribute. |
| AvatarWorkspaceId | String | False |
The AvatarWorkspaceId of the ObjectTypeAttribute. |
| AvatarGlobalId | String | False |
The AvatarGlobalId of the ObjectTypeAttribute. |
| AvatarUUID | String | False |
The AvatarUUID of the ObjectTypeAttribute. |
| AvatarUrl16 | String | False |
The URL of the icon to display with small resolution. |
| AvatarUrl48 | String | False |
The URL of the icon to display with large resolution. |
| AvatarUrl72 | String | False |
The URL of the icon to display with large resolution. |
| AvatarUrl144 | String | False |
The URL of the icon to display with large resolution. |
| AvatarUrl288 | String | False |
The URL of the icon to display with large resolution. |
| AvatarObjectId | String | False |
A reference to the object that this avatar is associated with. |
| ObjectTypeId | String | False |
The ObjectTypeId of the Objects. |
| ObjectTypeName | String | False |
The ObjectTypeName of the Objects. |
| ObjectTypeDescription | String | False |
The ObjectTypeDescription of the Objects. |
| ObjectTypeWorkspaceId | String | False |
The ObjectTypeWorkspaceId of the Objects. |
| ObjectTypeGlobalId | String | False |
The ObjectTypeGlobalId of the Objects. |
| ObjectTypeIconId | String | False |
The ObjectTypeIconId of the Objects. |
| ObjectTypeIconName | String | False |
The ObjectTypeIconName of the Objects. |
| ObjectTypeIconUrl16 | String | False |
The ObjectTypeIconUrl16 of the Objects. |
| ObjectTypeIconUrl48 | String | False |
The ObjectTypeIconUrl48 of the Objects. |
| ObjectTypePosition | Integer | False |
The ObjectTypePosition of the Objects. |
| ObjectTypeCreated | Datetime | False |
The ObjectTypeCreated at of the Objects. |
| ObjectTypeUpdated | Datetime | False |
The ObjectTypeUpdated at of the Objects. |
| ObjectTypeObjectCount | Integer | False |
The ObjectTypeObjectCount of the Objects. |
| ObjectTypeParentObjectTypeId | Integer | False |
The ObjectTypeParentObjectTypeId of the Objects. |
| ObjectTypeType | Integer | False |
The type of the attribute. |
| ObjectTypeObjectSchemaId | String | False |
The ObjectTypeObjectSchemaId of the Objects. |
| ObjectTypeInherited | Boolean | False |
Describes if this object type is configured for inheritance i.e. it's children inherits the attributes of this object type. |
| ObjectTypeAbstractObjectType | Boolean | False |
The ObjectTypeParentObjectTypeId of the Objects. |
| ObjectTypeParentObjectTypeInherited | Boolean | False |
The ObjectTypeParentObjectTypeInherited of the Objects. |
| ObjectAttributes | String | False |
The ObjectAttributes of the Objects. |
| Created | Datetime | False |
The Created at of the Objects. |
| Updated | Datetime | False |
The Updated at of the Objects. |
| HasAvatar | Boolean | False |
The HasAvatar at of the Objects. |
| Timestamp | Integer | False |
The Timestamp of the Object. |
| SelfLink | String | False |
The SelfLink of the Object. |