{ type: 'onesignal_getuser_onesignal_getuser', module : 'onesignal_getuser', action : 'onesignal_getuser', groupTitle : 'Notification Modules', groupIcon : 'fas fa-solid fa-satellite-dish comp_general', title : 'Onesignal Get User*', icon : 'fas fa-solid fa-user comp-flows', serverModel : ['node'], dataPickObject: true, dataScheme: [ {name: 'properties', type: 'object', sub: [ { name: 'language', type: 'text' }, { name: 'timezone_id', type: 'text' }, { name: 'first_active', type: 'text' }, { name: 'last_active', type: 'text' } ]}, {name: 'identity', type: 'object', sub: [ {name: 'onesignal_id', type: 'text' }, ]}, {name: 'subscriptions', type: 'array', sub: [ { name: 'id', type: 'text' }, { name: 'app_id', type: 'text' }, { name: 'type', type: 'text' }, { name: 'token', type: 'text' }, { name: 'enabled', type: 'text' }, { name: 'notification_types', type: 'text' }, { name: 'session_time', type: 'text' }, { name: 'session_count', type: 'text' }, { name: 'sdk', type: 'text' }, { name: 'device_model', type: 'text' }, { name: 'device_os', type: 'text' }, { name: 'rooted', type: 'text' }, { name: 'test_type', type: 'text' }, { name: 'app_version', type: 'text' }, { name: 'net_type', type: 'text' }, { name: 'carrier', type: 'text' }, { name: 'web_auth', type: 'text' }, { name: 'web_p256', type: 'text' } ]}, {name: 'status',type: 'number'} ] , properties : [ { group: 'Get User', variables: [ { name: 'actionName', optionName: 'name', title: 'Name', type: 'text', required: true, defaultValue: '', baseName: "osgu1" }, { name: 'appid', optionName: 'appid', title: 'App Id', type: 'text', required: true, serverDataBindings: true, defaultValue: '', }, { name: 'prompt_text', optionName: 'prompt_text', title: 'prompt_text', type: 'static', required: false, serverDataBindings: true, defaultValue: '', help: '(onesignal_id can be used as a special alias_label, using the string "onesignal_id" as the alias_label and the UUID as the alias_id.)' }, { name: 'alias_label', optionName: 'alias_label', title: 'Alias Label', type: 'text', required: false, serverDataBindings: true, defaultValue: '' }, { name: 'alias_label_prompt', optionName: 'alias_label_prompt', title: 'Alias Label', type: 'static', required: false, serverDataBindings: true, defaultValue: '', help: '(enter "onesignal_id" if using onesignal_id instead of alias)' }, { name: 'alias_id', optionName: 'alias_id', title: 'Alias ID', type: 'text', required: false, serverDataBindings: true, defaultValue: '' }, { name: 'alias_id_prompt', optionName: 'alias_id_prompt', title: 'Alias ID prompt', type: 'static', required: false, serverDataBindings: true, defaultValue: '', help: '(enter your onesignal_id UUID here if not using alias)' }, { name: 'os_id', optionName: 'os_id', title: 'Onesignal ID', type: 'text', required: false, serverDataBindings: true, defaultValue: '', initDisplay: 'none' }, { name: 'output', optionName: 'output', title: 'Output', type: 'boolean', defaultValue: false } ] } ] }