Broadworks-OCIP
view release on metacpan or search on metacpan
lib/Broadworks/OCIP.pm view on Meta::CPAN
package Broadworks::OCIP;
# ABSTRACT: API for communication with Broadworks OCI-P Interface
use strict;
use warnings;
use utf8;
use feature 'unicode_strings';
use namespace::autoclean;
our $VERSION = '0.09'; # VERSION
our $AUTHORITY = 'cpan:NIGELM'; # AUTHORITY
use Broadworks::OCIP::Response;
use Broadworks::OCIP::Throwable;
use Config::Any;
use Data::UUID;
use Digest::MD5 qw( md5_hex );
lib/Broadworks/OCIP/Response.pm view on Meta::CPAN
package Broadworks::OCIP::Response;
# ABSTRACT: A Broadworks OCI-P Response Message
use strict;
use warnings;
use utf8;
use feature 'unicode_strings';
our $VERSION = '0.09'; # VERSION
our $AUTHORITY = 'cpan:NIGELM'; # AUTHORITY
use Broadworks::OCIP::Throwable;
use Moose;
use Function::Parameters;
use MooseX::StrictConstructor;
use Try::Tiny;
use XML::Fast;
ocip_html/OCISchemaUser.xsd.html view on Meta::CPAN
Returns the number of entries that would be returned if the response
Was not page size restricted.
Contains a table with a row for each user and column headings:
"User Id", "First Name", "Last Name", "First Name Unicode",
"Last Name Unicode", "Hiragana First Name", "Hiragana Last Name",
"Title", "Phone Number", "Extension", "Mobile", "Pager",
"Email Address", "Yahoo Id", "Department", "Group Id", "Location",
"Address Line 1", "Address Line 2", "City", "State", "Zip", "Country",
"IMP Id", "Location Code".
The response entries are sorted by "Last Name Unicode" first and
"First Name unicode" secondarily.
</td>
</tr>
<tr>
<th>Application Data</th>
<td>
<code><asDataModeSupported> <div style="margin-left: 1.5em">true</div></asDataModeSupported></code>
<code><hssDataModeSupported> <div style="margin-left: 1.5em">true</div></hssDataModeSupported></code>
</td>
</tr>
</table>
ocip_html/Services/OCISchemaServiceExecutive.xsd.html view on Meta::CPAN
</span> </alertingMode> <span class="occurs">[1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCallingLineIdNameMode> <span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdNameMode" title="Jump to "ExecutiveAlertingCallingLineIdNameMode" type definition.">ExecutiveAlertingCallingLineIdNameMode</a>
</span> </alertingCallingLineIdNameMode> <span class="occurs">[1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCustomCallingLineIdName> <span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span> </alertingCustomCallingLineIdName> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><unicodeAlertingCustomCallingLineIdName> <span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span> </unicodeAlertingCustomCallingLineIdName> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCallingLineIdPhoneNumberMode> <span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdPhoneNumberMode" title="Jump to "ExecutiveAlertingCallingLineIdPhoneNumberMode" type definition.">ExecutiveAlertingCallingLineIdPhoneNumberMode</a>
</span> </alertingCallingLineIdPhoneNumberMode> <span class="occurs">[1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCustomCallingLineIdPhoneNumber> <span class="type">
<a href="OCISchemaDataTypes.xsd.html#type_DN" title="Jump to "DN" type definition(located in external schema documentation)." class="externalLink">DN</a>
</span> </alertingCustomCallingLineIdPhoneNumber> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><callPushRecallNumberOfRings> <span class="type">
ocip_html/Services/OCISchemaServiceExecutive.xsd.html view on Meta::CPAN
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCallingLineIdNameMode</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdNameMode" title="Jump to "ExecutiveAlertingCallingLineIdNameMode" type definition.">ExecutiveAlertingCallingLineIdNameMode</a>
</span>
</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCustomCallingLineIdName</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span>
</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">unicodeAlertingCustomCallingLineIdName</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span>
</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCallingLineIdPhoneNumberMode</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdPhoneNumberMode" title="Jump to "ExecutiveAlertingCallingLineIdPhoneNumberMode" type definition.">ExecutiveAlertingCallingLineIdPhoneNumberMode</a>
</span>
</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCustomCallingLineIdPhoneNumber</span>" <span class="scTag">type</span>="<span class="scContent">
ocip_html/Services/OCISchemaServiceExecutive.xsd.html view on Meta::CPAN
</span> </alertingMode> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCallingLineIdNameMode> <span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdNameMode" title="Jump to "ExecutiveAlertingCallingLineIdNameMode" type definition.">ExecutiveAlertingCallingLineIdNameMode</a>
</span> </alertingCallingLineIdNameMode> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCustomCallingLineIdName> <span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span> </alertingCustomCallingLineIdName> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><unicodeAlertingCustomCallingLineIdName> <span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span> </unicodeAlertingCustomCallingLineIdName> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCallingLineIdPhoneNumberMode> <span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdPhoneNumberMode" title="Jump to "ExecutiveAlertingCallingLineIdPhoneNumberMode" type definition.">ExecutiveAlertingCallingLineIdPhoneNumberMode</a>
</span> </alertingCallingLineIdPhoneNumberMode> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><alertingCustomCallingLineIdPhoneNumber> <span class="type">
<a href="OCISchemaDataTypes.xsd.html#type_DN" title="Jump to "DN" type definition(located in external schema documentation)." class="externalLink">DN</a>
</span> </alertingCustomCallingLineIdPhoneNumber> <span class="occurs">[0..1]</span>
</div>
<div style="margin-left: 1.5em" class="newFields"><callPushRecallNumberOfRings> <span class="type">
ocip_html/Services/OCISchemaServiceExecutive.xsd.html view on Meta::CPAN
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCallingLineIdNameMode</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdNameMode" title="Jump to "ExecutiveAlertingCallingLineIdNameMode" type definition.">ExecutiveAlertingCallingLineIdNameMode</a>
</span>
</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCustomCallingLineIdName</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span>
</span>" <span class="scTag">nillable</span>="<span class="scContent">true</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">unicodeAlertingCustomCallingLineIdName</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCustomCallingLineIdName" title="Jump to "ExecutiveAlertingCustomCallingLineIdName" type definition.">ExecutiveAlertingCustomCallingLineIdName</a>
</span>
</span>" <span class="scTag">nillable</span>="<span class="scContent">true</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCallingLineIdPhoneNumberMode</span>" <span class="scTag">type</span>="<span class="scContent">
<span class="type">
<a href="#type_ExecutiveAlertingCallingLineIdPhoneNumberMode" title="Jump to "ExecutiveAlertingCallingLineIdPhoneNumberMode" type definition.">ExecutiveAlertingCallingLineIdPhoneNumberMode</a>
</span>
</span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/></div>
<div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> <span class="scTag">name</span>="<span class="scContent">alertingCustomCallingLineIdPhoneNumber</span>" <span class="scTag">type</span>="<span class="scContent">
utilities/schema_to_perl.pl view on Meta::CPAN
#!/usr/bin/env perl
#
#
use strict;
use warnings;
use feature qw[unicode_strings switch];
use open ':encoding(utf8)';
no if $] >= 5.018, 'warnings', "experimental::smartmatch";
use Encode;
use File::Basename;
use File::Glob;
use File::Slurp;
use File::Spec;
use IO::File;
use IO::String;
( run in 0.566 second using v1.01-cache-2.11-cpan-88abd93f124 )