1 package Net::DashCS::Types::location;
6 __PACKAGE__->_set_element_form_qualified(0);
8 sub get_xmlns { 'http://dashcs.com/api/v1/emergency' };
10 our $XML_ATTRIBUTE_CLASS;
11 undef $XML_ATTRIBUTE_CLASS;
13 sub __get_attr_class {
14 return $XML_ATTRIBUTE_CLASS;
17 use Class::Std::Fast::Storable constructor => 'none';
18 use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
20 Class::Std::initialize();
22 { # BLOCK to scope variables
24 my %activatedtime_of :ATTR(:get<activatedtime>);
25 my %address1_of :ATTR(:get<address1>);
26 my %address2_of :ATTR(:get<address2>);
27 my %callername_of :ATTR(:get<callername>);
28 my %comments_of :ATTR(:get<comments>);
29 my %community_of :ATTR(:get<community>);
30 my %customerorderid_of :ATTR(:get<customerorderid>);
31 my %latitude_of :ATTR(:get<latitude>);
32 my %legacydata_of :ATTR(:get<legacydata>);
33 my %locationid_of :ATTR(:get<locationid>);
34 my %longitude_of :ATTR(:get<longitude>);
35 my %plusfour_of :ATTR(:get<plusfour>);
36 my %postalcode_of :ATTR(:get<postalcode>);
37 my %state_of :ATTR(:get<state>);
38 my %status_of :ATTR(:get<status>);
39 my %type_of :ATTR(:get<type>);
40 my %updatetime_of :ATTR(:get<updatetime>);
42 __PACKAGE__->_factory(
63 'activatedtime' => \%activatedtime_of,
64 'address1' => \%address1_of,
65 'address2' => \%address2_of,
66 'callername' => \%callername_of,
67 'comments' => \%comments_of,
68 'community' => \%community_of,
69 'customerorderid' => \%customerorderid_of,
70 'latitude' => \%latitude_of,
71 'legacydata' => \%legacydata_of,
72 'locationid' => \%locationid_of,
73 'longitude' => \%longitude_of,
74 'plusfour' => \%plusfour_of,
75 'postalcode' => \%postalcode_of,
76 'state' => \%state_of,
77 'status' => \%status_of,
79 'updatetime' => \%updatetime_of,
82 'activatedtime' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
83 'address1' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
84 'address2' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
85 'callername' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
86 'comments' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
87 'community' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
88 'customerorderid' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
89 'latitude' => 'SOAP::WSDL::XSD::Typelib::Builtin::double',
90 'legacydata' => 'Net::DashCS::Types::legacyLocationData',
91 'locationid' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
92 'longitude' => 'SOAP::WSDL::XSD::Typelib::Builtin::double',
93 'plusfour' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
94 'postalcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
95 'state' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
96 'status' => 'Net::DashCS::Types::locationStatus',
97 'type' => 'Net::DashCS::Types::locationType',
98 'updatetime' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
102 'activatedtime' => 'activatedtime',
103 'address1' => 'address1',
104 'address2' => 'address2',
105 'callername' => 'callername',
106 'comments' => 'comments',
107 'community' => 'community',
108 'customerorderid' => 'customerorderid',
109 'latitude' => 'latitude',
110 'legacydata' => 'legacydata',
111 'locationid' => 'locationid',
112 'longitude' => 'longitude',
113 'plusfour' => 'plusfour',
114 'postalcode' => 'postalcode',
116 'status' => 'status',
118 'updatetime' => 'updatetime',
137 Net::DashCS::Types::location
141 Perl data type class for the XML Schema defined complexType
142 location from the namespace http://dashcs.com/api/v1/emergency.
151 The following properties may be accessed using get_PROPERTY / set_PROPERTY
156 =item * activatedtime
174 =item * customerorderid
216 Constructor. The following data structure may be passed to new():
218 { # Net::DashCS::Types::location
219 activatedtime => $some_value, # dateTime
220 address1 => $some_value, # string
221 address2 => $some_value, # string
222 callername => $some_value, # string
223 comments => $some_value, # string
224 community => $some_value, # string
225 customerorderid => $some_value, # string
226 latitude => $some_value, # double
227 legacydata => { # Net::DashCS::Types::legacyLocationData
228 housenumber => $some_value, # string
229 predirectional => $some_value, # string
230 streetname => $some_value, # string
231 suite => $some_value, # string
233 locationid => $some_value, # string
234 longitude => $some_value, # double
235 plusfour => $some_value, # string
236 postalcode => $some_value, # string
237 state => $some_value, # string
238 status => { # Net::DashCS::Types::locationStatus
239 code => $some_value, # locationStatusCode
240 description => $some_value, # string
242 type => $some_value, # locationType
243 updatetime => $some_value, # dateTime
251 Generated by SOAP::WSDL