summaryrefslogtreecommitdiff
path: root/lib/Net/DashCS/Elements
diff options
context:
space:
mode:
authorjeff <jeff>2010-03-31 16:23:40 +0000
committerjeff <jeff>2010-03-31 16:23:40 +0000
commit816672146578e431cb606071f1ac0be2afd5399f (patch)
treef6d461ae26f3b401251b3f5804479d95c6b421ff /lib/Net/DashCS/Elements
initial importimport
Diffstat (limited to 'lib/Net/DashCS/Elements')
-rw-r--r--lib/Net/DashCS/Elements/LockedException.pm58
-rw-r--r--lib/Net/DashCS/Elements/NotFoundException.pm58
-rw-r--r--lib/Net/DashCS/Elements/ParseException.pm58
-rw-r--r--lib/Net/DashCS/Elements/ProvisionException.pm58
-rw-r--r--lib/Net/DashCS/Elements/addLocation.pm89
-rw-r--r--lib/Net/DashCS/Elements/addLocationResponse.pm85
-rw-r--r--lib/Net/DashCS/Elements/addPinCode.pm60
-rw-r--r--lib/Net/DashCS/Elements/addPinCodeResponse.pm59
-rw-r--r--lib/Net/DashCS/Elements/getAuthenticationCheck.pm58
-rw-r--r--lib/Net/DashCS/Elements/getAuthenticationCheckResponse.pm59
-rw-r--r--lib/Net/DashCS/Elements/getLocationsByURI.pm59
-rw-r--r--lib/Net/DashCS/Elements/getLocationsByURIResponse.pm85
-rw-r--r--lib/Net/DashCS/Elements/getProvisionedLocationByURI.pm59
-rw-r--r--lib/Net/DashCS/Elements/getProvisionedLocationByURIResponse.pm85
-rw-r--r--lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURI.pm59
-rw-r--r--lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURIResponse.pm85
-rw-r--r--lib/Net/DashCS/Elements/getURIs.pm58
-rw-r--r--lib/Net/DashCS/Elements/getURIsResponse.pm64
-rw-r--r--lib/Net/DashCS/Elements/provisionLocation.pm59
-rw-r--r--lib/Net/DashCS/Elements/provisionLocationResponse.pm62
-rw-r--r--lib/Net/DashCS/Elements/removeLocation.pm59
-rw-r--r--lib/Net/DashCS/Elements/removeLocationResponse.pm62
-rw-r--r--lib/Net/DashCS/Elements/removeURI.pm59
-rw-r--r--lib/Net/DashCS/Elements/removeURIResponse.pm62
-rw-r--r--lib/Net/DashCS/Elements/validateLocation.pm85
-rw-r--r--lib/Net/DashCS/Elements/validateLocationResponse.pm85
26 files changed, 1729 insertions, 0 deletions
diff --git a/lib/Net/DashCS/Elements/LockedException.pm b/lib/Net/DashCS/Elements/LockedException.pm
new file mode 100644
index 0000000..d4b76da
--- /dev/null
+++ b/lib/Net/DashCS/Elements/LockedException.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::LockedException;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('LockedException');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::LockedException
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::LockedException
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+LockedException from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::LockedException->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::LockedException
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/NotFoundException.pm b/lib/Net/DashCS/Elements/NotFoundException.pm
new file mode 100644
index 0000000..55657f5
--- /dev/null
+++ b/lib/Net/DashCS/Elements/NotFoundException.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::NotFoundException;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('NotFoundException');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::NotFoundException
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::NotFoundException
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+NotFoundException from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::NotFoundException->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::NotFoundException
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/ParseException.pm b/lib/Net/DashCS/Elements/ParseException.pm
new file mode 100644
index 0000000..062ec5b
--- /dev/null
+++ b/lib/Net/DashCS/Elements/ParseException.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::ParseException;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('ParseException');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::ParseException
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::ParseException
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+ParseException from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::ParseException->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::ParseException
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/ProvisionException.pm b/lib/Net/DashCS/Elements/ProvisionException.pm
new file mode 100644
index 0000000..3a36347
--- /dev/null
+++ b/lib/Net/DashCS/Elements/ProvisionException.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::ProvisionException;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('ProvisionException');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::ProvisionException
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::ProvisionException
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+ProvisionException from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::ProvisionException->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::ProvisionException
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/addLocation.pm b/lib/Net/DashCS/Elements/addLocation.pm
new file mode 100644
index 0000000..429ad3b
--- /dev/null
+++ b/lib/Net/DashCS/Elements/addLocation.pm
@@ -0,0 +1,89 @@
+
+package Net::DashCS::Elements::addLocation;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('addLocation');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::addLocation
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::addLocation
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+addLocation from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::addLocation->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::addLocation
+ uri => { # Net::DashCS::Types::uri
+ callername => $some_value, # string
+ uri => $some_value, # string
+ },
+ location => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/addLocationResponse.pm b/lib/Net/DashCS/Elements/addLocationResponse.pm
new file mode 100644
index 0000000..ea7ea5e
--- /dev/null
+++ b/lib/Net/DashCS/Elements/addLocationResponse.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::addLocationResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('addLocationResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::addLocationResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::addLocationResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+addLocationResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::addLocationResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::addLocationResponse
+ Location => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/addPinCode.pm b/lib/Net/DashCS/Elements/addPinCode.pm
new file mode 100644
index 0000000..de8b96c
--- /dev/null
+++ b/lib/Net/DashCS/Elements/addPinCode.pm
@@ -0,0 +1,60 @@
+
+package Net::DashCS::Elements::addPinCode;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('addPinCode');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::addPinCode
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::addPinCode
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+addPinCode from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::addPinCode->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::addPinCode
+ uri => $some_value, # string
+ pincode => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/addPinCodeResponse.pm b/lib/Net/DashCS/Elements/addPinCodeResponse.pm
new file mode 100644
index 0000000..07f2988
--- /dev/null
+++ b/lib/Net/DashCS/Elements/addPinCodeResponse.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::addPinCodeResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('addPinCodeResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::addPinCodeResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::addPinCodeResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+addPinCodeResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::addPinCodeResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::addPinCodeResponse
+ Result => $some_value, # boolean
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getAuthenticationCheck.pm b/lib/Net/DashCS/Elements/getAuthenticationCheck.pm
new file mode 100644
index 0000000..2a79305
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getAuthenticationCheck.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::getAuthenticationCheck;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getAuthenticationCheck');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getAuthenticationCheck
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getAuthenticationCheck
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getAuthenticationCheck from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getAuthenticationCheck->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getAuthenticationCheck
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getAuthenticationCheckResponse.pm b/lib/Net/DashCS/Elements/getAuthenticationCheckResponse.pm
new file mode 100644
index 0000000..86e07b2
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getAuthenticationCheckResponse.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::getAuthenticationCheckResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getAuthenticationCheckResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getAuthenticationCheckResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getAuthenticationCheckResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getAuthenticationCheckResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getAuthenticationCheckResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getAuthenticationCheckResponse
+ AuthValid => $some_value, # boolean
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getLocationsByURI.pm b/lib/Net/DashCS/Elements/getLocationsByURI.pm
new file mode 100644
index 0000000..81ab744
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getLocationsByURI.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::getLocationsByURI;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getLocationsByURI');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getLocationsByURI
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getLocationsByURI
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getLocationsByURI from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getLocationsByURI->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getLocationsByURI
+ uri => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getLocationsByURIResponse.pm b/lib/Net/DashCS/Elements/getLocationsByURIResponse.pm
new file mode 100644
index 0000000..25a6308
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getLocationsByURIResponse.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::getLocationsByURIResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getLocationsByURIResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getLocationsByURIResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getLocationsByURIResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getLocationsByURIResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getLocationsByURIResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getLocationsByURIResponse
+ Locations => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getProvisionedLocationByURI.pm b/lib/Net/DashCS/Elements/getProvisionedLocationByURI.pm
new file mode 100644
index 0000000..fb14f11
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getProvisionedLocationByURI.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::getProvisionedLocationByURI;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getProvisionedLocationByURI');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getProvisionedLocationByURI
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getProvisionedLocationByURI
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getProvisionedLocationByURI from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getProvisionedLocationByURI->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getProvisionedLocationByURI
+ uri => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getProvisionedLocationByURIResponse.pm b/lib/Net/DashCS/Elements/getProvisionedLocationByURIResponse.pm
new file mode 100644
index 0000000..3d708bf
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getProvisionedLocationByURIResponse.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::getProvisionedLocationByURIResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getProvisionedLocationByURIResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getProvisionedLocationByURIResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getProvisionedLocationByURIResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getProvisionedLocationByURIResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getProvisionedLocationByURIResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getProvisionedLocationByURIResponse
+ Location => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURI.pm b/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURI.pm
new file mode 100644
index 0000000..dcf237e
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURI.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::getProvisionedLocationHistoryByURI;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getProvisionedLocationHistoryByURI');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getProvisionedLocationHistoryByURI
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getProvisionedLocationHistoryByURI
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getProvisionedLocationHistoryByURI from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getProvisionedLocationHistoryByURI->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getProvisionedLocationHistoryByURI
+ uri => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURIResponse.pm b/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURIResponse.pm
new file mode 100644
index 0000000..426f6b8
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getProvisionedLocationHistoryByURIResponse.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::getProvisionedLocationHistoryByURIResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getProvisionedLocationHistoryByURIResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getProvisionedLocationHistoryByURIResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getProvisionedLocationHistoryByURIResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getProvisionedLocationHistoryByURIResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getProvisionedLocationHistoryByURIResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getProvisionedLocationHistoryByURIResponse
+ ProvisionedLocations => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getURIs.pm b/lib/Net/DashCS/Elements/getURIs.pm
new file mode 100644
index 0000000..bf65f12
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getURIs.pm
@@ -0,0 +1,58 @@
+
+package Net::DashCS::Elements::getURIs;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getURIs');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getURIs
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getURIs
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getURIs from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getURIs->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getURIs
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/getURIsResponse.pm b/lib/Net/DashCS/Elements/getURIsResponse.pm
new file mode 100644
index 0000000..047ec8f
--- /dev/null
+++ b/lib/Net/DashCS/Elements/getURIsResponse.pm
@@ -0,0 +1,64 @@
+
+package Net::DashCS::Elements::getURIsResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('getURIsResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::getURIsResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::getURIsResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getURIsResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::getURIsResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::getURIsResponse
+ URIs => { # Net::DashCS::Types::urIs
+ uris => { # Net::DashCS::Types::uri
+ callername => $some_value, # string
+ uri => $some_value, # string
+ },
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/provisionLocation.pm b/lib/Net/DashCS/Elements/provisionLocation.pm
new file mode 100644
index 0000000..1685f6d
--- /dev/null
+++ b/lib/Net/DashCS/Elements/provisionLocation.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::provisionLocation;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('provisionLocation');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::provisionLocation
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::provisionLocation
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+provisionLocation from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::provisionLocation->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::provisionLocation
+ locationid => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/provisionLocationResponse.pm b/lib/Net/DashCS/Elements/provisionLocationResponse.pm
new file mode 100644
index 0000000..94a64fb
--- /dev/null
+++ b/lib/Net/DashCS/Elements/provisionLocationResponse.pm
@@ -0,0 +1,62 @@
+
+package Net::DashCS::Elements::provisionLocationResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('provisionLocationResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::provisionLocationResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::provisionLocationResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+provisionLocationResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::provisionLocationResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::provisionLocationResponse
+ LocationStatus => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/removeLocation.pm b/lib/Net/DashCS/Elements/removeLocation.pm
new file mode 100644
index 0000000..9c7e9f4
--- /dev/null
+++ b/lib/Net/DashCS/Elements/removeLocation.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::removeLocation;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('removeLocation');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::removeLocation
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::removeLocation
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+removeLocation from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::removeLocation->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::removeLocation
+ locationid => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/removeLocationResponse.pm b/lib/Net/DashCS/Elements/removeLocationResponse.pm
new file mode 100644
index 0000000..1ee971e
--- /dev/null
+++ b/lib/Net/DashCS/Elements/removeLocationResponse.pm
@@ -0,0 +1,62 @@
+
+package Net::DashCS::Elements::removeLocationResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('removeLocationResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::removeLocationResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::removeLocationResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+removeLocationResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::removeLocationResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::removeLocationResponse
+ LocationStatus => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/removeURI.pm b/lib/Net/DashCS/Elements/removeURI.pm
new file mode 100644
index 0000000..956929f
--- /dev/null
+++ b/lib/Net/DashCS/Elements/removeURI.pm
@@ -0,0 +1,59 @@
+
+package Net::DashCS::Elements::removeURI;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('removeURI');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::removeURI
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::removeURI
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+removeURI from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::removeURI->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::removeURI
+ uri => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/removeURIResponse.pm b/lib/Net/DashCS/Elements/removeURIResponse.pm
new file mode 100644
index 0000000..8fac267
--- /dev/null
+++ b/lib/Net/DashCS/Elements/removeURIResponse.pm
@@ -0,0 +1,62 @@
+
+package Net::DashCS::Elements::removeURIResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('removeURIResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::removeURIResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::removeURIResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+removeURIResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::removeURIResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::removeURIResponse
+ URIStatus => { # Net::DashCS::Types::uriStatus
+ code => $some_value, # uriStatusCode
+ description => $some_value, # string
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/validateLocation.pm b/lib/Net/DashCS/Elements/validateLocation.pm
new file mode 100644
index 0000000..c986ac1
--- /dev/null
+++ b/lib/Net/DashCS/Elements/validateLocation.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::validateLocation;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('validateLocation');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::validateLocation
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::validateLocation
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+validateLocation from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::validateLocation->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::validateLocation
+ location => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/lib/Net/DashCS/Elements/validateLocationResponse.pm b/lib/Net/DashCS/Elements/validateLocationResponse.pm
new file mode 100644
index 0000000..018fa4f
--- /dev/null
+++ b/lib/Net/DashCS/Elements/validateLocationResponse.pm
@@ -0,0 +1,85 @@
+
+package Net::DashCS::Elements::validateLocationResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://dashcs.com/api/v1/emergency' }
+
+__PACKAGE__->__set_name('validateLocationResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ Net::DashCS::Types::validateLocationResponse
+);
+
+}
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Net::DashCS::Elements::validateLocationResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+validateLocationResponse from the namespace http://dashcs.com/api/v1/emergency.
+
+
+
+
+
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Net::DashCS::Elements::validateLocationResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ { # Net::DashCS::Types::validateLocationResponse
+ Location => { # Net::DashCS::Types::location
+ activatedtime => $some_value, # dateTime
+ address1 => $some_value, # string
+ address2 => $some_value, # string
+ callername => $some_value, # string
+ comments => $some_value, # string
+ community => $some_value, # string
+ customerorderid => $some_value, # string
+ latitude => $some_value, # double
+ legacydata => { # Net::DashCS::Types::legacyLocationData
+ housenumber => $some_value, # string
+ predirectional => $some_value, # string
+ streetname => $some_value, # string
+ suite => $some_value, # string
+ },
+ locationid => $some_value, # string
+ longitude => $some_value, # double
+ plusfour => $some_value, # string
+ postalcode => $some_value, # string
+ state => $some_value, # string
+ status => { # Net::DashCS::Types::locationStatus
+ code => $some_value, # locationStatusCode
+ description => $some_value, # string
+ },
+ type => $some_value, # locationType
+ updatetime => $some_value, # dateTime
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+