{
  type: 'onesignal_view_templates_onesignal_view_templates',
  module : 'onesignal_view_templates',
  action : 'onesignal_view_templates',
  groupTitle : 'Notification Modules',
  groupIcon : 'fas fa-solid fa-satellite-dish comp_general',
  title : 'Onesignal View Templates List',
  icon : 'far fa-solid fa-eye comp-flows',
 serverModel : ['node'],
dataPickObject: true,
dataScheme: [
{"type": "number","name": "total_count"},
{"type": "number","name": "offset"},
{"type": "number","name": "limit"},
{"type": "array","name": "notifications",
"sub": [
  {"type": "text","name": "app_id"},
  {"type": "text","name": "chrome_web_icon"},
  {"type": "text","name": "ios_interruption_level"},
  {"type": "number","name": "ios_relevance_score"},
  {"type": "text","name": "name"},
  {"type": "object","name": "contents",
"sub": [
  {"type": "text","name": "en"  }
]
  },
  {"type": "number","name": "converted"},
  {"type": "object","name": "data",
"sub": [
  {"type": "text","name": "your_data_key"}
]
  },
  {"type": "number","name": "errored"},
  {"type": "array","name": "excluded_segments",
"sub": [
  {"type": "text","name": "$value"}
]
  },
  {"type": "number","name": "failed"},
  {"type": "object","name": "headings",
"sub": [
  {"type": "text","name": "en" }
]
  },
  {"type": "text","name": "id" },
  {"type": "array","name": "included_segments",
"sub": [
  {"type": "text","name": "$value"  }
]
  },
  {"type": "number","name": "queued_at"},
  {"type": "number","name": "send_after"},
  {"type": "number","name": "completed_at"},
  {"type": "number","name": "successful"},
  {"type": "number","name": "received"},
  {"type": "text","name": "template_id"},
  {"type": "number","name": "ttl"},
  {"type": "text","name": "url"},
  {"type": "text","name": "web_url"},
  {
"type": "text","name": "app_url"},
  {"type": "key_array","name": "platform_delivery_stats",
"sub": [
  {"type": "number","name": "successful"},
  {"type": "number","name": "failed"},
  {"type": "number","name": "errored"},
  {"type": "number","name": "converted"},
  {"type": "number","name": "received"}
]
  },
  {"type": "object","name": "ios_attachments",
"sub": [
  {"type": "text","name": "id"}
]}]}
 {name: 'status',type: 'number'} 
],
  usedModules : {}
  properties : [
{
group: 'Settings',
variables: [

{ name: 'actionName', 
optionName: 'name', 
  title: 'Name', 
type: 'text', 
required: true, 
defaultValue: '',
baseName: "vt1"
},
{
name: 'appid', 
optionName: 'appid', 
title: 'Application ID', 
type: 'text', 
required: false, 
serverDataBindings: true,
defaultValue: '',
help: 'You App ID'
},
{
name: 'limit', 
optionName: 'limit', 
title: 'Limit (max 50)', 
type: 'text', 
required: false, 
serverDataBindings: true,
defaultValue: '50',
help: 'Limit max and default 50'
},
{
name: 'offset', 
optionName: 'offset', 
title: 'Offset', 
type: 'text', 
required: false, 
serverDataBindings: true,
defaultValue: '0',
help: 'Offset'
},
{ name: 'channel', optionName: 'channel', title: 'Channel' type: 'text', 
  type: 'droplist', 
  values: [
{title: 'All', value: 'all' },
{title: 'push', value: 'push' },
{title: 'email', value: 'email'},
{title: 'sms', value: 'sms'},
  ], defaultValue: 'all',
  initValue: 'all',
	help: 'Choose type of push.'
},

{ name: 'output', 
optionName: 'output', 
title: 'Output', 
type: 'boolean', 
defaultValue: false 
  },  
{
name: 'fcmlink', 
optionName: 'fcmlink', 
title: 'New App Name', 
type: 'static', 
required: false, 
serverDataBindings: true,
defaultValue: '',
 help: '<a target="_blank" href="https://documentation.onesignal.com/reference/view-templates" style="color: #cc0000">Link to API reference for this module here (opens new browser windows)</a>'
}
]}]}