McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 491

↗ View in doc context
page
491
source
finesse/v12.5/developer-guide/developer-guide.md
chunk_id
finesse::v12.5::developer-guide::developer-guide::475

UserMediaPropertiesLayouts Class finesse.restservices.UserMediaPropertiesLayouts Represents a collection of media properties layouts. Example var _mediaPropertiesLayouts = _user.getMediaPropertiesLayouts({ onLoad: function(mediaPropertiesLayouts) {}, onError: function(error) {} }); Parameters For additional parameters and methods, see RestCollectionBase Common Parameters, on page 452. Users Class finesse.restservices.Users Extends finesse.restservices.RestCollectionBase Represents a collection of User objects. When there is no method to retrieve all Users, then this collection is used to return Users in a team. Example // Note: The following method gets an Array of Teams, not a Collection. _teams = _user.getSupervisedTeams(); if (_teams.length > 0) { _team0Users = _teams[0].getUsers(); } Parameters For additional parameters and methods, see RestCollectionBase Common Parameters, on page 452. Dialog Class finesse.restservices.Dialog Extends finesse.restservices.DialogBase Represents a call such as a regular phone call, a conference, or a silent monitor session. Example var _dialogs = _user.getDialogs({ includeNonVoice: true } _dialogs.addHandler('load', function() { dialog }) dialogCollection = _dialogs.getCollection(); for (dialog in dialogCollection) { if (dialogCollection.hasOwnProperty(dialog)) { var _dialog = dialogCollection[dialog]; _dialog.addHandler(‘change’, function() { // TODO: on change of dialog do some thing })); } } Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 475 Cisco Finesse JavaScript APIs UserMediaPropertiesLayouts