Zm_Account.html 72 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
  5. <meta charset="utf-8"/>
  6. <title> ZimbraSoapPhp &raquo; \Zm_Account
  7. </title>
  8. <meta name="author" content=""/>
  9. <meta name="description" content=""/>
  10. <link href="../css/template.css" rel="stylesheet" media="all"/>
  11. <!--[if lt IE 9]>
  12. <script src="https://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
  13. <![endif]-->
  14. <script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
  15. <script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
  16. <script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script>
  17. <script src="../js/bootstrap.js" type="text/javascript"></script>
  18. <script src="../js/template.js" type="text/javascript"></script>
  19. <script src="../js/prettify/prettify.min.js" type="text/javascript"></script>
  20. <link rel="shortcut icon" href="../img/favicon.ico"/>
  21. <link rel="apple-touch-icon" href="../img/apple-touch-icon.png"/>
  22. <link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png"/>
  23. <link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png"/>
  24. </head>
  25. <body>
  26. <div class="navbar navbar-fixed-top">
  27. <div class="navbar-inner">
  28. <div class="container">
  29. <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
  30. <span class="icon-bar"></span> <span class="icon-bar"></span>
  31. <span class="icon-bar"></span> </a>
  32. <a class="brand" href="../index.html">ZimbraSoapPhp</a>
  33. <div class="nav-collapse">
  34. <ul class="nav">
  35. <li class="dropdown">
  36. <a href="#api" class="dropdown-toggle" data-toggle="dropdown">
  37. API Documentation <b class="caret"></b>
  38. </a>
  39. <ul class="dropdown-menu">
  40. </ul>
  41. </li>
  42. <li class="dropdown" id="charts-menu">
  43. <a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
  44. Charts <b class="caret"></b>
  45. </a>
  46. <ul class="dropdown-menu">
  47. <li>
  48. <a href="../graph_class.html">
  49. <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
  50. </a>
  51. </li>
  52. </ul>
  53. </li>
  54. <li class="dropdown" id="reports-menu">
  55. <a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
  56. Reports <b class="caret"></b>
  57. </a>
  58. <ul class="dropdown-menu">
  59. <li>
  60. <a href="../errors.html">
  61. <i class="icon-list-alt"></i>&#160;Errors
  62. </a>
  63. </li>
  64. <li>
  65. <a href="../markers.html">
  66. <i class="icon-list-alt"></i>&#160;Markers
  67. </a>
  68. </li>
  69. <li>
  70. <a href="../deprecated.html">
  71. <i class="icon-list-alt"></i>&#160;Deprecated
  72. </a>
  73. </li>
  74. </ul>
  75. </li>
  76. </ul>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="go_to_top">
  81. <a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>
  82. </div>
  83. </div>
  84. <div id="___" class="container">
  85. <noscript>
  86. <div class="alert alert-warning">
  87. Javascript is disabled; several features are only available if Javascript is enabled.
  88. </div>
  89. </noscript>
  90. <style>
  91. .deprecated h2 {
  92. text-decoration: line-through;
  93. }
  94. </style>
  95. <div class="row">
  96. <div class="span4">
  97. <div class="btn-group view pull-right" data-toggle="buttons-radio">
  98. <button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button>
  99. <button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
  100. </div>
  101. <div class="btn-group visibility" data-toggle="buttons-checkbox">
  102. <button class="btn public active" title="Show public elements">Public</button>
  103. <button class="btn protected" title="Show protected elements">Protected</button>
  104. <button class="btn private" title="Show private elements">Private</button>
  105. <button class="btn inherited active" title="Show inherited elements">Inherited</button>
  106. </div>
  107. <ul class="side-nav nav nav-list">
  108. <li class="nav-header">
  109. <i class="icon-custom icon-method"></i> Methods
  110. <ul>
  111. <li class="method public">
  112. <a href="#method___construct" title="__construct :: Constructor">
  113. <span class="description">Constructor</span><pre>__construct</pre>
  114. </a>
  115. </li>
  116. <li class="method public">
  117. <a href="#method_accountExists" title="accountExists :: accountExists">
  118. <span class="description">accountExists</span><pre>accountExists</pre>
  119. </a>
  120. </li>
  121. <li class="method public">
  122. <a href="#method_addAccountAlias" title="addAccountAlias :: addAccountAlias">
  123. <span class="description">addAccountAlias</span><pre>addAccountAlias</pre>
  124. </a>
  125. </li>
  126. <li class="method public">
  127. <a href="#method_createAccount" title="createAccount :: createAccount">
  128. <span class="description">createAccount</span><pre>createAccount</pre>
  129. </a>
  130. </li>
  131. <li class="method public">
  132. <a href="#method_deleteAccount" title="deleteAccount :: deleteAccount">
  133. <span class="description">deleteAccount</span><pre>deleteAccount</pre>
  134. </a>
  135. </li>
  136. <li class="method public">
  137. <a href="#method_expireAccountSessions" title="expireAccountSessions :: expireAccountSessions">
  138. <span class="description">expireAccountSessions</span><pre>expireAccountSessions</pre>
  139. </a>
  140. </li>
  141. <li class="method public">
  142. <a href="#method_fetchAccounts" title="fetchAccounts :: fetchAccounts">
  143. <span class="description">fetchAccounts</span><pre>fetchAccounts</pre>
  144. </a>
  145. </li>
  146. <li class="method public">
  147. <a href="#method_getAccountAliases" title="getAccountAliases :: getAccountAliases">
  148. <span class="description">getAccountAliases</span><pre>getAccountAliases</pre>
  149. </a>
  150. </li>
  151. <li class="method public">
  152. <a href="#method_getAccountCos" title="getAccountCos :: getAccountCos">
  153. <span class="description">getAccountCos</span><pre>getAccountCos</pre>
  154. </a>
  155. </li>
  156. <li class="method public">
  157. <a href="#method_getAccountId" title="getAccountId :: getAccountId">
  158. <span class="description">getAccountId</span><pre>getAccountId</pre>
  159. </a>
  160. </li>
  161. <li class="method public">
  162. <a href="#method_getAccountInfo" title="getAccountInfo :: getAccountInfo">
  163. <span class="description">getAccountInfo</span><pre>getAccountInfo</pre>
  164. </a>
  165. </li>
  166. <li class="method public">
  167. <a href="#method_getAccountOption" title="getAccountOption :: getAccountOption">
  168. <span class="description">getAccountOption</span><pre>getAccountOption</pre>
  169. </a>
  170. </li>
  171. <li class="method public">
  172. <a href="#method_getAccountOptions" title="getAccountOptions :: getAccountOptions">
  173. <span class="description">getAccountOptions</span><pre>getAccountOptions</pre>
  174. </a>
  175. </li>
  176. <li class="method public">
  177. <a href="#method_getAccountStatus" title="getAccountStatus :: getAccountStatus">
  178. <span class="description">getAccountStatus</span><pre>getAccountStatus</pre>
  179. </a>
  180. </li>
  181. <li class="method public">
  182. <a href="#method_getAllAccounts" title="getAllAccounts :: getAllAccounts">
  183. <span class="description">getAllAccounts</span><pre>getAllAccounts</pre>
  184. </a>
  185. </li>
  186. <li class="method public">
  187. <a href="#method_getCosId" title="getCosId :: getCosId">
  188. <span class="description">getCosId</span><pre>getCosId</pre>
  189. </a>
  190. </li>
  191. <li class="method public">
  192. <a href="#method_modifyAccount" title="modifyAccount :: modifyAccount">
  193. <span class="description">modifyAccount</span><pre>modifyAccount</pre>
  194. </a>
  195. </li>
  196. <li class="method public">
  197. <a href="#method_removeAccountAlias" title="removeAccountAlias :: removeAccountAlias">
  198. <span class="description">removeAccountAlias</span><pre>removeAccountAlias</pre>
  199. </a>
  200. </li>
  201. <li class="method public">
  202. <a href="#method_renameAccount" title="renameAccount :: renameAccount">
  203. <span class="description">renameAccount</span><pre>renameAccount</pre>
  204. </a>
  205. </li>
  206. <li class="method public">
  207. <a href="#method_setAccountCos" title="setAccountCos :: setAccountCos">
  208. <span class="description">setAccountCos</span><pre>setAccountCos</pre>
  209. </a>
  210. </li>
  211. <li class="method public">
  212. <a href="#method_setAccountPassword" title="setAccountPassword :: setAccountPassword">
  213. <span class="description">setAccountPassword</span><pre>setAccountPassword</pre>
  214. </a>
  215. </li>
  216. <li class="method public">
  217. <a href="#method_setAccountStatus" title="setAccountStatus :: setAccountStatus">
  218. <span class="description">setAccountStatus</span><pre>setAccountStatus</pre>
  219. </a>
  220. </li>
  221. </ul>
  222. </li>
  223. <li class="nav-header protected">» Protected
  224. <ul>
  225. </ul>
  226. </li>
  227. <li class="nav-header private">» Private
  228. <ul>
  229. </ul>
  230. </li>
  231. <li class="nav-header">
  232. <i class="icon-custom icon-constant"></i> Constants
  233. <ul>
  234. </ul>
  235. </li>
  236. </ul>
  237. </div>
  238. <div class="span8">
  239. <div class="element class">
  240. <h1>Zm_Account</h1>
  241. <small style="display: block; text-align: right">
  242. </small>
  243. <p class="short_description">Zm_Account is a class which allows to manage Zimbra accounts via SOAP</p>
  244. <div class="details">
  245. <div class="long_description">
  246. <p>You may create, modify, rename, delete and get the attributes of a Zimbra account using this class</p>
  247. <p>For the usage examples of all class methods check the source code of test.php</p>
  248. </div>
  249. <table class="table table-bordered">
  250. <tr>
  251. <th>
  252. package
  253. </th>
  254. <td>
  255. <p>ZimbraSoapPhp</p>
  256. </td>
  257. </tr>
  258. </table>
  259. <h3><i class="icon-custom icon-method"></i> Methods</h3>
  260. <a id="method___construct"></a>
  261. <div class="element clickable method public method___construct" data-toggle="collapse" data-target=".method___construct .collapse">
  262. <h2>Constructor</h2>
  263. <pre>__construct(\Zm_Auth $auth) </pre>
  264. <div class="labels">
  265. </div>
  266. <div class="row collapse">
  267. <div class="detail-description">
  268. <div class="long_description"></div>
  269. <table class="table">
  270. <tr>
  271. <th>
  272. </th>
  273. <td>
  274. </td>
  275. </tr>
  276. </table>
  277. <h3>Arguments</h3>
  278. <div class="subelement argument">
  279. <h4>$auth</h4>
  280. <code><a href="../classes/Zm_Auth.html">\Zm_Auth</a></code><p><p>soap authentication</p></p>
  281. </div>
  282. </div>
  283. </div>
  284. </div>
  285. <a id="method_accountExists"></a>
  286. <div class="element clickable method public method_accountExists" data-toggle="collapse" data-target=".method_accountExists .collapse">
  287. <h2>accountExists</h2>
  288. <pre>accountExists(string $idOrNameAccount, string $type = &quot;auto&quot;) : boolean</pre>
  289. <div class="labels">
  290. </div>
  291. <div class="row collapse">
  292. <div class="detail-description">
  293. <div class="long_description"></div>
  294. <table class="table">
  295. </table>
  296. <h3>Arguments</h3>
  297. <div class="subelement argument">
  298. <h4>$idOrNameAccount</h4>
  299. <code>string</code><p><p>account id or account name</p></p>
  300. </div>
  301. <div class="subelement argument">
  302. <h4>$type</h4>
  303. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  304. </div>
  305. <h3>Response</h3>
  306. <code>boolean</code><p><p>exists</p></p>
  307. </div>
  308. </div>
  309. </div>
  310. <a id="method_addAccountAlias"></a>
  311. <div class="element clickable method public method_addAccountAlias" data-toggle="collapse" data-target=".method_addAccountAlias .collapse">
  312. <h2>addAccountAlias</h2>
  313. <pre>addAccountAlias(string $idOrNameAccount, string $alias, string $type = &quot;auto&quot;) : array</pre>
  314. <div class="labels">
  315. </div>
  316. <div class="row collapse">
  317. <div class="detail-description">
  318. <div class="long_description"></div>
  319. <table class="table">
  320. </table>
  321. <h3>Arguments</h3>
  322. <div class="subelement argument">
  323. <h4>$idOrNameAccount</h4>
  324. <code>string</code><p><p>account id or account name</p></p>
  325. </div>
  326. <div class="subelement argument">
  327. <h4>$alias</h4>
  328. <code>string</code><p><p>account alias</p></p>
  329. </div>
  330. <div class="subelement argument">
  331. <h4>$type</h4>
  332. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  333. </div>
  334. <h3>Response</h3>
  335. <code>array</code><p><p>informations</p></p>
  336. </div>
  337. </div>
  338. </div>
  339. <a id="method_createAccount"></a>
  340. <div class="element clickable method public method_createAccount" data-toggle="collapse" data-target=".method_createAccount .collapse">
  341. <h2>createAccount</h2>
  342. <pre>createAccount(string $name, string $password, array $attrs = array()) : string</pre>
  343. <div class="labels">
  344. </div>
  345. <div class="row collapse">
  346. <div class="detail-description">
  347. <div class="long_description"></div>
  348. <table class="table">
  349. </table>
  350. <h3>Arguments</h3>
  351. <div class="subelement argument">
  352. <h4>$name</h4>
  353. <code>string</code><p><p>account name</p></p>
  354. </div>
  355. <div class="subelement argument">
  356. <h4>$password</h4>
  357. <code>string</code><p><p>password</p></p>
  358. </div>
  359. <div class="subelement argument">
  360. <h4>$attrs</h4>
  361. <code>array</code><p><p>an optional array containing the account attributes to be set</p></p>
  362. </div>
  363. <h3>Response</h3>
  364. <code>string</code><p><p>the new account's id</p></p>
  365. </div>
  366. </div>
  367. </div>
  368. <a id="method_deleteAccount"></a>
  369. <div class="element clickable method public method_deleteAccount" data-toggle="collapse" data-target=".method_deleteAccount .collapse">
  370. <h2>deleteAccount</h2>
  371. <pre>deleteAccount(string $idOrNameAccount, string $type = &quot;auto&quot;) : array</pre>
  372. <div class="labels">
  373. </div>
  374. <div class="row collapse">
  375. <div class="detail-description">
  376. <div class="long_description"></div>
  377. <table class="table">
  378. </table>
  379. <h3>Arguments</h3>
  380. <div class="subelement argument">
  381. <h4>$idOrNameAccount</h4>
  382. <code>string</code><p><p>account id or account name</p></p>
  383. </div>
  384. <div class="subelement argument">
  385. <h4>$type</h4>
  386. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  387. </div>
  388. <h3>Response</h3>
  389. <code>array</code><p><p>informations</p></p>
  390. </div>
  391. </div>
  392. </div>
  393. <a id="method_expireAccountSessions"></a>
  394. <div class="element clickable method public method_expireAccountSessions" data-toggle="collapse" data-target=".method_expireAccountSessions .collapse">
  395. <h2>expireAccountSessions</h2>
  396. <pre>expireAccountSessions(string $idOrNameAccount, string $type = &quot;auto&quot;) : array</pre>
  397. <div class="labels">
  398. </div>
  399. <div class="row collapse">
  400. <div class="detail-description">
  401. <div class="long_description"></div>
  402. <table class="table">
  403. </table>
  404. <h3>Arguments</h3>
  405. <div class="subelement argument">
  406. <h4>$idOrNameAccount</h4>
  407. <code>string</code><p><p>account id or account name</p></p>
  408. </div>
  409. <div class="subelement argument">
  410. <h4>$type</h4>
  411. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  412. </div>
  413. <h3>Response</h3>
  414. <code>array</code><p><p>informations</p></p>
  415. </div>
  416. </div>
  417. </div>
  418. <a id="method_fetchAccounts"></a>
  419. <div class="element clickable method public method_fetchAccounts" data-toggle="collapse" data-target=".method_fetchAccounts .collapse">
  420. <h2>fetchAccounts</h2>
  421. <pre>fetchAccounts(string $ldapQuery, array $attrList, string $nameDomain = null) : array</pre>
  422. <div class="labels">
  423. </div>
  424. <div class="row collapse">
  425. <div class="detail-description">
  426. <div class="long_description"></div>
  427. <table class="table">
  428. <tr>
  429. <th>
  430. author
  431. </th>
  432. <td>
  433. <p>Marc Lamouche <a href="mailto:marc.lamouche@ined.fr">marc.lamouche@ined.fr</a></p>
  434. </td>
  435. </tr>
  436. </table>
  437. <h3>Arguments</h3>
  438. <div class="subelement argument">
  439. <h4>$ldapQuery</h4>
  440. <code>string</code><p><p>LDAP-style filter string (RFC 2254)</p></p>
  441. </div>
  442. <div class="subelement argument">
  443. <h4>$attrList</h4>
  444. <code>array</code><p><p>names of requested attributes</p></p>
  445. </div>
  446. <div class="subelement argument">
  447. <h4>$nameDomain</h4>
  448. <code>string</code><p><p>domain name to restrict search request</p></p>
  449. </div>
  450. <h3>Response</h3>
  451. <code>array</code><p><p>informations for accounts as specified in $ldapQuery</p></p>
  452. </div>
  453. </div>
  454. </div>
  455. <a id="method_getAccountAliases"></a>
  456. <div class="element clickable method public method_getAccountAliases" data-toggle="collapse" data-target=".method_getAccountAliases .collapse">
  457. <h2>getAccountAliases</h2>
  458. <pre>getAccountAliases(string $idOrNameAccount, string $type = &quot;auto&quot;) : array</pre>
  459. <div class="labels">
  460. </div>
  461. <div class="row collapse">
  462. <div class="detail-description">
  463. <div class="long_description"></div>
  464. <table class="table">
  465. </table>
  466. <h3>Arguments</h3>
  467. <div class="subelement argument">
  468. <h4>$idOrNameAccount</h4>
  469. <code>string</code><p><p>account id or account name</p></p>
  470. </div>
  471. <div class="subelement argument">
  472. <h4>$type</h4>
  473. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  474. </div>
  475. <h3>Response</h3>
  476. <code>array</code><p><p>aliases</p></p>
  477. </div>
  478. </div>
  479. </div>
  480. <a id="method_getAccountCos"></a>
  481. <div class="element clickable method public method_getAccountCos" data-toggle="collapse" data-target=".method_getAccountCos .collapse">
  482. <h2>getAccountCos</h2>
  483. <pre>getAccountCos(string $idOrNameAccount, string $returnType = &quot;NAME&quot;, string $type = &quot;auto&quot;) : string</pre>
  484. <div class="labels">
  485. </div>
  486. <div class="row collapse">
  487. <div class="detail-description">
  488. <div class="long_description"></div>
  489. <table class="table">
  490. </table>
  491. <h3>Arguments</h3>
  492. <div class="subelement argument">
  493. <h4>$idOrNameAccount</h4>
  494. <code>string</code><p><p>account id or account name</p></p>
  495. </div>
  496. <div class="subelement argument">
  497. <h4>$returnType</h4>
  498. <code>string</code><p><p>get the COS ID or NAME</p></p>
  499. </div>
  500. <div class="subelement argument">
  501. <h4>$type</h4>
  502. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  503. </div>
  504. <h3>Response</h3>
  505. <code>string</code><p><p>COS id or name</p></p>
  506. </div>
  507. </div>
  508. </div>
  509. <a id="method_getAccountId"></a>
  510. <div class="element clickable method public method_getAccountId" data-toggle="collapse" data-target=".method_getAccountId .collapse">
  511. <h2>getAccountId</h2>
  512. <pre>getAccountId(string $name) : string</pre>
  513. <div class="labels">
  514. </div>
  515. <div class="row collapse">
  516. <div class="detail-description">
  517. <div class="long_description"></div>
  518. <table class="table">
  519. </table>
  520. <h3>Arguments</h3>
  521. <div class="subelement argument">
  522. <h4>$name</h4>
  523. <code>string</code><p><p>account name</p></p>
  524. </div>
  525. <h3>Response</h3>
  526. <code>string</code><p><p>account id</p></p>
  527. </div>
  528. </div>
  529. </div>
  530. <a id="method_getAccountInfo"></a>
  531. <div class="element clickable method public method_getAccountInfo" data-toggle="collapse" data-target=".method_getAccountInfo .collapse">
  532. <h2>getAccountInfo</h2>
  533. <pre>getAccountInfo(string $idOrNameAccount, string $type = &quot;auto&quot;) : array</pre>
  534. <div class="labels">
  535. </div>
  536. <div class="row collapse">
  537. <div class="detail-description">
  538. <div class="long_description"></div>
  539. <table class="table">
  540. </table>
  541. <h3>Arguments</h3>
  542. <div class="subelement argument">
  543. <h4>$idOrNameAccount</h4>
  544. <code>string</code><p><p>account id or account name</p></p>
  545. </div>
  546. <div class="subelement argument">
  547. <h4>$type</h4>
  548. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  549. </div>
  550. <h3>Response</h3>
  551. <code>array</code><p><p>informations</p></p>
  552. </div>
  553. </div>
  554. </div>
  555. <a id="method_getAccountOption"></a>
  556. <div class="element clickable method public method_getAccountOption" data-toggle="collapse" data-target=".method_getAccountOption .collapse">
  557. <h2>getAccountOption</h2>
  558. <pre>getAccountOption(string $idOrNameAccount, string $optName, integer $multisingle = ATTR_SINGLEVALUE, string $type = &quot;auto&quot;) : string</pre>
  559. <div class="labels">
  560. </div>
  561. <div class="row collapse">
  562. <div class="detail-description">
  563. <div class="long_description"></div>
  564. <table class="table">
  565. </table>
  566. <h3>Arguments</h3>
  567. <div class="subelement argument">
  568. <h4>$idOrNameAccount</h4>
  569. <code>string</code><p><p>account id or account name</p></p>
  570. </div>
  571. <div class="subelement argument">
  572. <h4>$optName</h4>
  573. <code>string</code><p><p>name of the option to get</p></p>
  574. </div>
  575. <div class="subelement argument">
  576. <h4>$multisingle</h4>
  577. <code>integer</code><p><p>(ATTR_SINGLEVALUE, ATTR_MULTIVALUE)</p></p>
  578. </div>
  579. <div class="subelement argument">
  580. <h4>$type</h4>
  581. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  582. </div>
  583. <h3>Response</h3>
  584. <code>string</code><p><p>option</p></p>
  585. </div>
  586. </div>
  587. </div>
  588. <a id="method_getAccountOptions"></a>
  589. <div class="element clickable method public method_getAccountOptions" data-toggle="collapse" data-target=".method_getAccountOptions .collapse">
  590. <h2>getAccountOptions</h2>
  591. <pre>getAccountOptions(string $idOrNameAccount, string $type = &quot;auto&quot;) : array</pre>
  592. <div class="labels">
  593. </div>
  594. <div class="row collapse">
  595. <div class="detail-description">
  596. <div class="long_description"></div>
  597. <table class="table">
  598. </table>
  599. <h3>Arguments</h3>
  600. <div class="subelement argument">
  601. <h4>$idOrNameAccount</h4>
  602. <code>string</code><p><p>account id or account name</p></p>
  603. </div>
  604. <div class="subelement argument">
  605. <h4>$type</h4>
  606. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  607. </div>
  608. <h3>Response</h3>
  609. <code>array</code><p><p>options</p></p>
  610. </div>
  611. </div>
  612. </div>
  613. <a id="method_getAccountStatus"></a>
  614. <div class="element clickable method public method_getAccountStatus" data-toggle="collapse" data-target=".method_getAccountStatus .collapse">
  615. <h2>getAccountStatus</h2>
  616. <pre>getAccountStatus(string $idOrNameAccount, string $type = &quot;auto&quot;) : string</pre>
  617. <div class="labels">
  618. </div>
  619. <div class="row collapse">
  620. <div class="detail-description">
  621. <div class="long_description"></div>
  622. <table class="table">
  623. </table>
  624. <h3>Arguments</h3>
  625. <div class="subelement argument">
  626. <h4>$idOrNameAccount</h4>
  627. <code>string</code><p><p>account id or account name</p></p>
  628. </div>
  629. <div class="subelement argument">
  630. <h4>$type</h4>
  631. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  632. </div>
  633. <h3>Response</h3>
  634. <code>string</code><p><p>status</p></p>
  635. </div>
  636. </div>
  637. </div>
  638. <a id="method_getAllAccounts"></a>
  639. <div class="element clickable method public deprecated method_getAllAccounts" data-toggle="collapse" data-target=".method_getAllAccounts .collapse">
  640. <h2>getAllAccounts</h2>
  641. <pre>getAllAccounts(string $idOrNameDomain, string $type = &quot;auto&quot;) : array</pre>
  642. <div class="labels">
  643. </div>
  644. <div class="row collapse">
  645. <div class="detail-description">
  646. <div class="long_description"></div>
  647. <table class="table">
  648. <tr>
  649. <th>
  650. deprecated
  651. </th>
  652. <td>
  653. <p>it may take a long time to complete and fail on servers with lots of accounts</p>
  654. <p>use fetchAccounts instead</p>
  655. </td>
  656. </tr>
  657. </table>
  658. <h3>Arguments</h3>
  659. <div class="subelement argument">
  660. <h4>$idOrNameDomain</h4>
  661. <code>string</code><p><p>domain id or domain name</p></p>
  662. </div>
  663. <div class="subelement argument">
  664. <h4>$type</h4>
  665. <code>string</code><p><p>value of the domain (auto, name, id)</p></p>
  666. </div>
  667. <h3>Response</h3>
  668. <code>array</code><p><p>informations for all accounts</p></p>
  669. </div>
  670. </div>
  671. </div>
  672. <a id="method_getCosId"></a>
  673. <div class="element clickable method public method_getCosId" data-toggle="collapse" data-target=".method_getCosId .collapse">
  674. <h2>getCosId</h2>
  675. <pre>getCosId(string $name) : string</pre>
  676. <div class="labels">
  677. </div>
  678. <div class="row collapse">
  679. <div class="detail-description">
  680. <div class="long_description"></div>
  681. <table class="table">
  682. </table>
  683. <h3>Arguments</h3>
  684. <div class="subelement argument">
  685. <h4>$name</h4>
  686. <code>string</code><p><p>the COS name</p></p>
  687. </div>
  688. <h3>Response</h3>
  689. <code>string</code><p><p>COS id</p></p>
  690. </div>
  691. </div>
  692. </div>
  693. <a id="method_modifyAccount"></a>
  694. <div class="element clickable method public method_modifyAccount" data-toggle="collapse" data-target=".method_modifyAccount .collapse">
  695. <h2>modifyAccount</h2>
  696. <pre>modifyAccount(string $idOrNameAccount, array $attrs = array(), string $type = &quot;auto&quot;) : array</pre>
  697. <div class="labels">
  698. </div>
  699. <div class="row collapse">
  700. <div class="detail-description">
  701. <div class="long_description"></div>
  702. <table class="table">
  703. </table>
  704. <h3>Arguments</h3>
  705. <div class="subelement argument">
  706. <h4>$idOrNameAccount</h4>
  707. <code>string</code><p><p>account id or account name</p></p>
  708. </div>
  709. <div class="subelement argument">
  710. <h4>$attrs</h4>
  711. <code>array</code><p><p>an array containing the account attributes to be set</p></p>
  712. </div>
  713. <div class="subelement argument">
  714. <h4>$type</h4>
  715. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  716. </div>
  717. <h3>Response</h3>
  718. <code>array</code><p><p>informations</p></p>
  719. </div>
  720. </div>
  721. </div>
  722. <a id="method_removeAccountAlias"></a>
  723. <div class="element clickable method public method_removeAccountAlias" data-toggle="collapse" data-target=".method_removeAccountAlias .collapse">
  724. <h2>removeAccountAlias</h2>
  725. <pre>removeAccountAlias(string $idOrNameAccount, string $alias, string $type = &quot;auto&quot;) : array</pre>
  726. <div class="labels">
  727. </div>
  728. <div class="row collapse">
  729. <div class="detail-description">
  730. <div class="long_description"></div>
  731. <table class="table">
  732. </table>
  733. <h3>Arguments</h3>
  734. <div class="subelement argument">
  735. <h4>$idOrNameAccount</h4>
  736. <code>string</code><p><p>account id or account name</p></p>
  737. </div>
  738. <div class="subelement argument">
  739. <h4>$alias</h4>
  740. <code>string</code><p><p>account alias</p></p>
  741. </div>
  742. <div class="subelement argument">
  743. <h4>$type</h4>
  744. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  745. </div>
  746. <h3>Response</h3>
  747. <code>array</code><p><p>informations</p></p>
  748. </div>
  749. </div>
  750. </div>
  751. <a id="method_renameAccount"></a>
  752. <div class="element clickable method public method_renameAccount" data-toggle="collapse" data-target=".method_renameAccount .collapse">
  753. <h2>renameAccount</h2>
  754. <pre>renameAccount(string $idOrNameAccount, string $newName, string $type = &quot;auto&quot;) : array</pre>
  755. <div class="labels">
  756. </div>
  757. <div class="row collapse">
  758. <div class="detail-description">
  759. <div class="long_description"></div>
  760. <table class="table">
  761. </table>
  762. <h3>Arguments</h3>
  763. <div class="subelement argument">
  764. <h4>$idOrNameAccount</h4>
  765. <code>string</code><p><p>account id or account name</p></p>
  766. </div>
  767. <div class="subelement argument">
  768. <h4>$newName</h4>
  769. <code>string</code><p><p>new account name</p></p>
  770. </div>
  771. <div class="subelement argument">
  772. <h4>$type</h4>
  773. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  774. </div>
  775. <h3>Response</h3>
  776. <code>array</code><p><p>informations</p></p>
  777. </div>
  778. </div>
  779. </div>
  780. <a id="method_setAccountCos"></a>
  781. <div class="element clickable method public method_setAccountCos" data-toggle="collapse" data-target=".method_setAccountCos .collapse">
  782. <h2>setAccountCos</h2>
  783. <pre>setAccountCos(string $idOrNameAccount, string $cosName, string $type = &quot;auto&quot;) : array</pre>
  784. <div class="labels">
  785. </div>
  786. <div class="row collapse">
  787. <div class="detail-description">
  788. <div class="long_description"></div>
  789. <table class="table">
  790. </table>
  791. <h3>Arguments</h3>
  792. <div class="subelement argument">
  793. <h4>$idOrNameAccount</h4>
  794. <code>string</code><p><p>account id or account name</p></p>
  795. </div>
  796. <div class="subelement argument">
  797. <h4>$cosName</h4>
  798. <code>string</code><p><p>the COS name</p></p>
  799. </div>
  800. <div class="subelement argument">
  801. <h4>$type</h4>
  802. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  803. </div>
  804. <h3>Response</h3>
  805. <code>array</code><p><p>informations</p></p>
  806. </div>
  807. </div>
  808. </div>
  809. <a id="method_setAccountPassword"></a>
  810. <div class="element clickable method public method_setAccountPassword" data-toggle="collapse" data-target=".method_setAccountPassword .collapse">
  811. <h2>setAccountPassword</h2>
  812. <pre>setAccountPassword(string $idOrNameAccount, string $password, string $type = &quot;auto&quot;) : array</pre>
  813. <div class="labels">
  814. </div>
  815. <div class="row collapse">
  816. <div class="detail-description">
  817. <div class="long_description"></div>
  818. <table class="table">
  819. </table>
  820. <h3>Arguments</h3>
  821. <div class="subelement argument">
  822. <h4>$idOrNameAccount</h4>
  823. <code>string</code><p><p>account id or account name</p></p>
  824. </div>
  825. <div class="subelement argument">
  826. <h4>$password</h4>
  827. <code>string</code><p><p>password</p></p>
  828. </div>
  829. <div class="subelement argument">
  830. <h4>$type</h4>
  831. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  832. </div>
  833. <h3>Response</h3>
  834. <code>array</code><p><p>informations</p></p>
  835. </div>
  836. </div>
  837. </div>
  838. <a id="method_setAccountStatus"></a>
  839. <div class="element clickable method public method_setAccountStatus" data-toggle="collapse" data-target=".method_setAccountStatus .collapse">
  840. <h2>setAccountStatus</h2>
  841. <pre>setAccountStatus(string $idOrNameAccount, string $status, string $type = &quot;auto&quot;) : array</pre>
  842. <div class="labels">
  843. </div>
  844. <div class="row collapse">
  845. <div class="detail-description">
  846. <div class="long_description"></div>
  847. <table class="table">
  848. </table>
  849. <h3>Arguments</h3>
  850. <div class="subelement argument">
  851. <h4>$idOrNameAccount</h4>
  852. <code>string</code><p><p>account id or account name</p></p>
  853. </div>
  854. <div class="subelement argument">
  855. <h4>$status</h4>
  856. <code>string</code><p><p>the status (active, maintenance, pending, locked, closed)</p></p>
  857. </div>
  858. <div class="subelement argument">
  859. <h4>$type</h4>
  860. <code>string</code><p><p>value of the account (auto, name, id)</p></p>
  861. </div>
  862. <h3>Response</h3>
  863. <code>array</code><p><p>informations</p></p>
  864. </div>
  865. </div>
  866. </div>
  867. <h3><i class="icon-custom icon-property"></i> Properties</h3>
  868. <a id="property_auth"> </a>
  869. <div class="element clickable property private property_auth" data-toggle="collapse" data-target=".property_auth .collapse">
  870. <h2>$auth</h2>
  871. <pre>auth : \Zm_Auth</pre>
  872. <div class="labels">
  873. </div>
  874. <div class="row collapse">
  875. <div class="detail-description">
  876. <div class="long_description"></div>
  877. <table class="table">
  878. <tr>
  879. <th>
  880. var
  881. </th>
  882. <td>
  883. <p>soap authentication</p>
  884. </td>
  885. </tr>
  886. </table>
  887. <h3>Type(s)</h3>
  888. <code><a href="../classes/Zm_Auth.html">\Zm_Auth</a></code>
  889. </div>
  890. </div>
  891. </div>
  892. </div>
  893. </div>
  894. <a id="\Zm_Account"></a>
  895. <ul class="breadcrumb">
  896. <li><a href="../index.html"><i class="icon-custom icon-class"></i></a></li>
  897. <li><span class="divider">\</span><a href="../namespaces/default.html">\</a></li>
  898. <li class="active"><span class="divider">\</span><a href="../classes/Zm_Account.html">Zm_Account</a></li>
  899. </ul>
  900. </div>
  901. </div>
  902. </div>
  903. <footer class="span12">
  904. Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
  905. <a href="http://glyphicons.com/">Glyphicons</a>.<br/>
  906. Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
  907. generated on Tue, 26 Sep 2017 11:01:05 +0200.<br/>
  908. </footer>
  909. </body>
  910. </html>