cdocutils.nodes
document
q)q}q(U	nametypesq}q(X   query a specific limitqNX   limitsqNX   absolute limitsqNX   list limit typesq	NX   list all limitsq
NX   setupqNuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU
decorationqNUautofootnote_startqKUnameidsq}q(hUquery-a-specific-limitqhUlimitsqhUabsolute-limitsqh	Ulist-limit-typesqh
Ulist-all-limitsqhUsetupquUchildrenq]qcdocutils.nodes
section
q)q}q(U	rawsourceq U Uparentq!hUsourceq"XF   /Users/jamie/projects/php/php-opencloud/doc/services/dns/Limits.md.rstq#Utagnameq$Usectionq%U
attributesq&}q'(Udupnamesq(]Uclassesq)]Ubackrefsq*]Uidsq+]q,haUnamesq-]q.hauUlineq/KUdocumentq0hh]q1(cdocutils.nodes
title
q2)q3}q4(h X   Limitsq5h!hh"h#h$Utitleq6h&}q7(h(]h)]h*]h+]h-]uh/Kh0hh]q8cdocutils.nodes
Text
q9X   Limitsq:q;}q<(h h5h!h3ubaubh)q=}q>(h U h!hh"h#h$h%h&}q?(h(]h)]h*]h+]q@hah-]qAhauh/Kh0hh]qB(h2)qC}qD(h X   SetupqEh!h=h"h#h$h6h&}qF(h(]h)]h*]h+]h-]uh/Kh0hh]qGh9X   SetupqHqI}qJ(h hEh!hCubaubcdocutils.nodes
paragraph
qK)qL}qM(h X   Limit methods will be called on the DNS service, an instance of
``OpenCloud\DNS\Service``. Please see the `DNS service <Service.md>`__
documentation for setup instructions.h!h=h"h#h$U	paragraphqNh&}qO(h(]h)]h*]h+]h-]uh/Kh0hh]qP(h9X@   Limit methods will be called on the DNS service, an instance of
qQqR}qS(h X@   Limit methods will be called on the DNS service, an instance of
h!hLubcdocutils.nodes
literal
qT)qU}qV(h X   ``OpenCloud\DNS\Service``h&}qW(h(]h)]h*]h+]h-]uh!hLh]qXh9X   OpenCloud\DNS\ServiceqYqZ}q[(h U h!hUubah$Uliteralq\ubh9X   . Please see the q]q^}q_(h X   . Please see the h!hLubcdocutils.nodes
reference
q`)qa}qb(h X   `DNS service <Service.md>`__h&}qc(UnameX   DNS serviceUrefuriqdX
   Service.mdh+]h*]h(]h)]h-]uh!hLh]qeh9X   DNS serviceqfqg}qh(h U h!haubah$U	referenceqiubh9X&   
documentation for setup instructions.qjqk}ql(h X&   
documentation for setup instructions.h!hLubeubeubh)qm}qn(h U h!hh"h#h$h%h&}qo(h(]h)]h*]h+]qphah-]qqh
auh/Kh0hh]qr(h2)qs}qt(h X   List all limitsquh!hmh"h#h$h6h&}qv(h(]h)]h*]h+]h-]uh/Kh0hh]qwh9X   List all limitsqxqy}qz(h huh!hsubaubhK)q{}q|(h XM   This call provides a list of all applicable limits for the specified
account.q}h!hmh"h#h$hNh&}q~(h(]h)]h*]h+]h-]uh/Kh0hh]qh9XM   This call provides a list of all applicable limits for the specified
account.qq}q(h h}h!h{ubaubcdocutils.nodes
literal_block
q)q}q(h X   $limits = $service->limits();h!hmh"h#h$Uliteral_blockqh&}q(U	xml:spaceqUpreserveqh+]h*]h(]h)]q(UcodeqX   phpqeh-]uh/Kh0hh]qcdocutils.nodes
inline
q)q}q(h X   $limits = $service->limits();h&}q(h(]h)]qUotherqah*]h+]h-]uh!hh]qh9X   $limits = $service->limits();qq}q(h U h!hubah$Uinlinequbaubh)q}q(h U h!hmh"h#h$h%h&}q(h(]h)]h*]h+]qhah-]qhauh/Kh0hh]q(h2)q}q(h X   Absolute limitsqh!hh"h#h$h6h&}q(h(]h)]h*]h+]h-]uh/Kh0hh]qh9X   Absolute limitsqq}q(h hh!hubaubhK)q}q(h X   There are some absolute limits imposed on your account - such as how
many domains you can create and how many records you can create for each
domain:qh!hh"h#h$hNh&}q(h(]h)]h*]h+]h-]uh/Kh0hh]qh9X   There are some absolute limits imposed on your account - such as how
many domains you can create and how many records you can create for each
domain:qq}q(h hh!hubaubh)q}q(h X   $absoluteLimits = $limits->absolute;

# Domain limit
echo $absoluteLimits->domains;

# Record limit per domain
echo $absoluteLimits->{'records per domain'};h!hh"h#h$hh&}q(hhh+]h*]h(]h)]q(hX   phpqeh-]uh/K%h0hh]qh)q}q(h X   $absoluteLimits = $limits->absolute;

# Domain limit
echo $absoluteLimits->domains;

# Record limit per domain
echo $absoluteLimits->{'records per domain'};h&}q(h(]h)]qUotherqah*]h+]h-]uh!hh]qh9X   $absoluteLimits = $limits->absolute;

# Domain limit
echo $absoluteLimits->domains;

# Record limit per domain
echo $absoluteLimits->{'records per domain'};qq}q(h U h!hubah$hubaubeubeubh)q}q(h U h!hh"h#h$h%h&}q(h(]h)]h*]h+]qhah-]qh	auh/K'h0hh]q(h2)q}q(h X   List limit typesqh!hh"h#h$h6h&}q(h(]h)]h*]h+]h-]uh/K'h0hh]qh9X   List limit typesqɅq}q(h hh!hubaubhK)q}q(h X9   To find out the different limit types you can query, run:qh!hh"h#h$hNh&}q(h(]h)]h*]h+]h-]uh/K)h0hh]qh9X9   To find out the different limit types you can query, run:qхq}q(h hh!hubaubh)q}q(h X%   $limitTypes = $service->limitTypes();h!hh"h#h$hh&}q(hhh+]h*]h(]h)]q(hX   phpqeh-]uh/K.h0hh]qh)q}q(h X%   $limitTypes = $service->limitTypes();h&}q(h(]h)]qUotherqah*]h+]h-]uh!hh]qh9X%   $limitTypes = $service->limitTypes();qq}q(h U h!hubah$hubaubhK)q}q(h X   will return:qh!hh"h#h$hNh&}q(h(]h)]h*]h+]h-]uh/K/h0hh]qh9X   will return:q腁q}q(h hh!hubaubh)q}q(h X   array(3) {
  [0] =>
  string(10) "RATE_LIMIT"
  [1] =>
  string(12) "DOMAIN_LIMIT"
  [2] =>
  string(19) "DOMAIN_RECORD_LIMIT"
}h!hh"h#h$hh&}q(hhh+]h*]h(]h)]h-]uh/K3h0hh]qh9X   array(3) {
  [0] =>
  string(10) "RATE_LIMIT"
  [1] =>
  string(12) "DOMAIN_LIMIT"
  [2] =>
  string(19) "DOMAIN_RECORD_LIMIT"
}qq}q(h U h!hubaubeubh)q}q(h U h!hh"h#h$h%h&}q(h(]h)]h*]h+]qhah-]qhauh/K=h0hh]q(h2)q}q(h X   Query a specific limitqh!hh"h#h$h6h&}q(h(]h)]h*]h+]h-]uh/K=h0hh]qh9X   Query a specific limitqq}q(h hh!hubaubh)r   }r  (h XZ   $limit = $service->limits('DOMAIN_LIMIT');

echo $limit->absolute->limits->value;

>>> 500h!hh"h#h$hh&}r  (hhh+]h*]h(]h)]r  (hX   phpr  eh-]uh/KFh0hh]r  h)r  }r  (h XZ   $limit = $service->limits('DOMAIN_LIMIT');

echo $limit->absolute->limits->value;

>>> 500h&}r  (h(]h)]r	  Uotherr
  ah*]h+]h-]uh!j   h]r  h9XZ   $limit = $service->limits('DOMAIN_LIMIT');

echo $limit->absolute->limits->value;

>>> 500r  r  }r  (h U h!j  ubah$hubaubeubeubah U Utransformerr  NUfootnote_refsr  }r  Urefnamesr  }r  Usymbol_footnotesr  ]r  Uautofootnote_refsr  ]r  Usymbol_footnote_refsr  ]r  U	citationsr  ]r  h0hUcurrent_liner  NUtransform_messagesr  ]r  Ureporterr  NUid_startr   KUautofootnotesr!  ]r"  Ucitation_refsr#  }r$  Uindirect_targetsr%  ]r&  Usettingsr'  (cdocutils.frontend
Values
r(  or)  }r*  (Ufootnote_backlinksr+  KUrecord_dependenciesr,  NUrfc_base_urlr-  Uhttp://tools.ietf.org/html/r.  U	tracebackr/  Upep_referencesr0  NUstrip_commentsr1  NUtoc_backlinksr2  Uentryr3  Ulanguage_coder4  Uenr5  U	datestampr6  NUreport_levelr7  KU_destinationr8  NU
halt_levelr9  KUstrip_classesr:  Nh6NUerror_encoding_error_handlerr;  Ubackslashreplacer<  Udebugr=  NUembed_stylesheetr>  Uoutput_encoding_error_handlerr?  Ustrictr@  Usectnum_xformrA  KUdump_transformsrB  NUdocinfo_xformrC  KUwarning_streamrD  NUpep_file_url_templaterE  Upep-%04drF  Uexit_status_levelrG  KUconfigrH  NUstrict_visitorrI  NUcloak_email_addressesrJ  Utrim_footnote_reference_spacerK  UenvrL  NUdump_pseudo_xmlrM  NUexpose_internalsrN  NUsectsubtitle_xformrO  Usource_linkrP  NUrfc_referencesrQ  NUoutput_encodingrR  Uutf-8rS  U
source_urlrT  NUinput_encodingrU  U	utf-8-sigrV  U_disable_configrW  NU	id_prefixrX  U U	tab_widthrY  KUerror_encodingrZ  UUTF-8r[  U_sourcer\  h#Ugettext_compactr]  U	generatorr^  NUdump_internalsr_  NUsmart_quotesr`  Upep_base_urlra  Uhttp://www.python.org/dev/peps/rb  Usyntax_highlightrc  Ulongrd  Uinput_encoding_error_handlerre  j@  Uauto_id_prefixrf  Uidrg  Udoctitle_xformrh  Ustrip_elements_with_classesri  NU_config_filesrj  ]Ufile_insertion_enabledrk  Uraw_enabledrl  KUdump_settingsrm  NubUsymbol_footnote_startrn  K Uidsro  }rp  (hhhhhh=hhhhmhhuUsubstitution_namesrq  }rr  h$h0h&}rs  (h(]h+]h*]Usourceh#h)]h-]uU	footnotesrt  ]ru  Urefidsrv  }rw  ub.