File Coverage

blib/lib/ZCS/Admin/Interfaces/Admin/AdminSoap12.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             package ZCS::Admin::Interfaces::Admin::AdminSoap12;
2 1     1   6 use strict;
  1         2  
  1         37  
3 1     1   5 use warnings;
  1         1  
  1         33  
4 1     1   827 use Class::Std::Fast::Storable;
  1         19543  
  1         8  
5 1     1   165 use Scalar::Util qw(blessed);
  1         3  
  1         117  
6 1     1   6 use base qw(SOAP::WSDL::Client::Base);
  1         1  
  1         904  
7              
8             # only load if it hasn't been loaded before
9             require ZCS::Admin::Typemaps::Admin
10             if not ZCS::Admin::Typemaps::Admin->can('get_class');
11              
12             sub START {
13             $_[0]->set_proxy('https://localhost:7071/service/admin/soap') if not $_[2]->{proxy};
14             $_[0]->set_class_resolver('ZCS::Admin::Typemaps::Admin')
15             if not $_[2]->{class_resolver};
16              
17             $_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix};
18             }
19              
20             sub Auth {
21             my ($self, $body, $header) = @_;
22             die "Auth must be called as object method (\$self is <$self>)" if not blessed($self);
23             return $self->SUPER::call({
24             operation => 'Auth',
25             soap_action => 'urn:zimbraAdmin/Auth',
26             style => 'document',
27             body => {
28            
29              
30             'use' => 'literal',
31             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
32             encodingStyle => '',
33             parts => [qw( ZCS::Admin::Elements::AuthRequest )],
34             },
35             header => {
36            
37             },
38             headerfault => {
39            
40             }
41             }, $body, $header);
42             }
43              
44              
45             sub DelegateAuth {
46             my ($self, $body, $header) = @_;
47             die "DelegateAuth must be called as object method (\$self is <$self>)" if not blessed($self);
48             return $self->SUPER::call({
49             operation => 'DelegateAuth',
50             soap_action => 'urn:zimbraAdmin/DelegateAuth',
51             style => 'document',
52             body => {
53            
54              
55             'use' => 'literal',
56             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
57             encodingStyle => '',
58             parts => [qw( ZCS::Admin::Elements::DelegateAuthRequest )],
59             },
60             header => {
61            
62              
63              
64             'use' => 'literal',
65             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
66             encodingStyle => '',
67             parts => [qw( ZCS::Admin::Elements::context )],
68             },
69             headerfault => {
70            
71             }
72             }, $body, $header);
73             }
74              
75              
76             sub SearchDirectory {
77             my ($self, $body, $header) = @_;
78             die "SearchDirectory must be called as object method (\$self is <$self>)" if not blessed($self);
79             return $self->SUPER::call({
80             operation => 'SearchDirectory',
81             soap_action => 'urn:zimbraAdmin/SearchDirectory',
82             style => 'document',
83             body => {
84            
85              
86             'use' => 'literal',
87             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
88             encodingStyle => '',
89             parts => [qw( ZCS::Admin::Elements::SearchDirectoryRequest )],
90             },
91             header => {
92            
93              
94              
95             'use' => 'literal',
96             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
97             encodingStyle => '',
98             parts => [qw( ZCS::Admin::Elements::context )],
99             },
100             headerfault => {
101            
102             }
103             }, $body, $header);
104             }
105              
106              
107             sub CreateDomain {
108             my ($self, $body, $header) = @_;
109             die "CreateDomain must be called as object method (\$self is <$self>)" if not blessed($self);
110             return $self->SUPER::call({
111             operation => 'CreateDomain',
112             soap_action => 'urn:zimbraAdmin/CreateDomain',
113             style => 'document',
114             body => {
115            
116              
117             'use' => 'literal',
118             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
119             encodingStyle => '',
120             parts => [qw( ZCS::Admin::Elements::CreateDomainRequest )],
121             },
122             header => {
123            
124              
125              
126             'use' => 'literal',
127             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
128             encodingStyle => '',
129             parts => [qw( ZCS::Admin::Elements::context )],
130             },
131             headerfault => {
132            
133             }
134             }, $body, $header);
135             }
136              
137              
138             sub ModifyDomain {
139             my ($self, $body, $header) = @_;
140             die "ModifyDomain must be called as object method (\$self is <$self>)" if not blessed($self);
141             return $self->SUPER::call({
142             operation => 'ModifyDomain',
143             soap_action => 'urn:zimbraAdmin/ModifyDomain',
144             style => 'document',
145             body => {
146            
147              
148             'use' => 'literal',
149             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
150             encodingStyle => '',
151             parts => [qw( ZCS::Admin::Elements::ModifyDomainRequest )],
152             },
153             header => {
154            
155              
156              
157             'use' => 'literal',
158             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
159             encodingStyle => '',
160             parts => [qw( ZCS::Admin::Elements::context )],
161             },
162             headerfault => {
163            
164             }
165             }, $body, $header);
166             }
167              
168              
169             sub GetDomain {
170             my ($self, $body, $header) = @_;
171             die "GetDomain must be called as object method (\$self is <$self>)" if not blessed($self);
172             return $self->SUPER::call({
173             operation => 'GetDomain',
174             soap_action => 'urn:zimbraAdmin/GetDomain',
175             style => 'document',
176             body => {
177            
178              
179             'use' => 'literal',
180             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
181             encodingStyle => '',
182             parts => [qw( ZCS::Admin::Elements::GetDomainRequest )],
183             },
184             header => {
185            
186              
187              
188             'use' => 'literal',
189             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
190             encodingStyle => '',
191             parts => [qw( ZCS::Admin::Elements::context )],
192             },
193             headerfault => {
194            
195             }
196             }, $body, $header);
197             }
198              
199              
200             sub GetAllDomains {
201             my ($self, $body, $header) = @_;
202             die "GetAllDomains must be called as object method (\$self is <$self>)" if not blessed($self);
203             return $self->SUPER::call({
204             operation => 'GetAllDomains',
205             soap_action => 'urn:zimbraAdmin/GetAllDomains',
206             style => 'document',
207             body => {
208            
209              
210             'use' => 'literal',
211             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
212             encodingStyle => '',
213             parts => [qw( ZCS::Admin::Elements::GetAllDomainsRequest )],
214             },
215             header => {
216            
217              
218              
219             'use' => 'literal',
220             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
221             encodingStyle => '',
222             parts => [qw( ZCS::Admin::Elements::context )],
223             },
224             headerfault => {
225            
226             }
227             }, $body, $header);
228             }
229              
230              
231             sub DeleteDomain {
232             my ($self, $body, $header) = @_;
233             die "DeleteDomain must be called as object method (\$self is <$self>)" if not blessed($self);
234             return $self->SUPER::call({
235             operation => 'DeleteDomain',
236             soap_action => 'urn:zimbraAdmin/DeleteDomain',
237             style => 'document',
238             body => {
239            
240              
241             'use' => 'literal',
242             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
243             encodingStyle => '',
244             parts => [qw( ZCS::Admin::Elements::DeleteDomainRequest )],
245             },
246             header => {
247            
248              
249              
250             'use' => 'literal',
251             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
252             encodingStyle => '',
253             parts => [qw( ZCS::Admin::Elements::context )],
254             },
255             headerfault => {
256            
257             }
258             }, $body, $header);
259             }
260              
261              
262             sub GetServer {
263             my ($self, $body, $header) = @_;
264             die "GetServer must be called as object method (\$self is <$self>)" if not blessed($self);
265             return $self->SUPER::call({
266             operation => 'GetServer',
267             soap_action => 'urn:zimbraAdmin/GetServer',
268             style => 'document',
269             body => {
270            
271              
272             'use' => 'literal',
273             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
274             encodingStyle => '',
275             parts => [qw( ZCS::Admin::Elements::GetServerRequest )],
276             },
277             header => {
278            
279              
280              
281             'use' => 'literal',
282             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
283             encodingStyle => '',
284             parts => [qw( ZCS::Admin::Elements::context )],
285             },
286             headerfault => {
287            
288             }
289             }, $body, $header);
290             }
291              
292              
293             sub GetAllServers {
294             my ($self, $body, $header) = @_;
295             die "GetAllServers must be called as object method (\$self is <$self>)" if not blessed($self);
296             return $self->SUPER::call({
297             operation => 'GetAllServers',
298             soap_action => 'urn:zimbraAdmin/GetAllServers',
299             style => 'document',
300             body => {
301            
302              
303             'use' => 'literal',
304             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
305             encodingStyle => '',
306             parts => [qw( ZCS::Admin::Elements::GetAllServersRequest )],
307             },
308             header => {
309            
310              
311              
312             'use' => 'literal',
313             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
314             encodingStyle => '',
315             parts => [qw( ZCS::Admin::Elements::context )],
316             },
317             headerfault => {
318            
319             }
320             }, $body, $header);
321             }
322              
323              
324             sub CreateCos {
325             my ($self, $body, $header) = @_;
326             die "CreateCos must be called as object method (\$self is <$self>)" if not blessed($self);
327             return $self->SUPER::call({
328             operation => 'CreateCos',
329             soap_action => 'urn:zimbraAdmin/CreateCos',
330             style => 'document',
331             body => {
332            
333              
334             'use' => 'literal',
335             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
336             encodingStyle => '',
337             parts => [qw( ZCS::Admin::Elements::CreateCosRequest )],
338             },
339             header => {
340            
341              
342              
343             'use' => 'literal',
344             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
345             encodingStyle => '',
346             parts => [qw( ZCS::Admin::Elements::context )],
347             },
348             headerfault => {
349            
350             }
351             }, $body, $header);
352             }
353              
354              
355             sub GetCos {
356             my ($self, $body, $header) = @_;
357             die "GetCos must be called as object method (\$self is <$self>)" if not blessed($self);
358             return $self->SUPER::call({
359             operation => 'GetCos',
360             soap_action => 'urn:zimbraAdmin/GetCos',
361             style => 'document',
362             body => {
363            
364              
365             'use' => 'literal',
366             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
367             encodingStyle => '',
368             parts => [qw( ZCS::Admin::Elements::GetCosRequest )],
369             },
370             header => {
371            
372              
373              
374             'use' => 'literal',
375             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
376             encodingStyle => '',
377             parts => [qw( ZCS::Admin::Elements::context )],
378             },
379             headerfault => {
380            
381             }
382             }, $body, $header);
383             }
384              
385              
386             sub GetAllCos {
387             my ($self, $body, $header) = @_;
388             die "GetAllCos must be called as object method (\$self is <$self>)" if not blessed($self);
389             return $self->SUPER::call({
390             operation => 'GetAllCos',
391             soap_action => 'urn:zimbraAdmin/GetAllCos',
392             style => 'document',
393             body => {
394            
395              
396             'use' => 'literal',
397             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
398             encodingStyle => '',
399             parts => [qw( ZCS::Admin::Elements::GetAllCosRequest )],
400             },
401             header => {
402            
403              
404              
405             'use' => 'literal',
406             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
407             encodingStyle => '',
408             parts => [qw( ZCS::Admin::Elements::context )],
409             },
410             headerfault => {
411            
412             }
413             }, $body, $header);
414             }
415              
416              
417             sub ModifyCos {
418             my ($self, $body, $header) = @_;
419             die "ModifyCos must be called as object method (\$self is <$self>)" if not blessed($self);
420             return $self->SUPER::call({
421             operation => 'ModifyCos',
422             soap_action => 'urn:zimbraAdmin/ModifyCos',
423             style => 'document',
424             body => {
425            
426              
427             'use' => 'literal',
428             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
429             encodingStyle => '',
430             parts => [qw( ZCS::Admin::Elements::ModifyCosRequest )],
431             },
432             header => {
433            
434              
435              
436             'use' => 'literal',
437             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
438             encodingStyle => '',
439             parts => [qw( ZCS::Admin::Elements::context )],
440             },
441             headerfault => {
442            
443             }
444             }, $body, $header);
445             }
446              
447              
448             sub RenameCos {
449             my ($self, $body, $header) = @_;
450             die "RenameCos must be called as object method (\$self is <$self>)" if not blessed($self);
451             return $self->SUPER::call({
452             operation => 'RenameCos',
453             soap_action => 'urn:zimbraAdmin/RenameCos',
454             style => 'document',
455             body => {
456            
457              
458             'use' => 'literal',
459             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
460             encodingStyle => '',
461             parts => [qw( ZCS::Admin::Elements::RenameCosRequest )],
462             },
463             header => {
464            
465              
466              
467             'use' => 'literal',
468             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
469             encodingStyle => '',
470             parts => [qw( ZCS::Admin::Elements::context )],
471             },
472             headerfault => {
473            
474             }
475             }, $body, $header);
476             }
477              
478              
479             sub DeleteCos {
480             my ($self, $body, $header) = @_;
481             die "DeleteCos must be called as object method (\$self is <$self>)" if not blessed($self);
482             return $self->SUPER::call({
483             operation => 'DeleteCos',
484             soap_action => 'urn:zimbraAdmin/DeleteCos',
485             style => 'document',
486             body => {
487            
488              
489             'use' => 'literal',
490             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
491             encodingStyle => '',
492             parts => [qw( ZCS::Admin::Elements::DeleteCosRequest )],
493             },
494             header => {
495            
496              
497              
498             'use' => 'literal',
499             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
500             encodingStyle => '',
501             parts => [qw( ZCS::Admin::Elements::context )],
502             },
503             headerfault => {
504            
505             }
506             }, $body, $header);
507             }
508              
509              
510             sub CreateAccount {
511             my ($self, $body, $header) = @_;
512             die "CreateAccount must be called as object method (\$self is <$self>)" if not blessed($self);
513             return $self->SUPER::call({
514             operation => 'CreateAccount',
515             soap_action => 'urn:zimbraAdmin/CreateAccount',
516             style => 'document',
517             body => {
518            
519              
520             'use' => 'literal',
521             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
522             encodingStyle => '',
523             parts => [qw( ZCS::Admin::Elements::CreateAccountRequest )],
524             },
525             header => {
526            
527              
528              
529             'use' => 'literal',
530             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
531             encodingStyle => '',
532             parts => [qw( ZCS::Admin::Elements::context )],
533             },
534             headerfault => {
535            
536             }
537             }, $body, $header);
538             }
539              
540              
541             sub ModifyAccount {
542             my ($self, $body, $header) = @_;
543             die "ModifyAccount must be called as object method (\$self is <$self>)" if not blessed($self);
544             return $self->SUPER::call({
545             operation => 'ModifyAccount',
546             soap_action => 'urn:zimbraAdmin/ModifyAccount',
547             style => 'document',
548             body => {
549            
550              
551             'use' => 'literal',
552             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
553             encodingStyle => '',
554             parts => [qw( ZCS::Admin::Elements::ModifyAccountRequest )],
555             },
556             header => {
557            
558              
559              
560             'use' => 'literal',
561             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
562             encodingStyle => '',
563             parts => [qw( ZCS::Admin::Elements::context )],
564             },
565             headerfault => {
566            
567             }
568             }, $body, $header);
569             }
570              
571              
572             sub RenameAccount {
573             my ($self, $body, $header) = @_;
574             die "RenameAccount must be called as object method (\$self is <$self>)" if not blessed($self);
575             return $self->SUPER::call({
576             operation => 'RenameAccount',
577             soap_action => 'urn:zimbraAdmin/RenameAccount',
578             style => 'document',
579             body => {
580            
581              
582             'use' => 'literal',
583             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
584             encodingStyle => '',
585             parts => [qw( ZCS::Admin::Elements::RenameAccountRequest )],
586             },
587             header => {
588            
589              
590              
591             'use' => 'literal',
592             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
593             encodingStyle => '',
594             parts => [qw( ZCS::Admin::Elements::context )],
595             },
596             headerfault => {
597            
598             }
599             }, $body, $header);
600             }
601              
602              
603             sub GetAccountInfo {
604             my ($self, $body, $header) = @_;
605             die "GetAccountInfo must be called as object method (\$self is <$self>)" if not blessed($self);
606             return $self->SUPER::call({
607             operation => 'GetAccountInfo',
608             soap_action => 'urn:zimbraAdmin/GetAccountInfo',
609             style => 'document',
610             body => {
611            
612              
613             'use' => 'literal',
614             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
615             encodingStyle => '',
616             parts => [qw( ZCS::Admin::Elements::GetAccountInfoRequest )],
617             },
618             header => {
619            
620              
621              
622             'use' => 'literal',
623             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
624             encodingStyle => '',
625             parts => [qw( ZCS::Admin::Elements::context )],
626             },
627             headerfault => {
628            
629             }
630             }, $body, $header);
631             }
632              
633              
634             sub GetAccount {
635             my ($self, $body, $header) = @_;
636             die "GetAccount must be called as object method (\$self is <$self>)" if not blessed($self);
637             return $self->SUPER::call({
638             operation => 'GetAccount',
639             soap_action => 'urn:zimbraAdmin/GetAccount',
640             style => 'document',
641             body => {
642            
643              
644             'use' => 'literal',
645             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
646             encodingStyle => '',
647             parts => [qw( ZCS::Admin::Elements::GetAccountRequest )],
648             },
649             header => {
650            
651              
652              
653             'use' => 'literal',
654             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
655             encodingStyle => '',
656             parts => [qw( ZCS::Admin::Elements::context )],
657             },
658             headerfault => {
659            
660             }
661             }, $body, $header);
662             }
663              
664              
665             sub GetAccountMembership {
666             my ($self, $body, $header) = @_;
667             die "GetAccountMembership must be called as object method (\$self is <$self>)" if not blessed($self);
668             return $self->SUPER::call({
669             operation => 'GetAccountMembership',
670             soap_action => 'urn:zimbraAdmin/GetAccountMembership',
671             style => 'document',
672             body => {
673            
674              
675             'use' => 'literal',
676             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
677             encodingStyle => '',
678             parts => [qw( ZCS::Admin::Elements::GetAccountMembershipRequest )],
679             },
680             header => {
681            
682              
683              
684             'use' => 'literal',
685             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
686             encodingStyle => '',
687             parts => [qw( ZCS::Admin::Elements::context )],
688             },
689             headerfault => {
690            
691             }
692             }, $body, $header);
693             }
694              
695              
696             sub GetAllAccounts {
697             my ($self, $body, $header) = @_;
698             die "GetAllAccounts must be called as object method (\$self is <$self>)" if not blessed($self);
699             return $self->SUPER::call({
700             operation => 'GetAllAccounts',
701             soap_action => 'urn:zimbraAdmin/GetAllAccounts',
702             style => 'document',
703             body => {
704            
705              
706             'use' => 'literal',
707             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
708             encodingStyle => '',
709             parts => [qw( ZCS::Admin::Elements::GetAllAccountsRequest )],
710             },
711             header => {
712            
713              
714              
715             'use' => 'literal',
716             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
717             encodingStyle => '',
718             parts => [qw( ZCS::Admin::Elements::context )],
719             },
720             headerfault => {
721            
722             }
723             }, $body, $header);
724             }
725              
726              
727             sub GetAllAdminAccounts {
728             my ($self, $body, $header) = @_;
729             die "GetAllAdminAccounts must be called as object method (\$self is <$self>)" if not blessed($self);
730             return $self->SUPER::call({
731             operation => 'GetAllAdminAccounts',
732             soap_action => 'urn:zimbraAdmin/GetAllAdminAccounts',
733             style => 'document',
734             body => {
735            
736              
737             'use' => 'literal',
738             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
739             encodingStyle => '',
740             parts => [qw( ZCS::Admin::Elements::GetAllAdminAccountsRequest )],
741             },
742             header => {
743            
744              
745              
746             'use' => 'literal',
747             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
748             encodingStyle => '',
749             parts => [qw( ZCS::Admin::Elements::context )],
750             },
751             headerfault => {
752            
753             }
754             }, $body, $header);
755             }
756              
757              
758             sub DeleteAccount {
759             my ($self, $body, $header) = @_;
760             die "DeleteAccount must be called as object method (\$self is <$self>)" if not blessed($self);
761             return $self->SUPER::call({
762             operation => 'DeleteAccount',
763             soap_action => 'urn:zimbraAdmin/DeleteAccount',
764             style => 'document',
765             body => {
766            
767              
768             'use' => 'literal',
769             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
770             encodingStyle => '',
771             parts => [qw( ZCS::Admin::Elements::DeleteAccountRequest )],
772             },
773             header => {
774            
775              
776              
777             'use' => 'literal',
778             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
779             encodingStyle => '',
780             parts => [qw( ZCS::Admin::Elements::context )],
781             },
782             headerfault => {
783            
784             }
785             }, $body, $header);
786             }
787              
788              
789             sub CheckPasswordStrength {
790             my ($self, $body, $header) = @_;
791             die "CheckPasswordStrength must be called as object method (\$self is <$self>)" if not blessed($self);
792             return $self->SUPER::call({
793             operation => 'CheckPasswordStrength',
794             soap_action => 'urn:zimbraAdmin/CheckPasswordStrength',
795             style => 'document',
796             body => {
797            
798              
799             'use' => 'literal',
800             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
801             encodingStyle => '',
802             parts => [qw( ZCS::Admin::Elements::CheckPasswordStrengthRequest )],
803             },
804             header => {
805            
806              
807              
808             'use' => 'literal',
809             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
810             encodingStyle => '',
811             parts => [qw( ZCS::Admin::Elements::context )],
812             },
813             headerfault => {
814            
815             }
816             }, $body, $header);
817             }
818              
819              
820             sub SetPassword {
821             my ($self, $body, $header) = @_;
822             die "SetPassword must be called as object method (\$self is <$self>)" if not blessed($self);
823             return $self->SUPER::call({
824             operation => 'SetPassword',
825             soap_action => 'urn:zimbraAdmin/SetPassword',
826             style => 'document',
827             body => {
828            
829              
830             'use' => 'literal',
831             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
832             encodingStyle => '',
833             parts => [qw( ZCS::Admin::Elements::SetPasswordRequest )],
834             },
835             header => {
836            
837              
838              
839             'use' => 'literal',
840             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
841             encodingStyle => '',
842             parts => [qw( ZCS::Admin::Elements::context )],
843             },
844             headerfault => {
845            
846             }
847             }, $body, $header);
848             }
849              
850              
851             sub AddAccountAlias {
852             my ($self, $body, $header) = @_;
853             die "AddAccountAlias must be called as object method (\$self is <$self>)" if not blessed($self);
854             return $self->SUPER::call({
855             operation => 'AddAccountAlias',
856             soap_action => 'urn:zimbraAdmin/AddAccountAlias',
857             style => 'document',
858             body => {
859            
860              
861             'use' => 'literal',
862             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
863             encodingStyle => '',
864             parts => [qw( ZCS::Admin::Elements::AddAccountAliasRequest )],
865             },
866             header => {
867            
868              
869              
870             'use' => 'literal',
871             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
872             encodingStyle => '',
873             parts => [qw( ZCS::Admin::Elements::context )],
874             },
875             headerfault => {
876            
877             }
878             }, $body, $header);
879             }
880              
881              
882             sub RemoveAccountAlias {
883             my ($self, $body, $header) = @_;
884             die "RemoveAccountAlias must be called as object method (\$self is <$self>)" if not blessed($self);
885             return $self->SUPER::call({
886             operation => 'RemoveAccountAlias',
887             soap_action => 'urn:zimbraAdmin/RemoveAccountAlias',
888             style => 'document',
889             body => {
890            
891              
892             'use' => 'literal',
893             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
894             encodingStyle => '',
895             parts => [qw( ZCS::Admin::Elements::RemoveAccountAliasRequest )],
896             },
897             header => {
898            
899              
900              
901             'use' => 'literal',
902             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
903             encodingStyle => '',
904             parts => [qw( ZCS::Admin::Elements::context )],
905             },
906             headerfault => {
907            
908             }
909             }, $body, $header);
910             }
911              
912              
913             sub EnableArchive {
914             my ($self, $body, $header) = @_;
915             die "EnableArchive must be called as object method (\$self is <$self>)" if not blessed($self);
916             return $self->SUPER::call({
917             operation => 'EnableArchive',
918             soap_action => 'urn:zimbraAdmin/EnableArchive',
919             style => 'document',
920             body => {
921            
922              
923             'use' => 'literal',
924             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
925             encodingStyle => '',
926             parts => [qw( ZCS::Admin::Elements::EnableArchiveRequest )],
927             },
928             header => {
929            
930              
931              
932             'use' => 'literal',
933             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
934             encodingStyle => '',
935             parts => [qw( ZCS::Admin::Elements::context )],
936             },
937             headerfault => {
938            
939             }
940             }, $body, $header);
941             }
942              
943              
944             sub DisableArchive {
945             my ($self, $body, $header) = @_;
946             die "DisableArchive must be called as object method (\$self is <$self>)" if not blessed($self);
947             return $self->SUPER::call({
948             operation => 'DisableArchive',
949             soap_action => 'urn:zimbraAdmin/DisableArchive',
950             style => 'document',
951             body => {
952            
953              
954             'use' => 'literal',
955             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
956             encodingStyle => '',
957             parts => [qw( ZCS::Admin::Elements::DisableArchiveRequest )],
958             },
959             header => {
960            
961              
962              
963             'use' => 'literal',
964             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
965             encodingStyle => '',
966             parts => [qw( ZCS::Admin::Elements::context )],
967             },
968             headerfault => {
969            
970             }
971             }, $body, $header);
972             }
973              
974              
975             sub ExportMailbox {
976             my ($self, $body, $header) = @_;
977             die "ExportMailbox must be called as object method (\$self is <$self>)" if not blessed($self);
978             return $self->SUPER::call({
979             operation => 'ExportMailbox',
980             soap_action => 'urn:zimbraAdmin/ExportMailbox',
981             style => 'document',
982             body => {
983            
984              
985             'use' => 'literal',
986             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
987             encodingStyle => '',
988             parts => [qw( ZCS::Admin::Elements::ExportMailboxRequest )],
989             },
990             header => {
991            
992              
993              
994             'use' => 'literal',
995             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
996             encodingStyle => '',
997             parts => [qw( ZCS::Admin::Elements::context )],
998             },
999             headerfault => {
1000            
1001             }
1002             }, $body, $header);
1003             }
1004              
1005              
1006             sub PurgeMovedMailbox {
1007             my ($self, $body, $header) = @_;
1008             die "PurgeMovedMailbox must be called as object method (\$self is <$self>)" if not blessed($self);
1009             return $self->SUPER::call({
1010             operation => 'PurgeMovedMailbox',
1011             soap_action => 'urn:zimbraAdmin/PurgeMovedMailbox',
1012             style => 'document',
1013             body => {
1014            
1015              
1016             'use' => 'literal',
1017             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1018             encodingStyle => '',
1019             parts => [qw( ZCS::Admin::Elements::PurgeMovedMailboxRequest )],
1020             },
1021             header => {
1022            
1023              
1024              
1025             'use' => 'literal',
1026             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1027             encodingStyle => '',
1028             parts => [qw( ZCS::Admin::Elements::context )],
1029             },
1030             headerfault => {
1031            
1032             }
1033             }, $body, $header);
1034             }
1035              
1036              
1037             sub GetDistributionList {
1038             my ($self, $body, $header) = @_;
1039             die "GetDistributionList must be called as object method (\$self is <$self>)" if not blessed($self);
1040             return $self->SUPER::call({
1041             operation => 'GetDistributionList',
1042             soap_action => 'urn:zimbraAdmin/GetDistributionList',
1043             style => 'document',
1044             body => {
1045            
1046              
1047             'use' => 'literal',
1048             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1049             encodingStyle => '',
1050             parts => [qw( ZCS::Admin::Elements::GetDistributionListRequest )],
1051             },
1052             header => {
1053            
1054              
1055              
1056             'use' => 'literal',
1057             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1058             encodingStyle => '',
1059             parts => [qw( ZCS::Admin::Elements::context )],
1060             },
1061             headerfault => {
1062            
1063             }
1064             }, $body, $header);
1065             }
1066              
1067              
1068             sub CreateDistributionList {
1069             my ($self, $body, $header) = @_;
1070             die "CreateDistributionList must be called as object method (\$self is <$self>)" if not blessed($self);
1071             return $self->SUPER::call({
1072             operation => 'CreateDistributionList',
1073             soap_action => 'urn:zimbraAdmin/CreateDistributionList',
1074             style => 'document',
1075             body => {
1076            
1077              
1078             'use' => 'literal',
1079             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1080             encodingStyle => '',
1081             parts => [qw( ZCS::Admin::Elements::CreateDistributionListRequest )],
1082             },
1083             header => {
1084            
1085              
1086              
1087             'use' => 'literal',
1088             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1089             encodingStyle => '',
1090             parts => [qw( ZCS::Admin::Elements::context )],
1091             },
1092             headerfault => {
1093            
1094             }
1095             }, $body, $header);
1096             }
1097              
1098              
1099             sub DeleteDistributionList {
1100             my ($self, $body, $header) = @_;
1101             die "DeleteDistributionList must be called as object method (\$self is <$self>)" if not blessed($self);
1102             return $self->SUPER::call({
1103             operation => 'DeleteDistributionList',
1104             soap_action => 'urn:zimbraAdmin/DeleteDistributionList',
1105             style => 'document',
1106             body => {
1107            
1108              
1109             'use' => 'literal',
1110             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1111             encodingStyle => '',
1112             parts => [qw( ZCS::Admin::Elements::DeleteDistributionListRequest )],
1113             },
1114             header => {
1115            
1116              
1117              
1118             'use' => 'literal',
1119             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1120             encodingStyle => '',
1121             parts => [qw( ZCS::Admin::Elements::context )],
1122             },
1123             headerfault => {
1124            
1125             }
1126             }, $body, $header);
1127             }
1128              
1129              
1130             sub GrantRight {
1131             my ($self, $body, $header) = @_;
1132             die "GrantRight must be called as object method (\$self is <$self>)" if not blessed($self);
1133             return $self->SUPER::call({
1134             operation => 'GrantRight',
1135             soap_action => 'urn:zimbraAdmin/GrantRight',
1136             style => 'document',
1137             body => {
1138            
1139              
1140             'use' => 'literal',
1141             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1142             encodingStyle => '',
1143             parts => [qw( ZCS::Admin::Elements::GrantRightRequest )],
1144             },
1145             header => {
1146            
1147              
1148              
1149             'use' => 'literal',
1150             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1151             encodingStyle => '',
1152             parts => [qw( ZCS::Admin::Elements::context )],
1153             },
1154             headerfault => {
1155            
1156             }
1157             }, $body, $header);
1158             }
1159              
1160              
1161             sub RevokeRight {
1162             my ($self, $body, $header) = @_;
1163             die "RevokeRight must be called as object method (\$self is <$self>)" if not blessed($self);
1164             return $self->SUPER::call({
1165             operation => 'RevokeRight',
1166             soap_action => 'urn:zimbraAdmin/RevokeRight',
1167             style => 'document',
1168             body => {
1169            
1170              
1171             'use' => 'literal',
1172             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1173             encodingStyle => '',
1174             parts => [qw( ZCS::Admin::Elements::RevokeRightRequest )],
1175             },
1176             header => {
1177            
1178              
1179              
1180             'use' => 'literal',
1181             namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
1182             encodingStyle => '',
1183             parts => [qw( ZCS::Admin::Elements::context )],
1184             },
1185             headerfault => {
1186            
1187             }
1188             }, $body, $header);
1189             }
1190              
1191              
1192              
1193              
1194             1;
1195              
1196              
1197              
1198             __END__