description:'By default the response only contain a reference to the data the user inputed<br />If this option gets activated it will resolve the data automatically.',
},
{
displayName:'Filters',
name:'filters',
type:'collection',
placeholder:'Add Filter',
default:{},
options:[
{
displayName:'Has Files',
name:'hasFiles',
type:'boolean',
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'deleted',
],
},
},
default:false,
description:'Limit to messages which contain file content attachments',
},
{
displayName:'Is Locked',
name:'isLocked',
type:'boolean',
displayOptions:{
show:{
'/resource':[
'room',
],
'/event':[
'created',
'updated',
],
},
},
default:false,
description:'Limit to rooms that are locked',
},
{
displayName:'Is Moderator',
name:'isModerator',
type:'boolean',
displayOptions:{
show:{
'/resource':[
'membership',
],
'/event':[
'created',
'updated',
'deleted',
],
},
},
default:false,
description:'Limit to moderators of a room',
},
{
displayName:'Mentioned People',
name:'mentionedPeople',
type:'string',
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'deleted',
],
},
},
default:'',
description:`Limit to messages which contain these mentioned people, by person ID; accepts me as a shorthand for your own person ID; separate multiple values with commas`,
},
{
displayName:'Message ID',
name:'messageId',
type:'string',
displayOptions:{
show:{
'/resource':[
'attachmentAction',
],
'/event':[
'created',
],
},
},
default:'',
description:'Limit to a particular message, by ID',
},
{
displayName:'Owned By',
name:'ownedBy',
displayOptions:{
show:{
'/resource':[
'meeting',
],
},
},
type:'string',
default:'',
},
{
displayName:'Person Email',
name:'personEmail',
type:'string',
displayOptions:{
show:{
'/resource':[
'membership',
],
'/event':[
'created',
'updated',
'deleted',
],
},
},
default:'',
description:'Limit to a particular person, by email',
},
{
displayName:'Person Email',
name:'personEmail',
type:'string',
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'deleted',
],
},
},
default:'',
description:'Limit to a particular person, by email',
},
{
displayName:'Person ID',
name:'personId',
type:'string',
displayOptions:{
show:{
'/resource':[
'attachmentAction',
],
'/event':[
'created',
],
},
},
default:'',
description:'Limit to a particular person, by ID',
},
{
displayName:'Person ID',
name:'personId',
type:'string',
displayOptions:{
show:{
'/resource':[
'membership',
],
'/event':[
'created',
'updated',
'deleted',
],
},
},
default:'',
description:'Limit to a particular person, by ID',
},
{
displayName:'Person ID',
name:'personId',
type:'string',
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'deleted',
],
},
},
default:'',
description:'Limit to a particular person, by ID',
},
{
displayName:'Room ID',
name:'roomId',
type:'string',
displayOptions:{
show:{
'/resource':[
'attachmentAction',
],
'/event':[
'created',
],
},
},
default:'',
description:'Limit to a particular room, by ID',
},
{
displayName:'Room ID',
name:'roomId',
type:'string',
displayOptions:{
show:{
'/resource':[
'membership',
],
'/event':[
'created',
'updated',
'deleted',
],
},
},
default:'',
description:'Limit to a particular room, by ID',
},
{
displayName:'Room ID',
name:'roomId',
type:'string',
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'updated',
],
},
},
default:'',
description:'Limit to a particular room, by ID',
},
{
displayName:'Room Type',
name:'roomType',
type:'options',
options:[
{
name:'Direct',
value:'direct',
},
{
name:'Group',
value:'group',
},
],
displayOptions:{
show:{
'/resource':[
'message',
],
'/event':[
'created',
'deleted',
],
},
},
default:'',
description:`Limit to a particular room type`,
},
{
displayName:'Type',
name:'type',
type:'options',
options:[
{
name:'Direct',
value:'direct',
},
{
name:'Group',
value:'group',
},
],
displayOptions:{
show:{
'/resource':[
'room',
],
'/event':[
'created',
'updated',
],
},
},
default:'',
description:`Limit to a particular room type`,
},
// {
// displayName: 'Call Type',
// name: 'callType',
// type: 'options',
// options: [
// {
// name: 'Emergency',
// value: 'emergency',
// },
// {
// name: 'External',
// value: 'external',
// },
// {
// name: 'Location',
// value: 'location',
// },
// {
// name: 'Disconnected',
// value: 'disconnected',
// },
// {
// name: 'Organization',
// value: 'organization',
// },
// {
// name: 'Other',
// value: 'other',
// },
// {
// name: 'Repair',
// value: 'repair',
// },
// ],
// displayOptions: {
// show: {
// '/resource': [
// 'telephonyCall',
// ],
// '/event': [
// 'created',
// 'deleted',
// 'updated',
// ],
// },
// },
// default: '',
// description: `Limit to a particular call type`,
// },
// {
// displayName: 'Person ID',
// name: 'personId',
// type: 'string',
// displayOptions: {
// show: {
// '/resource': [
// 'telephonyCall',
// ],
// '/event': [
// 'created',
// 'deleted',
// 'updated',
// ],
// },
// },
// default: '',
// description: 'Limit to a particular person, by ID',
// },
// {
// displayName: 'Personality',
// name: 'personality',
// type: 'options',
// options: [
// {
// name: 'Click To Dial',
// value: 'clickToDial',
// },
// {
// name: 'Originator',
// value: 'originator',
// },
// {
// name: 'Terminator',
// value: 'terminator',
// },
// ],
// displayOptions: {
// show: {
// '/resource': [
// 'telephonyCall',
// ],
// '/event': [
// 'created',
// 'deleted',
// 'updated',
// ],
// },
// },
// default: '',
// description: `Limit to a particular call personality`,
// },
// {
// displayName: 'State',
// name: 'state',
// type: 'options',
// options: [
// {
// name: 'Alerting',
// value: 'alerting',
// },
// {
// name: 'Connected',
// value: 'connected',
// },
// {
// name: 'Connecting',
// value: 'connecting',
// },
// {
// name: 'Disconnected',
// value: 'disconnected',
// },
// {
// name: 'Held',
// value: 'held',
// },
// {
// name: 'Remote Held',
// value: 'remoteHeld',
// },
// ],
// displayOptions: {
// show: {
// '/resource': [
// 'telephonyCall',
// ],
// '/event': [
// 'created',
// 'deleted',
// 'updated',
// ],
// },
// },
// default: '',
// description: `Limit to a particular call state`,