initial commit
[Geo-EZLocate.git] / EZLocate / Elements / testCredentialResponse.pm
1
2 package Geo::EZLocate::Elements::testCredentialResponse;
3 use strict;
4 use warnings;
5
6 { # BLOCK to scope variables
7
8 sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
9
10 __PACKAGE__->__set_name('testCredentialResponse');
11 __PACKAGE__->__set_nillable();
12 __PACKAGE__->__set_minOccurs();
13 __PACKAGE__->__set_maxOccurs();
14 __PACKAGE__->__set_ref();
15
16 use base qw(
17     SOAP::WSDL::XSD::Typelib::Element
18     SOAP::WSDL::XSD::Typelib::ComplexType
19 );
20
21 our $XML_ATTRIBUTE_CLASS;
22 undef $XML_ATTRIBUTE_CLASS;
23
24 sub __get_attr_class {
25     return $XML_ATTRIBUTE_CLASS;
26 }
27
28 use Class::Std::Fast::Storable constructor => 'none';
29 use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
30
31 Class::Std::initialize();
32
33 { # BLOCK to scope variables
34
35 my %resultCode_of :ATTR(:get<resultCode>);
36 my %user_of :ATTR(:get<user>);
37 my %password_of :ATTR(:get<password>);
38 my %expiration_of :ATTR(:get<expiration>);
39
40 __PACKAGE__->_factory(
41     [ qw(        resultCode
42         user
43         password
44         expiration
45
46     ) ],
47     {
48         'resultCode' => \%resultCode_of,
49         'user' => \%user_of,
50         'password' => \%password_of,
51         'expiration' => \%expiration_of,
52     },
53     {
54         'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
55         'user' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
56         'password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
57         'expiration' => 'SOAP::WSDL::XSD::Typelib::Builtin::long',
58     },
59     {
60
61         'resultCode' => 'resultCode',
62         'user' => 'user',
63         'password' => 'password',
64         'expiration' => 'expiration',
65     }
66 );
67
68 } # end BLOCK
69
70
71
72
73
74
75 } # end of BLOCK
76
77
78
79 1;
80
81
82 =pod
83
84 =head1 NAME
85
86 Geo::EZLocate::Elements::testCredentialResponse
87
88 =head1 DESCRIPTION
89
90 Perl data type class for the XML Schema defined element
91 testCredentialResponse from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
92
93
94
95
96
97
98
99 =head1 PROPERTIES
100
101 The following properties may be accessed using get_PROPERTY / set_PROPERTY
102 methods:
103
104 =over
105
106 =item * resultCode
107
108  $element->set_resultCode($data);
109  $element->get_resultCode();
110
111
112
113
114 =item * user
115
116  $element->set_user($data);
117  $element->get_user();
118
119
120
121
122 =item * password
123
124  $element->set_password($data);
125  $element->get_password();
126
127
128
129
130 =item * expiration
131
132  $element->set_expiration($data);
133  $element->get_expiration();
134
135
136
137
138
139 =back
140
141
142 =head1 METHODS
143
144 =head2 new
145
146  my $element = Geo::EZLocate::Elements::testCredentialResponse->new($data);
147
148 Constructor. The following data structure may be passed to new():
149
150  {
151    resultCode =>  $some_value, # int
152    user =>  $some_value, # string
153    password =>  $some_value, # string
154    expiration =>  $some_value, # long
155  },
156
157 =head1 AUTHOR
158
159 Generated by SOAP::WSDL
160
161 =cut
162