Äcdocutils.nodes
document
q)Åq}q(U	nametypesq}q(X���CNView.viewqàX���read apiqNX���CNCore.getFormatqàX���CNIdentity.createGroupq	àX���CNRead.getChecksumq
àX"���CNReplication.setReplicationStatusqàX���CNRead.getSystemMetadataqàX���CNIdentity.listSubjectsq
àX���CNRegister.registerqàX���CNIdentity.removeMapIdentityqàX���CNCore.generateIdentifierqàX���CNIdentity.denyMapIdentityqàX���CNCore.getCapabilitiesqàX���CNIdentity.confirmMapIdentityqàX
���CNRead.getqàX
���xmlstarletqàX!���CNRegister.updateNodeCapabilitiesqàX���CNCore.setObsoletedByqàX ���CNRead.getQueryEngineDescriptionqàX���CNCore.registerSystemMetadataqàX���CNAuthorization.isAuthorizedqàX)���CNReplication.setDefaultReplicationPolicyqàX���CNCore.listNodesqàX���CNRead.describeqàX'���CNReplication.updateReplicationMetadataqàX���CNIdentity.verifyAccountqàX���CNCore.getLogRecordsq àX���view apiq!NX
���CNCore.deleteq"àX���CNAuthorization.setRightsHolderq#àX���CNIdentity.updateAccountq$àX���CNCore.listFormatsq%àX���diagnostic apiq&NX���CNView.listViewsq'àX���core apiq(NX ���CNIdentity.getPendingMapIdentityq)àX"���CNReplication.getReplicationPolicyq*àX
���CNRead.searchq+àX���CNAuthorization.setAccessPolicyq,àX���CNIdentity.getSubjectInfoq-àX���CNIdentity.registerAccountq.àX'���CNReplication.deleteReplicationMetadataq/àX���CNRead.listQueryEnginesq0àX���CNDiagnostic.echoIndexedObjectq1àX���identity apiq2NX���CNDiagnostic.echoCredentialsq3àX���CNCore.updateSystemMetadataq4àX���CNRead.queryq5àX���CNRead.listObjectsq6àX���CNCore.archiveq7àX���CNRead.resolveq8àX���CNCore.hasReservationq9àX���CNReplication.replicateMetadataq:àX
���CNCore.createq;àX���CNCore.pingq<àX ���CNReplication.getMNReplicateListq=àX���CNCore.listChecksumAlgorithmsq>àX���CNIdentity.requestMapIdentityq?àX���CNDiagnostic.echoSystemMetadataq@àX���CNRead.synchronizeqAàX���d1_client_bashqBàX���CNIdentity.updateGroupqCàX���CNReplication.isNodeAuthorizedqDàX���CNCore.reserveIdentifierqEàX���authorization apiqFNX���replication apiqGNX���coordinating node apisqHNX���CNRegister.getNodeCapabilitiesqIàX!���CNReplication.isReplicationNeededqJàX���register apiqKNX���CNIdentity.mapIdentityqLàX"���CNReplication.setReplicationPolicyqMàuUsubstitution_defsqN}qOUparse_messagesqP]qQUcurrent_sourceqRNU
decorationqSNUautofootnote_startqTKUnameidsqU}qV(hhhUread-apiqWhhh	h	h
h
hhhhh
h
hhhhhhhhhhhhhhhU
xmlstarletqXhhhhhhhhhhhhhhhhhhhhh h h!Uview-apiqYh"h"h#h#h$h$h%h%h&Udiagnostic-apiqZh'h'h(Ucore-apiq[h)h)h*h*h+h+h,h,h-h-h.h.h/h/h0h0h1h1h2Uidentity-apiq\h3h3h4h4h5h5h6h6h7h7h8h8h9h9h:h:h;h;h<h<h=h=h>h>h?h?h@h@hAhAhBUd1-client-bashq]hChChDhDhEhEhFUauthorization-apiq^hGUreplication-apiq_hHUcoordinating-node-apisq`hIhIhJhJhKUregister-apiqahLhLhMhMuUchildrenqb]qccdocutils.nodes
section
qd)Åqe}qf(U	rawsourceqgU�UparentqhhUsourceqiXa���/var/lib/jenkins/jobs/API_Documentation_trunk/workspace/api-documentation/source/apis/CN_APIs.txtqjUtagnameqkUsectionqlU
attributesqm}qn(Udupnamesqo]Uclassesqp]Ubackrefsqq]Uidsqr]qsh`aUnamesqt]quhHauUlineqvKUdocumentqwhhb]qx(cdocutils.nodes
title
qy)Åqz}q{(hgX���Coordinating Node APIsq|hhhehihjhkUtitleq}hm}q~(ho]hp]hq]hr]ht]uhvKhwhhb]qcdocutils.nodes
Text
qÄX���Coordinating Node APIsqÅÖÅqÇ}qÉ(hgh|hhhzubaubcdocutils.nodes
paragraph
qÑ)ÅqÖ}qÜ(hgXù���The service interfaces described here are exposed through the Coordinating
Node REST interface to support interactions with Member Nodes and DataONE
clients.qáhhhehihjhkU	paragraphqàhm}qâ(ho]hp]hq]hr]ht]uhvKhwhhb]qähÄXù���The service interfaces described here are exposed through the Coordinating
Node REST interface to support interactions with Member Nodes and DataONE
clients.qãÖÅqå}qç(hgháhhhÖubaubhÑ)Åqé}qè(hgXQ���The following table provides a list of API methods exposed by Coordinating
Nodes.qêhhhehihjhkhàhm}që(ho]hp]hq]hr]ht]uhvKhwhhb]qíhÄXQ���The following table provides a list of API methods exposed by Coordinating
Nodes.qìÖÅqî}qï(hghêhhhéubaubcdocutils.nodes
field_list
qñ)Åqó}qò(hgU�hhhehihjhkU
field_listqôhm}qö(ho]hp]hq]hr]ht]uhvKhwhhb]qõ(cdocutils.nodes
field
qú)Åqù}qû(hgU�hhhóhihjhkUfieldqühm}q†(ho]hp]hq]hr]ht]uhvKhwhhb]q°(cdocutils.nodes
field_name
q¢)Åq£}q§(hgX���Tierq•hhhùhihjhkU
field_nameq¶hm}qß(ho]hp]hq]hr]ht]uhvK�hb]q®hÄX���Tierq©ÖÅq™}q´(hgh•hhh£ubaubcdocutils.nodes
field_body
q¨)Åq≠}qÆ(hgX'���The tier in which a method is grouped.
hm}qØ(ho]hp]hq]hr]ht]uhhhùhb]q∞hÑ)Åq±}q≤(hgX&���The tier in which a method is grouped.q≥hhh≠hihjhkhàhm}q¥(ho]hp]hq]hr]ht]uhvK
hb]qµhÄX&���The tier in which a method is grouped.q∂ÖÅq∑}q∏(hgh≥hhh±ubaubahkU
field_bodyqπubeubhú)Åq∫}qª(hgU�hhhóhihjhkhühm}qº(ho]hp]hq]hr]ht]uhvKhwhhb]qΩ(h¢)Åqæ}qø(hgX���Versionq¿hhh∫hihjhkh¶hm}q¡(ho]hp]hq]hr]ht]uhvK�hb]q¬hÄX���Versionq√ÖÅqƒ}q≈(hgh¿hhhæubaubh¨)Åq∆}q«(hgXŒ��Version of API method is available. The lowest version number indicates when
the method was added. A version number in parentheses indicates the method is
available in that version and is unchanged from the previous version. If more
than one version number is present, then the method signature or functionality
has changed between API versions. e.g. "1.0, 2.0" indicates that the method
was first introduced in Version 1.0 and has been modified in Version 2.0.
hm}q»(ho]hp]hq]hr]ht]uhhh∫hb]q…hÑ)Åq }qÀ(hgXÕ��Version of API method is available. The lowest version number indicates when
the method was added. A version number in parentheses indicates the method is
available in that version and is unchanged from the previous version. If more
than one version number is present, then the method signature or functionality
has changed between API versions. e.g. "1.0, 2.0" indicates that the method
was first introduced in Version 1.0 and has been modified in Version 2.0.qÃhhh∆hihjhkhàhm}qÕ(ho]hp]hq]hr]ht]uhvKhb]qŒhÄXÕ��Version of API method is available. The lowest version number indicates when
the method was added. A version number in parentheses indicates the method is
available in that version and is unchanged from the previous version. If more
than one version number is present, then the method signature or functionality
has changed between API versions. e.g. "1.0, 2.0" indicates that the method
was first introduced in Version 1.0 and has been modified in Version 2.0.qœÖÅq–}q—(hghÃhhh ubaubahkhπubeubhú)Åq“}q”(hgU�hhhóhihjhkhühm}q‘(ho]hp]hq]hr]ht]uhvKhwhhb]q’(h¢)Åq÷}q◊(hgX���RESTqÿhhh“hihjhkh¶hm}qŸ(ho]hp]hq]hr]ht]uhvK�hb]q⁄hÄX���RESTq€ÖÅq‹}q›(hghÿhhh÷ubaubh¨)Åqfi}qfl(hgX˝���The HTTP method and path relative to the Base URL. Parameters specified in the
URL are indicatd by braces. Note that parameters included in a path MUST be
properly path encoded, and parameters included as key, value pairs MUST also
be properly encoded.
hm}q‡(ho]hp]hq]hr]ht]uhhh“hb]q·hÑ)Åq‚}q„(hgX¸���The HTTP method and path relative to the Base URL. Parameters specified in the
URL are indicatd by braces. Note that parameters included in a path MUST be
properly path encoded, and parameters included as key, value pairs MUST also
be properly encoded.q‰hhhfihihjhkhàhm}qÂ(ho]hp]hq]hr]ht]uhvKhb]qÊhÄX¸���The HTTP method and path relative to the Base URL. Parameters specified in the
URL are indicatd by braces. Note that parameters included in a path MUST be
properly path encoded, and parameters included as key, value pairs MUST also
be properly encoded.qÁÖÅqË}qÈ(hgh‰hhh‚ubaubahkhπubeubhú)ÅqÍ}qÎ(hgU�hhhóhihjhkhühm}qÏ(ho]hp]hq]hr]ht]uhvKhwhhb]qÌ(h¢)ÅqÓ}qÔ(hgX���FunctionqhhhÍhihjhkh¶hm}qÒ(ho]hp]hq]hr]ht]uhvK�hb]qÚhÄX���FunctionqÛÖÅqÙ}qı(hghhhhÓubaubh¨)Åqˆ}q˜(hgX4���The function name, associated with an API grouping.
hm}q¯(ho]hp]hq]hr]ht]uhhhÍhb]q˘hÑ)Åq˙}q˚(hgX3���The function name, associated with an API grouping.q¸hhhˆhihjhkhàhm}q˝(ho]hp]hq]hr]ht]uhvK!hb]q˛hÄX3���The function name, associated with an API grouping.qˇÖÅr���}r��(hgh¸hhh˙ubaubahkhπubeubhú)År��}r��(hgU�hhhóhihjhkhühm}r��(ho]hp]hq]hr]ht]uhvK#hwhhb]r��(h¢)År��}r��(hgX
���Parametersr��hhj��hihjhkh¶hm}r	��(ho]hp]hq]hr]ht]uhvK�hb]r
��hÄX
���Parametersr��ÖÅr��}r
��(hgj��hhj��ubaubh¨)År��}r��(hgXj���Indicates the parameters used when calling the method (sent in the message
payload) and the return type.

hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgXh���Indicates the parameters used when calling the method (sent in the message
payload) and the return type.r��hhj��hihjhkhàhm}r��(ho]hp]hq]hr]ht]uhvK%hb]r��hÄXh���Indicates the parameters used when calling the method (sent in the message
payload) and the return type.r��ÖÅr��}r��(hgj��hhj��ubaubahkhπubeubeubcdocutils.nodes
comment
r��)År��}r��(hgXB���Warning: this file is automatically generated.  Edits will be losthhhehicdocutils.nodes
reprunicode
r��X5���source/apis/generated/generated_CN_function_table.txtr��ÖÅr��}r ��bhkUcommentr!��hm}r"��(U	xml:spacer#��Upreserver$��hr]hq]ho]hp]ht]uhvKhwhhb]r%��hÄXB���Warning: this file is automatically generated.  Edits will be lostr&��ÖÅr'��}r(��(hgU�hhj��ubaubcdocutils.nodes
table
r)��)År*��}r+��(hgU�hhhehiNhkUtabler,��hm}r-��(ho]hp]hq]hr]r.��Uid1r/��aht]uhvNhwhhb]r0��(hy)År1��}r2��(hgX���Methods for CN componentr3��hm}r4��(ho]hp]hq]hr]ht]uhhj*��hb]r5��hÄX���Methods for CN componentr6��ÖÅr7��}r8��(hgj3��hhj1��ubahkh}ubcdocutils.nodes
tgroup
r9��)År:��}r;��(hgU�hm}r<��(hr]hq]ho]hp]ht]UcolsKuhhj*��hb]r=��(cdocutils.nodes
colspec
r>��)År?��}r@��(hgU�hm}rA��(hr]hq]ho]hp]ht]UcolwidthKuhhj:��hb]hkUcolspecrB��ubj>��)ÅrC��}rD��(hgU�hm}rE��(hr]hq]ho]hp]ht]UcolwidthKuhhj:��hb]hkjB��ubj>��)ÅrF��}rG��(hgU�hm}rH��(hr]hq]ho]hp]ht]UcolwidthK
uhhj:��hb]hkjB��ubj>��)ÅrI��}rJ��(hgU�hm}rK��(hr]hq]ho]hp]ht]UcolwidthK
uhhj:��hb]hkjB��ubj>��)ÅrL��}rM��(hgU�hm}rN��(hr]hq]ho]hp]ht]UcolwidthKuhhj:��hb]hkjB��ubcdocutils.nodes
thead
rO��)ÅrP��}rQ��(hgU�hm}rR��(ho]hp]hq]hr]ht]uhhj:��hb]rS��cdocutils.nodes
row
rT��)ÅrU��}rV��(hgU�hm}rW��(ho]hp]hq]hr]ht]uhhjP��hb]rX��(cdocutils.nodes
entry
rY��)ÅrZ��}r[��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhjU��hb]r]��hÑ)År^��}r_��(hgX���Tierr`��hhjZ��hij��hkhàhm}ra��(ho]hp]hq]hr]ht]uhvK	hb]rb��hÄX���Tierrc��ÖÅrd��}re��(hgj`��hhj^��ubaubahkUentryrf��ubjY��)Årg��}rh��(hgU�hm}ri��(ho]hp]hq]hr]ht]uhhjU��hb]rj��hÑ)Årk��}rl��(hgX���Versionrm��hhjg��hij��hkhàhm}rn��(ho]hp]hq]hr]ht]uhvK
hb]ro��hÄX���Versionrp��ÖÅrq��}rr��(hgjm��hhjk��ubaubahkjf��ubjY��)Års��}rt��(hgU�hm}ru��(ho]hp]hq]hr]ht]uhhjU��hb]rv��hÑ)Årw��}rx��(hgX���RESTry��hhjs��hij��hkhàhm}rz��(ho]hp]hq]hr]ht]uhvKhb]r{��hÄX���RESTr|��ÖÅr}��}r~��(hgjy��hhjw��ubaubahkjf��ubjY��)År��}rÄ��(hgU�hm}rÅ��(ho]hp]hq]hr]ht]uhhjU��hb]rÇ��hÑ)ÅrÉ��}rÑ��(hgX���FunctionrÖ��hhj��hij��hkhàhm}rÜ��(ho]hp]hq]hr]ht]uhvKhb]rá��hÄX���Functionrà��ÖÅrâ��}rä��(hgjÖ��hhjÉ��ubaubahkjf��ubjY��)Årã��}rå��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhjU��hb]ré��hÑ)Årè��}rê��(hgX
���Parametersrë��hhjã��hij��hkhàhm}rí��(ho]hp]hq]hr]ht]uhvK
hb]rì��hÄX
���Parametersrî��ÖÅrï��}rñ��(hgjë��hhjè��ubaubahkjf��ubehkUrowró��ubahkUtheadrò��ubcdocutils.nodes
tbody
rô��)Årö��}rõ��(hgU�hm}rú��(ho]hp]hq]hr]ht]uhhj:��hb]rù��(jT��)Årû��}rü��(hgU�hm}r†��(ho]hp]hq]hr]ht]uhhjö��hb]r°��(jY��)År¢��}r£��(hgU�hm}r§��(ho]hp]hq]hr]ht]uhhjû��hb]r•��hÑ)År¶��}rß��(hgX���Tier 1r®��hhj¢��hij��hkhàhm}r©��(ho]hp]hq]hr]ht]uhvKhb]r™��hÄX���Tier 1r´��ÖÅr¨��}r≠��(hgj®��hhj¶��ubaubahkjf��ubjY��)ÅrÆ��}rØ��(hgU�hm}r∞��(ho]hp]hq]hr]ht]uhhjû��hb]r±��hÑ)År≤��}r≥��(hgX
���1.0, (2.0)r¥��hhjÆ��hij��hkhàhm}rµ��(ho]hp]hq]hr]ht]uhvKhb]r∂��hÄX
���1.0, (2.0)r∑��ÖÅr∏��}rπ��(hgj¥��hhj≤��ubaubahkjf��ubjY��)År∫��}rª��(hgU�hm}rº��(ho]hp]hq]hr]ht]uhhjû��hb]rΩ��hÑ)Åræ��}rø��(hgX���``GET /monitor/ping``r¿��hhj∫��hij��hkhàhm}r¡��(ho]hp]hq]hr]ht]uhvKhb]r¬��cdocutils.nodes
literal
r√��)Årƒ��}r≈��(hgj¿��hm}r∆��(ho]hp]hq]hr]ht]uhhjæ��hb]r«��hÄX���GET /monitor/pingr»��ÖÅr…��}r ��(hgU�hhjƒ��ubahkUliteralrÀ��ubaubahkjf��ubjY��)ÅrÃ��}rÕ��(hgU�hm}rŒ��(ho]hp]hq]hr]ht]uhhjû��hb]rœ��hÑ)År–��}r—��(hgX���:func:`CNCore.ping`r“��hhjÃ��hij��hkhàhm}r”��(ho]hp]hq]hr]ht]uhvKhb]r‘��csphinx.addnodes
pending_xref
r’��)År÷��}r◊��(hgj“��hhj–��hij��hkUpending_xrefrÿ��hm}rŸ��(UreftypeX���funcUrefwarnr⁄��âU	reftargetr€��X���CNCore.pingU	refdomainX���pyr‹��hr]hq]Urefexplicitâho]hp]ht]Urefdocr›��X���apis/CN_APIsrfi��Upy:classrfl��NU	py:moduler‡��NuhvKhb]r·��j√��)År‚��}r„��(hgj“��hm}r‰��(ho]hp]rÂ��(UxrefrÊ��j‹��X���py-funcrÁ��ehq]hr]ht]uhhj÷��hb]rË��hÄX
���CNCore.ping()rÈ��ÖÅrÍ��}rÎ��(hgU�hhj‚��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÏ��}rÌ��(hgU�hm}rÓ��(ho]hp]hq]hr]ht]uhhjû��hb]rÔ��hÑ)År��}rÒ��(hgX���() ``->`` nullhhjÏ��hij��hkhàhm}rÚ��(ho]hp]hq]hr]ht]uhvKhb]rÛ��(hÄX���() rÙ��ÖÅrı��}rˆ��(hgX���() hhj��ubj√��)År˜��}r¯��(hgX���``->``hm}r˘��(ho]hp]hq]hr]ht]uhhj��hb]r˙��hÄX���->r˚��ÖÅr¸��}r˝��(hgU�hhj˜��ubahkjÀ��ubhÄX��� nullr˛��ÖÅrˇ��}r���(hgX��� nullhhj��ubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År	��}r
��(hgX���Tier 1r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKhb]r
��hÄX���Tier 1r��ÖÅr��}r��(hgj��hhj	��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX���1.0, 2.0r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKhb]r��hÄX���1.0, 2.0r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r ��hÑ)År!��}r"��(hgX���``POST /object``r#��hhj��hij��hkhàhm}r$��(ho]hp]hq]hr]ht]uhvKhb]r%��j√��)År&��}r'��(hgj#��hm}r(��(ho]hp]hq]hr]ht]uhhj!��hb]r)��hÄX���POST /objectr*��ÖÅr+��}r,��(hgU�hhj&��ubahkjÀ��ubaubahkjf��ubjY��)År-��}r.��(hgU�hm}r/��(ho]hp]hq]hr]ht]uhhj��hb]r0��hÑ)År1��}r2��(hgX���:func:`CNCore.create`r3��hhj-��hij��hkhàhm}r4��(ho]hp]hq]hr]ht]uhvKhb]r5��j’��)År6��}r7��(hgj3��hhj1��hij��hkjÿ��hm}r8��(UreftypeX���funcj⁄��âj€��X
���CNCore.createU	refdomainX���pyr9��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]r:��j√��)År;��}r<��(hgj3��hm}r=��(ho]hp]r>��(jÊ��j9��X���py-funcr?��ehq]hr]ht]uhhj6��hb]r@��hÄX���CNCore.create()rA��ÖÅrB��}rC��(hgU�hhj;��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrD��}rE��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj��hb]rG��hÑ)ÅrH��}rI��(hgXñ���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, ``object``, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.Identifier`hhjD��hij��hkhàhm}rJ��(ho]hp]hq]hr]ht]uhvKhb]rK��(hÄX���(ÖÅrL��}rM��(hgX���(hhjH��ubj’��)ÅrN��}rO��(hgX���:class:`session<Types.Session>`rP��hhjH��hij��hkjÿ��hm}rQ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrR��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]rS��j√��)ÅrT��}rU��(hgjP��hm}rV��(ho]hp]rW��(jÊ��jR��X���py-classrX��ehq]hr]ht]uhhjN��hb]rY��hÄX���sessionrZ��ÖÅr[��}r\��(hgU�hhjT��ubahkjÀ��ubaubhÄX���, r]��ÖÅr^��}r_��(hgX���, hhjH��ubj’��)År`��}ra��(hgX���:class:`pid<Types.Identifier>`rb��hhjH��hij��hkjÿ��hm}rc��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrd��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]re��j√��)Årf��}rg��(hgjb��hm}rh��(ho]hp]ri��(jÊ��jd��X���py-classrj��ehq]hr]ht]uhhj`��hb]rk��hÄX���pidrl��ÖÅrm��}rn��(hgU�hhjf��ubahkjÀ��ubaubhÄX���, ro��ÖÅrp��}rq��(hgX���, hhjH��ubj√��)Årr��}rs��(hgX
���``object``hm}rt��(ho]hp]hq]hr]ht]uhhjH��hb]ru��hÄX���objectrv��ÖÅrw��}rx��(hgU�hhjr��ubahkjÀ��ubhÄX���, ry��ÖÅrz��}r{��(hgX���, hhjH��ubj’��)År|��}r}��(hgX&���:class:`sysmeta<Types.SystemMetadata>`r~��hhjH��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrÄ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]rÅ��j√��)ÅrÇ��}rÉ��(hgj~��hm}rÑ��(ho]hp]rÖ��(jÊ��jÄ��X���py-classrÜ��ehq]hr]ht]uhhj|��hb]rá��hÄX���sysmetarà��ÖÅrâ��}rä��(hgU�hhjÇ��ubahkjÀ��ubaubhÄX���) rã��ÖÅrå��}rç��(hgX���) hhjH��ubj√��)Åré��}rè��(hgX���``->``hm}rê��(ho]hp]hq]hr]ht]uhhjH��hb]rë��hÄX���->rí��ÖÅrì��}rî��(hgU�hhjé��ubahkjÀ��ubhÄX��� ÖÅrï��}rñ��(hgX��� hhjH��ubj’��)Åró��}rò��(hgX���:class:`Types.Identifier`rô��hhjH��hij��hkjÿ��hm}rö��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrõ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]rú��j√��)Årù��}rû��(hgjô��hm}rü��(ho]hp]r†��(jÊ��jõ��X���py-classr°��ehq]hr]ht]uhhjó��hb]r¢��hÄX���Types.Identifierr£��ÖÅr§��}r•��(hgU�hhjù��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År¶��}rß��(hgU�hm}r®��(ho]hp]hq]hr]ht]uhhjö��hb]r©��(jY��)År™��}r´��(hgU�hm}r¨��(ho]hp]hq]hr]ht]uhhj¶��hb]r≠��hÑ)ÅrÆ��}rØ��(hgX���Tier 1r∞��hhj™��hij��hkhàhm}r±��(ho]hp]hq]hr]ht]uhvKhb]r≤��hÄX���Tier 1r≥��ÖÅr¥��}rµ��(hgj∞��hhjÆ��ubaubahkjf��ubjY��)År∂��}r∑��(hgU�hm}r∏��(ho]hp]hq]hr]ht]uhhj¶��hb]rπ��hÑ)År∫��}rª��(hgX���1.0, 2.0rº��hhj∂��hij��hkhàhm}rΩ��(ho]hp]hq]hr]ht]uhvKhb]ræ��hÄX���1.0, 2.0rø��ÖÅr¿��}r¡��(hgjº��hhj∫��ubaubahkjf��ubjY��)År¬��}r√��(hgU�hm}rƒ��(ho]hp]hq]hr]ht]uhhj¶��hb]r≈��hÑ)År∆��}r«��(hgX���``GET /formats``r»��hhj¬��hij��hkhàhm}r…��(ho]hp]hq]hr]ht]uhvKhb]r ��j√��)ÅrÀ��}rÃ��(hgj»��hm}rÕ��(ho]hp]hq]hr]ht]uhhj∆��hb]rŒ��hÄX���GET /formatsrœ��ÖÅr–��}r—��(hgU�hhjÀ��ubahkjÀ��ubaubahkjf��ubjY��)År“��}r”��(hgU�hm}r‘��(ho]hp]hq]hr]ht]uhhj¶��hb]r’��hÑ)År÷��}r◊��(hgX���:func:`CNCore.listFormats`rÿ��hhj“��hij��hkhàhm}rŸ��(ho]hp]hq]hr]ht]uhvKhb]r⁄��j’��)År€��}r‹��(hgjÿ��hhj÷��hij��hkjÿ��hm}r›��(UreftypeX���funcj⁄��âj€��X���CNCore.listFormatsU	refdomainX���pyrfi��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]rfl��j√��)År‡��}r·��(hgjÿ��hm}r‚��(ho]hp]r„��(jÊ��jfi��X���py-funcr‰��ehq]hr]ht]uhhj€��hb]rÂ��hÄX���CNCore.listFormats()rÊ��ÖÅrÁ��}rË��(hgU�hhj‡��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÈ��}rÍ��(hgU�hm}rÎ��(ho]hp]hq]hr]ht]uhhj¶��hb]rÏ��hÑ)ÅrÌ��}rÓ��(hgX)���() ``->`` :class:`Types.ObjectFormatList`hhjÈ��hij��hkhàhm}rÔ��(ho]hp]hq]hr]ht]uhvKhb]r��(hÄX���() rÒ��ÖÅrÚ��}rÛ��(hgX���() hhjÌ��ubj√��)ÅrÙ��}rı��(hgX���``->``hm}rˆ��(ho]hp]hq]hr]ht]uhhjÌ��hb]r˜��hÄX���->r¯��ÖÅr˘��}r˙��(hgU�hhjÙ��ubahkjÀ��ubhÄX��� ÖÅr˚��}r¸��(hgX��� hhjÌ��ubj’��)År˝��}r˛��(hgX���:class:`Types.ObjectFormatList`rˇ��hhjÌ��hij��hkjÿ��hm}r���(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatListU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhb]r��j√��)År��}r��(hgjˇ��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj˝��hb]r��hÄX���Types.ObjectFormatListr	��ÖÅr
��}r��(hgU�hhj��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År��}r
��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX���Tier 1r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKhb]r��hÄX���Tier 1r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År ��}r!��(hgX���1.0, 2.0r"��hhj��hij��hkhàhm}r#��(ho]hp]hq]hr]ht]uhvKhb]r$��hÄX���1.0, 2.0r%��ÖÅr&��}r'��(hgj"��hhj ��ubaubahkjf��ubjY��)År(��}r)��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhj��hb]r+��hÑ)År,��}r-��(hgX���``GET /formats/{formatId}``r.��hhj(��hij��hkhàhm}r/��(ho]hp]hq]hr]ht]uhvKhb]r0��j√��)År1��}r2��(hgj.��hm}r3��(ho]hp]hq]hr]ht]uhhj,��hb]r4��hÄX���GET /formats/{formatId}r5��ÖÅr6��}r7��(hgU�hhj1��ubahkjÀ��ubaubahkjf��ubjY��)År8��}r9��(hgU�hm}r:��(ho]hp]hq]hr]ht]uhhj��hb]r;��hÑ)År<��}r=��(hgX���:func:`CNCore.getFormat`r>��hhj8��hij��hkhàhm}r?��(ho]hp]hq]hr]ht]uhvK hb]r@��j’��)ÅrA��}rB��(hgj>��hhj<��hij��hkjÿ��hm}rC��(UreftypeX���funcj⁄��âj€��X���CNCore.getFormatU	refdomainX���pyrD��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK hb]rE��j√��)ÅrF��}rG��(hgj>��hm}rH��(ho]hp]rI��(jÊ��jD��X���py-funcrJ��ehq]hr]ht]uhhjA��hb]rK��hÄX���CNCore.getFormat()rL��ÖÅrM��}rN��(hgU�hhjF��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrO��}rP��(hgU�hm}rQ��(ho]hp]hq]hr]ht]uhhj��hb]rR��hÑ)ÅrS��}rT��(hgXT���(:class:`formatId<Types.ObjectFormatIdentifier>`) ``->`` :class:`Types.ObjectFormat`hhjO��hij��hkhàhm}rU��(ho]hp]hq]hr]ht]uhvK!hb]rV��(hÄX���(ÖÅrW��}rX��(hgX���(hhjS��ubj’��)ÅrY��}rZ��(hgX/���:class:`formatId<Types.ObjectFormatIdentifier>`r[��hhjS��hij��hkjÿ��hm}r\��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyr]��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK!hb]r^��j√��)År_��}r`��(hgj[��hm}ra��(ho]hp]rb��(jÊ��j]��X���py-classrc��ehq]hr]ht]uhhjY��hb]rd��hÄX���formatIdre��ÖÅrf��}rg��(hgU�hhj_��ubahkjÀ��ubaubhÄX���) rh��ÖÅri��}rj��(hgX���) hhjS��ubj√��)Årk��}rl��(hgX���``->``hm}rm��(ho]hp]hq]hr]ht]uhhjS��hb]rn��hÄX���->ro��ÖÅrp��}rq��(hgU�hhjk��ubahkjÀ��ubhÄX��� ÖÅrr��}rs��(hgX��� hhjS��ubj’��)Årt��}ru��(hgX���:class:`Types.ObjectFormat`rv��hhjS��hij��hkjÿ��hm}rw��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatU	refdomainX���pyrx��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK!hb]ry��j√��)Årz��}r{��(hgjv��hm}r|��(ho]hp]r}��(jÊ��jx��X���py-classr~��ehq]hr]ht]uhhjt��hb]r��hÄX���Types.ObjectFormatrÄ��ÖÅrÅ��}rÇ��(hgU�hhjz��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÉ��}rÑ��(hgU�hm}rÖ��(ho]hp]hq]hr]ht]uhhjö��hb]rÜ��(jY��)Årá��}rà��(hgU�hm}râ��(ho]hp]hq]hr]ht]uhhjÉ��hb]rä��hÑ)Årã��}rå��(hgX���Tier 1rç��hhjá��hij��hkhàhm}ré��(ho]hp]hq]hr]ht]uhvK"hb]rè��hÄX���Tier 1rê��ÖÅrë��}rí��(hgjç��hhjã��ubaubahkjf��ubjY��)Årì��}rî��(hgU�hm}rï��(ho]hp]hq]hr]ht]uhhjÉ��hb]rñ��hÑ)Åró��}rò��(hgX���1.0, 2.0rô��hhjì��hij��hkhàhm}rö��(ho]hp]hq]hr]ht]uhvK#hb]rõ��hÄX���1.0, 2.0rú��ÖÅrù��}rû��(hgjô��hhjó��ubaubahkjf��ubjY��)Årü��}r†��(hgU�hm}r°��(ho]hp]hq]hr]ht]uhhjÉ��hb]r¢��hÑ)År£��}r§��(hgXz���``GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]``r•��hhjü��hij��hkhàhm}r¶��(ho]hp]hq]hr]ht]uhvK$hb]rß��j√��)År®��}r©��(hgj•��hm}r™��(ho]hp]hq]hr]ht]uhhj£��hb]r´��hÄXv���GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]r¨��ÖÅr≠��}rÆ��(hgU�hhj®��ubahkjÀ��ubaubahkjf��ubjY��)ÅrØ��}r∞��(hgU�hm}r±��(ho]hp]hq]hr]ht]uhhjÉ��hb]r≤��hÑ)År≥��}r¥��(hgX���:func:`CNCore.getLogRecords`rµ��hhjØ��hij��hkhàhm}r∂��(ho]hp]hq]hr]ht]uhvK%hb]r∑��j’��)År∏��}rπ��(hgjµ��hhj≥��hij��hkjÿ��hm}r∫��(UreftypeX���funcj⁄��âj€��X���CNCore.getLogRecordsU	refdomainX���pyrª��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK%hb]rº��j√��)ÅrΩ��}ræ��(hgjµ��hm}rø��(ho]hp]r¿��(jÊ��jª��X���py-funcr¡��ehq]hr]ht]uhhj∏��hb]r¬��hÄX���CNCore.getLogRecords()r√��ÖÅrƒ��}r≈��(hgU�hhjΩ��ubahkjÀ��ubaubaubahkjf��ubjY��)År∆��}r«��(hgU�hm}r»��(ho]hp]hq]hr]ht]uhhjÉ��hb]r…��hÑ)År ��}rÀ��(hgX‘���(:class:`session<Types.Session>`, :class:`[fromDate]<Types.DateTime>`, :class:`[toDate]<Types.DateTime>`, :class:`[event]<Types.Event, string>`, ``[idFilter]``, ``[start]``, ``[count]``) ``->`` :class:`Types.Log`hhj∆��hij��hkhàhm}rÃ��(ho]hp]hq]hr]ht]uhvK&hb]rÕ��(hÄX���(ÖÅrŒ��}rœ��(hgX���(hhj ��ubj’��)År–��}r—��(hgX���:class:`session<Types.Session>`r“��hhj ��hij��hkjÿ��hm}r”��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‘��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK&hb]r’��j√��)År÷��}r◊��(hgj“��hm}rÿ��(ho]hp]rŸ��(jÊ��j‘��X���py-classr⁄��ehq]hr]ht]uhhj–��hb]r€��hÄX���sessionr‹��ÖÅr›��}rfi��(hgU�hhj÷��ubahkjÀ��ubaubhÄX���, rfl��ÖÅr‡��}r·��(hgX���, hhj ��ubj’��)År‚��}r„��(hgX#���:class:`[fromDate]<Types.DateTime>`r‰��hhj ��hij��hkjÿ��hm}rÂ��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyrÊ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK&hb]rÁ��j√��)ÅrË��}rÈ��(hgj‰��hm}rÍ��(ho]hp]rÎ��(jÊ��jÊ��X���py-classrÏ��ehq]hr]ht]uhhj‚��hb]rÌ��hÄX
���[fromDate]rÓ��ÖÅrÔ��}r��(hgU�hhjË��ubahkjÀ��ubaubhÄX���, rÒ��ÖÅrÚ��}rÛ��(hgX���, hhj ��ubj’��)ÅrÙ��}rı��(hgX!���:class:`[toDate]<Types.DateTime>`rˆ��hhj ��hij��hkjÿ��hm}r˜��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr¯��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK&hb]r˘��j√��)År˙��}r˚��(hgjˆ��hm}r¸��(ho]hp]r˝��(jÊ��j¯��X���py-classr˛��ehq]hr]ht]uhhjÙ��hb]rˇ��hÄX���[toDate]r���ÖÅr��}r��(hgU�hhj˙��ubahkjÀ��ubaubhÄX���, r��ÖÅr��}r��(hgX���, hhj ��ubj’��)År��}r��(hgX%���:class:`[event]<Types.Event, string>`r��hhj ��hij��hkjÿ��hm}r	��(UreftypeX���classj⁄��âj€��X���Types.Event, stringU	refdomainX���pyr
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK&hb]r��j√��)År��}r
��(hgj��hm}r��(ho]hp]r��(j��j
��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���[event]r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r��ÖÅr��}r��(hgX���, hhj ��ubj√��)År��}r��(hgX���``[idFilter]``hm}r��(ho]hp]hq]hr]ht]uhhj ��hb]r��hÄX
���[idFilter]r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubhÄX���, r��ÖÅr ��}r!��(hgX���, hhj ��ubj√��)År"��}r#��(hgX���``[start]``hm}r$��(ho]hp]hq]hr]ht]uhhj ��hb]r%��hÄX���[start]r&��ÖÅr'��}r(��(hgU�hhj"��ubahkjÀ��ubhÄX���, r)��ÖÅr*��}r+��(hgX���, hhj ��ubj√��)År,��}r-��(hgX���``[count]``hm}r.��(ho]hp]hq]hr]ht]uhhj ��hb]r/��hÄX���[count]r0��ÖÅr1��}r2��(hgU�hhj,��ubahkjÀ��ubhÄX���) r3��ÖÅr4��}r5��(hgX���) hhj ��ubj√��)År6��}r7��(hgX���``->``hm}r8��(ho]hp]hq]hr]ht]uhhj ��hb]r9��hÄX���->r:��ÖÅr;��}r<��(hgU�hhj6��ubahkjÀ��ubhÄX��� ÖÅr=��}r>��(hgX��� hhj ��ubj’��)År?��}r@��(hgX���:class:`Types.Log`rA��hhj ��hij��hkjÿ��hm}rB��(UreftypeX���classj⁄��âj€��X	���Types.LogU	refdomainX���pyrC��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK&hb]rD��j√��)ÅrE��}rF��(hgjA��hm}rG��(ho]hp]rH��(jÊ��jC��X���py-classrI��ehq]hr]ht]uhhj?��hb]rJ��hÄX	���Types.LogrK��ÖÅrL��}rM��(hgU�hhjE��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrN��}rO��(hgU�hm}rP��(ho]hp]hq]hr]ht]uhhjö��hb]rQ��(jY��)ÅrR��}rS��(hgU�hm}rT��(ho]hp]hq]hr]ht]uhhjN��hb]rU��hÑ)ÅrV��}rW��(hgX���Tier 1rX��hhjR��hij��hkhàhm}rY��(ho]hp]hq]hr]ht]uhvK'hb]rZ��hÄX���Tier 1r[��ÖÅr\��}r]��(hgjX��hhjV��ubaubahkjf��ubjY��)År^��}r_��(hgU�hm}r`��(ho]hp]hq]hr]ht]uhhjN��hb]ra��hÑ)Årb��}rc��(hgX���1.0, 2.0rd��hhj^��hij��hkhàhm}re��(ho]hp]hq]hr]ht]uhvK(hb]rf��hÄX���1.0, 2.0rg��ÖÅrh��}ri��(hgjd��hhjb��ubaubahkjf��ubjY��)Årj��}rk��(hgU�hm}rl��(ho]hp]hq]hr]ht]uhhjN��hb]rm��hÑ)Årn��}ro��(hgX���``POST /reserve``rp��hhjj��hij��hkhàhm}rq��(ho]hp]hq]hr]ht]uhvK)hb]rr��j√��)Års��}rt��(hgjp��hm}ru��(ho]hp]hq]hr]ht]uhhjn��hb]rv��hÄX
���POST /reserverw��ÖÅrx��}ry��(hgU�hhjs��ubahkjÀ��ubaubahkjf��ubjY��)Årz��}r{��(hgU�hm}r|��(ho]hp]hq]hr]ht]uhhjN��hb]r}��hÑ)År~��}r��(hgX ���:func:`CNCore.reserveIdentifier`rÄ��hhjz��hij��hkhàhm}rÅ��(ho]hp]hq]hr]ht]uhvK*hb]rÇ��j’��)ÅrÉ��}rÑ��(hgjÄ��hhj~��hij��hkjÿ��hm}rÖ��(UreftypeX���funcj⁄��âj€��X���CNCore.reserveIdentifierU	refdomainX���pyrÜ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK*hb]rá��j√��)Årà��}râ��(hgjÄ��hm}rä��(ho]hp]rã��(jÊ��jÜ��X���py-funcrå��ehq]hr]ht]uhhjÉ��hb]rç��hÄX���CNCore.reserveIdentifier()ré��ÖÅrè��}rê��(hgU�hhjà��ubahkjÀ��ubaubaubahkjf��ubjY��)Årë��}rí��(hgU�hm}rì��(ho]hp]hq]hr]ht]uhhjN��hb]rî��hÑ)Årï��}rñ��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhjë��hij��hkhàhm}ró��(ho]hp]hq]hr]ht]uhvK+hb]rò��(hÄX���(ÖÅrô��}rö��(hgX���(hhjï��ubj’��)Årõ��}rú��(hgX���:class:`session<Types.Session>`rù��hhjï��hij��hkjÿ��hm}rû��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrü��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK+hb]r†��j√��)År°��}r¢��(hgjù��hm}r£��(ho]hp]r§��(jÊ��jü��X���py-classr•��ehq]hr]ht]uhhjõ��hb]r¶��hÄX���sessionrß��ÖÅr®��}r©��(hgU�hhj°��ubahkjÀ��ubaubhÄX���, r™��ÖÅr´��}r¨��(hgX���, hhjï��ubj’��)År≠��}rÆ��(hgX���:class:`id<Types.Identifier>`rØ��hhjï��hij��hkjÿ��hm}r∞��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr±��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK+hb]r≤��j√��)År≥��}r¥��(hgjØ��hm}rµ��(ho]hp]r∂��(jÊ��j±��X���py-classr∑��ehq]hr]ht]uhhj≠��hb]r∏��hÄX���idrπ��ÖÅr∫��}rª��(hgU�hhj≥��ubahkjÀ��ubaubhÄX���) rº��ÖÅrΩ��}ræ��(hgX���) hhjï��ubj√��)Årø��}r¿��(hgX���``->``hm}r¡��(ho]hp]hq]hr]ht]uhhjï��hb]r¬��hÄX���->r√��ÖÅrƒ��}r≈��(hgU�hhjø��ubahkjÀ��ubhÄX��� ÖÅr∆��}r«��(hgX��� hhjï��ubj’��)År»��}r…��(hgX���:class:`Types.Identifier`r ��hhjï��hij��hkjÿ��hm}rÀ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÃ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK+hb]rÕ��j√��)ÅrŒ��}rœ��(hgj ��hm}r–��(ho]hp]r—��(jÊ��jÃ��X���py-classr“��ehq]hr]ht]uhhj»��hb]r”��hÄX���Types.Identifierr‘��ÖÅr’��}r÷��(hgU�hhjŒ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År◊��}rÿ��(hgU�hm}rŸ��(ho]hp]hq]hr]ht]uhhjö��hb]r⁄��(jY��)År€��}r‹��(hgU�hm}r›��(ho]hp]hq]hr]ht]uhhj◊��hb]rfi��hÑ)Årfl��}r‡��(hgX���Tier 1r·��hhj€��hij��hkhàhm}r‚��(ho]hp]hq]hr]ht]uhvK,hb]r„��hÄX���Tier 1r‰��ÖÅrÂ��}rÊ��(hgj·��hhjfl��ubaubahkjf��ubjY��)ÅrÁ��}rË��(hgU�hm}rÈ��(ho]hp]hq]hr]ht]uhhj◊��hb]rÍ��hÑ)ÅrÎ��}rÏ��(hgX
���1.0, (2.0)rÌ��hhjÁ��hij��hkhàhm}rÓ��(ho]hp]hq]hr]ht]uhvK-hb]rÔ��hÄX
���1.0, (2.0)r��ÖÅrÒ��}rÚ��(hgjÌ��hhjÎ��ubaubahkjf��ubjY��)ÅrÛ��}rÙ��(hgU�hm}rı��(ho]hp]hq]hr]ht]uhhj◊��hb]rˆ��hÑ)År˜��}r¯��(hgX���``POST /generate``r˘��hhjÛ��hij��hkhàhm}r˙��(ho]hp]hq]hr]ht]uhvK.hb]r˚��j√��)År¸��}r˝��(hgj˘��hm}r˛��(ho]hp]hq]hr]ht]uhhj˜��hb]rˇ��hÄX���POST /generater���ÖÅr��}r��(hgU�hhj¸��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj◊��hb]r��hÑ)År��}r��(hgX!���:func:`CNCore.generateIdentifier`r	��hhj��hij��hkhàhm}r
��(ho]hp]hq]hr]ht]uhvK/hb]r��j’��)År��}r
��(hgj	��hhj��hij��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X���CNCore.generateIdentifierU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK/hb]r��j√��)År��}r��(hgj	��hm}r��(ho]hp]r��(jÊ��j��X���py-funcr��ehq]hr]ht]uhhj��hb]r��hÄX���CNCore.generateIdentifier()r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj◊��hb]r��hÑ)År��}r��(hgX^���(:class:`session<Types.Session>`, ``scheme``, ``[fragment]``) ``->`` :class:`Types.Identifier`hhj��hij��hkhàhm}r ��(ho]hp]hq]hr]ht]uhvK0hb]r!��(hÄX���(ÖÅr"��}r#��(hgX���(hhj��ubj’��)År$��}r%��(hgX���:class:`session<Types.Session>`r&��hhj��hij��hkjÿ��hm}r'��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr(��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK0hb]r)��j√��)År*��}r+��(hgj&��hm}r,��(ho]hp]r-��(jÊ��j(��X���py-classr.��ehq]hr]ht]uhhj$��hb]r/��hÄX���sessionr0��ÖÅr1��}r2��(hgU�hhj*��ubahkjÀ��ubaubhÄX���, r3��ÖÅr4��}r5��(hgX���, hhj��ubj√��)År6��}r7��(hgX
���``scheme``hm}r8��(ho]hp]hq]hr]ht]uhhj��hb]r9��hÄX���schemer:��ÖÅr;��}r<��(hgU�hhj6��ubahkjÀ��ubhÄX���, r=��ÖÅr>��}r?��(hgX���, hhj��ubj√��)År@��}rA��(hgX���``[fragment]``hm}rB��(ho]hp]hq]hr]ht]uhhj��hb]rC��hÄX
���[fragment]rD��ÖÅrE��}rF��(hgU�hhj@��ubahkjÀ��ubhÄX���) rG��ÖÅrH��}rI��(hgX���) hhj��ubj√��)ÅrJ��}rK��(hgX���``->``hm}rL��(ho]hp]hq]hr]ht]uhhj��hb]rM��hÄX���->rN��ÖÅrO��}rP��(hgU�hhjJ��ubahkjÀ��ubhÄX��� ÖÅrQ��}rR��(hgX��� hhj��ubj’��)ÅrS��}rT��(hgX���:class:`Types.Identifier`rU��hhj��hij��hkjÿ��hm}rV��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrW��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK0hb]rX��j√��)ÅrY��}rZ��(hgjU��hm}r[��(ho]hp]r\��(jÊ��jW��X���py-classr]��ehq]hr]ht]uhhjS��hb]r^��hÄX���Types.Identifierr_��ÖÅr`��}ra��(hgU�hhjY��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årb��}rc��(hgU�hm}rd��(ho]hp]hq]hr]ht]uhhjö��hb]re��(jY��)Årf��}rg��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhjb��hb]ri��hÑ)Årj��}rk��(hgX���Tier 1rl��hhjf��hij��hkhàhm}rm��(ho]hp]hq]hr]ht]uhvK1hb]rn��hÄX���Tier 1ro��ÖÅrp��}rq��(hgjl��hhjj��ubaubahkjf��ubjY��)Årr��}rs��(hgU�hm}rt��(ho]hp]hq]hr]ht]uhhjb��hb]ru��hÑ)Årv��}rw��(hgX
���1.0, (2.0)rx��hhjr��hij��hkhàhm}ry��(ho]hp]hq]hr]ht]uhvK2hb]rz��hÄX
���1.0, (2.0)r{��ÖÅr|��}r}��(hgjx��hhjv��ubaubahkjf��ubjY��)År~��}r��(hgU�hm}rÄ��(ho]hp]hq]hr]ht]uhhjb��hb]rÅ��hÑ)ÅrÇ��}rÉ��(hgX���``GET /checksum``rÑ��hhj~��hij��hkhàhm}rÖ��(ho]hp]hq]hr]ht]uhvK3hb]rÜ��j√��)Årá��}rà��(hgjÑ��hm}râ��(ho]hp]hq]hr]ht]uhhjÇ��hb]rä��hÄX
���GET /checksumrã��ÖÅrå��}rç��(hgU�hhjá��ubahkjÀ��ubaubahkjf��ubjY��)Åré��}rè��(hgU�hm}rê��(ho]hp]hq]hr]ht]uhhjb��hb]rë��hÑ)Årí��}rì��(hgX%���:func:`CNCore.listChecksumAlgorithms`rî��hhjé��hij��hkhàhm}rï��(ho]hp]hq]hr]ht]uhvK4hb]rñ��j’��)Åró��}rò��(hgjî��hhjí��hij��hkjÿ��hm}rô��(UreftypeX���funcj⁄��âj€��X���CNCore.listChecksumAlgorithmsU	refdomainX���pyrö��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK4hb]rõ��j√��)Årú��}rù��(hgjî��hm}rû��(ho]hp]rü��(jÊ��jö��X���py-funcr†��ehq]hr]ht]uhhjó��hb]r°��hÄX���CNCore.listChecksumAlgorithms()r¢��ÖÅr£��}r§��(hgU�hhjú��ubahkjÀ��ubaubaubahkjf��ubjY��)År•��}r¶��(hgU�hm}rß��(ho]hp]hq]hr]ht]uhhjb��hb]r®��hÑ)År©��}r™��(hgX.���() ``->`` :class:`Types.ChecksumAlgorithmList`hhj•��hij��hkhàhm}r´��(ho]hp]hq]hr]ht]uhvK5hb]r¨��(hÄX���() r≠��ÖÅrÆ��}rØ��(hgX���() hhj©��ubj√��)År∞��}r±��(hgX���``->``hm}r≤��(ho]hp]hq]hr]ht]uhhj©��hb]r≥��hÄX���->r¥��ÖÅrµ��}r∂��(hgU�hhj∞��ubahkjÀ��ubhÄX��� ÖÅr∑��}r∏��(hgX��� hhj©��ubj’��)Årπ��}r∫��(hgX$���:class:`Types.ChecksumAlgorithmList`rª��hhj©��hij��hkjÿ��hm}rº��(UreftypeX���classj⁄��âj€��X���Types.ChecksumAlgorithmListU	refdomainX���pyrΩ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK5hb]ræ��j√��)Årø��}r¿��(hgjª��hm}r¡��(ho]hp]r¬��(jÊ��jΩ��X���py-classr√��ehq]hr]ht]uhhjπ��hb]rƒ��hÄX���Types.ChecksumAlgorithmListr≈��ÖÅr∆��}r«��(hgU�hhjø��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År»��}r…��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhjö��hb]rÀ��(jY��)ÅrÃ��}rÕ��(hgU�hm}rŒ��(ho]hp]hq]hr]ht]uhhj»��hb]hkjf��ubjY��)Årœ��}r–��(hgU�hm}r—��(ho]hp]hq]hr]ht]uhhj»��hb]r“��hÑ)År”��}r‘��(hgX���1.0, 2.0r’��hhjœ��hij��hkhàhm}r÷��(ho]hp]hq]hr]ht]uhvK7hb]r◊��hÄX���1.0, 2.0rÿ��ÖÅrŸ��}r⁄��(hgj’��hhj”��ubaubahkjf��ubjY��)År€��}r‹��(hgU�hm}r›��(ho]hp]hq]hr]ht]uhhj»��hb]rfi��hÑ)Årfl��}r‡��(hgX���``PUT /obsoletedBy/{pid}``r·��hhj€��hij��hkhàhm}r‚��(ho]hp]hq]hr]ht]uhvK8hb]r„��j√��)År‰��}rÂ��(hgj·��hm}rÊ��(ho]hp]hq]hr]ht]uhhjfl��hb]rÁ��hÄX���PUT /obsoletedBy/{pid}rË��ÖÅrÈ��}rÍ��(hgU�hhj‰��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÎ��}rÏ��(hgU�hm}rÌ��(ho]hp]hq]hr]ht]uhhj»��hb]rÓ��hÑ)ÅrÔ��}r��(hgX���:func:`CNCore.setObsoletedBy`rÒ��hhjÎ��hij��hkhàhm}rÚ��(ho]hp]hq]hr]ht]uhvK9hb]rÛ��j’��)ÅrÙ��}rı��(hgjÒ��hhjÔ��hij��hkjÿ��hm}rˆ��(UreftypeX���funcj⁄��âj€��X���CNCore.setObsoletedByU	refdomainX���pyr˜��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK9hb]r¯��j√��)År˘��}r˙��(hgjÒ��hm}r˚��(ho]hp]r¸��(jÊ��j˜��X���py-funcr˝��ehq]hr]ht]uhhjÙ��hb]r˛��hÄX���CNCore.setObsoletedBy()rˇ��ÖÅr���}r��(hgU�hhj˘��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj»��hb]r��hÑ)År��}r��(hgXé���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`obsoletedByPid<Types.Identifier>`, ``serialVersion``) ``->`` booleanhhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK:hb]r	��(hÄX���(ÖÅr
��}r��(hgX���(hhj��ubj’��)År��}r
��(hgX���:class:`session<Types.Session>`r��hhj��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK:hb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���sessionr��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r��ÖÅr��}r��(hgX���, hhj��ubj’��)År��}r��(hgX���:class:`pid<Types.Identifier>`r ��hhj��hij��hkjÿ��hm}r!��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr"��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK:hb]r#��j√��)År$��}r%��(hgj ��hm}r&��(ho]hp]r'��(jÊ��j"��X���py-classr(��ehq]hr]ht]uhhj��hb]r)��hÄX���pidr*��ÖÅr+��}r,��(hgU�hhj$��ubahkjÀ��ubaubhÄX���, r-��ÖÅr.��}r/��(hgX���, hhj��ubj’��)År0��}r1��(hgX)���:class:`obsoletedByPid<Types.Identifier>`r2��hhj��hij��hkjÿ��hm}r3��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr4��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK:hb]r5��j√��)År6��}r7��(hgj2��hm}r8��(ho]hp]r9��(jÊ��j4��X���py-classr:��ehq]hr]ht]uhhj0��hb]r;��hÄX���obsoletedByPidr<��ÖÅr=��}r>��(hgU�hhj6��ubahkjÀ��ubaubhÄX���, r?��ÖÅr@��}rA��(hgX���, hhj��ubj√��)ÅrB��}rC��(hgX���``serialVersion``hm}rD��(ho]hp]hq]hr]ht]uhhj��hb]rE��hÄX
���serialVersionrF��ÖÅrG��}rH��(hgU�hhjB��ubahkjÀ��ubhÄX���) rI��ÖÅrJ��}rK��(hgX���) hhj��ubj√��)ÅrL��}rM��(hgX���``->``hm}rN��(ho]hp]hq]hr]ht]uhhj��hb]rO��hÄX���->rP��ÖÅrQ��}rR��(hgU�hhjL��ubahkjÀ��ubhÄX��� booleanrS��ÖÅrT��}rU��(hgX��� booleanhhj��ubeubahkjf��ubehkjó��ubjT��)ÅrV��}rW��(hgU�hm}rX��(ho]hp]hq]hr]ht]uhhjö��hb]rY��(jY��)ÅrZ��}r[��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhjV��hb]r]��hÑ)År^��}r_��(hgX���Tier 3r`��hhjZ��hij��hkhàhm}ra��(ho]hp]hq]hr]ht]uhvK;hb]rb��hÄX���Tier 3rc��ÖÅrd��}re��(hgj`��hhj^��ubaubahkjf��ubjY��)Årf��}rg��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhjV��hb]ri��hÑ)Årj��}rk��(hgX
���1.0, (2.0)rl��hhjf��hij��hkhàhm}rm��(ho]hp]hq]hr]ht]uhvK<hb]rn��hÄX
���1.0, (2.0)ro��ÖÅrp��}rq��(hgjl��hhjj��ubaubahkjf��ubjY��)Årr��}rs��(hgU�hm}rt��(ho]hp]hq]hr]ht]uhhjV��hb]ru��hÑ)Årv��}rw��(hgX���``DELETE /object/{id}``rx��hhjr��hij��hkhàhm}ry��(ho]hp]hq]hr]ht]uhvK=hb]rz��j√��)År{��}r|��(hgjx��hm}r}��(ho]hp]hq]hr]ht]uhhjv��hb]r~��hÄX���DELETE /object/{id}r��ÖÅrÄ��}rÅ��(hgU�hhj{��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÇ��}rÉ��(hgU�hm}rÑ��(ho]hp]hq]hr]ht]uhhjV��hb]rÖ��hÑ)ÅrÜ��}rá��(hgX���:func:`CNCore.delete`rà��hhjÇ��hij��hkhàhm}râ��(ho]hp]hq]hr]ht]uhvK>hb]rä��j’��)Årã��}rå��(hgjà��hhjÜ��hij��hkjÿ��hm}rç��(UreftypeX���funcj⁄��âj€��X
���CNCore.deleteU	refdomainX���pyré��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK>hb]rè��j√��)Årê��}rë��(hgjà��hm}rí��(ho]hp]rì��(jÊ��jé��X���py-funcrî��ehq]hr]ht]uhhjã��hb]rï��hÄX���CNCore.delete()rñ��ÖÅró��}rò��(hgU�hhjê��ubahkjÀ��ubaubaubahkjf��ubjY��)Årô��}rö��(hgU�hm}rõ��(ho]hp]hq]hr]ht]uhhjV��hb]rú��hÑ)Årù��}rû��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhjô��hij��hkhàhm}rü��(ho]hp]hq]hr]ht]uhvK?hb]r†��(hÄX���(ÖÅr°��}r¢��(hgX���(hhjù��ubj’��)År£��}r§��(hgX���:class:`session<Types.Session>`r•��hhjù��hij��hkjÿ��hm}r¶��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrß��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK?hb]r®��j√��)År©��}r™��(hgj•��hm}r´��(ho]hp]r¨��(jÊ��jß��X���py-classr≠��ehq]hr]ht]uhhj£��hb]rÆ��hÄX���sessionrØ��ÖÅr∞��}r±��(hgU�hhj©��ubahkjÀ��ubaubhÄX���, r≤��ÖÅr≥��}r¥��(hgX���, hhjù��ubj’��)Årµ��}r∂��(hgX���:class:`id<Types.Identifier>`r∑��hhjù��hij��hkjÿ��hm}r∏��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrπ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK?hb]r∫��j√��)Årª��}rº��(hgj∑��hm}rΩ��(ho]hp]ræ��(jÊ��jπ��X���py-classrø��ehq]hr]ht]uhhjµ��hb]r¿��hÄX���idr¡��ÖÅr¬��}r√��(hgU�hhjª��ubahkjÀ��ubaubhÄX���) rƒ��ÖÅr≈��}r∆��(hgX���) hhjù��ubj√��)År«��}r»��(hgX���``->``hm}r…��(ho]hp]hq]hr]ht]uhhjù��hb]r ��hÄX���->rÀ��ÖÅrÃ��}rÕ��(hgU�hhj«��ubahkjÀ��ubhÄX��� ÖÅrŒ��}rœ��(hgX��� hhjù��ubj’��)År–��}r—��(hgX���:class:`Types.Identifier`r“��hhjù��hij��hkjÿ��hm}r”��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr‘��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK?hb]r’��j√��)År÷��}r◊��(hgj“��hm}rÿ��(ho]hp]rŸ��(jÊ��j‘��X���py-classr⁄��ehq]hr]ht]uhhj–��hb]r€��hÄX���Types.Identifierr‹��ÖÅr›��}rfi��(hgU�hhj÷��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årfl��}r‡��(hgU�hm}r·��(ho]hp]hq]hr]ht]uhhjö��hb]r‚��(jY��)År„��}r‰��(hgU�hm}rÂ��(ho]hp]hq]hr]ht]uhhjfl��hb]rÊ��hÑ)ÅrÁ��}rË��(hgX���Tier 3rÈ��hhj„��hij��hkhàhm}rÍ��(ho]hp]hq]hr]ht]uhvK@hb]rÎ��hÄX���Tier 3rÏ��ÖÅrÌ��}rÓ��(hgjÈ��hhjÁ��ubaubahkjf��ubjY��)ÅrÔ��}r��(hgU�hm}rÒ��(ho]hp]hq]hr]ht]uhhjfl��hb]rÚ��hÑ)ÅrÛ��}rÙ��(hgX���1.0, 2.0rı��hhjÔ��hij��hkhàhm}rˆ��(ho]hp]hq]hr]ht]uhvKAhb]r˜��hÄX���1.0, 2.0r¯��ÖÅr˘��}r˙��(hgjı��hhjÛ��ubaubahkjf��ubjY��)År˚��}r¸��(hgU�hm}r˝��(ho]hp]hq]hr]ht]uhhjfl��hb]r˛��hÑ)Årˇ��}r���(hgX���``PUT /archive/{id}``r��hhj˚��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKBhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhjˇ��hb]r��hÄX���PUT /archive/{id}r��ÖÅr	��}r
��(hgU�hhj��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r
��(ho]hp]hq]hr]ht]uhhjfl��hb]r��hÑ)År��}r��(hgX���:func:`CNCore.archive`r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKChb]r��j’��)År��}r��(hgj��hhj��hij��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X���CNCore.archiveU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKChb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-funcr��ehq]hr]ht]uhhj��hb]r��hÄX���CNCore.archive()r��ÖÅr ��}r!��(hgU�hhj��ubahkjÀ��ubaubaubahkjf��ubjY��)År"��}r#��(hgU�hm}r$��(ho]hp]hq]hr]ht]uhhjfl��hb]r%��hÑ)År&��}r'��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhj"��hij��hkhàhm}r(��(ho]hp]hq]hr]ht]uhvKDhb]r)��(hÄX���(ÖÅr*��}r+��(hgX���(hhj&��ubj’��)År,��}r-��(hgX���:class:`session<Types.Session>`r.��hhj&��hij��hkjÿ��hm}r/��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr0��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKDhb]r1��j√��)År2��}r3��(hgj.��hm}r4��(ho]hp]r5��(jÊ��j0��X���py-classr6��ehq]hr]ht]uhhj,��hb]r7��hÄX���sessionr8��ÖÅr9��}r:��(hgU�hhj2��ubahkjÀ��ubaubhÄX���, r;��ÖÅr<��}r=��(hgX���, hhj&��ubj’��)År>��}r?��(hgX���:class:`id<Types.Identifier>`r@��hhj&��hij��hkjÿ��hm}rA��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrB��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKDhb]rC��j√��)ÅrD��}rE��(hgj@��hm}rF��(ho]hp]rG��(jÊ��jB��X���py-classrH��ehq]hr]ht]uhhj>��hb]rI��hÄX���idrJ��ÖÅrK��}rL��(hgU�hhjD��ubahkjÀ��ubaubhÄX���) rM��ÖÅrN��}rO��(hgX���) hhj&��ubj√��)ÅrP��}rQ��(hgX���``->``hm}rR��(ho]hp]hq]hr]ht]uhhj&��hb]rS��hÄX���->rT��ÖÅrU��}rV��(hgU�hhjP��ubahkjÀ��ubhÄX��� ÖÅrW��}rX��(hgX��� hhj&��ubj’��)ÅrY��}rZ��(hgX���:class:`Types.Identifier`r[��hhj&��hij��hkjÿ��hm}r\��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr]��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKDhb]r^��j√��)År_��}r`��(hgj[��hm}ra��(ho]hp]rb��(jÊ��j]��X���py-classrc��ehq]hr]ht]uhhjY��hb]rd��hÄX���Types.Identifierre��ÖÅrf��}rg��(hgU�hhj_��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årh��}ri��(hgU�hm}rj��(ho]hp]hq]hr]ht]uhhjö��hb]rk��(jY��)Årl��}rm��(hgU�hm}rn��(ho]hp]hq]hr]ht]uhhjh��hb]ro��hÑ)Årp��}rq��(hgX���Tier 1rr��hhjl��hij��hkhàhm}rs��(ho]hp]hq]hr]ht]uhvKEhb]rt��hÄX���Tier 1ru��ÖÅrv��}rw��(hgjr��hhjp��ubaubahkjf��ubjY��)Årx��}ry��(hgU�hm}rz��(ho]hp]hq]hr]ht]uhhjh��hb]r{��hÑ)År|��}r}��(hgX���1.0, 2.0r~��hhjx��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKFhb]rÄ��hÄX���1.0, 2.0rÅ��ÖÅrÇ��}rÉ��(hgj~��hhj|��ubaubahkjf��ubjY��)ÅrÑ��}rÖ��(hgU�hm}rÜ��(ho]hp]hq]hr]ht]uhhjh��hb]rá��hÑ)Årà��}râ��(hgX
���``GET /node``rä��hhjÑ��hij��hkhàhm}rã��(ho]hp]hq]hr]ht]uhvKGhb]rå��j√��)Årç��}ré��(hgjä��hm}rè��(ho]hp]hq]hr]ht]uhhjà��hb]rê��hÄX	���GET /noderë��ÖÅrí��}rì��(hgU�hhjç��ubahkjÀ��ubaubahkjf��ubjY��)Årî��}rï��(hgU�hm}rñ��(ho]hp]hq]hr]ht]uhhjh��hb]ró��hÑ)Årò��}rô��(hgX���:func:`CNCore.listNodes`rö��hhjî��hij��hkhàhm}rõ��(ho]hp]hq]hr]ht]uhvKHhb]rú��j’��)Årù��}rû��(hgjö��hhjò��hij��hkjÿ��hm}rü��(UreftypeX���funcj⁄��âj€��X���CNCore.listNodesU	refdomainX���pyr†��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKHhb]r°��j√��)År¢��}r£��(hgjö��hm}r§��(ho]hp]r•��(jÊ��j†��X���py-funcr¶��ehq]hr]ht]uhhjù��hb]rß��hÄX���CNCore.listNodes()r®��ÖÅr©��}r™��(hgU�hhj¢��ubahkjÀ��ubaubaubahkjf��ubjY��)År´��}r¨��(hgU�hm}r≠��(ho]hp]hq]hr]ht]uhhjh��hb]rÆ��hÑ)ÅrØ��}r∞��(hgX!���() ``->`` :class:`Types.NodeList`hhj´��hij��hkhàhm}r±��(ho]hp]hq]hr]ht]uhvKIhb]r≤��(hÄX���() r≥��ÖÅr¥��}rµ��(hgX���() hhjØ��ubj√��)År∂��}r∑��(hgX���``->``hm}r∏��(ho]hp]hq]hr]ht]uhhjØ��hb]rπ��hÄX���->r∫��ÖÅrª��}rº��(hgU�hhj∂��ubahkjÀ��ubhÄX��� ÖÅrΩ��}ræ��(hgX��� hhjØ��ubj’��)Årø��}r¿��(hgX���:class:`Types.NodeList`r¡��hhjØ��hij��hkjÿ��hm}r¬��(UreftypeX���classj⁄��âj€��X���Types.NodeListU	refdomainX���pyr√��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKIhb]rƒ��j√��)År≈��}r∆��(hgj¡��hm}r«��(ho]hp]r»��(jÊ��j√��X���py-classr…��ehq]hr]ht]uhhjø��hb]r ��hÄX���Types.NodeListrÀ��ÖÅrÃ��}rÕ��(hgU�hhj≈��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrŒ��}rœ��(hgU�hm}r–��(ho]hp]hq]hr]ht]uhhjö��hb]r—��(jY��)År“��}r”��(hgU�hm}r‘��(ho]hp]hq]hr]ht]uhhjŒ��hb]r’��hÑ)År÷��}r◊��(hgX���Tier 1rÿ��hhj“��hij��hkhàhm}rŸ��(ho]hp]hq]hr]ht]uhvKJhb]r⁄��hÄX���Tier 1r€��ÖÅr‹��}r›��(hgjÿ��hhj÷��ubaubahkjf��ubjY��)Årfi��}rfl��(hgU�hm}r‡��(ho]hp]hq]hr]ht]uhhjŒ��hb]r·��hÑ)År‚��}r„��(hgX���1.0, 2.0r‰��hhjfi��hij��hkhàhm}rÂ��(ho]hp]hq]hr]ht]uhvKKhb]rÊ��hÄX���1.0, 2.0rÁ��ÖÅrË��}rÈ��(hgj‰��hhj‚��ubaubahkjf��ubjY��)ÅrÍ��}rÎ��(hgU�hm}rÏ��(ho]hp]hq]hr]ht]uhhjŒ��hb]rÌ��hÑ)ÅrÓ��}rÔ��(hgX	���``GET /``r��hhjÍ��hij��hkhàhm}rÒ��(ho]hp]hq]hr]ht]uhvKLhb]rÚ��j√��)ÅrÛ��}rÙ��(hgj��hm}rı��(ho]hp]hq]hr]ht]uhhjÓ��hb]rˆ��hÄX���GET /r˜��ÖÅr¯��}r˘��(hgU�hhjÛ��ubahkjÀ��ubaubahkjf��ubjY��)År˙��}r˚��(hgU�hm}r¸��(ho]hp]hq]hr]ht]uhhjŒ��hb]r˝��hÑ)År˛��}rˇ��(hgX���:func:`CNCore.getCapabilities`r���hhj˙��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKMhb]r��j’��)År��}r��(hgj���hhj˛��hij��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X���CNCore.getCapabilitiesU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKMhb]r��j√��)År��}r	��(hgj���hm}r
��(ho]hp]r��(j��j��X���py-funcr��ehq]hr]ht]uhhj��hb]r
��hÄX���CNCore.getCapabilities()r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjŒ��hb]r��hÑ)År��}r��(hgX���() ``->`` :class:`Types.Node`hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKNhb]r��(hÄX���() r��ÖÅr��}r��(hgX���() hhj��ubj√��)År��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÄX���->r ��ÖÅr!��}r"��(hgU�hhj��ubahkjÀ��ubhÄX��� ÖÅr#��}r$��(hgX��� hhj��ubj’��)År%��}r&��(hgX���:class:`Types.Node`r'��hhj��hij��hkjÿ��hm}r(��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr)��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKNhb]r*��j√��)År+��}r,��(hgj'��hm}r-��(ho]hp]r.��(jÊ��j)��X���py-classr/��ehq]hr]ht]uhhj%��hb]r0��hÄX
���Types.Noder1��ÖÅr2��}r3��(hgU�hhj+��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År4��}r5��(hgU�hm}r6��(ho]hp]hq]hr]ht]uhhjö��hb]r7��(jY��)År8��}r9��(hgU�hm}r:��(ho]hp]hq]hr]ht]uhhj4��hb]r;��hÑ)År<��}r=��(hgX���Tier 1r>��hhj8��hij��hkhàhm}r?��(ho]hp]hq]hr]ht]uhvKOhb]r@��hÄX���Tier 1rA��ÖÅrB��}rC��(hgj>��hhj<��ubaubahkjf��ubjY��)ÅrD��}rE��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj4��hb]rG��hÑ)ÅrH��}rI��(hgX���1.0, 2.0rJ��hhjD��hij��hkhàhm}rK��(ho]hp]hq]hr]ht]uhvKPhb]rL��hÄX���1.0, 2.0rM��ÖÅrN��}rO��(hgjJ��hhjH��ubaubahkjf��ubjY��)ÅrP��}rQ��(hgU�hm}rR��(ho]hp]hq]hr]ht]uhhj4��hb]rS��hÑ)ÅrT��}rU��(hgX���``POST /meta``rV��hhjP��hij��hkhàhm}rW��(ho]hp]hq]hr]ht]uhvKQhb]rX��j√��)ÅrY��}rZ��(hgjV��hm}r[��(ho]hp]hq]hr]ht]uhhjT��hb]r\��hÄX
���POST /metar]��ÖÅr^��}r_��(hgU�hhjY��ubahkjÀ��ubaubahkjf��ubjY��)År`��}ra��(hgU�hm}rb��(ho]hp]hq]hr]ht]uhhj4��hb]rc��hÑ)Ård��}re��(hgX%���:func:`CNCore.registerSystemMetadata`rf��hhj`��hij��hkhàhm}rg��(ho]hp]hq]hr]ht]uhvKRhb]rh��j’��)Åri��}rj��(hgjf��hhjd��hij��hkjÿ��hm}rk��(UreftypeX���funcj⁄��âj€��X���CNCore.registerSystemMetadataU	refdomainX���pyrl��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKRhb]rm��j√��)Årn��}ro��(hgjf��hm}rp��(ho]hp]rq��(jÊ��jl��X���py-funcrr��ehq]hr]ht]uhhji��hb]rs��hÄX���CNCore.registerSystemMetadata()rt��ÖÅru��}rv��(hgU�hhjn��ubahkjÀ��ubaubaubahkjf��ubjY��)Årw��}rx��(hgU�hm}ry��(ho]hp]hq]hr]ht]uhhj4��hb]rz��hÑ)År{��}r|��(hgXä���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.Identifier`hhjw��hij��hkhàhm}r}��(ho]hp]hq]hr]ht]uhvKShb]r~��(hÄX���(ÖÅr��}rÄ��(hgX���(hhj{��ubj’��)ÅrÅ��}rÇ��(hgX���:class:`session<Types.Session>`rÉ��hhj{��hij��hkjÿ��hm}rÑ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÖ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKShb]rÜ��j√��)Årá��}rà��(hgjÉ��hm}râ��(ho]hp]rä��(jÊ��jÖ��X���py-classrã��ehq]hr]ht]uhhjÅ��hb]rå��hÄX���sessionrç��ÖÅré��}rè��(hgU�hhjá��ubahkjÀ��ubaubhÄX���, rê��ÖÅrë��}rí��(hgX���, hhj{��ubj’��)Årì��}rî��(hgX���:class:`pid<Types.Identifier>`rï��hhj{��hij��hkjÿ��hm}rñ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyró��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKShb]rò��j√��)Årô��}rö��(hgjï��hm}rõ��(ho]hp]rú��(jÊ��jó��X���py-classrù��ehq]hr]ht]uhhjì��hb]rû��hÄX���pidrü��ÖÅr†��}r°��(hgU�hhjô��ubahkjÀ��ubaubhÄX���, r¢��ÖÅr£��}r§��(hgX���, hhj{��ubj’��)År•��}r¶��(hgX&���:class:`sysmeta<Types.SystemMetadata>`rß��hhj{��hij��hkjÿ��hm}r®��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr©��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKShb]r™��j√��)År´��}r¨��(hgjß��hm}r≠��(ho]hp]rÆ��(jÊ��j©��X���py-classrØ��ehq]hr]ht]uhhj•��hb]r∞��hÄX���sysmetar±��ÖÅr≤��}r≥��(hgU�hhj´��ubahkjÀ��ubaubhÄX���) r¥��ÖÅrµ��}r∂��(hgX���) hhj{��ubj√��)År∑��}r∏��(hgX���``->``hm}rπ��(ho]hp]hq]hr]ht]uhhj{��hb]r∫��hÄX���->rª��ÖÅrº��}rΩ��(hgU�hhj∑��ubahkjÀ��ubhÄX��� ÖÅræ��}rø��(hgX��� hhj{��ubj’��)År¿��}r¡��(hgX���:class:`Types.Identifier`r¬��hhj{��hij��hkjÿ��hm}r√��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrƒ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKShb]r≈��j√��)År∆��}r«��(hgj¬��hm}r»��(ho]hp]r…��(jÊ��jƒ��X���py-classr ��ehq]hr]ht]uhhj¿��hb]rÀ��hÄX���Types.IdentifierrÃ��ÖÅrÕ��}rŒ��(hgU�hhj∆��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årœ��}r–��(hgU�hm}r—��(ho]hp]hq]hr]ht]uhhjö��hb]r“��(jY��)År”��}r‘��(hgU�hm}r’��(ho]hp]hq]hr]ht]uhhjœ��hb]r÷��hÑ)År◊��}rÿ��(hgX���Tier 1rŸ��hhj”��hij��hkhàhm}r⁄��(ho]hp]hq]hr]ht]uhvKThb]r€��hÄX���Tier 1r‹��ÖÅr›��}rfi��(hgjŸ��hhj◊��ubaubahkjf��ubjY��)Årfl��}r‡��(hgU�hm}r·��(ho]hp]hq]hr]ht]uhhjœ��hb]r‚��hÑ)År„��}r‰��(hgX���2.0rÂ��hhjfl��hij��hkhàhm}rÊ��(ho]hp]hq]hr]ht]uhvKUhb]rÁ��hÄX���2.0rË��ÖÅrÈ��}rÍ��(hgjÂ��hhj„��ubaubahkjf��ubjY��)ÅrÎ��}rÏ��(hgU�hm}rÌ��(ho]hp]hq]hr]ht]uhhjœ��hb]rÓ��hÑ)ÅrÔ��}r��(hgX
���``PUT /meta``rÒ��hhjÎ��hij��hkhàhm}rÚ��(ho]hp]hq]hr]ht]uhvKVhb]rÛ��j√��)ÅrÙ��}rı��(hgjÒ��hm}rˆ��(ho]hp]hq]hr]ht]uhhjÔ��hb]r˜��hÄX	���PUT /metar¯��ÖÅr˘��}r˙��(hgU�hhjÙ��ubahkjÀ��ubaubahkjf��ubjY��)År˚��}r¸��(hgU�hm}r˝��(ho]hp]hq]hr]ht]uhhjœ��hb]r˛��hÑ)Årˇ��}r�	��(hgX#���:func:`CNCore.updateSystemMetadata`r	��hhj˚��hij��hkhàhm}r	��(ho]hp]hq]hr]ht]uhvKWhb]r	��j’��)År	��}r	��(hgj	��hhjˇ��hij��hkjÿ��hm}r	��(UreftypeX���funcj⁄��âj€��X���CNCore.updateSystemMetadataU	refdomainX���pyr	��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKWhb]r	��j√��)År		��}r
	��(hgj	��hm}r	��(ho]hp]r	��(j��j	��X���py-funcr
	��ehq]hr]ht]uhhj	��hb]r	��hÄX���CNCore.updateSystemMetadata()r	��ÖÅr	��}r	��(hgU�hhj		��ubahkjÀ��ubaubaubahkjf��ubjY��)År	��}r	��(hgU�hm}r	��(ho]hp]hq]hr]ht]uhhjœ��hb]r	��hÑ)År	��}r	��(hgXx���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` booleanhhj	��hij��hkhàhm}r	��(ho]hp]hq]hr]ht]uhvKXhb]r	��(hÄX���(ÖÅr	��}r	��(hgX���(hhj	��ubj’��)År	��}r	��(hgX���:class:`session<Types.Session>`r	��hhj	��hij��hkjÿ��hm}r	��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr 	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKXhb]r!	��j√��)År"	��}r#	��(hgj	��hm}r$	��(ho]hp]r%	��(jÊ��j 	��X���py-classr&	��ehq]hr]ht]uhhj	��hb]r'	��hÄX���sessionr(	��ÖÅr)	��}r*	��(hgU�hhj"	��ubahkjÀ��ubaubhÄX���, r+	��ÖÅr,	��}r-	��(hgX���, hhj	��ubj’��)År.	��}r/	��(hgX���:class:`pid<Types.Identifier>`r0	��hhj	��hij��hkjÿ��hm}r1	��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr2	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKXhb]r3	��j√��)År4	��}r5	��(hgj0	��hm}r6	��(ho]hp]r7	��(jÊ��j2	��X���py-classr8	��ehq]hr]ht]uhhj.	��hb]r9	��hÄX���pidr:	��ÖÅr;	��}r<	��(hgU�hhj4	��ubahkjÀ��ubaubhÄX���, r=	��ÖÅr>	��}r?	��(hgX���, hhj	��ubj’��)År@	��}rA	��(hgX&���:class:`sysmeta<Types.SystemMetadata>`rB	��hhj	��hij��hkjÿ��hm}rC	��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrD	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKXhb]rE	��j√��)ÅrF	��}rG	��(hgjB	��hm}rH	��(ho]hp]rI	��(jÊ��jD	��X���py-classrJ	��ehq]hr]ht]uhhj@	��hb]rK	��hÄX���sysmetarL	��ÖÅrM	��}rN	��(hgU�hhjF	��ubahkjÀ��ubaubhÄX���) rO	��ÖÅrP	��}rQ	��(hgX���) hhj	��ubj√��)ÅrR	��}rS	��(hgX���``->``hm}rT	��(ho]hp]hq]hr]ht]uhhj	��hb]rU	��hÄX���->rV	��ÖÅrW	��}rX	��(hgU�hhjR	��ubahkjÀ��ubhÄX��� booleanrY	��ÖÅrZ	��}r[	��(hgX��� booleanhhj	��ubeubahkjf��ubehkjó��ubjT��)År\	��}r]	��(hgU�hm}r^	��(ho]hp]hq]hr]ht]uhhjö��hb]r_	��(jY��)År`	��}ra	��(hgU�hm}rb	��(ho]hp]hq]hr]ht]uhhj\	��hb]hkjf��ubjY��)Årc	��}rd	��(hgU�hm}re	��(ho]hp]hq]hr]ht]uhhj\	��hb]rf	��hÑ)Årg	��}rh	��(hgX���1.0, 2.0ri	��hhjc	��hij��hkhàhm}rj	��(ho]hp]hq]hr]ht]uhvKZhb]rk	��hÄX���1.0, 2.0rl	��ÖÅrm	��}rn	��(hgji	��hhjg	��ubaubahkjf��ubjY��)Åro	��}rp	��(hgU�hm}rq	��(ho]hp]hq]hr]ht]uhhj\	��hb]rr	��hÑ)Års	��}rt	��(hgX'���``GET /reserve/{id}?subject={subject}``ru	��hhjo	��hij��hkhàhm}rv	��(ho]hp]hq]hr]ht]uhvK[hb]rw	��j√��)Årx	��}ry	��(hgju	��hm}rz	��(ho]hp]hq]hr]ht]uhhjs	��hb]r{	��hÄX#���GET /reserve/{id}?subject={subject}r|	��ÖÅr}	��}r~	��(hgU�hhjx	��ubahkjÀ��ubaubahkjf��ubjY��)År	��}rÄ	��(hgU�hm}rÅ	��(ho]hp]hq]hr]ht]uhhj\	��hb]rÇ	��hÑ)ÅrÉ	��}rÑ	��(hgX���:func:`CNCore.hasReservation`rÖ	��hhj	��hij��hkhàhm}rÜ	��(ho]hp]hq]hr]ht]uhvK\hb]rá	��j’��)Årà	��}râ	��(hgjÖ	��hhjÉ	��hij��hkjÿ��hm}rä	��(UreftypeX���funcj⁄��âj€��X���CNCore.hasReservationU	refdomainX���pyrã	��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK\hb]rå	��j√��)Årç	��}ré	��(hgjÖ	��hm}rè	��(ho]hp]rê	��(jÊ��jã	��X���py-funcrë	��ehq]hr]ht]uhhjà	��hb]rí	��hÄX���CNCore.hasReservation()rì	��ÖÅrî	��}rï	��(hgU�hhjç	��ubahkjÀ��ubaubaubahkjf��ubjY��)Årñ	��}ró	��(hgU�hm}rò	��(ho]hp]hq]hr]ht]uhhj\	��hb]rô	��hÑ)Årö	��}rõ	��(hgXp���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`, :class:`id<Types.Identifier>`) ``->`` booleanhhjñ	��hij��hkhàhm}rú	��(ho]hp]hq]hr]ht]uhvK]hb]rù	��(hÄX���(ÖÅrû	��}rü	��(hgX���(hhjö	��ubj’��)År†	��}r°	��(hgX���:class:`session<Types.Session>`r¢	��hhjö	��hij��hkjÿ��hm}r£	��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr§	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK]hb]r•	��j√��)År¶	��}rß	��(hgj¢	��hm}r®	��(ho]hp]r©	��(jÊ��j§	��X���py-classr™	��ehq]hr]ht]uhhj†	��hb]r´	��hÄX���sessionr¨	��ÖÅr≠	��}rÆ	��(hgU�hhj¶	��ubahkjÀ��ubaubhÄX���, rØ	��ÖÅr∞	��}r±	��(hgX���, hhjö	��ubj’��)År≤	��}r≥	��(hgX���:class:`subject<Types.Subject>`r¥	��hhjö	��hij��hkjÿ��hm}rµ	��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr∂	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK]hb]r∑	��j√��)År∏	��}rπ	��(hgj¥	��hm}r∫	��(ho]hp]rª	��(jÊ��j∂	��X���py-classrº	��ehq]hr]ht]uhhj≤	��hb]rΩ	��hÄX���subjectræ	��ÖÅrø	��}r¿	��(hgU�hhj∏	��ubahkjÀ��ubaubhÄX���, r¡	��ÖÅr¬	��}r√	��(hgX���, hhjö	��ubj’��)Årƒ	��}r≈	��(hgX���:class:`id<Types.Identifier>`r∆	��hhjö	��hij��hkjÿ��hm}r«	��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr»	��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK]hb]r…	��j√��)År 	��}rÀ	��(hgj∆	��hm}rÃ	��(ho]hp]rÕ	��(jÊ��j»	��X���py-classrŒ	��ehq]hr]ht]uhhjƒ	��hb]rœ	��hÄX���idr–	��ÖÅr—	��}r“	��(hgU�hhj 	��ubahkjÀ��ubaubhÄX���) r”	��ÖÅr‘	��}r’	��(hgX���) hhjö	��ubj√��)År÷	��}r◊	��(hgX���``->``hm}rÿ	��(ho]hp]hq]hr]ht]uhhjö	��hb]rŸ	��hÄX���->r⁄	��ÖÅr€	��}r‹	��(hgU�hhj÷	��ubahkjÀ��ubhÄX��� booleanr›	��ÖÅrfi	��}rfl	��(hgX��� booleanhhjö	��ubeubahkjf��ubehkjó��ubjT��)År‡	��}r·	��(hgU�hm}r‚	��(ho]hp]hq]hr]ht]uhhjö��hb]r„	��(jY��)År‰	��}rÂ	��(hgU�hm}rÊ	��(ho]hp]hq]hr]ht]uhhj‡	��hb]rÁ	��hÑ)ÅrË	��}rÈ	��(hgX���Tier 1rÍ	��hhj‰	��hij��hkhàhm}rÎ	��(ho]hp]hq]hr]ht]uhvK_hb]rÏ	��hÄX���Tier 1rÌ	��ÖÅrÓ	��}rÔ	��(hgjÍ	��hhjË	��ubaubahkjf��ubjY��)År	��}rÒ	��(hgU�hm}rÚ	��(ho]hp]hq]hr]ht]uhhj‡	��hb]rÛ	��hÑ)ÅrÙ	��}rı	��(hgX���1.0, 2.0rˆ	��hhj	��hij��hkhàhm}r˜	��(ho]hp]hq]hr]ht]uhvK`hb]r¯	��hÄX���1.0, 2.0r˘	��ÖÅr˙	��}r˚	��(hgjˆ	��hhjÙ	��ubaubahkjf��ubjY��)År¸	��}r˝	��(hgU�hm}r˛	��(ho]hp]hq]hr]ht]uhhj‡	��hb]rˇ	��hÑ)År�
��}r
��(hgX���``GET /object/{id}``r
��hhj¸	��hij��hkhàhm}r
��(ho]hp]hq]hr]ht]uhvKahb]r
��j√��)År
��}r
��(hgj
��hm}r
��(ho]hp]hq]hr]ht]uhhj�
��hb]r
��hÄX���GET /object/{id}r	
��ÖÅr

��}r
��(hgU�hhj
��ubahkjÀ��ubaubahkjf��ubjY��)År
��}r
��(hgU�hm}r
��(ho]hp]hq]hr]ht]uhhj‡	��hb]r
��hÑ)År
��}r
��(hgX���:func:`CNRead.get`r
��hhj
��hij��hkhàhm}r
��(ho]hp]hq]hr]ht]uhvKbhb]r
��j’��)År
��}r
��(hgj
��hhj
��hij��hkjÿ��hm}r
��(UreftypeX���funcj⁄��âj€��X
���CNRead.getU	refdomainX���pyr
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKbhb]r
��j√��)År
��}r
��(hgj
��hm}r
��(ho]hp]r
��(j��j
��X���py-funcr
��ehq]hr]ht]uhhj
��hb]r
��hÄX���CNRead.get()r 
��ÖÅr!
��}r"
��(hgU�hhj
��ubahkjÀ��ubaubaubahkjf��ubjY��)År#
��}r$
��(hgU�hm}r%
��(ho]hp]hq]hr]ht]uhhj‡	��hb]r&
��hÑ)År'
��}r(
��(hgXb���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.OctetStream`hhj#
��hij��hkhàhm}r)
��(ho]hp]hq]hr]ht]uhvKchb]r*
��(hÄX���(ÖÅr+
��}r,
��(hgX���(hhj'
��ubj’��)År-
��}r.
��(hgX���:class:`session<Types.Session>`r/
��hhj'
��hij��hkjÿ��hm}r0
��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr1
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKchb]r2
��j√��)År3
��}r4
��(hgj/
��hm}r5
��(ho]hp]r6
��(j��j1
��X���py-classr7
��ehq]hr]ht]uhhj-
��hb]r8
��hÄX���sessionr9
��ÖÅr:
��}r;
��(hgU�hhj3
��ubahkjÀ��ubaubhÄX���, r<
��ÖÅr=
��}r>
��(hgX���, hhj'
��ubj’��)År?
��}r@
��(hgX���:class:`id<Types.Identifier>`rA
��hhj'
��hij��hkjÿ��hm}rB
��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrC
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKchb]rD
��j√��)ÅrE
��}rF
��(hgjA
��hm}rG
��(ho]hp]rH
��(j��jC
��X���py-classrI
��ehq]hr]ht]uhhj?
��hb]rJ
��hÄX���idrK
��ÖÅrL
��}rM
��(hgU�hhjE
��ubahkjÀ��ubaubhÄX���) rN
��ÖÅrO
��}rP
��(hgX���) hhj'
��ubj√��)ÅrQ
��}rR
��(hgX���``->``hm}rS
��(ho]hp]hq]hr]ht]uhhj'
��hb]rT
��hÄX���->rU
��ÖÅrV
��}rW
��(hgU�hhjQ
��ubahkjÀ��ubhÄX��� ÖÅrX
��}rY
��(hgX��� hhj'
��ubj’��)ÅrZ
��}r[
��(hgX���:class:`Types.OctetStream`r\
��hhj'
��hij��hkjÿ��hm}r]
��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr^
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKchb]r_
��j√��)År`
��}ra
��(hgj\
��hm}rb
��(ho]hp]rc
��(j��j^
��X���py-classrd
��ehq]hr]ht]uhhjZ
��hb]re
��hÄX���Types.OctetStreamrf
��ÖÅrg
��}rh
��(hgU�hhj`
��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Åri
��}rj
��(hgU�hm}rk
��(ho]hp]hq]hr]ht]uhhjö��hb]rl
��(jY��)Årm
��}rn
��(hgU�hm}ro
��(ho]hp]hq]hr]ht]uhhji
��hb]rp
��hÑ)Årq
��}rr
��(hgX���Tier 1rs
��hhjm
��hij��hkhàhm}rt
��(ho]hp]hq]hr]ht]uhvKdhb]ru
��hÄX���Tier 1rv
��ÖÅrw
��}rx
��(hgjs
��hhjq
��ubaubahkjf��ubjY��)Åry
��}rz
��(hgU�hm}r{
��(ho]hp]hq]hr]ht]uhhji
��hb]r|
��hÑ)År}
��}r~
��(hgX���1.0, 2.0r
��hhjy
��hij��hkhàhm}rÄ
��(ho]hp]hq]hr]ht]uhvKehb]rÅ
��hÄX���1.0, 2.0rÇ
��ÖÅrÉ
��}rÑ
��(hgj
��hhj}
��ubaubahkjf��ubjY��)ÅrÖ
��}rÜ
��(hgU�hm}rá
��(ho]hp]hq]hr]ht]uhhji
��hb]rà
��hÑ)Årâ
��}rä
��(hgX���``GET /meta/{id}``rã
��hhjÖ
��hij��hkhàhm}rå
��(ho]hp]hq]hr]ht]uhvKfhb]rç
��j√��)Åré
��}rè
��(hgjã
��hm}rê
��(ho]hp]hq]hr]ht]uhhjâ
��hb]rë
��hÄX���GET /meta/{id}rí
��ÖÅrì
��}rî
��(hgU�hhjé
��ubahkjÀ��ubaubahkjf��ubjY��)Årï
��}rñ
��(hgU�hm}ró
��(ho]hp]hq]hr]ht]uhhji
��hb]rò
��hÑ)Årô
��}rö
��(hgX ���:func:`CNRead.getSystemMetadata`rõ
��hhjï
��hij��hkhàhm}rú
��(ho]hp]hq]hr]ht]uhvKghb]rù
��j’��)Årû
��}rü
��(hgjõ
��hhjô
��hij��hkjÿ��hm}r†
��(UreftypeX���funcj⁄��âj€��X���CNRead.getSystemMetadataU	refdomainX���pyr°
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKghb]r¢
��j√��)År£
��}r§
��(hgjõ
��hm}r•
��(ho]hp]r¶
��(jÊ��j°
��X���py-funcrß
��ehq]hr]ht]uhhjû
��hb]r®
��hÄX���CNRead.getSystemMetadata()r©
��ÖÅr™
��}r´
��(hgU�hhj£
��ubahkjÀ��ubaubaubahkjf��ubjY��)År¨
��}r≠
��(hgU�hm}rÆ
��(ho]hp]hq]hr]ht]uhhji
��hb]rØ
��hÑ)År∞
��}r±
��(hgXe���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.SystemMetadata`hhj¨
��hij��hkhàhm}r≤
��(ho]hp]hq]hr]ht]uhvKhhb]r≥
��(hÄX���(ÖÅr¥
��}rµ
��(hgX���(hhj∞
��ubj’��)År∂
��}r∑
��(hgX���:class:`session<Types.Session>`r∏
��hhj∞
��hij��hkjÿ��hm}rπ
��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr∫
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhhb]rª
��j√��)Årº
��}rΩ
��(hgj∏
��hm}ræ
��(ho]hp]rø
��(jÊ��j∫
��X���py-classr¿
��ehq]hr]ht]uhhj∂
��hb]r¡
��hÄX���sessionr¬
��ÖÅr√
��}rƒ
��(hgU�hhjº
��ubahkjÀ��ubaubhÄX���, r≈
��ÖÅr∆
��}r«
��(hgX���, hhj∞
��ubj’��)År»
��}r…
��(hgX���:class:`id<Types.Identifier>`r 
��hhj∞
��hij��hkjÿ��hm}rÀ
��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÃ
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhhb]rÕ
��j√��)ÅrŒ
��}rœ
��(hgj 
��hm}r–
��(ho]hp]r—
��(jÊ��jÃ
��X���py-classr“
��ehq]hr]ht]uhhj»
��hb]r”
��hÄX���idr‘
��ÖÅr’
��}r÷
��(hgU�hhjŒ
��ubahkjÀ��ubaubhÄX���) r◊
��ÖÅrÿ
��}rŸ
��(hgX���) hhj∞
��ubj√��)År⁄
��}r€
��(hgX���``->``hm}r‹
��(ho]hp]hq]hr]ht]uhhj∞
��hb]r›
��hÄX���->rfi
��ÖÅrfl
��}r‡
��(hgU�hhj⁄
��ubahkjÀ��ubhÄX��� ÖÅr·
��}r‚
��(hgX��� hhj∞
��ubj’��)År„
��}r‰
��(hgX���:class:`Types.SystemMetadata`rÂ
��hhj∞
��hij��hkjÿ��hm}rÊ
��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrÁ
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKhhb]rË
��j√��)ÅrÈ
��}rÍ
��(hgjÂ
��hm}rÎ
��(ho]hp]rÏ
��(jÊ��jÁ
��X���py-classrÌ
��ehq]hr]ht]uhhj„
��hb]rÓ
��hÄX���Types.SystemMetadatarÔ
��ÖÅr
��}rÒ
��(hgU�hhjÈ
��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÚ
��}rÛ
��(hgU�hm}rÙ
��(ho]hp]hq]hr]ht]uhhjö��hb]rı
��(jY��)Årˆ
��}r˜
��(hgU�hm}r¯
��(ho]hp]hq]hr]ht]uhhjÚ
��hb]r˘
��hÑ)År˙
��}r˚
��(hgX���Tier 1r¸
��hhjˆ
��hij��hkhàhm}r˝
��(ho]hp]hq]hr]ht]uhvKihb]r˛
��hÄX���Tier 1rˇ
��ÖÅr���}r��(hgj¸
��hhj˙
��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjÚ
��hb]r��hÑ)År��}r��(hgX���1.0, 2.0r��hhj��hij��hkhàhm}r	��(ho]hp]hq]hr]ht]uhvKjhb]r
��hÄX���1.0, 2.0r��ÖÅr��}r
��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjÚ
��hb]r��hÑ)År��}r��(hgX���``HEAD /object/{id}``r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKkhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÄX���HEAD /object/{id}r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhjÚ
��hb]r!��hÑ)År"��}r#��(hgX���:func:`CNRead.describe`r$��hhj��hij��hkhàhm}r%��(ho]hp]hq]hr]ht]uhvKlhb]r&��j’��)År'��}r(��(hgj$��hhj"��hij��hkjÿ��hm}r)��(UreftypeX���funcj⁄��âj€��X���CNRead.describeU	refdomainX���pyr*��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKlhb]r+��j√��)År,��}r-��(hgj$��hm}r.��(ho]hp]r/��(jÊ��j*��X���py-funcr0��ehq]hr]ht]uhhj'��hb]r1��hÄX���CNRead.describe()r2��ÖÅr3��}r4��(hgU�hhj,��ubahkjÀ��ubaubaubahkjf��ubjY��)År5��}r6��(hgU�hm}r7��(ho]hp]hq]hr]ht]uhhjÚ
��hb]r8��hÑ)År9��}r:��(hgXg���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.DescribeResponse`hhj5��hij��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvKmhb]r<��(hÄX���(ÖÅr=��}r>��(hgX���(hhj9��ubj’��)År?��}r@��(hgX���:class:`session<Types.Session>`rA��hhj9��hij��hkjÿ��hm}rB��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrC��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKmhb]rD��j√��)ÅrE��}rF��(hgjA��hm}rG��(ho]hp]rH��(jÊ��jC��X���py-classrI��ehq]hr]ht]uhhj?��hb]rJ��hÄX���sessionrK��ÖÅrL��}rM��(hgU�hhjE��ubahkjÀ��ubaubhÄX���, rN��ÖÅrO��}rP��(hgX���, hhj9��ubj’��)ÅrQ��}rR��(hgX���:class:`id<Types.Identifier>`rS��hhj9��hij��hkjÿ��hm}rT��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrU��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKmhb]rV��j√��)ÅrW��}rX��(hgjS��hm}rY��(ho]hp]rZ��(jÊ��jU��X���py-classr[��ehq]hr]ht]uhhjQ��hb]r\��hÄX���idr]��ÖÅr^��}r_��(hgU�hhjW��ubahkjÀ��ubaubhÄX���) r`��ÖÅra��}rb��(hgX���) hhj9��ubj√��)Årc��}rd��(hgX���``->``hm}re��(ho]hp]hq]hr]ht]uhhj9��hb]rf��hÄX���->rg��ÖÅrh��}ri��(hgU�hhjc��ubahkjÀ��ubhÄX��� ÖÅrj��}rk��(hgX��� hhj9��ubj’��)Årl��}rm��(hgX���:class:`Types.DescribeResponse`rn��hhj9��hij��hkjÿ��hm}ro��(UreftypeX���classj⁄��âj€��X���Types.DescribeResponseU	refdomainX���pyrp��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKmhb]rq��j√��)Årr��}rs��(hgjn��hm}rt��(ho]hp]ru��(jÊ��jp��X���py-classrv��ehq]hr]ht]uhhjl��hb]rw��hÄX���Types.DescribeResponserx��ÖÅry��}rz��(hgU�hhjr��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År{��}r|��(hgU�hm}r}��(ho]hp]hq]hr]ht]uhhjö��hb]r~��(jY��)År��}rÄ��(hgU�hm}rÅ��(ho]hp]hq]hr]ht]uhhj{��hb]rÇ��hÑ)ÅrÉ��}rÑ��(hgX���Tier 1rÖ��hhj��hij��hkhàhm}rÜ��(ho]hp]hq]hr]ht]uhvKnhb]rá��hÄX���Tier 1rà��ÖÅrâ��}rä��(hgjÖ��hhjÉ��ubaubahkjf��ubjY��)Årã��}rå��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhj{��hb]ré��hÑ)Årè��}rê��(hgX���1.0, 2.0rë��hhjã��hij��hkhàhm}rí��(ho]hp]hq]hr]ht]uhvKohb]rì��hÄX���1.0, 2.0rî��ÖÅrï��}rñ��(hgjë��hhjè��ubaubahkjf��ubjY��)Åró��}rò��(hgU�hm}rô��(ho]hp]hq]hr]ht]uhhj{��hb]rö��hÑ)Årõ��}rú��(hgX���``GET /resolve/{id}``rù��hhjó��hij��hkhàhm}rû��(ho]hp]hq]hr]ht]uhvKphb]rü��j√��)År†��}r°��(hgjù��hm}r¢��(ho]hp]hq]hr]ht]uhhjõ��hb]r£��hÄX���GET /resolve/{id}r§��ÖÅr•��}r¶��(hgU�hhj†��ubahkjÀ��ubaubahkjf��ubjY��)Årß��}r®��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhj{��hb]r™��hÑ)År´��}r¨��(hgX���:func:`CNRead.resolve`r≠��hhjß��hij��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvKqhb]rØ��j’��)År∞��}r±��(hgj≠��hhj´��hij��hkjÿ��hm}r≤��(UreftypeX���funcj⁄��âj€��X���CNRead.resolveU	refdomainX���pyr≥��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKqhb]r¥��j√��)Årµ��}r∂��(hgj≠��hm}r∑��(ho]hp]r∏��(jÊ��j≥��X���py-funcrπ��ehq]hr]ht]uhhj∞��hb]r∫��hÄX���CNRead.resolve()rª��ÖÅrº��}rΩ��(hgU�hhjµ��ubahkjÀ��ubaubaubahkjf��ubjY��)Åræ��}rø��(hgU�hm}r¿��(ho]hp]hq]hr]ht]uhhj{��hb]r¡��hÑ)År¬��}r√��(hgXi���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.ObjectLocationList`hhjæ��hij��hkhàhm}rƒ��(ho]hp]hq]hr]ht]uhvKrhb]r≈��(hÄX���(ÖÅr∆��}r«��(hgX���(hhj¬��ubj’��)År»��}r…��(hgX���:class:`session<Types.Session>`r ��hhj¬��hij��hkjÿ��hm}rÀ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÃ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKrhb]rÕ��j√��)ÅrŒ��}rœ��(hgj ��hm}r–��(ho]hp]r—��(jÊ��jÃ��X���py-classr“��ehq]hr]ht]uhhj»��hb]r”��hÄX���sessionr‘��ÖÅr’��}r÷��(hgU�hhjŒ��ubahkjÀ��ubaubhÄX���, r◊��ÖÅrÿ��}rŸ��(hgX���, hhj¬��ubj’��)År⁄��}r€��(hgX���:class:`id<Types.Identifier>`r‹��hhj¬��hij��hkjÿ��hm}r›��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrfi��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKrhb]rfl��j√��)År‡��}r·��(hgj‹��hm}r‚��(ho]hp]r„��(jÊ��jfi��X���py-classr‰��ehq]hr]ht]uhhj⁄��hb]rÂ��hÄX���idrÊ��ÖÅrÁ��}rË��(hgU�hhj‡��ubahkjÀ��ubaubhÄX���) rÈ��ÖÅrÍ��}rÎ��(hgX���) hhj¬��ubj√��)ÅrÏ��}rÌ��(hgX���``->``hm}rÓ��(ho]hp]hq]hr]ht]uhhj¬��hb]rÔ��hÄX���->r��ÖÅrÒ��}rÚ��(hgU�hhjÏ��ubahkjÀ��ubhÄX��� ÖÅrÛ��}rÙ��(hgX��� hhj¬��ubj’��)Årı��}rˆ��(hgX!���:class:`Types.ObjectLocationList`r˜��hhj¬��hij��hkjÿ��hm}r¯��(UreftypeX���classj⁄��âj€��X���Types.ObjectLocationListU	refdomainX���pyr˘��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKrhb]r˙��j√��)År˚��}r¸��(hgj˜��hm}r˝��(ho]hp]r˛��(jÊ��j˘��X���py-classrˇ��ehq]hr]ht]uhhjı��hb]r���hÄX���Types.ObjectLocationListr��ÖÅr��}r��(hgU�hhj˚��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r	��(hgU�hm}r
��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r
��(hgX���Tier 1r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKshb]r��hÄX���Tier 1r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX
���1.0, (2.0)r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKthb]r��hÄX
���1.0, (2.0)r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År ��}r!��(hgU�hm}r"��(ho]hp]hq]hr]ht]uhhj��hb]r#��hÑ)År$��}r%��(hgX���``GET /checksum/{pid}``r&��hhj ��hij��hkhàhm}r'��(ho]hp]hq]hr]ht]uhvKuhb]r(��j√��)År)��}r*��(hgj&��hm}r+��(ho]hp]hq]hr]ht]uhhj$��hb]r,��hÄX���GET /checksum/{pid}r-��ÖÅr.��}r/��(hgU�hhj)��ubahkjÀ��ubaubahkjf��ubjY��)År0��}r1��(hgU�hm}r2��(ho]hp]hq]hr]ht]uhhj��hb]r3��hÑ)År4��}r5��(hgX���:func:`CNRead.getChecksum`r6��hhj0��hij��hkhàhm}r7��(ho]hp]hq]hr]ht]uhvKvhb]r8��j’��)År9��}r:��(hgj6��hhj4��hij��hkjÿ��hm}r;��(UreftypeX���funcj⁄��âj€��X���CNRead.getChecksumU	refdomainX���pyr<��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKvhb]r=��j√��)År>��}r?��(hgj6��hm}r@��(ho]hp]rA��(jÊ��j<��X���py-funcrB��ehq]hr]ht]uhhj9��hb]rC��hÄX���CNRead.getChecksum()rD��ÖÅrE��}rF��(hgU�hhj>��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrG��}rH��(hgU�hm}rI��(ho]hp]hq]hr]ht]uhhj��hb]rJ��hÑ)ÅrK��}rL��(hgX`���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`) ``->`` :class:`Types.Checksum`hhjG��hij��hkhàhm}rM��(ho]hp]hq]hr]ht]uhvKwhb]rN��(hÄX���(ÖÅrO��}rP��(hgX���(hhjK��ubj’��)ÅrQ��}rR��(hgX���:class:`session<Types.Session>`rS��hhjK��hij��hkjÿ��hm}rT��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrU��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKwhb]rV��j√��)ÅrW��}rX��(hgjS��hm}rY��(ho]hp]rZ��(jÊ��jU��X���py-classr[��ehq]hr]ht]uhhjQ��hb]r\��hÄX���sessionr]��ÖÅr^��}r_��(hgU�hhjW��ubahkjÀ��ubaubhÄX���, r`��ÖÅra��}rb��(hgX���, hhjK��ubj’��)Årc��}rd��(hgX���:class:`pid<Types.Identifier>`re��hhjK��hij��hkjÿ��hm}rf��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrg��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKwhb]rh��j√��)Åri��}rj��(hgje��hm}rk��(ho]hp]rl��(jÊ��jg��X���py-classrm��ehq]hr]ht]uhhjc��hb]rn��hÄX���pidro��ÖÅrp��}rq��(hgU�hhji��ubahkjÀ��ubaubhÄX���) rr��ÖÅrs��}rt��(hgX���) hhjK��ubj√��)Åru��}rv��(hgX���``->``hm}rw��(ho]hp]hq]hr]ht]uhhjK��hb]rx��hÄX���->ry��ÖÅrz��}r{��(hgU�hhju��ubahkjÀ��ubhÄX��� ÖÅr|��}r}��(hgX��� hhjK��ubj’��)År~��}r��(hgX���:class:`Types.Checksum`rÄ��hhjK��hij��hkjÿ��hm}rÅ��(UreftypeX���classj⁄��âj€��X���Types.ChecksumU	refdomainX���pyrÇ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKwhb]rÉ��j√��)ÅrÑ��}rÖ��(hgjÄ��hm}rÜ��(ho]hp]rá��(jÊ��jÇ��X���py-classrà��ehq]hr]ht]uhhj~��hb]râ��hÄX���Types.Checksumrä��ÖÅrã��}rå��(hgU�hhjÑ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årç��}ré��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhjö��hb]rê��(jY��)Årë��}rí��(hgU�hm}rì��(ho]hp]hq]hr]ht]uhhjç��hb]rî��hÑ)Årï��}rñ��(hgX���Tier 1ró��hhjë��hij��hkhàhm}rò��(ho]hp]hq]hr]ht]uhvKxhb]rô��hÄX���Tier 1rö��ÖÅrõ��}rú��(hgjó��hhjï��ubaubahkjf��ubjY��)Årù��}rû��(hgU�hm}rü��(ho]hp]hq]hr]ht]uhhjç��hb]r†��hÑ)År°��}r¢��(hgX
���1.0, (2.0)r£��hhjù��hij��hkhàhm}r§��(ho]hp]hq]hr]ht]uhvKyhb]r•��hÄX
���1.0, (2.0)r¶��ÖÅrß��}r®��(hgj£��hhj°��ubaubahkjf��ubjY��)År©��}r™��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhjç��hb]r¨��hÑ)År≠��}rÆ��(hgXç���``GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]``rØ��hhj©��hij��hkhàhm}r∞��(ho]hp]hq]hr]ht]uhvKzhb]r±��j√��)År≤��}r≥��(hgjØ��hm}r¥��(ho]hp]hq]hr]ht]uhhj≠��hb]rµ��hÄXâ���GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]r∂��ÖÅr∑��}r∏��(hgU�hhj≤��ubahkjÀ��ubaubahkjf��ubjY��)Årπ��}r∫��(hgU�hm}rª��(ho]hp]hq]hr]ht]uhhjç��hb]rº��hÑ)ÅrΩ��}ræ��(hgX���:func:`CNRead.listObjects`rø��hhjπ��hij��hkhàhm}r¿��(ho]hp]hq]hr]ht]uhvK{hb]r¡��j’��)År¬��}r√��(hgjø��hhjΩ��hij��hkjÿ��hm}rƒ��(UreftypeX���funcj⁄��âj€��X���CNRead.listObjectsU	refdomainX���pyr≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK{hb]r∆��j√��)År«��}r»��(hgjø��hm}r…��(ho]hp]r ��(jÊ��j≈��X���py-funcrÀ��ehq]hr]ht]uhhj¬��hb]rÃ��hÄX���CNRead.listObjects()rÕ��ÖÅrŒ��}rœ��(hgU�hhj«��ubahkjÀ��ubaubaubahkjf��ubjY��)År–��}r—��(hgU�hm}r“��(ho]hp]hq]hr]ht]uhhjç��hb]r”��hÑ)År‘��}r’��(hgX/��(:class:`session<Types.Session>`, :class:`[fromDate]<Types.DateTime>`, :class:`[toDate]<Types.DateTime>`, :class:`[formatId]<Types.ObjectFormatIdentifier>`, :class:`[identifier]<Types.Identifier>`, ``[start=0]``, ``[count=1000]``, :class:`[nodeId]<Types.NodeReference>`) ``->`` :class:`Types.ObjectList`hhj–��hij��hkhàhm}r÷��(ho]hp]hq]hr]ht]uhvK|hb]r◊��(hÄX���(ÖÅrÿ��}rŸ��(hgX���(hhj‘��ubj’��)År⁄��}r€��(hgX���:class:`session<Types.Session>`r‹��hhj‘��hij��hkjÿ��hm}r›��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrfi��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]rfl��j√��)År‡��}r·��(hgj‹��hm}r‚��(ho]hp]r„��(jÊ��jfi��X���py-classr‰��ehq]hr]ht]uhhj⁄��hb]rÂ��hÄX���sessionrÊ��ÖÅrÁ��}rË��(hgU�hhj‡��ubahkjÀ��ubaubhÄX���, rÈ��ÖÅrÍ��}rÎ��(hgX���, hhj‘��ubj’��)ÅrÏ��}rÌ��(hgX#���:class:`[fromDate]<Types.DateTime>`rÓ��hhj‘��hij��hkjÿ��hm}rÔ��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]rÒ��j√��)ÅrÚ��}rÛ��(hgjÓ��hm}rÙ��(ho]hp]rı��(jÊ��j��X���py-classrˆ��ehq]hr]ht]uhhjÏ��hb]r˜��hÄX
���[fromDate]r¯��ÖÅr˘��}r˙��(hgU�hhjÚ��ubahkjÀ��ubaubhÄX���, r˚��ÖÅr¸��}r˝��(hgX���, hhj‘��ubj’��)År˛��}rˇ��(hgX!���:class:`[toDate]<Types.DateTime>`r�
��hhj‘��hij��hkjÿ��hm}r
��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]r
��j√��)År
��}r
��(hgj�
��hm}r
��(ho]hp]r
��(j��j
��X���py-classr
��ehq]hr]ht]uhhj˛��hb]r	
��hÄX���[toDate]r

��ÖÅr
��}r
��(hgU�hhj
��ubahkjÀ��ubaubhÄX���, r

��ÖÅr
��}r
��(hgX���, hhj‘��ubj’��)År
��}r
��(hgX1���:class:`[formatId]<Types.ObjectFormatIdentifier>`r
��hhj‘��hij��hkjÿ��hm}r
��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyr
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]r
��j√��)År
��}r
��(hgj
��hm}r
��(ho]hp]r
��(j��j
��X���py-classr
��ehq]hr]ht]uhhj
��hb]r
��hÄX
���[formatId]r
��ÖÅr
��}r
��(hgU�hhj
��ubahkjÀ��ubaubhÄX���, r
��ÖÅr 
��}r!
��(hgX���, hhj‘��ubj’��)År"
��}r#
��(hgX'���:class:`[identifier]<Types.Identifier>`r$
��hhj‘��hij��hkjÿ��hm}r%
��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr&
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]r'
��j√��)År(
��}r)
��(hgj$
��hm}r*
��(ho]hp]r+
��(j��j&
��X���py-classr,
��ehq]hr]ht]uhhj"
��hb]r-
��hÄX���[identifier]r.
��ÖÅr/
��}r0
��(hgU�hhj(
��ubahkjÀ��ubaubhÄX���, r1
��ÖÅr2
��}r3
��(hgX���, hhj‘��ubj√��)År4
��}r5
��(hgX
���``[start=0]``hm}r6
��(ho]hp]hq]hr]ht]uhhj‘��hb]r7
��hÄX	���[start=0]r8
��ÖÅr9
��}r:
��(hgU�hhj4
��ubahkjÀ��ubhÄX���, r;
��ÖÅr<
��}r=
��(hgX���, hhj‘��ubj√��)År>
��}r?
��(hgX���``[count=1000]``hm}r@
��(ho]hp]hq]hr]ht]uhhj‘��hb]rA
��hÄX���[count=1000]rB
��ÖÅrC
��}rD
��(hgU�hhj>
��ubahkjÀ��ubhÄX���, rE
��ÖÅrF
��}rG
��(hgX���, hhj‘��ubj’��)ÅrH
��}rI
��(hgX&���:class:`[nodeId]<Types.NodeReference>`rJ
��hhj‘��hij��hkjÿ��hm}rK
��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrL
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]rM
��j√��)ÅrN
��}rO
��(hgjJ
��hm}rP
��(ho]hp]rQ
��(j��jL
��X���py-classrR
��ehq]hr]ht]uhhjH
��hb]rS
��hÄX���[nodeId]rT
��ÖÅrU
��}rV
��(hgU�hhjN
��ubahkjÀ��ubaubhÄX���) rW
��ÖÅrX
��}rY
��(hgX���) hhj‘��ubj√��)ÅrZ
��}r[
��(hgX���``->``hm}r\
��(ho]hp]hq]hr]ht]uhhj‘��hb]r]
��hÄX���->r^
��ÖÅr_
��}r`
��(hgU�hhjZ
��ubahkjÀ��ubhÄX��� ÖÅra
��}rb
��(hgX��� hhj‘��ubj’��)Årc
��}rd
��(hgX���:class:`Types.ObjectList`re
��hhj‘��hij��hkjÿ��hm}rf
��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyrg
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK|hb]rh
��j√��)Åri
��}rj
��(hgje
��hm}rk
��(ho]hp]rl
��(j��jg
��X���py-classrm
��ehq]hr]ht]uhhjc
��hb]rn
��hÄX���Types.ObjectListro
��ÖÅrp
��}rq
��(hgU�hhji
��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årr
��}rs
��(hgU�hm}rt
��(ho]hp]hq]hr]ht]uhhjö��hb]ru
��(jY��)Årv
��}rw
��(hgU�hm}rx
��(ho]hp]hq]hr]ht]uhhjr
��hb]ry
��hÑ)Årz
��}r{
��(hgX���Tier 1r|
��hhjv
��hij��hkhàhm}r}
��(ho]hp]hq]hr]ht]uhvK}hb]r~
��hÄX���Tier 1r
��ÖÅrÄ
��}rÅ
��(hgj|
��hhjz
��ubaubahkjf��ubjY��)ÅrÇ
��}rÉ
��(hgU�hm}rÑ
��(ho]hp]hq]hr]ht]uhhjr
��hb]rÖ
��hÑ)ÅrÜ
��}rá
��(hgX
���1.0, (2.0)rà
��hhjÇ
��hij��hkhàhm}râ
��(ho]hp]hq]hr]ht]uhvK~hb]rä
��hÄX
���1.0, (2.0)rã
��ÖÅrå
��}rç
��(hgjà
��hhjÜ
��ubaubahkjf��ubjY��)Åré
��}rè
��(hgU�hm}rê
��(ho]hp]hq]hr]ht]uhhjr
��hb]rë
��hÑ)Årí
��}rì
��(hgX#���``GET /search/{queryType}/{query}``rî
��hhjé
��hij��hkhàhm}rï
��(ho]hp]hq]hr]ht]uhvKhb]rñ
��j√��)Åró
��}rò
��(hgjî
��hm}rô
��(ho]hp]hq]hr]ht]uhhjí
��hb]rö
��hÄX���GET /search/{queryType}/{query}rõ
��ÖÅrú
��}rù
��(hgU�hhjó
��ubahkjÀ��ubaubahkjf��ubjY��)Årû
��}rü
��(hgU�hm}r†
��(ho]hp]hq]hr]ht]uhhjr
��hb]r°
��hÑ)År¢
��}r£
��(hgX���:func:`CNRead.search`r§
��hhjû
��hij��hkhàhm}r•
��(ho]hp]hq]hr]ht]uhvKÄhb]r¶
��j’��)Årß
��}r®
��(hgj§
��hhj¢
��hij��hkjÿ��hm}r©
��(UreftypeX���funcj⁄��âj€��X
���CNRead.searchU	refdomainX���pyr™
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÄhb]r´
��j√��)År¨
��}r≠
��(hgj§
��hm}rÆ
��(ho]hp]rØ
��(jÊ��j™
��X���py-funcr∞
��ehq]hr]ht]uhhjß
��hb]r±
��hÄX���CNRead.search()r≤
��ÖÅr≥
��}r¥
��(hgU�hhj¨
��ubahkjÀ��ubaubaubahkjf��ubjY��)Årµ
��}r∂
��(hgU�hm}r∑
��(ho]hp]hq]hr]ht]uhhjr
��hb]r∏
��hÑ)Årπ
��}r∫
��(hgX\���(:class:`session<Types.Session>`, ``queryType``, ``query``) ``->`` :class:`Types.ObjectList`hhjµ
��hij��hkhàhm}rª
��(ho]hp]hq]hr]ht]uhvKÅhb]rº
��(hÄX���(ÖÅrΩ
��}ræ
��(hgX���(hhjπ
��ubj’��)Årø
��}r¿
��(hgX���:class:`session<Types.Session>`r¡
��hhjπ
��hij��hkjÿ��hm}r¬
��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr√
��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÅhb]rƒ
��j√��)År≈
��}r∆
��(hgj¡
��hm}r«
��(ho]hp]r»
��(jÊ��j√
��X���py-classr…
��ehq]hr]ht]uhhjø
��hb]r 
��hÄX���sessionrÀ
��ÖÅrÃ
��}rÕ
��(hgU�hhj≈
��ubahkjÀ��ubaubhÄX���, rŒ
��ÖÅrœ
��}r–
��(hgX���, hhjπ
��ubj√��)År—
��}r“
��(hgX
���``queryType``hm}r”
��(ho]hp]hq]hr]ht]uhhjπ
��hb]r‘
��hÄX	���queryTyper’
��ÖÅr÷
��}r◊
��(hgU�hhj—
��ubahkjÀ��ubhÄX���, rÿ
��ÖÅrŸ
��}r⁄
��(hgX���, hhjπ
��ubj√��)År€
��}r‹
��(hgX	���``query``hm}r›
��(ho]hp]hq]hr]ht]uhhjπ
��hb]rfi
��hÄX���queryrfl
��ÖÅr‡
��}r·
��(hgU�hhj€
��ubahkjÀ��ubhÄX���) r‚
��ÖÅr„
��}r‰
��(hgX���) hhjπ
��ubj√��)ÅrÂ
��}rÊ
��(hgX���``->``hm}rÁ
��(ho]hp]hq]hr]ht]uhhjπ
��hb]rË
��hÄX���->rÈ
��ÖÅrÍ
��}rÎ
��(hgU�hhjÂ
��ubahkjÀ��ubhÄX��� ÖÅrÏ
��}rÌ
��(hgX��� hhjπ
��ubj’��)ÅrÓ
��}rÔ
��(hgX���:class:`Types.ObjectList`r
��hhjπ
��hij��hkjÿ��hm}rÒ
��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyrÚ
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÅhb]rÛ
��j√��)ÅrÙ
��}rı
��(hgj
��hm}rˆ
��(ho]hp]r˜
��(jÊ��jÚ
��X���py-classr¯
��ehq]hr]ht]uhhjÓ
��hb]r˘
��hÄX���Types.ObjectListr˙
��ÖÅr˚
��}r¸
��(hgU�hhjÙ
��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År˝
��}r˛
��(hgU�hm}rˇ
��(ho]hp]hq]hr]ht]uhhjö��hb]r���(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝
��hb]r��hÑ)År��}r��(hgX���Tier 1r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKÇhb]r	��hÄX���Tier 1r
��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År
��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝
��hb]r��hÑ)År��}r��(hgX
���1.1, (2.0)r��hhj
��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKÉhb]r��hÄX
���1.1, (2.0)r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝
��hb]r��hÑ)År��}r��(hgX$���``GET /query/{queryEngine}/{query}``r��hhj��hij��hkhàhm}r ��(ho]hp]hq]hr]ht]uhvKÑhb]r!��j√��)År"��}r#��(hgj��hm}r$��(ho]hp]hq]hr]ht]uhhj��hb]r%��hÄX ���GET /query/{queryEngine}/{query}r&��ÖÅr'��}r(��(hgU�hhj"��ubahkjÀ��ubaubahkjf��ubjY��)År)��}r*��(hgU�hm}r+��(ho]hp]hq]hr]ht]uhhj˝
��hb]r,��hÑ)År-��}r.��(hgX���:func:`CNRead.query`r/��hhj)��hij��hkhàhm}r0��(ho]hp]hq]hr]ht]uhvKÖhb]r1��j’��)År2��}r3��(hgj/��hhj-��hij��hkjÿ��hm}r4��(UreftypeX���funcj⁄��âj€��X���CNRead.queryU	refdomainX���pyr5��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÖhb]r6��j√��)År7��}r8��(hgj/��hm}r9��(ho]hp]r:��(jÊ��j5��X���py-funcr;��ehq]hr]ht]uhhj2��hb]r<��hÄX���CNRead.query()r=��ÖÅr>��}r?��(hgU�hhj7��ubahkjÀ��ubaubaubahkjf��ubjY��)År@��}rA��(hgU�hm}rB��(ho]hp]hq]hr]ht]uhhj˝
��hb]rC��hÑ)ÅrD��}rE��(hgX_���(:class:`session<Types.Session>`, ``queryEngine``, ``query``) ``->`` :class:`Types.OctetStream`hhj@��hij��hkhàhm}rF��(ho]hp]hq]hr]ht]uhvKÜhb]rG��(hÄX���(ÖÅrH��}rI��(hgX���(hhjD��ubj’��)ÅrJ��}rK��(hgX���:class:`session<Types.Session>`rL��hhjD��hij��hkjÿ��hm}rM��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrN��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÜhb]rO��j√��)ÅrP��}rQ��(hgjL��hm}rR��(ho]hp]rS��(jÊ��jN��X���py-classrT��ehq]hr]ht]uhhjJ��hb]rU��hÄX���sessionrV��ÖÅrW��}rX��(hgU�hhjP��ubahkjÀ��ubaubhÄX���, rY��ÖÅrZ��}r[��(hgX���, hhjD��ubj√��)År\��}r]��(hgX���``queryEngine``hm}r^��(ho]hp]hq]hr]ht]uhhjD��hb]r_��hÄX���queryEnginer`��ÖÅra��}rb��(hgU�hhj\��ubahkjÀ��ubhÄX���, rc��ÖÅrd��}re��(hgX���, hhjD��ubj√��)Årf��}rg��(hgX	���``query``hm}rh��(ho]hp]hq]hr]ht]uhhjD��hb]ri��hÄX���queryrj��ÖÅrk��}rl��(hgU�hhjf��ubahkjÀ��ubhÄX���) rm��ÖÅrn��}ro��(hgX���) hhjD��ubj√��)Årp��}rq��(hgX���``->``hm}rr��(ho]hp]hq]hr]ht]uhhjD��hb]rs��hÄX���->rt��ÖÅru��}rv��(hgU�hhjp��ubahkjÀ��ubhÄX��� ÖÅrw��}rx��(hgX��� hhjD��ubj’��)Åry��}rz��(hgX���:class:`Types.OctetStream`r{��hhjD��hij��hkjÿ��hm}r|��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr}��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÜhb]r~��j√��)År��}rÄ��(hgj{��hm}rÅ��(ho]hp]rÇ��(jÊ��j}��X���py-classrÉ��ehq]hr]ht]uhhjy��hb]rÑ��hÄX���Types.OctetStreamrÖ��ÖÅrÜ��}rá��(hgU�hhj��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årà��}râ��(hgU�hm}rä��(ho]hp]hq]hr]ht]uhhjö��hb]rã��(jY��)Årå��}rç��(hgU�hm}ré��(ho]hp]hq]hr]ht]uhhjà��hb]rè��hÑ)Årê��}rë��(hgX���Tier 1rí��hhjå��hij��hkhàhm}rì��(ho]hp]hq]hr]ht]uhvKáhb]rî��hÄX���Tier 1rï��ÖÅrñ��}ró��(hgjí��hhjê��ubaubahkjf��ubjY��)Årò��}rô��(hgU�hm}rö��(ho]hp]hq]hr]ht]uhhjà��hb]rõ��hÑ)Årú��}rù��(hgX
���1.1, (2.0)rû��hhjò��hij��hkhàhm}rü��(ho]hp]hq]hr]ht]uhvKàhb]r†��hÄX
���1.1, (2.0)r°��ÖÅr¢��}r£��(hgjû��hhjú��ubaubahkjf��ubjY��)År§��}r•��(hgU�hm}r¶��(ho]hp]hq]hr]ht]uhhjà��hb]rß��hÑ)År®��}r©��(hgX���``GET /query/{queryType}``r™��hhj§��hij��hkhàhm}r´��(ho]hp]hq]hr]ht]uhvKâhb]r¨��j√��)År≠��}rÆ��(hgj™��hm}rØ��(ho]hp]hq]hr]ht]uhhj®��hb]r∞��hÄX���GET /query/{queryType}r±��ÖÅr≤��}r≥��(hgU�hhj≠��ubahkjÀ��ubaubahkjf��ubjY��)År¥��}rµ��(hgU�hm}r∂��(ho]hp]hq]hr]ht]uhhjà��hb]r∑��hÑ)År∏��}rπ��(hgX(���:func:`CNRead.getQueryEngineDescription`r∫��hhj¥��hij��hkhàhm}rª��(ho]hp]hq]hr]ht]uhvKähb]rº��j’��)ÅrΩ��}ræ��(hgj∫��hhj∏��hij��hkjÿ��hm}rø��(UreftypeX���funcj⁄��âj€��X ���CNRead.getQueryEngineDescriptionU	refdomainX���pyr¿��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKähb]r¡��j√��)År¬��}r√��(hgj∫��hm}rƒ��(ho]hp]r≈��(jÊ��j¿��X���py-funcr∆��ehq]hr]ht]uhhjΩ��hb]r«��hÄX"���CNRead.getQueryEngineDescription()r»��ÖÅr…��}r ��(hgU�hhj¬��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÀ��}rÃ��(hgU�hm}rÕ��(ho]hp]hq]hr]ht]uhhjà��hb]rŒ��hÑ)Årœ��}r–��(hgX_���(:class:`session<Types.Session>`, ``queryEngine``) ``->`` :class:`Types.QueryEngineDescription`hhjÀ��hij��hkhàhm}r—��(ho]hp]hq]hr]ht]uhvKãhb]r“��(hÄX���(ÖÅr”��}r‘��(hgX���(hhjœ��ubj’��)År’��}r÷��(hgX���:class:`session<Types.Session>`r◊��hhjœ��hij��hkjÿ��hm}rÿ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrŸ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKãhb]r⁄��j√��)År€��}r‹��(hgj◊��hm}r›��(ho]hp]rfi��(jÊ��jŸ��X���py-classrfl��ehq]hr]ht]uhhj’��hb]r‡��hÄX���sessionr·��ÖÅr‚��}r„��(hgU�hhj€��ubahkjÀ��ubaubhÄX���, r‰��ÖÅrÂ��}rÊ��(hgX���, hhjœ��ubj√��)ÅrÁ��}rË��(hgX���``queryEngine``hm}rÈ��(ho]hp]hq]hr]ht]uhhjœ��hb]rÍ��hÄX���queryEnginerÎ��ÖÅrÏ��}rÌ��(hgU�hhjÁ��ubahkjÀ��ubhÄX���) rÓ��ÖÅrÔ��}r��(hgX���) hhjœ��ubj√��)ÅrÒ��}rÚ��(hgX���``->``hm}rÛ��(ho]hp]hq]hr]ht]uhhjœ��hb]rÙ��hÄX���->rı��ÖÅrˆ��}r˜��(hgU�hhjÒ��ubahkjÀ��ubhÄX��� ÖÅr¯��}r˘��(hgX��� hhjœ��ubj’��)År˙��}r˚��(hgX%���:class:`Types.QueryEngineDescription`r¸��hhjœ��hij��hkjÿ��hm}r˝��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineDescriptionU	refdomainX���pyr˛��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKãhb]rˇ��j√��)År���}r��(hgj¸��hm}r��(ho]hp]r��(jÊ��j˛��X���py-classr��ehq]hr]ht]uhhj˙��hb]r��hÄX���Types.QueryEngineDescriptionr��ÖÅr��}r��(hgU�hhj���ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År	��}r
��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År
��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj	��hb]r��hÑ)År��}r��(hgX���Tier 1r��hhj
��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKåhb]r��hÄX���Tier 1r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj	��hb]r��hÑ)År��}r��(hgX
���1.1, (2.0)r��hhj��hij��hkhàhm}r ��(ho]hp]hq]hr]ht]uhvKçhb]r!��hÄX
���1.1, (2.0)r"��ÖÅr#��}r$��(hgj��hhj��ubaubahkjf��ubjY��)År%��}r&��(hgU�hm}r'��(ho]hp]hq]hr]ht]uhhj	��hb]r(��hÑ)År)��}r*��(hgX���``GET /query``r+��hhj%��hij��hkhàhm}r,��(ho]hp]hq]hr]ht]uhvKéhb]r-��j√��)År.��}r/��(hgj+��hm}r0��(ho]hp]hq]hr]ht]uhhj)��hb]r1��hÄX
���GET /queryr2��ÖÅr3��}r4��(hgU�hhj.��ubahkjÀ��ubaubahkjf��ubjY��)År5��}r6��(hgU�hm}r7��(ho]hp]hq]hr]ht]uhhj	��hb]r8��hÑ)År9��}r:��(hgX���:func:`CNRead.listQueryEngines`r;��hhj5��hij��hkhàhm}r<��(ho]hp]hq]hr]ht]uhvKèhb]r=��j’��)År>��}r?��(hgj;��hhj9��hij��hkjÿ��hm}r@��(UreftypeX���funcj⁄��âj€��X���CNRead.listQueryEnginesU	refdomainX���pyrA��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKèhb]rB��j√��)ÅrC��}rD��(hgj;��hm}rE��(ho]hp]rF��(jÊ��jA��X���py-funcrG��ehq]hr]ht]uhhj>��hb]rH��hÄX���CNRead.listQueryEngines()rI��ÖÅrJ��}rK��(hgU�hhjC��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrL��}rM��(hgU�hm}rN��(ho]hp]hq]hr]ht]uhhj	��hb]rO��hÑ)ÅrP��}rQ��(hgXG���(:class:`session<Types.Session>`) ``->`` :class:`Types.QueryEngineList`hhjL��hij��hkhàhm}rR��(ho]hp]hq]hr]ht]uhvKêhb]rS��(hÄX���(ÖÅrT��}rU��(hgX���(hhjP��ubj’��)ÅrV��}rW��(hgX���:class:`session<Types.Session>`rX��hhjP��hij��hkjÿ��hm}rY��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrZ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKêhb]r[��j√��)År\��}r]��(hgjX��hm}r^��(ho]hp]r_��(jÊ��jZ��X���py-classr`��ehq]hr]ht]uhhjV��hb]ra��hÄX���sessionrb��ÖÅrc��}rd��(hgU�hhj\��ubahkjÀ��ubaubhÄX���) re��ÖÅrf��}rg��(hgX���) hhjP��ubj√��)Årh��}ri��(hgX���``->``hm}rj��(ho]hp]hq]hr]ht]uhhjP��hb]rk��hÄX���->rl��ÖÅrm��}rn��(hgU�hhjh��ubahkjÀ��ubhÄX��� ÖÅro��}rp��(hgX��� hhjP��ubj’��)Årq��}rr��(hgX���:class:`Types.QueryEngineList`rs��hhjP��hij��hkjÿ��hm}rt��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineListU	refdomainX���pyru��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKêhb]rv��j√��)Årw��}rx��(hgjs��hm}ry��(ho]hp]rz��(jÊ��ju��X���py-classr{��ehq]hr]ht]uhhjq��hb]r|��hÄX���Types.QueryEngineListr}��ÖÅr~��}r��(hgU�hhjw��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÄ��}rÅ��(hgU�hm}rÇ��(ho]hp]hq]hr]ht]uhhjö��hb]rÉ��(jY��)ÅrÑ��}rÖ��(hgU�hm}rÜ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rá��hÑ)Årà��}râ��(hgX���Tier 1rä��hhjÑ��hij��hkhàhm}rã��(ho]hp]hq]hr]ht]uhvKëhb]rå��hÄX���Tier 1rç��ÖÅré��}rè��(hgjä��hhjà��ubaubahkjf��ubjY��)Årê��}rë��(hgU�hm}rí��(ho]hp]hq]hr]ht]uhhjÄ��hb]rì��hÑ)Årî��}rï��(hgX���2.0rñ��hhjê��hij��hkhàhm}ró��(ho]hp]hq]hr]ht]uhvKíhb]rò��hÄX���2.0rô��ÖÅrö��}rõ��(hgjñ��hhjî��ubaubahkjf��ubjY��)Årú��}rù��(hgU�hm}rû��(ho]hp]hq]hr]ht]uhhjÄ��hb]rü��hÑ)År†��}r°��(hgX���``POST /synchronize``r¢��hhjú��hij��hkhàhm}r£��(ho]hp]hq]hr]ht]uhvKìhb]r§��j√��)År•��}r¶��(hgj¢��hm}rß��(ho]hp]hq]hr]ht]uhhj†��hb]r®��hÄX���POST /synchronizer©��ÖÅr™��}r´��(hgU�hhj•��ubahkjÀ��ubaubahkjf��ubjY��)År¨��}r≠��(hgU�hm}rÆ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rØ��hÑ)År∞��}r±��(hgX���:func:`CNRead.synchronize`r≤��hhj¨��hij��hkhàhm}r≥��(ho]hp]hq]hr]ht]uhvKîhb]r¥��j’��)Årµ��}r∂��(hgj≤��hhj∞��hij��hkjÿ��hm}r∑��(UreftypeX���funcj⁄��âj€��X���CNRead.synchronizeU	refdomainX���pyr∏��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKîhb]rπ��j√��)År∫��}rª��(hgj≤��hm}rº��(ho]hp]rΩ��(jÊ��j∏��X���py-funcræ��ehq]hr]ht]uhhjµ��hb]rø��hÄX���CNRead.synchronize()r¿��ÖÅr¡��}r¬��(hgU�hhj∫��ubahkjÀ��ubaubaubahkjf��ubjY��)År√��}rƒ��(hgU�hm}r≈��(ho]hp]hq]hr]ht]uhhjÄ��hb]r∆��hÑ)År«��}r»��(hgXP���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`) ``->`` booleanhhj√��hij��hkhàhm}r…��(ho]hp]hq]hr]ht]uhvKïhb]r ��(hÄX���(ÖÅrÀ��}rÃ��(hgX���(hhj«��ubj’��)ÅrÕ��}rŒ��(hgX���:class:`session<Types.Session>`rœ��hhj«��hij��hkjÿ��hm}r–��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr—��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKïhb]r“��j√��)År”��}r‘��(hgjœ��hm}r’��(ho]hp]r÷��(jÊ��j—��X���py-classr◊��ehq]hr]ht]uhhjÕ��hb]rÿ��hÄX���sessionrŸ��ÖÅr⁄��}r€��(hgU�hhj”��ubahkjÀ��ubaubhÄX���, r‹��ÖÅr›��}rfi��(hgX���, hhj«��ubj’��)Årfl��}r‡��(hgX���:class:`pid<Types.Identifier>`r·��hhj«��hij��hkjÿ��hm}r‚��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr„��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKïhb]r‰��j√��)ÅrÂ��}rÊ��(hgj·��hm}rÁ��(ho]hp]rË��(jÊ��j„��X���py-classrÈ��ehq]hr]ht]uhhjfl��hb]rÍ��hÄX���pidrÎ��ÖÅrÏ��}rÌ��(hgU�hhjÂ��ubahkjÀ��ubaubhÄX���) rÓ��ÖÅrÔ��}r��(hgX���) hhj«��ubj√��)ÅrÒ��}rÚ��(hgX���``->``hm}rÛ��(ho]hp]hq]hr]ht]uhhj«��hb]rÙ��hÄX���->rı��ÖÅrˆ��}r˜��(hgU�hhjÒ��ubahkjÀ��ubhÄX��� booleanr¯��ÖÅr˘��}r˙��(hgX��� booleanhhj«��ubeubahkjf��ubehkjó��ubjT��)År˚��}r¸��(hgU�hm}r˝��(ho]hp]hq]hr]ht]uhhjö��hb]r˛��(jY��)Årˇ��}r���(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˚��hb]r��hÑ)År��}r��(hgX���Tier 2r��hhjˇ��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKñhb]r��hÄX���Tier 2r��ÖÅr	��}r
��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r
��(ho]hp]hq]hr]ht]uhhj˚��hb]r��hÑ)År��}r��(hgX���1.0, 2.0r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKóhb]r��hÄX���1.0, 2.0r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˚��hb]r��hÑ)År��}r��(hgX���``PUT /owner/{id}``r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKòhb]r��j√��)År ��}r!��(hgj��hm}r"��(ho]hp]hq]hr]ht]uhhj��hb]r#��hÄX���PUT /owner/{id}r$��ÖÅr%��}r&��(hgU�hhj ��ubahkjÀ��ubaubahkjf��ubjY��)År'��}r(��(hgU�hm}r)��(ho]hp]hq]hr]ht]uhhj˚��hb]r*��hÑ)År+��}r,��(hgX'���:func:`CNAuthorization.setRightsHolder`r-��hhj'��hij��hkhàhm}r.��(ho]hp]hq]hr]ht]uhvKôhb]r/��j’��)År0��}r1��(hgj-��hhj+��hij��hkjÿ��hm}r2��(UreftypeX���funcj⁄��âj€��X���CNAuthorization.setRightsHolderU	refdomainX���pyr3��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKôhb]r4��j√��)År5��}r6��(hgj-��hm}r7��(ho]hp]r8��(jÊ��j3��X���py-funcr9��ehq]hr]ht]uhhj0��hb]r:��hÄX!���CNAuthorization.setRightsHolder()r;��ÖÅr<��}r=��(hgU�hhj5��ubahkjÀ��ubaubaubahkjf��ubjY��)År>��}r?��(hgU�hm}r@��(ho]hp]hq]hr]ht]uhhj˚��hb]rA��hÑ)ÅrB��}rC��(hgXî���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`userId<Types.Subject>`, ``serialVersion``) ``->`` :class:`Types.Identifier`hhj>��hij��hkhàhm}rD��(ho]hp]hq]hr]ht]uhvKöhb]rE��(hÄX���(ÖÅrF��}rG��(hgX���(hhjB��ubj’��)ÅrH��}rI��(hgX���:class:`session<Types.Session>`rJ��hhjB��hij��hkjÿ��hm}rK��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrL��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKöhb]rM��j√��)ÅrN��}rO��(hgjJ��hm}rP��(ho]hp]rQ��(jÊ��jL��X���py-classrR��ehq]hr]ht]uhhjH��hb]rS��hÄX���sessionrT��ÖÅrU��}rV��(hgU�hhjN��ubahkjÀ��ubaubhÄX���, rW��ÖÅrX��}rY��(hgX���, hhjB��ubj’��)ÅrZ��}r[��(hgX���:class:`id<Types.Identifier>`r\��hhjB��hij��hkjÿ��hm}r]��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr^��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKöhb]r_��j√��)År`��}ra��(hgj\��hm}rb��(ho]hp]rc��(jÊ��j^��X���py-classrd��ehq]hr]ht]uhhjZ��hb]re��hÄX���idrf��ÖÅrg��}rh��(hgU�hhj`��ubahkjÀ��ubaubhÄX���, ri��ÖÅrj��}rk��(hgX���, hhjB��ubj’��)Årl��}rm��(hgX���:class:`userId<Types.Subject>`rn��hhjB��hij��hkjÿ��hm}ro��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrp��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKöhb]rq��j√��)Årr��}rs��(hgjn��hm}rt��(ho]hp]ru��(jÊ��jp��X���py-classrv��ehq]hr]ht]uhhjl��hb]rw��hÄX���userIdrx��ÖÅry��}rz��(hgU�hhjr��ubahkjÀ��ubaubhÄX���, r{��ÖÅr|��}r}��(hgX���, hhjB��ubj√��)År~��}r��(hgX���``serialVersion``hm}rÄ��(ho]hp]hq]hr]ht]uhhjB��hb]rÅ��hÄX
���serialVersionrÇ��ÖÅrÉ��}rÑ��(hgU�hhj~��ubahkjÀ��ubhÄX���) rÖ��ÖÅrÜ��}rá��(hgX���) hhjB��ubj√��)Årà��}râ��(hgX���``->``hm}rä��(ho]hp]hq]hr]ht]uhhjB��hb]rã��hÄX���->rå��ÖÅrç��}ré��(hgU�hhjà��ubahkjÀ��ubhÄX��� ÖÅrè��}rê��(hgX��� hhjB��ubj’��)Årë��}rí��(hgX���:class:`Types.Identifier`rì��hhjB��hij��hkjÿ��hm}rî��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrï��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKöhb]rñ��j√��)Åró��}rò��(hgjì��hm}rô��(ho]hp]rö��(jÊ��jï��X���py-classrõ��ehq]hr]ht]uhhjë��hb]rú��hÄX���Types.Identifierrù��ÖÅrû��}rü��(hgU�hhjó��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År†��}r°��(hgU�hm}r¢��(ho]hp]hq]hr]ht]uhhjö��hb]r£��(jY��)År§��}r•��(hgU�hm}r¶��(ho]hp]hq]hr]ht]uhhj†��hb]rß��hÑ)År®��}r©��(hgX���Tier 2r™��hhj§��hij��hkhàhm}r´��(ho]hp]hq]hr]ht]uhvKõhb]r¨��hÄX���Tier 2r≠��ÖÅrÆ��}rØ��(hgj™��hhj®��ubaubahkjf��ubjY��)År∞��}r±��(hgU�hm}r≤��(ho]hp]hq]hr]ht]uhhj†��hb]r≥��hÑ)År¥��}rµ��(hgX���1.0, 2.0r∂��hhj∞��hij��hkhàhm}r∑��(ho]hp]hq]hr]ht]uhvKúhb]r∏��hÄX���1.0, 2.0rπ��ÖÅr∫��}rª��(hgj∂��hhj¥��ubaubahkjf��ubjY��)Årº��}rΩ��(hgU�hm}ræ��(ho]hp]hq]hr]ht]uhhj†��hb]rø��hÑ)År¿��}r¡��(hgX*���``GET /isAuthorized/{id}?action={action}``r¬��hhjº��hij��hkhàhm}r√��(ho]hp]hq]hr]ht]uhvKùhb]rƒ��j√��)År≈��}r∆��(hgj¬��hm}r«��(ho]hp]hq]hr]ht]uhhj¿��hb]r»��hÄX&���GET /isAuthorized/{id}?action={action}r…��ÖÅr ��}rÀ��(hgU�hhj≈��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÃ��}rÕ��(hgU�hm}rŒ��(ho]hp]hq]hr]ht]uhhj†��hb]rœ��hÑ)År–��}r—��(hgX$���:func:`CNAuthorization.isAuthorized`r“��hhjÃ��hij��hkhàhm}r”��(ho]hp]hq]hr]ht]uhvKûhb]r‘��j’��)År’��}r÷��(hgj“��hhj–��hij��hkjÿ��hm}r◊��(UreftypeX���funcj⁄��âj€��X���CNAuthorization.isAuthorizedU	refdomainX���pyrÿ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKûhb]rŸ��j√��)År⁄��}r€��(hgj“��hm}r‹��(ho]hp]r›��(jÊ��jÿ��X���py-funcrfi��ehq]hr]ht]uhhj’��hb]rfl��hÄX���CNAuthorization.isAuthorized()r‡��ÖÅr·��}r‚��(hgU�hhj⁄��ubahkjÀ��ubaubaubahkjf��ubjY��)År„��}r‰��(hgU�hm}rÂ��(ho]hp]hq]hr]ht]uhhj†��hb]rÊ��hÑ)ÅrÁ��}rË��(hgXr���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`action<Types.Permission>`) ``->`` booleanhhj„��hij��hkhàhm}rÈ��(ho]hp]hq]hr]ht]uhvKühb]rÍ��(hÄX���(ÖÅrÎ��}rÏ��(hgX���(hhjÁ��ubj’��)ÅrÌ��}rÓ��(hgX���:class:`session<Types.Session>`rÔ��hhjÁ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÒ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKühb]rÚ��j√��)ÅrÛ��}rÙ��(hgjÔ��hm}rı��(ho]hp]rˆ��(jÊ��jÒ��X���py-classr˜��ehq]hr]ht]uhhjÌ��hb]r¯��hÄX���sessionr˘��ÖÅr˙��}r˚��(hgU�hhjÛ��ubahkjÀ��ubaubhÄX���, r¸��ÖÅr˝��}r˛��(hgX���, hhjÁ��ubj’��)Årˇ��}r���(hgX���:class:`id<Types.Identifier>`r��hhjÁ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKühb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr	��ehq]hr]ht]uhhjˇ��hb]r
��hÄX���idr��ÖÅr��}r
��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r��ÖÅr��}r��(hgX���, hhjÁ��ubj’��)År��}r��(hgX!���:class:`action<Types.Permission>`r��hhjÁ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.PermissionU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKühb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���actionr��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubhÄX���) r ��ÖÅr!��}r"��(hgX���) hhjÁ��ubj√��)År#��}r$��(hgX���``->``hm}r%��(ho]hp]hq]hr]ht]uhhjÁ��hb]r&��hÄX���->r'��ÖÅr(��}r)��(hgU�hhj#��ubahkjÀ��ubhÄX��� booleanr*��ÖÅr+��}r,��(hgX��� booleanhhjÁ��ubeubahkjf��ubehkjó��ubjT��)År-��}r.��(hgU�hm}r/��(ho]hp]hq]hr]ht]uhhjö��hb]r0��(jY��)År1��}r2��(hgU�hm}r3��(ho]hp]hq]hr]ht]uhhj-��hb]r4��hÑ)År5��}r6��(hgX���Tier 2r7��hhj1��hij��hkhàhm}r8��(ho]hp]hq]hr]ht]uhvK†hb]r9��hÄX���Tier 2r:��ÖÅr;��}r<��(hgj7��hhj5��ubaubahkjf��ubjY��)År=��}r>��(hgU�hm}r?��(ho]hp]hq]hr]ht]uhhj-��hb]r@��hÑ)ÅrA��}rB��(hgX���1.0, 2.0rC��hhj=��hij��hkhàhm}rD��(ho]hp]hq]hr]ht]uhvK°hb]rE��hÄX���1.0, 2.0rF��ÖÅrG��}rH��(hgjC��hhjA��ubaubahkjf��ubjY��)ÅrI��}rJ��(hgU�hm}rK��(ho]hp]hq]hr]ht]uhhj-��hb]rL��hÑ)ÅrM��}rN��(hgX���``PUT /accessRules/{id}``rO��hhjI��hij��hkhàhm}rP��(ho]hp]hq]hr]ht]uhvK¢hb]rQ��j√��)ÅrR��}rS��(hgjO��hm}rT��(ho]hp]hq]hr]ht]uhhjM��hb]rU��hÄX���PUT /accessRules/{id}rV��ÖÅrW��}rX��(hgU�hhjR��ubahkjÀ��ubaubahkjf��ubjY��)ÅrY��}rZ��(hgU�hm}r[��(ho]hp]hq]hr]ht]uhhj-��hb]r\��hÑ)År]��}r^��(hgX'���:func:`CNAuthorization.setAccessPolicy`r_��hhjY��hij��hkhàhm}r`��(ho]hp]hq]hr]ht]uhvK£hb]ra��j’��)Årb��}rc��(hgj_��hhj]��hij��hkjÿ��hm}rd��(UreftypeX���funcj⁄��âj€��X���CNAuthorization.setAccessPolicyU	refdomainX���pyre��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK£hb]rf��j√��)Årg��}rh��(hgj_��hm}ri��(ho]hp]rj��(jÊ��je��X���py-funcrk��ehq]hr]ht]uhhjb��hb]rl��hÄX!���CNAuthorization.setAccessPolicy()rm��ÖÅrn��}ro��(hgU�hhjg��ubahkjÀ��ubaubaubahkjf��ubjY��)Årp��}rq��(hgU�hm}rr��(ho]hp]hq]hr]ht]uhhj-��hb]rs��hÑ)Årt��}ru��(hgXç���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`accessPolicy<Types.AccessPolicy>`, ``serialVersion``) ``->`` booleanhhjp��hij��hkhàhm}rv��(ho]hp]hq]hr]ht]uhvK§hb]rw��(hÄX���(ÖÅrx��}ry��(hgX���(hhjt��ubj’��)Årz��}r{��(hgX���:class:`session<Types.Session>`r|��hhjt��hij��hkjÿ��hm}r}��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK§hb]r��j√��)ÅrÄ��}rÅ��(hgj|��hm}rÇ��(ho]hp]rÉ��(jÊ��j~��X���py-classrÑ��ehq]hr]ht]uhhjz��hb]rÖ��hÄX���sessionrÜ��ÖÅrá��}rà��(hgU�hhjÄ��ubahkjÀ��ubaubhÄX���, râ��ÖÅrä��}rã��(hgX���, hhjt��ubj’��)Årå��}rç��(hgX���:class:`id<Types.Identifier>`ré��hhjt��hij��hkjÿ��hm}rè��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrê��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK§hb]rë��j√��)Årí��}rì��(hgjé��hm}rî��(ho]hp]rï��(jÊ��jê��X���py-classrñ��ehq]hr]ht]uhhjå��hb]ró��hÄX���idrò��ÖÅrô��}rö��(hgU�hhjí��ubahkjÀ��ubaubhÄX���, rõ��ÖÅrú��}rù��(hgX���, hhjt��ubj’��)Årû��}rü��(hgX)���:class:`accessPolicy<Types.AccessPolicy>`r†��hhjt��hij��hkjÿ��hm}r°��(UreftypeX���classj⁄��âj€��X���Types.AccessPolicyU	refdomainX���pyr¢��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK§hb]r£��j√��)År§��}r•��(hgj†��hm}r¶��(ho]hp]rß��(jÊ��j¢��X���py-classr®��ehq]hr]ht]uhhjû��hb]r©��hÄX���accessPolicyr™��ÖÅr´��}r¨��(hgU�hhj§��ubahkjÀ��ubaubhÄX���, r≠��ÖÅrÆ��}rØ��(hgX���, hhjt��ubj√��)År∞��}r±��(hgX���``serialVersion``hm}r≤��(ho]hp]hq]hr]ht]uhhjt��hb]r≥��hÄX
���serialVersionr¥��ÖÅrµ��}r∂��(hgU�hhj∞��ubahkjÀ��ubhÄX���) r∑��ÖÅr∏��}rπ��(hgX���) hhjt��ubj√��)År∫��}rª��(hgX���``->``hm}rº��(ho]hp]hq]hr]ht]uhhjt��hb]rΩ��hÄX���->ræ��ÖÅrø��}r¿��(hgU�hhj∫��ubahkjÀ��ubhÄX��� booleanr¡��ÖÅr¬��}r√��(hgX��� booleanhhjt��ubeubahkjf��ubehkjó��ubjT��)Årƒ��}r≈��(hgU�hm}r∆��(ho]hp]hq]hr]ht]uhhjö��hb]r«��(jY��)År»��}r…��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhjƒ��hb]rÀ��hÑ)ÅrÃ��}rÕ��(hgX���Tier 2rŒ��hhj»��hij��hkhàhm}rœ��(ho]hp]hq]hr]ht]uhvK•hb]r–��hÄX���Tier 2r—��ÖÅr“��}r”��(hgjŒ��hhjÃ��ubaubahkjf��ubjY��)År‘��}r’��(hgU�hm}r÷��(ho]hp]hq]hr]ht]uhhjƒ��hb]r◊��hÑ)Årÿ��}rŸ��(hgX
���1.0, (2.0)r⁄��hhj‘��hij��hkhàhm}r€��(ho]hp]hq]hr]ht]uhvK¶hb]r‹��hÄX
���1.0, (2.0)r›��ÖÅrfi��}rfl��(hgj⁄��hhjÿ��ubaubahkjf��ubjY��)År‡��}r·��(hgU�hm}r‚��(ho]hp]hq]hr]ht]uhhjƒ��hb]r„��hÑ)År‰��}rÂ��(hgX���``POST /accounts``rÊ��hhj‡��hij��hkhàhm}rÁ��(ho]hp]hq]hr]ht]uhvKßhb]rË��j√��)ÅrÈ��}rÍ��(hgjÊ��hm}rÎ��(ho]hp]hq]hr]ht]uhhj‰��hb]rÏ��hÄX���POST /accountsrÌ��ÖÅrÓ��}rÔ��(hgU�hhjÈ��ubahkjÀ��ubaubahkjf��ubjY��)År��}rÒ��(hgU�hm}rÚ��(ho]hp]hq]hr]ht]uhhjƒ��hb]rÛ��hÑ)ÅrÙ��}rı��(hgX"���:func:`CNIdentity.registerAccount`rˆ��hhj��hij��hkhàhm}r˜��(ho]hp]hq]hr]ht]uhvK®hb]r¯��j’��)År˘��}r˙��(hgjˆ��hhjÙ��hij��hkjÿ��hm}r˚��(UreftypeX���funcj⁄��âj€��X���CNIdentity.registerAccountU	refdomainX���pyr¸��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK®hb]r˝��j√��)År˛��}rˇ��(hgjˆ��hm}r���(ho]hp]r��(jÊ��j¸��X���py-funcr��ehq]hr]ht]uhhj˘��hb]r��hÄX���CNIdentity.registerAccount()r��ÖÅr��}r��(hgU�hhj˛��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r	��(ho]hp]hq]hr]ht]uhhjƒ��hb]r
��hÑ)År��}r��(hgX^���(:class:`session<Types.Session>`, :class:`person<Types.Person>`) ``->`` :class:`Types.Subject`hhj��hij��hkhàhm}r
��(ho]hp]hq]hr]ht]uhvK©hb]r��(hÄX���(ÖÅr��}r��(hgX���(hhj��ubj’��)År��}r��(hgX���:class:`session<Types.Session>`r��hhj��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK©hb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���sessionr��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r ��ÖÅr!��}r"��(hgX���, hhj��ubj’��)År#��}r$��(hgX���:class:`person<Types.Person>`r%��hhj��hij��hkjÿ��hm}r&��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyr'��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK©hb]r(��j√��)År)��}r*��(hgj%��hm}r+��(ho]hp]r,��(jÊ��j'��X���py-classr-��ehq]hr]ht]uhhj#��hb]r.��hÄX���personr/��ÖÅr0��}r1��(hgU�hhj)��ubahkjÀ��ubaubhÄX���) r2��ÖÅr3��}r4��(hgX���) hhj��ubj√��)År5��}r6��(hgX���``->``hm}r7��(ho]hp]hq]hr]ht]uhhj��hb]r8��hÄX���->r9��ÖÅr:��}r;��(hgU�hhj5��ubahkjÀ��ubhÄX��� ÖÅr<��}r=��(hgX��� hhj��ubj’��)År>��}r?��(hgX���:class:`Types.Subject`r@��hhj��hij��hkjÿ��hm}rA��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrB��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK©hb]rC��j√��)ÅrD��}rE��(hgj@��hm}rF��(ho]hp]rG��(jÊ��jB��X���py-classrH��ehq]hr]ht]uhhj>��hb]rI��hÄX
���Types.SubjectrJ��ÖÅrK��}rL��(hgU�hhjD��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrM��}rN��(hgU�hm}rO��(ho]hp]hq]hr]ht]uhhjö��hb]rP��(jY��)ÅrQ��}rR��(hgU�hm}rS��(ho]hp]hq]hr]ht]uhhjM��hb]rT��hÑ)ÅrU��}rV��(hgX���Tier 2rW��hhjQ��hij��hkhàhm}rX��(ho]hp]hq]hr]ht]uhvK™hb]rY��hÄX���Tier 2rZ��ÖÅr[��}r\��(hgjW��hhjU��ubaubahkjf��ubjY��)År]��}r^��(hgU�hm}r_��(ho]hp]hq]hr]ht]uhhjM��hb]r`��hÑ)Åra��}rb��(hgX
���1.0, (2.0)rc��hhj]��hij��hkhàhm}rd��(ho]hp]hq]hr]ht]uhvK´hb]re��hÄX
���1.0, (2.0)rf��ÖÅrg��}rh��(hgjc��hhja��ubaubahkjf��ubjY��)Åri��}rj��(hgU�hm}rk��(ho]hp]hq]hr]ht]uhhjM��hb]rl��hÑ)Årm��}rn��(hgX���``PUT /accounts/{subject}``ro��hhji��hij��hkhàhm}rp��(ho]hp]hq]hr]ht]uhvK¨hb]rq��j√��)Årr��}rs��(hgjo��hm}rt��(ho]hp]hq]hr]ht]uhhjm��hb]ru��hÄX���PUT /accounts/{subject}rv��ÖÅrw��}rx��(hgU�hhjr��ubahkjÀ��ubaubahkjf��ubjY��)Åry��}rz��(hgU�hm}r{��(ho]hp]hq]hr]ht]uhhjM��hb]r|��hÑ)År}��}r~��(hgX ���:func:`CNIdentity.updateAccount`r��hhjy��hij��hkhàhm}rÄ��(ho]hp]hq]hr]ht]uhvK≠hb]rÅ��j’��)ÅrÇ��}rÉ��(hgj��hhj}��hij��hkjÿ��hm}rÑ��(UreftypeX���funcj⁄��âj€��X���CNIdentity.updateAccountU	refdomainX���pyrÖ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK≠hb]rÜ��j√��)Årá��}rà��(hgj��hm}râ��(ho]hp]rä��(jÊ��jÖ��X���py-funcrã��ehq]hr]ht]uhhjÇ��hb]rå��hÄX���CNIdentity.updateAccount()rç��ÖÅré��}rè��(hgU�hhjá��ubahkjÀ��ubaubaubahkjf��ubjY��)Årê��}rë��(hgU�hm}rí��(ho]hp]hq]hr]ht]uhhjM��hb]rì��hÑ)Årî��}rï��(hgX���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`, :class:`person<Types.Person>`) ``->`` :class:`Types.Subject`hhjê��hij��hkhàhm}rñ��(ho]hp]hq]hr]ht]uhvKÆhb]ró��(hÄX���(ÖÅrò��}rô��(hgX���(hhjî��ubj’��)Årö��}rõ��(hgX���:class:`session<Types.Session>`rú��hhjî��hij��hkjÿ��hm}rù��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrû��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÆhb]rü��j√��)År†��}r°��(hgjú��hm}r¢��(ho]hp]r£��(jÊ��jû��X���py-classr§��ehq]hr]ht]uhhjö��hb]r•��hÄX���sessionr¶��ÖÅrß��}r®��(hgU�hhj†��ubahkjÀ��ubaubhÄX���, r©��ÖÅr™��}r´��(hgX���, hhjî��ubj’��)År¨��}r≠��(hgX���:class:`subject<Types.Subject>`rÆ��hhjî��hij��hkjÿ��hm}rØ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr∞��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÆhb]r±��j√��)År≤��}r≥��(hgjÆ��hm}r¥��(ho]hp]rµ��(jÊ��j∞��X���py-classr∂��ehq]hr]ht]uhhj¨��hb]r∑��hÄX���subjectr∏��ÖÅrπ��}r∫��(hgU�hhj≤��ubahkjÀ��ubaubhÄX���, rª��ÖÅrº��}rΩ��(hgX���, hhjî��ubj’��)Åræ��}rø��(hgX���:class:`person<Types.Person>`r¿��hhjî��hij��hkjÿ��hm}r¡��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyr¬��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÆhb]r√��j√��)Årƒ��}r≈��(hgj¿��hm}r∆��(ho]hp]r«��(jÊ��j¬��X���py-classr»��ehq]hr]ht]uhhjæ��hb]r…��hÄX���personr ��ÖÅrÀ��}rÃ��(hgU�hhjƒ��ubahkjÀ��ubaubhÄX���) rÕ��ÖÅrŒ��}rœ��(hgX���) hhjî��ubj√��)År–��}r—��(hgX���``->``hm}r“��(ho]hp]hq]hr]ht]uhhjî��hb]r”��hÄX���->r‘��ÖÅr’��}r÷��(hgU�hhj–��ubahkjÀ��ubhÄX��� ÖÅr◊��}rÿ��(hgX��� hhjî��ubj’��)ÅrŸ��}r⁄��(hgX���:class:`Types.Subject`r€��hhjî��hij��hkjÿ��hm}r‹��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr›��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÆhb]rfi��j√��)Årfl��}r‡��(hgj€��hm}r·��(ho]hp]r‚��(jÊ��j›��X���py-classr„��ehq]hr]ht]uhhjŸ��hb]r‰��hÄX
���Types.SubjectrÂ��ÖÅrÊ��}rÁ��(hgU�hhjfl��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrË��}rÈ��(hgU�hm}rÍ��(ho]hp]hq]hr]ht]uhhjö��hb]rÎ��(jY��)ÅrÏ��}rÌ��(hgU�hm}rÓ��(ho]hp]hq]hr]ht]uhhjË��hb]rÔ��hÑ)År��}rÒ��(hgX���Tier 2rÚ��hhjÏ��hij��hkhàhm}rÛ��(ho]hp]hq]hr]ht]uhvKØhb]rÙ��hÄX���Tier 2rı��ÖÅrˆ��}r˜��(hgjÚ��hhj��ubaubahkjf��ubjY��)År¯��}r˘��(hgU�hm}r˙��(ho]hp]hq]hr]ht]uhhjË��hb]r˚��hÑ)År¸��}r˝��(hgX
���1.0, (2.0)r˛��hhj¯��hij��hkhàhm}rˇ��(ho]hp]hq]hr]ht]uhvK∞hb]r���hÄX
���1.0, (2.0)r��ÖÅr��}r��(hgj˛��hhj¸��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjË��hb]r��hÑ)År��}r	��(hgX(���``PUT /accounts/verification/{subject}``r
��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK±hb]r��j√��)År
��}r��(hgj
��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÄX$���PUT /accounts/verification/{subject}r��ÖÅr��}r��(hgU�hhj
��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjË��hb]r��hÑ)År��}r��(hgX ���:func:`CNIdentity.verifyAccount`r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK≤hb]r��j’��)År��}r��(hgj��hhj��hij��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X���CNIdentity.verifyAccountU	refdomainX���pyr ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK≤hb]r!��j√��)År"��}r#��(hgj��hm}r$��(ho]hp]r%��(jÊ��j ��X���py-funcr&��ehq]hr]ht]uhhj��hb]r'��hÄX���CNIdentity.verifyAccount()r(��ÖÅr)��}r*��(hgU�hhj"��ubahkjÀ��ubaubaubahkjf��ubjY��)År+��}r,��(hgU�hm}r-��(ho]hp]hq]hr]ht]uhhjË��hb]r.��hÑ)År/��}r0��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhj+��hij��hkhàhm}r1��(ho]hp]hq]hr]ht]uhvK≥hb]r2��(hÄX���(ÖÅr3��}r4��(hgX���(hhj/��ubj’��)År5��}r6��(hgX���:class:`session<Types.Session>`r7��hhj/��hij��hkjÿ��hm}r8��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr9��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK≥hb]r:��j√��)År;��}r<��(hgj7��hm}r=��(ho]hp]r>��(jÊ��j9��X���py-classr?��ehq]hr]ht]uhhj5��hb]r@��hÄX���sessionrA��ÖÅrB��}rC��(hgU�hhj;��ubahkjÀ��ubaubhÄX���, rD��ÖÅrE��}rF��(hgX���, hhj/��ubj’��)ÅrG��}rH��(hgX���:class:`subject<Types.Subject>`rI��hhj/��hij��hkjÿ��hm}rJ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrK��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK≥hb]rL��j√��)ÅrM��}rN��(hgjI��hm}rO��(ho]hp]rP��(jÊ��jK��X���py-classrQ��ehq]hr]ht]uhhjG��hb]rR��hÄX���subjectrS��ÖÅrT��}rU��(hgU�hhjM��ubahkjÀ��ubaubhÄX���) rV��ÖÅrW��}rX��(hgX���) hhj/��ubj√��)ÅrY��}rZ��(hgX���``->``hm}r[��(ho]hp]hq]hr]ht]uhhj/��hb]r\��hÄX���->r]��ÖÅr^��}r_��(hgU�hhjY��ubahkjÀ��ubhÄX��� booleanr`��ÖÅra��}rb��(hgX��� booleanhhj/��ubeubahkjf��ubehkjó��ubjT��)Årc��}rd��(hgU�hm}re��(ho]hp]hq]hr]ht]uhhjö��hb]rf��(jY��)Årg��}rh��(hgU�hm}ri��(ho]hp]hq]hr]ht]uhhjc��hb]rj��hÑ)Årk��}rl��(hgX���Tier 2rm��hhjg��hij��hkhàhm}rn��(ho]hp]hq]hr]ht]uhvK¥hb]ro��hÄX���Tier 2rp��ÖÅrq��}rr��(hgjm��hhjk��ubaubahkjf��ubjY��)Års��}rt��(hgU�hm}ru��(ho]hp]hq]hr]ht]uhhjc��hb]rv��hÑ)Årw��}rx��(hgX
���1.0, (2.0)ry��hhjs��hij��hkhàhm}rz��(ho]hp]hq]hr]ht]uhvKµhb]r{��hÄX
���1.0, (2.0)r|��ÖÅr}��}r~��(hgjy��hhjw��ubaubahkjf��ubjY��)År��}rÄ��(hgU�hm}rÅ��(ho]hp]hq]hr]ht]uhhjc��hb]rÇ��hÑ)ÅrÉ��}rÑ��(hgX���``GET /accounts/{subject}``rÖ��hhj��hij��hkhàhm}rÜ��(ho]hp]hq]hr]ht]uhvK∂hb]rá��j√��)Årà��}râ��(hgjÖ��hm}rä��(ho]hp]hq]hr]ht]uhhjÉ��hb]rã��hÄX���GET /accounts/{subject}rå��ÖÅrç��}ré��(hgU�hhjà��ubahkjÀ��ubaubahkjf��ubjY��)Årè��}rê��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjc��hb]rí��hÑ)Årì��}rî��(hgX!���:func:`CNIdentity.getSubjectInfo`rï��hhjè��hij��hkhàhm}rñ��(ho]hp]hq]hr]ht]uhvK∑hb]ró��j’��)Årò��}rô��(hgjï��hhjì��hij��hkjÿ��hm}rö��(UreftypeX���funcj⁄��âj€��X���CNIdentity.getSubjectInfoU	refdomainX���pyrõ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK∑hb]rú��j√��)Årù��}rû��(hgjï��hm}rü��(ho]hp]r†��(jÊ��jõ��X���py-funcr°��ehq]hr]ht]uhhjò��hb]r¢��hÄX���CNIdentity.getSubjectInfo()r£��ÖÅr§��}r•��(hgU�hhjù��ubahkjÀ��ubaubaubahkjf��ubjY��)År¶��}rß��(hgU�hm}r®��(ho]hp]hq]hr]ht]uhhjc��hb]r©��hÑ)År™��}r´��(hgXd���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` :class:`Types.SubjectInfo`hhj¶��hij��hkhàhm}r¨��(ho]hp]hq]hr]ht]uhvK∏hb]r≠��(hÄX���(ÖÅrÆ��}rØ��(hgX���(hhj™��ubj’��)År∞��}r±��(hgX���:class:`session<Types.Session>`r≤��hhj™��hij��hkjÿ��hm}r≥��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr¥��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK∏hb]rµ��j√��)År∂��}r∑��(hgj≤��hm}r∏��(ho]hp]rπ��(jÊ��j¥��X���py-classr∫��ehq]hr]ht]uhhj∞��hb]rª��hÄX���sessionrº��ÖÅrΩ��}ræ��(hgU�hhj∂��ubahkjÀ��ubaubhÄX���, rø��ÖÅr¿��}r¡��(hgX���, hhj™��ubj’��)År¬��}r√��(hgX���:class:`subject<Types.Subject>`rƒ��hhj™��hij��hkjÿ��hm}r≈��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr∆��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK∏hb]r«��j√��)År»��}r…��(hgjƒ��hm}r ��(ho]hp]rÀ��(jÊ��j∆��X���py-classrÃ��ehq]hr]ht]uhhj¬��hb]rÕ��hÄX���subjectrŒ��ÖÅrœ��}r–��(hgU�hhj»��ubahkjÀ��ubaubhÄX���) r—��ÖÅr“��}r”��(hgX���) hhj™��ubj√��)År‘��}r’��(hgX���``->``hm}r÷��(ho]hp]hq]hr]ht]uhhj™��hb]r◊��hÄX���->rÿ��ÖÅrŸ��}r⁄��(hgU�hhj‘��ubahkjÀ��ubhÄX��� ÖÅr€��}r‹��(hgX��� hhj™��ubj’��)År›��}rfi��(hgX���:class:`Types.SubjectInfo`rfl��hhj™��hij��hkjÿ��hm}r‡��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr·��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK∏hb]r‚��j√��)År„��}r‰��(hgjfl��hm}rÂ��(ho]hp]rÊ��(jÊ��j·��X���py-classrÁ��ehq]hr]ht]uhhj›��hb]rË��hÄX���Types.SubjectInforÈ��ÖÅrÍ��}rÎ��(hgU�hhj„��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÏ��}rÌ��(hgU�hm}rÓ��(ho]hp]hq]hr]ht]uhhjö��hb]rÔ��(jY��)År��}rÒ��(hgU�hm}rÚ��(ho]hp]hq]hr]ht]uhhjÏ��hb]rÛ��hÑ)ÅrÙ��}rı��(hgX���Tier 2rˆ��hhj��hij��hkhàhm}r˜��(ho]hp]hq]hr]ht]uhvKπhb]r¯��hÄX���Tier 2r˘��ÖÅr˙��}r˚��(hgjˆ��hhjÙ��ubaubahkjf��ubjY��)År¸��}r˝��(hgU�hm}r˛��(ho]hp]hq]hr]ht]uhhjÏ��hb]rˇ��hÑ)År���}r��(hgX
���1.0, (2.0)r��hhj¸��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK∫hb]r��hÄX
���1.0, (2.0)r��ÖÅr��}r��(hgj��hhj���ubaubahkjf��ubjY��)År��}r	��(hgU�hm}r
��(ho]hp]hq]hr]ht]uhhjÏ��hb]r��hÑ)År��}r
��(hgXM���``GET /accounts?query={query}[&status={status}&start={start}&count={count}]``r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKªhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÄXI���GET /accounts?query={query}[&status={status}&start={start}&count={count}]r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjÏ��hb]r��hÑ)År��}r��(hgX���:func:`CNIdentity.listSubjects`r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKºhb]r ��j’��)År!��}r"��(hgj��hhj��hij��hkjÿ��hm}r#��(UreftypeX���funcj⁄��âj€��X���CNIdentity.listSubjectsU	refdomainX���pyr$��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKºhb]r%��j√��)År&��}r'��(hgj��hm}r(��(ho]hp]r)��(jÊ��j$��X���py-funcr*��ehq]hr]ht]uhhj!��hb]r+��hÄX���CNIdentity.listSubjects()r,��ÖÅr-��}r.��(hgU�hhj&��ubahkjÀ��ubaubaubahkjf��ubjY��)År/��}r0��(hgU�hm}r1��(ho]hp]hq]hr]ht]uhhjÏ��hb]r2��hÑ)År3��}r4��(hgXp���(:class:`session<Types.Session>`, ``query``, ``status``, ``start``, ``count``) ``->`` :class:`Types.SubjectInfo`hhj/��hij��hkhàhm}r5��(ho]hp]hq]hr]ht]uhvKΩhb]r6��(hÄX���(ÖÅr7��}r8��(hgX���(hhj3��ubj’��)År9��}r:��(hgX���:class:`session<Types.Session>`r;��hhj3��hij��hkjÿ��hm}r<��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr=��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKΩhb]r>��j√��)År?��}r@��(hgj;��hm}rA��(ho]hp]rB��(jÊ��j=��X���py-classrC��ehq]hr]ht]uhhj9��hb]rD��hÄX���sessionrE��ÖÅrF��}rG��(hgU�hhj?��ubahkjÀ��ubaubhÄX���, rH��ÖÅrI��}rJ��(hgX���, hhj3��ubj√��)ÅrK��}rL��(hgX	���``query``hm}rM��(ho]hp]hq]hr]ht]uhhj3��hb]rN��hÄX���queryrO��ÖÅrP��}rQ��(hgU�hhjK��ubahkjÀ��ubhÄX���, rR��ÖÅrS��}rT��(hgX���, hhj3��ubj√��)ÅrU��}rV��(hgX
���``status``hm}rW��(ho]hp]hq]hr]ht]uhhj3��hb]rX��hÄX���statusrY��ÖÅrZ��}r[��(hgU�hhjU��ubahkjÀ��ubhÄX���, r\��ÖÅr]��}r^��(hgX���, hhj3��ubj√��)År_��}r`��(hgX	���``start``hm}ra��(ho]hp]hq]hr]ht]uhhj3��hb]rb��hÄX���startrc��ÖÅrd��}re��(hgU�hhj_��ubahkjÀ��ubhÄX���, rf��ÖÅrg��}rh��(hgX���, hhj3��ubj√��)Åri��}rj��(hgX	���``count``hm}rk��(ho]hp]hq]hr]ht]uhhj3��hb]rl��hÄX���countrm��ÖÅrn��}ro��(hgU�hhji��ubahkjÀ��ubhÄX���) rp��ÖÅrq��}rr��(hgX���) hhj3��ubj√��)Års��}rt��(hgX���``->``hm}ru��(ho]hp]hq]hr]ht]uhhj3��hb]rv��hÄX���->rw��ÖÅrx��}ry��(hgU�hhjs��ubahkjÀ��ubhÄX��� ÖÅrz��}r{��(hgX��� hhj3��ubj’��)År|��}r}��(hgX���:class:`Types.SubjectInfo`r~��hhj3��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyrÄ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKΩhb]rÅ��j√��)ÅrÇ��}rÉ��(hgj~��hm}rÑ��(ho]hp]rÖ��(jÊ��jÄ��X���py-classrÜ��ehq]hr]ht]uhhj|��hb]rá��hÄX���Types.SubjectInforà��ÖÅrâ��}rä��(hgU�hhjÇ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årã��}rå��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhjö��hb]ré��(jY��)Årè��}rê��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjã��hb]rí��hÑ)Årì��}rî��(hgX���Tier 2rï��hhjè��hij��hkhàhm}rñ��(ho]hp]hq]hr]ht]uhvKæhb]ró��hÄX���Tier 2rò��ÖÅrô��}rö��(hgjï��hhjì��ubaubahkjf��ubjY��)Årõ��}rú��(hgU�hm}rù��(ho]hp]hq]hr]ht]uhhjã��hb]rû��hÑ)Årü��}r†��(hgX
���1.0, (2.0)r°��hhjõ��hij��hkhàhm}r¢��(ho]hp]hq]hr]ht]uhvKøhb]r£��hÄX
���1.0, (2.0)r§��ÖÅr•��}r¶��(hgj°��hhjü��ubaubahkjf��ubjY��)Årß��}r®��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhjã��hb]r™��hÑ)År´��}r¨��(hgX���``POST /accounts/map``r≠��hhjß��hij��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvK¿hb]rØ��j√��)År∞��}r±��(hgj≠��hm}r≤��(ho]hp]hq]hr]ht]uhhj´��hb]r≥��hÄX���POST /accounts/mapr¥��ÖÅrµ��}r∂��(hgU�hhj∞��ubahkjÀ��ubaubahkjf��ubjY��)År∑��}r∏��(hgU�hm}rπ��(ho]hp]hq]hr]ht]uhhjã��hb]r∫��hÑ)Årª��}rº��(hgX���:func:`CNIdentity.mapIdentity`rΩ��hhj∑��hij��hkhàhm}ræ��(ho]hp]hq]hr]ht]uhvK¡hb]rø��j’��)År¿��}r¡��(hgjΩ��hhjª��hij��hkjÿ��hm}r¬��(UreftypeX���funcj⁄��âj€��X���CNIdentity.mapIdentityU	refdomainX���pyr√��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK¡hb]rƒ��j√��)År≈��}r∆��(hgjΩ��hm}r«��(ho]hp]r»��(jÊ��j√��X���py-funcr…��ehq]hr]ht]uhhj¿��hb]r ��hÄX���CNIdentity.mapIdentity()rÀ��ÖÅrÃ��}rÕ��(hgU�hhj≈��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrŒ��}rœ��(hgU�hm}r–��(ho]hp]hq]hr]ht]uhhjã��hb]r—��hÑ)År“��}r”��(hgXÇ���(:class:`session<Types.Session>`, :class:`primarySubject<Types.Subject>`, :class:`secondarySubject<Types.Subject>`) ``->`` booleanhhjŒ��hij��hkhàhm}r‘��(ho]hp]hq]hr]ht]uhvK¬hb]r’��(hÄX���(ÖÅr÷��}r◊��(hgX���(hhj“��ubj’��)Årÿ��}rŸ��(hgX���:class:`session<Types.Session>`r⁄��hhj“��hij��hkjÿ��hm}r€��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‹��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK¬hb]r›��j√��)Årfi��}rfl��(hgj⁄��hm}r‡��(ho]hp]r·��(jÊ��j‹��X���py-classr‚��ehq]hr]ht]uhhjÿ��hb]r„��hÄX���sessionr‰��ÖÅrÂ��}rÊ��(hgU�hhjfi��ubahkjÀ��ubaubhÄX���, rÁ��ÖÅrË��}rÈ��(hgX���, hhj“��ubj’��)ÅrÍ��}rÎ��(hgX&���:class:`primarySubject<Types.Subject>`rÏ��hhj“��hij��hkjÿ��hm}rÌ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrÓ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK¬hb]rÔ��j√��)År��}rÒ��(hgjÏ��hm}rÚ��(ho]hp]rÛ��(jÊ��jÓ��X���py-classrÙ��ehq]hr]ht]uhhjÍ��hb]rı��hÄX���primarySubjectrˆ��ÖÅr˜��}r¯��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r˘��ÖÅr˙��}r˚��(hgX���, hhj“��ubj’��)År¸��}r˝��(hgX(���:class:`secondarySubject<Types.Subject>`r˛��hhj“��hij��hkjÿ��hm}rˇ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr���hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK¬hb]r��j√��)År��}r��(hgj˛��hm}r��(ho]hp]r��(jÊ��j���X���py-classr��ehq]hr]ht]uhhj¸��hb]r��hÄX���secondarySubjectr��ÖÅr	��}r
��(hgU�hhj��ubahkjÀ��ubaubhÄX���) r��ÖÅr��}r
��(hgX���) hhj“��ubj√��)År��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj“��hb]r��hÄX���->r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubhÄX��� booleanr��ÖÅr��}r��(hgX��� booleanhhj“��ubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År ��}r!��(hgX���Tier 2r"��hhj��hij��hkhàhm}r#��(ho]hp]hq]hr]ht]uhvK√hb]r$��hÄX���Tier 2r%��ÖÅr&��}r'��(hgj"��hhj ��ubaubahkjf��ubjY��)År(��}r)��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhj��hb]r+��hÑ)År,��}r-��(hgX
���1.0, (2.0)r.��hhj(��hij��hkhàhm}r/��(ho]hp]hq]hr]ht]uhvKƒhb]r0��hÄX
���1.0, (2.0)r1��ÖÅr2��}r3��(hgj.��hhj,��ubaubahkjf��ubjY��)År4��}r5��(hgU�hm}r6��(ho]hp]hq]hr]ht]uhhj��hb]r7��hÑ)År8��}r9��(hgX"���``DELETE /accounts/map/{subject}``r:��hhj4��hij��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvK≈hb]r<��j√��)År=��}r>��(hgj:��hm}r?��(ho]hp]hq]hr]ht]uhhj8��hb]r@��hÄX���DELETE /accounts/map/{subject}rA��ÖÅrB��}rC��(hgU�hhj=��ubahkjÀ��ubaubahkjf��ubjY��)ÅrD��}rE��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj��hb]rG��hÑ)ÅrH��}rI��(hgX$���:func:`CNIdentity.removeMapIdentity`rJ��hhjD��hij��hkhàhm}rK��(ho]hp]hq]hr]ht]uhvK∆hb]rL��j’��)ÅrM��}rN��(hgjJ��hhjH��hij��hkjÿ��hm}rO��(UreftypeX���funcj⁄��âj€��X���CNIdentity.removeMapIdentityU	refdomainX���pyrP��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK∆hb]rQ��j√��)ÅrR��}rS��(hgjJ��hm}rT��(ho]hp]rU��(jÊ��jP��X���py-funcrV��ehq]hr]ht]uhhjM��hb]rW��hÄX���CNIdentity.removeMapIdentity()rX��ÖÅrY��}rZ��(hgU�hhjR��ubahkjÀ��ubaubaubahkjf��ubjY��)År[��}r\��(hgU�hm}r]��(ho]hp]hq]hr]ht]uhhj��hb]r^��hÑ)År_��}r`��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhj[��hij��hkhàhm}ra��(ho]hp]hq]hr]ht]uhvK«hb]rb��(hÄX���(ÖÅrc��}rd��(hgX���(hhj_��ubj’��)Åre��}rf��(hgX���:class:`session<Types.Session>`rg��hhj_��hij��hkjÿ��hm}rh��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyri��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK«hb]rj��j√��)Årk��}rl��(hgjg��hm}rm��(ho]hp]rn��(jÊ��ji��X���py-classro��ehq]hr]ht]uhhje��hb]rp��hÄX���sessionrq��ÖÅrr��}rs��(hgU�hhjk��ubahkjÀ��ubaubhÄX���, rt��ÖÅru��}rv��(hgX���, hhj_��ubj’��)Årw��}rx��(hgX���:class:`subject<Types.Subject>`ry��hhj_��hij��hkjÿ��hm}rz��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr{��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK«hb]r|��j√��)År}��}r~��(hgjy��hm}r��(ho]hp]rÄ��(jÊ��j{��X���py-classrÅ��ehq]hr]ht]uhhjw��hb]rÇ��hÄX���subjectrÉ��ÖÅrÑ��}rÖ��(hgU�hhj}��ubahkjÀ��ubaubhÄX���) rÜ��ÖÅrá��}rà��(hgX���) hhj_��ubj√��)Årâ��}rä��(hgX���``->``hm}rã��(ho]hp]hq]hr]ht]uhhj_��hb]rå��hÄX���->rç��ÖÅré��}rè��(hgU�hhjâ��ubahkjÀ��ubhÄX��� booleanrê��ÖÅrë��}rí��(hgX��� booleanhhj_��ubeubahkjf��ubehkjó��ubjT��)Årì��}rî��(hgU�hm}rï��(ho]hp]hq]hr]ht]uhhjö��hb]rñ��(jY��)Åró��}rò��(hgU�hm}rô��(ho]hp]hq]hr]ht]uhhjì��hb]rö��hÑ)Årõ��}rú��(hgX���Tier 2rù��hhjó��hij��hkhàhm}rû��(ho]hp]hq]hr]ht]uhvK»hb]rü��hÄX���Tier 2r†��ÖÅr°��}r¢��(hgjù��hhjõ��ubaubahkjf��ubjY��)År£��}r§��(hgU�hm}r•��(ho]hp]hq]hr]ht]uhhjì��hb]r¶��hÑ)Årß��}r®��(hgX
���1.0, (2.0)r©��hhj£��hij��hkhàhm}r™��(ho]hp]hq]hr]ht]uhvK…hb]r´��hÄX
���1.0, (2.0)r¨��ÖÅr≠��}rÆ��(hgj©��hhjß��ubaubahkjf��ubjY��)ÅrØ��}r∞��(hgU�hm}r±��(ho]hp]hq]hr]ht]uhhjì��hb]r≤��hÑ)År≥��}r¥��(hgX���``POST /accounts/pendingmap``rµ��hhjØ��hij��hkhàhm}r∂��(ho]hp]hq]hr]ht]uhvK hb]r∑��j√��)År∏��}rπ��(hgjµ��hm}r∫��(ho]hp]hq]hr]ht]uhhj≥��hb]rª��hÄX���POST /accounts/pendingmaprº��ÖÅrΩ��}ræ��(hgU�hhj∏��ubahkjÀ��ubaubahkjf��ubjY��)Årø��}r¿��(hgU�hm}r¡��(ho]hp]hq]hr]ht]uhhjì��hb]r¬��hÑ)År√��}rƒ��(hgX%���:func:`CNIdentity.requestMapIdentity`r≈��hhjø��hij��hkhàhm}r∆��(ho]hp]hq]hr]ht]uhvKÀhb]r«��j’��)År»��}r…��(hgj≈��hhj√��hij��hkjÿ��hm}r ��(UreftypeX���funcj⁄��âj€��X���CNIdentity.requestMapIdentityU	refdomainX���pyrÀ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÀhb]rÃ��j√��)ÅrÕ��}rŒ��(hgj≈��hm}rœ��(ho]hp]r–��(jÊ��jÀ��X���py-funcr—��ehq]hr]ht]uhhj»��hb]r“��hÄX���CNIdentity.requestMapIdentity()r”��ÖÅr‘��}r’��(hgU�hhjÕ��ubahkjÀ��ubaubaubahkjf��ubjY��)År÷��}r◊��(hgU�hm}rÿ��(ho]hp]hq]hr]ht]uhhjì��hb]rŸ��hÑ)År⁄��}r€��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhj÷��hij��hkhàhm}r‹��(ho]hp]hq]hr]ht]uhvKÃhb]r›��(hÄX���(ÖÅrfi��}rfl��(hgX���(hhj⁄��ubj’��)År‡��}r·��(hgX���:class:`session<Types.Session>`r‚��hhj⁄��hij��hkjÿ��hm}r„��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‰��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÃhb]rÂ��j√��)ÅrÊ��}rÁ��(hgj‚��hm}rË��(ho]hp]rÈ��(jÊ��j‰��X���py-classrÍ��ehq]hr]ht]uhhj‡��hb]rÎ��hÄX���sessionrÏ��ÖÅrÌ��}rÓ��(hgU�hhjÊ��ubahkjÀ��ubaubhÄX���, rÔ��ÖÅr��}rÒ��(hgX���, hhj⁄��ubj’��)ÅrÚ��}rÛ��(hgX���:class:`subject<Types.Subject>`rÙ��hhj⁄��hij��hkjÿ��hm}rı��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrˆ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÃhb]r˜��j√��)År¯��}r˘��(hgjÙ��hm}r˙��(ho]hp]r˚��(jÊ��jˆ��X���py-classr¸��ehq]hr]ht]uhhjÚ��hb]r˝��hÄX���subjectr˛��ÖÅrˇ��}r���(hgU�hhj¯��ubahkjÀ��ubaubhÄX���) r��ÖÅr��}r��(hgX���) hhj⁄��ubj√��)År��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj⁄��hb]r��hÄX���->r��ÖÅr	��}r
��(hgU�hhj��ubahkjÀ��ubhÄX��� booleanr��ÖÅr��}r
��(hgX��� booleanhhj⁄��ubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX���Tier 2r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKÕhb]r��hÄX���Tier 2r��ÖÅr��}r��(hgj��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhj��hb]r!��hÑ)År"��}r#��(hgX
���1.0, (2.0)r$��hhj��hij��hkhàhm}r%��(ho]hp]hq]hr]ht]uhvKŒhb]r&��hÄX
���1.0, (2.0)r'��ÖÅr(��}r)��(hgj$��hhj"��ubaubahkjf��ubjY��)År*��}r+��(hgU�hm}r,��(ho]hp]hq]hr]ht]uhhj��hb]r-��hÑ)År.��}r/��(hgX&���``PUT /accounts/pendingmap/{subject}``r0��hhj*��hij��hkhàhm}r1��(ho]hp]hq]hr]ht]uhvKœhb]r2��j√��)År3��}r4��(hgj0��hm}r5��(ho]hp]hq]hr]ht]uhhj.��hb]r6��hÄX"���PUT /accounts/pendingmap/{subject}r7��ÖÅr8��}r9��(hgU�hhj3��ubahkjÀ��ubaubahkjf��ubjY��)År:��}r;��(hgU�hm}r<��(ho]hp]hq]hr]ht]uhhj��hb]r=��hÑ)År>��}r?��(hgX%���:func:`CNIdentity.confirmMapIdentity`r@��hhj:��hij��hkhàhm}rA��(ho]hp]hq]hr]ht]uhvK–hb]rB��j’��)ÅrC��}rD��(hgj@��hhj>��hij��hkjÿ��hm}rE��(UreftypeX���funcj⁄��âj€��X���CNIdentity.confirmMapIdentityU	refdomainX���pyrF��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK–hb]rG��j√��)ÅrH��}rI��(hgj@��hm}rJ��(ho]hp]rK��(jÊ��jF��X���py-funcrL��ehq]hr]ht]uhhjC��hb]rM��hÄX���CNIdentity.confirmMapIdentity()rN��ÖÅrO��}rP��(hgU�hhjH��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrQ��}rR��(hgU�hm}rS��(ho]hp]hq]hr]ht]uhhj��hb]rT��hÑ)ÅrU��}rV��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhjQ��hij��hkhàhm}rW��(ho]hp]hq]hr]ht]uhvK—hb]rX��(hÄX���(ÖÅrY��}rZ��(hgX���(hhjU��ubj’��)År[��}r\��(hgX���:class:`session<Types.Session>`r]��hhjU��hij��hkjÿ��hm}r^��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr_��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK—hb]r`��j√��)Åra��}rb��(hgj]��hm}rc��(ho]hp]rd��(jÊ��j_��X���py-classre��ehq]hr]ht]uhhj[��hb]rf��hÄX���sessionrg��ÖÅrh��}ri��(hgU�hhja��ubahkjÀ��ubaubhÄX���, rj��ÖÅrk��}rl��(hgX���, hhjU��ubj’��)Årm��}rn��(hgX���:class:`subject<Types.Subject>`ro��hhjU��hij��hkjÿ��hm}rp��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrq��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK—hb]rr��j√��)Års��}rt��(hgjo��hm}ru��(ho]hp]rv��(jÊ��jq��X���py-classrw��ehq]hr]ht]uhhjm��hb]rx��hÄX���subjectry��ÖÅrz��}r{��(hgU�hhjs��ubahkjÀ��ubaubhÄX���) r|��ÖÅr}��}r~��(hgX���) hhjU��ubj√��)År��}rÄ��(hgX���``->``hm}rÅ��(ho]hp]hq]hr]ht]uhhjU��hb]rÇ��hÄX���->rÉ��ÖÅrÑ��}rÖ��(hgU�hhj��ubahkjÀ��ubhÄX��� booleanrÜ��ÖÅrá��}rà��(hgX��� booleanhhjU��ubeubahkjf��ubehkjó��ubjT��)Årâ��}rä��(hgU�hm}rã��(ho]hp]hq]hr]ht]uhhjö��hb]rå��(jY��)Årç��}ré��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhjâ��hb]rê��hÑ)Årë��}rí��(hgX���Tier 2rì��hhjç��hij��hkhàhm}rî��(ho]hp]hq]hr]ht]uhvK“hb]rï��hÄX���Tier 2rñ��ÖÅró��}rò��(hgjì��hhjë��ubaubahkjf��ubjY��)Årô��}rö��(hgU�hm}rõ��(ho]hp]hq]hr]ht]uhhjâ��hb]rú��hÑ)Årù��}rû��(hgX
���1.0, (2.0)rü��hhjô��hij��hkhàhm}r†��(ho]hp]hq]hr]ht]uhvK”hb]r°��hÄX
���1.0, (2.0)r¢��ÖÅr£��}r§��(hgjü��hhjù��ubaubahkjf��ubjY��)År•��}r¶��(hgU�hm}rß��(ho]hp]hq]hr]ht]uhhjâ��hb]r®��hÑ)År©��}r™��(hgX&���``GET /accounts/pendingmap/{subject}``r´��hhj•��hij��hkhàhm}r¨��(ho]hp]hq]hr]ht]uhvK‘hb]r≠��j√��)ÅrÆ��}rØ��(hgj´��hm}r∞��(ho]hp]hq]hr]ht]uhhj©��hb]r±��hÄX"���GET /accounts/pendingmap/{subject}r≤��ÖÅr≥��}r¥��(hgU�hhjÆ��ubahkjÀ��ubaubahkjf��ubjY��)Årµ��}r∂��(hgU�hm}r∑��(ho]hp]hq]hr]ht]uhhjâ��hb]r∏��hÑ)Årπ��}r∫��(hgX(���:func:`CNIdentity.getPendingMapIdentity`rª��hhjµ��hij��hkhàhm}rº��(ho]hp]hq]hr]ht]uhvK’hb]rΩ��j’��)Åræ��}rø��(hgjª��hhjπ��hij��hkjÿ��hm}r¿��(UreftypeX���funcj⁄��âj€��X ���CNIdentity.getPendingMapIdentityU	refdomainX���pyr¡��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK’hb]r¬��j√��)År√��}rƒ��(hgjª��hm}r≈��(ho]hp]r∆��(jÊ��j¡��X���py-funcr«��ehq]hr]ht]uhhjæ��hb]r»��hÄX"���CNIdentity.getPendingMapIdentity()r…��ÖÅr ��}rÀ��(hgU�hhj√��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÃ��}rÕ��(hgU�hm}rŒ��(ho]hp]hq]hr]ht]uhhjâ��hb]rœ��hÑ)År–��}r—��(hgXd���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` :class:`Types.SubjectInfo`hhjÃ��hij��hkhàhm}r“��(ho]hp]hq]hr]ht]uhvK÷hb]r”��(hÄX���(ÖÅr‘��}r’��(hgX���(hhj–��ubj’��)År÷��}r◊��(hgX���:class:`session<Types.Session>`rÿ��hhj–��hij��hkjÿ��hm}rŸ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr⁄��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK÷hb]r€��j√��)År‹��}r›��(hgjÿ��hm}rfi��(ho]hp]rfl��(jÊ��j⁄��X���py-classr‡��ehq]hr]ht]uhhj÷��hb]r·��hÄX���sessionr‚��ÖÅr„��}r‰��(hgU�hhj‹��ubahkjÀ��ubaubhÄX���, rÂ��ÖÅrÊ��}rÁ��(hgX���, hhj–��ubj’��)ÅrË��}rÈ��(hgX���:class:`subject<Types.Subject>`rÍ��hhj–��hij��hkjÿ��hm}rÎ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrÏ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK÷hb]rÌ��j√��)ÅrÓ��}rÔ��(hgjÍ��hm}r��(ho]hp]rÒ��(jÊ��jÏ��X���py-classrÚ��ehq]hr]ht]uhhjË��hb]rÛ��hÄX���subjectrÙ��ÖÅrı��}rˆ��(hgU�hhjÓ��ubahkjÀ��ubaubhÄX���) r˜��ÖÅr¯��}r˘��(hgX���) hhj–��ubj√��)År˙��}r˚��(hgX���``->``hm}r¸��(ho]hp]hq]hr]ht]uhhj–��hb]r˝��hÄX���->r˛��ÖÅrˇ��}r���(hgU�hhj˙��ubahkjÀ��ubhÄX��� ÖÅr��}r��(hgX��� hhj–��ubj’��)År��}r��(hgX���:class:`Types.SubjectInfo`r��hhj–��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK÷hb]r��j√��)År	��}r
��(hgj��hm}r��(ho]hp]r��(j��j��X���py-classr
��ehq]hr]ht]uhhj��hb]r��hÄX���Types.SubjectInfor��ÖÅr��}r��(hgU�hhj	��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX���Tier 2r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK◊hb]r��hÄX���Tier 2r��ÖÅr ��}r!��(hgj��hhj��ubaubahkjf��ubjY��)År"��}r#��(hgU�hm}r$��(ho]hp]hq]hr]ht]uhhj��hb]r%��hÑ)År&��}r'��(hgX
���1.0, (2.0)r(��hhj"��hij��hkhàhm}r)��(ho]hp]hq]hr]ht]uhvKÿhb]r*��hÄX
���1.0, (2.0)r+��ÖÅr,��}r-��(hgj(��hhj&��ubaubahkjf��ubjY��)År.��}r/��(hgU�hm}r0��(ho]hp]hq]hr]ht]uhhj��hb]r1��hÑ)År2��}r3��(hgX)���``DELETE /accounts/pendingmap/{subject}``r4��hhj.��hij��hkhàhm}r5��(ho]hp]hq]hr]ht]uhvKŸhb]r6��j√��)År7��}r8��(hgj4��hm}r9��(ho]hp]hq]hr]ht]uhhj2��hb]r:��hÄX%���DELETE /accounts/pendingmap/{subject}r;��ÖÅr<��}r=��(hgU�hhj7��ubahkjÀ��ubaubahkjf��ubjY��)År>��}r?��(hgU�hm}r@��(ho]hp]hq]hr]ht]uhhj��hb]rA��hÑ)ÅrB��}rC��(hgX"���:func:`CNIdentity.denyMapIdentity`rD��hhj>��hij��hkhàhm}rE��(ho]hp]hq]hr]ht]uhvK⁄hb]rF��j’��)ÅrG��}rH��(hgjD��hhjB��hij��hkjÿ��hm}rI��(UreftypeX���funcj⁄��âj€��X���CNIdentity.denyMapIdentityU	refdomainX���pyrJ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK⁄hb]rK��j√��)ÅrL��}rM��(hgjD��hm}rN��(ho]hp]rO��(jÊ��jJ��X���py-funcrP��ehq]hr]ht]uhhjG��hb]rQ��hÄX���CNIdentity.denyMapIdentity()rR��ÖÅrS��}rT��(hgU�hhjL��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrU��}rV��(hgU�hm}rW��(ho]hp]hq]hr]ht]uhhj��hb]rX��hÑ)ÅrY��}rZ��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhjU��hij��hkhàhm}r[��(ho]hp]hq]hr]ht]uhvK€hb]r\��(hÄX���(ÖÅr]��}r^��(hgX���(hhjY��ubj’��)År_��}r`��(hgX���:class:`session<Types.Session>`ra��hhjY��hij��hkjÿ��hm}rb��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrc��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK€hb]rd��j√��)Åre��}rf��(hgja��hm}rg��(ho]hp]rh��(jÊ��jc��X���py-classri��ehq]hr]ht]uhhj_��hb]rj��hÄX���sessionrk��ÖÅrl��}rm��(hgU�hhje��ubahkjÀ��ubaubhÄX���, rn��ÖÅro��}rp��(hgX���, hhjY��ubj’��)Årq��}rr��(hgX���:class:`subject<Types.Subject>`rs��hhjY��hij��hkjÿ��hm}rt��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyru��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK€hb]rv��j√��)Årw��}rx��(hgjs��hm}ry��(ho]hp]rz��(jÊ��ju��X���py-classr{��ehq]hr]ht]uhhjq��hb]r|��hÄX���subjectr}��ÖÅr~��}r��(hgU�hhjw��ubahkjÀ��ubaubhÄX���) rÄ��ÖÅrÅ��}rÇ��(hgX���) hhjY��ubj√��)ÅrÉ��}rÑ��(hgX���``->``hm}rÖ��(ho]hp]hq]hr]ht]uhhjY��hb]rÜ��hÄX���->rá��ÖÅrà��}râ��(hgU�hhjÉ��ubahkjÀ��ubhÄX��� booleanrä��ÖÅrã��}rå��(hgX��� booleanhhjY��ubeubahkjf��ubehkjó��ubjT��)Årç��}ré��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhjö��hb]rê��(jY��)Årë��}rí��(hgU�hm}rì��(ho]hp]hq]hr]ht]uhhjç��hb]rî��hÑ)Årï��}rñ��(hgX���Tier 2ró��hhjë��hij��hkhàhm}rò��(ho]hp]hq]hr]ht]uhvK‹hb]rô��hÄX���Tier 2rö��ÖÅrõ��}rú��(hgjó��hhjï��ubaubahkjf��ubjY��)Årù��}rû��(hgU�hm}rü��(ho]hp]hq]hr]ht]uhhjç��hb]r†��hÑ)År°��}r¢��(hgX
���1.0, (2.0)r£��hhjù��hij��hkhàhm}r§��(ho]hp]hq]hr]ht]uhvK›hb]r•��hÄX
���1.0, (2.0)r¶��ÖÅrß��}r®��(hgj£��hhj°��ubaubahkjf��ubjY��)År©��}r™��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhjç��hb]r¨��hÑ)År≠��}rÆ��(hgX���``POST /groups``rØ��hhj©��hij��hkhàhm}r∞��(ho]hp]hq]hr]ht]uhvKfihb]r±��j√��)År≤��}r≥��(hgjØ��hm}r¥��(ho]hp]hq]hr]ht]uhhj≠��hb]rµ��hÄX���POST /groupsr∂��ÖÅr∑��}r∏��(hgU�hhj≤��ubahkjÀ��ubaubahkjf��ubjY��)Årπ��}r∫��(hgU�hm}rª��(ho]hp]hq]hr]ht]uhhjç��hb]rº��hÑ)ÅrΩ��}ræ��(hgX���:func:`CNIdentity.createGroup`rø��hhjπ��hij��hkhàhm}r¿��(ho]hp]hq]hr]ht]uhvKflhb]r¡��j’��)År¬��}r√��(hgjø��hhjΩ��hij��hkjÿ��hm}rƒ��(UreftypeX���funcj⁄��âj€��X���CNIdentity.createGroupU	refdomainX���pyr≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKflhb]r∆��j√��)År«��}r»��(hgjø��hm}r…��(ho]hp]r ��(jÊ��j≈��X���py-funcrÀ��ehq]hr]ht]uhhj¬��hb]rÃ��hÄX���CNIdentity.createGroup()rÕ��ÖÅrŒ��}rœ��(hgU�hhj«��ubahkjÀ��ubaubaubahkjf��ubjY��)År–��}r—��(hgU�hm}r“��(ho]hp]hq]hr]ht]uhhjç��hb]r”��hÑ)År‘��}r’��(hgX\���(:class:`session<Types.Session>`, :class:`group<Types.Group>`) ``->`` :class:`Types.Subject`hhj–��hij��hkhàhm}r÷��(ho]hp]hq]hr]ht]uhvK‡hb]r◊��(hÄX���(ÖÅrÿ��}rŸ��(hgX���(hhj‘��ubj’��)År⁄��}r€��(hgX���:class:`session<Types.Session>`r‹��hhj‘��hij��hkjÿ��hm}r›��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrfi��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK‡hb]rfl��j√��)År‡��}r·��(hgj‹��hm}r‚��(ho]hp]r„��(jÊ��jfi��X���py-classr‰��ehq]hr]ht]uhhj⁄��hb]rÂ��hÄX���sessionrÊ��ÖÅrÁ��}rË��(hgU�hhj‡��ubahkjÀ��ubaubhÄX���, rÈ��ÖÅrÍ��}rÎ��(hgX���, hhj‘��ubj’��)ÅrÏ��}rÌ��(hgX���:class:`group<Types.Group>`rÓ��hhj‘��hij��hkjÿ��hm}rÔ��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK‡hb]rÒ��j√��)ÅrÚ��}rÛ��(hgjÓ��hm}rÙ��(ho]hp]rı��(jÊ��j��X���py-classrˆ��ehq]hr]ht]uhhjÏ��hb]r˜��hÄX���groupr¯��ÖÅr˘��}r˙��(hgU�hhjÚ��ubahkjÀ��ubaubhÄX���) r˚��ÖÅr¸��}r˝��(hgX���) hhj‘��ubj√��)År˛��}rˇ��(hgX���``->``hm}r���(ho]hp]hq]hr]ht]uhhj‘��hb]r��hÄX���->r��ÖÅr��}r��(hgU�hhj˛��ubahkjÀ��ubhÄX��� ÖÅr��}r��(hgX��� hhj‘��ubj’��)År��}r��(hgX���:class:`Types.Subject`r	��hhj‘��hij��hkjÿ��hm}r
��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK‡hb]r��j√��)År
��}r��(hgj	��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX
���Types.Subjectr��ÖÅr��}r��(hgU�hhj
��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År��}r��(hgX���Tier 2r ��hhj��hij��hkhàhm}r!��(ho]hp]hq]hr]ht]uhvK·hb]r"��hÄX���Tier 2r#��ÖÅr$��}r%��(hgj ��hhj��ubaubahkjf��ubjY��)År&��}r'��(hgU�hm}r(��(ho]hp]hq]hr]ht]uhhj��hb]r)��hÑ)År*��}r+��(hgX
���1.0, (2.0)r,��hhj&��hij��hkhàhm}r-��(ho]hp]hq]hr]ht]uhvK‚hb]r.��hÄX
���1.0, (2.0)r/��ÖÅr0��}r1��(hgj,��hhj*��ubaubahkjf��ubjY��)År2��}r3��(hgU�hm}r4��(ho]hp]hq]hr]ht]uhhj��hb]r5��hÑ)År6��}r7��(hgX���``PUT /groups``r8��hhj2��hij��hkhàhm}r9��(ho]hp]hq]hr]ht]uhvK„hb]r:��j√��)År;��}r<��(hgj8��hm}r=��(ho]hp]hq]hr]ht]uhhj6��hb]r>��hÄX���PUT /groupsr?��ÖÅr@��}rA��(hgU�hhj;��ubahkjÀ��ubaubahkjf��ubjY��)ÅrB��}rC��(hgU�hm}rD��(ho]hp]hq]hr]ht]uhhj��hb]rE��hÑ)ÅrF��}rG��(hgX���:func:`CNIdentity.updateGroup`rH��hhjB��hij��hkhàhm}rI��(ho]hp]hq]hr]ht]uhvK‰hb]rJ��j’��)ÅrK��}rL��(hgjH��hhjF��hij��hkjÿ��hm}rM��(UreftypeX���funcj⁄��âj€��X���CNIdentity.updateGroupU	refdomainX���pyrN��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK‰hb]rO��j√��)ÅrP��}rQ��(hgjH��hm}rR��(ho]hp]rS��(jÊ��jN��X���py-funcrT��ehq]hr]ht]uhhjK��hb]rU��hÄX���CNIdentity.updateGroup()rV��ÖÅrW��}rX��(hgU�hhjP��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrY��}rZ��(hgU�hm}r[��(ho]hp]hq]hr]ht]uhhj��hb]r\��hÑ)År]��}r^��(hgXM���(:class:`session<Types.Session>`, :class:`group<Types.Group>`) ``->`` booleanhhjY��hij��hkhàhm}r_��(ho]hp]hq]hr]ht]uhvKÂhb]r`��(hÄX���(ÖÅra��}rb��(hgX���(hhj]��ubj’��)Årc��}rd��(hgX���:class:`session<Types.Session>`re��hhj]��hij��hkjÿ��hm}rf��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrg��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÂhb]rh��j√��)Åri��}rj��(hgje��hm}rk��(ho]hp]rl��(jÊ��jg��X���py-classrm��ehq]hr]ht]uhhjc��hb]rn��hÄX���sessionro��ÖÅrp��}rq��(hgU�hhji��ubahkjÀ��ubaubhÄX���, rr��ÖÅrs��}rt��(hgX���, hhj]��ubj’��)Åru��}rv��(hgX���:class:`group<Types.Group>`rw��hhj]��hij��hkjÿ��hm}rx��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyry��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÂhb]rz��j√��)År{��}r|��(hgjw��hm}r}��(ho]hp]r~��(jÊ��jy��X���py-classr��ehq]hr]ht]uhhju��hb]rÄ��hÄX���grouprÅ��ÖÅrÇ��}rÉ��(hgU�hhj{��ubahkjÀ��ubaubhÄX���) rÑ��ÖÅrÖ��}rÜ��(hgX���) hhj]��ubj√��)Årá��}rà��(hgX���``->``hm}râ��(ho]hp]hq]hr]ht]uhhj]��hb]rä��hÄX���->rã��ÖÅrå��}rç��(hgU�hhjá��ubahkjÀ��ubhÄX��� booleanré��ÖÅrè��}rê��(hgX��� booleanhhj]��ubeubahkjf��ubehkjó��ubjT��)Årë��}rí��(hgU�hm}rì��(ho]hp]hq]hr]ht]uhhjö��hb]rî��(jY��)Årï��}rñ��(hgU�hm}ró��(ho]hp]hq]hr]ht]uhhjë��hb]rò��hÑ)Årô��}rö��(hgX���Tier 4rõ��hhjï��hij��hkhàhm}rú��(ho]hp]hq]hr]ht]uhvKÊhb]rù��hÄX���Tier 4rû��ÖÅrü��}r†��(hgjõ��hhjô��ubaubahkjf��ubjY��)År°��}r¢��(hgU�hm}r£��(ho]hp]hq]hr]ht]uhhjë��hb]r§��hÑ)År•��}r¶��(hgX
���1.0, (2.0)rß��hhj°��hij��hkhàhm}r®��(ho]hp]hq]hr]ht]uhvKÁhb]r©��hÄX
���1.0, (2.0)r™��ÖÅr´��}r¨��(hgjß��hhj•��ubaubahkjf��ubjY��)År≠��}rÆ��(hgU�hm}rØ��(ho]hp]hq]hr]ht]uhhjë��hb]r∞��hÑ)År±��}r≤��(hgX#���``PUT /replicaNotifications/{pid}``r≥��hhj≠��hij��hkhàhm}r¥��(ho]hp]hq]hr]ht]uhvKËhb]rµ��j√��)År∂��}r∑��(hgj≥��hm}r∏��(ho]hp]hq]hr]ht]uhhj±��hb]rπ��hÄX���PUT /replicaNotifications/{pid}r∫��ÖÅrª��}rº��(hgU�hhj∂��ubahkjÀ��ubaubahkjf��ubjY��)ÅrΩ��}ræ��(hgU�hm}rø��(ho]hp]hq]hr]ht]uhhjë��hb]r¿��hÑ)År¡��}r¬��(hgX*���:func:`CNReplication.setReplicationStatus`r√��hhjΩ��hij��hkhàhm}rƒ��(ho]hp]hq]hr]ht]uhvKÈhb]r≈��j’��)År∆��}r«��(hgj√��hhj¡��hij��hkjÿ��hm}r»��(UreftypeX���funcj⁄��âj€��X"���CNReplication.setReplicationStatusU	refdomainX���pyr…��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÈhb]r ��j√��)ÅrÀ��}rÃ��(hgj√��hm}rÕ��(ho]hp]rŒ��(jÊ��j…��X���py-funcrœ��ehq]hr]ht]uhhj∆��hb]r–��hÄX$���CNReplication.setReplicationStatus()r—��ÖÅr“��}r”��(hgU�hhjÀ��ubahkjÀ��ubaubaubahkjf��ubjY��)År‘��}r’��(hgU�hm}r÷��(ho]hp]hq]hr]ht]uhhjë��hb]r◊��hÑ)Årÿ��}rŸ��(hgX»���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`nodeRef<Types.NodeReference>`, :class:`status<Types.ReplicationStatus>`, :class:`failure<Types.BaseException>`) ``->`` booleanhhj‘��hij��hkhàhm}r⁄��(ho]hp]hq]hr]ht]uhvKÍhb]r€��(hÄX���(ÖÅr‹��}r›��(hgX���(hhjÿ��ubj’��)Årfi��}rfl��(hgX���:class:`session<Types.Session>`r‡��hhjÿ��hij��hkjÿ��hm}r·��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‚��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÍhb]r„��j√��)År‰��}rÂ��(hgj‡��hm}rÊ��(ho]hp]rÁ��(jÊ��j‚��X���py-classrË��ehq]hr]ht]uhhjfi��hb]rÈ��hÄX���sessionrÍ��ÖÅrÎ��}rÏ��(hgU�hhj‰��ubahkjÀ��ubaubhÄX���, rÌ��ÖÅrÓ��}rÔ��(hgX���, hhjÿ��ubj’��)År��}rÒ��(hgX���:class:`pid<Types.Identifier>`rÚ��hhjÿ��hij��hkjÿ��hm}rÛ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÙ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÍhb]rı��j√��)Årˆ��}r˜��(hgjÚ��hm}r¯��(ho]hp]r˘��(jÊ��jÙ��X���py-classr˙��ehq]hr]ht]uhhj��hb]r˚��hÄX���pidr¸��ÖÅr˝��}r˛��(hgU�hhjˆ��ubahkjÀ��ubaubhÄX���, rˇ��ÖÅr���}r��(hgX���, hhjÿ��ubj’��)År��}r��(hgX%���:class:`nodeRef<Types.NodeReference>`r��hhjÿ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÍhb]r��j√��)År��}r	��(hgj��hm}r
��(ho]hp]r��(j��j��X���py-classr��ehq]hr]ht]uhhj��hb]r
��hÄX���nodeRefr��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r��ÖÅr��}r��(hgX���, hhjÿ��ubj’��)År��}r��(hgX(���:class:`status<Types.ReplicationStatus>`r��hhjÿ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.ReplicationStatusU	refdomainX���pyr��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÍhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���statusr ��ÖÅr!��}r"��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r#��ÖÅr$��}r%��(hgX���, hhjÿ��ubj’��)År&��}r'��(hgX%���:class:`failure<Types.BaseException>`r(��hhjÿ��hij��hkjÿ��hm}r)��(UreftypeX���classj⁄��âj€��X���Types.BaseExceptionU	refdomainX���pyr*��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÍhb]r+��j√��)År,��}r-��(hgj(��hm}r.��(ho]hp]r/��(jÊ��j*��X���py-classr0��ehq]hr]ht]uhhj&��hb]r1��hÄX���failurer2��ÖÅr3��}r4��(hgU�hhj,��ubahkjÀ��ubaubhÄX���) r5��ÖÅr6��}r7��(hgX���) hhjÿ��ubj√��)År8��}r9��(hgX���``->``hm}r:��(ho]hp]hq]hr]ht]uhhjÿ��hb]r;��hÄX���->r<��ÖÅr=��}r>��(hgU�hhj8��ubahkjÀ��ubhÄX��� booleanr?��ÖÅr@��}rA��(hgX��� booleanhhjÿ��ubeubahkjf��ubehkjó��ubjT��)ÅrB��}rC��(hgU�hm}rD��(ho]hp]hq]hr]ht]uhhjö��hb]rE��(jY��)ÅrF��}rG��(hgU�hm}rH��(ho]hp]hq]hr]ht]uhhjB��hb]rI��hÑ)ÅrJ��}rK��(hgX���Tier 4rL��hhjF��hij��hkhàhm}rM��(ho]hp]hq]hr]ht]uhvKÎhb]rN��hÄX���Tier 4rO��ÖÅrP��}rQ��(hgjL��hhjJ��ubaubahkjf��ubjY��)ÅrR��}rS��(hgU�hm}rT��(ho]hp]hq]hr]ht]uhhjB��hb]rU��hÑ)ÅrV��}rW��(hgX
���1.0, (2.0)rX��hhjR��hij��hkhàhm}rY��(ho]hp]hq]hr]ht]uhvKÏhb]rZ��hÄX
���1.0, (2.0)r[��ÖÅr\��}r]��(hgjX��hhjV��ubaubahkjf��ubjY��)År^��}r_��(hgU�hm}r`��(ho]hp]hq]hr]ht]uhhjB��hb]ra��hÑ)Årb��}rc��(hgX���``PUT /replicaMetadata/{pid}``rd��hhj^��hij��hkhàhm}re��(ho]hp]hq]hr]ht]uhvKÌhb]rf��j√��)Årg��}rh��(hgjd��hm}ri��(ho]hp]hq]hr]ht]uhhjb��hb]rj��hÄX���PUT /replicaMetadata/{pid}rk��ÖÅrl��}rm��(hgU�hhjg��ubahkjÀ��ubaubahkjf��ubjY��)Årn��}ro��(hgU�hm}rp��(ho]hp]hq]hr]ht]uhhjB��hb]rq��hÑ)Årr��}rs��(hgX/���:func:`CNReplication.updateReplicationMetadata`rt��hhjn��hij��hkhàhm}ru��(ho]hp]hq]hr]ht]uhvKÓhb]rv��j’��)Årw��}rx��(hgjt��hhjr��hij��hkjÿ��hm}ry��(UreftypeX���funcj⁄��âj€��X'���CNReplication.updateReplicationMetadataU	refdomainX���pyrz��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÓhb]r{��j√��)År|��}r}��(hgjt��hm}r~��(ho]hp]r��(jÊ��jz��X���py-funcrÄ��ehq]hr]ht]uhhjw��hb]rÅ��hÄX)���CNReplication.updateReplicationMetadata()rÇ��ÖÅrÉ��}rÑ��(hgU�hhj|��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÖ��}rÜ��(hgU�hm}rá��(ho]hp]hq]hr]ht]uhhjB��hb]rà��hÑ)Årâ��}rä��(hgXå���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`replicaMetadata<Types.Replica>`, ``serialVersion``) ``->`` booleanhhjÖ��hij��hkhàhm}rã��(ho]hp]hq]hr]ht]uhvKÔhb]rå��(hÄX���(ÖÅrç��}ré��(hgX���(hhjâ��ubj’��)Årè��}rê��(hgX���:class:`session<Types.Session>`rë��hhjâ��hij��hkjÿ��hm}rí��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrì��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÔhb]rî��j√��)Årï��}rñ��(hgjë��hm}ró��(ho]hp]rò��(jÊ��jì��X���py-classrô��ehq]hr]ht]uhhjè��hb]rö��hÄX���sessionrõ��ÖÅrú��}rù��(hgU�hhjï��ubahkjÀ��ubaubhÄX���, rû��ÖÅrü��}r†��(hgX���, hhjâ��ubj’��)År°��}r¢��(hgX���:class:`pid<Types.Identifier>`r£��hhjâ��hij��hkjÿ��hm}r§��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr•��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÔhb]r¶��j√��)Årß��}r®��(hgj£��hm}r©��(ho]hp]r™��(jÊ��j•��X���py-classr´��ehq]hr]ht]uhhj°��hb]r¨��hÄX���pidr≠��ÖÅrÆ��}rØ��(hgU�hhjß��ubahkjÀ��ubaubhÄX���, r∞��ÖÅr±��}r≤��(hgX���, hhjâ��ubj’��)År≥��}r¥��(hgX'���:class:`replicaMetadata<Types.Replica>`rµ��hhjâ��hij��hkjÿ��hm}r∂��(UreftypeX���classj⁄��âj€��X
���Types.ReplicaU	refdomainX���pyr∑��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÔhb]r∏��j√��)Årπ��}r∫��(hgjµ��hm}rª��(ho]hp]rº��(jÊ��j∑��X���py-classrΩ��ehq]hr]ht]uhhj≥��hb]ræ��hÄX���replicaMetadatarø��ÖÅr¿��}r¡��(hgU�hhjπ��ubahkjÀ��ubaubhÄX���, r¬��ÖÅr√��}rƒ��(hgX���, hhjâ��ubj√��)År≈��}r∆��(hgX���``serialVersion``hm}r«��(ho]hp]hq]hr]ht]uhhjâ��hb]r»��hÄX
���serialVersionr…��ÖÅr ��}rÀ��(hgU�hhj≈��ubahkjÀ��ubhÄX���) rÃ��ÖÅrÕ��}rŒ��(hgX���) hhjâ��ubj√��)Årœ��}r–��(hgX���``->``hm}r—��(ho]hp]hq]hr]ht]uhhjâ��hb]r“��hÄX���->r”��ÖÅr‘��}r’��(hgU�hhjœ��ubahkjÀ��ubhÄX��� booleanr÷��ÖÅr◊��}rÿ��(hgX��� booleanhhjâ��ubeubahkjf��ubehkjó��ubjT��)ÅrŸ��}r⁄��(hgU�hm}r€��(ho]hp]hq]hr]ht]uhhjö��hb]r‹��(jY��)År›��}rfi��(hgU�hm}rfl��(ho]hp]hq]hr]ht]uhhjŸ��hb]r‡��hÑ)År·��}r‚��(hgX���Tier 4r„��hhj›��hij��hkhàhm}r‰��(ho]hp]hq]hr]ht]uhvKhb]rÂ��hÄX���Tier 4rÊ��ÖÅrÁ��}rË��(hgj„��hhj·��ubaubahkjf��ubjY��)ÅrÈ��}rÍ��(hgU�hm}rÎ��(ho]hp]hq]hr]ht]uhhjŸ��hb]rÏ��hÑ)ÅrÌ��}rÓ��(hgX���1.0, 2.0rÔ��hhjÈ��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKÒhb]rÒ��hÄX���1.0, 2.0rÚ��ÖÅrÛ��}rÙ��(hgjÔ��hhjÌ��ubaubahkjf��ubjY��)Årı��}rˆ��(hgU�hm}r˜��(ho]hp]hq]hr]ht]uhhjŸ��hb]r¯��hÑ)År˘��}r˙��(hgX���``PUT /replicaPolicies/{id}``r˚��hhjı��hij��hkhàhm}r¸��(ho]hp]hq]hr]ht]uhvKÚhb]r˝��j√��)År˛��}rˇ��(hgj˚��hm}r���(ho]hp]hq]hr]ht]uhhj˘��hb]r��hÄX���PUT /replicaPolicies/{id}r��ÖÅr��}r��(hgU�hhj˛��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjŸ��hb]r��hÑ)År	��}r
��(hgX*���:func:`CNReplication.setReplicationPolicy`r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvKÛhb]r
��j’��)År��}r��(hgj��hhj	��hij��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X"���CNReplication.setReplicationPolicyU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÛhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-funcr��ehq]hr]ht]uhhj��hb]r��hÄX$���CNReplication.setReplicationPolicy()r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjŸ��hb]r��hÑ)År ��}r!��(hgXå���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`policy<Types.ReplicationPolicy>`, ``serialVersion``) ``->`` booleanhhj��hij��hkhàhm}r"��(ho]hp]hq]hr]ht]uhvKÙhb]r#��(hÄX���(ÖÅr$��}r%��(hgX���(hhj ��ubj’��)År&��}r'��(hgX���:class:`session<Types.Session>`r(��hhj ��hij��hkjÿ��hm}r)��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr*��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÙhb]r+��j√��)År,��}r-��(hgj(��hm}r.��(ho]hp]r/��(jÊ��j*��X���py-classr0��ehq]hr]ht]uhhj&��hb]r1��hÄX���sessionr2��ÖÅr3��}r4��(hgU�hhj,��ubahkjÀ��ubaubhÄX���, r5��ÖÅr6��}r7��(hgX���, hhj ��ubj’��)År8��}r9��(hgX���:class:`id<Types.Identifier>`r:��hhj ��hij��hkjÿ��hm}r;��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr<��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÙhb]r=��j√��)År>��}r?��(hgj:��hm}r@��(ho]hp]rA��(jÊ��j<��X���py-classrB��ehq]hr]ht]uhhj8��hb]rC��hÄX���idrD��ÖÅrE��}rF��(hgU�hhj>��ubahkjÀ��ubaubhÄX���, rG��ÖÅrH��}rI��(hgX���, hhj ��ubj’��)ÅrJ��}rK��(hgX(���:class:`policy<Types.ReplicationPolicy>`rL��hhj ��hij��hkjÿ��hm}rM��(UreftypeX���classj⁄��âj€��X���Types.ReplicationPolicyU	refdomainX���pyrN��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvKÙhb]rO��j√��)ÅrP��}rQ��(hgjL��hm}rR��(ho]hp]rS��(jÊ��jN��X���py-classrT��ehq]hr]ht]uhhjJ��hb]rU��hÄX���policyrV��ÖÅrW��}rX��(hgU�hhjP��ubahkjÀ��ubaubhÄX���, rY��ÖÅrZ��}r[��(hgX���, hhj ��ubj√��)År\��}r]��(hgX���``serialVersion``hm}r^��(ho]hp]hq]hr]ht]uhhj ��hb]r_��hÄX
���serialVersionr`��ÖÅra��}rb��(hgU�hhj\��ubahkjÀ��ubhÄX���) rc��ÖÅrd��}re��(hgX���) hhj ��ubj√��)Årf��}rg��(hgX���``->``hm}rh��(ho]hp]hq]hr]ht]uhhj ��hb]ri��hÄX���->rj��ÖÅrk��}rl��(hgU�hhjf��ubahkjÀ��ubhÄX��� booleanrm��ÖÅrn��}ro��(hgX��� booleanhhj ��ubeubahkjf��ubehkjó��ubjT��)Årp��}rq��(hgU�hm}rr��(ho]hp]hq]hr]ht]uhhjö��hb]rs��(jY��)Årt��}ru��(hgU�hm}rv��(ho]hp]hq]hr]ht]uhhjp��hb]rw��hÑ)Årx��}ry��(hgX���Tier 4rz��hhjt��hij��hkhàhm}r{��(ho]hp]hq]hr]ht]uhvKıhb]r|��hÄX���Tier 4r}��ÖÅr~��}r��(hgjz��hhjx��ubaubahkjf��ubjY��)ÅrÄ��}rÅ��(hgU�hm}rÇ��(ho]hp]hq]hr]ht]uhhjp��hb]rÉ��hÑ)ÅrÑ��}rÖ��(hgX
���1.0, (2.0)rÜ��hhjÄ��hij��hkhàhm}rá��(ho]hp]hq]hr]ht]uhvKˆhb]rà��hÄX
���1.0, (2.0)râ��ÖÅrä��}rã��(hgjÜ��hhjÑ��ubaubahkjf��ubjY��)Årå��}rç��(hgU�hm}ré��(ho]hp]hq]hr]ht]uhhjp��hb]rè��hÑ)Årê��}rë��(hgXJ���``GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}``rí��hhjå��hij��hkhàhm}rì��(ho]hp]hq]hr]ht]uhvK˜hb]rî��j√��)Årï��}rñ��(hgjí��hm}ró��(ho]hp]hq]hr]ht]uhhjê��hb]rò��hÄXF���GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}rô��ÖÅrö��}rõ��(hgU�hhjï��ubahkjÀ��ubaubahkjf��ubjY��)Årú��}rù��(hgU�hm}rû��(ho]hp]hq]hr]ht]uhhjp��hb]rü��hÑ)År†��}r°��(hgX&���:func:`CNReplication.isNodeAuthorized`r¢��hhjú��hij��hkhàhm}r£��(ho]hp]hq]hr]ht]uhvK¯hb]r§��j’��)År•��}r¶��(hgj¢��hhj†��hij��hkjÿ��hm}rß��(UreftypeX���funcj⁄��âj€��X���CNReplication.isNodeAuthorizedU	refdomainX���pyr®��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK¯hb]r©��j√��)År™��}r´��(hgj¢��hm}r¨��(ho]hp]r≠��(jÊ��j®��X���py-funcrÆ��ehq]hr]ht]uhhj•��hb]rØ��hÄX ���CNReplication.isNodeAuthorized()r∞��ÖÅr±��}r≤��(hgU�hhj™��ubahkjÀ��ubaubaubahkjf��ubjY��)År≥��}r¥��(hgU�hm}rµ��(ho]hp]hq]hr]ht]uhhjp��hb]r∂��hÑ)År∑��}r∏��(hgX{���(:class:`session<Types.Session>`, :class:`targetNodeSubject<Types.Subject>`, :class:`pid<Types.Identifier>`) ``->`` booleanhhj≥��hij��hkhàhm}rπ��(ho]hp]hq]hr]ht]uhvK˘hb]r∫��(hÄX���(ÖÅrª��}rº��(hgX���(hhj∑��ubj’��)ÅrΩ��}ræ��(hgX���:class:`session<Types.Session>`rø��hhj∑��hij��hkjÿ��hm}r¿��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr¡��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˘hb]r¬��j√��)År√��}rƒ��(hgjø��hm}r≈��(ho]hp]r∆��(jÊ��j¡��X���py-classr«��ehq]hr]ht]uhhjΩ��hb]r»��hÄX���sessionr…��ÖÅr ��}rÀ��(hgU�hhj√��ubahkjÀ��ubaubhÄX���, rÃ��ÖÅrÕ��}rŒ��(hgX���, hhj∑��ubj’��)Årœ��}r–��(hgX)���:class:`targetNodeSubject<Types.Subject>`r—��hhj∑��hij��hkjÿ��hm}r“��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr”��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˘hb]r‘��j√��)År’��}r÷��(hgj—��hm}r◊��(ho]hp]rÿ��(jÊ��j”��X���py-classrŸ��ehq]hr]ht]uhhjœ��hb]r⁄��hÄX���targetNodeSubjectr€��ÖÅr‹��}r›��(hgU�hhj’��ubahkjÀ��ubaubhÄX���, rfi��ÖÅrfl��}r‡��(hgX���, hhj∑��ubj’��)År·��}r‚��(hgX���:class:`pid<Types.Identifier>`r„��hhj∑��hij��hkjÿ��hm}r‰��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÂ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˘hb]rÊ��j√��)ÅrÁ��}rË��(hgj„��hm}rÈ��(ho]hp]rÍ��(jÊ��jÂ��X���py-classrÎ��ehq]hr]ht]uhhj·��hb]rÏ��hÄX���pidrÌ��ÖÅrÓ��}rÔ��(hgU�hhjÁ��ubahkjÀ��ubaubhÄX���) r��ÖÅrÒ��}rÚ��(hgX���) hhj∑��ubj√��)ÅrÛ��}rÙ��(hgX���``->``hm}rı��(ho]hp]hq]hr]ht]uhhj∑��hb]rˆ��hÄX���->r˜��ÖÅr¯��}r˘��(hgU�hhjÛ��ubahkjÀ��ubhÄX��� booleanr˙��ÖÅr˚��}r¸��(hgX��� booleanhhj∑��ubeubahkjf��ubehkjó��ubjT��)År˝��}r˛��(hgU�hm}rˇ��(ho]hp]hq]hr]ht]uhhjö��hb]r���(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝��hb]hkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝��hb]r��hÑ)År��}r	��(hgX
���1.0, (2.0)r
��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK˚hb]r��hÄX
���1.0, (2.0)r
��ÖÅr��}r��(hgj
��hhj��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj˝��hb]r��hÑ)År��}r��(hgX$���``PUT /removeReplicaMetadata/{pid}``r��hhj��hij��hkhàhm}r��(ho]hp]hq]hr]ht]uhvK¸hb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÄX ���PUT /removeReplicaMetadata/{pid}r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubahkjf��ubjY��)År ��}r!��(hgU�hm}r"��(ho]hp]hq]hr]ht]uhhj˝��hb]r#��hÑ)År$��}r%��(hgX/���:func:`CNReplication.deleteReplicationMetadata`r&��hhj ��hij��hkhàhm}r'��(ho]hp]hq]hr]ht]uhvK˝hb]r(��j’��)År)��}r*��(hgj&��hhj$��hij��hkjÿ��hm}r+��(UreftypeX���funcj⁄��âj€��X'���CNReplication.deleteReplicationMetadataU	refdomainX���pyr,��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˝hb]r-��j√��)År.��}r/��(hgj&��hm}r0��(ho]hp]r1��(jÊ��j,��X���py-funcr2��ehq]hr]ht]uhhj)��hb]r3��hÄX)���CNReplication.deleteReplicationMetadata()r4��ÖÅr5��}r6��(hgU�hhj.��ubahkjÀ��ubaubaubahkjf��ubjY��)År7��}r8��(hgU�hm}r9��(ho]hp]hq]hr]ht]uhhj˝��hb]r:��hÑ)År;��}r<��(hgXâ���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`nodeId<Types.NodeReference>`, ``serialVersion``) ``->`` booleanhhj7��hij��hkhàhm}r=��(ho]hp]hq]hr]ht]uhvK˛hb]r>��(hÄX���(ÖÅr?��}r@��(hgX���(hhj;��ubj’��)ÅrA��}rB��(hgX���:class:`session<Types.Session>`rC��hhj;��hij��hkjÿ��hm}rD��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrE��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˛hb]rF��j√��)ÅrG��}rH��(hgjC��hm}rI��(ho]hp]rJ��(jÊ��jE��X���py-classrK��ehq]hr]ht]uhhjA��hb]rL��hÄX���sessionrM��ÖÅrN��}rO��(hgU�hhjG��ubahkjÀ��ubaubhÄX���, rP��ÖÅrQ��}rR��(hgX���, hhj;��ubj’��)ÅrS��}rT��(hgX���:class:`pid<Types.Identifier>`rU��hhj;��hij��hkjÿ��hm}rV��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrW��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˛hb]rX��j√��)ÅrY��}rZ��(hgjU��hm}r[��(ho]hp]r\��(jÊ��jW��X���py-classr]��ehq]hr]ht]uhhjS��hb]r^��hÄX���pidr_��ÖÅr`��}ra��(hgU�hhjY��ubahkjÀ��ubaubhÄX���, rb��ÖÅrc��}rd��(hgX���, hhj;��ubj’��)Åre��}rf��(hgX$���:class:`nodeId<Types.NodeReference>`rg��hhj;��hij��hkjÿ��hm}rh��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyri��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvK˛hb]rj��j√��)Årk��}rl��(hgjg��hm}rm��(ho]hp]rn��(jÊ��ji��X���py-classro��ehq]hr]ht]uhhje��hb]rp��hÄX���nodeIdrq��ÖÅrr��}rs��(hgU�hhjk��ubahkjÀ��ubaubhÄX���, rt��ÖÅru��}rv��(hgX���, hhj;��ubj√��)Årw��}rx��(hgX���``serialVersion``hm}ry��(ho]hp]hq]hr]ht]uhhj;��hb]rz��hÄX
���serialVersionr{��ÖÅr|��}r}��(hgU�hhjw��ubahkjÀ��ubhÄX���) r~��ÖÅr��}rÄ��(hgX���) hhj;��ubj√��)ÅrÅ��}rÇ��(hgX���``->``hm}rÉ��(ho]hp]hq]hr]ht]uhhj;��hb]rÑ��hÄX���->rÖ��ÖÅrÜ��}rá��(hgU�hhjÅ��ubahkjÀ��ubhÄX��� booleanrà��ÖÅrâ��}rä��(hgX��� booleanhhj;��ubeubahkjf��ubehkjó��ubjT��)Årã��}rå��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhjö��hb]ré��(jY��)Årè��}rê��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjã��hb]rí��hÑ)Årì��}rî��(hgX���Tier 2rï��hhjè��hij��hkhàhm}rñ��(ho]hp]hq]hr]ht]uhvKˇhb]ró��hÄX���Tier 2rò��ÖÅrô��}rö��(hgjï��hhjì��ubaubahkjf��ubjY��)Årõ��}rú��(hgU�hm}rù��(ho]hp]hq]hr]ht]uhhjã��hb]rû��hÑ)Årü��}r†��(hgX���1.0, 2.0r°��hhjõ��hij��hkhàhm}r¢��(ho]hp]hq]hr]ht]uhvM�hb]r£��hÄX���1.0, 2.0r§��ÖÅr•��}r¶��(hgj°��hhjü��ubaubahkjf��ubjY��)Årß��}r®��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhjã��hb]r™��hÑ)År´��}r¨��(hgX���``PUT /node/{nodeid}``r≠��hhjß��hij��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvMhb]rØ��j√��)År∞��}r±��(hgj≠��hm}r≤��(ho]hp]hq]hr]ht]uhhj´��hb]r≥��hÄX���PUT /node/{nodeid}r¥��ÖÅrµ��}r∂��(hgU�hhj∞��ubahkjÀ��ubaubahkjf��ubjY��)År∑��}r∏��(hgU�hm}rπ��(ho]hp]hq]hr]ht]uhhjã��hb]r∫��hÑ)Årª��}rº��(hgX)���:func:`CNRegister.updateNodeCapabilities`rΩ��hhj∑��hij��hkhàhm}ræ��(ho]hp]hq]hr]ht]uhvMhb]rø��j’��)År¿��}r¡��(hgjΩ��hhjª��hij��hkjÿ��hm}r¬��(UreftypeX���funcj⁄��âj€��X!���CNRegister.updateNodeCapabilitiesU	refdomainX���pyr√��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rƒ��j√��)År≈��}r∆��(hgjΩ��hm}r«��(ho]hp]r»��(jÊ��j√��X���py-funcr…��ehq]hr]ht]uhhj¿��hb]r ��hÄX#���CNRegister.updateNodeCapabilities()rÀ��ÖÅrÃ��}rÕ��(hgU�hhj≈��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrŒ��}rœ��(hgU�hm}r–��(ho]hp]hq]hr]ht]uhhjã��hb]r—��hÑ)År“��}r”��(hgXq���(:class:`session<Types.Session>`, :class:`nodeid<Types.NodeReference>`, :class:`node<Types.Node>`) ``->`` booleanhhjŒ��hij��hkhàhm}r‘��(ho]hp]hq]hr]ht]uhvMhb]r’��(hÄX���(ÖÅr÷��}r◊��(hgX���(hhj“��ubj’��)Årÿ��}rŸ��(hgX���:class:`session<Types.Session>`r⁄��hhj“��hij��hkjÿ��hm}r€��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‹��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r›��j√��)Årfi��}rfl��(hgj⁄��hm}r‡��(ho]hp]r·��(jÊ��j‹��X���py-classr‚��ehq]hr]ht]uhhjÿ��hb]r„��hÄX���sessionr‰��ÖÅrÂ��}rÊ��(hgU�hhjfi��ubahkjÀ��ubaubhÄX���, rÁ��ÖÅrË��}rÈ��(hgX���, hhj“��ubj’��)ÅrÍ��}rÎ��(hgX$���:class:`nodeid<Types.NodeReference>`rÏ��hhj“��hij��hkjÿ��hm}rÌ��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrÓ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rÔ��j√��)År��}rÒ��(hgjÏ��hm}rÚ��(ho]hp]rÛ��(jÊ��jÓ��X���py-classrÙ��ehq]hr]ht]uhhjÍ��hb]rı��hÄX���nodeidrˆ��ÖÅr˜��}r¯��(hgU�hhj��ubahkjÀ��ubaubhÄX���, r˘��ÖÅr˙��}r˚��(hgX���, hhj“��ubj’��)År¸��}r˝��(hgX���:class:`node<Types.Node>`r˛��hhj“��hij��hkjÿ��hm}rˇ��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr���hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r��j√��)År��}r��(hgj˛��hm}r��(ho]hp]r��(jÊ��j���X���py-classr��ehq]hr]ht]uhhj¸��hb]r��hÄX���noder��ÖÅr	��}r
��(hgU�hhj��ubahkjÀ��ubaubhÄX���) r��ÖÅr��}r
��(hgX���) hhj“��ubj√��)År��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj“��hb]r��hÄX���->r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubhÄX��� booleanr��ÖÅr��}r��(hgX��� booleanhhj“��ubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År ��}r!��(hgX���Tier 2r"��hhj��hij��hkhàhm}r#��(ho]hp]hq]hr]ht]uhvMhb]r$��hÄX���Tier 2r%��ÖÅr&��}r'��(hgj"��hhj ��ubaubahkjf��ubjY��)År(��}r)��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhj��hb]r+��hÑ)År,��}r-��(hgX���1.0, 2.0r.��hhj(��hij��hkhàhm}r/��(ho]hp]hq]hr]ht]uhvMhb]r0��hÄX���1.0, 2.0r1��ÖÅr2��}r3��(hgj.��hhj,��ubaubahkjf��ubjY��)År4��}r5��(hgU�hm}r6��(ho]hp]hq]hr]ht]uhhj��hb]r7��hÑ)År8��}r9��(hgX���``GET /node/{nodeid}``r:��hhj4��hij��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvMhb]r<��j√��)År=��}r>��(hgj:��hm}r?��(ho]hp]hq]hr]ht]uhhj8��hb]r@��hÄX���GET /node/{nodeid}rA��ÖÅrB��}rC��(hgU�hhj=��ubahkjÀ��ubaubahkjf��ubjY��)ÅrD��}rE��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj��hb]rG��hÑ)ÅrH��}rI��(hgX&���:func:`CNRegister.getNodeCapabilities`rJ��hhjD��hij��hkhàhm}rK��(ho]hp]hq]hr]ht]uhvMhb]rL��j’��)ÅrM��}rN��(hgjJ��hhjH��hij��hkjÿ��hm}rO��(UreftypeX���funcj⁄��âj€��X���CNRegister.getNodeCapabilitiesU	refdomainX���pyrP��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rQ��j√��)ÅrR��}rS��(hgjJ��hm}rT��(ho]hp]rU��(jÊ��jP��X���py-funcrV��ehq]hr]ht]uhhjM��hb]rW��hÄX ���CNRegister.getNodeCapabilities()rX��ÖÅrY��}rZ��(hgU�hhjR��ubahkjÀ��ubaubaubahkjf��ubjY��)År[��}r\��(hgU�hm}r]��(ho]hp]hq]hr]ht]uhhj��hb]r^��hÑ)År_��}r`��(hgXA���(:class:`nodeid<Types.NodeReference>`) ``->`` :class:`Types.Node`hhj[��hij��hkhàhm}ra��(ho]hp]hq]hr]ht]uhvMhb]rb��(hÄX���(ÖÅrc��}rd��(hgX���(hhj_��ubj’��)Åre��}rf��(hgX$���:class:`nodeid<Types.NodeReference>`rg��hhj_��hij��hkjÿ��hm}rh��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyri��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rj��j√��)Årk��}rl��(hgjg��hm}rm��(ho]hp]rn��(jÊ��ji��X���py-classro��ehq]hr]ht]uhhje��hb]rp��hÄX���nodeidrq��ÖÅrr��}rs��(hgU�hhjk��ubahkjÀ��ubaubhÄX���) rt��ÖÅru��}rv��(hgX���) hhj_��ubj√��)Årw��}rx��(hgX���``->``hm}ry��(ho]hp]hq]hr]ht]uhhj_��hb]rz��hÄX���->r{��ÖÅr|��}r}��(hgU�hhjw��ubahkjÀ��ubhÄX��� ÖÅr~��}r��(hgX��� hhj_��ubj’��)ÅrÄ��}rÅ��(hgX���:class:`Types.Node`rÇ��hhj_��hij��hkjÿ��hm}rÉ��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyrÑ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rÖ��j√��)ÅrÜ��}rá��(hgjÇ��hm}rà��(ho]hp]râ��(jÊ��jÑ��X���py-classrä��ehq]hr]ht]uhhjÄ��hb]rã��hÄX
���Types.Noderå��ÖÅrç��}ré��(hgU�hhjÜ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årè��}rê��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjö��hb]rí��(jY��)Årì��}rî��(hgU�hm}rï��(ho]hp]hq]hr]ht]uhhjè��hb]rñ��hÑ)Åró��}rò��(hgX���Tier 2rô��hhjì��hij��hkhàhm}rö��(ho]hp]hq]hr]ht]uhvM	hb]rõ��hÄX���Tier 2rú��ÖÅrù��}rû��(hgjô��hhjó��ubaubahkjf��ubjY��)Årü��}r†��(hgU�hm}r°��(ho]hp]hq]hr]ht]uhhjè��hb]r¢��hÑ)År£��}r§��(hgX���1.0, 2.0r•��hhjü��hij��hkhàhm}r¶��(ho]hp]hq]hr]ht]uhvM
hb]rß��hÄX���1.0, 2.0r®��ÖÅr©��}r™��(hgj•��hhj£��ubaubahkjf��ubjY��)År´��}r¨��(hgU�hm}r≠��(ho]hp]hq]hr]ht]uhhjè��hb]rÆ��hÑ)ÅrØ��}r∞��(hgX���``POST /node``r±��hhj´��hij��hkhàhm}r≤��(ho]hp]hq]hr]ht]uhvMhb]r≥��j√��)År¥��}rµ��(hgj±��hm}r∂��(ho]hp]hq]hr]ht]uhhjØ��hb]r∑��hÄX
���POST /noder∏��ÖÅrπ��}r∫��(hgU�hhj¥��ubahkjÀ��ubaubahkjf��ubjY��)Årª��}rº��(hgU�hm}rΩ��(ho]hp]hq]hr]ht]uhhjè��hb]ræ��hÑ)Årø��}r¿��(hgX���:func:`CNRegister.register`r¡��hhjª��hij��hkhàhm}r¬��(ho]hp]hq]hr]ht]uhvMhb]r√��j’��)Årƒ��}r≈��(hgj¡��hhjø��hij��hkjÿ��hm}r∆��(UreftypeX���funcj⁄��âj€��X���CNRegister.registerU	refdomainX���pyr«��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r»��j√��)År…��}r ��(hgj¡��hm}rÀ��(ho]hp]rÃ��(jÊ��j«��X���py-funcrÕ��ehq]hr]ht]uhhjƒ��hb]rŒ��hÄX���CNRegister.register()rœ��ÖÅr–��}r—��(hgU�hhj…��ubahkjÀ��ubaubaubahkjf��ubjY��)År“��}r”��(hgU�hm}r‘��(ho]hp]hq]hr]ht]uhhjè��hb]r’��hÑ)År÷��}r◊��(hgX`���(:class:`session<Types.Session>`, :class:`node<Types.Node>`) ``->`` :class:`Types.NodeReference`hhj“��hij��hkhàhm}rÿ��(ho]hp]hq]hr]ht]uhvM
hb]rŸ��(hÄX���(ÖÅr⁄��}r€��(hgX���(hhj÷��ubj’��)År‹��}r›��(hgX���:class:`session<Types.Session>`rfi��hhj÷��hij��hkjÿ��hm}rfl��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‡��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM
hb]r·��j√��)År‚��}r„��(hgjfi��hm}r‰��(ho]hp]rÂ��(jÊ��j‡��X���py-classrÊ��ehq]hr]ht]uhhj‹��hb]rÁ��hÄX���sessionrË��ÖÅrÈ��}rÍ��(hgU�hhj‚��ubahkjÀ��ubaubhÄX���, rÎ��ÖÅrÏ��}rÌ��(hgX���, hhj÷��ubj’��)ÅrÓ��}rÔ��(hgX���:class:`node<Types.Node>`r��hhj÷��hij��hkjÿ��hm}rÒ��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyrÚ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM
hb]rÛ��j√��)ÅrÙ��}rı��(hgj��hm}rˆ��(ho]hp]r˜��(jÊ��jÚ��X���py-classr¯��ehq]hr]ht]uhhjÓ��hb]r˘��hÄX���noder˙��ÖÅr˚��}r¸��(hgU�hhjÙ��ubahkjÀ��ubaubhÄX���) r˝��ÖÅr˛��}rˇ��(hgX���) hhj÷��ubj√��)År���}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj÷��hb]r��hÄX���->r��ÖÅr��}r��(hgU�hhj���ubahkjÀ��ubhÄX��� ÖÅr��}r��(hgX��� hhj÷��ubj’��)År	��}r
��(hgX���:class:`Types.NodeReference`r��hhj÷��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr
��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM
hb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j
��X���py-classr��ehq]hr]ht]uhhj	��hb]r��hÄX���Types.NodeReferencer��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhjö��hb]r��(jY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r��hÑ)År ��}r!��(hgX���Tier 1r"��hhj��hij��hkhàhm}r#��(ho]hp]hq]hr]ht]uhvMhb]r$��hÄX���Tier 1r%��ÖÅr&��}r'��(hgj"��hhj ��ubaubahkjf��ubjY��)År(��}r)��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhj��hb]r+��hÑ)År,��}r-��(hgX���2.0r.��hhj(��hij��hkhàhm}r/��(ho]hp]hq]hr]ht]uhvMhb]r0��hÄX���2.0r1��ÖÅr2��}r3��(hgj.��hhj,��ubaubahkjf��ubjY��)År4��}r5��(hgU�hm}r6��(ho]hp]hq]hr]ht]uhhj��hb]r7��hÑ)År8��}r9��(hgX���``GET /views/{theme}/{id}``r:��hhj4��hij��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvMhb]r<��j√��)År=��}r>��(hgj:��hm}r?��(ho]hp]hq]hr]ht]uhhj8��hb]r@��hÄX���GET /views/{theme}/{id}rA��ÖÅrB��}rC��(hgU�hhj=��ubahkjÀ��ubaubahkjf��ubjY��)ÅrD��}rE��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj��hb]rG��hÑ)ÅrH��}rI��(hgX���:func:`CNView.view`rJ��hhjD��hij��hkhàhm}rK��(ho]hp]hq]hr]ht]uhvMhb]rL��j’��)ÅrM��}rN��(hgjJ��hhjH��hij��hkjÿ��hm}rO��(UreftypeX���funcj⁄��âj€��X���CNView.viewU	refdomainX���pyrP��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rQ��j√��)ÅrR��}rS��(hgjJ��hm}rT��(ho]hp]rU��(jÊ��jP��X���py-funcrV��ehq]hr]ht]uhhjM��hb]rW��hÄX
���CNView.view()rX��ÖÅrY��}rZ��(hgU�hhjR��ubahkjÀ��ubaubaubahkjf��ubjY��)År[��}r\��(hgU�hm}r]��(ho]hp]hq]hr]ht]uhhj��hb]r^��hÑ)År_��}r`��(hgXm���(:class:`session<Types.Session>`, ``theme``, :class:`id<Types.Identifier>`) ``->`` :class:`Types.OctetStream`hhj[��hij��hkhàhm}ra��(ho]hp]hq]hr]ht]uhvMhb]rb��(hÄX���(ÖÅrc��}rd��(hgX���(hhj_��ubj’��)Åre��}rf��(hgX���:class:`session<Types.Session>`rg��hhj_��hij��hkjÿ��hm}rh��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyri��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rj��j√��)Årk��}rl��(hgjg��hm}rm��(ho]hp]rn��(jÊ��ji��X���py-classro��ehq]hr]ht]uhhje��hb]rp��hÄX���sessionrq��ÖÅrr��}rs��(hgU�hhjk��ubahkjÀ��ubaubhÄX���, rt��ÖÅru��}rv��(hgX���, hhj_��ubj√��)Årw��}rx��(hgX	���``theme``hm}ry��(ho]hp]hq]hr]ht]uhhj_��hb]rz��hÄX���themer{��ÖÅr|��}r}��(hgU�hhjw��ubahkjÀ��ubhÄX���, r~��ÖÅr��}rÄ��(hgX���, hhj_��ubj’��)ÅrÅ��}rÇ��(hgX���:class:`id<Types.Identifier>`rÉ��hhj_��hij��hkjÿ��hm}rÑ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÖ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rÜ��j√��)Årá��}rà��(hgjÉ��hm}râ��(ho]hp]rä��(jÊ��jÖ��X���py-classrã��ehq]hr]ht]uhhjÅ��hb]rå��hÄX���idrç��ÖÅré��}rè��(hgU�hhjá��ubahkjÀ��ubaubhÄX���) rê��ÖÅrë��}rí��(hgX���) hhj_��ubj√��)Årì��}rî��(hgX���``->``hm}rï��(ho]hp]hq]hr]ht]uhhj_��hb]rñ��hÄX���->ró��ÖÅrò��}rô��(hgU�hhjì��ubahkjÀ��ubhÄX��� ÖÅrö��}rõ��(hgX��� hhj_��ubj’��)Årú��}rù��(hgX���:class:`Types.OctetStream`rû��hhj_��hij��hkjÿ��hm}rü��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr†��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r°��j√��)År¢��}r£��(hgjû��hm}r§��(ho]hp]r•��(jÊ��j†��X���py-classr¶��ehq]hr]ht]uhhjú��hb]rß��hÄX���Types.OctetStreamr®��ÖÅr©��}r™��(hgU�hhj¢��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År´��}r¨��(hgU�hm}r≠��(ho]hp]hq]hr]ht]uhhjö��hb]rÆ��(jY��)ÅrØ��}r∞��(hgU�hm}r±��(ho]hp]hq]hr]ht]uhhj´��hb]r≤��hÑ)År≥��}r¥��(hgX���Tier 1rµ��hhjØ��hij��hkhàhm}r∂��(ho]hp]hq]hr]ht]uhvMhb]r∑��hÄX���Tier 1r∏��ÖÅrπ��}r∫��(hgjµ��hhj≥��ubaubahkjf��ubjY��)Årª��}rº��(hgU�hm}rΩ��(ho]hp]hq]hr]ht]uhhj´��hb]ræ��hÑ)Årø��}r¿��(hgX���2.0r¡��hhjª��hij��hkhàhm}r¬��(ho]hp]hq]hr]ht]uhvMhb]r√��hÄX���2.0rƒ��ÖÅr≈��}r∆��(hgj¡��hhjø��ubaubahkjf��ubjY��)År«��}r»��(hgU�hm}r…��(ho]hp]hq]hr]ht]uhhj´��hb]r ��hÑ)ÅrÀ��}rÃ��(hgX���``GET /views``rÕ��hhj«��hij��hkhàhm}rŒ��(ho]hp]hq]hr]ht]uhvMhb]rœ��j√��)År–��}r—��(hgjÕ��hm}r“��(ho]hp]hq]hr]ht]uhhjÀ��hb]r”��hÄX
���GET /viewsr‘��ÖÅr’��}r÷��(hgU�hhj–��ubahkjÀ��ubaubahkjf��ubjY��)År◊��}rÿ��(hgU�hm}rŸ��(ho]hp]hq]hr]ht]uhhj´��hb]r⁄��hÑ)År€��}r‹��(hgX���:func:`CNView.listViews`r›��hhj◊��hij��hkhàhm}rfi��(ho]hp]hq]hr]ht]uhvMhb]rfl��j’��)År‡��}r·��(hgj›��hhj€��hij��hkjÿ��hm}r‚��(UreftypeX���funcj⁄��âj€��X���CNView.listViewsU	refdomainX���pyr„��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r‰��j√��)ÅrÂ��}rÊ��(hgj›��hm}rÁ��(ho]hp]rË��(jÊ��j„��X���py-funcrÈ��ehq]hr]ht]uhhj‡��hb]rÍ��hÄX���CNView.listViews()rÎ��ÖÅrÏ��}rÌ��(hgU�hhjÂ��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÓ��}rÔ��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj´��hb]rÒ��hÑ)ÅrÚ��}rÛ��(hgXB���(:class:`session<Types.Session>`) ``->`` :class:`Types.OptionList`hhjÓ��hij��hkhàhm}rÙ��(ho]hp]hq]hr]ht]uhvMhb]rı��(hÄX���(ÖÅrˆ��}r˜��(hgX���(hhjÚ��ubj’��)År¯��}r˘��(hgX���:class:`session<Types.Session>`r˙��hhjÚ��hij��hkjÿ��hm}r˚��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr¸��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r˝��j√��)År˛��}rˇ��(hgj˙��hm}r���(ho]hp]r��(jÊ��j¸��X���py-classr��ehq]hr]ht]uhhj¯��hb]r��hÄX���sessionr��ÖÅr��}r��(hgU�hhj˛��ubahkjÀ��ubaubhÄX���) r��ÖÅr��}r	��(hgX���) hhjÚ��ubj√��)År
��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r
��hÄX���->r��ÖÅr��}r��(hgU�hhj
��ubahkjÀ��ubhÄX��� ÖÅr��}r��(hgX��� hhjÚ��ubj’��)År��}r��(hgX���:class:`Types.OptionList`r��hhjÚ��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.OptionListU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���Types.OptionListr��ÖÅr ��}r!��(hgU�hhj��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År"��}r#��(hgU�hm}r$��(ho]hp]hq]hr]ht]uhhjö��hb]r%��(jY��)År&��}r'��(hgU�hm}r(��(ho]hp]hq]hr]ht]uhhj"��hb]r)��hÑ)År*��}r+��(hgX���Tier 2r,��hhj&��hij��hkhàhm}r-��(ho]hp]hq]hr]ht]uhvMhb]r.��hÄX���Tier 2r/��ÖÅr0��}r1��(hgj,��hhj*��ubaubahkjf��ubjY��)År2��}r3��(hgU�hm}r4��(ho]hp]hq]hr]ht]uhhj"��hb]r5��hÑ)År6��}r7��(hgX���2.0r8��hhj2��hij��hkhàhm}r9��(ho]hp]hq]hr]ht]uhvMhb]r:��hÄX���2.0r;��ÖÅr<��}r=��(hgj8��hhj6��ubaubahkjf��ubjY��)År>��}r?��(hgU�hm}r@��(ho]hp]hq]hr]ht]uhhj"��hb]rA��hÑ)ÅrB��}rC��(hgX���``GET /diag/subject``rD��hhj>��hij��hkhàhm}rE��(ho]hp]hq]hr]ht]uhvMhb]rF��j√��)ÅrG��}rH��(hgjD��hm}rI��(ho]hp]hq]hr]ht]uhhjB��hb]rJ��hÄX���GET /diag/subjectrK��ÖÅrL��}rM��(hgU�hhjG��ubahkjÀ��ubaubahkjf��ubjY��)ÅrN��}rO��(hgU�hm}rP��(ho]hp]hq]hr]ht]uhhj"��hb]rQ��hÑ)ÅrR��}rS��(hgX$���:func:`CNDiagnostic.echoCredentials`rT��hhjN��hij��hkhàhm}rU��(ho]hp]hq]hr]ht]uhvMhb]rV��j’��)ÅrW��}rX��(hgjT��hhjR��hij��hkjÿ��hm}rY��(UreftypeX���funcj⁄��âj€��X���CNDiagnostic.echoCredentialsU	refdomainX���pyrZ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]r[��j√��)År\��}r]��(hgjT��hm}r^��(ho]hp]r_��(jÊ��jZ��X���py-funcr`��ehq]hr]ht]uhhjW��hb]ra��hÄX���CNDiagnostic.echoCredentials()rb��ÖÅrc��}rd��(hgU�hhj\��ubahkjÀ��ubaubaubahkjf��ubjY��)Åre��}rf��(hgU�hm}rg��(ho]hp]hq]hr]ht]uhhj"��hb]rh��hÑ)Åri��}rj��(hgXC���(:class:`session<Types.Session>`) ``->`` :class:`Types.SubjectInfo`hhje��hij��hkhàhm}rk��(ho]hp]hq]hr]ht]uhvMhb]rl��(hÄX���(ÖÅrm��}rn��(hgX���(hhji��ubj’��)Åro��}rp��(hgX���:class:`session<Types.Session>`rq��hhji��hij��hkjÿ��hm}rr��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrs��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rt��j√��)Åru��}rv��(hgjq��hm}rw��(ho]hp]rx��(jÊ��js��X���py-classry��ehq]hr]ht]uhhjo��hb]rz��hÄX���sessionr{��ÖÅr|��}r}��(hgU�hhju��ubahkjÀ��ubaubhÄX���) r~��ÖÅr��}rÄ��(hgX���) hhji��ubj√��)ÅrÅ��}rÇ��(hgX���``->``hm}rÉ��(ho]hp]hq]hr]ht]uhhji��hb]rÑ��hÄX���->rÖ��ÖÅrÜ��}rá��(hgU�hhjÅ��ubahkjÀ��ubhÄX��� ÖÅrà��}râ��(hgX��� hhji��ubj’��)Årä��}rã��(hgX���:class:`Types.SubjectInfo`rå��hhji��hij��hkjÿ��hm}rç��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyré��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvMhb]rè��j√��)Årê��}rë��(hgjå��hm}rí��(ho]hp]rì��(jÊ��jé��X���py-classrî��ehq]hr]ht]uhhjä��hb]rï��hÄX���Types.SubjectInforñ��ÖÅró��}rò��(hgU�hhjê��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årô��}rö��(hgU�hm}rõ��(ho]hp]hq]hr]ht]uhhjö��hb]rú��(jY��)Årù��}rû��(hgU�hm}rü��(ho]hp]hq]hr]ht]uhhjô��hb]r†��hÑ)År°��}r¢��(hgX���Tier 1r£��hhjù��hij��hkhàhm}r§��(ho]hp]hq]hr]ht]uhvMhb]r•��hÄX���Tier 1r¶��ÖÅrß��}r®��(hgj£��hhj°��ubaubahkjf��ubjY��)År©��}r™��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhjô��hb]r¨��hÑ)År≠��}rÆ��(hgX���2.0rØ��hhj©��hij��hkhàhm}r∞��(ho]hp]hq]hr]ht]uhvMhb]r±��hÄX���2.0r≤��ÖÅr≥��}r¥��(hgjØ��hhj≠��ubaubahkjf��ubjY��)Årµ��}r∂��(hgU�hm}r∑��(ho]hp]hq]hr]ht]uhhjô��hb]r∏��hÑ)Årπ��}r∫��(hgX���``POST /diag/sysmeta``rª��hhjµ��hij��hkhàhm}rº��(ho]hp]hq]hr]ht]uhvMhb]rΩ��j√��)Åræ��}rø��(hgjª��hm}r¿��(ho]hp]hq]hr]ht]uhhjπ��hb]r¡��hÄX���POST /diag/sysmetar¬��ÖÅr√��}rƒ��(hgU�hhjæ��ubahkjÀ��ubaubahkjf��ubjY��)År≈��}r∆��(hgU�hm}r«��(ho]hp]hq]hr]ht]uhhjô��hb]r»��hÑ)År…��}r ��(hgX'���:func:`CNDiagnostic.echoSystemMetadata`rÀ��hhj≈��hij��hkhàhm}rÃ��(ho]hp]hq]hr]ht]uhvM hb]rÕ��j’��)ÅrŒ��}rœ��(hgjÀ��hhj…��hij��hkjÿ��hm}r–��(UreftypeX���funcj⁄��âj€��X���CNDiagnostic.echoSystemMetadataU	refdomainX���pyr—��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM hb]r“��j√��)År”��}r‘��(hgjÀ��hm}r’��(ho]hp]r÷��(jÊ��j—��X���py-funcr◊��ehq]hr]ht]uhhjŒ��hb]rÿ��hÄX!���CNDiagnostic.echoSystemMetadata()rŸ��ÖÅr⁄��}r€��(hgU�hhj”��ubahkjÀ��ubaubaubahkjf��ubjY��)År‹��}r›��(hgU�hm}rfi��(ho]hp]hq]hr]ht]uhhjô��hb]rfl��hÑ)År‡��}r·��(hgXn���(:class:`session<Types.Session>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.SystemMetadata`hhj‹��hij��hkhàhm}r‚��(ho]hp]hq]hr]ht]uhvM!hb]r„��(hÄX���(ÖÅr‰��}rÂ��(hgX���(hhj‡��ubj’��)ÅrÊ��}rÁ��(hgX���:class:`session<Types.Session>`rË��hhj‡��hij��hkjÿ��hm}rÈ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÍ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM!hb]rÎ��j√��)ÅrÏ��}rÌ��(hgjË��hm}rÓ��(ho]hp]rÔ��(jÊ��jÍ��X���py-classr��ehq]hr]ht]uhhjÊ��hb]rÒ��hÄX���sessionrÚ��ÖÅrÛ��}rÙ��(hgU�hhjÏ��ubahkjÀ��ubaubhÄX���, rı��ÖÅrˆ��}r˜��(hgX���, hhj‡��ubj’��)År¯��}r˘��(hgX&���:class:`sysmeta<Types.SystemMetadata>`r˙��hhj‡��hij��hkjÿ��hm}r˚��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr¸��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM!hb]r˝��j√��)År˛��}rˇ��(hgj˙��hm}r���(ho]hp]r��(jÊ��j¸��X���py-classr��ehq]hr]ht]uhhj¯��hb]r��hÄX���sysmetar��ÖÅr��}r��(hgU�hhj˛��ubahkjÀ��ubaubhÄX���) r��ÖÅr��}r	��(hgX���) hhj‡��ubj√��)År
��}r��(hgX���``->``hm}r��(ho]hp]hq]hr]ht]uhhj‡��hb]r
��hÄX���->r��ÖÅr��}r��(hgU�hhj
��ubahkjÀ��ubhÄX��� ÖÅr��}r��(hgX��� hhj‡��ubj’��)År��}r��(hgX���:class:`Types.SystemMetadata`r��hhj‡��hij��hkjÿ��hm}r��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM!hb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-classr��ehq]hr]ht]uhhj��hb]r��hÄX���Types.SystemMetadatar��ÖÅr ��}r!��(hgU�hhj��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År"��}r#��(hgU�hm}r$��(ho]hp]hq]hr]ht]uhhjö��hb]r%��(jY��)År&��}r'��(hgU�hm}r(��(ho]hp]hq]hr]ht]uhhj"��hb]r)��hÑ)År*��}r+��(hgX���Tier 1r,��hhj&��hij��hkhàhm}r-��(ho]hp]hq]hr]ht]uhvM"hb]r.��hÄX���Tier 1r/��ÖÅr0��}r1��(hgj,��hhj*��ubaubahkjf��ubjY��)År2��}r3��(hgU�hm}r4��(ho]hp]hq]hr]ht]uhhj"��hb]r5��hÑ)År6��}r7��(hgX���2.0r8��hhj2��hij��hkhàhm}r9��(ho]hp]hq]hr]ht]uhvM#hb]r:��hÄX���2.0r;��ÖÅr<��}r=��(hgj8��hhj6��ubaubahkjf��ubjY��)År>��}r?��(hgU�hm}r@��(ho]hp]hq]hr]ht]uhhj"��hb]rA��hÑ)ÅrB��}rC��(hgX���``POST /diag/object``rD��hhj>��hij��hkhàhm}rE��(ho]hp]hq]hr]ht]uhvM$hb]rF��j√��)ÅrG��}rH��(hgjD��hm}rI��(ho]hp]hq]hr]ht]uhhjB��hb]rJ��hÄX���POST /diag/objectrK��ÖÅrL��}rM��(hgU�hhjG��ubahkjÀ��ubaubahkjf��ubjY��)ÅrN��}rO��(hgU�hm}rP��(ho]hp]hq]hr]ht]uhhj"��hb]rQ��hÑ)ÅrR��}rS��(hgX&���:func:`CNDiagnostic.echoIndexedObject`rT��hhjN��hij��hkhàhm}rU��(ho]hp]hq]hr]ht]uhvM%hb]rV��j’��)ÅrW��}rX��(hgjT��hhjR��hij��hkjÿ��hm}rY��(UreftypeX���funcj⁄��âj€��X���CNDiagnostic.echoIndexedObjectU	refdomainX���pyrZ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM%hb]r[��j√��)År\��}r]��(hgjT��hm}r^��(ho]hp]r_��(jÊ��jZ��X���py-funcr`��ehq]hr]ht]uhhjW��hb]ra��hÄX ���CNDiagnostic.echoIndexedObject()rb��ÖÅrc��}rd��(hgU�hhj\��ubahkjÀ��ubaubaubahkjf��ubjY��)Åre��}rf��(hgU�hm}rg��(ho]hp]hq]hr]ht]uhhj"��hb]rh��hÑ)Åri��}rj��(hgXà���(:class:`session<Types.Session>`, ``queryEngine``, :class:`sysmeta<Types.SystemMetadata>`, ``object``) ``->`` :class:`Types.OctetStream`hhje��hij��hkhàhm}rk��(ho]hp]hq]hr]ht]uhvM&hb]rl��(hÄX���(ÖÅrm��}rn��(hgX���(hhji��ubj’��)Åro��}rp��(hgX���:class:`session<Types.Session>`rq��hhji��hij��hkjÿ��hm}rr��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrs��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM&hb]rt��j√��)Åru��}rv��(hgjq��hm}rw��(ho]hp]rx��(jÊ��js��X���py-classry��ehq]hr]ht]uhhjo��hb]rz��hÄX���sessionr{��ÖÅr|��}r}��(hgU�hhju��ubahkjÀ��ubaubhÄX���, r~��ÖÅr��}rÄ��(hgX���, hhji��ubj√��)ÅrÅ��}rÇ��(hgX���``queryEngine``hm}rÉ��(ho]hp]hq]hr]ht]uhhji��hb]rÑ��hÄX���queryEnginerÖ��ÖÅrÜ��}rá��(hgU�hhjÅ��ubahkjÀ��ubhÄX���, rà��ÖÅrâ��}rä��(hgX���, hhji��ubj’��)Årã��}rå��(hgX&���:class:`sysmeta<Types.SystemMetadata>`rç��hhji��hij��hkjÿ��hm}ré��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrè��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM&hb]rê��j√��)Årë��}rí��(hgjç��hm}rì��(ho]hp]rî��(jÊ��jè��X���py-classrï��ehq]hr]ht]uhhjã��hb]rñ��hÄX���sysmetaró��ÖÅrò��}rô��(hgU�hhjë��ubahkjÀ��ubaubhÄX���, rö��ÖÅrõ��}rú��(hgX���, hhji��ubj√��)Årù��}rû��(hgX
���``object``hm}rü��(ho]hp]hq]hr]ht]uhhji��hb]r†��hÄX���objectr°��ÖÅr¢��}r£��(hgU�hhjù��ubahkjÀ��ubhÄX���) r§��ÖÅr•��}r¶��(hgX���) hhji��ubj√��)Årß��}r®��(hgX���``->``hm}r©��(ho]hp]hq]hr]ht]uhhji��hb]r™��hÄX���->r´��ÖÅr¨��}r≠��(hgU�hhjß��ubahkjÀ��ubhÄX��� ÖÅrÆ��}rØ��(hgX��� hhji��ubj’��)År∞��}r±��(hgX���:class:`Types.OctetStream`r≤��hhji��hij��hkjÿ��hm}r≥��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr¥��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��NuhvM&hb]rµ��j√��)År∂��}r∑��(hgj≤��hm}r∏��(ho]hp]rπ��(jÊ��j¥��X���py-classr∫��ehq]hr]ht]uhhj∞��hb]rª��hÄX���Types.OctetStreamrº��ÖÅrΩ��}ræ��(hgU�hhj∂��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubehkUtbodyrø��ubehkUtgroupr¿��ubeubhd)År¡��}r¬��(hgU�hhhehihjhkhlhm}r√��(ho]hp]hq]hr]rƒ��(X���module-CNDiagnosticr≈��hZeht]r∆��h&auhvK-hwhhb]r«��(hy)År»��}r…��(hgX���Diagnostic APIr ��hhj¡��hihjhkh}hm}rÀ��(ho]hp]hq]hr]ht]uhvK-hwhhb]rÃ��hÄX���Diagnostic APIrÕ��ÖÅrŒ��}rœ��(hgj ��hhj»��ubaubcsphinx.addnodes
index
r–��)År—��}r“��(hgU�hhj¡��hihjhkUindexr”��hm}r‘��(hr]hq]ho]hp]ht]Uentries]r’��(Usingler÷��X���CNDiagnostic (module)X���module-CNDiagnosticU�Ntr◊��auhvNhwhhb]ubj��)Årÿ��}rŸ��(hgXB���Warning: this file is automatically generated.  Edits will be losthhj¡��hij��X0���source/apis/generated/generated_CNDiagnostic.txtr⁄��ÖÅr€��}r‹��bhkj!��hm}r›��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]rfi��hÄXB���Warning: this file is automatically generated.  Edits will be lostrfl��ÖÅr‡��}r·��(hgU�hhjÿ��ubaubj)��)År‚��}r„��(hgU�hhj¡��hiNhkj,��hm}r‰��(ho]hp]hq]hr]rÂ��Uid2rÊ��aht]uhvNhwhhb]rÁ��(hy)ÅrË��}rÈ��(hgX(���Functions defined in :mod:`CNDiagnostic`hm}rÍ��(ho]hp]hq]hr]ht]uhhj‚��hb]rÎ��(hÄX���Functions defined in rÏ��ÖÅrÌ��}rÓ��(hgX���Functions defined in hhjË��ubj’��)ÅrÔ��}r��(hgX���:mod:`CNDiagnostic`rÒ��hhjË��hij€��hkjÿ��hm}rÚ��(UreftypeX���modj⁄��âj€��X���CNDiagnosticU	refdomainX���pyrÛ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X���CNDiagnosticrÙ��uhvKhb]rı��j√��)Årˆ��}r˜��(hgjÒ��hm}r¯��(ho]hp]r˘��(jÊ��jÛ��X���py-modr˙��ehq]hr]ht]uhhjÔ��hb]r˚��hÄX���CNDiagnosticr¸��ÖÅr˝��}r˛��(hgU�hhjˆ��ubahkjÀ��ubaubehkh}ubj9��)Årˇ��}r� ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolsKuhhj‚��hb]r ��(j>��)År ��}r ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolwidthKuhhjˇ��hb]hkjB��ubj>��)År ��}r ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolwidthKuhhjˇ��hb]hkjB��ubj>��)År	 ��}r
 ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolwidthK
uhhjˇ��hb]hkjB��ubj>��)År ��}r
 ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolwidthK
uhhjˇ��hb]hkjB��ubj>��)År ��}r ��(hgU�hm}r ��(hr]hq]ho]hp]ht]UcolwidthKuhhjˇ��hb]hkjB��ubjO��)År ��}r ��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhjˇ��hb]r ��jT��)År ��}r ��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhj ��hb]r ��(jY��)År ��}r ��(hgU�hm}r ��(ho]hp]hq]hr]ht]uhhj ��hb]r ��hÑ)År ��}r ��(hgX���Tierr  ��hhj ��hij€��hkhàhm}r! ��(ho]hp]hq]hr]ht]uhvK	hb]r" ��hÄX���Tierr# ��ÖÅr$ ��}r% ��(hgj  ��hhj ��ubaubahkjf��ubjY��)År& ��}r' ��(hgU�hm}r( ��(ho]hp]hq]hr]ht]uhhj ��hb]r) ��hÑ)År* ��}r+ ��(hgX���Versionr, ��hhj& ��hij€��hkhàhm}r- ��(ho]hp]hq]hr]ht]uhvK
hb]r. ��hÄX���Versionr/ ��ÖÅr0 ��}r1 ��(hgj, ��hhj* ��ubaubahkjf��ubjY��)År2 ��}r3 ��(hgU�hm}r4 ��(ho]hp]hq]hr]ht]uhhj ��hb]r5 ��hÑ)År6 ��}r7 ��(hgX���RESTr8 ��hhj2 ��hij€��hkhàhm}r9 ��(ho]hp]hq]hr]ht]uhvKhb]r: ��hÄX���RESTr; ��ÖÅr< ��}r= ��(hgj8 ��hhj6 ��ubaubahkjf��ubjY��)År> ��}r? ��(hgU�hm}r@ ��(ho]hp]hq]hr]ht]uhhj ��hb]rA ��hÑ)ÅrB ��}rC ��(hgX���FunctionrD ��hhj> ��hij€��hkhàhm}rE ��(ho]hp]hq]hr]ht]uhvKhb]rF ��hÄX���FunctionrG ��ÖÅrH ��}rI ��(hgjD ��hhjB ��ubaubahkjf��ubjY��)ÅrJ ��}rK ��(hgU�hm}rL ��(ho]hp]hq]hr]ht]uhhj ��hb]rM ��hÑ)ÅrN ��}rO ��(hgX
���ParametersrP ��hhjJ ��hij€��hkhàhm}rQ ��(ho]hp]hq]hr]ht]uhvK
hb]rR ��hÄX
���ParametersrS ��ÖÅrT ��}rU ��(hgjP ��hhjN ��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)ÅrV ��}rW ��(hgU�hm}rX ��(ho]hp]hq]hr]ht]uhhjˇ��hb]rY ��(jT��)ÅrZ ��}r[ ��(hgU�hm}r\ ��(ho]hp]hq]hr]ht]uhhjV ��hb]r] ��(jY��)År^ ��}r_ ��(hgU�hm}r` ��(ho]hp]hq]hr]ht]uhhjZ ��hb]ra ��hÑ)Årb ��}rc ��(hgX���Tier 2rd ��hhj^ ��hij€��hkhàhm}re ��(ho]hp]hq]hr]ht]uhvKhb]rf ��hÄX���Tier 2rg ��ÖÅrh ��}ri ��(hgjd ��hhjb ��ubaubahkjf��ubjY��)Årj ��}rk ��(hgU�hm}rl ��(ho]hp]hq]hr]ht]uhhjZ ��hb]rm ��hÑ)Årn ��}ro ��(hgX���2.0rp ��hhjj ��hij€��hkhàhm}rq ��(ho]hp]hq]hr]ht]uhvKhb]rr ��hÄX���2.0rs ��ÖÅrt ��}ru ��(hgjp ��hhjn ��ubaubahkjf��ubjY��)Årv ��}rw ��(hgU�hm}rx ��(ho]hp]hq]hr]ht]uhhjZ ��hb]ry ��hÑ)Årz ��}r{ ��(hgX���``GET /diag/subject``r| ��hhjv ��hij€��hkhàhm}r} ��(ho]hp]hq]hr]ht]uhvKhb]r~ ��j√��)År ��}rÄ ��(hgj| ��hm}rÅ ��(ho]hp]hq]hr]ht]uhhjz ��hb]rÇ ��hÄX���GET /diag/subjectrÉ ��ÖÅrÑ ��}rÖ ��(hgU�hhj ��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÜ ��}rá ��(hgU�hm}rà ��(ho]hp]hq]hr]ht]uhhjZ ��hb]râ ��hÑ)Årä ��}rã ��(hgX���:func:`echoCredentials`rå ��hhjÜ ��hij€��hkhàhm}rç ��(ho]hp]hq]hr]ht]uhvKhb]ré ��j’��)Årè ��}rê ��(hgjå ��hhjä ��hij€��hkjÿ��hm}rë ��(UreftypeX���funcj⁄��âj€��X���echoCredentialsU	refdomainX���pyrí ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]rì ��j√��)Årî ��}rï ��(hgjå ��hm}rñ ��(ho]hp]ró ��(jÊ��jí ��X���py-funcrò ��ehq]hr]ht]uhhjè ��hb]rô ��hÄX���echoCredentials()rö ��ÖÅrõ ��}rú ��(hgU�hhjî ��ubahkjÀ��ubaubaubahkjf��ubjY��)Årù ��}rû ��(hgU�hm}rü ��(ho]hp]hq]hr]ht]uhhjZ ��hb]r† ��hÑ)År° ��}r¢ ��(hgXC���(:class:`session<Types.Session>`) ``->`` :class:`Types.SubjectInfo`hhjù ��hij€��hkhàhm}r£ ��(ho]hp]hq]hr]ht]uhvKhb]r§ ��(hÄX���(ÖÅr• ��}r¶ ��(hgX���(hhj° ��ubj’��)Årß ��}r® ��(hgX���:class:`session<Types.Session>`r© ��hhj° ��hij€��hkjÿ��hm}r™ ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr´ ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r¨ ��j√��)År≠ ��}rÆ ��(hgj© ��hm}rØ ��(ho]hp]r∞ ��(jÊ��j´ ��X���py-classr± ��ehq]hr]ht]uhhjß ��hb]r≤ ��hÄX���sessionr≥ ��ÖÅr¥ ��}rµ ��(hgU�hhj≠ ��ubahkjÀ��ubaubhÄX���) r∂ ��ÖÅr∑ ��}r∏ ��(hgX���) hhj° ��ubj√��)Årπ ��}r∫ ��(hgX���``->``hm}rª ��(ho]hp]hq]hr]ht]uhhj° ��hb]rº ��hÄX���->rΩ ��ÖÅræ ��}rø ��(hgU�hhjπ ��ubahkjÀ��ubhÄX��� ÖÅr¿ ��}r¡ ��(hgX��� hhj° ��ubj’��)År¬ ��}r√ ��(hgX���:class:`Types.SubjectInfo`rƒ ��hhj° ��hij€��hkjÿ��hm}r≈ ��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr∆ ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r« ��j√��)År» ��}r… ��(hgjƒ ��hm}r  ��(ho]hp]rÀ ��(jÊ��j∆ ��X���py-classrà ��ehq]hr]ht]uhhj¬ ��hb]rÕ ��hÄX���Types.SubjectInforŒ ��ÖÅrœ ��}r– ��(hgU�hhj» ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År— ��}r“ ��(hgU�hm}r” ��(ho]hp]hq]hr]ht]uhhjV ��hb]r‘ ��(jY��)År’ ��}r÷ ��(hgU�hm}r◊ ��(ho]hp]hq]hr]ht]uhhj— ��hb]rÿ ��hÑ)ÅrŸ ��}r⁄ ��(hgX���Tier 1r€ ��hhj’ ��hij€��hkhàhm}r‹ ��(ho]hp]hq]hr]ht]uhvKhb]r› ��hÄX���Tier 1rfi ��ÖÅrfl ��}r‡ ��(hgj€ ��hhjŸ ��ubaubahkjf��ubjY��)År· ��}r‚ ��(hgU�hm}r„ ��(ho]hp]hq]hr]ht]uhhj— ��hb]r‰ ��hÑ)År ��}rÊ ��(hgX���2.0rÁ ��hhj· ��hij€��hkhàhm}rË ��(ho]hp]hq]hr]ht]uhvKhb]rÈ ��hÄX���2.0rÍ ��ÖÅrÎ ��}rÏ ��(hgjÁ ��hhj ��ubaubahkjf��ubjY��)ÅrÌ ��}rÓ ��(hgU�hm}rÔ ��(ho]hp]hq]hr]ht]uhhj— ��hb]r ��hÑ)ÅrÒ ��}rÚ ��(hgX���``POST /diag/sysmeta``rÛ ��hhjÌ ��hij€��hkhàhm}rÙ ��(ho]hp]hq]hr]ht]uhvKhb]rı ��j√��)Årˆ ��}r˜ ��(hgjÛ ��hm}r¯ ��(ho]hp]hq]hr]ht]uhhjÒ ��hb]r˘ ��hÄX���POST /diag/sysmetar˙ ��ÖÅr˚ ��}r¸ ��(hgU�hhjˆ ��ubahkjÀ��ubaubahkjf��ubjY��)År˝ ��}r˛ ��(hgU�hm}rˇ ��(ho]hp]hq]hr]ht]uhhj— ��hb]r�!��hÑ)År!��}r!��(hgX���:func:`echoSystemMetadata`r!��hhj˝ ��hij€��hkhàhm}r!��(ho]hp]hq]hr]ht]uhvKhb]r!��j’��)År!��}r!��(hgj!��hhj!��hij€��hkjÿ��hm}r!��(UreftypeX���funcj⁄��âj€��X���echoSystemMetadataU	refdomainX���pyr	!��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r
!��j√��)År!��}r!��(hgj!��hm}r
!��(ho]hp]r!��(jÊ��j	!��X���py-funcr!��ehq]hr]ht]uhhj!��hb]r!��hÄX���echoSystemMetadata()r!��ÖÅr!��}r!��(hgU�hhj!��ubahkjÀ��ubaubaubahkjf��ubjY��)År!��}r!��(hgU�hm}r!��(ho]hp]hq]hr]ht]uhhj— ��hb]r!��hÑ)År!��}r!��(hgXn���(:class:`session<Types.Session>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.SystemMetadata`hhj!��hij€��hkhàhm}r!��(ho]hp]hq]hr]ht]uhvKhb]r!��(hÄX���(ÖÅr!��}r!��(hgX���(hhj!��ubj’��)År!��}r!��(hgX���:class:`session<Types.Session>`r !��hhj!��hij€��hkjÿ��hm}r!!��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr"!��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r#!��j√��)År$!��}r%!��(hgj !��hm}r&!��(ho]hp]r'!��(jÊ��j"!��X���py-classr(!��ehq]hr]ht]uhhj!��hb]r)!��hÄX���sessionr*!��ÖÅr+!��}r,!��(hgU�hhj$!��ubahkjÀ��ubaubhÄX���, r-!��ÖÅr.!��}r/!��(hgX���, hhj!��ubj’��)År0!��}r1!��(hgX&���:class:`sysmeta<Types.SystemMetadata>`r2!��hhj!��hij€��hkjÿ��hm}r3!��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr4!��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r5!��j√��)År6!��}r7!��(hgj2!��hm}r8!��(ho]hp]r9!��(jÊ��j4!��X���py-classr:!��ehq]hr]ht]uhhj0!��hb]r;!��hÄX���sysmetar<!��ÖÅr=!��}r>!��(hgU�hhj6!��ubahkjÀ��ubaubhÄX���) r?!��ÖÅr@!��}rA!��(hgX���) hhj!��ubj√��)ÅrB!��}rC!��(hgX���``->``hm}rD!��(ho]hp]hq]hr]ht]uhhj!��hb]rE!��hÄX���->rF!��ÖÅrG!��}rH!��(hgU�hhjB!��ubahkjÀ��ubhÄX��� ÖÅrI!��}rJ!��(hgX��� hhj!��ubj’��)ÅrK!��}rL!��(hgX���:class:`Types.SystemMetadata`rM!��hhj!��hij€��hkjÿ��hm}rN!��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrO!��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]rP!��j√��)ÅrQ!��}rR!��(hgjM!��hm}rS!��(ho]hp]rT!��(jÊ��jO!��X���py-classrU!��ehq]hr]ht]uhhjK!��hb]rV!��hÄX���Types.SystemMetadatarW!��ÖÅrX!��}rY!��(hgU�hhjQ!��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrZ!��}r[!��(hgU�hm}r\!��(ho]hp]hq]hr]ht]uhhjV ��hb]r]!��(jY��)År^!��}r_!��(hgU�hm}r`!��(ho]hp]hq]hr]ht]uhhjZ!��hb]ra!��hÑ)Årb!��}rc!��(hgX���Tier 1rd!��hhj^!��hij€��hkhàhm}re!��(ho]hp]hq]hr]ht]uhvKhb]rf!��hÄX���Tier 1rg!��ÖÅrh!��}ri!��(hgjd!��hhjb!��ubaubahkjf��ubjY��)Årj!��}rk!��(hgU�hm}rl!��(ho]hp]hq]hr]ht]uhhjZ!��hb]rm!��hÑ)Årn!��}ro!��(hgX���2.0rp!��hhjj!��hij€��hkhàhm}rq!��(ho]hp]hq]hr]ht]uhvKhb]rr!��hÄX���2.0rs!��ÖÅrt!��}ru!��(hgjp!��hhjn!��ubaubahkjf��ubjY��)Årv!��}rw!��(hgU�hm}rx!��(ho]hp]hq]hr]ht]uhhjZ!��hb]ry!��hÑ)Årz!��}r{!��(hgX���``POST /diag/object``r|!��hhjv!��hij€��hkhàhm}r}!��(ho]hp]hq]hr]ht]uhvKhb]r~!��j√��)År!��}rÄ!��(hgj|!��hm}rÅ!��(ho]hp]hq]hr]ht]uhhjz!��hb]rÇ!��hÄX���POST /diag/objectrÉ!��ÖÅrÑ!��}rÖ!��(hgU�hhj!��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÜ!��}rá!��(hgU�hm}rà!��(ho]hp]hq]hr]ht]uhhjZ!��hb]râ!��hÑ)Årä!��}rã!��(hgX���:func:`echoIndexedObject`rå!��hhjÜ!��hij€��hkhàhm}rç!��(ho]hp]hq]hr]ht]uhvKhb]ré!��j’��)Årè!��}rê!��(hgjå!��hhjä!��hij€��hkjÿ��hm}rë!��(UreftypeX���funcj⁄��âj€��X���echoIndexedObjectU	refdomainX���pyrí!��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]rì!��j√��)Årî!��}rï!��(hgjå!��hm}rñ!��(ho]hp]ró!��(jÊ��jí!��X���py-funcrò!��ehq]hr]ht]uhhjè!��hb]rô!��hÄX���echoIndexedObject()rö!��ÖÅrõ!��}rú!��(hgU�hhjî!��ubahkjÀ��ubaubaubahkjf��ubjY��)Årù!��}rû!��(hgU�hm}rü!��(ho]hp]hq]hr]ht]uhhjZ!��hb]r†!��hÑ)År°!��}r¢!��(hgXà���(:class:`session<Types.Session>`, ``queryEngine``, :class:`sysmeta<Types.SystemMetadata>`, ``object``) ``->`` :class:`Types.OctetStream`hhjù!��hij€��hkhàhm}r£!��(ho]hp]hq]hr]ht]uhvKhb]r§!��(hÄX���(ÖÅr•!��}r¶!��(hgX���(hhj°!��ubj’��)Årß!��}r®!��(hgX���:class:`session<Types.Session>`r©!��hhj°!��hij€��hkjÿ��hm}r™!��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr´!��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r¨!��j√��)År≠!��}rÆ!��(hgj©!��hm}rØ!��(ho]hp]r∞!��(jÊ��j´!��X���py-classr±!��ehq]hr]ht]uhhjß!��hb]r≤!��hÄX���sessionr≥!��ÖÅr¥!��}rµ!��(hgU�hhj≠!��ubahkjÀ��ubaubhÄX���, r∂!��ÖÅr∑!��}r∏!��(hgX���, hhj°!��ubj√��)Årπ!��}r∫!��(hgX���``queryEngine``hm}rª!��(ho]hp]hq]hr]ht]uhhj°!��hb]rº!��hÄX���queryEnginerΩ!��ÖÅræ!��}rø!��(hgU�hhjπ!��ubahkjÀ��ubhÄX���, r¿!��ÖÅr¡!��}r¬!��(hgX���, hhj°!��ubj’��)År√!��}rƒ!��(hgX&���:class:`sysmeta<Types.SystemMetadata>`r≈!��hhj°!��hij€��hkjÿ��hm}r∆!��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr«!��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]r»!��j√��)År…!��}r !��(hgj≈!��hm}rÀ!��(ho]hp]rÃ!��(jÊ��j«!��X���py-classrÕ!��ehq]hr]ht]uhhj√!��hb]rŒ!��hÄX���sysmetarœ!��ÖÅr–!��}r—!��(hgU�hhj…!��ubahkjÀ��ubaubhÄX���, r“!��ÖÅr”!��}r‘!��(hgX���, hhj°!��ubj√��)År’!��}r÷!��(hgX
���``object``hm}r◊!��(ho]hp]hq]hr]ht]uhhj°!��hb]rÿ!��hÄX���objectrŸ!��ÖÅr⁄!��}r€!��(hgU�hhj’!��ubahkjÀ��ubhÄX���) r‹!��ÖÅr›!��}rfi!��(hgX���) hhj°!��ubj√��)Årfl!��}r‡!��(hgX���``->``hm}r·!��(ho]hp]hq]hr]ht]uhhj°!��hb]r‚!��hÄX���->r„!��ÖÅr‰!��}rÂ!��(hgU�hhjfl!��ubahkjÀ��ubhÄX��� ÖÅrÊ!��}rÁ!��(hgX��� hhj°!��ubj’��)ÅrË!��}rÈ!��(hgX���:class:`Types.OctetStream`rÍ!��hhj°!��hij€��hkjÿ��hm}rÎ!��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyrÏ!��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKhb]rÌ!��j√��)ÅrÓ!��}rÔ!��(hgjÍ!��hm}r!��(ho]hp]rÒ!��(jÊ��jÏ!��X���py-classrÚ!��ehq]hr]ht]uhhjË!��hb]rÛ!��hÄX���Types.OctetStreamrÙ!��ÖÅrı!��}rˆ!��(hgU�hhjÓ!��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)År˜!��}r¯!��(hgU�hhj¡��hiNhkj”��hm}r˘!��(hr]hq]ho]hp]ht]Uentries]r˙!��(j÷��X*���echoCredentials() (in module CNDiagnostic)h3U�Ntr˚!��auhvNhwhhb]ubcsphinx.addnodes
desc
r¸!��)År˝!��}r˛!��(hgU�hhj¡��hiNhkUdescrˇ!��hm}r�"��(Unoindexr"��âUdomainr"��X���pyr"��hr]hq]ho]hp]ht]Uobjtyper"��X���functionr"��Udesctyper"��j"��uhvNhwhhb]r"��(csphinx.addnodes
desc_signature
r"��)År	"��}r
"��(hgX'���echoCredentials(session) -> SubjectInfohhj˝!��hij€��hkUdesc_signaturer"��hm}r"��(hr]r
"��h3aUmoduler"��jÙ��hq]ho]hp]ht]r"��h3aUfullnamer"��X���echoCredentialsr"��Uclassr"��U�Ufirstr"��âuhvK=hwhhb]r"��(csphinx.addnodes
desc_addname
r"��)År"��}r"��(hgX
���CNDiagnostic.hhj	"��hij€��hkUdesc_addnamer"��hm}r"��(ho]hp]hq]hr]ht]uhvK=hwhhb]r"��hÄX
���CNDiagnostic.r"��ÖÅr"��}r"��(hgU�hhj"��ubaubcsphinx.addnodes
desc_name
r"��)År"��}r "��(hgj"��hhj	"��hij€��hkU	desc_namer!"��hm}r""��(ho]hp]hq]hr]ht]uhvK=hwhhb]r#"��hÄX���echoCredentialsr$"��ÖÅr%"��}r&"��(hgU�hhj"��ubaubcsphinx.addnodes
desc_parameterlist
r'"��)År("��}r)"��(hgX���sessionhhj	"��hij€��hkUdesc_parameterlistr*"��hm}r+"��(ho]hp]hq]hr]ht]uhvK=hwhhb]r,"��csphinx.addnodes
desc_parameter
r-"��)År."��}r/"��(hgX���sessionhm}r0"��(ho]hp]hq]hr]ht]uhhj("��hb]r1"��hÄX���sessionr2"��ÖÅr3"��}r4"��(hgU�hhj."��ubahkUdesc_parameterr5"��ubaubcsphinx.addnodes
desc_returns
r6"��)År7"��}r8"��(hgX���SubjectInfohhj	"��hij€��hkUdesc_returnsr9"��hm}r:"��(ho]hp]hq]hr]ht]uhvK=hwhhb]r;"��hÄX���SubjectInfor<"��ÖÅr="��}r>"��(hgU�hhj7"��ubaubeubcsphinx.addnodes
desc_content
r?"��)År@"��}rA"��(hgU�hhj˝!��hij€��hkUdesc_contentrB"��hm}rC"��(ho]hp]hq]hr]ht]uhvK=hwhhb]rD"��(hÑ)ÅrE"��}rF"��(hgXî���Echo the credentials used to make the call. This method can be used to verify the client certificate is valid and contains the expected information.rG"��hhj@"��hij€��hkhàhm}rH"��(ho]hp]hq]hr]ht]uhvK#hwhhb]rI"��hÄXî���Echo the credentials used to make the call. This method can be used to verify the client certificate is valid and contains the expected information.rJ"��ÖÅrK"��}rL"��(hgjG"��hhjE"��ubaubhÑ)ÅrM"��}rN"��(hgX3���v2.0: This method was added to the Version 2.0 API.rO"��hhj@"��hij€��hkhàhm}rP"��(ho]hp]hq]hr]ht]uhvK%hwhhb]rQ"��hÄX3���v2.0: This method was added to the Version 2.0 API.rR"��ÖÅrS"��}rT"��(hgjO"��hhjM"��ubaubhñ)ÅrU"��}rV"��(hgU�hhj@"��hiNhkhôhm}rW"��(ho]hp]hq]hr]ht]uhvNhwhhb]rX"��(hú)ÅrY"��}rZ"��(hgU�hhjU"��hij€��hkhühm}r["��(ho]hp]hq]hr]ht]uhvK'hwhhb]r\"��(h¢)År]"��}r^"��(hgX���VersionhhjY"��hij€��hkh¶hm}r_"��(ho]hp]hq]hr]ht]uhvK�hb]r`"��hÄX���Versionra"��ÖÅrb"��}rc"��(hgU�hhj]"��ubaubh¨)Ård"��}re"��(hgX���2.0rf"��hm}rg"��(ho]hp]hq]hr]ht]uhhjY"��hb]rh"��hÑ)Åri"��}rj"��(hgjf"��hhjd"��hij€��hkhàhm}rk"��(ho]hp]hq]hr]ht]uhvK'hb]rl"��hÄX���2.0rm"��ÖÅrn"��}ro"��(hgjf"��hhji"��ubaubahkhπubeubhú)Årp"��}rq"��(hgU�hhjU"��hij€��hkhühm}rr"��(ho]hp]hq]hr]ht]uhvK(hwhhb]rs"��(h¢)Årt"��}ru"��(hgX���REST URLhhjp"��hij€��hkh¶hm}rv"��(ho]hp]hq]hr]ht]uhvK�hb]rw"��hÄX���REST URLrx"��ÖÅry"��}rz"��(hgU�hhjt"��ubaubh¨)År{"��}r|"��(hgX���``GET /diag/subject``r}"��hm}r~"��(ho]hp]hq]hr]ht]uhhjp"��hb]r"��hÑ)ÅrÄ"��}rÅ"��(hgj}"��hhj{"��hij€��hkhàhm}rÇ"��(ho]hp]hq]hr]ht]uhvK(hb]rÉ"��j√��)ÅrÑ"��}rÖ"��(hgj}"��hm}rÜ"��(ho]hp]hq]hr]ht]uhhjÄ"��hb]rá"��hÄX���GET /diag/subjectrà"��ÖÅrâ"��}rä"��(hgU�hhjÑ"��ubahkjÀ��ubaubahkhπubeubhú)Årã"��}rå"��(hgU�hm}rç"��(ho]hp]hq]hr]ht]uhhjU"��hb]ré"��(h¢)Årè"��}rê"��(hgX
���Parametershhjã"��hij€��hkh¶hm}rë"��(ho]hp]hq]hr]ht]uhvK�hb]rí"��hÄX
���Parametersrì"��ÖÅrî"��}rï"��(hgU�hhjè"��ubaubh¨)Årñ"��}ró"��(hgU�hm}rò"��(ho]hp]hq]hr]ht]uhhjã"��hb]rô"��hÑ)Årö"��}rõ"��(hgX∏���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate. Transmitted as part of the SSL handshake process.hm}rú"��(ho]hp]hq]hr]ht]uhhjñ"��hb]rù"��(csphinx.addnodes
literal_strong
rû"��)Årü"��}r†"��(hgX���sessionhm}r°"��(hr]hq]Urefspecificr¢"��àho]hp]ht]uhhjö"��hb]r£"��hÄX���sessionr§"��ÖÅr•"��}r¶"��(hgU�hhjü"��ubahkUliteral_strongrß"��ubhÄX��� (r®"��ÖÅr©"��}r™"��(hgU�hhjö"��ubj’��)År´"��}r¨"��(hgX���:class:`Types.Session`r≠"��hhjö"��hij€��hkjÿ��hm}rÆ"��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrØ"��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvK*hb]r∞"��j√��)År±"��}r≤"��(hgj≠"��hm}r≥"��(ho]hp]r¥"��(jÊ��jØ"��X���py-classrµ"��ehq]hr]ht]uhhj´"��hb]r∂"��hÄX
���Types.Sessionr∑"��ÖÅr∏"��}rπ"��(hgU�hhj±"��ubahkjÀ��ubaubhÄX���)ÖÅr∫"��}rª"��(hgU�hhjö"��ubhÄX��� -- rº"��ÖÅrΩ"��}ræ"��(hgU�hhjö"��ubhÄXù���Session information that contains the identity of the calling user as retrieved from the X.509 certificate. Transmitted as part of the SSL handshake process.rø"��ÖÅr¿"��}r¡"��(hgXù���Session information that contains the identity of the calling user as retrieved from the X.509 certificate. Transmitted as part of the SSL handshake process.hhjö"��ubehkhàubahkhπubehkhüubhú)År¬"��}r√"��(hgU�hm}rƒ"��(ho]hp]hq]hr]ht]uhhjU"��hb]r≈"��(h¢)År∆"��}r«"��(hgX���Returnshhj¬"��hij€��hkh¶hm}r»"��(ho]hp]hq]hr]ht]uhvK�hb]r…"��hÄX���Returnsr "��ÖÅrÀ"��}rÃ"��(hgU�hhj∆"��ubaubh¨)ÅrÕ"��}rŒ"��(hgU�hm}rœ"��(ho]hp]hq]hr]ht]uhhj¬"��hb]r–"��hÑ)År—"��}r“"��(hgXE���The subjects and groups parsed from the supplied session information.hm}r”"��(ho]hp]hq]hr]ht]uhhjÕ"��hb]r‘"��hÄXE���The subjects and groups parsed from the supplied session information.r’"��ÖÅr÷"��}r◊"��(hgXE���The subjects and groups parsed from the supplied session information.hhj—"��ubahkhàubahkhπubehkhüubhú)Årÿ"��}rŸ"��(hgU�hm}r⁄"��(ho]hp]hq]hr]ht]uhhjU"��hb]r€"��(h¢)År‹"��}r›"��(hgX���Return typehhjÿ"��hij€��hkh¶hm}rfi"��(ho]hp]hq]hr]ht]uhvK�hb]rfl"��hÄX���Return typer‡"��ÖÅr·"��}r‚"��(hgU�hhj‹"��ubaubh¨)År„"��}r‰"��(hgU�hm}rÂ"��(ho]hp]hq]hr]ht]uhhjÿ"��hb]rÊ"��hÑ)ÅrÁ"��}rË"��(hgX���Types.SubjectInfohm}rÈ"��(ho]hp]hq]hr]ht]uhhj„"��hb]rÍ"��j’��)ÅrÎ"��}rÏ"��(hgX���:class:`Types.SubjectInfo`rÌ"��hhjÁ"��hij€��hkjÿ��hm}rÓ"��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyrÔ"��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvK-hb]r"��j√��)ÅrÒ"��}rÚ"��(hgjÌ"��hm}rÛ"��(ho]hp]rÙ"��(jÊ��jÔ"��X���py-classrı"��ehq]hr]ht]uhhjÎ"��hb]rˆ"��hÄX���Types.SubjectInfor˜"��ÖÅr¯"��}r˘"��(hgU�hhjÒ"��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År˙"��}r˚"��(hgU�hm}r¸"��(ho]hp]hq]hr]ht]uhhjU"��hb]r˝"��(h¢)År˛"��}rˇ"��(hgX���Raiseshhj˙"��hij€��hkh¶hm}r�#��(ho]hp]hq]hr]ht]uhvK�hb]r#��hÄX���Raisesr#��ÖÅr#��}r#��(hgU�hhj˛"��ubaubh¨)År#��}r#��(hgU�hm}r#��(ho]hp]hq]hr]ht]uhhj˙"��hb]r#��cdocutils.nodes
bullet_list
r	#��)År
#��}r#��(hgU�hm}r#��(ho]hp]hq]hr]ht]uhhj#��hb]r
#��(cdocutils.nodes
list_item
r#��)År#��}r#��(hgU�hm}r#��(ho]hp]hq]hr]ht]uhhj
#��hb]r#��hÑ)År#��}r#��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4965)The service is not implemented.hm}r#��(ho]hp]hq]hr]ht]uhhj#��hb]r#��(j’��)År#��}r#��(hgU�hm}r#��(UreftypeUexcr#��j¢"��àU	reftargetX���Exceptions.NotImplementedr#��U	refdomainj"��hr]hq]Urefexplicitâho]hp]ht]uhhj#��hb]r#��jû"��)År#��}r#��(hgj#��hm}r#��(ho]hp]hq]hr]ht]uhhj#��hb]r #��hÄX���Exceptions.NotImplementedr!#��ÖÅr"#��}r##��(hgU�hhj#��ubahkjß"��ubahkjÿ��ubhÄX��� -- r$#��ÖÅr%#��}r&#��(hgU�hhj#��ubhÑ)År'#��}r(#��(hgX$���``(errorCode=501, detailCode=4965)``r)#��hhj#��hij€��hkhàhm}r*#��(ho]hp]hq]hr]ht]uhvK/hb]r+#��j√��)År,#��}r-#��(hgj)#��hm}r.#��(ho]hp]hq]hr]ht]uhhj'#��hb]r/#��hÄX ���(errorCode=501, detailCode=4965)r0#��ÖÅr1#��}r2#��(hgU�hhj,#��ubahkjÀ��ubaubhÑ)År3#��}r4#��(hgX���The service is not implemented.r5#��hhj#��hij€��hkhàhm}r6#��(ho]hp]hq]hr]ht]uhvK1hb]r7#��hÄX���The service is not implemented.r8#��ÖÅr9#��}r:#��(hgj5#��hhj3#��ubaubehkhàubahkU	list_itemr;#��ubj#��)År<#��}r=#��(hgU�hm}r>#��(ho]hp]hq]hr]ht]uhhj
#��hb]r?#��hÑ)År@#��}rA#��(hgXq���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4966)An internal failure prevented a successful response.hm}rB#��(ho]hp]hq]hr]ht]uhhj<#��hb]rC#��(j’��)ÅrD#��}rE#��(hgU�hm}rF#��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerG#��U	refdomainj"��hr]hq]Urefexplicitâho]hp]ht]uhhj@#��hb]rH#��jû"��)ÅrI#��}rJ#��(hgjG#��hm}rK#��(ho]hp]hq]hr]ht]uhhjD#��hb]rL#��hÄX���Exceptions.ServiceFailurerM#��ÖÅrN#��}rO#��(hgU�hhjI#��ubahkjß"��ubahkjÿ��ubhÄX��� -- rP#��ÖÅrQ#��}rR#��(hgU�hhj@#��ubhÑ)ÅrS#��}rT#��(hgX$���``(errorCode=500, detailCode=4966)``rU#��hhj@#��hij€��hkhàhm}rV#��(ho]hp]hq]hr]ht]uhvK3hb]rW#��j√��)ÅrX#��}rY#��(hgjU#��hm}rZ#��(ho]hp]hq]hr]ht]uhhjS#��hb]r[#��hÄX ���(errorCode=500, detailCode=4966)r\#��ÖÅr]#��}r^#��(hgU�hhjX#��ubahkjÀ��ubaubhÑ)År_#��}r`#��(hgX4���An internal failure prevented a successful response.ra#��hhj@#��hij€��hkhàhm}rb#��(ho]hp]hq]hr]ht]uhvK5hb]rc#��hÄX4���An internal failure prevented a successful response.rd#��ÖÅre#��}rf#��(hgja#��hhj_#��ubaubehkhàubahkj;#��ubj#��)Årg#��}rh#��(hgU�hm}ri#��(ho]hp]hq]hr]ht]uhhj
#��hb]rj#��hÑ)Årk#��}rl#��(hgXp���Exceptions.InvalidToken -- (errorCode=401, detailCode=4967)The supplied session information could not be parsed.hm}rm#��(ho]hp]hq]hr]ht]uhhjg#��hb]rn#��(j’��)Åro#��}rp#��(hgU�hm}rq#��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrr#��U	refdomainj"��hr]hq]Urefexplicitâho]hp]ht]uhhjk#��hb]rs#��jû"��)Årt#��}ru#��(hgjr#��hm}rv#��(ho]hp]hq]hr]ht]uhhjo#��hb]rw#��hÄX���Exceptions.InvalidTokenrx#��ÖÅry#��}rz#��(hgU�hhjt#��ubahkjß"��ubahkjÿ��ubhÄX��� -- r{#��ÖÅr|#��}r}#��(hgU�hhjk#��ubhÑ)År~#��}r#��(hgX$���``(errorCode=401, detailCode=4967)``rÄ#��hhjk#��hij€��hkhàhm}rÅ#��(ho]hp]hq]hr]ht]uhvK7hb]rÇ#��j√��)ÅrÉ#��}rÑ#��(hgjÄ#��hm}rÖ#��(ho]hp]hq]hr]ht]uhhj~#��hb]rÜ#��hÄX ���(errorCode=401, detailCode=4967)rá#��ÖÅrà#��}râ#��(hgU�hhjÉ#��ubahkjÀ��ubaubhÑ)Årä#��}rã#��(hgX5���The supplied session information could not be parsed.rå#��hhjk#��hij€��hkhàhm}rç#��(ho]hp]hq]hr]ht]uhvK9hb]ré#��hÄX5���The supplied session information could not be parsed.rè#��ÖÅrê#��}rë#��(hgjå#��hhjä#��ubaubehkhàubahkj;#��ubehkUbullet_listrí#��ubahkhπubehkhüubeubeubeubj–��)Årì#��}rî#��(hgU�hhj¡��hiNhkj”��hm}rï#��(hr]hq]ho]hp]ht]Uentries]rñ#��(j÷��X-���echoSystemMetadata() (in module CNDiagnostic)h@U�Ntró#��auhvNhwhhb]ubj¸!��)Årò#��}rô#��(hgU�hhj¡��hiNhkjˇ!��hm}rö#��(j"��âj"��X���pyrõ#��hr]hq]ho]hp]ht]j"��X���functionrú#��j"��jú#��uhvNhwhhb]rù#��(j"��)Årû#��}rü#��(hgX5���echoSystemMetadata(session,sysmeta) -> SystemMetadatahhjò#��hij€��hkj"��hm}r†#��(hr]r°#��h@aj"��jÙ��hq]ho]hp]ht]r¢#��h@aj"��X���echoSystemMetadatar£#��j"��U�j"��âuhvKahwhhb]r§#��(j"��)År•#��}r¶#��(hgX
���CNDiagnostic.hhjû#��hij€��hkj"��hm}rß#��(ho]hp]hq]hr]ht]uhvKahwhhb]r®#��hÄX
���CNDiagnostic.r©#��ÖÅr™#��}r´#��(hgU�hhj•#��ubaubj"��)År¨#��}r≠#��(hgj£#��hhjû#��hij€��hkj!"��hm}rÆ#��(ho]hp]hq]hr]ht]uhvKahwhhb]rØ#��hÄX���echoSystemMetadatar∞#��ÖÅr±#��}r≤#��(hgU�hhj¨#��ubaubj'"��)År≥#��}r¥#��(hgX���session, sysmetahhjû#��hij€��hkj*"��hm}rµ#��(ho]hp]hq]hr]ht]uhvKahwhhb]r∂#��(j-"��)År∑#��}r∏#��(hgX���sessionhm}rπ#��(ho]hp]hq]hr]ht]uhhj≥#��hb]r∫#��hÄX���sessionrª#��ÖÅrº#��}rΩ#��(hgU�hhj∑#��ubahkj5"��ubj-"��)Åræ#��}rø#��(hgX���sysmetahm}r¿#��(ho]hp]hq]hr]ht]uhhj≥#��hb]r¡#��hÄX���sysmetar¬#��ÖÅr√#��}rƒ#��(hgU�hhjæ#��ubahkj5"��ubeubj6"��)År≈#��}r∆#��(hgX���SystemMetadatahhjû#��hij€��hkj9"��hm}r«#��(ho]hp]hq]hr]ht]uhvKahwhhb]r»#��hÄX���SystemMetadatar…#��ÖÅr #��}rÀ#��(hgU�hhj≈#��ubaubeubj?"��)ÅrÃ#��}rÕ#��(hgU�hhjò#��hij€��hkjB"��hm}rŒ#��(ho]hp]hq]hr]ht]uhvKahwhhb]rœ#��(hÑ)År–#��}r—#��(hgX+���Parse and echo the provided system metadatar“#��hhjÃ#��hij€��hkhàhm}r”#��(ho]hp]hq]hr]ht]uhvK@hwhhb]r‘#��hÄX+���Parse and echo the provided system metadatar’#��ÖÅr÷#��}r◊#��(hgj“#��hhj–#��ubaubhÑ)Årÿ#��}rŸ#��(hgXÉ���On successful parsing, a copy of the system metadata is returned, otherwise an exception is returned indicating an error condition.r⁄#��hhjÃ#��hij€��hkhàhm}r€#��(ho]hp]hq]hr]ht]uhvKBhwhhb]r‹#��hÄXÉ���On successful parsing, a copy of the system metadata is returned, otherwise an exception is returned indicating an error condition.r›#��ÖÅrfi#��}rfl#��(hgj⁄#��hhjÿ#��ubaubhÑ)År‡#��}r·#��(hgX+���v2.0: This operation is new to version 2.0.r‚#��hhjÃ#��hij€��hkhàhm}r„#��(ho]hp]hq]hr]ht]uhvKDhwhhb]r‰#��hÄX+���v2.0: This operation is new to version 2.0.rÂ#��ÖÅrÊ#��}rÁ#��(hgj‚#��hhj‡#��ubaubhñ)ÅrË#��}rÈ#��(hgU�hhjÃ#��hiNhkhôhm}rÍ#��(ho]hp]hq]hr]ht]uhvNhwhhb]rÎ#��(hú)ÅrÏ#��}rÌ#��(hgU�hhjË#��hij€��hkhühm}rÓ#��(ho]hp]hq]hr]ht]uhvKFhwhhb]rÔ#��(h¢)År#��}rÒ#��(hgX���VersionhhjÏ#��hij€��hkh¶hm}rÚ#��(ho]hp]hq]hr]ht]uhvK�hb]rÛ#��hÄX���VersionrÙ#��ÖÅrı#��}rˆ#��(hgU�hhj#��ubaubh¨)År˜#��}r¯#��(hgX���2.0r˘#��hm}r˙#��(ho]hp]hq]hr]ht]uhhjÏ#��hb]r˚#��hÑ)År¸#��}r˝#��(hgj˘#��hhj˜#��hij€��hkhàhm}r˛#��(ho]hp]hq]hr]ht]uhvKFhb]rˇ#��hÄX���2.0r�$��ÖÅr$��}r$��(hgj˘#��hhj¸#��ubaubahkhπubeubhú)År$��}r$��(hgU�hhjË#��hij€��hkhühm}r$��(ho]hp]hq]hr]ht]uhvKGhwhhb]r$��(h¢)År$��}r$��(hgX���REST URLhhj$��hij€��hkh¶hm}r	$��(ho]hp]hq]hr]ht]uhvK�hb]r
$��hÄX���REST URLr$��ÖÅr$��}r
$��(hgU�hhj$��ubaubh¨)År$��}r$��(hgX���``POST /diag/sysmeta``r$��hm}r$��(ho]hp]hq]hr]ht]uhhj$��hb]r$��hÑ)År$��}r$��(hgj$��hhj$��hij€��hkhàhm}r$��(ho]hp]hq]hr]ht]uhvKGhb]r$��j√��)År$��}r$��(hgj$��hm}r$��(ho]hp]hq]hr]ht]uhhj$��hb]r$��hÄX���POST /diag/sysmetar$��ÖÅr$��}r$��(hgU�hhj$��ubahkjÀ��ubaubahkhπubeubhú)År$��}r$��(hgU�hm}r $��(ho]hp]hq]hr]ht]uhhjË#��hb]r!$��(h¢)År"$��}r#$��(hgX
���Parametershhj$��hij€��hkh¶hm}r$$��(ho]hp]hq]hr]ht]uhvK�hb]r%$��hÄX
���Parametersr&$��ÖÅr'$��}r($��(hgU�hhj"$��ubaubh¨)År)$��}r*$��(hgU�hm}r+$��(ho]hp]hq]hr]ht]uhhj$��hb]r,$��j	#��)År-$��}r.$��(hgU�hm}r/$��(ho]hp]hq]hr]ht]uhhj)$��hb]r0$��(j#��)År1$��}r2$��(hgU�hm}r3$��(ho]hp]hq]hr]ht]uhhj-$��hb]r4$��hÑ)År5$��}r6$��(hgX˘���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.hm}r7$��(ho]hp]hq]hr]ht]uhhj1$��hb]r8$��(jû"��)År9$��}r:$��(hgX���sessionhm}r;$��(hr]hq]j¢"��àho]hp]ht]uhhj5$��hb]r<$��hÄX���sessionr=$��ÖÅr>$��}r?$��(hgU�hhj9$��ubahkjß"��ubhÄX��� (r@$��ÖÅrA$��}rB$��(hgU�hhj5$��ubj’��)ÅrC$��}rD$��(hgX���:class:`Types.Session`rE$��hhj5$��hij€��hkjÿ��hm}rF$��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrG$��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKIhb]rH$��j√��)ÅrI$��}rJ$��(hgjE$��hm}rK$��(ho]hp]rL$��(jÊ��jG$��X���py-classrM$��ehq]hr]ht]uhhjC$��hb]rN$��hÄX
���Types.SessionrO$��ÖÅrP$��}rQ$��(hgU�hhjI$��ubahkjÀ��ubaubhÄX���)ÖÅrR$��}rS$��(hgU�hhj5$��ubhÄX��� -- rT$��ÖÅrU$��}rV$��(hgU�hhj5$��ubhÄXfi���Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.rW$��ÖÅrX$��}rY$��(hgXfi���Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.hhj5$��ubehkhàubahkj;#��ubj#��)ÅrZ$��}r[$��(hgU�hm}r\$��(ho]hp]hq]hr]ht]uhhj-$��hb]r]$��hÑ)År^$��}r_$��(hgXê��sysmeta (Types.SystemMetadata) -- A SystemMetadata object to be examined. The object is parsed and error conditions reported by an exception response. On successful parsing, the SystemMetadata object is echoed back with a HTTP 200 status. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r`$��(ho]hp]hq]hr]ht]uhhjZ$��hb]ra$��(jû"��)Årb$��}rc$��(hgX���sysmetahm}rd$��(hr]hq]j¢"��àho]hp]ht]uhhj^$��hb]re$��hÄX���sysmetarf$��ÖÅrg$��}rh$��(hgU�hhjb$��ubahkjß"��ubhÄX��� (ri$��ÖÅrj$��}rk$��(hgU�hhj^$��ubj’��)Årl$��}rm$��(hgX���:class:`Types.SystemMetadata`rn$��hhj^$��hij€��hkjÿ��hm}ro$��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrp$��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKLhb]rq$��j√��)Årr$��}rs$��(hgjn$��hm}rt$��(ho]hp]ru$��(jÊ��jp$��X���py-classrv$��ehq]hr]ht]uhhjl$��hb]rw$��hÄX���Types.SystemMetadatarx$��ÖÅry$��}rz$��(hgU�hhjr$��ubahkjÀ��ubaubhÄX���)ÖÅr{$��}r|$��(hgU�hhj^$��ubhÄX��� -- r}$��ÖÅr~$��}r$��(hgU�hhj^$��ubhÄX@��A SystemMetadata object to be examined. The object is parsed and error conditions reported by an exception response. On successful parsing, the SystemMetadata object is echoed back with a HTTP 200 status. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rÄ$��ÖÅrÅ$��}rÇ$��(hgX@��A SystemMetadata object to be examined. The object is parsed and error conditions reported by an exception response. On successful parsing, the SystemMetadata object is echoed back with a HTTP 200 status. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj^$��ubcdocutils.nodes
emphasis
rÉ$��)ÅrÑ$��}rÖ$��(hgX���*File part*hm}rÜ$��(ho]hp]hq]hr]ht]uhhj^$��hb]rá$��hÄX	���File partrà$��ÖÅrâ$��}rä$��(hgU�hhjÑ$��ubahkUemphasisrã$��ubhÄX%��� of the MIME multipart/mixed message.rå$��ÖÅrç$��}ré$��(hgX%��� of the MIME multipart/mixed message.hhj^$��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årè$��}rê$��(hgU�hm}rë$��(ho]hp]hq]hr]ht]uhhjË#��hb]rí$��(h¢)Årì$��}rî$��(hgX���Returnshhjè$��hij€��hkh¶hm}rï$��(ho]hp]hq]hr]ht]uhvK�hb]rñ$��hÄX���Returnsró$��ÖÅrò$��}rô$��(hgU�hhjì$��ubaubh¨)Årö$��}rõ$��(hgU�hm}rú$��(ho]hp]hq]hr]ht]uhhjè$��hb]rù$��hÑ)Årû$��}rü$��(hgX'���A copy of the supplied System Metadata.hm}r†$��(ho]hp]hq]hr]ht]uhhjö$��hb]r°$��hÄX'���A copy of the supplied System Metadata.r¢$��ÖÅr£$��}r§$��(hgX'���A copy of the supplied System Metadata.hhjû$��ubahkhàubahkhπubehkhüubhú)År•$��}r¶$��(hgU�hm}rß$��(ho]hp]hq]hr]ht]uhhjË#��hb]r®$��(h¢)År©$��}r™$��(hgX���Return typehhj•$��hij€��hkh¶hm}r´$��(ho]hp]hq]hr]ht]uhvK�hb]r¨$��hÄX���Return typer≠$��ÖÅrÆ$��}rØ$��(hgU�hhj©$��ubaubh¨)År∞$��}r±$��(hgU�hm}r≤$��(ho]hp]hq]hr]ht]uhhj•$��hb]r≥$��hÑ)År¥$��}rµ$��(hgX���Types.SystemMetadatahm}r∂$��(ho]hp]hq]hr]ht]uhhj∞$��hb]r∑$��j’��)År∏$��}rπ$��(hgX���:class:`Types.SystemMetadata`r∫$��hhj¥$��hij€��hkjÿ��hm}rª$��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrº$��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKOhb]rΩ$��j√��)Åræ$��}rø$��(hgj∫$��hm}r¿$��(ho]hp]r¡$��(jÊ��jº$��X���py-classr¬$��ehq]hr]ht]uhhj∏$��hb]r√$��hÄX���Types.SystemMetadatarƒ$��ÖÅr≈$��}r∆$��(hgU�hhjæ$��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År«$��}r»$��(hgU�hm}r…$��(ho]hp]hq]hr]ht]uhhjË#��hb]r $��(h¢)ÅrÀ$��}rÃ$��(hgX���Raiseshhj«$��hij€��hkh¶hm}rÕ$��(ho]hp]hq]hr]ht]uhvK�hb]rŒ$��hÄX���Raisesrœ$��ÖÅr–$��}r—$��(hgU�hhjÀ$��ubaubh¨)År“$��}r”$��(hgU�hm}r‘$��(ho]hp]hq]hr]ht]uhhj«$��hb]r’$��j	#��)År÷$��}r◊$��(hgU�hm}rÿ$��(ho]hp]hq]hr]ht]uhhj“$��hb]rŸ$��(j#��)År⁄$��}r€$��(hgU�hm}r‹$��(ho]hp]hq]hr]ht]uhhj÷$��hb]r›$��hÑ)Årfi$��}rfl$��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4970)hm}r‡$��(ho]hp]hq]hr]ht]uhhj⁄$��hb]r·$��(j’��)År‚$��}r„$��(hgU�hm}r‰$��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÂ$��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhjfi$��hb]rÊ$��jû"��)ÅrÁ$��}rË$��(hgjÂ$��hm}rÈ$��(ho]hp]hq]hr]ht]uhhj‚$��hb]rÍ$��hÄX���Exceptions.NotImplementedrÎ$��ÖÅrÏ$��}rÌ$��(hgU�hhjÁ$��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÓ$��ÖÅrÔ$��}r$��(hgU�hhjfi$��ubj√��)ÅrÒ$��}rÚ$��(hgX$���``(errorCode=501, detailCode=4970)``hm}rÛ$��(ho]hp]hq]hr]ht]uhhjfi$��hb]rÙ$��hÄX ���(errorCode=501, detailCode=4970)rı$��ÖÅrˆ$��}r˜$��(hgU�hhjÒ$��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¯$��}r˘$��(hgU�hm}r˙$��(ho]hp]hq]hr]ht]uhhj÷$��hb]r˚$��hÑ)År¸$��}r˝$��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4971)hm}r˛$��(ho]hp]hq]hr]ht]uhhj¯$��hb]rˇ$��(j’��)År�%��}r%��(hgU�hm}r%��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhj¸$��hb]r%��jû"��)År%��}r%��(hgj%��hm}r%��(ho]hp]hq]hr]ht]uhhj�%��hb]r%��hÄX���Exceptions.ServiceFailurer	%��ÖÅr
%��}r%��(hgU�hhj%��ubahkjß"��ubahkjÿ��ubhÄX��� -- r%��ÖÅr
%��}r%��(hgU�hhj¸$��ubj√��)År%��}r%��(hgX$���``(errorCode=500, detailCode=4971)``hm}r%��(ho]hp]hq]hr]ht]uhhj¸$��hb]r%��hÄX ���(errorCode=500, detailCode=4971)r%��ÖÅr%��}r%��(hgU�hhj%��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År%��}r%��(hgU�hm}r%��(ho]hp]hq]hr]ht]uhhj÷$��hb]r%��hÑ)År%��}r%��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4972)hm}r%��(ho]hp]hq]hr]ht]uhhj%��hb]r%��(j’��)År%��}r%��(hgU�hm}r %��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr!%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhj%��hb]r"%��jû"��)År#%��}r$%��(hgj!%��hm}r%%��(ho]hp]hq]hr]ht]uhhj%��hb]r&%��hÄX���Exceptions.NotAuthorizedr'%��ÖÅr(%��}r)%��(hgU�hhj#%��ubahkjß"��ubahkjÿ��ubhÄX��� -- r*%��ÖÅr+%��}r,%��(hgU�hhj%��ubj√��)År-%��}r.%��(hgX$���``(errorCode=401, detailCode=4972)``hm}r/%��(ho]hp]hq]hr]ht]uhhj%��hb]r0%��hÄX ���(errorCode=401, detailCode=4972)r1%��ÖÅr2%��}r3%��(hgU�hhj-%��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År4%��}r5%��(hgU�hm}r6%��(ho]hp]hq]hr]ht]uhhj÷$��hb]r7%��hÑ)År8%��}r9%��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4973)hm}r:%��(ho]hp]hq]hr]ht]uhhj4%��hb]r;%��(j’��)År<%��}r=%��(hgU�hm}r>%��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr?%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhj8%��hb]r@%��jû"��)ÅrA%��}rB%��(hgj?%��hm}rC%��(ho]hp]hq]hr]ht]uhhj<%��hb]rD%��hÄX���Exceptions.InvalidTokenrE%��ÖÅrF%��}rG%��(hgU�hhjA%��ubahkjß"��ubahkjÿ��ubhÄX��� -- rH%��ÖÅrI%��}rJ%��(hgU�hhj8%��ubj√��)ÅrK%��}rL%��(hgX$���``(errorCode=401, detailCode=4973)``hm}rM%��(ho]hp]hq]hr]ht]uhhj8%��hb]rN%��hÄX ���(errorCode=401, detailCode=4973)rO%��ÖÅrP%��}rQ%��(hgU�hhjK%��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrR%��}rS%��(hgU�hm}rT%��(ho]hp]hq]hr]ht]uhhj÷$��hb]rU%��hÑ)ÅrV%��}rW%��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4974)hm}rX%��(ho]hp]hq]hr]ht]uhhjR%��hb]rY%��(j’��)ÅrZ%��}r[%��(hgU�hm}r\%��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr]%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhjV%��hb]r^%��jû"��)År_%��}r`%��(hgj]%��hm}ra%��(ho]hp]hq]hr]ht]uhhjZ%��hb]rb%��hÄX���Exceptions.InvalidRequestrc%��ÖÅrd%��}re%��(hgU�hhj_%��ubahkjß"��ubahkjÿ��ubhÄX��� -- rf%��ÖÅrg%��}rh%��(hgU�hhjV%��ubj√��)Åri%��}rj%��(hgX$���``(errorCode=400, detailCode=4974)``hm}rk%��(ho]hp]hq]hr]ht]uhhjV%��hb]rl%��hÄX ���(errorCode=400, detailCode=4974)rm%��ÖÅrn%��}ro%��(hgU�hhji%��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årp%��}rq%��(hgU�hm}rr%��(ho]hp]hq]hr]ht]uhhj÷$��hb]rs%��hÑ)Årt%��}ru%��(hgXB���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=4975)hm}rv%��(ho]hp]hq]hr]ht]uhhjp%��hb]rw%��(j’��)Årx%��}ry%��(hgU�hm}rz%��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquer{%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhjt%��hb]r|%��jû"��)År}%��}r~%��(hgj{%��hm}r%��(ho]hp]hq]hr]ht]uhhjx%��hb]rÄ%��hÄX���Exceptions.IdentifierNotUniquerÅ%��ÖÅrÇ%��}rÉ%��(hgU�hhj}%��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÑ%��ÖÅrÖ%��}rÜ%��(hgU�hhjt%��ubj√��)Årá%��}rà%��(hgX$���``(errorCode=409, detailCode=4975)``hm}râ%��(ho]hp]hq]hr]ht]uhhjt%��hb]rä%��hÄX ���(errorCode=409, detailCode=4975)rã%��ÖÅrå%��}rç%��(hgU�hhjá%��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åré%��}rè%��(hgU�hm}rê%��(ho]hp]hq]hr]ht]uhhj÷$��hb]rë%��hÑ)Årí%��}rì%��(hgXD���Exceptions.InvalidSystemMetadata -- (errorCode=400, detailCode=4976)hm}rî%��(ho]hp]hq]hr]ht]uhhjé%��hb]rï%��(j’��)Årñ%��}ró%��(hgU�hm}rò%��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InvalidSystemMetadatarô%��U	refdomainjõ#��hr]hq]Urefexplicitâho]hp]ht]uhhjí%��hb]rö%��jû"��)Årõ%��}rú%��(hgjô%��hm}rù%��(ho]hp]hq]hr]ht]uhhjñ%��hb]rû%��hÄX ���Exceptions.InvalidSystemMetadatarü%��ÖÅr†%��}r°%��(hgU�hhjõ%��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¢%��ÖÅr£%��}r§%��(hgU�hhjí%��ubj√��)År•%��}r¶%��(hgX$���``(errorCode=400, detailCode=4976)``hm}rß%��(ho]hp]hq]hr]ht]uhhjí%��hb]r®%��hÄX ���(errorCode=400, detailCode=4976)r©%��ÖÅr™%��}r´%��(hgU�hhj•%��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År¨%��}r≠%��(hgU�hhj¡��hiNhkj”��hm}rÆ%��(hr]hq]ho]hp]ht]Uentries]rØ%��(j÷��X,���echoIndexedObject() (in module CNDiagnostic)h1U�Ntr∞%��auhvNhwhhb]ubj¸!��)År±%��}r≤%��(hgU�hhj¡��hiNhkjˇ!��hm}r≥%��(j"��âj"��X���pyr¥%��hr]hq]ho]hp]ht]j"��X���functionrµ%��j"��jµ%��uhvNhwhhb]r∂%��(j"��)År∑%��}r∏%��(hgXD���echoIndexedObject(session,queryEngine,sysmeta,object) -> OctetStreamhhj±%��hiXG���internal padding after source/apis/generated/generated_CNDiagnostic.txtrπ%��hkj"��hm}r∫%��(hr]rª%��h1aj"��jÙ��hq]ho]hp]ht]rº%��h1aj"��X���echoIndexedObjectrΩ%��j"��U�j"��âuhvK¢hwhhb]ræ%��(j"��)Årø%��}r¿%��(hgX
���CNDiagnostic.hhj∑%��hijπ%��hkj"��hm}r¡%��(ho]hp]hq]hr]ht]uhvK¢hwhhb]r¬%��hÄX
���CNDiagnostic.r√%��ÖÅrƒ%��}r≈%��(hgU�hhjø%��ubaubj"��)År∆%��}r«%��(hgjΩ%��hhj∑%��hijπ%��hkj!"��hm}r»%��(ho]hp]hq]hr]ht]uhvK¢hwhhb]r…%��hÄX���echoIndexedObjectr %��ÖÅrÀ%��}rÃ%��(hgU�hhj∆%��ubaubj'"��)ÅrÕ%��}rŒ%��(hgX%���session, queryEngine, sysmeta, objecthhj∑%��hijπ%��hkj*"��hm}rœ%��(ho]hp]hq]hr]ht]uhvK¢hwhhb]r–%��(j-"��)År—%��}r“%��(hgX���sessionhm}r”%��(ho]hp]hq]hr]ht]uhhjÕ%��hb]r‘%��hÄX���sessionr’%��ÖÅr÷%��}r◊%��(hgU�hhj—%��ubahkj5"��ubj-"��)Årÿ%��}rŸ%��(hgX���queryEnginehm}r⁄%��(ho]hp]hq]hr]ht]uhhjÕ%��hb]r€%��hÄX���queryEnginer‹%��ÖÅr›%��}rfi%��(hgU�hhjÿ%��ubahkj5"��ubj-"��)Årfl%��}r‡%��(hgX���sysmetahm}r·%��(ho]hp]hq]hr]ht]uhhjÕ%��hb]r‚%��hÄX���sysmetar„%��ÖÅr‰%��}rÂ%��(hgU�hhjfl%��ubahkj5"��ubj-"��)ÅrÊ%��}rÁ%��(hgX���objecthm}rË%��(ho]hp]hq]hr]ht]uhhjÕ%��hb]rÈ%��hÄX���objectrÍ%��ÖÅrÎ%��}rÏ%��(hgU�hhjÊ%��ubahkj5"��ubeubj6"��)ÅrÌ%��}rÓ%��(hgX���OctetStreamhhj∑%��hijπ%��hkj9"��hm}rÔ%��(ho]hp]hq]hr]ht]uhvK¢hwhhb]r%��hÄX���OctetStreamrÒ%��ÖÅrÚ%��}rÛ%��(hgU�hhjÌ%��ubaubeubj?"��)ÅrÙ%��}rı%��(hgU�hhj±%��hijπ%��hkjB"��hm}rˆ%��(ho]hp]hq]hr]ht]uhvK¢hwhhb]r˜%��(hÑ)År¯%��}r˘%��(hgX„���Parse and echo the provided science metadata or resource map document. The response is governed by the type of object provided in the request, and on success is one or more documents that are the result of parsing for indexing.r˙%��hhjÙ%��hij€��hkhàhm}r˚%��(ho]hp]hq]hr]ht]uhvKdhwhhb]r¸%��hÄX„���Parse and echo the provided science metadata or resource map document. The response is governed by the type of object provided in the request, and on success is one or more documents that are the result of parsing for indexing.r˝%��ÖÅr˛%��}rˇ%��(hgj˙%��hhj¯%��ubaubhÑ)År�&��}r&��(hgX{���Since DataONE supports multiple types of query engine, the query engine to be used for parsing is specified in the request.r&��hhjÙ%��hij€��hkhàhm}r&��(ho]hp]hq]hr]ht]uhvKfhwhhb]r&��hÄX{���Since DataONE supports multiple types of query engine, the query engine to be used for parsing is specified in the request.r&��ÖÅr&��}r&��(hgj&��hhj�&��ubaubhÑ)År&��}r	&��(hgXb���The servce may terminate the POST operation if the size of the object is beyond a reasonable size.r
&��hhjÙ%��hij€��hkhàhm}r&��(ho]hp]hq]hr]ht]uhvKhhwhhb]r&��hÄXb���The servce may terminate the POST operation if the size of the object is beyond a reasonable size.r
&��ÖÅr&��}r&��(hgj
&��hhj&��ubaubhÑ)År&��}r&��(hgX+���v2.0: This operation is new to version 2.0.r&��hhjÙ%��hij€��hkhàhm}r&��(ho]hp]hq]hr]ht]uhvKjhwhhb]r&��hÄX+���v2.0: This operation is new to version 2.0.r&��ÖÅr&��}r&��(hgj&��hhj&��ubaubhñ)År&��}r&��(hgU�hhjÙ%��hiNhkhôhm}r&��(ho]hp]hq]hr]ht]uhvNhwhhb]r&��(hú)År&��}r&��(hgU�hhj&��hij€��hkhühm}r&��(ho]hp]hq]hr]ht]uhvKlhwhhb]r&��(h¢)År &��}r!&��(hgX���Versionhhj&��hij€��hkh¶hm}r"&��(ho]hp]hq]hr]ht]uhvK�hb]r#&��hÄX���Versionr$&��ÖÅr%&��}r&&��(hgU�hhj &��ubaubh¨)År'&��}r(&��(hgX���2.0r)&��hm}r*&��(ho]hp]hq]hr]ht]uhhj&��hb]r+&��hÑ)År,&��}r-&��(hgj)&��hhj'&��hij€��hkhàhm}r.&��(ho]hp]hq]hr]ht]uhvKlhb]r/&��hÄX���2.0r0&��ÖÅr1&��}r2&��(hgj)&��hhj,&��ubaubahkhπubeubhú)År3&��}r4&��(hgU�hhj&��hij€��hkhühm}r5&��(ho]hp]hq]hr]ht]uhvKmhwhhb]r6&��(h¢)År7&��}r8&��(hgX���REST URLhhj3&��hij€��hkh¶hm}r9&��(ho]hp]hq]hr]ht]uhvK�hb]r:&��hÄX���REST URLr;&��ÖÅr<&��}r=&��(hgU�hhj7&��ubaubh¨)År>&��}r?&��(hgX���``POST /diag/object``r@&��hm}rA&��(ho]hp]hq]hr]ht]uhhj3&��hb]rB&��hÑ)ÅrC&��}rD&��(hgj@&��hhj>&��hij€��hkhàhm}rE&��(ho]hp]hq]hr]ht]uhvKmhb]rF&��j√��)ÅrG&��}rH&��(hgj@&��hm}rI&��(ho]hp]hq]hr]ht]uhhjC&��hb]rJ&��hÄX���POST /diag/objectrK&��ÖÅrL&��}rM&��(hgU�hhjG&��ubahkjÀ��ubaubahkhπubeubhú)ÅrN&��}rO&��(hgU�hm}rP&��(ho]hp]hq]hr]ht]uhhj&��hb]rQ&��(h¢)ÅrR&��}rS&��(hgX
���ParametershhjN&��hijπ%��hkh¶hm}rT&��(ho]hp]hq]hr]ht]uhvK�hb]rU&��hÄX
���ParametersrV&��ÖÅrW&��}rX&��(hgU�hhjR&��ubaubh¨)ÅrY&��}rZ&��(hgU�hm}r[&��(ho]hp]hq]hr]ht]uhhjN&��hb]r\&��j	#��)År]&��}r^&��(hgU�hm}r_&��(ho]hp]hq]hr]ht]uhhjY&��hb]r`&��(j#��)Åra&��}rb&��(hgU�hm}rc&��(ho]hp]hq]hr]ht]uhhj]&��hb]rd&��hÑ)Åre&��}rf&��(hgX˘���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.hm}rg&��(ho]hp]hq]hr]ht]uhhja&��hb]rh&��(jû"��)Åri&��}rj&��(hgX���sessionhm}rk&��(hr]hq]j¢"��àho]hp]ht]uhhje&��hb]rl&��hÄX���sessionrm&��ÖÅrn&��}ro&��(hgU�hhji&��ubahkjß"��ubhÄX��� (rp&��ÖÅrq&��}rr&��(hgU�hhje&��ubj’��)Års&��}rt&��(hgX���:class:`Types.Session`ru&��hhje&��hij€��hkjÿ��hm}rv&��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrw&��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKohb]rx&��j√��)Åry&��}rz&��(hgju&��hm}r{&��(ho]hp]r|&��(jÊ��jw&��X���py-classr}&��ehq]hr]ht]uhhjs&��hb]r~&��hÄX
���Types.Sessionr&��ÖÅrÄ&��}rÅ&��(hgU�hhjy&��ubahkjÀ��ubaubhÄX���)ÖÅrÇ&��}rÉ&��(hgU�hhje&��ubhÄX��� -- rÑ&��ÖÅrÖ&��}rÜ&��(hgU�hhje&��ubhÄXfi���Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.rá&��ÖÅrà&��}râ&��(hgXfi���Session information that contains the identity of the calling user as retrieved from the x.509 certificate. The service MAY choose to limit access to only authorized users. Transmitted as part of the SSL handshake process.hhje&��ubehkhàubahkj;#��ubj#��)Årä&��}rã&��(hgU�hm}rå&��(ho]hp]hq]hr]ht]uhhj]&��hb]rç&��hÑ)Åré&��}rè&��(hgX¶���queryEngine (string) -- A valid query engine name as reported by listQueryEngines() Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rê&��(ho]hp]hq]hr]ht]uhhjä&��hb]rë&��(jû"��)Årí&��}rì&��(hgX���queryEnginehm}rî&��(hr]hq]j¢"��àho]hp]ht]uhhjé&��hb]rï&��hÄX���queryEnginerñ&��ÖÅró&��}rò&��(hgU�hhjí&��ubahkjß"��ubhÄX��� (rô&��ÖÅrö&��}rõ&��(hgU�hhjé&��ubj’��)Årú&��}rù&��(hgU�hm}rû&��(UreftypeUobjrü&��j¢"��àU	reftargetX���stringr†&��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjé&��hb]r°&��csphinx.addnodes
literal_emphasis
r¢&��)År£&��}r§&��(hgj†&��hm}r•&��(ho]hp]hq]hr]ht]uhhjú&��hb]r¶&��hÄX���stringrß&��ÖÅr®&��}r©&��(hgU�hhj£&��ubahkUliteral_emphasisr™&��ubahkjÿ��ubhÄX���)ÖÅr´&��}r¨&��(hgU�hhjé&��ubhÄX��� -- r≠&��ÖÅrÆ&��}rØ&��(hgU�hhjé&��ubhÄX)���A valid query engine name as reported by r∞&��ÖÅr±&��}r≤&��(hgX)���A valid query engine name as reported by hhjé&��ubj’��)År≥&��}r¥&��(hgX���:func:`listQueryEngines`rµ&��hhjé&��hij€��hkjÿ��hm}r∂&��(UreftypeX���funcj⁄��âj€��X���listQueryEnginesU	refdomainX���pyr∑&��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKqhb]r∏&��j√��)Årπ&��}r∫&��(hgjµ&��hm}rª&��(ho]hp]rº&��(jÊ��j∑&��X���py-funcrΩ&��ehq]hr]ht]uhhj≥&��hb]ræ&��hÄX���listQueryEngines()rø&��ÖÅr¿&��}r¡&��(hgU�hhjπ&��ubahkjÀ��ubaubhÄX$��� Transmitted as a UTF-8 String as a r¬&��ÖÅr√&��}rƒ&��(hgX$��� Transmitted as a UTF-8 String as a hhjé&��ubjÉ$��)År≈&��}r∆&��(hgX���*Param part*hm}r«&��(ho]hp]hq]hr]ht]uhhjé&��hb]r»&��hÄX
���Param partr…&��ÖÅr &��}rÀ&��(hgU�hhj≈&��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÃ&��ÖÅrÕ&��}rŒ&��(hgX%��� of the MIME multipart/mixed message.hhjé&��ubehkhàubahkj;#��ubj#��)Årœ&��}r–&��(hgU�hm}r—&��(ho]hp]hq]hr]ht]uhhj]&��hb]r“&��hÑ)År”&��}r‘&��(hgX
��sysmeta (Types.SystemMetadata) -- A SystemMetadata object that passes the echoSystemMetadata diagnostic. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r’&��(ho]hp]hq]hr]ht]uhhjœ&��hb]r÷&��(jû"��)År◊&��}rÿ&��(hgX���sysmetahm}rŸ&��(hr]hq]j¢"��àho]hp]ht]uhhj”&��hb]r⁄&��hÄX���sysmetar€&��ÖÅr‹&��}r›&��(hgU�hhj◊&��ubahkjß"��ubhÄX��� (rfi&��ÖÅrfl&��}r‡&��(hgU�hhj”&��ubj’��)År·&��}r‚&��(hgX���:class:`Types.SystemMetadata`r„&��hhj”&��hij€��hkjÿ��hm}r‰&��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrÂ&��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvKuhb]rÊ&��j√��)ÅrÁ&��}rË&��(hgj„&��hm}rÈ&��(ho]hp]rÍ&��(jÊ��jÂ&��X���py-classrÎ&��ehq]hr]ht]uhhj·&��hb]rÏ&��hÄX���Types.SystemMetadatarÌ&��ÖÅrÓ&��}rÔ&��(hgU�hhjÁ&��ubahkjÀ��ubaubhÄX���)ÖÅr&��}rÒ&��(hgU�hhj”&��ubhÄX��� -- rÚ&��ÖÅrÛ&��}rÙ&��(hgU�hhj”&��ubhÄX∫���A SystemMetadata object that passes the echoSystemMetadata diagnostic. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rı&��ÖÅrˆ&��}r˜&��(hgX∫���A SystemMetadata object that passes the echoSystemMetadata diagnostic. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj”&��ubjÉ$��)År¯&��}r˘&��(hgX���*File part*hm}r˙&��(ho]hp]hq]hr]ht]uhhj”&��hb]r˚&��hÄX	���File partr¸&��ÖÅr˝&��}r˛&��(hgU�hhj¯&��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rˇ&��ÖÅr�'��}r'��(hgX%��� of the MIME multipart/mixed message.hhj”&��ubehkhàubahkj;#��ubj#��)År'��}r'��(hgU�hm}r'��(ho]hp]hq]hr]ht]uhhj]&��hb]r'��hÑ)År'��}r'��(hgXj���object (bytes) -- A document (e.g. science metadata or resource map) that is to be evalauted for indexing.hm}r'��(ho]hp]hq]hr]ht]uhhj'��hb]r	'��(jû"��)År
'��}r'��(hgX���objecthm}r'��(hr]hq]j¢"��àho]hp]ht]uhhj'��hb]r
'��hÄX���objectr'��ÖÅr'��}r'��(hgU�hhj
'��ubahkjß"��ubhÄX��� (r'��ÖÅr'��}r'��(hgU�hhj'��ubj’��)År'��}r'��(hgU�hm}r'��(Ureftypejü&��j¢"��àU	reftargetX���bytesr'��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhj'��hb]r'��j¢&��)År'��}r'��(hgj'��hm}r'��(ho]hp]hq]hr]ht]uhhj'��hb]r'��hÄX���bytesr'��ÖÅr'��}r'��(hgU�hhj'��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr '��}r!'��(hgU�hhj'��ubhÄX��� -- r"'��ÖÅr#'��}r$'��(hgU�hhj'��ubhÄXX���A document (e.g. science metadata or resource map) that is to be evalauted for indexing.r%'��ÖÅr&'��}r''��(hgXX���A document (e.g. science metadata or resource map) that is to be evalauted for indexing.hhj'��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År('��}r)'��(hgU�hm}r*'��(ho]hp]hq]hr]ht]uhhj&��hb]r+'��(h¢)År,'��}r-'��(hgX���Returnshhj('��hijπ%��hkh¶hm}r.'��(ho]hp]hq]hr]ht]uhvK�hb]r/'��hÄX���Returnsr0'��ÖÅr1'��}r2'��(hgU�hhj,'��ubaubh¨)År3'��}r4'��(hgU�hm}r5'��(ho]hp]hq]hr]ht]uhhj('��hb]r6'��hÑ)År7'��}r8'��(hgXÙ���A document representing the parsed object as it would be prior to being added to a search index. For the solr query engine for example, this would be the equivalent of a <add><doc> .. </doc> .. </add> structure with possibly multiple documents.hm}r9'��(ho]hp]hq]hr]ht]uhhj3'��hb]r:'��(hÄX™���A document representing the parsed object as it would be prior to being added to a search index. For the solr query engine for example, this would be the equivalent of a r;'��ÖÅr<'��}r='��(hgX™���A document representing the parsed object as it would be prior to being added to a search index. For the solr query engine for example, this would be the equivalent of a hhj7'��ubjÉ$��)År>'��}r?'��(hgX ���*<add><doc> .. </doc> .. </add>*hm}r@'��(ho]hp]hq]hr]ht]uhhj7'��hb]rA'��hÄX���<add><doc> .. </doc> .. </add>rB'��ÖÅrC'��}rD'��(hgU�hhj>'��ubahkjã$��ubhÄX,��� structure with possibly multiple documents.rE'��ÖÅrF'��}rG'��(hgX,��� structure with possibly multiple documents.hhj7'��ubehkhàubahkhπubehkhüubhú)ÅrH'��}rI'��(hgU�hm}rJ'��(ho]hp]hq]hr]ht]uhhj&��hb]rK'��(h¢)ÅrL'��}rM'��(hgX���Return typehhjH'��hijπ%��hkh¶hm}rN'��(ho]hp]hq]hr]ht]uhvK�hb]rO'��hÄX���Return typerP'��ÖÅrQ'��}rR'��(hgU�hhjL'��ubaubh¨)ÅrS'��}rT'��(hgU�hm}rU'��(ho]hp]hq]hr]ht]uhhjH'��hb]rV'��hÑ)ÅrW'��}rX'��(hgX���Types.OctetStreamhm}rY'��(ho]hp]hq]hr]ht]uhhjS'��hb]rZ'��j’��)År['��}r\'��(hgX���:class:`Types.OctetStream`r]'��hhjW'��hij€��hkjÿ��hm}r^'��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr_'��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÙ��uhvK{hb]r`'��j√��)Åra'��}rb'��(hgj]'��hm}rc'��(ho]hp]rd'��(jÊ��j_'��X���py-classre'��ehq]hr]ht]uhhj['��hb]rf'��hÄX���Types.OctetStreamrg'��ÖÅrh'��}ri'��(hgU�hhja'��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Årj'��}rk'��(hgU�hm}rl'��(ho]hp]hq]hr]ht]uhhj&��hb]rm'��(h¢)Årn'��}ro'��(hgX���Raiseshhjj'��hijπ%��hkh¶hm}rp'��(ho]hp]hq]hr]ht]uhvK�hb]rq'��hÄX���Raisesrr'��ÖÅrs'��}rt'��(hgU�hhjn'��ubaubh¨)Åru'��}rv'��(hgU�hm}rw'��(ho]hp]hq]hr]ht]uhhjj'��hb]rx'��j	#��)Åry'��}rz'��(hgU�hm}r{'��(ho]hp]hq]hr]ht]uhhju'��hb]r|'��(j#��)År}'��}r~'��(hgU�hm}r'��(ho]hp]hq]hr]ht]uhhjy'��hb]rÄ'��hÑ)ÅrÅ'��}rÇ'��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4980)The service is not implemented.hm}rÉ'��(ho]hp]hq]hr]ht]uhhj}'��hb]rÑ'��(j’��)ÅrÖ'��}rÜ'��(hgU�hm}rá'��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrà'��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjÅ'��hb]râ'��jû"��)Årä'��}rã'��(hgjà'��hm}rå'��(ho]hp]hq]hr]ht]uhhjÖ'��hb]rç'��hÄX���Exceptions.NotImplementedré'��ÖÅrè'��}rê'��(hgU�hhjä'��ubahkjß"��ubahkjÿ��ubhÄX��� -- rë'��ÖÅrí'��}rì'��(hgU�hhjÅ'��ubhÑ)Årî'��}rï'��(hgX$���``(errorCode=501, detailCode=4980)``rñ'��hhjÅ'��hij€��hkhàhm}ró'��(ho]hp]hq]hr]ht]uhvK}hb]rò'��j√��)Årô'��}rö'��(hgjñ'��hm}rõ'��(ho]hp]hq]hr]ht]uhhjî'��hb]rú'��hÄX ���(errorCode=501, detailCode=4980)rù'��ÖÅrû'��}rü'��(hgU�hhjô'��ubahkjÀ��ubaubhÑ)År†'��}r°'��(hgX���The service is not implemented.r¢'��hhjÅ'��hij€��hkhàhm}r£'��(ho]hp]hq]hr]ht]uhvKhb]r§'��hÄX���The service is not implemented.r•'��ÖÅr¶'��}rß'��(hgj¢'��hhj†'��ubaubehkhàubahkj;#��ubj#��)År®'��}r©'��(hgU�hm}r™'��(ho]hp]hq]hr]ht]uhhjy'��hb]r´'��hÑ)År¨'��}r≠'��(hgXq���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4981)An internal failure prevented a successful response.hm}rÆ'��(ho]hp]hq]hr]ht]uhhj®'��hb]rØ'��(j’��)År∞'��}r±'��(hgU�hm}r≤'��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer≥'��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhj¨'��hb]r¥'��jû"��)Årµ'��}r∂'��(hgj≥'��hm}r∑'��(ho]hp]hq]hr]ht]uhhj∞'��hb]r∏'��hÄX���Exceptions.ServiceFailurerπ'��ÖÅr∫'��}rª'��(hgU�hhjµ'��ubahkjß"��ubahkjÿ��ubhÄX��� -- rº'��ÖÅrΩ'��}ræ'��(hgU�hhj¨'��ubhÑ)Årø'��}r¿'��(hgX$���``(errorCode=500, detailCode=4981)``r¡'��hhj¨'��hij€��hkhàhm}r¬'��(ho]hp]hq]hr]ht]uhvKÅhb]r√'��j√��)Årƒ'��}r≈'��(hgj¡'��hm}r∆'��(ho]hp]hq]hr]ht]uhhjø'��hb]r«'��hÄX ���(errorCode=500, detailCode=4981)r»'��ÖÅr…'��}r '��(hgU�hhjƒ'��ubahkjÀ��ubaubhÑ)ÅrÀ'��}rÃ'��(hgX4���An internal failure prevented a successful response.rÕ'��hhj¨'��hij€��hkhàhm}rŒ'��(ho]hp]hq]hr]ht]uhvKÉhb]rœ'��hÄX4���An internal failure prevented a successful response.r–'��ÖÅr—'��}r“'��(hgjÕ'��hhjÀ'��ubaubehkhàubahkj;#��ubj#��)År”'��}r‘'��(hgU�hm}r’'��(ho]hp]hq]hr]ht]uhhjy'��hb]r÷'��hÑ)År◊'��}rÿ'��(hgX{���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4982)The supplied credentials are not authorized for this operation.hm}rŸ'��(ho]hp]hq]hr]ht]uhhj”'��hb]r⁄'��(j’��)År€'��}r‹'��(hgU�hm}r›'��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrfi'��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhj◊'��hb]rfl'��jû"��)År‡'��}r·'��(hgjfi'��hm}r‚'��(ho]hp]hq]hr]ht]uhhj€'��hb]r„'��hÄX���Exceptions.NotAuthorizedr‰'��ÖÅrÂ'��}rÊ'��(hgU�hhj‡'��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÁ'��ÖÅrË'��}rÈ'��(hgU�hhj◊'��ubhÑ)ÅrÍ'��}rÎ'��(hgX$���``(errorCode=401, detailCode=4982)``rÏ'��hhj◊'��hij€��hkhàhm}rÌ'��(ho]hp]hq]hr]ht]uhvKÖhb]rÓ'��j√��)ÅrÔ'��}r'��(hgjÏ'��hm}rÒ'��(ho]hp]hq]hr]ht]uhhjÍ'��hb]rÚ'��hÄX ���(errorCode=401, detailCode=4982)rÛ'��ÖÅrÙ'��}rı'��(hgU�hhjÔ'��ubahkjÀ��ubaubhÑ)Årˆ'��}r˜'��(hgX?���The supplied credentials are not authorized for this operation.r¯'��hhj◊'��hij€��hkhàhm}r˘'��(ho]hp]hq]hr]ht]uhvKáhb]r˙'��hÄX?���The supplied credentials are not authorized for this operation.r˚'��ÖÅr¸'��}r˝'��(hgj¯'��hhjˆ'��ubaubehkhàubahkj;#��ubj#��)År˛'��}rˇ'��(hgU�hm}r�(��(ho]hp]hq]hr]ht]uhhjy'��hb]r(��hÑ)År(��}r(��(hgXp���Exceptions.InvalidToken -- (errorCode=401, detailCode=4983)The supplied session information could not be parsed.hm}r(��(ho]hp]hq]hr]ht]uhhj˛'��hb]r(��(j’��)År(��}r(��(hgU�hm}r(��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr	(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhj(��hb]r
(��jû"��)År(��}r(��(hgj	(��hm}r
(��(ho]hp]hq]hr]ht]uhhj(��hb]r(��hÄX���Exceptions.InvalidTokenr(��ÖÅr(��}r(��(hgU�hhj(��ubahkjß"��ubahkjÿ��ubhÄX��� -- r(��ÖÅr(��}r(��(hgU�hhj(��ubhÑ)År(��}r(��(hgX$���``(errorCode=401, detailCode=4983)``r(��hhj(��hij€��hkhàhm}r(��(ho]hp]hq]hr]ht]uhvKâhb]r(��j√��)År(��}r(��(hgj(��hm}r(��(ho]hp]hq]hr]ht]uhhj(��hb]r(��hÄX ���(errorCode=401, detailCode=4983)r(��ÖÅr(��}r (��(hgU�hhj(��ubahkjÀ��ubaubhÑ)År!(��}r"(��(hgX5���The supplied session information could not be parsed.r#(��hhj(��hij€��hkhàhm}r$(��(ho]hp]hq]hr]ht]uhvKãhb]r%(��hÄX5���The supplied session information could not be parsed.r&(��ÖÅr'(��}r((��(hgj#(��hhj!(��ubaubehkhàubahkj;#��ubj#��)År)(��}r*(��(hgU�hm}r+(��(ho]hp]hq]hr]ht]uhhjy'��hb]r,(��hÑ)År-(��}r.(��(hgXe���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4984)The structure of the request is invalid.hm}r/(��(ho]hp]hq]hr]ht]uhhj)(��hb]r0(��(j’��)År1(��}r2(��(hgU�hm}r3(��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr4(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhj-(��hb]r5(��jû"��)År6(��}r7(��(hgj4(��hm}r8(��(ho]hp]hq]hr]ht]uhhj1(��hb]r9(��hÄX���Exceptions.InvalidRequestr:(��ÖÅr;(��}r<(��(hgU�hhj6(��ubahkjß"��ubahkjÿ��ubhÄX��� -- r=(��ÖÅr>(��}r?(��(hgU�hhj-(��ubhÑ)År@(��}rA(��(hgX$���``(errorCode=400, detailCode=4984)``rB(��hhj-(��hij€��hkhàhm}rC(��(ho]hp]hq]hr]ht]uhvKçhb]rD(��j√��)ÅrE(��}rF(��(hgjB(��hm}rG(��(ho]hp]hq]hr]ht]uhhj@(��hb]rH(��hÄX ���(errorCode=400, detailCode=4984)rI(��ÖÅrJ(��}rK(��(hgU�hhjE(��ubahkjÀ��ubaubhÑ)ÅrL(��}rM(��(hgX(���The structure of the request is invalid.rN(��hhj-(��hij€��hkhàhm}rO(��(ho]hp]hq]hr]ht]uhvKèhb]rP(��hÄX(���The structure of the request is invalid.rQ(��ÖÅrR(��}rS(��(hgjN(��hhjL(��ubaubehkhàubahkj;#��ubj#��)ÅrT(��}rU(��(hgU�hm}rV(��(ho]hp]hq]hr]ht]uhhjy'��hb]rW(��hÑ)ÅrX(��}rY(��(hgXl���Exceptions.InvalidSystemMetadata -- (errorCode=400, detailCode=4985)The system metadata could not be parsed.hm}rZ(��(ho]hp]hq]hr]ht]uhhjT(��hb]r[(��(j’��)År\(��}r](��(hgU�hm}r^(��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InvalidSystemMetadatar_(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjX(��hb]r`(��jû"��)Åra(��}rb(��(hgj_(��hm}rc(��(ho]hp]hq]hr]ht]uhhj\(��hb]rd(��hÄX ���Exceptions.InvalidSystemMetadatare(��ÖÅrf(��}rg(��(hgU�hhja(��ubahkjß"��ubahkjÿ��ubhÄX��� -- rh(��ÖÅri(��}rj(��(hgU�hhjX(��ubhÑ)Årk(��}rl(��(hgX$���``(errorCode=400, detailCode=4985)``rm(��hhjX(��hij€��hkhàhm}rn(��(ho]hp]hq]hr]ht]uhvKëhb]ro(��j√��)Årp(��}rq(��(hgjm(��hm}rr(��(ho]hp]hq]hr]ht]uhhjk(��hb]rs(��hÄX ���(errorCode=400, detailCode=4985)rt(��ÖÅru(��}rv(��(hgU�hhjp(��ubahkjÀ��ubaubhÑ)Årw(��}rx(��(hgX(���The system metadata could not be parsed.ry(��hhjX(��hij€��hkhàhm}rz(��(ho]hp]hq]hr]ht]uhvKìhb]r{(��hÄX(���The system metadata could not be parsed.r|(��ÖÅr}(��}r~(��(hgjy(��hhjw(��ubaubehkhàubahkj;#��ubj#��)År(��}rÄ(��(hgU�hm}rÅ(��(ho]hp]hq]hr]ht]uhhjy'��hb]rÇ(��hÑ)ÅrÉ(��}rÑ(��(hgXn���Exceptions.UnsupportedType -- (errorCode=400, detailCode=4986)The supplied object was not of a supported type.hm}rÖ(��(ho]hp]hq]hr]ht]uhhj(��hb]rÜ(��(j’��)Årá(��}rà(��(hgU�hm}râ(��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.UnsupportedTyperä(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjÉ(��hb]rã(��jû"��)Årå(��}rç(��(hgjä(��hm}ré(��(ho]hp]hq]hr]ht]uhhjá(��hb]rè(��hÄX���Exceptions.UnsupportedTyperê(��ÖÅrë(��}rí(��(hgU�hhjå(��ubahkjß"��ubahkjÿ��ubhÄX��� -- rì(��ÖÅrî(��}rï(��(hgU�hhjÉ(��ubhÑ)Årñ(��}ró(��(hgX$���``(errorCode=400, detailCode=4986)``rò(��hhjÉ(��hij€��hkhàhm}rô(��(ho]hp]hq]hr]ht]uhvKïhb]rö(��j√��)Årõ(��}rú(��(hgjò(��hm}rù(��(ho]hp]hq]hr]ht]uhhjñ(��hb]rû(��hÄX ���(errorCode=400, detailCode=4986)rü(��ÖÅr†(��}r°(��(hgU�hhjõ(��ubahkjÀ��ubaubhÑ)År¢(��}r£(��(hgX0���The supplied object was not of a supported type.r§(��hhjÉ(��hij€��hkhàhm}r•(��(ho]hp]hq]hr]ht]uhvKóhb]r¶(��hÄX0���The supplied object was not of a supported type.rß(��ÖÅr®(��}r©(��(hgj§(��hhj¢(��ubaubehkhàubahkj;#��ubj#��)År™(��}r´(��(hgU�hm}r¨(��(ho]hp]hq]hr]ht]uhhjy'��hb]r≠(��hÑ)ÅrÆ(��}rØ(��(hgXà���Exceptions.UnsupportedMetadataType -- (errorCode=400, detailCode=4987)The provided metadata format is not supported by the query engine.hm}r∞(��(ho]hp]hq]hr]ht]uhhj™(��hb]r±(��(j’��)År≤(��}r≥(��(hgU�hm}r¥(��(Ureftypej#��j¢"��àU	reftargetX"���Exceptions.UnsupportedMetadataTyperµ(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjÆ(��hb]r∂(��jû"��)År∑(��}r∏(��(hgjµ(��hm}rπ(��(ho]hp]hq]hr]ht]uhhj≤(��hb]r∫(��hÄX"���Exceptions.UnsupportedMetadataTyperª(��ÖÅrº(��}rΩ(��(hgU�hhj∑(��ubahkjß"��ubahkjÿ��ubhÄX��� -- ræ(��ÖÅrø(��}r¿(��(hgU�hhjÆ(��ubhÑ)År¡(��}r¬(��(hgX$���``(errorCode=400, detailCode=4987)``r√(��hhjÆ(��hij€��hkhàhm}rƒ(��(ho]hp]hq]hr]ht]uhvKôhb]r≈(��j√��)År∆(��}r«(��(hgj√(��hm}r»(��(ho]hp]hq]hr]ht]uhhj¡(��hb]r…(��hÄX ���(errorCode=400, detailCode=4987)r (��ÖÅrÀ(��}rÃ(��(hgU�hhj∆(��ubahkjÀ��ubaubhÑ)ÅrÕ(��}rŒ(��(hgXB���The provided metadata format is not supported by the query engine.rœ(��hhjÆ(��hij€��hkhàhm}r–(��(ho]hp]hq]hr]ht]uhvKõhb]r—(��hÄXB���The provided metadata format is not supported by the query engine.r“(��ÖÅr”(��}r‘(��(hgjœ(��hhjÕ(��ubaubehkhàubahkj;#��ubj#��)År’(��}r÷(��(hgU�hm}r◊(��(ho]hp]hq]hr]ht]uhhjy'��hb]rÿ(��hÑ)ÅrŸ(��}r⁄(��(hgX∂���Exceptions.InsufficientResources -- (errorCode=413, detailCode=4988)Insufficient resources could be allocated to support the request. The provided object may be too large to process.hm}r€(��(ho]hp]hq]hr]ht]uhhj’(��hb]r‹(��(j’��)År›(��}rfi(��(hgU�hm}rfl(��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InsufficientResourcesr‡(��U	refdomainj¥%��hr]hq]Urefexplicitâho]hp]ht]uhhjŸ(��hb]r·(��jû"��)År‚(��}r„(��(hgj‡(��hm}r‰(��(ho]hp]hq]hr]ht]uhhj›(��hb]rÂ(��hÄX ���Exceptions.InsufficientResourcesrÊ(��ÖÅrÁ(��}rË(��(hgU�hhj‚(��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÈ(��ÖÅrÍ(��}rÎ(��(hgU�hhjŸ(��ubhÑ)ÅrÏ(��}rÌ(��(hgX$���``(errorCode=413, detailCode=4988)``rÓ(��hhjŸ(��hij€��hkhàhm}rÔ(��(ho]hp]hq]hr]ht]uhvKùhb]r(��j√��)ÅrÒ(��}rÚ(��(hgjÓ(��hm}rÛ(��(ho]hp]hq]hr]ht]uhhjÏ(��hb]rÙ(��hÄX ���(errorCode=413, detailCode=4988)rı(��ÖÅrˆ(��}r˜(��(hgU�hhjÒ(��ubahkjÀ��ubaubhÑ)År¯(��}r˘(��(hgXr���Insufficient resources could be allocated to support the request. The provided object may be too large to process.r˙(��hhjŸ(��hij€��hkhàhm}r˚(��(ho]hp]hq]hr]ht]uhvKühb]r¸(��hÄXr���Insufficient resources could be allocated to support the request. The provided object may be too large to process.r˝(��ÖÅr˛(��}rˇ(��(hgj˙(��hhj¯(��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)År�)��}r)��(hgU�hhhehihjhkhlhm}r)��(ho]hp]hq]hr]r)��(X
���module-CNCorer)��h[eht]r)��h(auhvK7hwhhb]r)��(hy)År)��}r)��(hgX���Core APIr	)��hhj�)��hihjhkh}hm}r
)��(ho]hp]hq]hr]ht]uhvK7hwhhb]r)��hÄX���Core APIr)��ÖÅr
)��}r)��(hgj	)��hhj)��ubaubj–��)År)��}r)��(hgU�hhj�)��hihjhkj”��hm}r)��(hr]hq]ho]hp]ht]Uentries]r)��(j÷��X���CNCore (module)X
���module-CNCoreU�Ntr)��auhvNhwhhb]ubj��)År)��}r)��(hgXB���Warning: this file is automatically generated.  Edits will be losthhj�)��hij��X*���source/apis/generated/generated_CNCore.txtr)��ÖÅr)��}r)��bhkj!��hm}r)��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r)��hÄXB���Warning: this file is automatically generated.  Edits will be lostr)��ÖÅr)��}r)��(hgU�hhj)��ubaubj)��)År)��}r)��(hgU�hhj�)��hiNhkj,��hm}r )��(ho]hp]hq]hr]r!)��Uid3r")��aht]uhvNhwhhb]r#)��(hy)År$)��}r%)��(hgX"���Functions defined in :mod:`CNCore`hm}r&)��(ho]hp]hq]hr]ht]uhhj)��hb]r')��(hÄX���Functions defined in r()��ÖÅr))��}r*)��(hgX���Functions defined in hhj$)��ubj’��)År+)��}r,)��(hgX
���:mod:`CNCore`r-)��hhj$)��hij)��hkjÿ��hm}r.)��(UreftypeX���modj⁄��âj€��X���CNCoreU	refdomainX���pyr/)��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X���CNCorer0)��uhvKhb]r1)��j√��)År2)��}r3)��(hgj-)��hm}r4)��(ho]hp]r5)��(jÊ��j/)��X���py-modr6)��ehq]hr]ht]uhhj+)��hb]r7)��hÄX���CNCorer8)��ÖÅr9)��}r:)��(hgU�hhj2)��ubahkjÀ��ubaubehkh}ubj9��)År;)��}r<)��(hgU�hm}r=)��(hr]hq]ho]hp]ht]UcolsKuhhj)��hb]r>)��(j>��)År?)��}r@)��(hgU�hm}rA)��(hr]hq]ho]hp]ht]UcolwidthKuhhj;)��hb]hkjB��ubj>��)ÅrB)��}rC)��(hgU�hm}rD)��(hr]hq]ho]hp]ht]UcolwidthKuhhj;)��hb]hkjB��ubj>��)ÅrE)��}rF)��(hgU�hm}rG)��(hr]hq]ho]hp]ht]UcolwidthK
uhhj;)��hb]hkjB��ubj>��)ÅrH)��}rI)��(hgU�hm}rJ)��(hr]hq]ho]hp]ht]UcolwidthK
uhhj;)��hb]hkjB��ubj>��)ÅrK)��}rL)��(hgU�hm}rM)��(hr]hq]ho]hp]ht]UcolwidthKuhhj;)��hb]hkjB��ubjO��)ÅrN)��}rO)��(hgU�hm}rP)��(ho]hp]hq]hr]ht]uhhj;)��hb]rQ)��jT��)ÅrR)��}rS)��(hgU�hm}rT)��(ho]hp]hq]hr]ht]uhhjN)��hb]rU)��(jY��)ÅrV)��}rW)��(hgU�hm}rX)��(ho]hp]hq]hr]ht]uhhjR)��hb]rY)��hÑ)ÅrZ)��}r[)��(hgX���Tierr\)��hhjV)��hij)��hkhàhm}r])��(ho]hp]hq]hr]ht]uhvK	hb]r^)��hÄX���Tierr_)��ÖÅr`)��}ra)��(hgj\)��hhjZ)��ubaubahkjf��ubjY��)Årb)��}rc)��(hgU�hm}rd)��(ho]hp]hq]hr]ht]uhhjR)��hb]re)��hÑ)Årf)��}rg)��(hgX���Versionrh)��hhjb)��hij)��hkhàhm}ri)��(ho]hp]hq]hr]ht]uhvK
hb]rj)��hÄX���Versionrk)��ÖÅrl)��}rm)��(hgjh)��hhjf)��ubaubahkjf��ubjY��)Årn)��}ro)��(hgU�hm}rp)��(ho]hp]hq]hr]ht]uhhjR)��hb]rq)��hÑ)Årr)��}rs)��(hgX���RESTrt)��hhjn)��hij)��hkhàhm}ru)��(ho]hp]hq]hr]ht]uhvKhb]rv)��hÄX���RESTrw)��ÖÅrx)��}ry)��(hgjt)��hhjr)��ubaubahkjf��ubjY��)Årz)��}r{)��(hgU�hm}r|)��(ho]hp]hq]hr]ht]uhhjR)��hb]r})��hÑ)År~)��}r)��(hgX���FunctionrÄ)��hhjz)��hij)��hkhàhm}rÅ)��(ho]hp]hq]hr]ht]uhvKhb]rÇ)��hÄX���FunctionrÉ)��ÖÅrÑ)��}rÖ)��(hgjÄ)��hhj~)��ubaubahkjf��ubjY��)ÅrÜ)��}rá)��(hgU�hm}rà)��(ho]hp]hq]hr]ht]uhhjR)��hb]râ)��hÑ)Årä)��}rã)��(hgX
���Parametersrå)��hhjÜ)��hij)��hkhàhm}rç)��(ho]hp]hq]hr]ht]uhvK
hb]ré)��hÄX
���Parametersrè)��ÖÅrê)��}rë)��(hgjå)��hhjä)��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)Årí)��}rì)��(hgU�hm}rî)��(ho]hp]hq]hr]ht]uhhj;)��hb]rï)��(jT��)Årñ)��}ró)��(hgU�hm}rò)��(ho]hp]hq]hr]ht]uhhjí)��hb]rô)��(jY��)Årö)��}rõ)��(hgU�hm}rú)��(ho]hp]hq]hr]ht]uhhjñ)��hb]rù)��hÑ)Årû)��}rü)��(hgX���Tier 1r†)��hhjö)��hij)��hkhàhm}r°)��(ho]hp]hq]hr]ht]uhvKhb]r¢)��hÄX���Tier 1r£)��ÖÅr§)��}r•)��(hgj†)��hhjû)��ubaubahkjf��ubjY��)År¶)��}rß)��(hgU�hm}r®)��(ho]hp]hq]hr]ht]uhhjñ)��hb]r©)��hÑ)År™)��}r´)��(hgX
���1.0, (2.0)r¨)��hhj¶)��hij)��hkhàhm}r≠)��(ho]hp]hq]hr]ht]uhvKhb]rÆ)��hÄX
���1.0, (2.0)rØ)��ÖÅr∞)��}r±)��(hgj¨)��hhj™)��ubaubahkjf��ubjY��)År≤)��}r≥)��(hgU�hm}r¥)��(ho]hp]hq]hr]ht]uhhjñ)��hb]rµ)��hÑ)År∂)��}r∑)��(hgX���``GET /monitor/ping``r∏)��hhj≤)��hij)��hkhàhm}rπ)��(ho]hp]hq]hr]ht]uhvKhb]r∫)��j√��)Årª)��}rº)��(hgj∏)��hm}rΩ)��(ho]hp]hq]hr]ht]uhhj∂)��hb]ræ)��hÄX���GET /monitor/pingrø)��ÖÅr¿)��}r¡)��(hgU�hhjª)��ubahkjÀ��ubaubahkjf��ubjY��)År¬)��}r√)��(hgU�hm}rƒ)��(ho]hp]hq]hr]ht]uhhjñ)��hb]r≈)��hÑ)År∆)��}r«)��(hgX���:func:`ping`r»)��hhj¬)��hij)��hkhàhm}r…)��(ho]hp]hq]hr]ht]uhvKhb]r )��j’��)ÅrÀ)��}rÃ)��(hgj»)��hhj∆)��hij)��hkjÿ��hm}rÕ)��(UreftypeX���funcj⁄��âj€��X���pingU	refdomainX���pyrŒ)��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]rœ)��j√��)År–)��}r—)��(hgj»)��hm}r“)��(ho]hp]r”)��(jÊ��jŒ)��X���py-funcr‘)��ehq]hr]ht]uhhjÀ)��hb]r’)��hÄX���ping()r÷)��ÖÅr◊)��}rÿ)��(hgU�hhj–)��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrŸ)��}r⁄)��(hgU�hm}r€)��(ho]hp]hq]hr]ht]uhhjñ)��hb]r‹)��hÑ)År›)��}rfi)��(hgX���() ``->`` nullhhjŸ)��hij)��hkhàhm}rfl)��(ho]hp]hq]hr]ht]uhvKhb]r‡)��(hÄX���() r·)��ÖÅr‚)��}r„)��(hgX���() hhj›)��ubj√��)År‰)��}rÂ)��(hgX���``->``hm}rÊ)��(ho]hp]hq]hr]ht]uhhj›)��hb]rÁ)��hÄX���->rË)��ÖÅrÈ)��}rÍ)��(hgU�hhj‰)��ubahkjÀ��ubhÄX��� nullrÎ)��ÖÅrÏ)��}rÌ)��(hgX��� nullhhj›)��ubeubahkjf��ubehkjó��ubjT��)ÅrÓ)��}rÔ)��(hgU�hm}r)��(ho]hp]hq]hr]ht]uhhjí)��hb]rÒ)��(jY��)ÅrÚ)��}rÛ)��(hgU�hm}rÙ)��(ho]hp]hq]hr]ht]uhhjÓ)��hb]rı)��hÑ)Årˆ)��}r˜)��(hgX���Tier 1r¯)��hhjÚ)��hij)��hkhàhm}r˘)��(ho]hp]hq]hr]ht]uhvKhb]r˙)��hÄX���Tier 1r˚)��ÖÅr¸)��}r˝)��(hgj¯)��hhjˆ)��ubaubahkjf��ubjY��)År˛)��}rˇ)��(hgU�hm}r�*��(ho]hp]hq]hr]ht]uhhjÓ)��hb]r*��hÑ)År*��}r*��(hgX���1.0, 2.0r*��hhj˛)��hij)��hkhàhm}r*��(ho]hp]hq]hr]ht]uhvKhb]r*��hÄX���1.0, 2.0r*��ÖÅr*��}r	*��(hgj*��hhj*��ubaubahkjf��ubjY��)År
*��}r*��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhjÓ)��hb]r
*��hÑ)År*��}r*��(hgX���``POST /object``r*��hhj
*��hij)��hkhàhm}r*��(ho]hp]hq]hr]ht]uhvKhb]r*��j√��)År*��}r*��(hgj*��hm}r*��(ho]hp]hq]hr]ht]uhhj*��hb]r*��hÄX���POST /objectr*��ÖÅr*��}r*��(hgU�hhj*��ubahkjÀ��ubaubahkjf��ubjY��)År*��}r*��(hgU�hm}r*��(ho]hp]hq]hr]ht]uhhjÓ)��hb]r*��hÑ)År*��}r*��(hgX���:func:`create`r *��hhj*��hij)��hkhàhm}r!*��(ho]hp]hq]hr]ht]uhvKhb]r"*��j’��)År#*��}r$*��(hgj *��hhj*��hij)��hkjÿ��hm}r%*��(UreftypeX���funcj⁄��âj€��X���createU	refdomainX���pyr&*��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]r'*��j√��)År(*��}r)*��(hgj *��hm}r**��(ho]hp]r+*��(jÊ��j&*��X���py-funcr,*��ehq]hr]ht]uhhj#*��hb]r-*��hÄX���create()r.*��ÖÅr/*��}r0*��(hgU�hhj(*��ubahkjÀ��ubaubaubahkjf��ubjY��)År1*��}r2*��(hgU�hm}r3*��(ho]hp]hq]hr]ht]uhhjÓ)��hb]r4*��hÑ)År5*��}r6*��(hgXñ���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, ``object``, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.Identifier`hhj1*��hij)��hkhàhm}r7*��(ho]hp]hq]hr]ht]uhvKhb]r8*��(hÄX���(ÖÅr9*��}r:*��(hgX���(hhj5*��ubj’��)År;*��}r<*��(hgX���:class:`session<Types.Session>`r=*��hhj5*��hij)��hkjÿ��hm}r>*��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr?*��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]r@*��j√��)ÅrA*��}rB*��(hgj=*��hm}rC*��(ho]hp]rD*��(jÊ��j?*��X���py-classrE*��ehq]hr]ht]uhhj;*��hb]rF*��hÄX���sessionrG*��ÖÅrH*��}rI*��(hgU�hhjA*��ubahkjÀ��ubaubhÄX���, rJ*��ÖÅrK*��}rL*��(hgX���, hhj5*��ubj’��)ÅrM*��}rN*��(hgX���:class:`pid<Types.Identifier>`rO*��hhj5*��hij)��hkjÿ��hm}rP*��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrQ*��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]rR*��j√��)ÅrS*��}rT*��(hgjO*��hm}rU*��(ho]hp]rV*��(jÊ��jQ*��X���py-classrW*��ehq]hr]ht]uhhjM*��hb]rX*��hÄX���pidrY*��ÖÅrZ*��}r[*��(hgU�hhjS*��ubahkjÀ��ubaubhÄX���, r\*��ÖÅr]*��}r^*��(hgX���, hhj5*��ubj√��)År_*��}r`*��(hgX
���``object``hm}ra*��(ho]hp]hq]hr]ht]uhhj5*��hb]rb*��hÄX���objectrc*��ÖÅrd*��}re*��(hgU�hhj_*��ubahkjÀ��ubhÄX���, rf*��ÖÅrg*��}rh*��(hgX���, hhj5*��ubj’��)Åri*��}rj*��(hgX&���:class:`sysmeta<Types.SystemMetadata>`rk*��hhj5*��hij)��hkjÿ��hm}rl*��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrm*��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]rn*��j√��)Åro*��}rp*��(hgjk*��hm}rq*��(ho]hp]rr*��(jÊ��jm*��X���py-classrs*��ehq]hr]ht]uhhji*��hb]rt*��hÄX���sysmetaru*��ÖÅrv*��}rw*��(hgU�hhjo*��ubahkjÀ��ubaubhÄX���) rx*��ÖÅry*��}rz*��(hgX���) hhj5*��ubj√��)År{*��}r|*��(hgX���``->``hm}r}*��(ho]hp]hq]hr]ht]uhhj5*��hb]r~*��hÄX���->r*��ÖÅrÄ*��}rÅ*��(hgU�hhj{*��ubahkjÀ��ubhÄX��� ÖÅrÇ*��}rÉ*��(hgX��� hhj5*��ubj’��)ÅrÑ*��}rÖ*��(hgX���:class:`Types.Identifier`rÜ*��hhj5*��hij)��hkjÿ��hm}rá*��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrà*��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]râ*��j√��)Årä*��}rã*��(hgjÜ*��hm}rå*��(ho]hp]rç*��(jÊ��jà*��X���py-classré*��ehq]hr]ht]uhhjÑ*��hb]rè*��hÄX���Types.Identifierrê*��ÖÅrë*��}rí*��(hgU�hhjä*��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årì*��}rî*��(hgU�hm}rï*��(ho]hp]hq]hr]ht]uhhjí)��hb]rñ*��(jY��)Åró*��}rò*��(hgU�hm}rô*��(ho]hp]hq]hr]ht]uhhjì*��hb]rö*��hÑ)Årõ*��}rú*��(hgX���Tier 1rù*��hhjó*��hij)��hkhàhm}rû*��(ho]hp]hq]hr]ht]uhvKhb]rü*��hÄX���Tier 1r†*��ÖÅr°*��}r¢*��(hgjù*��hhjõ*��ubaubahkjf��ubjY��)År£*��}r§*��(hgU�hm}r•*��(ho]hp]hq]hr]ht]uhhjì*��hb]r¶*��hÑ)Årß*��}r®*��(hgX���1.0, 2.0r©*��hhj£*��hij)��hkhàhm}r™*��(ho]hp]hq]hr]ht]uhvKhb]r´*��hÄX���1.0, 2.0r¨*��ÖÅr≠*��}rÆ*��(hgj©*��hhjß*��ubaubahkjf��ubjY��)ÅrØ*��}r∞*��(hgU�hm}r±*��(ho]hp]hq]hr]ht]uhhjì*��hb]r≤*��hÑ)År≥*��}r¥*��(hgX���``GET /formats``rµ*��hhjØ*��hij)��hkhàhm}r∂*��(ho]hp]hq]hr]ht]uhvKhb]r∑*��j√��)År∏*��}rπ*��(hgjµ*��hm}r∫*��(ho]hp]hq]hr]ht]uhhj≥*��hb]rª*��hÄX���GET /formatsrº*��ÖÅrΩ*��}ræ*��(hgU�hhj∏*��ubahkjÀ��ubaubahkjf��ubjY��)Årø*��}r¿*��(hgU�hm}r¡*��(ho]hp]hq]hr]ht]uhhjì*��hb]r¬*��hÑ)År√*��}rƒ*��(hgX���:func:`listFormats`r≈*��hhjø*��hij)��hkhàhm}r∆*��(ho]hp]hq]hr]ht]uhvKhb]r«*��j’��)År»*��}r…*��(hgj≈*��hhj√*��hij)��hkjÿ��hm}r *��(UreftypeX���funcj⁄��âj€��X���listFormatsU	refdomainX���pyrÀ*��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]rÃ*��j√��)ÅrÕ*��}rŒ*��(hgj≈*��hm}rœ*��(ho]hp]r–*��(jÊ��jÀ*��X���py-funcr—*��ehq]hr]ht]uhhj»*��hb]r“*��hÄX
���listFormats()r”*��ÖÅr‘*��}r’*��(hgU�hhjÕ*��ubahkjÀ��ubaubaubahkjf��ubjY��)År÷*��}r◊*��(hgU�hm}rÿ*��(ho]hp]hq]hr]ht]uhhjì*��hb]rŸ*��hÑ)År⁄*��}r€*��(hgX)���() ``->`` :class:`Types.ObjectFormatList`hhj÷*��hij)��hkhàhm}r‹*��(ho]hp]hq]hr]ht]uhvKhb]r›*��(hÄX���() rfi*��ÖÅrfl*��}r‡*��(hgX���() hhj⁄*��ubj√��)År·*��}r‚*��(hgX���``->``hm}r„*��(ho]hp]hq]hr]ht]uhhj⁄*��hb]r‰*��hÄX���->rÂ*��ÖÅrÊ*��}rÁ*��(hgU�hhj·*��ubahkjÀ��ubhÄX��� ÖÅrË*��}rÈ*��(hgX��� hhj⁄*��ubj’��)ÅrÍ*��}rÎ*��(hgX���:class:`Types.ObjectFormatList`rÏ*��hhj⁄*��hij)��hkjÿ��hm}rÌ*��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatListU	refdomainX���pyrÓ*��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKhb]rÔ*��j√��)År*��}rÒ*��(hgjÏ*��hm}rÚ*��(ho]hp]rÛ*��(jÊ��jÓ*��X���py-classrÙ*��ehq]hr]ht]uhhjÍ*��hb]rı*��hÄX���Types.ObjectFormatListrˆ*��ÖÅr˜*��}r¯*��(hgU�hhj*��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År˘*��}r˙*��(hgU�hm}r˚*��(ho]hp]hq]hr]ht]uhhjí)��hb]r¸*��(jY��)År˝*��}r˛*��(hgU�hm}rˇ*��(ho]hp]hq]hr]ht]uhhj˘*��hb]r�+��hÑ)År+��}r+��(hgX���Tier 1r+��hhj˝*��hij)��hkhàhm}r+��(ho]hp]hq]hr]ht]uhvKhb]r+��hÄX���Tier 1r+��ÖÅr+��}r+��(hgj+��hhj+��ubaubahkjf��ubjY��)År	+��}r
+��(hgU�hm}r+��(ho]hp]hq]hr]ht]uhhj˘*��hb]r+��hÑ)År
+��}r+��(hgX���1.0, 2.0r+��hhj	+��hij)��hkhàhm}r+��(ho]hp]hq]hr]ht]uhvKhb]r+��hÄX���1.0, 2.0r+��ÖÅr+��}r+��(hgj+��hhj
+��ubaubahkjf��ubjY��)År+��}r+��(hgU�hm}r+��(ho]hp]hq]hr]ht]uhhj˘*��hb]r+��hÑ)År+��}r+��(hgX���``GET /formats/{formatId}``r+��hhj+��hij)��hkhàhm}r+��(ho]hp]hq]hr]ht]uhvKhb]r+��j√��)År+��}r+��(hgj+��hm}r +��(ho]hp]hq]hr]ht]uhhj+��hb]r!+��hÄX���GET /formats/{formatId}r"+��ÖÅr#+��}r$+��(hgU�hhj+��ubahkjÀ��ubaubahkjf��ubjY��)År%+��}r&+��(hgU�hm}r'+��(ho]hp]hq]hr]ht]uhhj˘*��hb]r(+��hÑ)År)+��}r*+��(hgX���:func:`getFormat`r++��hhj%+��hij)��hkhàhm}r,+��(ho]hp]hq]hr]ht]uhvK hb]r-+��j’��)År.+��}r/+��(hgj++��hhj)+��hij)��hkjÿ��hm}r0+��(UreftypeX���funcj⁄��âj€��X	���getFormatU	refdomainX���pyr1+��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK hb]r2+��j√��)År3+��}r4+��(hgj++��hm}r5+��(ho]hp]r6+��(jÊ��j1+��X���py-funcr7+��ehq]hr]ht]uhhj.+��hb]r8+��hÄX���getFormat()r9+��ÖÅr:+��}r;+��(hgU�hhj3+��ubahkjÀ��ubaubaubahkjf��ubjY��)År<+��}r=+��(hgU�hm}r>+��(ho]hp]hq]hr]ht]uhhj˘*��hb]r?+��hÑ)År@+��}rA+��(hgXT���(:class:`formatId<Types.ObjectFormatIdentifier>`) ``->`` :class:`Types.ObjectFormat`hhj<+��hij)��hkhàhm}rB+��(ho]hp]hq]hr]ht]uhvK!hb]rC+��(hÄX���(ÖÅrD+��}rE+��(hgX���(hhj@+��ubj’��)ÅrF+��}rG+��(hgX/���:class:`formatId<Types.ObjectFormatIdentifier>`rH+��hhj@+��hij)��hkjÿ��hm}rI+��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyrJ+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK!hb]rK+��j√��)ÅrL+��}rM+��(hgjH+��hm}rN+��(ho]hp]rO+��(jÊ��jJ+��X���py-classrP+��ehq]hr]ht]uhhjF+��hb]rQ+��hÄX���formatIdrR+��ÖÅrS+��}rT+��(hgU�hhjL+��ubahkjÀ��ubaubhÄX���) rU+��ÖÅrV+��}rW+��(hgX���) hhj@+��ubj√��)ÅrX+��}rY+��(hgX���``->``hm}rZ+��(ho]hp]hq]hr]ht]uhhj@+��hb]r[+��hÄX���->r\+��ÖÅr]+��}r^+��(hgU�hhjX+��ubahkjÀ��ubhÄX��� ÖÅr_+��}r`+��(hgX��� hhj@+��ubj’��)Åra+��}rb+��(hgX���:class:`Types.ObjectFormat`rc+��hhj@+��hij)��hkjÿ��hm}rd+��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatU	refdomainX���pyre+��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK!hb]rf+��j√��)Årg+��}rh+��(hgjc+��hm}ri+��(ho]hp]rj+��(jÊ��je+��X���py-classrk+��ehq]hr]ht]uhhja+��hb]rl+��hÄX���Types.ObjectFormatrm+��ÖÅrn+��}ro+��(hgU�hhjg+��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årp+��}rq+��(hgU�hm}rr+��(ho]hp]hq]hr]ht]uhhjí)��hb]rs+��(jY��)Årt+��}ru+��(hgU�hm}rv+��(ho]hp]hq]hr]ht]uhhjp+��hb]rw+��hÑ)Årx+��}ry+��(hgX���Tier 1rz+��hhjt+��hij)��hkhàhm}r{+��(ho]hp]hq]hr]ht]uhvK"hb]r|+��hÄX���Tier 1r}+��ÖÅr~+��}r+��(hgjz+��hhjx+��ubaubahkjf��ubjY��)ÅrÄ+��}rÅ+��(hgU�hm}rÇ+��(ho]hp]hq]hr]ht]uhhjp+��hb]rÉ+��hÑ)ÅrÑ+��}rÖ+��(hgX���1.0, 2.0rÜ+��hhjÄ+��hij)��hkhàhm}rá+��(ho]hp]hq]hr]ht]uhvK#hb]rà+��hÄX���1.0, 2.0râ+��ÖÅrä+��}rã+��(hgjÜ+��hhjÑ+��ubaubahkjf��ubjY��)Årå+��}rç+��(hgU�hm}ré+��(ho]hp]hq]hr]ht]uhhjp+��hb]rè+��hÑ)Årê+��}rë+��(hgXz���``GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]``rí+��hhjå+��hij)��hkhàhm}rì+��(ho]hp]hq]hr]ht]uhvK$hb]rî+��j√��)Årï+��}rñ+��(hgjí+��hm}ró+��(ho]hp]hq]hr]ht]uhhjê+��hb]rò+��hÄXv���GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]rô+��ÖÅrö+��}rõ+��(hgU�hhjï+��ubahkjÀ��ubaubahkjf��ubjY��)Årú+��}rù+��(hgU�hm}rû+��(ho]hp]hq]hr]ht]uhhjp+��hb]rü+��hÑ)År†+��}r°+��(hgX���:func:`getLogRecords`r¢+��hhjú+��hij)��hkhàhm}r£+��(ho]hp]hq]hr]ht]uhvK%hb]r§+��j’��)År•+��}r¶+��(hgj¢+��hhj†+��hij)��hkjÿ��hm}rß+��(UreftypeX���funcj⁄��âj€��X
���getLogRecordsU	refdomainX���pyr®+��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK%hb]r©+��j√��)År™+��}r´+��(hgj¢+��hm}r¨+��(ho]hp]r≠+��(jÊ��j®+��X���py-funcrÆ+��ehq]hr]ht]uhhj•+��hb]rØ+��hÄX���getLogRecords()r∞+��ÖÅr±+��}r≤+��(hgU�hhj™+��ubahkjÀ��ubaubaubahkjf��ubjY��)År≥+��}r¥+��(hgU�hm}rµ+��(ho]hp]hq]hr]ht]uhhjp+��hb]r∂+��hÑ)År∑+��}r∏+��(hgX‘���(:class:`session<Types.Session>`, :class:`[fromDate]<Types.DateTime>`, :class:`[toDate]<Types.DateTime>`, :class:`[event]<Types.Event, string>`, ``[idFilter]``, ``[start]``, ``[count]``) ``->`` :class:`Types.Log`hhj≥+��hij)��hkhàhm}rπ+��(ho]hp]hq]hr]ht]uhvK&hb]r∫+��(hÄX���(ÖÅrª+��}rº+��(hgX���(hhj∑+��ubj’��)ÅrΩ+��}ræ+��(hgX���:class:`session<Types.Session>`rø+��hhj∑+��hij)��hkjÿ��hm}r¿+��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr¡+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK&hb]r¬+��j√��)År√+��}rƒ+��(hgjø+��hm}r≈+��(ho]hp]r∆+��(jÊ��j¡+��X���py-classr«+��ehq]hr]ht]uhhjΩ+��hb]r»+��hÄX���sessionr…+��ÖÅr +��}rÀ+��(hgU�hhj√+��ubahkjÀ��ubaubhÄX���, rÃ+��ÖÅrÕ+��}rŒ+��(hgX���, hhj∑+��ubj’��)Årœ+��}r–+��(hgX#���:class:`[fromDate]<Types.DateTime>`r—+��hhj∑+��hij)��hkjÿ��hm}r“+��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr”+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK&hb]r‘+��j√��)År’+��}r÷+��(hgj—+��hm}r◊+��(ho]hp]rÿ+��(jÊ��j”+��X���py-classrŸ+��ehq]hr]ht]uhhjœ+��hb]r⁄+��hÄX
���[fromDate]r€+��ÖÅr‹+��}r›+��(hgU�hhj’+��ubahkjÀ��ubaubhÄX���, rfi+��ÖÅrfl+��}r‡+��(hgX���, hhj∑+��ubj’��)År·+��}r‚+��(hgX!���:class:`[toDate]<Types.DateTime>`r„+��hhj∑+��hij)��hkjÿ��hm}r‰+��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyrÂ+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK&hb]rÊ+��j√��)ÅrÁ+��}rË+��(hgj„+��hm}rÈ+��(ho]hp]rÍ+��(jÊ��jÂ+��X���py-classrÎ+��ehq]hr]ht]uhhj·+��hb]rÏ+��hÄX���[toDate]rÌ+��ÖÅrÓ+��}rÔ+��(hgU�hhjÁ+��ubahkjÀ��ubaubhÄX���, r+��ÖÅrÒ+��}rÚ+��(hgX���, hhj∑+��ubj’��)ÅrÛ+��}rÙ+��(hgX%���:class:`[event]<Types.Event, string>`rı+��hhj∑+��hij)��hkjÿ��hm}rˆ+��(UreftypeX���classj⁄��âj€��X���Types.Event, stringU	refdomainX���pyr˜+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK&hb]r¯+��j√��)År˘+��}r˙+��(hgjı+��hm}r˚+��(ho]hp]r¸+��(jÊ��j˜+��X���py-classr˝+��ehq]hr]ht]uhhjÛ+��hb]r˛+��hÄX���[event]rˇ+��ÖÅr�,��}r,��(hgU�hhj˘+��ubahkjÀ��ubaubhÄX���, r,��ÖÅr,��}r,��(hgX���, hhj∑+��ubj√��)År,��}r,��(hgX���``[idFilter]``hm}r,��(ho]hp]hq]hr]ht]uhhj∑+��hb]r,��hÄX
���[idFilter]r	,��ÖÅr
,��}r,��(hgU�hhj,��ubahkjÀ��ubhÄX���, r,��ÖÅr
,��}r,��(hgX���, hhj∑+��ubj√��)År,��}r,��(hgX���``[start]``hm}r,��(ho]hp]hq]hr]ht]uhhj∑+��hb]r,��hÄX���[start]r,��ÖÅr,��}r,��(hgU�hhj,��ubahkjÀ��ubhÄX���, r,��ÖÅr,��}r,��(hgX���, hhj∑+��ubj√��)År,��}r,��(hgX���``[count]``hm}r,��(ho]hp]hq]hr]ht]uhhj∑+��hb]r,��hÄX���[count]r,��ÖÅr,��}r,��(hgU�hhj,��ubahkjÀ��ubhÄX���) r ,��ÖÅr!,��}r",��(hgX���) hhj∑+��ubj√��)År#,��}r$,��(hgX���``->``hm}r%,��(ho]hp]hq]hr]ht]uhhj∑+��hb]r&,��hÄX���->r',��ÖÅr(,��}r),��(hgU�hhj#,��ubahkjÀ��ubhÄX��� ÖÅr*,��}r+,��(hgX��� hhj∑+��ubj’��)År,,��}r-,��(hgX���:class:`Types.Log`r.,��hhj∑+��hij)��hkjÿ��hm}r/,��(UreftypeX���classj⁄��âj€��X	���Types.LogU	refdomainX���pyr0,��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK&hb]r1,��j√��)År2,��}r3,��(hgj.,��hm}r4,��(ho]hp]r5,��(jÊ��j0,��X���py-classr6,��ehq]hr]ht]uhhj,,��hb]r7,��hÄX	���Types.Logr8,��ÖÅr9,��}r:,��(hgU�hhj2,��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År;,��}r<,��(hgU�hm}r=,��(ho]hp]hq]hr]ht]uhhjí)��hb]r>,��(jY��)År?,��}r@,��(hgU�hm}rA,��(ho]hp]hq]hr]ht]uhhj;,��hb]rB,��hÑ)ÅrC,��}rD,��(hgX���Tier 1rE,��hhj?,��hij)��hkhàhm}rF,��(ho]hp]hq]hr]ht]uhvK'hb]rG,��hÄX���Tier 1rH,��ÖÅrI,��}rJ,��(hgjE,��hhjC,��ubaubahkjf��ubjY��)ÅrK,��}rL,��(hgU�hm}rM,��(ho]hp]hq]hr]ht]uhhj;,��hb]rN,��hÑ)ÅrO,��}rP,��(hgX���1.0, 2.0rQ,��hhjK,��hij)��hkhàhm}rR,��(ho]hp]hq]hr]ht]uhvK(hb]rS,��hÄX���1.0, 2.0rT,��ÖÅrU,��}rV,��(hgjQ,��hhjO,��ubaubahkjf��ubjY��)ÅrW,��}rX,��(hgU�hm}rY,��(ho]hp]hq]hr]ht]uhhj;,��hb]rZ,��hÑ)År[,��}r\,��(hgX���``POST /reserve``r],��hhjW,��hij)��hkhàhm}r^,��(ho]hp]hq]hr]ht]uhvK)hb]r_,��j√��)År`,��}ra,��(hgj],��hm}rb,��(ho]hp]hq]hr]ht]uhhj[,��hb]rc,��hÄX
���POST /reserverd,��ÖÅre,��}rf,��(hgU�hhj`,��ubahkjÀ��ubaubahkjf��ubjY��)Årg,��}rh,��(hgU�hm}ri,��(ho]hp]hq]hr]ht]uhhj;,��hb]rj,��hÑ)Årk,��}rl,��(hgX���:func:`reserveIdentifier`rm,��hhjg,��hij)��hkhàhm}rn,��(ho]hp]hq]hr]ht]uhvK*hb]ro,��j’��)Årp,��}rq,��(hgjm,��hhjk,��hij)��hkjÿ��hm}rr,��(UreftypeX���funcj⁄��âj€��X���reserveIdentifierU	refdomainX���pyrs,��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK*hb]rt,��j√��)Åru,��}rv,��(hgjm,��hm}rw,��(ho]hp]rx,��(jÊ��js,��X���py-funcry,��ehq]hr]ht]uhhjp,��hb]rz,��hÄX���reserveIdentifier()r{,��ÖÅr|,��}r},��(hgU�hhju,��ubahkjÀ��ubaubaubahkjf��ubjY��)År~,��}r,��(hgU�hm}rÄ,��(ho]hp]hq]hr]ht]uhhj;,��hb]rÅ,��hÑ)ÅrÇ,��}rÉ,��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhj~,��hij)��hkhàhm}rÑ,��(ho]hp]hq]hr]ht]uhvK+hb]rÖ,��(hÄX���(ÖÅrÜ,��}rá,��(hgX���(hhjÇ,��ubj’��)Årà,��}râ,��(hgX���:class:`session<Types.Session>`rä,��hhjÇ,��hij)��hkjÿ��hm}rã,��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrå,��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK+hb]rç,��j√��)Åré,��}rè,��(hgjä,��hm}rê,��(ho]hp]rë,��(jÊ��jå,��X���py-classrí,��ehq]hr]ht]uhhjà,��hb]rì,��hÄX���sessionrî,��ÖÅrï,��}rñ,��(hgU�hhjé,��ubahkjÀ��ubaubhÄX���, ró,��ÖÅrò,��}rô,��(hgX���, hhjÇ,��ubj’��)Årö,��}rõ,��(hgX���:class:`id<Types.Identifier>`rú,��hhjÇ,��hij)��hkjÿ��hm}rù,��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrû,��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK+hb]rü,��j√��)År†,��}r°,��(hgjú,��hm}r¢,��(ho]hp]r£,��(jÊ��jû,��X���py-classr§,��ehq]hr]ht]uhhjö,��hb]r•,��hÄX���idr¶,��ÖÅrß,��}r®,��(hgU�hhj†,��ubahkjÀ��ubaubhÄX���) r©,��ÖÅr™,��}r´,��(hgX���) hhjÇ,��ubj√��)År¨,��}r≠,��(hgX���``->``hm}rÆ,��(ho]hp]hq]hr]ht]uhhjÇ,��hb]rØ,��hÄX���->r∞,��ÖÅr±,��}r≤,��(hgU�hhj¨,��ubahkjÀ��ubhÄX��� ÖÅr≥,��}r¥,��(hgX��� hhjÇ,��ubj’��)Årµ,��}r∂,��(hgX���:class:`Types.Identifier`r∑,��hhjÇ,��hij)��hkjÿ��hm}r∏,��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrπ,��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK+hb]r∫,��j√��)Årª,��}rº,��(hgj∑,��hm}rΩ,��(ho]hp]ræ,��(jÊ��jπ,��X���py-classrø,��ehq]hr]ht]uhhjµ,��hb]r¿,��hÄX���Types.Identifierr¡,��ÖÅr¬,��}r√,��(hgU�hhjª,��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årƒ,��}r≈,��(hgU�hm}r∆,��(ho]hp]hq]hr]ht]uhhjí)��hb]r«,��(jY��)År»,��}r…,��(hgU�hm}r ,��(ho]hp]hq]hr]ht]uhhjƒ,��hb]rÀ,��hÑ)ÅrÃ,��}rÕ,��(hgX���Tier 1rŒ,��hhj»,��hij)��hkhàhm}rœ,��(ho]hp]hq]hr]ht]uhvK,hb]r–,��hÄX���Tier 1r—,��ÖÅr“,��}r”,��(hgjŒ,��hhjÃ,��ubaubahkjf��ubjY��)År‘,��}r’,��(hgU�hm}r÷,��(ho]hp]hq]hr]ht]uhhjƒ,��hb]r◊,��hÑ)Årÿ,��}rŸ,��(hgX
���1.0, (2.0)r⁄,��hhj‘,��hij)��hkhàhm}r€,��(ho]hp]hq]hr]ht]uhvK-hb]r‹,��hÄX
���1.0, (2.0)r›,��ÖÅrfi,��}rfl,��(hgj⁄,��hhjÿ,��ubaubahkjf��ubjY��)År‡,��}r·,��(hgU�hm}r‚,��(ho]hp]hq]hr]ht]uhhjƒ,��hb]r„,��hÑ)År‰,��}rÂ,��(hgX���``POST /generate``rÊ,��hhj‡,��hij)��hkhàhm}rÁ,��(ho]hp]hq]hr]ht]uhvK.hb]rË,��j√��)ÅrÈ,��}rÍ,��(hgjÊ,��hm}rÎ,��(ho]hp]hq]hr]ht]uhhj‰,��hb]rÏ,��hÄX���POST /generaterÌ,��ÖÅrÓ,��}rÔ,��(hgU�hhjÈ,��ubahkjÀ��ubaubahkjf��ubjY��)År,��}rÒ,��(hgU�hm}rÚ,��(ho]hp]hq]hr]ht]uhhjƒ,��hb]rÛ,��hÑ)ÅrÙ,��}rı,��(hgX���:func:`generateIdentifier`rˆ,��hhj,��hij)��hkhàhm}r˜,��(ho]hp]hq]hr]ht]uhvK/hb]r¯,��j’��)År˘,��}r˙,��(hgjˆ,��hhjÙ,��hij)��hkjÿ��hm}r˚,��(UreftypeX���funcj⁄��âj€��X���generateIdentifierU	refdomainX���pyr¸,��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK/hb]r˝,��j√��)År˛,��}rˇ,��(hgjˆ,��hm}r�-��(ho]hp]r-��(jÊ��j¸,��X���py-funcr-��ehq]hr]ht]uhhj˘,��hb]r-��hÄX���generateIdentifier()r-��ÖÅr-��}r-��(hgU�hhj˛,��ubahkjÀ��ubaubaubahkjf��ubjY��)År-��}r-��(hgU�hm}r	-��(ho]hp]hq]hr]ht]uhhjƒ,��hb]r
-��hÑ)År-��}r-��(hgX^���(:class:`session<Types.Session>`, ``scheme``, ``[fragment]``) ``->`` :class:`Types.Identifier`hhj-��hij)��hkhàhm}r
-��(ho]hp]hq]hr]ht]uhvK0hb]r-��(hÄX���(ÖÅr-��}r-��(hgX���(hhj-��ubj’��)År-��}r-��(hgX���:class:`session<Types.Session>`r-��hhj-��hij)��hkjÿ��hm}r-��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr-��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK0hb]r-��j√��)År-��}r-��(hgj-��hm}r-��(ho]hp]r-��(jÊ��j-��X���py-classr-��ehq]hr]ht]uhhj-��hb]r-��hÄX���sessionr-��ÖÅr-��}r-��(hgU�hhj-��ubahkjÀ��ubaubhÄX���, r -��ÖÅr!-��}r"-��(hgX���, hhj-��ubj√��)År#-��}r$-��(hgX
���``scheme``hm}r%-��(ho]hp]hq]hr]ht]uhhj-��hb]r&-��hÄX���schemer'-��ÖÅr(-��}r)-��(hgU�hhj#-��ubahkjÀ��ubhÄX���, r*-��ÖÅr+-��}r,-��(hgX���, hhj-��ubj√��)År--��}r.-��(hgX���``[fragment]``hm}r/-��(ho]hp]hq]hr]ht]uhhj-��hb]r0-��hÄX
���[fragment]r1-��ÖÅr2-��}r3-��(hgU�hhj--��ubahkjÀ��ubhÄX���) r4-��ÖÅr5-��}r6-��(hgX���) hhj-��ubj√��)År7-��}r8-��(hgX���``->``hm}r9-��(ho]hp]hq]hr]ht]uhhj-��hb]r:-��hÄX���->r;-��ÖÅr<-��}r=-��(hgU�hhj7-��ubahkjÀ��ubhÄX��� ÖÅr>-��}r?-��(hgX��� hhj-��ubj’��)År@-��}rA-��(hgX���:class:`Types.Identifier`rB-��hhj-��hij)��hkjÿ��hm}rC-��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrD-��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK0hb]rE-��j√��)ÅrF-��}rG-��(hgjB-��hm}rH-��(ho]hp]rI-��(jÊ��jD-��X���py-classrJ-��ehq]hr]ht]uhhj@-��hb]rK-��hÄX���Types.IdentifierrL-��ÖÅrM-��}rN-��(hgU�hhjF-��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrO-��}rP-��(hgU�hm}rQ-��(ho]hp]hq]hr]ht]uhhjí)��hb]rR-��(jY��)ÅrS-��}rT-��(hgU�hm}rU-��(ho]hp]hq]hr]ht]uhhjO-��hb]rV-��hÑ)ÅrW-��}rX-��(hgX���Tier 1rY-��hhjS-��hij)��hkhàhm}rZ-��(ho]hp]hq]hr]ht]uhvK1hb]r[-��hÄX���Tier 1r\-��ÖÅr]-��}r^-��(hgjY-��hhjW-��ubaubahkjf��ubjY��)År_-��}r`-��(hgU�hm}ra-��(ho]hp]hq]hr]ht]uhhjO-��hb]rb-��hÑ)Årc-��}rd-��(hgX
���1.0, (2.0)re-��hhj_-��hij)��hkhàhm}rf-��(ho]hp]hq]hr]ht]uhvK2hb]rg-��hÄX
���1.0, (2.0)rh-��ÖÅri-��}rj-��(hgje-��hhjc-��ubaubahkjf��ubjY��)Årk-��}rl-��(hgU�hm}rm-��(ho]hp]hq]hr]ht]uhhjO-��hb]rn-��hÑ)Åro-��}rp-��(hgX���``GET /checksum``rq-��hhjk-��hij)��hkhàhm}rr-��(ho]hp]hq]hr]ht]uhvK3hb]rs-��j√��)Årt-��}ru-��(hgjq-��hm}rv-��(ho]hp]hq]hr]ht]uhhjo-��hb]rw-��hÄX
���GET /checksumrx-��ÖÅry-��}rz-��(hgU�hhjt-��ubahkjÀ��ubaubahkjf��ubjY��)År{-��}r|-��(hgU�hm}r}-��(ho]hp]hq]hr]ht]uhhjO-��hb]r~-��hÑ)År-��}rÄ-��(hgX���:func:`listChecksumAlgorithms`rÅ-��hhj{-��hij)��hkhàhm}rÇ-��(ho]hp]hq]hr]ht]uhvK4hb]rÉ-��j’��)ÅrÑ-��}rÖ-��(hgjÅ-��hhj-��hij)��hkjÿ��hm}rÜ-��(UreftypeX���funcj⁄��âj€��X���listChecksumAlgorithmsU	refdomainX���pyrá-��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK4hb]rà-��j√��)Årâ-��}rä-��(hgjÅ-��hm}rã-��(ho]hp]rå-��(jÊ��já-��X���py-funcrç-��ehq]hr]ht]uhhjÑ-��hb]ré-��hÄX���listChecksumAlgorithms()rè-��ÖÅrê-��}rë-��(hgU�hhjâ-��ubahkjÀ��ubaubaubahkjf��ubjY��)Årí-��}rì-��(hgU�hm}rî-��(ho]hp]hq]hr]ht]uhhjO-��hb]rï-��hÑ)Årñ-��}ró-��(hgX.���() ``->`` :class:`Types.ChecksumAlgorithmList`hhjí-��hij)��hkhàhm}rò-��(ho]hp]hq]hr]ht]uhvK5hb]rô-��(hÄX���() rö-��ÖÅrõ-��}rú-��(hgX���() hhjñ-��ubj√��)Årù-��}rû-��(hgX���``->``hm}rü-��(ho]hp]hq]hr]ht]uhhjñ-��hb]r†-��hÄX���->r°-��ÖÅr¢-��}r£-��(hgU�hhjù-��ubahkjÀ��ubhÄX��� ÖÅr§-��}r•-��(hgX��� hhjñ-��ubj’��)År¶-��}rß-��(hgX$���:class:`Types.ChecksumAlgorithmList`r®-��hhjñ-��hij)��hkjÿ��hm}r©-��(UreftypeX���classj⁄��âj€��X���Types.ChecksumAlgorithmListU	refdomainX���pyr™-��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK5hb]r´-��j√��)År¨-��}r≠-��(hgj®-��hm}rÆ-��(ho]hp]rØ-��(jÊ��j™-��X���py-classr∞-��ehq]hr]ht]uhhj¶-��hb]r±-��hÄX���Types.ChecksumAlgorithmListr≤-��ÖÅr≥-��}r¥-��(hgU�hhj¨-��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årµ-��}r∂-��(hgU�hm}r∑-��(ho]hp]hq]hr]ht]uhhjí)��hb]r∏-��(jY��)Årπ-��}r∫-��(hgU�hm}rª-��(ho]hp]hq]hr]ht]uhhjµ-��hb]hkjf��ubjY��)Årº-��}rΩ-��(hgU�hm}ræ-��(ho]hp]hq]hr]ht]uhhjµ-��hb]rø-��hÑ)År¿-��}r¡-��(hgX���1.0, 2.0r¬-��hhjº-��hij)��hkhàhm}r√-��(ho]hp]hq]hr]ht]uhvK7hb]rƒ-��hÄX���1.0, 2.0r≈-��ÖÅr∆-��}r«-��(hgj¬-��hhj¿-��ubaubahkjf��ubjY��)År»-��}r…-��(hgU�hm}r -��(ho]hp]hq]hr]ht]uhhjµ-��hb]rÀ-��hÑ)ÅrÃ-��}rÕ-��(hgX���``PUT /obsoletedBy/{pid}``rŒ-��hhj»-��hij)��hkhàhm}rœ-��(ho]hp]hq]hr]ht]uhvK8hb]r–-��j√��)År—-��}r“-��(hgjŒ-��hm}r”-��(ho]hp]hq]hr]ht]uhhjÃ-��hb]r‘-��hÄX���PUT /obsoletedBy/{pid}r’-��ÖÅr÷-��}r◊-��(hgU�hhj—-��ubahkjÀ��ubaubahkjf��ubjY��)Årÿ-��}rŸ-��(hgU�hm}r⁄-��(ho]hp]hq]hr]ht]uhhjµ-��hb]r€-��hÑ)År‹-��}r›-��(hgX���:func:`setObsoletedBy`rfi-��hhjÿ-��hij)��hkhàhm}rfl-��(ho]hp]hq]hr]ht]uhvK9hb]r‡-��j’��)År·-��}r‚-��(hgjfi-��hhj‹-��hij)��hkjÿ��hm}r„-��(UreftypeX���funcj⁄��âj€��X���setObsoletedByU	refdomainX���pyr‰-��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK9hb]rÂ-��j√��)ÅrÊ-��}rÁ-��(hgjfi-��hm}rË-��(ho]hp]rÈ-��(jÊ��j‰-��X���py-funcrÍ-��ehq]hr]ht]uhhj·-��hb]rÎ-��hÄX���setObsoletedBy()rÏ-��ÖÅrÌ-��}rÓ-��(hgU�hhjÊ-��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÔ-��}r-��(hgU�hm}rÒ-��(ho]hp]hq]hr]ht]uhhjµ-��hb]rÚ-��hÑ)ÅrÛ-��}rÙ-��(hgXé���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`obsoletedByPid<Types.Identifier>`, ``serialVersion``) ``->`` booleanhhjÔ-��hij)��hkhàhm}rı-��(ho]hp]hq]hr]ht]uhvK:hb]rˆ-��(hÄX���(ÖÅr˜-��}r¯-��(hgX���(hhjÛ-��ubj’��)År˘-��}r˙-��(hgX���:class:`session<Types.Session>`r˚-��hhjÛ-��hij)��hkjÿ��hm}r¸-��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr˝-��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK:hb]r˛-��j√��)Årˇ-��}r�.��(hgj˚-��hm}r.��(ho]hp]r.��(jÊ��j˝-��X���py-classr.��ehq]hr]ht]uhhj˘-��hb]r.��hÄX���sessionr.��ÖÅr.��}r.��(hgU�hhjˇ-��ubahkjÀ��ubaubhÄX���, r.��ÖÅr	.��}r
.��(hgX���, hhjÛ-��ubj’��)År.��}r.��(hgX���:class:`pid<Types.Identifier>`r
.��hhjÛ-��hij)��hkjÿ��hm}r.��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr.��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK:hb]r.��j√��)År.��}r.��(hgj
.��hm}r.��(ho]hp]r.��(jÊ��j.��X���py-classr.��ehq]hr]ht]uhhj.��hb]r.��hÄX���pidr.��ÖÅr.��}r.��(hgU�hhj.��ubahkjÀ��ubaubhÄX���, r.��ÖÅr.��}r.��(hgX���, hhjÛ-��ubj’��)År.��}r.��(hgX)���:class:`obsoletedByPid<Types.Identifier>`r.��hhjÛ-��hij)��hkjÿ��hm}r .��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr!.��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK:hb]r".��j√��)År#.��}r$.��(hgj.��hm}r%.��(ho]hp]r&.��(jÊ��j!.��X���py-classr'.��ehq]hr]ht]uhhj.��hb]r(.��hÄX���obsoletedByPidr).��ÖÅr*.��}r+.��(hgU�hhj#.��ubahkjÀ��ubaubhÄX���, r,.��ÖÅr-.��}r..��(hgX���, hhjÛ-��ubj√��)År/.��}r0.��(hgX���``serialVersion``hm}r1.��(ho]hp]hq]hr]ht]uhhjÛ-��hb]r2.��hÄX
���serialVersionr3.��ÖÅr4.��}r5.��(hgU�hhj/.��ubahkjÀ��ubhÄX���) r6.��ÖÅr7.��}r8.��(hgX���) hhjÛ-��ubj√��)År9.��}r:.��(hgX���``->``hm}r;.��(ho]hp]hq]hr]ht]uhhjÛ-��hb]r<.��hÄX���->r=.��ÖÅr>.��}r?.��(hgU�hhj9.��ubahkjÀ��ubhÄX��� booleanr@.��ÖÅrA.��}rB.��(hgX��� booleanhhjÛ-��ubeubahkjf��ubehkjó��ubjT��)ÅrC.��}rD.��(hgU�hm}rE.��(ho]hp]hq]hr]ht]uhhjí)��hb]rF.��(jY��)ÅrG.��}rH.��(hgU�hm}rI.��(ho]hp]hq]hr]ht]uhhjC.��hb]rJ.��hÑ)ÅrK.��}rL.��(hgX���Tier 3rM.��hhjG.��hij)��hkhàhm}rN.��(ho]hp]hq]hr]ht]uhvK;hb]rO.��hÄX���Tier 3rP.��ÖÅrQ.��}rR.��(hgjM.��hhjK.��ubaubahkjf��ubjY��)ÅrS.��}rT.��(hgU�hm}rU.��(ho]hp]hq]hr]ht]uhhjC.��hb]rV.��hÑ)ÅrW.��}rX.��(hgX
���1.0, (2.0)rY.��hhjS.��hij)��hkhàhm}rZ.��(ho]hp]hq]hr]ht]uhvK<hb]r[.��hÄX
���1.0, (2.0)r\.��ÖÅr].��}r^.��(hgjY.��hhjW.��ubaubahkjf��ubjY��)År_.��}r`.��(hgU�hm}ra.��(ho]hp]hq]hr]ht]uhhjC.��hb]rb.��hÑ)Årc.��}rd.��(hgX���``DELETE /object/{id}``re.��hhj_.��hij)��hkhàhm}rf.��(ho]hp]hq]hr]ht]uhvK=hb]rg.��j√��)Årh.��}ri.��(hgje.��hm}rj.��(ho]hp]hq]hr]ht]uhhjc.��hb]rk.��hÄX���DELETE /object/{id}rl.��ÖÅrm.��}rn.��(hgU�hhjh.��ubahkjÀ��ubaubahkjf��ubjY��)Åro.��}rp.��(hgU�hm}rq.��(ho]hp]hq]hr]ht]uhhjC.��hb]rr.��hÑ)Års.��}rt.��(hgX���:func:`delete`ru.��hhjo.��hij)��hkhàhm}rv.��(ho]hp]hq]hr]ht]uhvK>hb]rw.��j’��)Årx.��}ry.��(hgju.��hhjs.��hij)��hkjÿ��hm}rz.��(UreftypeX���funcj⁄��âj€��X���deleteU	refdomainX���pyr{.��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK>hb]r|.��j√��)År}.��}r~.��(hgju.��hm}r.��(ho]hp]rÄ.��(jÊ��j{.��X���py-funcrÅ.��ehq]hr]ht]uhhjx.��hb]rÇ.��hÄX���delete()rÉ.��ÖÅrÑ.��}rÖ.��(hgU�hhj}.��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÜ.��}rá.��(hgU�hm}rà.��(ho]hp]hq]hr]ht]uhhjC.��hb]râ.��hÑ)Årä.��}rã.��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhjÜ.��hij)��hkhàhm}rå.��(ho]hp]hq]hr]ht]uhvK?hb]rç.��(hÄX���(ÖÅré.��}rè.��(hgX���(hhjä.��ubj’��)Årê.��}rë.��(hgX���:class:`session<Types.Session>`rí.��hhjä.��hij)��hkjÿ��hm}rì.��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrî.��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK?hb]rï.��j√��)Årñ.��}ró.��(hgjí.��hm}rò.��(ho]hp]rô.��(jÊ��jî.��X���py-classrö.��ehq]hr]ht]uhhjê.��hb]rõ.��hÄX���sessionrú.��ÖÅrù.��}rû.��(hgU�hhjñ.��ubahkjÀ��ubaubhÄX���, rü.��ÖÅr†.��}r°.��(hgX���, hhjä.��ubj’��)År¢.��}r£.��(hgX���:class:`id<Types.Identifier>`r§.��hhjä.��hij)��hkjÿ��hm}r•.��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr¶.��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK?hb]rß.��j√��)År®.��}r©.��(hgj§.��hm}r™.��(ho]hp]r´.��(jÊ��j¶.��X���py-classr¨.��ehq]hr]ht]uhhj¢.��hb]r≠.��hÄX���idrÆ.��ÖÅrØ.��}r∞.��(hgU�hhj®.��ubahkjÀ��ubaubhÄX���) r±.��ÖÅr≤.��}r≥.��(hgX���) hhjä.��ubj√��)År¥.��}rµ.��(hgX���``->``hm}r∂.��(ho]hp]hq]hr]ht]uhhjä.��hb]r∑.��hÄX���->r∏.��ÖÅrπ.��}r∫.��(hgU�hhj¥.��ubahkjÀ��ubhÄX��� ÖÅrª.��}rº.��(hgX��� hhjä.��ubj’��)ÅrΩ.��}ræ.��(hgX���:class:`Types.Identifier`rø.��hhjä.��hij)��hkjÿ��hm}r¿.��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr¡.��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK?hb]r¬.��j√��)År√.��}rƒ.��(hgjø.��hm}r≈.��(ho]hp]r∆.��(jÊ��j¡.��X���py-classr«.��ehq]hr]ht]uhhjΩ.��hb]r».��hÄX���Types.Identifierr….��ÖÅr .��}rÀ.��(hgU�hhj√.��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÃ.��}rÕ.��(hgU�hm}rŒ.��(ho]hp]hq]hr]ht]uhhjí)��hb]rœ.��(jY��)År–.��}r—.��(hgU�hm}r“.��(ho]hp]hq]hr]ht]uhhjÃ.��hb]r”.��hÑ)År‘.��}r’.��(hgX���Tier 3r÷.��hhj–.��hij)��hkhàhm}r◊.��(ho]hp]hq]hr]ht]uhvK@hb]rÿ.��hÄX���Tier 3rŸ.��ÖÅr⁄.��}r€.��(hgj÷.��hhj‘.��ubaubahkjf��ubjY��)År‹.��}r›.��(hgU�hm}rfi.��(ho]hp]hq]hr]ht]uhhjÃ.��hb]rfl.��hÑ)År‡.��}r·.��(hgX���1.0, 2.0r‚.��hhj‹.��hij)��hkhàhm}r„.��(ho]hp]hq]hr]ht]uhvKAhb]r‰.��hÄX���1.0, 2.0rÂ.��ÖÅrÊ.��}rÁ.��(hgj‚.��hhj‡.��ubaubahkjf��ubjY��)ÅrË.��}rÈ.��(hgU�hm}rÍ.��(ho]hp]hq]hr]ht]uhhjÃ.��hb]rÎ.��hÑ)ÅrÏ.��}rÌ.��(hgX���``PUT /archive/{id}``rÓ.��hhjË.��hij)��hkhàhm}rÔ.��(ho]hp]hq]hr]ht]uhvKBhb]r.��j√��)ÅrÒ.��}rÚ.��(hgjÓ.��hm}rÛ.��(ho]hp]hq]hr]ht]uhhjÏ.��hb]rÙ.��hÄX���PUT /archive/{id}rı.��ÖÅrˆ.��}r˜.��(hgU�hhjÒ.��ubahkjÀ��ubaubahkjf��ubjY��)År¯.��}r˘.��(hgU�hm}r˙.��(ho]hp]hq]hr]ht]uhhjÃ.��hb]r˚.��hÑ)År¸.��}r˝.��(hgX���:func:`archive`r˛.��hhj¯.��hij)��hkhàhm}rˇ.��(ho]hp]hq]hr]ht]uhvKChb]r�/��j’��)År/��}r/��(hgj˛.��hhj¸.��hij)��hkjÿ��hm}r/��(UreftypeX���funcj⁄��âj€��X���archiveU	refdomainX���pyr/��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKChb]r/��j√��)År/��}r/��(hgj˛.��hm}r/��(ho]hp]r	/��(jÊ��j/��X���py-funcr
/��ehq]hr]ht]uhhj/��hb]r/��hÄX	���archive()r/��ÖÅr
/��}r/��(hgU�hhj/��ubahkjÀ��ubaubaubahkjf��ubjY��)År/��}r/��(hgU�hm}r/��(ho]hp]hq]hr]ht]uhhjÃ.��hb]r/��hÑ)År/��}r/��(hgXa���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.Identifier`hhj/��hij)��hkhàhm}r/��(ho]hp]hq]hr]ht]uhvKDhb]r/��(hÄX���(ÖÅr/��}r/��(hgX���(hhj/��ubj’��)År/��}r/��(hgX���:class:`session<Types.Session>`r/��hhj/��hij)��hkjÿ��hm}r/��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr/��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKDhb]r/��j√��)År/��}r /��(hgj/��hm}r!/��(ho]hp]r"/��(jÊ��j/��X���py-classr#/��ehq]hr]ht]uhhj/��hb]r$/��hÄX���sessionr%/��ÖÅr&/��}r'/��(hgU�hhj/��ubahkjÀ��ubaubhÄX���, r(/��ÖÅr)/��}r*/��(hgX���, hhj/��ubj’��)År+/��}r,/��(hgX���:class:`id<Types.Identifier>`r-/��hhj/��hij)��hkjÿ��hm}r./��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr//��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKDhb]r0/��j√��)År1/��}r2/��(hgj-/��hm}r3/��(ho]hp]r4/��(jÊ��j//��X���py-classr5/��ehq]hr]ht]uhhj+/��hb]r6/��hÄX���idr7/��ÖÅr8/��}r9/��(hgU�hhj1/��ubahkjÀ��ubaubhÄX���) r:/��ÖÅr;/��}r</��(hgX���) hhj/��ubj√��)År=/��}r>/��(hgX���``->``hm}r?/��(ho]hp]hq]hr]ht]uhhj/��hb]r@/��hÄX���->rA/��ÖÅrB/��}rC/��(hgU�hhj=/��ubahkjÀ��ubhÄX��� ÖÅrD/��}rE/��(hgX��� hhj/��ubj’��)ÅrF/��}rG/��(hgX���:class:`Types.Identifier`rH/��hhj/��hij)��hkjÿ��hm}rI/��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrJ/��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKDhb]rK/��j√��)ÅrL/��}rM/��(hgjH/��hm}rN/��(ho]hp]rO/��(jÊ��jJ/��X���py-classrP/��ehq]hr]ht]uhhjF/��hb]rQ/��hÄX���Types.IdentifierrR/��ÖÅrS/��}rT/��(hgU�hhjL/��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrU/��}rV/��(hgU�hm}rW/��(ho]hp]hq]hr]ht]uhhjí)��hb]rX/��(jY��)ÅrY/��}rZ/��(hgU�hm}r[/��(ho]hp]hq]hr]ht]uhhjU/��hb]r\/��hÑ)År]/��}r^/��(hgX���Tier 1r_/��hhjY/��hij)��hkhàhm}r`/��(ho]hp]hq]hr]ht]uhvKEhb]ra/��hÄX���Tier 1rb/��ÖÅrc/��}rd/��(hgj_/��hhj]/��ubaubahkjf��ubjY��)Åre/��}rf/��(hgU�hm}rg/��(ho]hp]hq]hr]ht]uhhjU/��hb]rh/��hÑ)Åri/��}rj/��(hgX���1.0, 2.0rk/��hhje/��hij)��hkhàhm}rl/��(ho]hp]hq]hr]ht]uhvKFhb]rm/��hÄX���1.0, 2.0rn/��ÖÅro/��}rp/��(hgjk/��hhji/��ubaubahkjf��ubjY��)Årq/��}rr/��(hgU�hm}rs/��(ho]hp]hq]hr]ht]uhhjU/��hb]rt/��hÑ)Åru/��}rv/��(hgX
���``GET /node``rw/��hhjq/��hij)��hkhàhm}rx/��(ho]hp]hq]hr]ht]uhvKGhb]ry/��j√��)Årz/��}r{/��(hgjw/��hm}r|/��(ho]hp]hq]hr]ht]uhhju/��hb]r}/��hÄX	���GET /noder~/��ÖÅr/��}rÄ/��(hgU�hhjz/��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÅ/��}rÇ/��(hgU�hm}rÉ/��(ho]hp]hq]hr]ht]uhhjU/��hb]rÑ/��hÑ)ÅrÖ/��}rÜ/��(hgX���:func:`listNodes`rá/��hhjÅ/��hij)��hkhàhm}rà/��(ho]hp]hq]hr]ht]uhvKHhb]râ/��j’��)Årä/��}rã/��(hgjá/��hhjÖ/��hij)��hkjÿ��hm}rå/��(UreftypeX���funcj⁄��âj€��X	���listNodesU	refdomainX���pyrç/��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKHhb]ré/��j√��)Årè/��}rê/��(hgjá/��hm}rë/��(ho]hp]rí/��(jÊ��jç/��X���py-funcrì/��ehq]hr]ht]uhhjä/��hb]rî/��hÄX���listNodes()rï/��ÖÅrñ/��}ró/��(hgU�hhjè/��ubahkjÀ��ubaubaubahkjf��ubjY��)Årò/��}rô/��(hgU�hm}rö/��(ho]hp]hq]hr]ht]uhhjU/��hb]rõ/��hÑ)Årú/��}rù/��(hgX!���() ``->`` :class:`Types.NodeList`hhjò/��hij)��hkhàhm}rû/��(ho]hp]hq]hr]ht]uhvKIhb]rü/��(hÄX���() r†/��ÖÅr°/��}r¢/��(hgX���() hhjú/��ubj√��)År£/��}r§/��(hgX���``->``hm}r•/��(ho]hp]hq]hr]ht]uhhjú/��hb]r¶/��hÄX���->rß/��ÖÅr®/��}r©/��(hgU�hhj£/��ubahkjÀ��ubhÄX��� ÖÅr™/��}r´/��(hgX��� hhjú/��ubj’��)År¨/��}r≠/��(hgX���:class:`Types.NodeList`rÆ/��hhjú/��hij)��hkjÿ��hm}rØ/��(UreftypeX���classj⁄��âj€��X���Types.NodeListU	refdomainX���pyr∞/��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKIhb]r±/��j√��)År≤/��}r≥/��(hgjÆ/��hm}r¥/��(ho]hp]rµ/��(jÊ��j∞/��X���py-classr∂/��ehq]hr]ht]uhhj¨/��hb]r∑/��hÄX���Types.NodeListr∏/��ÖÅrπ/��}r∫/��(hgU�hhj≤/��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årª/��}rº/��(hgU�hm}rΩ/��(ho]hp]hq]hr]ht]uhhjí)��hb]ræ/��(jY��)Årø/��}r¿/��(hgU�hm}r¡/��(ho]hp]hq]hr]ht]uhhjª/��hb]r¬/��hÑ)År√/��}rƒ/��(hgX���Tier 1r≈/��hhjø/��hij)��hkhàhm}r∆/��(ho]hp]hq]hr]ht]uhvKJhb]r«/��hÄX���Tier 1r»/��ÖÅr…/��}r /��(hgj≈/��hhj√/��ubaubahkjf��ubjY��)ÅrÀ/��}rÃ/��(hgU�hm}rÕ/��(ho]hp]hq]hr]ht]uhhjª/��hb]rŒ/��hÑ)Årœ/��}r–/��(hgX���1.0, 2.0r—/��hhjÀ/��hij)��hkhàhm}r“/��(ho]hp]hq]hr]ht]uhvKKhb]r”/��hÄX���1.0, 2.0r‘/��ÖÅr’/��}r÷/��(hgj—/��hhjœ/��ubaubahkjf��ubjY��)År◊/��}rÿ/��(hgU�hm}rŸ/��(ho]hp]hq]hr]ht]uhhjª/��hb]r⁄/��hÑ)År€/��}r‹/��(hgX	���``GET /``r›/��hhj◊/��hij)��hkhàhm}rfi/��(ho]hp]hq]hr]ht]uhvKLhb]rfl/��j√��)År‡/��}r·/��(hgj›/��hm}r‚/��(ho]hp]hq]hr]ht]uhhj€/��hb]r„/��hÄX���GET /r‰/��ÖÅrÂ/��}rÊ/��(hgU�hhj‡/��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÁ/��}rË/��(hgU�hm}rÈ/��(ho]hp]hq]hr]ht]uhhjª/��hb]rÍ/��hÑ)ÅrÎ/��}rÏ/��(hgX���:func:`getCapabilities`rÌ/��hhjÁ/��hij)��hkhàhm}rÓ/��(ho]hp]hq]hr]ht]uhvKMhb]rÔ/��j’��)År/��}rÒ/��(hgjÌ/��hhjÎ/��hij)��hkjÿ��hm}rÚ/��(UreftypeX���funcj⁄��âj€��X���getCapabilitiesU	refdomainX���pyrÛ/��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKMhb]rÙ/��j√��)Årı/��}rˆ/��(hgjÌ/��hm}r˜/��(ho]hp]r¯/��(jÊ��jÛ/��X���py-funcr˘/��ehq]hr]ht]uhhj/��hb]r˙/��hÄX���getCapabilities()r˚/��ÖÅr¸/��}r˝/��(hgU�hhjı/��ubahkjÀ��ubaubaubahkjf��ubjY��)År˛/��}rˇ/��(hgU�hm}r�0��(ho]hp]hq]hr]ht]uhhjª/��hb]r0��hÑ)År0��}r0��(hgX���() ``->`` :class:`Types.Node`hhj˛/��hij)��hkhàhm}r0��(ho]hp]hq]hr]ht]uhvKNhb]r0��(hÄX���() r0��ÖÅr0��}r0��(hgX���() hhj0��ubj√��)År	0��}r
0��(hgX���``->``hm}r0��(ho]hp]hq]hr]ht]uhhj0��hb]r0��hÄX���->r
0��ÖÅr0��}r0��(hgU�hhj	0��ubahkjÀ��ubhÄX��� ÖÅr0��}r0��(hgX��� hhj0��ubj’��)År0��}r0��(hgX���:class:`Types.Node`r0��hhj0��hij)��hkjÿ��hm}r0��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr0��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKNhb]r0��j√��)År0��}r0��(hgj0��hm}r0��(ho]hp]r0��(jÊ��j0��X���py-classr0��ehq]hr]ht]uhhj0��hb]r0��hÄX
���Types.Noder0��ÖÅr0��}r 0��(hgU�hhj0��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År!0��}r"0��(hgU�hm}r#0��(ho]hp]hq]hr]ht]uhhjí)��hb]r$0��(jY��)År%0��}r&0��(hgU�hm}r'0��(ho]hp]hq]hr]ht]uhhj!0��hb]r(0��hÑ)År)0��}r*0��(hgX���Tier 1r+0��hhj%0��hij)��hkhàhm}r,0��(ho]hp]hq]hr]ht]uhvKOhb]r-0��hÄX���Tier 1r.0��ÖÅr/0��}r00��(hgj+0��hhj)0��ubaubahkjf��ubjY��)År10��}r20��(hgU�hm}r30��(ho]hp]hq]hr]ht]uhhj!0��hb]r40��hÑ)År50��}r60��(hgX���1.0, 2.0r70��hhj10��hij)��hkhàhm}r80��(ho]hp]hq]hr]ht]uhvKPhb]r90��hÄX���1.0, 2.0r:0��ÖÅr;0��}r<0��(hgj70��hhj50��ubaubahkjf��ubjY��)År=0��}r>0��(hgU�hm}r?0��(ho]hp]hq]hr]ht]uhhj!0��hb]r@0��hÑ)ÅrA0��}rB0��(hgX���``POST /meta``rC0��hhj=0��hij)��hkhàhm}rD0��(ho]hp]hq]hr]ht]uhvKQhb]rE0��j√��)ÅrF0��}rG0��(hgjC0��hm}rH0��(ho]hp]hq]hr]ht]uhhjA0��hb]rI0��hÄX
���POST /metarJ0��ÖÅrK0��}rL0��(hgU�hhjF0��ubahkjÀ��ubaubahkjf��ubjY��)ÅrM0��}rN0��(hgU�hm}rO0��(ho]hp]hq]hr]ht]uhhj!0��hb]rP0��hÑ)ÅrQ0��}rR0��(hgX���:func:`registerSystemMetadata`rS0��hhjM0��hij)��hkhàhm}rT0��(ho]hp]hq]hr]ht]uhvKRhb]rU0��j’��)ÅrV0��}rW0��(hgjS0��hhjQ0��hij)��hkjÿ��hm}rX0��(UreftypeX���funcj⁄��âj€��X���registerSystemMetadataU	refdomainX���pyrY0��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKRhb]rZ0��j√��)År[0��}r\0��(hgjS0��hm}r]0��(ho]hp]r^0��(jÊ��jY0��X���py-funcr_0��ehq]hr]ht]uhhjV0��hb]r`0��hÄX���registerSystemMetadata()ra0��ÖÅrb0��}rc0��(hgU�hhj[0��ubahkjÀ��ubaubaubahkjf��ubjY��)Ård0��}re0��(hgU�hm}rf0��(ho]hp]hq]hr]ht]uhhj!0��hb]rg0��hÑ)Årh0��}ri0��(hgXä���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` :class:`Types.Identifier`hhjd0��hij)��hkhàhm}rj0��(ho]hp]hq]hr]ht]uhvKShb]rk0��(hÄX���(ÖÅrl0��}rm0��(hgX���(hhjh0��ubj’��)Årn0��}ro0��(hgX���:class:`session<Types.Session>`rp0��hhjh0��hij)��hkjÿ��hm}rq0��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrr0��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKShb]rs0��j√��)Årt0��}ru0��(hgjp0��hm}rv0��(ho]hp]rw0��(jÊ��jr0��X���py-classrx0��ehq]hr]ht]uhhjn0��hb]ry0��hÄX���sessionrz0��ÖÅr{0��}r|0��(hgU�hhjt0��ubahkjÀ��ubaubhÄX���, r}0��ÖÅr~0��}r0��(hgX���, hhjh0��ubj’��)ÅrÄ0��}rÅ0��(hgX���:class:`pid<Types.Identifier>`rÇ0��hhjh0��hij)��hkjÿ��hm}rÉ0��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÑ0��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKShb]rÖ0��j√��)ÅrÜ0��}rá0��(hgjÇ0��hm}rà0��(ho]hp]râ0��(jÊ��jÑ0��X���py-classrä0��ehq]hr]ht]uhhjÄ0��hb]rã0��hÄX���pidrå0��ÖÅrç0��}ré0��(hgU�hhjÜ0��ubahkjÀ��ubaubhÄX���, rè0��ÖÅrê0��}rë0��(hgX���, hhjh0��ubj’��)Årí0��}rì0��(hgX&���:class:`sysmeta<Types.SystemMetadata>`rî0��hhjh0��hij)��hkjÿ��hm}rï0��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrñ0��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKShb]ró0��j√��)Årò0��}rô0��(hgjî0��hm}rö0��(ho]hp]rõ0��(jÊ��jñ0��X���py-classrú0��ehq]hr]ht]uhhjí0��hb]rù0��hÄX���sysmetarû0��ÖÅrü0��}r†0��(hgU�hhjò0��ubahkjÀ��ubaubhÄX���) r°0��ÖÅr¢0��}r£0��(hgX���) hhjh0��ubj√��)År§0��}r•0��(hgX���``->``hm}r¶0��(ho]hp]hq]hr]ht]uhhjh0��hb]rß0��hÄX���->r®0��ÖÅr©0��}r™0��(hgU�hhj§0��ubahkjÀ��ubhÄX��� ÖÅr´0��}r¨0��(hgX��� hhjh0��ubj’��)År≠0��}rÆ0��(hgX���:class:`Types.Identifier`rØ0��hhjh0��hij)��hkjÿ��hm}r∞0��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr±0��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKShb]r≤0��j√��)År≥0��}r¥0��(hgjØ0��hm}rµ0��(ho]hp]r∂0��(jÊ��j±0��X���py-classr∑0��ehq]hr]ht]uhhj≠0��hb]r∏0��hÄX���Types.Identifierrπ0��ÖÅr∫0��}rª0��(hgU�hhj≥0��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årº0��}rΩ0��(hgU�hm}ræ0��(ho]hp]hq]hr]ht]uhhjí)��hb]rø0��(jY��)År¿0��}r¡0��(hgU�hm}r¬0��(ho]hp]hq]hr]ht]uhhjº0��hb]r√0��hÑ)Årƒ0��}r≈0��(hgX���Tier 1r∆0��hhj¿0��hij)��hkhàhm}r«0��(ho]hp]hq]hr]ht]uhvKThb]r»0��hÄX���Tier 1r…0��ÖÅr 0��}rÀ0��(hgj∆0��hhjƒ0��ubaubahkjf��ubjY��)ÅrÃ0��}rÕ0��(hgU�hm}rŒ0��(ho]hp]hq]hr]ht]uhhjº0��hb]rœ0��hÑ)År–0��}r—0��(hgX���2.0r“0��hhjÃ0��hij)��hkhàhm}r”0��(ho]hp]hq]hr]ht]uhvKUhb]r‘0��hÄX���2.0r’0��ÖÅr÷0��}r◊0��(hgj“0��hhj–0��ubaubahkjf��ubjY��)Årÿ0��}rŸ0��(hgU�hm}r⁄0��(ho]hp]hq]hr]ht]uhhjº0��hb]r€0��hÑ)År‹0��}r›0��(hgX
���``PUT /meta``rfi0��hhjÿ0��hij)��hkhàhm}rfl0��(ho]hp]hq]hr]ht]uhvKVhb]r‡0��j√��)År·0��}r‚0��(hgjfi0��hm}r„0��(ho]hp]hq]hr]ht]uhhj‹0��hb]r‰0��hÄX	���PUT /metarÂ0��ÖÅrÊ0��}rÁ0��(hgU�hhj·0��ubahkjÀ��ubaubahkjf��ubjY��)ÅrË0��}rÈ0��(hgU�hm}rÍ0��(ho]hp]hq]hr]ht]uhhjº0��hb]rÎ0��hÑ)ÅrÏ0��}rÌ0��(hgX���:func:`updateSystemMetadata`rÓ0��hhjË0��hij)��hkhàhm}rÔ0��(ho]hp]hq]hr]ht]uhvKWhb]r0��j’��)ÅrÒ0��}rÚ0��(hgjÓ0��hhjÏ0��hij)��hkjÿ��hm}rÛ0��(UreftypeX���funcj⁄��âj€��X���updateSystemMetadataU	refdomainX���pyrÙ0��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKWhb]rı0��j√��)Årˆ0��}r˜0��(hgjÓ0��hm}r¯0��(ho]hp]r˘0��(jÊ��jÙ0��X���py-funcr˙0��ehq]hr]ht]uhhjÒ0��hb]r˚0��hÄX���updateSystemMetadata()r¸0��ÖÅr˝0��}r˛0��(hgU�hhjˆ0��ubahkjÀ��ubaubaubahkjf��ubjY��)Årˇ0��}r�1��(hgU�hm}r1��(ho]hp]hq]hr]ht]uhhjº0��hb]r1��hÑ)År1��}r1��(hgXx���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`sysmeta<Types.SystemMetadata>`) ``->`` booleanhhjˇ0��hij)��hkhàhm}r1��(ho]hp]hq]hr]ht]uhvKXhb]r1��(hÄX���(ÖÅr1��}r1��(hgX���(hhj1��ubj’��)År	1��}r
1��(hgX���:class:`session<Types.Session>`r1��hhj1��hij)��hkjÿ��hm}r1��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr
1��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKXhb]r1��j√��)År1��}r1��(hgj1��hm}r1��(ho]hp]r1��(jÊ��j
1��X���py-classr1��ehq]hr]ht]uhhj	1��hb]r1��hÄX���sessionr1��ÖÅr1��}r1��(hgU�hhj1��ubahkjÀ��ubaubhÄX���, r1��ÖÅr1��}r1��(hgX���, hhj1��ubj’��)År1��}r1��(hgX���:class:`pid<Types.Identifier>`r1��hhj1��hij)��hkjÿ��hm}r1��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr1��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKXhb]r 1��j√��)År!1��}r"1��(hgj1��hm}r#1��(ho]hp]r$1��(jÊ��j1��X���py-classr%1��ehq]hr]ht]uhhj1��hb]r&1��hÄX���pidr'1��ÖÅr(1��}r)1��(hgU�hhj!1��ubahkjÀ��ubaubhÄX���, r*1��ÖÅr+1��}r,1��(hgX���, hhj1��ubj’��)År-1��}r.1��(hgX&���:class:`sysmeta<Types.SystemMetadata>`r/1��hhj1��hij)��hkjÿ��hm}r01��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr11��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKXhb]r21��j√��)År31��}r41��(hgj/1��hm}r51��(ho]hp]r61��(jÊ��j11��X���py-classr71��ehq]hr]ht]uhhj-1��hb]r81��hÄX���sysmetar91��ÖÅr:1��}r;1��(hgU�hhj31��ubahkjÀ��ubaubhÄX���) r<1��ÖÅr=1��}r>1��(hgX���) hhj1��ubj√��)År?1��}r@1��(hgX���``->``hm}rA1��(ho]hp]hq]hr]ht]uhhj1��hb]rB1��hÄX���->rC1��ÖÅrD1��}rE1��(hgU�hhj?1��ubahkjÀ��ubhÄX��� booleanrF1��ÖÅrG1��}rH1��(hgX��� booleanhhj1��ubeubahkjf��ubehkjó��ubjT��)ÅrI1��}rJ1��(hgU�hm}rK1��(ho]hp]hq]hr]ht]uhhjí)��hb]rL1��(jY��)ÅrM1��}rN1��(hgU�hm}rO1��(ho]hp]hq]hr]ht]uhhjI1��hb]hkjf��ubjY��)ÅrP1��}rQ1��(hgU�hm}rR1��(ho]hp]hq]hr]ht]uhhjI1��hb]rS1��hÑ)ÅrT1��}rU1��(hgX���1.0, 2.0rV1��hhjP1��hij)��hkhàhm}rW1��(ho]hp]hq]hr]ht]uhvKZhb]rX1��hÄX���1.0, 2.0rY1��ÖÅrZ1��}r[1��(hgjV1��hhjT1��ubaubahkjf��ubjY��)År\1��}r]1��(hgU�hm}r^1��(ho]hp]hq]hr]ht]uhhjI1��hb]r_1��hÑ)År`1��}ra1��(hgX'���``GET /reserve/{id}?subject={subject}``rb1��hhj\1��hij)��hkhàhm}rc1��(ho]hp]hq]hr]ht]uhvK[hb]rd1��j√��)Åre1��}rf1��(hgjb1��hm}rg1��(ho]hp]hq]hr]ht]uhhj`1��hb]rh1��hÄX#���GET /reserve/{id}?subject={subject}ri1��ÖÅrj1��}rk1��(hgU�hhje1��ubahkjÀ��ubaubahkjf��ubjY��)Årl1��}rm1��(hgU�hm}rn1��(ho]hp]hq]hr]ht]uhhjI1��hb]ro1��hÑ)Årp1��}rq1��(hgX���:func:`hasReservation`rr1��hhjl1��hij)��hkhàhm}rs1��(ho]hp]hq]hr]ht]uhvK\hb]rt1��j’��)Åru1��}rv1��(hgjr1��hhjp1��hij)��hkjÿ��hm}rw1��(UreftypeX���funcj⁄��âj€��X���hasReservationU	refdomainX���pyrx1��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK\hb]ry1��j√��)Årz1��}r{1��(hgjr1��hm}r|1��(ho]hp]r}1��(jÊ��jx1��X���py-funcr~1��ehq]hr]ht]uhhju1��hb]r1��hÄX���hasReservation()rÄ1��ÖÅrÅ1��}rÇ1��(hgU�hhjz1��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÉ1��}rÑ1��(hgU�hm}rÖ1��(ho]hp]hq]hr]ht]uhhjI1��hb]rÜ1��hÑ)Årá1��}rà1��(hgXp���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`, :class:`id<Types.Identifier>`) ``->`` booleanhhjÉ1��hij)��hkhàhm}râ1��(ho]hp]hq]hr]ht]uhvK]hb]rä1��(hÄX���(ÖÅrã1��}rå1��(hgX���(hhjá1��ubj’��)Årç1��}ré1��(hgX���:class:`session<Types.Session>`rè1��hhjá1��hij)��hkjÿ��hm}rê1��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrë1��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK]hb]rí1��j√��)Årì1��}rî1��(hgjè1��hm}rï1��(ho]hp]rñ1��(jÊ��jë1��X���py-classró1��ehq]hr]ht]uhhjç1��hb]rò1��hÄX���sessionrô1��ÖÅrö1��}rõ1��(hgU�hhjì1��ubahkjÀ��ubaubhÄX���, rú1��ÖÅrù1��}rû1��(hgX���, hhjá1��ubj’��)Årü1��}r†1��(hgX���:class:`subject<Types.Subject>`r°1��hhjá1��hij)��hkjÿ��hm}r¢1��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr£1��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK]hb]r§1��j√��)År•1��}r¶1��(hgj°1��hm}rß1��(ho]hp]r®1��(jÊ��j£1��X���py-classr©1��ehq]hr]ht]uhhjü1��hb]r™1��hÄX���subjectr´1��ÖÅr¨1��}r≠1��(hgU�hhj•1��ubahkjÀ��ubaubhÄX���, rÆ1��ÖÅrØ1��}r∞1��(hgX���, hhjá1��ubj’��)År±1��}r≤1��(hgX���:class:`id<Types.Identifier>`r≥1��hhjá1��hij)��hkjÿ��hm}r¥1��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrµ1��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK]hb]r∂1��j√��)År∑1��}r∏1��(hgj≥1��hm}rπ1��(ho]hp]r∫1��(jÊ��jµ1��X���py-classrª1��ehq]hr]ht]uhhj±1��hb]rº1��hÄX���idrΩ1��ÖÅræ1��}rø1��(hgU�hhj∑1��ubahkjÀ��ubaubhÄX���) r¿1��ÖÅr¡1��}r¬1��(hgX���) hhjá1��ubj√��)År√1��}rƒ1��(hgX���``->``hm}r≈1��(ho]hp]hq]hr]ht]uhhjá1��hb]r∆1��hÄX���->r«1��ÖÅr»1��}r…1��(hgU�hhj√1��ubahkjÀ��ubhÄX��� booleanr 1��ÖÅrÀ1��}rÃ1��(hgX��� booleanhhjá1��ubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)ÅrÕ1��}rŒ1��(hgU�hhj�)��hiNhkj”��hm}rœ1��(hr]hq]ho]hp]ht]Uentries]r–1��(j÷��X���ping() (in module CNCore)h<U�Ntr—1��auhvNhwhhb]ubj¸!��)År“1��}r”1��(hgU�hhj�)��hiNhkjˇ!��hm}r‘1��(j"��âj"��X���pyr’1��hr]hq]ho]hp]ht]j"��X���functionr÷1��j"��j÷1��uhvNhwhhb]r◊1��(j"��)Årÿ1��}rŸ1��(hgX���ping() -> nullhhj“1��hij)��hkj"��hm}r⁄1��(hr]r€1��h<aj"��j0)��hq]ho]hp]ht]r‹1��h<aj"��X���pingr›1��j"��U�j"��âuhvK}hwhhb]rfi1��(j"��)Årfl1��}r‡1��(hgX���CNCore.hhjÿ1��hij)��hkj"��hm}r·1��(ho]hp]hq]hr]ht]uhvK}hwhhb]r‚1��hÄX���CNCore.r„1��ÖÅr‰1��}rÂ1��(hgU�hhjfl1��ubaubj"��)ÅrÊ1��}rÁ1��(hgj›1��hhjÿ1��hij)��hkj!"��hm}rË1��(ho]hp]hq]hr]ht]uhvK}hwhhb]rÈ1��hÄX���pingrÍ1��ÖÅrÎ1��}rÏ1��(hgU�hhjÊ1��ubaubj'"��)ÅrÌ1��}rÓ1��(hgU�hhjÿ1��hij)��hkj*"��hm}rÔ1��(ho]hp]hq]hr]ht]uhvK}hwhhb]ubj6"��)År1��}rÒ1��(hgX���nullhhjÿ1��hij)��hkj9"��hm}rÚ1��(ho]hp]hq]hr]ht]uhvK}hwhhb]rÛ1��hÄX���nullrÙ1��ÖÅrı1��}rˆ1��(hgU�hhj1��ubaubeubj?"��)År˜1��}r¯1��(hgU�hhj“1��hij)��hkjB"��hm}r˘1��(ho]hp]hq]hr]ht]uhvK}hwhhb]r˙1��(hÑ)År˚1��}r¸1��(hgXÀ���Low level "are you alive" operation. A valid ping response is indicated by a HTTP status of 200. A timestmap indicating the current system time (UTC) on the node MUST be returned in the HTTP Date header.r˝1��hhj˜1��hij)��hkhàhm}r˛1��(ho]hp]hq]hr]ht]uhvKdhwhhb]rˇ1��hÄXÀ���Low level "are you alive" operation. A valid ping response is indicated by a HTTP status of 200. A timestmap indicating the current system time (UTC) on the node MUST be returned in the HTTP Date header.r�2��ÖÅr2��}r2��(hgj˝1��hhj˚1��ubaubhÑ)År2��}r2��(hgX‘���The Member Node should perform some minimal internal functionality testing before answering. However, ping checks will be frequent (every few minutes) so the internal functionality test should not be high impact.r2��hhj˜1��hij)��hkhàhm}r2��(ho]hp]hq]hr]ht]uhvKfhwhhb]r2��hÄX‘���The Member Node should perform some minimal internal functionality testing before answering. However, ping checks will be frequent (every few minutes) so the internal functionality test should not be high impact.r2��ÖÅr	2��}r
2��(hgj2��hhj2��ubaubhÑ)År2��}r2��(hgX]���Any status response other than 200 indicates that the node is offline for DataONE operations.r
2��hhj˜1��hij)��hkhàhm}r2��(ho]hp]hq]hr]ht]uhvKhhwhhb]r2��hÄX]���Any status response other than 200 indicates that the node is offline for DataONE operations.r2��ÖÅr2��}r2��(hgj
2��hhj2��ubaubhÑ)År2��}r2��(hgX∏���Note that the timestamp returned in the Date header should follow the semantics as described in the HTTP specifications, http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18hhj˜1��hij)��hkhàhm}r2��(ho]hp]hq]hr]ht]uhvKjhwhhb]r2��(hÄXy���Note that the timestamp returned in the Date header should follow the semantics as described in the HTTP specifications, r2��ÖÅr2��}r2��(hgXy���Note that the timestamp returned in the Date header should follow the semantics as described in the HTTP specifications, hhj2��ubcdocutils.nodes
reference
r2��)År2��}r2��(hgX?���http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18r2��hm}r2��(Urefurij2��hr]hq]ho]hp]ht]uhhj2��hb]r2��hÄX?���http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18r 2��ÖÅr!2��}r"2��(hgU�hhj2��ubahkU	referencer#2��ubeubhÑ)År$2��}r%2��(hgX°���The response body will be ignored by the caller expect in the case of an error, in which case the response body should contain the appropriate DataONE exception.r&2��hhj˜1��hij)��hkhàhm}r'2��(ho]hp]hq]hr]ht]uhvKlhwhhb]r(2��hÄX°���The response body will be ignored by the caller expect in the case of an error, in which case the response body should contain the appropriate DataONE exception.r)2��ÖÅr*2��}r+2��(hgj&2��hhj$2��ubaubhñ)År,2��}r-2��(hgU�hhj˜1��hiNhkhôhm}r.2��(ho]hp]hq]hr]ht]uhvNhwhhb]r/2��(hú)År02��}r12��(hgU�hhj,2��hij)��hkhühm}r22��(ho]hp]hq]hr]ht]uhvKnhwhhb]r32��(h¢)År42��}r52��(hgX���Versionhhj02��hij)��hkh¶hm}r62��(ho]hp]hq]hr]ht]uhvK�hb]r72��hÄX���Versionr82��ÖÅr92��}r:2��(hgU�hhj42��ubaubh¨)År;2��}r<2��(hgX
���1.0, (2.0)r=2��hm}r>2��(ho]hp]hq]hr]ht]uhhj02��hb]r?2��hÑ)År@2��}rA2��(hgj=2��hhj;2��hij)��hkhàhm}rB2��(ho]hp]hq]hr]ht]uhvKnhb]rC2��hÄX
���1.0, (2.0)rD2��ÖÅrE2��}rF2��(hgj=2��hhj@2��ubaubahkhπubeubhú)ÅrG2��}rH2��(hgU�hhj,2��hij)��hkhühm}rI2��(ho]hp]hq]hr]ht]uhvKohwhhb]rJ2��(h¢)ÅrK2��}rL2��(hgX	���Use CaseshhjG2��hij)��hkh¶hm}rM2��(ho]hp]hq]hr]ht]uhvK�hb]rN2��hÄX	���Use CasesrO2��ÖÅrP2��}rQ2��(hgU�hhjK2��ubaubh¨)ÅrR2��}rS2��(hgX$���:doc:`UC10 </design/UseCases/10_uc>`rT2��hm}rU2��(ho]hp]hq]hr]ht]uhhjG2��hb]rV2��hÑ)ÅrW2��}rX2��(hgjT2��hhjR2��hij)��hkhàhm}rY2��(ho]hp]hq]hr]ht]uhvKphb]rZ2��j’��)År[2��}r\2��(hgjT2��hhjW2��hij)��hkjÿ��hm}r]2��(UreftypeX���docr^2��j⁄��àj€��X���/design/UseCases/10_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKphb]r_2��cdocutils.nodes
inline
r`2��)Åra2��}rb2��(hgjT2��hm}rc2��(ho]hp]rd2��(jÊ��j^2��ehq]hr]ht]uhhj[2��hb]re2��hÄX���UC10rf2��ÖÅrg2��}rh2��(hgU�hhja2��ubahkUinlineri2��ubaubaubahkhπubeubhú)Årj2��}rk2��(hgU�hhj,2��hij)��hkhühm}rl2��(ho]hp]hq]hr]ht]uhvKqhwhhb]rm2��(h¢)Årn2��}ro2��(hgX���REST URLhhjj2��hij)��hkh¶hm}rp2��(ho]hp]hq]hr]ht]uhvK�hb]rq2��hÄX���REST URLrr2��ÖÅrs2��}rt2��(hgU�hhjn2��ubaubh¨)Åru2��}rv2��(hgX���``GET /monitor/ping``rw2��hm}rx2��(ho]hp]hq]hr]ht]uhhjj2��hb]ry2��hÑ)Årz2��}r{2��(hgjw2��hhju2��hij)��hkhàhm}r|2��(ho]hp]hq]hr]ht]uhvKqhb]r}2��j√��)År~2��}r2��(hgjw2��hm}rÄ2��(ho]hp]hq]hr]ht]uhhjz2��hb]rÅ2��hÄX���GET /monitor/pingrÇ2��ÖÅrÉ2��}rÑ2��(hgU�hhj~2��ubahkjÀ��ubaubahkhπubeubhú)ÅrÖ2��}rÜ2��(hgU�hm}rá2��(ho]hp]hq]hr]ht]uhhj,2��hb]rà2��(h¢)Årâ2��}rä2��(hgX���ReturnshhjÖ2��hij)��hkh¶hm}rã2��(ho]hp]hq]hr]ht]uhvK�hb]rå2��hÄX���Returnsrç2��ÖÅré2��}rè2��(hgU�hhjâ2��ubaubh¨)Årê2��}rë2��(hgU�hm}rí2��(ho]hp]hq]hr]ht]uhhjÖ2��hb]rì2��hÑ)Årî2��}rï2��(hgX{���Null body or Exception. The body of the message is ignored by the caller. The HTTP header Date MUST be set in the response.hm}rñ2��(ho]hp]hq]hr]ht]uhhjê2��hb]ró2��(hÄXZ���Null body or Exception. The body of the message is ignored by the caller. The HTTP header rò2��ÖÅrô2��}rö2��(hgXZ���Null body or Exception. The body of the message is ignored by the caller. The HTTP header hhjî2��ubjÉ$��)Årõ2��}rú2��(hgX���*Date*hm}rù2��(ho]hp]hq]hr]ht]uhhjî2��hb]rû2��hÄX���Daterü2��ÖÅr†2��}r°2��(hgU�hhjõ2��ubahkjã$��ubhÄX��� MUST be set in the response.r¢2��ÖÅr£2��}r§2��(hgX��� MUST be set in the response.hhjî2��ubehkhàubahkhπubehkhüubhú)År•2��}r¶2��(hgU�hm}rß2��(ho]hp]hq]hr]ht]uhhj,2��hb]r®2��(h¢)År©2��}r™2��(hgX���Return typehhj•2��hij)��hkh¶hm}r´2��(ho]hp]hq]hr]ht]uhvK�hb]r¨2��hÄX���Return typer≠2��ÖÅrÆ2��}rØ2��(hgU�hhj©2��ubaubh¨)År∞2��}r±2��(hgU�hm}r≤2��(ho]hp]hq]hr]ht]uhhj•2��hb]r≥2��hÑ)År¥2��}rµ2��(hgX���nullhm}r∂2��(ho]hp]hq]hr]ht]uhhj∞2��hb]r∑2��j’��)År∏2��}rπ2��(hgU�hm}r∫2��(Ureftypejü&��j¢"��àU	reftargetX���nullU	refdomainj’1��hr]hq]Urefexplicitâho]hp]ht]uhhj¥2��hb]rª2��hÄX���nullrº2��ÖÅrΩ2��}ræ2��(hgU�hhj∏2��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)Årø2��}r¿2��(hgU�hm}r¡2��(ho]hp]hq]hr]ht]uhhj,2��hb]r¬2��(h¢)År√2��}rƒ2��(hgX���Raiseshhjø2��hij)��hkh¶hm}r≈2��(ho]hp]hq]hr]ht]uhvK�hb]r∆2��hÄX���Raisesr«2��ÖÅr»2��}r…2��(hgU�hhj√2��ubaubh¨)År 2��}rÀ2��(hgU�hm}rÃ2��(ho]hp]hq]hr]ht]uhhjø2��hb]rÕ2��j	#��)ÅrŒ2��}rœ2��(hgU�hm}r–2��(ho]hp]hq]hr]ht]uhhj 2��hb]r—2��(j#��)År“2��}r”2��(hgU�hm}r‘2��(ho]hp]hq]hr]ht]uhhjŒ2��hb]r’2��hÑ)År÷2��}r◊2��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2041)hm}rÿ2��(ho]hp]hq]hr]ht]uhhj“2��hb]rŸ2��(j’��)År⁄2��}r€2��(hgU�hm}r‹2��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr›2��U	refdomainj’1��hr]hq]Urefexplicitâho]hp]ht]uhhj÷2��hb]rfi2��jû"��)Årfl2��}r‡2��(hgj›2��hm}r·2��(ho]hp]hq]hr]ht]uhhj⁄2��hb]r‚2��hÄX���Exceptions.NotImplementedr„2��ÖÅr‰2��}rÂ2��(hgU�hhjfl2��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÊ2��ÖÅrÁ2��}rË2��(hgU�hhj÷2��ubj√��)ÅrÈ2��}rÍ2��(hgX$���``(errorCode=501, detailCode=2041)``hm}rÎ2��(ho]hp]hq]hr]ht]uhhj÷2��hb]rÏ2��hÄX ���(errorCode=501, detailCode=2041)rÌ2��ÖÅrÓ2��}rÔ2��(hgU�hhjÈ2��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År2��}rÒ2��(hgU�hm}rÚ2��(ho]hp]hq]hr]ht]uhhjŒ2��hb]rÛ2��hÑ)ÅrÙ2��}rı2��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2042)hm}rˆ2��(ho]hp]hq]hr]ht]uhhj2��hb]r˜2��(j’��)År¯2��}r˘2��(hgU�hm}r˙2��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer˚2��U	refdomainj’1��hr]hq]Urefexplicitâho]hp]ht]uhhjÙ2��hb]r¸2��jû"��)År˝2��}r˛2��(hgj˚2��hm}rˇ2��(ho]hp]hq]hr]ht]uhhj¯2��hb]r�3��hÄX���Exceptions.ServiceFailurer3��ÖÅr3��}r3��(hgU�hhj˝2��ubahkjß"��ubahkjÿ��ubhÄX��� -- r3��ÖÅr3��}r3��(hgU�hhjÙ2��ubj√��)År3��}r3��(hgX$���``(errorCode=500, detailCode=2042)``hm}r	3��(ho]hp]hq]hr]ht]uhhjÙ2��hb]r
3��hÄX ���(errorCode=500, detailCode=2042)r3��ÖÅr3��}r
3��(hgU�hhj3��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År3��}r3��(hgU�hm}r3��(ho]hp]hq]hr]ht]uhhjŒ2��hb]r3��hÑ)År3��}r3��(hgXÚ���Exceptions.InsufficientResources -- (errorCode=413, detailCode=2045)A ping response may return InsufficientResources if for example the system is in a state where normal DataONE operations may be impeded by an unusually high load on the node.hm}r3��(ho]hp]hq]hr]ht]uhhj3��hb]r3��(j’��)År3��}r3��(hgU�hm}r3��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InsufficientResourcesr3��U	refdomainj’1��hr]hq]Urefexplicitâho]hp]ht]uhhj3��hb]r3��jû"��)År3��}r3��(hgj3��hm}r3��(ho]hp]hq]hr]ht]uhhj3��hb]r3��hÄX ���Exceptions.InsufficientResourcesr3��ÖÅr 3��}r!3��(hgU�hhj3��ubahkjß"��ubahkjÿ��ubhÄX��� -- r"3��ÖÅr#3��}r$3��(hgU�hhj3��ubhÑ)År%3��}r&3��(hgX$���``(errorCode=413, detailCode=2045)``r'3��hhj3��hij)��hkhàhm}r(3��(ho]hp]hq]hr]ht]uhvKyhb]r)3��j√��)År*3��}r+3��(hgj'3��hm}r,3��(ho]hp]hq]hr]ht]uhhj%3��hb]r-3��hÄX ���(errorCode=413, detailCode=2045)r.3��ÖÅr/3��}r03��(hgU�hhj*3��ubahkjÀ��ubaubhÑ)År13��}r23��(hgXÆ���A ping response may return InsufficientResources if for example the system is in a state where normal DataONE operations may be impeded by an unusually high load on the node.r33��hhj3��hij)��hkhàhm}r43��(ho]hp]hq]hr]ht]uhvK{hb]r53��hÄXÆ���A ping response may return InsufficientResources if for example the system is in a state where normal DataONE operations may be impeded by an unusually high load on the node.r63��ÖÅr73��}r83��(hgj33��hhj13��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubcdocutils.nodes
block_quote
r93��)År:3��}r;3��(hgU�hhj�)��hiNhkUblock_quoter<3��hm}r=3��(ho]hp]hq]hr]ht]uhvNhwhhb]r>3��(hÑ)År?3��}r@3��(hgX���**Response**rA3��hhj:3��hij��X���source/apis/examples/ping.txtrB3��ÖÅrC3��}rD3��bhkhàhm}rE3��(ho]hp]hq]hr]ht]uhvKhb]rF3��cdocutils.nodes
strong
rG3��)ÅrH3��}rI3��(hgjA3��hm}rJ3��(ho]hp]hq]hr]ht]uhhj?3��hb]rK3��hÄX���ResponserL3��ÖÅrM3��}rN3��(hgU�hhjH3��ubahkUstrongrO3��ubaubhÑ)ÅrP3��}rQ3��(hgXa��The response should be a valid HTTP response with a blank or arbitrary body.
Only the HTTP header information is considered by the requestor. A successful
response MUST have a HTTP status code of 200. In case of an error condition,
the appropriate HTTP status code MUST be set, and an exception or error
information MAY be returned in the response body.rR3��hhj:3��hijC3��hkhàhm}rS3��(ho]hp]hq]hr]ht]uhvKhb]rT3��hÄXa��The response should be a valid HTTP response with a blank or arbitrary body.
Only the HTTP header information is considered by the requestor. A successful
response MUST have a HTTP status code of 200. In case of an error condition,
the appropriate HTTP status code MUST be set, and an exception or error
information MAY be returned in the response body.rU3��ÖÅrV3��}rW3��(hgjR3��hhjP3��ubaubhÑ)ÅrX3��}rY3��(hgX���**Example**rZ3��hhj:3��hijC3��hkhàhm}r[3��(ho]hp]hq]hr]ht]uhvK	hb]r\3��jG3��)År]3��}r^3��(hgjZ3��hm}r_3��(ho]hp]hq]hr]ht]uhhjX3��hb]r`3��hÄX���Examplera3��ÖÅrb3��}rc3��(hgU�hhj]3��ubahkjO3��ubaubhÑ)Ård3��}re3��(hgXM��Example of ping request and response for a Member Node (Coordinating Nodes
implement the same functionality). Lines prefixed with ">" indicate outgoing
information, lines prefixed with "<" show content returned from the server.
Lines associated with SSL connection initiation and close are not shown here.
Note that the actual response headers may vary, the only required header
fields are the first status line and a ``Date`` entry. However, in order to
fully support clients that may cache the response, it is recommended that the
``Expires``, and ``Cache-Control`` headers are returned.hhj:3��hijC3��hkhàhm}rf3��(ho]hp]hq]hr]ht]uhvKhb]rg3��(hÄX¢��Example of ping request and response for a Member Node (Coordinating Nodes
implement the same functionality). Lines prefixed with ">" indicate outgoing
information, lines prefixed with "<" show content returned from the server.
Lines associated with SSL connection initiation and close are not shown here.
Note that the actual response headers may vary, the only required header
fields are the first status line and a rh3��ÖÅri3��}rj3��(hgX¢��Example of ping request and response for a Member Node (Coordinating Nodes
implement the same functionality). Lines prefixed with ">" indicate outgoing
information, lines prefixed with "<" show content returned from the server.
Lines associated with SSL connection initiation and close are not shown here.
Note that the actual response headers may vary, the only required header
fields are the first status line and a hhjd3��ubj√��)Årk3��}rl3��(hgX���``Date``hm}rm3��(ho]hp]hq]hr]ht]uhhjd3��hb]rn3��hÄX���Datero3��ÖÅrp3��}rq3��(hgU�hhjk3��ubahkjÀ��ubhÄXk��� entry. However, in order to
fully support clients that may cache the response, it is recommended that the
rr3��ÖÅrs3��}rt3��(hgXk��� entry. However, in order to
fully support clients that may cache the response, it is recommended that the
hhjd3��ubj√��)Åru3��}rv3��(hgX���``Expires``hm}rw3��(ho]hp]hq]hr]ht]uhhjd3��hb]rx3��hÄX���Expiresry3��ÖÅrz3��}r{3��(hgU�hhju3��ubahkjÀ��ubhÄX���, and r|3��ÖÅr}3��}r~3��(hgX���, and hhjd3��ubj√��)År3��}rÄ3��(hgX���``Cache-Control``hm}rÅ3��(ho]hp]hq]hr]ht]uhhjd3��hb]rÇ3��hÄX
���Cache-ControlrÉ3��ÖÅrÑ3��}rÖ3��(hgU�hhj3��ubahkjÀ��ubhÄX��� headers are returned.rÜ3��ÖÅrá3��}rà3��(hgX��� headers are returned.hhjd3��ubeubcdocutils.nodes
literal_block
râ3��)Årä3��}rã3��(hgX≤��export NODE="https://demo2.test.dataone.org/knb/d1/mn"
curl -k -v "$NODE/v1/monitor/ping"

> GET /knb/d1/mn/v1/monitor/ping HTTP/1.1
> User-Agent: curl/7.21.6 (x86_64-pc-linux-gnu) libcurl/7.21.6
  OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: demo2.test.dataone.org
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 06 Mar 2012 14:19:59 GMT
< Server: Apache/2.2.14 (Ubuntu)
< Content-Length: 0
< Content-Type: text/plain
<hhj:3��hijC3��hkU
literal_blockrå3��hm}rç3��(Ulinenosré3��âUlanguagerè3��X���bashj#��j$��hr]hq]ho]Uhighlight_argsrê3��}rë3��Uhl_linesrí3��]rì3��(KKeshp]ht]uhvKhb]rî3��hÄX≤��export NODE="https://demo2.test.dataone.org/knb/d1/mn"
curl -k -v "$NODE/v1/monitor/ping"

> GET /knb/d1/mn/v1/monitor/ping HTTP/1.1
> User-Agent: curl/7.21.6 (x86_64-pc-linux-gnu) libcurl/7.21.6
  OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: demo2.test.dataone.org
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 06 Mar 2012 14:19:59 GMT
< Server: Apache/2.2.14 (Ubuntu)
< Content-Length: 0
< Content-Type: text/plain
<rï3��ÖÅrñ3��}ró3��(hgU�hhjä3��ubaubeubj–��)Årò3��}rô3��(hgU�hhj�)��hiNhkj”��hm}rö3��(hr]hq]ho]hp]ht]Uentries]rõ3��(j÷��X���create() (in module CNCore)h;U�Ntrú3��auhvNhwhhb]ubj¸!��)Årù3��}rû3��(hgU�hhj�)��hiNhkjˇ!��hm}rü3��(j"��âj"��X���pyr†3��hr]hq]ho]hp]ht]j"��X���functionr°3��j"��j°3��uhvNhwhhb]r¢3��(j"��)År£3��}r§3��(hgX0���create(session,pid,object,sysmeta) -> Identifierhhjù3��hij)��hkj"��hm}r•3��(hr]r¶3��h;aj"��j0)��hq]ho]hp]ht]rß3��h;aj"��X���creater®3��j"��U�j"��âuhvKºhwhhb]r©3��(j"��)År™3��}r´3��(hgX���CNCore.hhj£3��hij)��hkj"��hm}r¨3��(ho]hp]hq]hr]ht]uhvKºhwhhb]r≠3��hÄX���CNCore.rÆ3��ÖÅrØ3��}r∞3��(hgU�hhj™3��ubaubj"��)År±3��}r≤3��(hgj®3��hhj£3��hij)��hkj!"��hm}r≥3��(ho]hp]hq]hr]ht]uhvKºhwhhb]r¥3��hÄX���createrµ3��ÖÅr∂3��}r∑3��(hgU�hhj±3��ubaubj'"��)År∏3��}rπ3��(hgX���session, pid, object, sysmetahhj£3��hij)��hkj*"��hm}r∫3��(ho]hp]hq]hr]ht]uhvKºhwhhb]rª3��(j-"��)Årº3��}rΩ3��(hgX���sessionhm}ræ3��(ho]hp]hq]hr]ht]uhhj∏3��hb]rø3��hÄX���sessionr¿3��ÖÅr¡3��}r¬3��(hgU�hhjº3��ubahkj5"��ubj-"��)År√3��}rƒ3��(hgX���pidhm}r≈3��(ho]hp]hq]hr]ht]uhhj∏3��hb]r∆3��hÄX���pidr«3��ÖÅr»3��}r…3��(hgU�hhj√3��ubahkj5"��ubj-"��)År 3��}rÀ3��(hgX���objecthm}rÃ3��(ho]hp]hq]hr]ht]uhhj∏3��hb]rÕ3��hÄX���objectrŒ3��ÖÅrœ3��}r–3��(hgU�hhj 3��ubahkj5"��ubj-"��)År—3��}r“3��(hgX���sysmetahm}r”3��(ho]hp]hq]hr]ht]uhhj∏3��hb]r‘3��hÄX���sysmetar’3��ÖÅr÷3��}r◊3��(hgU�hhj—3��ubahkj5"��ubeubj6"��)Årÿ3��}rŸ3��(hgX
���Identifierhhj£3��hij)��hkj9"��hm}r⁄3��(ho]hp]hq]hr]ht]uhvKºhwhhb]r€3��hÄX
���Identifierr‹3��ÖÅr›3��}rfi3��(hgU�hhjÿ3��ubaubeubj?"��)Årfl3��}r‡3��(hgU�hhjù3��hij)��hkjB"��hm}r·3��(ho]hp]hq]hr]ht]uhvKºhwhhb]r‚3��(hÑ)År„3��}r‰3��(hgXS���Used internally within a Coordinating Node to add a new object to the object store.rÂ3��hhjfl3��hij)��hkhàhm}rÊ3��(ho]hp]hq]hr]ht]uhvKÖhwhhb]rÁ3��hÄXS���Used internally within a Coordinating Node to add a new object to the object store.rË3��ÖÅrÈ3��}rÍ3��(hgjÂ3��hhj„3��ubaubhÑ)ÅrÎ3��}rÏ3��(hgX;���This method is not publicly exposed by a Coordinating Node.rÌ3��hhjfl3��hij)��hkhàhm}rÓ3��(ho]hp]hq]hr]ht]uhvKáhwhhb]rÔ3��hÄX;���This method is not publicly exposed by a Coordinating Node.r3��ÖÅrÒ3��}rÚ3��(hgjÌ3��hhjÎ3��ubaubhÑ)ÅrÛ3��}rÙ3��(hgXU���v2.0: The structure of :class:`v2_0.Types.SystemMetadata` has changed from Version 1.hhjfl3��hij)��hkhàhm}rı3��(ho]hp]hq]hr]ht]uhvKâhwhhb]rˆ3��(hÄX���v2.0: The structure of r˜3��ÖÅr¯3��}r˘3��(hgX���v2.0: The structure of hhjÛ3��ubj’��)År˙3��}r˚3��(hgX"���:class:`v2_0.Types.SystemMetadata`r¸3��hhjÛ3��hij)��hkjÿ��hm}r˝3��(UreftypeX���classj⁄��âj€��X���v2_0.Types.SystemMetadataU	refdomainX���pyr˛3��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKâhb]rˇ3��j√��)År�4��}r4��(hgj¸3��hm}r4��(ho]hp]r4��(jÊ��j˛3��X���py-classr4��ehq]hr]ht]uhhj˙3��hb]r4��hÄX���v2_0.Types.SystemMetadatar4��ÖÅr4��}r4��(hgU�hhj�4��ubahkjÀ��ubaubhÄX��� has changed from Version 1.r	4��ÖÅr
4��}r4��(hgX��� has changed from Version 1.hhjÛ3��ubeubhñ)År4��}r
4��(hgU�hhjfl3��hiNhkhôhm}r4��(ho]hp]hq]hr]ht]uhvNhwhhb]r4��(hú)År4��}r4��(hgU�hhj4��hij)��hkhühm}r4��(ho]hp]hq]hr]ht]uhvKãhwhhb]r4��(h¢)År4��}r4��(hgX���Versionhhj4��hij)��hkh¶hm}r4��(ho]hp]hq]hr]ht]uhvK�hb]r4��hÄX���Versionr4��ÖÅr4��}r4��(hgU�hhj4��ubaubh¨)År4��}r4��(hgX���1.0, 2.0r4��hm}r4��(ho]hp]hq]hr]ht]uhhj4��hb]r4��hÑ)År 4��}r!4��(hgj4��hhj4��hij)��hkhàhm}r"4��(ho]hp]hq]hr]ht]uhvKãhb]r#4��hÄX���1.0, 2.0r$4��ÖÅr%4��}r&4��(hgj4��hhj 4��ubaubahkhπubeubhú)År'4��}r(4��(hgU�hhj4��hij)��hkhühm}r)4��(ho]hp]hq]hr]ht]uhvKåhwhhb]r*4��(h¢)År+4��}r,4��(hgX	���Use Caseshhj'4��hij)��hkh¶hm}r-4��(ho]hp]hq]hr]ht]uhvK�hb]r.4��hÄX	���Use Casesr/4��ÖÅr04��}r14��(hgU�hhj+4��ubaubh¨)År24��}r34��(hgXp���:doc:`UC04 </design/UseCases/04_uc>`, :doc:`UC09 </design/UseCases/09_uc>`, :doc:`UC16 </design/UseCases/16_uc>`r44��hm}r54��(ho]hp]hq]hr]ht]uhhj'4��hb]r64��hÑ)År74��}r84��(hgj44��hhj24��hij)��hkhàhm}r94��(ho]hp]hq]hr]ht]uhvKçhb]r:4��(j’��)År;4��}r<4��(hgX$���:doc:`UC04 </design/UseCases/04_uc>`r=4��hhj74��hij)��hkjÿ��hm}r>4��(UreftypeX���docr?4��j⁄��àj€��X���/design/UseCases/04_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKçhb]r@4��j`2��)ÅrA4��}rB4��(hgj=4��hm}rC4��(ho]hp]rD4��(jÊ��j?4��ehq]hr]ht]uhhj;4��hb]rE4��hÄX���UC04rF4��ÖÅrG4��}rH4��(hgU�hhjA4��ubahkji2��ubaubhÄX���, rI4��ÖÅrJ4��}rK4��(hgX���, hhj74��ubj’��)ÅrL4��}rM4��(hgX$���:doc:`UC09 </design/UseCases/09_uc>`rN4��hhj74��hij)��hkjÿ��hm}rO4��(UreftypeX���docrP4��j⁄��àj€��X���/design/UseCases/09_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKçhb]rQ4��j`2��)ÅrR4��}rS4��(hgjN4��hm}rT4��(ho]hp]rU4��(jÊ��jP4��ehq]hr]ht]uhhjL4��hb]rV4��hÄX���UC09rW4��ÖÅrX4��}rY4��(hgU�hhjR4��ubahkji2��ubaubhÄX���, rZ4��ÖÅr[4��}r\4��(hgX���, hhj74��ubj’��)År]4��}r^4��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r_4��hhj74��hij)��hkjÿ��hm}r`4��(UreftypeX���docra4��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKçhb]rb4��j`2��)Årc4��}rd4��(hgj_4��hm}re4��(ho]hp]rf4��(jÊ��ja4��ehq]hr]ht]uhhj]4��hb]rg4��hÄX���UC16rh4��ÖÅri4��}rj4��(hgU�hhjc4��ubahkji2��ubaubeubahkhπubeubhú)Årk4��}rl4��(hgU�hhj4��hij)��hkhühm}rm4��(ho]hp]hq]hr]ht]uhvKéhwhhb]rn4��(h¢)Åro4��}rp4��(hgX���REST URLhhjk4��hij)��hkh¶hm}rq4��(ho]hp]hq]hr]ht]uhvK�hb]rr4��hÄX���REST URLrs4��ÖÅrt4��}ru4��(hgU�hhjo4��ubaubh¨)Årv4��}rw4��(hgX���``POST /object``rx4��hm}ry4��(ho]hp]hq]hr]ht]uhhjk4��hb]rz4��hÑ)År{4��}r|4��(hgjx4��hhjv4��hij)��hkhàhm}r}4��(ho]hp]hq]hr]ht]uhvKéhb]r~4��j√��)År4��}rÄ4��(hgjx4��hm}rÅ4��(ho]hp]hq]hr]ht]uhhj{4��hb]rÇ4��hÄX���POST /objectrÉ4��ÖÅrÑ4��}rÖ4��(hgU�hhj4��ubahkjÀ��ubaubahkhπubeubhú)ÅrÜ4��}rá4��(hgU�hm}rà4��(ho]hp]hq]hr]ht]uhhj4��hb]râ4��(h¢)Årä4��}rã4��(hgX
���ParametershhjÜ4��hij)��hkh¶hm}rå4��(ho]hp]hq]hr]ht]uhvK�hb]rç4��hÄX
���Parametersré4��ÖÅrè4��}rê4��(hgU�hhjä4��ubaubh¨)Årë4��}rí4��(hgU�hm}rì4��(ho]hp]hq]hr]ht]uhhjÜ4��hb]rî4��j	#��)Årï4��}rñ4��(hgU�hm}ró4��(ho]hp]hq]hr]ht]uhhjë4��hb]rò4��(j#��)Årô4��}rö4��(hgU�hm}rõ4��(ho]hp]hq]hr]ht]uhhjï4��hb]rú4��hÑ)Årù4��}rû4��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rü4��(ho]hp]hq]hr]ht]uhhjô4��hb]r†4��(jû"��)År°4��}r¢4��(hgX���sessionhm}r£4��(hr]hq]j¢"��àho]hp]ht]uhhjù4��hb]r§4��hÄX���sessionr•4��ÖÅr¶4��}rß4��(hgU�hhj°4��ubahkjß"��ubhÄX��� (r®4��ÖÅr©4��}r™4��(hgU�hhjù4��ubj’��)År´4��}r¨4��(hgX���:class:`Types.Session`r≠4��hhjù4��hij)��hkjÿ��hm}rÆ4��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrØ4��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKêhb]r∞4��j√��)År±4��}r≤4��(hgj≠4��hm}r≥4��(ho]hp]r¥4��(jÊ��jØ4��X���py-classrµ4��ehq]hr]ht]uhhj´4��hb]r∂4��hÄX
���Types.Sessionr∑4��ÖÅr∏4��}rπ4��(hgU�hhj±4��ubahkjÀ��ubaubhÄX���)ÖÅr∫4��}rª4��(hgU�hhjù4��ubhÄX��� -- rº4��ÖÅrΩ4��}ræ4��(hgU�hhjù4��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rø4��ÖÅr¿4��}r¡4��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjù4��ubj’��)År¬4��}r√4��(hgX���:term:`public user`rƒ4��hhjù4��hij)��hkjÿ��hm}r≈4��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr∆4��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKèhb]r«4��j`2��)År»4��}r…4��(hgjƒ4��hm}r 4��(ho]hp]rÀ4��(jÊ��j∆4��X���std-termrÃ4��ehq]hr]ht]uhhj¬4��hb]rÕ4��hÄX���public userrŒ4��ÖÅrœ4��}r–4��(hgU�hhj»4��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r—4��ÖÅr“4��}r”4��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjù4��ubehkhàubahkj;#��ubj#��)År‘4��}r’4��(hgU�hm}r÷4��(ho]hp]hq]hr]ht]uhhjï4��hb]r◊4��hÑ)Årÿ4��}rŸ4��(hgX��pid (Types.Identifier) -- The identifier that should be used in DataONE to identify and access the object. This is an Unicode string that follows the constraints on identifiers described in /design/PIDs. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r⁄4��(ho]hp]hq]hr]ht]uhhj‘4��hb]r€4��(jû"��)År‹4��}r›4��(hgX���pidhm}rfi4��(hr]hq]j¢"��àho]hp]ht]uhhjÿ4��hb]rfl4��hÄX���pidr‡4��ÖÅr·4��}r‚4��(hgU�hhj‹4��ubahkjß"��ubhÄX��� (r„4��ÖÅr‰4��}rÂ4��(hgU�hhjÿ4��ubj’��)ÅrÊ4��}rÁ4��(hgX���:class:`Types.Identifier`rË4��hhjÿ4��hij)��hkjÿ��hm}rÈ4��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÍ4��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKìhb]rÎ4��j√��)ÅrÏ4��}rÌ4��(hgjË4��hm}rÓ4��(ho]hp]rÔ4��(jÊ��jÍ4��X���py-classr4��ehq]hr]ht]uhhjÊ4��hb]rÒ4��hÄX���Types.IdentifierrÚ4��ÖÅrÛ4��}rÙ4��(hgU�hhjÏ4��ubahkjÀ��ubaubhÄX���)ÖÅrı4��}rˆ4��(hgU�hhjÿ4��ubhÄX��� -- r˜4��ÖÅr¯4��}r˘4��(hgU�hhjÿ4��ubhÄX§���The identifier that should be used in DataONE to identify and access the object. This is an Unicode string that follows the constraints on identifiers described in r˙4��ÖÅr˚4��}r¸4��(hgX§���The identifier that should be used in DataONE to identify and access the object. This is an Unicode string that follows the constraints on identifiers described in hhjÿ4��ubj’��)År˝4��}r˛4��(hgX���:doc:`/design/PIDs`rˇ4��hhjÿ4��hij)��hkjÿ��hm}r�5��(UreftypeX���docr5��j⁄��àj€��X���/design/PIDsU	refdomainU�hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKíhb]r5��j`2��)År5��}r5��(hgjˇ4��hm}r5��(ho]hp]r5��(jÊ��j5��ehq]hr]ht]uhhj˝4��hb]r5��hÄX���/design/PIDsr5��ÖÅr	5��}r
5��(hgU�hhj5��ubahkji2��ubaubhÄX%���. Transmitted as a UTF-8 String as a r5��ÖÅr5��}r
5��(hgX%���. Transmitted as a UTF-8 String as a hhjÿ4��ubjÉ$��)År5��}r5��(hgX���*Param part*hm}r5��(ho]hp]hq]hr]ht]uhhjÿ4��hb]r5��hÄX
���Param partr5��ÖÅr5��}r5��(hgU�hhj5��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r5��ÖÅr5��}r5��(hgX%��� of the MIME multipart/mixed message.hhjÿ4��ubehkhàubahkj;#��ubj#��)År5��}r5��(hgU�hm}r5��(ho]hp]hq]hr]ht]uhhjï4��hb]r5��hÑ)År5��}r5��(hgX;���object (bytes) -- The object (e.g. Science Metadata) bytes.hm}r5��(ho]hp]hq]hr]ht]uhhj5��hb]r5��(jû"��)År 5��}r!5��(hgX���objecthm}r"5��(hr]hq]j¢"��àho]hp]ht]uhhj5��hb]r#5��hÄX���objectr$5��ÖÅr%5��}r&5��(hgU�hhj 5��ubahkjß"��ubhÄX��� (r'5��ÖÅr(5��}r)5��(hgU�hhj5��ubj’��)År*5��}r+5��(hgU�hm}r,5��(Ureftypejü&��j¢"��àU	reftargetX���bytesr-5��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj5��hb]r.5��j¢&��)År/5��}r05��(hgj-5��hm}r15��(ho]hp]hq]hr]ht]uhhj*5��hb]r25��hÄX���bytesr35��ÖÅr45��}r55��(hgU�hhj/5��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr65��}r75��(hgU�hhj5��ubhÄX��� -- r85��ÖÅr95��}r:5��(hgU�hhj5��ubhÄX)���The object (e.g. Science Metadata) bytes.r;5��ÖÅr<5��}r=5��(hgX)���The object (e.g. Science Metadata) bytes.hhj5��ubehkhàubahkj;#��ubj#��)År>5��}r?5��(hgU�hm}r@5��(ho]hp]hq]hr]ht]uhhjï4��hb]rA5��hÑ)ÅrB5��}rC5��(hgX���sysmeta (Types.SystemMetadata) -- The complete system metadata document describing the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rD5��(ho]hp]hq]hr]ht]uhhj>5��hb]rE5��(jû"��)ÅrF5��}rG5��(hgX���sysmetahm}rH5��(hr]hq]j¢"��àho]hp]ht]uhhjB5��hb]rI5��hÄX���sysmetarJ5��ÖÅrK5��}rL5��(hgU�hhjF5��ubahkjß"��ubhÄX��� (rM5��ÖÅrN5��}rO5��(hgU�hhjB5��ubj’��)ÅrP5��}rQ5��(hgX���:class:`Types.SystemMetadata`rR5��hhjB5��hij)��hkjÿ��hm}rS5��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrT5��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKôhb]rU5��j√��)ÅrV5��}rW5��(hgjR5��hm}rX5��(ho]hp]rY5��(jÊ��jT5��X���py-classrZ5��ehq]hr]ht]uhhjP5��hb]r[5��hÄX���Types.SystemMetadatar\5��ÖÅr]5��}r^5��(hgU�hhjV5��ubahkjÀ��ubaubhÄX���)ÖÅr_5��}r`5��(hgU�hhjB5��ubhÄX��� -- ra5��ÖÅrb5��}rc5��(hgU�hhjB5��ubhÄX∞���The complete system metadata document describing the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rd5��ÖÅre5��}rf5��(hgX∞���The complete system metadata document describing the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjB5��ubjÉ$��)Årg5��}rh5��(hgX���*File part*hm}ri5��(ho]hp]hq]hr]ht]uhhjB5��hb]rj5��hÄX	���File partrk5��ÖÅrl5��}rm5��(hgU�hhjg5��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rn5��ÖÅro5��}rp5��(hgX%��� of the MIME multipart/mixed message.hhjB5��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årq5��}rr5��(hgU�hm}rs5��(ho]hp]hq]hr]ht]uhhj4��hb]rt5��(h¢)Åru5��}rv5��(hgX���Returnshhjq5��hij)��hkh¶hm}rw5��(ho]hp]hq]hr]ht]uhvK�hb]rx5��hÄX���Returnsry5��ÖÅrz5��}r{5��(hgU�hhju5��ubaubh¨)År|5��}r}5��(hgU�hm}r~5��(ho]hp]hq]hr]ht]uhhjq5��hb]r5��hÑ)ÅrÄ5��}rÅ5��(hgXç���The identifier that was used to insert the document into the system. This should be the same as the identifier provided as the pid parameter.hm}rÇ5��(ho]hp]hq]hr]ht]uhhj|5��hb]rÉ5��(hÄX���The identifier that was used to insert the document into the system. This should be the same as the identifier provided as the rÑ5��ÖÅrÖ5��}rÜ5��(hgX���The identifier that was used to insert the document into the system. This should be the same as the identifier provided as the hhjÄ5��ubjÉ$��)Årá5��}rà5��(hgX���*pid*hm}râ5��(ho]hp]hq]hr]ht]uhhjÄ5��hb]rä5��hÄX���pidrã5��ÖÅrå5��}rç5��(hgU�hhjá5��ubahkjã$��ubhÄX��� parameter.ré5��ÖÅrè5��}rê5��(hgX��� parameter.hhjÄ5��ubehkhàubahkhπubehkhüubhú)Årë5��}rí5��(hgU�hm}rì5��(ho]hp]hq]hr]ht]uhhj4��hb]rî5��(h¢)Årï5��}rñ5��(hgX���Return typehhjë5��hij)��hkh¶hm}ró5��(ho]hp]hq]hr]ht]uhvK�hb]rò5��hÄX���Return typerô5��ÖÅrö5��}rõ5��(hgU�hhjï5��ubaubh¨)Årú5��}rù5��(hgU�hm}rû5��(ho]hp]hq]hr]ht]uhhjë5��hb]rü5��hÑ)År†5��}r°5��(hgX���Types.Identifierhm}r¢5��(ho]hp]hq]hr]ht]uhhjú5��hb]r£5��j’��)År§5��}r•5��(hgX���:class:`Types.Identifier`r¶5��hhj†5��hij)��hkjÿ��hm}rß5��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr®5��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKúhb]r©5��j√��)År™5��}r´5��(hgj¶5��hm}r¨5��(ho]hp]r≠5��(jÊ��j®5��X���py-classrÆ5��ehq]hr]ht]uhhj§5��hb]rØ5��hÄX���Types.Identifierr∞5��ÖÅr±5��}r≤5��(hgU�hhj™5��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År≥5��}r¥5��(hgU�hm}rµ5��(ho]hp]hq]hr]ht]uhhj4��hb]r∂5��(h¢)År∑5��}r∏5��(hgX���Raiseshhj≥5��hij)��hkh¶hm}rπ5��(ho]hp]hq]hr]ht]uhvK�hb]r∫5��hÄX���Raisesrª5��ÖÅrº5��}rΩ5��(hgU�hhj∑5��ubaubh¨)Åræ5��}rø5��(hgU�hm}r¿5��(ho]hp]hq]hr]ht]uhhj≥5��hb]r¡5��j	#��)År¬5��}r√5��(hgU�hm}rƒ5��(ho]hp]hq]hr]ht]uhhjæ5��hb]r≈5��(j#��)År∆5��}r«5��(hgU�hm}r»5��(ho]hp]hq]hr]ht]uhhj¬5��hb]r…5��hÑ)År 5��}rÀ5��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1100)The provided identity does not have permission to WRITE to the Member Node.hm}rÃ5��(ho]hp]hq]hr]ht]uhhj∆5��hb]rÕ5��(j’��)ÅrŒ5��}rœ5��(hgU�hm}r–5��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr—5��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj 5��hb]r“5��jû"��)År”5��}r‘5��(hgj—5��hm}r’5��(ho]hp]hq]hr]ht]uhhjŒ5��hb]r÷5��hÄX���Exceptions.NotAuthorizedr◊5��ÖÅrÿ5��}rŸ5��(hgU�hhj”5��ubahkjß"��ubahkjÿ��ubhÄX��� -- r⁄5��ÖÅr€5��}r‹5��(hgU�hhj 5��ubhÑ)År›5��}rfi5��(hgX$���``(errorCode=401, detailCode=1100)``rfl5��hhj 5��hij)��hkhàhm}r‡5��(ho]hp]hq]hr]ht]uhvKûhb]r·5��j√��)År‚5��}r„5��(hgjfl5��hm}r‰5��(ho]hp]hq]hr]ht]uhhj›5��hb]rÂ5��hÄX ���(errorCode=401, detailCode=1100)rÊ5��ÖÅrÁ5��}rË5��(hgU�hhj‚5��ubahkjÀ��ubaubhÑ)ÅrÈ5��}rÍ5��(hgXK���The provided identity does not have permission to WRITE to the Member Node.rÎ5��hhj 5��hij)��hkhàhm}rÏ5��(ho]hp]hq]hr]ht]uhvK†hb]rÌ5��hÄXK���The provided identity does not have permission to WRITE to the Member Node.rÓ5��ÖÅrÔ5��}r5��(hgjÎ5��hhjÈ5��ubaubehkhàubahkj;#��ubj#��)ÅrÒ5��}rÚ5��(hgU�hm}rÛ5��(ho]hp]hq]hr]ht]uhhj¬5��hb]rÙ5��hÑ)Årı5��}rˆ5��(hgX+��Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=1120)The requested identifier is already used by another object and therefore can not be used for this object. Clients should choose a new identifier that is unique and retry the operation or use CNCore.reserveIdentifier() to reserve one.hm}r˜5��(ho]hp]hq]hr]ht]uhhjÒ5��hb]r¯5��(j’��)År˘5��}r˙5��(hgU�hm}r˚5��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquer¸5��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhjı5��hb]r˝5��jû"��)År˛5��}rˇ5��(hgj¸5��hm}r�6��(ho]hp]hq]hr]ht]uhhj˘5��hb]r6��hÄX���Exceptions.IdentifierNotUniquer6��ÖÅr6��}r6��(hgU�hhj˛5��ubahkjß"��ubahkjÿ��ubhÄX��� -- r6��ÖÅr6��}r6��(hgU�hhjı5��ubhÑ)År6��}r	6��(hgX$���``(errorCode=409, detailCode=1120)``r
6��hhjı5��hij)��hkhàhm}r6��(ho]hp]hq]hr]ht]uhvK¢hb]r6��j√��)År
6��}r6��(hgj
6��hm}r6��(ho]hp]hq]hr]ht]uhhj6��hb]r6��hÄX ���(errorCode=409, detailCode=1120)r6��ÖÅr6��}r6��(hgU�hhj
6��ubahkjÀ��ubaubhÑ)År6��}r6��(hgXÔ���The requested identifier is already used by another object and therefore can not be used for this object. Clients should choose a new identifier that is unique and retry the operation or use :func:`CNCore.reserveIdentifier` to reserve one.hhjı5��hij)��hkhàhm}r6��(ho]hp]hq]hr]ht]uhvK§hb]r6��(hÄXø���The requested identifier is already used by another object and therefore can not be used for this object. Clients should choose a new identifier that is unique and retry the operation or use r6��ÖÅr6��}r6��(hgXø���The requested identifier is already used by another object and therefore can not be used for this object. Clients should choose a new identifier that is unique and retry the operation or use hhj6��ubj’��)År6��}r6��(hgX ���:func:`CNCore.reserveIdentifier`r6��hhj6��hij)��hkjÿ��hm}r6��(UreftypeX���funcj⁄��âj€��X���CNCore.reserveIdentifierU	refdomainX���pyr6��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK§hb]r 6��j√��)År!6��}r"6��(hgj6��hm}r#6��(ho]hp]r$6��(jÊ��j6��X���py-funcr%6��ehq]hr]ht]uhhj6��hb]r&6��hÄX���CNCore.reserveIdentifier()r'6��ÖÅr(6��}r)6��(hgU�hhj!6��ubahkjÀ��ubaubhÄX��� to reserve one.r*6��ÖÅr+6��}r,6��(hgX��� to reserve one.hhj6��ubeubehkhàubahkj;#��ubj#��)År-6��}r.6��(hgU�hm}r/6��(ho]hp]hq]hr]ht]uhhj¬5��hb]r06��hÑ)År16��}r26��(hgXw���Exceptions.UnsupportedType -- (errorCode=400, detailCode=4895)The object store is unable to store the provided content.hm}r36��(ho]hp]hq]hr]ht]uhhj-6��hb]r46��(j’��)År56��}r66��(hgU�hm}r76��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.UnsupportedTyper86��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj16��hb]r96��jû"��)År:6��}r;6��(hgj86��hm}r<6��(ho]hp]hq]hr]ht]uhhj56��hb]r=6��hÄX���Exceptions.UnsupportedTyper>6��ÖÅr?6��}r@6��(hgU�hhj:6��ubahkjß"��ubahkjÿ��ubhÄX��� -- rA6��ÖÅrB6��}rC6��(hgU�hhj16��ubhÑ)ÅrD6��}rE6��(hgX$���``(errorCode=400, detailCode=4895)``rF6��hhj16��hij)��hkhàhm}rG6��(ho]hp]hq]hr]ht]uhvK¶hb]rH6��j√��)ÅrI6��}rJ6��(hgjF6��hm}rK6��(ho]hp]hq]hr]ht]uhhjD6��hb]rL6��hÄX ���(errorCode=400, detailCode=4895)rM6��ÖÅrN6��}rO6��(hgU�hhjI6��ubahkjÀ��ubaubhÑ)ÅrP6��}rQ6��(hgX9���The object store is unable to store the provided content.rR6��hhj16��hij)��hkhàhm}rS6��(ho]hp]hq]hr]ht]uhvK®hb]rT6��hÄX9���The object store is unable to store the provided content.rU6��ÖÅrV6��}rW6��(hgjR6��hhjP6��ubaubehkhàubahkj;#��ubj#��)ÅrX6��}rY6��(hgU�hm}rZ6��(ho]hp]hq]hr]ht]uhhj¬5��hb]r[6��hÑ)År\6��}r]6��(hgXö���Exceptions.InsufficientResources -- (errorCode=413, detailCode=4897)The CN object store is unable to execute the transfer because of resource limitations.hm}r^6��(ho]hp]hq]hr]ht]uhhjX6��hb]r_6��(j’��)År`6��}ra6��(hgU�hm}rb6��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InsufficientResourcesrc6��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj\6��hb]rd6��jû"��)Åre6��}rf6��(hgjc6��hm}rg6��(ho]hp]hq]hr]ht]uhhj`6��hb]rh6��hÄX ���Exceptions.InsufficientResourcesri6��ÖÅrj6��}rk6��(hgU�hhje6��ubahkjß"��ubahkjÿ��ubhÄX��� -- rl6��ÖÅrm6��}rn6��(hgU�hhj\6��ubhÑ)Åro6��}rp6��(hgX$���``(errorCode=413, detailCode=4897)``rq6��hhj\6��hij)��hkhàhm}rr6��(ho]hp]hq]hr]ht]uhvK™hb]rs6��j√��)Årt6��}ru6��(hgjq6��hm}rv6��(ho]hp]hq]hr]ht]uhhjo6��hb]rw6��hÄX ���(errorCode=413, detailCode=4897)rx6��ÖÅry6��}rz6��(hgU�hhjt6��ubahkjÀ��ubaubhÑ)År{6��}r|6��(hgXV���The CN object store is unable to execute the transfer because of resource limitations.r}6��hhj\6��hij)��hkhàhm}r~6��(ho]hp]hq]hr]ht]uhvK¨hb]r6��hÄXV���The CN object store is unable to execute the transfer because of resource limitations.rÄ6��ÖÅrÅ6��}rÇ6��(hgj}6��hhj{6��ubaubehkhàubahkj;#��ubj#��)ÅrÉ6��}rÑ6��(hgU�hm}rÖ6��(ho]hp]hq]hr]ht]uhhj¬5��hb]rÜ6��hÑ)Årá6��}rà6��(hgXÔ���Exceptions.InvalidSystemMetadata -- (errorCode=400, detailCode=4896)The supplied system metadata is invalid. This could be because some required field is not set, the metadata document is malformed, or the value of some field is not valid.hm}râ6��(ho]hp]hq]hr]ht]uhhjÉ6��hb]rä6��(j’��)Årã6��}rå6��(hgU�hm}rç6��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InvalidSystemMetadataré6��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhjá6��hb]rè6��jû"��)Årê6��}rë6��(hgjé6��hm}rí6��(ho]hp]hq]hr]ht]uhhjã6��hb]rì6��hÄX ���Exceptions.InvalidSystemMetadatarî6��ÖÅrï6��}rñ6��(hgU�hhjê6��ubahkjß"��ubahkjÿ��ubhÄX��� -- ró6��ÖÅrò6��}rô6��(hgU�hhjá6��ubhÑ)Årö6��}rõ6��(hgX$���``(errorCode=400, detailCode=4896)``rú6��hhjá6��hij)��hkhàhm}rù6��(ho]hp]hq]hr]ht]uhvKÆhb]rû6��j√��)Årü6��}r†6��(hgjú6��hm}r°6��(ho]hp]hq]hr]ht]uhhjö6��hb]r¢6��hÄX ���(errorCode=400, detailCode=4896)r£6��ÖÅr§6��}r•6��(hgU�hhjü6��ubahkjÀ��ubaubhÑ)År¶6��}rß6��(hgX´���The supplied system metadata is invalid. This could be because some required field is not set, the metadata document is malformed, or the value of some field is not valid.r®6��hhjá6��hij)��hkhàhm}r©6��(ho]hp]hq]hr]ht]uhvK∞hb]r™6��hÄX´���The supplied system metadata is invalid. This could be because some required field is not set, the metadata document is malformed, or the value of some field is not valid.r´6��ÖÅr¨6��}r≠6��(hgj®6��hhj¶6��ubaubehkhàubahkj;#��ubj#��)ÅrÆ6��}rØ6��(hgU�hm}r∞6��(ho]hp]hq]hr]ht]uhhj¬5��hb]r±6��hÑ)År≤6��}r≥6��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4893)hm}r¥6��(ho]hp]hq]hr]ht]uhhjÆ6��hb]rµ6��(j’��)År∂6��}r∑6��(hgU�hm}r∏6��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerπ6��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj≤6��hb]r∫6��jû"��)Årª6��}rº6��(hgjπ6��hm}rΩ6��(ho]hp]hq]hr]ht]uhhj∂6��hb]ræ6��hÄX���Exceptions.ServiceFailurerø6��ÖÅr¿6��}r¡6��(hgU�hhjª6��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¬6��ÖÅr√6��}rƒ6��(hgU�hhj≤6��ubj√��)År≈6��}r∆6��(hgX$���``(errorCode=500, detailCode=4893)``hm}r«6��(ho]hp]hq]hr]ht]uhhj≤6��hb]r»6��hÄX ���(errorCode=500, detailCode=4893)r…6��ÖÅr 6��}rÀ6��(hgU�hhj≈6��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÃ6��}rÕ6��(hgU�hm}rŒ6��(ho]hp]hq]hr]ht]uhhj¬5��hb]rœ6��hÑ)År–6��}r—6��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4894)hm}r“6��(ho]hp]hq]hr]ht]uhhjÃ6��hb]r”6��(j’��)År‘6��}r’6��(hgU�hm}r÷6��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr◊6��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj–6��hb]rÿ6��jû"��)ÅrŸ6��}r⁄6��(hgj◊6��hm}r€6��(ho]hp]hq]hr]ht]uhhj‘6��hb]r‹6��hÄX���Exceptions.InvalidTokenr›6��ÖÅrfi6��}rfl6��(hgU�hhjŸ6��ubahkjß"��ubahkjÿ��ubhÄX��� -- r‡6��ÖÅr·6��}r‚6��(hgU�hhj–6��ubj√��)År„6��}r‰6��(hgX$���``(errorCode=401, detailCode=4894)``hm}rÂ6��(ho]hp]hq]hr]ht]uhhj–6��hb]rÊ6��hÄX ���(errorCode=401, detailCode=4894)rÁ6��ÖÅrË6��}rÈ6��(hgU�hhj„6��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÍ6��}rÎ6��(hgU�hm}rÏ6��(ho]hp]hq]hr]ht]uhhj¬5��hb]rÌ6��hÑ)ÅrÓ6��}rÔ6��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4890)hm}r6��(ho]hp]hq]hr]ht]uhhjÍ6��hb]rÒ6��(j’��)ÅrÚ6��}rÛ6��(hgU�hm}rÙ6��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrı6��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhjÓ6��hb]rˆ6��jû"��)År˜6��}r¯6��(hgjı6��hm}r˘6��(ho]hp]hq]hr]ht]uhhjÚ6��hb]r˙6��hÄX���Exceptions.NotImplementedr˚6��ÖÅr¸6��}r˝6��(hgU�hhj˜6��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˛6��ÖÅrˇ6��}r�7��(hgU�hhjÓ6��ubj√��)År7��}r7��(hgX$���``(errorCode=501, detailCode=4890)``hm}r7��(ho]hp]hq]hr]ht]uhhjÓ6��hb]r7��hÄX ���(errorCode=501, detailCode=4890)r7��ÖÅr7��}r7��(hgU�hhj7��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År7��}r	7��(hgU�hm}r
7��(ho]hp]hq]hr]ht]uhhj¬5��hb]r7��hÑ)År7��}r
7��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4891)hm}r7��(ho]hp]hq]hr]ht]uhhj7��hb]r7��(j’��)År7��}r7��(hgU�hm}r7��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr7��U	refdomainj†3��hr]hq]Urefexplicitâho]hp]ht]uhhj7��hb]r7��jû"��)År7��}r7��(hgj7��hm}r7��(ho]hp]hq]hr]ht]uhhj7��hb]r7��hÄX���Exceptions.InvalidRequestr7��ÖÅr7��}r7��(hgU�hhj7��ubahkjß"��ubahkjÿ��ubhÄX��� -- r7��ÖÅr7��}r7��(hgU�hhj7��ubj√��)År7��}r 7��(hgX$���``(errorCode=400, detailCode=4891)``hm}r!7��(ho]hp]hq]hr]ht]uhhj7��hb]r"7��hÄX ���(errorCode=400, detailCode=4891)r#7��ÖÅr$7��}r%7��(hgU�hhj7��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År&7��}r'7��(hgU�hhj�)��hiNhkj”��hm}r(7��(hr]hq]ho]hp]ht]Uentries]r)7��(j÷��X ���listFormats() (in module CNCore)h%U�Ntr*7��auhvNhwhhb]ubj¸!��)År+7��}r,7��(hgU�hhj�)��hiNhkjˇ!��hm}r-7��(j"��âj"��X���pyr.7��hr]hq]ho]hp]ht]j"��X���functionr/7��j"��j/7��uhvNhwhhb]r07��(j"��)År17��}r27��(hgX!���listFormats() -> ObjectFormatListhhj+7��hij)��hkj"��hm}r37��(hr]r47��h%aj"��j0)��hq]ho]hp]ht]r57��h%aj"��X���listFormatsr67��j"��U�j"��âuhvK–hwhhb]r77��(j"��)År87��}r97��(hgX���CNCore.hhj17��hij)��hkj"��hm}r:7��(ho]hp]hq]hr]ht]uhvK–hwhhb]r;7��hÄX���CNCore.r<7��ÖÅr=7��}r>7��(hgU�hhj87��ubaubj"��)År?7��}r@7��(hgj67��hhj17��hij)��hkj!"��hm}rA7��(ho]hp]hq]hr]ht]uhvK–hwhhb]rB7��hÄX���listFormatsrC7��ÖÅrD7��}rE7��(hgU�hhj?7��ubaubj'"��)ÅrF7��}rG7��(hgU�hhj17��hij)��hkj*"��hm}rH7��(ho]hp]hq]hr]ht]uhvK–hwhhb]ubj6"��)ÅrI7��}rJ7��(hgX���ObjectFormatListhhj17��hij)��hkj9"��hm}rK7��(ho]hp]hq]hr]ht]uhvK–hwhhb]rL7��hÄX���ObjectFormatListrM7��ÖÅrN7��}rO7��(hgU�hhjI7��ubaubeubj?"��)ÅrP7��}rQ7��(hgU�hhj+7��hij)��hkjB"��hm}rR7��(ho]hp]hq]hr]ht]uhvK–hwhhb]rS7��(hÑ)ÅrT7��}rU7��(hgXX���Returns a list of all object formats registered in the DataONE Object Format Vocabulary.rV7��hhjP7��hij)��hkhàhm}rW7��(ho]hp]hq]hr]ht]uhvKøhwhhb]rX7��hÄXX���Returns a list of all object formats registered in the DataONE Object Format Vocabulary.rY7��ÖÅrZ7��}r[7��(hgjV7��hhjT7��ubaubhÑ)År\7��}r]7��(hgXD���v2.0: The structure of :class:`v2_0.Types.ObjectFormat` has changed.hhjP7��hij)��hkhàhm}r^7��(ho]hp]hq]hr]ht]uhvK¡hwhhb]r_7��(hÄX���v2.0: The structure of r`7��ÖÅra7��}rb7��(hgX���v2.0: The structure of hhj\7��ubj’��)Årc7��}rd7��(hgX ���:class:`v2_0.Types.ObjectFormat`re7��hhj\7��hij)��hkjÿ��hm}rf7��(UreftypeX���classj⁄��âj€��X���v2_0.Types.ObjectFormatU	refdomainX���pyrg7��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK¡hb]rh7��j√��)Åri7��}rj7��(hgje7��hm}rk7��(ho]hp]rl7��(jÊ��jg7��X���py-classrm7��ehq]hr]ht]uhhjc7��hb]rn7��hÄX���v2_0.Types.ObjectFormatro7��ÖÅrp7��}rq7��(hgU�hhji7��ubahkjÀ��ubaubhÄX
��� has changed.rr7��ÖÅrs7��}rt7��(hgX
��� has changed.hhj\7��ubeubhñ)Åru7��}rv7��(hgU�hhjP7��hiNhkhôhm}rw7��(ho]hp]hq]hr]ht]uhvNhwhhb]rx7��(hú)Åry7��}rz7��(hgU�hhju7��hij)��hkhühm}r{7��(ho]hp]hq]hr]ht]uhvK√hwhhb]r|7��(h¢)År}7��}r~7��(hgX���Versionhhjy7��hij)��hkh¶hm}r7��(ho]hp]hq]hr]ht]uhvK�hb]rÄ7��hÄX���VersionrÅ7��ÖÅrÇ7��}rÉ7��(hgU�hhj}7��ubaubh¨)ÅrÑ7��}rÖ7��(hgX���1.0, 2.0rÜ7��hm}rá7��(ho]hp]hq]hr]ht]uhhjy7��hb]rà7��hÑ)Årâ7��}rä7��(hgjÜ7��hhjÑ7��hij)��hkhàhm}rã7��(ho]hp]hq]hr]ht]uhvK√hb]rå7��hÄX���1.0, 2.0rç7��ÖÅré7��}rè7��(hgjÜ7��hhjâ7��ubaubahkhπubeubhú)Årê7��}rë7��(hgU�hhju7��hij)��hkhühm}rí7��(ho]hp]hq]hr]ht]uhvKƒhwhhb]rì7��(h¢)Årî7��}rï7��(hgX���REST URLhhjê7��hij)��hkh¶hm}rñ7��(ho]hp]hq]hr]ht]uhvK�hb]ró7��hÄX���REST URLrò7��ÖÅrô7��}rö7��(hgU�hhjî7��ubaubh¨)Årõ7��}rú7��(hgX���``GET /formats``rù7��hm}rû7��(ho]hp]hq]hr]ht]uhhjê7��hb]rü7��hÑ)År†7��}r°7��(hgjù7��hhjõ7��hij)��hkhàhm}r¢7��(ho]hp]hq]hr]ht]uhvKƒhb]r£7��j√��)År§7��}r•7��(hgjù7��hm}r¶7��(ho]hp]hq]hr]ht]uhhj†7��hb]rß7��hÄX���GET /formatsr®7��ÖÅr©7��}r™7��(hgU�hhj§7��ubahkjÀ��ubaubahkhπubeubhú)År´7��}r¨7��(hgU�hm}r≠7��(ho]hp]hq]hr]ht]uhhju7��hb]rÆ7��(h¢)ÅrØ7��}r∞7��(hgX���Returnshhj´7��hij)��hkh¶hm}r±7��(ho]hp]hq]hr]ht]uhvK�hb]r≤7��hÄX���Returnsr≥7��ÖÅr¥7��}rµ7��(hgU�hhjØ7��ubaubh¨)År∂7��}r∑7��(hgU�hm}r∏7��(ho]hp]hq]hr]ht]uhhj´7��hb]rπ7��hÑ)År∫7��}rª7��(hgXM���The list of object formats registered in the DataONE Object Format Vocabularyhm}rº7��(ho]hp]hq]hr]ht]uhhj∂7��hb]rΩ7��hÄXM���The list of object formats registered in the DataONE Object Format Vocabularyræ7��ÖÅrø7��}r¿7��(hgXM���The list of object formats registered in the DataONE Object Format Vocabularyhhj∫7��ubahkhàubahkhπubehkhüubhú)År¡7��}r¬7��(hgU�hm}r√7��(ho]hp]hq]hr]ht]uhhju7��hb]rƒ7��(h¢)År≈7��}r∆7��(hgX���Return typehhj¡7��hij)��hkh¶hm}r«7��(ho]hp]hq]hr]ht]uhvK�hb]r»7��hÄX���Return typer…7��ÖÅr 7��}rÀ7��(hgU�hhj≈7��ubaubh¨)ÅrÃ7��}rÕ7��(hgU�hm}rŒ7��(ho]hp]hq]hr]ht]uhhj¡7��hb]rœ7��hÑ)År–7��}r—7��(hgX���Types.ObjectFormatListhm}r“7��(ho]hp]hq]hr]ht]uhhjÃ7��hb]r”7��j’��)År‘7��}r’7��(hgX���:class:`Types.ObjectFormatList`r÷7��hhj–7��hij)��hkjÿ��hm}r◊7��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatListU	refdomainX���pyrÿ7��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK∆hb]rŸ7��j√��)År⁄7��}r€7��(hgj÷7��hm}r‹7��(ho]hp]r›7��(jÊ��jÿ7��X���py-classrfi7��ehq]hr]ht]uhhj‘7��hb]rfl7��hÄX���Types.ObjectFormatListr‡7��ÖÅr·7��}r‚7��(hgU�hhj⁄7��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År„7��}r‰7��(hgU�hm}rÂ7��(ho]hp]hq]hr]ht]uhhju7��hb]rÊ7��(h¢)ÅrÁ7��}rË7��(hgX���Raiseshhj„7��hij)��hkh¶hm}rÈ7��(ho]hp]hq]hr]ht]uhvK�hb]rÍ7��hÄX���RaisesrÎ7��ÖÅrÏ7��}rÌ7��(hgU�hhjÁ7��ubaubh¨)ÅrÓ7��}rÔ7��(hgU�hm}r7��(ho]hp]hq]hr]ht]uhhj„7��hb]rÒ7��j	#��)ÅrÚ7��}rÛ7��(hgU�hm}rÙ7��(ho]hp]hq]hr]ht]uhhjÓ7��hb]rı7��(j#��)Årˆ7��}r˜7��(hgU�hm}r¯7��(ho]hp]hq]hr]ht]uhhjÚ7��hb]r˘7��hÑ)År˙7��}r˚7��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4840)The service is not implemented.hm}r¸7��(ho]hp]hq]hr]ht]uhhjˆ7��hb]r˝7��(j’��)År˛7��}rˇ7��(hgU�hm}r�8��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr8��U	refdomainj.7��hr]hq]Urefexplicitâho]hp]ht]uhhj˙7��hb]r8��jû"��)År8��}r8��(hgj8��hm}r8��(ho]hp]hq]hr]ht]uhhj˛7��hb]r8��hÄX���Exceptions.NotImplementedr8��ÖÅr8��}r	8��(hgU�hhj8��ubahkjß"��ubahkjÿ��ubhÄX��� -- r
8��ÖÅr8��}r8��(hgU�hhj˙7��ubhÑ)År
8��}r8��(hgX$���``(errorCode=501, detailCode=4840)``r8��hhj˙7��hij)��hkhàhm}r8��(ho]hp]hq]hr]ht]uhvK»hb]r8��j√��)År8��}r8��(hgj8��hm}r8��(ho]hp]hq]hr]ht]uhhj
8��hb]r8��hÄX ���(errorCode=501, detailCode=4840)r8��ÖÅr8��}r8��(hgU�hhj8��ubahkjÀ��ubaubhÑ)År8��}r8��(hgX���The service is not implemented.r8��hhj˙7��hij)��hkhàhm}r8��(ho]hp]hq]hr]ht]uhvK hb]r8��hÄX���The service is not implemented.r8��ÖÅr8��}r 8��(hgj8��hhj8��ubaubehkhàubahkj;#��ubj#��)År!8��}r"8��(hgU�hm}r#8��(ho]hp]hq]hr]ht]uhhjÚ7��hb]r$8��hÑ)År%8��}r&8��(hgXv���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4841)An error occurred when attempting to service the request.hm}r'8��(ho]hp]hq]hr]ht]uhhj!8��hb]r(8��(j’��)År)8��}r*8��(hgU�hm}r+8��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer,8��U	refdomainj.7��hr]hq]Urefexplicitâho]hp]ht]uhhj%8��hb]r-8��jû"��)År.8��}r/8��(hgj,8��hm}r08��(ho]hp]hq]hr]ht]uhhj)8��hb]r18��hÄX���Exceptions.ServiceFailurer28��ÖÅr38��}r48��(hgU�hhj.8��ubahkjß"��ubahkjÿ��ubhÄX��� -- r58��ÖÅr68��}r78��(hgU�hhj%8��ubhÑ)År88��}r98��(hgX$���``(errorCode=500, detailCode=4841)``r:8��hhj%8��hij)��hkhàhm}r;8��(ho]hp]hq]hr]ht]uhvKÃhb]r<8��j√��)År=8��}r>8��(hgj:8��hm}r?8��(ho]hp]hq]hr]ht]uhhj88��hb]r@8��hÄX ���(errorCode=500, detailCode=4841)rA8��ÖÅrB8��}rC8��(hgU�hhj=8��ubahkjÀ��ubaubhÑ)ÅrD8��}rE8��(hgX9���An error occurred when attempting to service the request.rF8��hhj%8��hij)��hkhàhm}rG8��(ho]hp]hq]hr]ht]uhvKŒhb]rH8��hÄX9���An error occurred when attempting to service the request.rI8��ÖÅrJ8��}rK8��(hgjF8��hhjD8��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)ÅrL8��}rM8��(hgX���**Example**rN8��hhj�)��hij��X-���source/apis/examples/cn_listObjectFormats.txtrO8��ÖÅrP8��}rQ8��bhkhàhm}rR8��(ho]hp]hq]hr]ht]uhvKhwhhb]rS8��jG3��)ÅrT8��}rU8��(hgjN8��hm}rV8��(ho]hp]hq]hr]ht]uhhjL8��hb]rW8��hÄX���ExamplerX8��ÖÅrY8��}rZ8��(hgU�hhjT8��ubahkjO3��ubaubjâ3��)År[8��}r\8��(hgX˝��curl "http://cn.dataone.org/cn/v1/formats"

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/cn/xslt/dataone.types.v1.xsl"?>
<d1:objectFormatList xmlns:d1="http://ns.dataone.org/service/types/v1" count="67" start="0" total="67">
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-access-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Access module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-attribute-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Attribute module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-constraint-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Constraint module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  ...
</d1:objectFormatList>hhj�)��hijP8��hkjå3��hm}r]8��(jé3��âjè3��X���bashj#��j$��hr]hq]ho]jê3��}hp]ht]uhvKhwhhb]r^8��hÄX˝��curl "http://cn.dataone.org/cn/v1/formats"

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/cn/xslt/dataone.types.v1.xsl"?>
<d1:objectFormatList xmlns:d1="http://ns.dataone.org/service/types/v1" count="67" start="0" total="67">
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-access-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Access module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-attribute-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Attribute module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  <objectFormat>
    <formatId>-//ecoinformatics.org//eml-constraint-2.0.0beta4//EN</formatId>
    <formatName>Ecological Metadata Language, Constraint module, version 2.0.0beta4</formatName>
    <formatType>METADATA</formatType>
  </objectFormat>
  ...
</d1:objectFormatList>r_8��ÖÅr`8��}ra8��(hgU�hhj[8��ubaubj–��)Årb8��}rc8��(hgU�hhj�)��hiNhkj”��hm}rd8��(hr]hq]ho]hp]ht]Uentries]re8��(j÷��X���getFormat() (in module CNCore)hU�Ntrf8��auhvNhwhhb]ubj¸!��)Årg8��}rh8��(hgU�hhj�)��hiNhkjˇ!��hm}ri8��(j"��âj"��X���pyrj8��hr]hq]ho]hp]ht]j"��X���functionrk8��j"��jk8��uhvNhwhhb]rl8��(j"��)Årm8��}rn8��(hgX#���getFormat(formatId) -> ObjectFormathhjg8��hij)��hkj"��hm}ro8��(hr]rp8��haj"��j0)��hq]ho]hp]ht]rq8��haj"��X	���getFormatrr8��j"��U�j"��âuhvKhwhhb]rs8��(j"��)Årt8��}ru8��(hgX���CNCore.hhjm8��hij)��hkj"��hm}rv8��(ho]hp]hq]hr]ht]uhvKhwhhb]rw8��hÄX���CNCore.rx8��ÖÅry8��}rz8��(hgU�hhjt8��ubaubj"��)År{8��}r|8��(hgjr8��hhjm8��hij)��hkj!"��hm}r}8��(ho]hp]hq]hr]ht]uhvKhwhhb]r~8��hÄX	���getFormatr8��ÖÅrÄ8��}rÅ8��(hgU�hhj{8��ubaubj'"��)ÅrÇ8��}rÉ8��(hgX���formatIdhhjm8��hij)��hkj*"��hm}rÑ8��(ho]hp]hq]hr]ht]uhvKhwhhb]rÖ8��j-"��)ÅrÜ8��}rá8��(hgX���formatIdhm}rà8��(ho]hp]hq]hr]ht]uhhjÇ8��hb]râ8��hÄX���formatIdrä8��ÖÅrã8��}rå8��(hgU�hhjÜ8��ubahkj5"��ubaubj6"��)Årç8��}ré8��(hgX���ObjectFormathhjm8��hij)��hkj9"��hm}rè8��(ho]hp]hq]hr]ht]uhvKhwhhb]rê8��hÄX���ObjectFormatrë8��ÖÅrí8��}rì8��(hgU�hhjç8��ubaubeubj?"��)Årî8��}rï8��(hgU�hhjg8��hij)��hkjB"��hm}rñ8��(ho]hp]hq]hr]ht]uhvKhwhhb]ró8��(hÑ)Årò8��}rô8��(hgXm���Returns the object format registered in the DataONE Object Format Vocabulary for the given format identifier.rö8��hhjî8��hij)��hkhàhm}rõ8��(ho]hp]hq]hr]ht]uhvKÿhwhhb]rú8��hÄXm���Returns the object format registered in the DataONE Object Format Vocabulary for the given format identifier.rù8��ÖÅrû8��}rü8��(hgjö8��hhjò8��ubaubhÑ)År†8��}r°8��(hgXD���v2.0: The structure of :class:`v2_0.Types.ObjectFormat` has changed.hhjî8��hij)��hkhàhm}r¢8��(ho]hp]hq]hr]ht]uhvK⁄hwhhb]r£8��(hÄX���v2.0: The structure of r§8��ÖÅr•8��}r¶8��(hgX���v2.0: The structure of hhj†8��ubj’��)Årß8��}r®8��(hgX ���:class:`v2_0.Types.ObjectFormat`r©8��hhj†8��hij)��hkjÿ��hm}r™8��(UreftypeX���classj⁄��âj€��X���v2_0.Types.ObjectFormatU	refdomainX���pyr´8��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK⁄hb]r¨8��j√��)År≠8��}rÆ8��(hgj©8��hm}rØ8��(ho]hp]r∞8��(jÊ��j´8��X���py-classr±8��ehq]hr]ht]uhhjß8��hb]r≤8��hÄX���v2_0.Types.ObjectFormatr≥8��ÖÅr¥8��}rµ8��(hgU�hhj≠8��ubahkjÀ��ubaubhÄX
��� has changed.r∂8��ÖÅr∑8��}r∏8��(hgX
��� has changed.hhj†8��ubeubhñ)Årπ8��}r∫8��(hgU�hhjî8��hiNhkhôhm}rª8��(ho]hp]hq]hr]ht]uhvNhwhhb]rº8��(hú)ÅrΩ8��}ræ8��(hgU�hhjπ8��hij)��hkhühm}rø8��(ho]hp]hq]hr]ht]uhvK‹hwhhb]r¿8��(h¢)År¡8��}r¬8��(hgX���VersionhhjΩ8��hij)��hkh¶hm}r√8��(ho]hp]hq]hr]ht]uhvK�hb]rƒ8��hÄX���Versionr≈8��ÖÅr∆8��}r«8��(hgU�hhj¡8��ubaubh¨)År»8��}r…8��(hgX���1.0, 2.0r 8��hm}rÀ8��(ho]hp]hq]hr]ht]uhhjΩ8��hb]rÃ8��hÑ)ÅrÕ8��}rŒ8��(hgj 8��hhj»8��hij)��hkhàhm}rœ8��(ho]hp]hq]hr]ht]uhvK‹hb]r–8��hÄX���1.0, 2.0r—8��ÖÅr“8��}r”8��(hgj 8��hhjÕ8��ubaubahkhπubeubhú)År‘8��}r’8��(hgU�hhjπ8��hij)��hkhühm}r÷8��(ho]hp]hq]hr]ht]uhvK›hwhhb]r◊8��(h¢)Årÿ8��}rŸ8��(hgX���REST URLhhj‘8��hij)��hkh¶hm}r⁄8��(ho]hp]hq]hr]ht]uhvK�hb]r€8��hÄX���REST URLr‹8��ÖÅr›8��}rfi8��(hgU�hhjÿ8��ubaubh¨)Årfl8��}r‡8��(hgX���``GET /formats/{formatId}``r·8��hm}r‚8��(ho]hp]hq]hr]ht]uhhj‘8��hb]r„8��hÑ)År‰8��}rÂ8��(hgj·8��hhjfl8��hij)��hkhàhm}rÊ8��(ho]hp]hq]hr]ht]uhvK›hb]rÁ8��j√��)ÅrË8��}rÈ8��(hgj·8��hm}rÍ8��(ho]hp]hq]hr]ht]uhhj‰8��hb]rÎ8��hÄX���GET /formats/{formatId}rÏ8��ÖÅrÌ8��}rÓ8��(hgU�hhjË8��ubahkjÀ��ubaubahkhπubeubhú)ÅrÔ8��}r8��(hgU�hm}rÒ8��(ho]hp]hq]hr]ht]uhhjπ8��hb]rÚ8��(h¢)ÅrÛ8��}rÙ8��(hgX
���ParametershhjÔ8��hij)��hkh¶hm}rı8��(ho]hp]hq]hr]ht]uhvK�hb]rˆ8��hÄX
���Parametersr˜8��ÖÅr¯8��}r˘8��(hgU�hhjÛ8��ubaubh¨)År˙8��}r˚8��(hgU�hm}r¸8��(ho]hp]hq]hr]ht]uhhjÔ8��hb]r˝8��hÑ)År˛8��}rˇ8��(hgX£���formatId (Types.ObjectFormatIdentifier) -- Unique ObjectFormatIdentifier for the object format Transmitted as part of the URL path and must be escaped accordingly.hm}r�9��(ho]hp]hq]hr]ht]uhhj˙8��hb]r9��(jû"��)År9��}r9��(hgX���formatIdhm}r9��(hr]hq]j¢"��àho]hp]ht]uhhj˛8��hb]r9��hÄX���formatIdr9��ÖÅr9��}r9��(hgU�hhj9��ubahkjß"��ubhÄX��� (r	9��ÖÅr
9��}r9��(hgU�hhj˛8��ubj’��)År9��}r
9��(hgX%���:class:`Types.ObjectFormatIdentifier`r9��hhj˛8��hij)��hkjÿ��hm}r9��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyr9��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvKflhb]r9��j√��)År9��}r9��(hgj9��hm}r9��(ho]hp]r9��(jÊ��j9��X���py-classr9��ehq]hr]ht]uhhj9��hb]r9��hÄX���Types.ObjectFormatIdentifierr9��ÖÅr9��}r9��(hgU�hhj9��ubahkjÀ��ubaubhÄX���)ÖÅr9��}r9��(hgU�hhj˛8��ubhÄX��� -- r9��ÖÅr9��}r9��(hgU�hhj˛8��ubhÄXx���Unique ObjectFormatIdentifier for the object format Transmitted as part of the URL path and must be escaped accordingly.r 9��ÖÅr!9��}r"9��(hgXx���Unique ObjectFormatIdentifier for the object format Transmitted as part of the URL path and must be escaped accordingly.hhj˛8��ubehkhàubahkhπubehkhüubhú)År#9��}r$9��(hgU�hm}r%9��(ho]hp]hq]hr]ht]uhhjπ8��hb]r&9��(h¢)År'9��}r(9��(hgX���Returnshhj#9��hij)��hkh¶hm}r)9��(ho]hp]hq]hr]ht]uhvK�hb]r*9��hÄX���Returnsr+9��ÖÅr,9��}r-9��(hgU�hhj'9��ubaubh¨)År.9��}r/9��(hgU�hm}r09��(ho]hp]hq]hr]ht]uhhj#9��hb]r19��hÑ)År29��}r39��(hgXE���The object format registered in the DataONE Object Format Vocablularyhm}r49��(ho]hp]hq]hr]ht]uhhj.9��hb]r59��hÄXE���The object format registered in the DataONE Object Format Vocablularyr69��ÖÅr79��}r89��(hgXE���The object format registered in the DataONE Object Format Vocablularyhhj29��ubahkhàubahkhπubehkhüubhú)År99��}r:9��(hgU�hm}r;9��(ho]hp]hq]hr]ht]uhhjπ8��hb]r<9��(h¢)År=9��}r>9��(hgX���Return typehhj99��hij)��hkh¶hm}r?9��(ho]hp]hq]hr]ht]uhvK�hb]r@9��hÄX���Return typerA9��ÖÅrB9��}rC9��(hgU�hhj=9��ubaubh¨)ÅrD9��}rE9��(hgU�hm}rF9��(ho]hp]hq]hr]ht]uhhj99��hb]rG9��hÑ)ÅrH9��}rI9��(hgX���Types.ObjectFormathm}rJ9��(ho]hp]hq]hr]ht]uhhjD9��hb]rK9��j’��)ÅrL9��}rM9��(hgX���:class:`Types.ObjectFormat`rN9��hhjH9��hij)��hkjÿ��hm}rO9��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatU	refdomainX���pyrP9��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK‚hb]rQ9��j√��)ÅrR9��}rS9��(hgjN9��hm}rT9��(ho]hp]rU9��(jÊ��jP9��X���py-classrV9��ehq]hr]ht]uhhjL9��hb]rW9��hÄX���Types.ObjectFormatrX9��ÖÅrY9��}rZ9��(hgU�hhjR9��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År[9��}r\9��(hgU�hm}r]9��(ho]hp]hq]hr]ht]uhhjπ8��hb]r^9��(h¢)År_9��}r`9��(hgX���Raiseshhj[9��hij)��hkh¶hm}ra9��(ho]hp]hq]hr]ht]uhvK�hb]rb9��hÄX���Raisesrc9��ÖÅrd9��}re9��(hgU�hhj_9��ubaubh¨)Årf9��}rg9��(hgU�hm}rh9��(ho]hp]hq]hr]ht]uhhj[9��hb]ri9��j	#��)Årj9��}rk9��(hgU�hm}rl9��(ho]hp]hq]hr]ht]uhhjf9��hb]rm9��(j#��)Årn9��}ro9��(hgU�hm}rp9��(ho]hp]hq]hr]ht]uhhjj9��hb]rq9��hÑ)Årr9��}rs9��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4845)The service is not implemented.hm}rt9��(ho]hp]hq]hr]ht]uhhjn9��hb]ru9��(j’��)Årv9��}rw9��(hgU�hm}rx9��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedry9��U	refdomainjj8��hr]hq]Urefexplicitâho]hp]ht]uhhjr9��hb]rz9��jû"��)År{9��}r|9��(hgjy9��hm}r}9��(ho]hp]hq]hr]ht]uhhjv9��hb]r~9��hÄX���Exceptions.NotImplementedr9��ÖÅrÄ9��}rÅ9��(hgU�hhj{9��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÇ9��ÖÅrÉ9��}rÑ9��(hgU�hhjr9��ubhÑ)ÅrÖ9��}rÜ9��(hgX$���``(errorCode=501, detailCode=4845)``rá9��hhjr9��hij)��hkhàhm}rà9��(ho]hp]hq]hr]ht]uhvK‰hb]râ9��j√��)Årä9��}rã9��(hgjá9��hm}rå9��(ho]hp]hq]hr]ht]uhhjÖ9��hb]rç9��hÄX ���(errorCode=501, detailCode=4845)ré9��ÖÅrè9��}rê9��(hgU�hhjä9��ubahkjÀ��ubaubhÑ)Årë9��}rí9��(hgX���The service is not implemented.rì9��hhjr9��hij)��hkhàhm}rî9��(ho]hp]hq]hr]ht]uhvKÊhb]rï9��hÄX���The service is not implemented.rñ9��ÖÅró9��}rò9��(hgjì9��hhjë9��ubaubehkhàubahkj;#��ubj#��)Årô9��}rö9��(hgU�hm}rõ9��(ho]hp]hq]hr]ht]uhhjj9��hb]rú9��hÑ)Årù9��}rû9��(hgXc���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4846)Unexpected exception from the service.hm}rü9��(ho]hp]hq]hr]ht]uhhjô9��hb]r†9��(j’��)År°9��}r¢9��(hgU�hm}r£9��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer§9��U	refdomainjj8��hr]hq]Urefexplicitâho]hp]ht]uhhjù9��hb]r•9��jû"��)År¶9��}rß9��(hgj§9��hm}r®9��(ho]hp]hq]hr]ht]uhhj°9��hb]r©9��hÄX���Exceptions.ServiceFailurer™9��ÖÅr´9��}r¨9��(hgU�hhj¶9��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≠9��ÖÅrÆ9��}rØ9��(hgU�hhjù9��ubhÑ)År∞9��}r±9��(hgX$���``(errorCode=500, detailCode=4846)``r≤9��hhjù9��hij)��hkhàhm}r≥9��(ho]hp]hq]hr]ht]uhvKËhb]r¥9��j√��)Årµ9��}r∂9��(hgj≤9��hm}r∑9��(ho]hp]hq]hr]ht]uhhj∞9��hb]r∏9��hÄX ���(errorCode=500, detailCode=4846)rπ9��ÖÅr∫9��}rª9��(hgU�hhjµ9��ubahkjÀ��ubaubhÑ)Årº9��}rΩ9��(hgX&���Unexpected exception from the service.ræ9��hhjù9��hij)��hkhàhm}rø9��(ho]hp]hq]hr]ht]uhvKÍhb]r¿9��hÄX&���Unexpected exception from the service.r¡9��ÖÅr¬9��}r√9��(hgjæ9��hhjº9��ubaubehkhàubahkj;#��ubj#��)Årƒ9��}r≈9��(hgU�hm}r∆9��(ho]hp]hq]hr]ht]uhhjj9��hb]r«9��hÑ)År»9��}r…9��(hgXt���Exceptions.NotFound -- (errorCode=404, detailCode=4848)The format specified by formatId does not exist at this node.hm}r 9��(ho]hp]hq]hr]ht]uhhjƒ9��hb]rÀ9��(j’��)ÅrÃ9��}rÕ9��(hgU�hm}rŒ9��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrœ9��U	refdomainjj8��hr]hq]Urefexplicitâho]hp]ht]uhhj»9��hb]r–9��jû"��)År—9��}r“9��(hgjœ9��hm}r”9��(ho]hp]hq]hr]ht]uhhjÃ9��hb]r‘9��hÄX���Exceptions.NotFoundr’9��ÖÅr÷9��}r◊9��(hgU�hhj—9��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÿ9��ÖÅrŸ9��}r⁄9��(hgU�hhj»9��ubhÑ)År€9��}r‹9��(hgX$���``(errorCode=404, detailCode=4848)``r›9��hhj»9��hij)��hkhàhm}rfi9��(ho]hp]hq]hr]ht]uhvKÏhb]rfl9��j√��)År‡9��}r·9��(hgj›9��hm}r‚9��(ho]hp]hq]hr]ht]uhhj€9��hb]r„9��hÄX ���(errorCode=404, detailCode=4848)r‰9��ÖÅrÂ9��}rÊ9��(hgU�hhj‡9��ubahkjÀ��ubaubhÑ)ÅrÁ9��}rË9��(hgX?���The format specified by *formatId* does not exist at this node.hhj»9��hij)��hkhàhm}rÈ9��(ho]hp]hq]hr]ht]uhvKÓhb]rÍ9��(hÄX���The format specified by rÎ9��ÖÅrÏ9��}rÌ9��(hgX���The format specified by hhjÁ9��ubjÉ$��)ÅrÓ9��}rÔ9��(hgX
���*formatId*hm}r9��(ho]hp]hq]hr]ht]uhhjÁ9��hb]rÒ9��hÄX���formatIdrÚ9��ÖÅrÛ9��}rÙ9��(hgU�hhjÓ9��ubahkjã$��ubhÄX��� does not exist at this node.rı9��ÖÅrˆ9��}r˜9��(hgX��� does not exist at this node.hhjÁ9��ubeubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)År¯9��}r˘9��(hgX���**Example**r˙9��hhj�)��hij��X%���source/apis/examples/cn_getFormat.txtr˚9��ÖÅr¸9��}r˝9��bhkhàhm}r˛9��(ho]hp]hq]hr]ht]uhvKhwhhb]rˇ9��jG3��)År�:��}r:��(hgj˙9��hm}r:��(ho]hp]hq]hr]ht]uhhj¯9��hb]r:��hÄX���Exampler:��ÖÅr:��}r:��(hgU�hhj�:��ubahkjO3��ubaubhÑ)År:��}r:��(hgX÷���Retrieve information about the ``http://www.openarchives.org/ore/terms``
formatId. Note that formatId has characters that should be escaped when added
as a URL path element. This is done using the urlencode script.hhj�)��hij¸9��hkhàhm}r	:��(ho]hp]hq]hr]ht]uhvKhwhhb]r
:��(hÄX���Retrieve information about the r:��ÖÅr:��}r
:��(hgX���Retrieve information about the hhj:��ubj√��)År:��}r:��(hgX)���``http://www.openarchives.org/ore/terms``hm}r:��(ho]hp]hq]hr]ht]uhhj:��hb]r:��hÄX%���http://www.openarchives.org/ore/termsr:��ÖÅr:��}r:��(hgU�hhj:��ubahkjÀ��ubhÄXé���
formatId. Note that formatId has characters that should be escaped when added
as a URL path element. This is done using the urlencode script.r:��ÖÅr:��}r:��(hgXé���
formatId. Note that formatId has characters that should be escaped when added
as a URL path element. This is done using the urlencode script.hhj:��ubeubcdocutils.nodes
note
r:��)År:��}r:��(hgXº���The *xml* command is implemented by XMLStarlet_, and is used here to
format the output for easier reading. The *urlencode* command is a
script available with the `d1_client_bash`_ itk toolhhj�)��hij¸9��hkUnoter:��hm}r:��(ho]hp]hq]hr]ht]uhvNhwhhb]r:��hÑ)År:��}r:��(hgXº���The *xml* command is implemented by XMLStarlet_, and is used here to
format the output for easier reading. The *urlencode* command is a
script available with the `d1_client_bash`_ itk toolhhj:��hij¸9��hkhàhm}r :��(ho]hp]hq]hr]ht]uhvKhb]r!:��(hÄX���The r":��ÖÅr#:��}r$:��(hgX���The hhj:��ubjÉ$��)År%:��}r&:��(hgX���*xml*hm}r':��(ho]hp]hq]hr]ht]uhhj:��hb]r(:��hÄX���xmlr):��ÖÅr*:��}r+:��(hgU�hhj%:��ubahkjã$��ubhÄX��� command is implemented by r,:��ÖÅr-:��}r.:��(hgX��� command is implemented by hhj:��ubj2��)År/:��}r0:��(hgX���XMLStarlet_Uresolvedr1:��Khhj:��hkj#2��hm}r2:��(UnameX
���XMLStarletUrefurir3:��X���http://xmlstar.sourceforge.net/r4:��hr]hq]ho]hp]ht]uhb]r5:��hÄX
���XMLStarletr6:��ÖÅr7:��}r8:��(hgU�hhj/:��ubaubhÄX@���, and is used here to
format the output for easier reading. The r9:��ÖÅr::��}r;:��(hgX@���, and is used here to
format the output for easier reading. The hhj:��ubjÉ$��)År<:��}r=:��(hgX���*urlencode*hm}r>:��(ho]hp]hq]hr]ht]uhhj:��hb]r?:��hÄX	���urlencoder@:��ÖÅrA:��}rB:��(hgU�hhj<:��ubahkjã$��ubhÄX(��� command is a
script available with the rC:��ÖÅrD:��}rE:��(hgX(��� command is a
script available with the hhj:��ubj2��)ÅrF:��}rG:��(hgX���`d1_client_bash`_j1:��Khhj:��hkj#2��hm}rH:��(UnameX���d1_client_bashrI:��j3:��XG���https://repository.dataone.org/software/cicore/trunk/itk/d1_client_bashrJ:��hr]hq]ho]hp]ht]uhb]rK:��hÄX���d1_client_bashrL:��ÖÅrM:��}rN:��(hgU�hhjF:��ubaubhÄX	��� itk toolrO:��ÖÅrP:��}rQ:��(hgX	��� itk toolhhj:��ubeubaubjâ3��)ÅrR:��}rS:��(hgX´��formatid=$(echo "http://www.openarchives.org/ore/terms" | urlencode)
curl -s "http://cn-dev.dataone.org/cn/v1/formats/${formatid}" | xml fo

<?xml version="1.0" encoding="UTF-8"?>
<d1:objectFormat xmlns:d1="http://ns.dataone.org/service/types/v1">
  <formatId>http://www.openarchives.org/ore/terms</formatId>
  <formatName>Object Reuse and Exchange Vocabulary</formatName>
  <formatType>RESOURCE</formatType>
</d1:objectFormat>hhj�)��hij¸9��hkjå3��hm}rT:��(jé3��âjè3��X���bashj#��j$��hr]hq]ho]jê3��}hp]ht]uhvKhwhhb]rU:��hÄX´��formatid=$(echo "http://www.openarchives.org/ore/terms" | urlencode)
curl -s "http://cn-dev.dataone.org/cn/v1/formats/${formatid}" | xml fo

<?xml version="1.0" encoding="UTF-8"?>
<d1:objectFormat xmlns:d1="http://ns.dataone.org/service/types/v1">
  <formatId>http://www.openarchives.org/ore/terms</formatId>
  <formatName>Object Reuse and Exchange Vocabulary</formatName>
  <formatType>RESOURCE</formatType>
</d1:objectFormat>rV:��ÖÅrW:��}rX:��(hgU�hhjR:��ubaubcdocutils.nodes
target
rY:��)ÅrZ:��}r[:��(hgX/���.. _XMLStarlet: http://xmlstar.sourceforge.net/U
referencedr\:��Khhj�)��hij¸9��hkUtargetr]:��hm}r^:��(j3:��j4:��hr]r_:��hXahq]ho]hp]ht]r`:��hauhvM^hwhhb]ubjY:��)Åra:��}rb:��(hgX[���.. _d1_client_bash: https://repository.dataone.org/software/cicore/trunk/itk/d1_client_bashj\:��Khhj�)��hij¸9��hkj]:��hm}rc:��(j3:��jJ:��hr]rd:��h]ahq]ho]hp]ht]re:��hBauhvM`hwhhb]ubj–��)Årf:��}rg:��(hgU�hhj�)��hiNhkj”��hm}rh:��(hr]hq]ho]hp]ht]Uentries]ri:��(j÷��X"���getLogRecords() (in module CNCore)h U�Ntrj:��auhvNhwhhb]ubj¸!��)Årk:��}rl:��(hgU�hhj�)��hiNhkjˇ!��hm}rm:��(j"��âj"��X���pyrn:��hr]hq]ho]hp]ht]j"��X���functionro:��j"��jo:��uhvNhwhhb]rp:��(j"��)Årq:��}rr:��(hgXT���getLogRecords(session,[fromDate],[toDate],[event],[idFilter],[start],[count]) -> Loghhjk:��hij)��hkj"��hm}rs:��(hr]rt:��h aj"��j0)��hq]ho]hp]ht]ru:��h aj"��X
���getLogRecordsrv:��j"��U�j"��âuhvM.hwhhb]rw:��(j"��)Årx:��}ry:��(hgX���CNCore.hhjq:��hij)��hkj"��hm}rz:��(ho]hp]hq]hr]ht]uhvM.hwhhb]r{:��hÄX���CNCore.r|:��ÖÅr}:��}r~:��(hgU�hhjx:��ubaubj"��)År:��}rÄ:��(hgjv:��hhjq:��hij)��hkj!"��hm}rÅ:��(ho]hp]hq]hr]ht]uhvM.hwhhb]rÇ:��hÄX
���getLogRecordsrÉ:��ÖÅrÑ:��}rÖ:��(hgU�hhj:��ubaubj'"��)ÅrÜ:��}rá:��(hgXD���session, [fromDate], [toDate], [event], [idFilter], [start], [count]hhjq:��hij)��hkj*"��hm}rà:��(ho]hp]hq]hr]ht]uhvM.hwhhb]râ:��(j-"��)Årä:��}rã:��(hgX���sessionhm}rå:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]rç:��hÄX���sessionré:��ÖÅrè:��}rê:��(hgU�hhjä:��ubahkj5"��ubcsphinx.addnodes
desc_optional
rë:��)Årí:��}rì:��(hgX
���[fromDate]hm}rî:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]rï:��j-"��)Årñ:��}ró:��(hgX���fromDatehm}rò:��(ho]hp]hq]hr]ht]uhhjí:��hb]rô:��hÄX���fromDaterö:��ÖÅrõ:��}rú:��(hgU�hhjñ:��ubahkj5"��ubahkU
desc_optionalrù:��ubjë:��)Årû:��}rü:��(hgX���[toDate]hm}r†:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]r°:��j-"��)År¢:��}r£:��(hgX���toDatehm}r§:��(ho]hp]hq]hr]ht]uhhjû:��hb]r•:��hÄX���toDater¶:��ÖÅrß:��}r®:��(hgU�hhj¢:��ubahkj5"��ubahkjù:��ubjë:��)År©:��}r™:��(hgX���[event]hm}r´:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]r¨:��j-"��)År≠:��}rÆ:��(hgX���eventhm}rØ:��(ho]hp]hq]hr]ht]uhhj©:��hb]r∞:��hÄX���eventr±:��ÖÅr≤:��}r≥:��(hgU�hhj≠:��ubahkj5"��ubahkjù:��ubjë:��)År¥:��}rµ:��(hgX
���[idFilter]hm}r∂:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]r∑:��j-"��)År∏:��}rπ:��(hgX���idFilterhm}r∫:��(ho]hp]hq]hr]ht]uhhj¥:��hb]rª:��hÄX���idFilterrº:��ÖÅrΩ:��}ræ:��(hgU�hhj∏:��ubahkj5"��ubahkjù:��ubjë:��)Årø:��}r¿:��(hgX���[start]hm}r¡:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]r¬:��j-"��)År√:��}rƒ:��(hgX���starthm}r≈:��(ho]hp]hq]hr]ht]uhhjø:��hb]r∆:��hÄX���startr«:��ÖÅr»:��}r…:��(hgU�hhj√:��ubahkj5"��ubahkjù:��ubjë:��)År :��}rÀ:��(hgX���[count]hm}rÃ:��(ho]hp]hq]hr]ht]uhhjÜ:��hb]rÕ:��j-"��)ÅrŒ:��}rœ:��(hgX���counthm}r–:��(ho]hp]hq]hr]ht]uhhj :��hb]r—:��hÄX���countr“:��ÖÅr”:��}r‘:��(hgU�hhjŒ:��ubahkj5"��ubahkjù:��ubeubj6"��)År’:��}r÷:��(hgX���Loghhjq:��hij)��hkj9"��hm}r◊:��(ho]hp]hq]hr]ht]uhvM.hwhhb]rÿ:��hÄX���LogrŸ:��ÖÅr⁄:��}r€:��(hgU�hhj’:��ubaubeubj?"��)År‹:��}r›:��(hgU�hhjk:��hij)��hkjB"��hm}rfi:��(ho]hp]hq]hr]ht]uhvM.hwhhb]rfl:��(hÑ)År‡:��}r·:��(hgXä���Retrieves consolidated log information for the specified date range (fromDate < timestamp <= toDate) for the entire DataONE infrastructurer‚:��hhj‹:��hij)��hkhàhm}r„:��(ho]hp]hq]hr]ht]uhvK¯hwhhb]r‰:��hÄXä���Retrieves consolidated log information for the specified date range (fromDate < timestamp <= toDate) for the entire DataONE infrastructurerÂ:��ÖÅrÊ:��}rÁ:��(hgj‚:��hhj‡:��ubaubhÑ)ÅrË:��}rÈ:��(hgX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.rÍ:��hhj‹:��hij)��hkhàhm}rÎ:��(ho]hp]hq]hr]ht]uhvK˙hwhhb]rÏ:��hÄX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.rÌ:��ÖÅrÓ:��}rÔ:��(hgjÍ:��hhjË:��ubaubhÑ)År:��}rÒ:��(hgXä���Note that full access to log records requires access through a priviledged account. A public user may be presented with an empty response.rÚ:��hhj‹:��hij)��hkhàhm}rÛ:��(ho]hp]hq]hr]ht]uhvK¸hwhhb]rÙ:��hÄXä���Note that full access to log records requires access through a priviledged account. A public user may be presented with an empty response.rı:��ÖÅrˆ:��}r˜:��(hgjÚ:��hhj:��ubaubhÑ)År¯:��}r˘:��(hgX;���v2.0: The structure of :class:`v2_0.Types.Log` has changed.hhj‹:��hij)��hkhàhm}r˙:��(ho]hp]hq]hr]ht]uhvK˛hwhhb]r˚:��(hÄX���v2.0: The structure of r¸:��ÖÅr˝:��}r˛:��(hgX���v2.0: The structure of hhj¯:��ubj’��)Årˇ:��}r�;��(hgX���:class:`v2_0.Types.Log`r;��hhj¯:��hij)��hkjÿ��hm}r;��(UreftypeX���classj⁄��âj€��X���v2_0.Types.LogU	refdomainX���pyr;��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvK˛hb]r;��j√��)År;��}r;��(hgj;��hm}r;��(ho]hp]r;��(jÊ��j;��X���py-classr	;��ehq]hr]ht]uhhjˇ:��hb]r
;��hÄX���v2_0.Types.Logr;��ÖÅr;��}r
;��(hgU�hhj;��ubahkjÀ��ubaubhÄX
��� has changed.r;��ÖÅr;��}r;��(hgX
��� has changed.hhj¯:��ubeubhÑ)År;��}r;��(hgXX���v2.0: The event parameter has changed from :class:`v1_0.Types.Event` to a plain *string*hhj‹:��hij)��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvM�hwhhb]r;��(hÄX+���v2.0: The event parameter has changed from r;��ÖÅr;��}r;��(hgX+���v2.0: The event parameter has changed from hhj;��ubj’��)År;��}r;��(hgX���:class:`v1_0.Types.Event`r;��hhj;��hij)��hkjÿ��hm}r;��(UreftypeX���classj⁄��âj€��X���v1_0.Types.EventU	refdomainX���pyr;��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM�hb]r;��j√��)År;��}r;��(hgj;��hm}r ;��(ho]hp]r!;��(jÊ��j;��X���py-classr";��ehq]hr]ht]uhhj;��hb]r#;��hÄX���v1_0.Types.Eventr$;��ÖÅr%;��}r&;��(hgU�hhj;��ubahkjÀ��ubaubhÄX��� to a plain r';��ÖÅr(;��}r);��(hgX��� to a plain hhj;��ubjÉ$��)År*;��}r+;��(hgX���*string*hm}r,;��(ho]hp]hq]hr]ht]uhhj;��hb]r-;��hÄX���stringr.;��ÖÅr/;��}r0;��(hgU�hhj*;��ubahkjã$��ubeubhñ)År1;��}r2;��(hgU�hhj‹:��hiNhkhôhm}r3;��(ho]hp]hq]hr]ht]uhvNhwhhb]r4;��(hú)År5;��}r6;��(hgU�hhj1;��hij)��hkhühm}r7;��(ho]hp]hq]hr]ht]uhvMhwhhb]r8;��(h¢)År9;��}r:;��(hgX���Versionhhj5;��hij)��hkh¶hm}r;;��(ho]hp]hq]hr]ht]uhvK�hb]r<;��hÄX���Versionr=;��ÖÅr>;��}r?;��(hgU�hhj9;��ubaubh¨)År@;��}rA;��(hgX���1.0, 2.0rB;��hm}rC;��(ho]hp]hq]hr]ht]uhhj5;��hb]rD;��hÑ)ÅrE;��}rF;��(hgjB;��hhj@;��hij)��hkhàhm}rG;��(ho]hp]hq]hr]ht]uhvMhb]rH;��hÄX���1.0, 2.0rI;��ÖÅrJ;��}rK;��(hgjB;��hhjE;��ubaubahkhπubeubhú)ÅrL;��}rM;��(hgU�hhj1;��hij)��hkhühm}rN;��(ho]hp]hq]hr]ht]uhvMhwhhb]rO;��(h¢)ÅrP;��}rQ;��(hgX	���Use CaseshhjL;��hij)��hkh¶hm}rR;��(ho]hp]hq]hr]ht]uhvK�hb]rS;��hÄX	���Use CasesrT;��ÖÅrU;��}rV;��(hgU�hhjP;��ubaubh¨)ÅrW;��}rX;��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rY;��hm}rZ;��(ho]hp]hq]hr]ht]uhhjL;��hb]r[;��hÑ)År\;��}r];��(hgjY;��hhjW;��hij)��hkhàhm}r^;��(ho]hp]hq]hr]ht]uhvMhb]r_;��j’��)År`;��}ra;��(hgjY;��hhj\;��hij)��hkjÿ��hm}rb;��(UreftypeX���docrc;��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMhb]rd;��j`2��)Åre;��}rf;��(hgjY;��hm}rg;��(ho]hp]rh;��(jÊ��jc;��ehq]hr]ht]uhhj`;��hb]ri;��hÄX���UC16rj;��ÖÅrk;��}rl;��(hgU�hhje;��ubahkji2��ubaubaubahkhπubeubhú)Årm;��}rn;��(hgU�hhj1;��hij)��hkhühm}ro;��(ho]hp]hq]hr]ht]uhvMhwhhb]rp;��(h¢)Årq;��}rr;��(hgX���REST URLhhjm;��hij)��hkh¶hm}rs;��(ho]hp]hq]hr]ht]uhvK�hb]rt;��hÄX���REST URLru;��ÖÅrv;��}rw;��(hgU�hhjq;��ubaubh¨)Årx;��}ry;��(hgXz���``GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]``rz;��hm}r{;��(ho]hp]hq]hr]ht]uhhjm;��hb]r|;��hÑ)År};��}r~;��(hgjz;��hhjx;��hij)��hkhàhm}r;��(ho]hp]hq]hr]ht]uhvMhb]rÄ;��j√��)ÅrÅ;��}rÇ;��(hgjz;��hm}rÉ;��(ho]hp]hq]hr]ht]uhhj};��hb]rÑ;��hÄXv���GET /log?[fromDate={fromDate}][&toDate={toDate}][&event={event}][&idFilter={idFilter}][&start={start}][&count={count}]rÖ;��ÖÅrÜ;��}rá;��(hgU�hhjÅ;��ubahkjÀ��ubaubahkhπubeubhú)Årà;��}râ;��(hgU�hm}rä;��(ho]hp]hq]hr]ht]uhhj1;��hb]rã;��(h¢)Årå;��}rç;��(hgX
���Parametershhjà;��hij)��hkh¶hm}ré;��(ho]hp]hq]hr]ht]uhvK�hb]rè;��hÄX
���Parametersrê;��ÖÅrë;��}rí;��(hgU�hhjå;��ubaubh¨)Årì;��}rî;��(hgU�hm}rï;��(ho]hp]hq]hr]ht]uhhjà;��hb]rñ;��j	#��)Åró;��}rò;��(hgU�hm}rô;��(ho]hp]hq]hr]ht]uhhjì;��hb]rö;��(j#��)Årõ;��}rú;��(hgU�hm}rù;��(ho]hp]hq]hr]ht]uhhjó;��hb]rû;��hÑ)Årü;��}r†;��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r°;��(ho]hp]hq]hr]ht]uhhjõ;��hb]r¢;��(jû"��)År£;��}r§;��(hgX���sessionhm}r•;��(hr]hq]j¢"��àho]hp]ht]uhhjü;��hb]r¶;��hÄX���sessionrß;��ÖÅr®;��}r©;��(hgU�hhj£;��ubahkjß"��ubhÄX��� (r™;��ÖÅr´;��}r¨;��(hgU�hhjü;��ubj’��)År≠;��}rÆ;��(hgX���:class:`Types.Session`rØ;��hhjü;��hij)��hkjÿ��hm}r∞;��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr±;��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]r≤;��j√��)År≥;��}r¥;��(hgjØ;��hm}rµ;��(ho]hp]r∂;��(jÊ��j±;��X���py-classr∑;��ehq]hr]ht]uhhj≠;��hb]r∏;��hÄX
���Types.Sessionrπ;��ÖÅr∫;��}rª;��(hgU�hhj≥;��ubahkjÀ��ubaubhÄX���)ÖÅrº;��}rΩ;��(hgU�hhjü;��ubhÄX��� -- ræ;��ÖÅrø;��}r¿;��(hgU�hhjü;��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r¡;��ÖÅr¬;��}r√;��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjü;��ubj’��)Årƒ;��}r≈;��(hgX���:term:`public user`r∆;��hhjü;��hij)��hkjÿ��hm}r«;��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr»;��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMhb]r…;��j`2��)År ;��}rÀ;��(hgj∆;��hm}rÃ;��(ho]hp]rÕ;��(jÊ��j»;��X���std-termrŒ;��ehq]hr]ht]uhhjƒ;��hb]rœ;��hÄX���public userr–;��ÖÅr—;��}r“;��(hgU�hhj ;��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r”;��ÖÅr‘;��}r’;��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjü;��ubehkhàubahkj;#��ubj#��)År÷;��}r◊;��(hgU�hm}rÿ;��(ho]hp]hq]hr]ht]uhhjó;��hb]rŸ;��hÑ)År⁄;��}r€;��(hgX���fromDate (Types.DateTime) -- Starting time for records in response, entries with timestamp greater than or equal to (>=) this value will be returned. Defaults to include all records. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r‹;��(ho]hp]hq]hr]ht]uhhj÷;��hb]r›;��(jû"��)Årfi;��}rfl;��(hgX���fromDatehm}r‡;��(hr]hq]j¢"��àho]hp]ht]uhhj⁄;��hb]r·;��hÄX���fromDater‚;��ÖÅr„;��}r‰;��(hgU�hhjfi;��ubahkjß"��ubhÄX��� (rÂ;��ÖÅrÊ;��}rÁ;��(hgU�hhj⁄;��ubj’��)ÅrË;��}rÈ;��(hgX���:class:`Types.DateTime`rÍ;��hhj⁄;��hij)��hkjÿ��hm}rÎ;��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyrÏ;��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM
hb]rÌ;��j√��)ÅrÓ;��}rÔ;��(hgjÍ;��hm}r;��(ho]hp]rÒ;��(jÊ��jÏ;��X���py-classrÚ;��ehq]hr]ht]uhhjË;��hb]rÛ;��hÄX���Types.DateTimerÙ;��ÖÅrı;��}rˆ;��(hgU�hhjÓ;��ubahkjÀ��ubaubhÄX���)ÖÅr˜;��}r¯;��(hgU�hhj⁄;��ubhÄX��� -- r˘;��ÖÅr˙;��}r˚;��(hgU�hhj⁄;��ubhÄX„���Starting time for records in response, entries with timestamp greater than or equal to (>=) this value will be returned. Defaults to include all records. Transmitted as a URL query parameter, and so must be escaped accordingly.r¸;��ÖÅr˝;��}r˛;��(hgX„���Starting time for records in response, entries with timestamp greater than or equal to (>=) this value will be returned. Defaults to include all records. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj⁄;��ubehkhàubahkj;#��ubj#��)Årˇ;��}r�<��(hgU�hm}r<��(ho]hp]hq]hr]ht]uhhjó;��hb]r<��hÑ)År<��}r<��(hgX���toDate (Types.DateTime) -- End time for records in response, entries with timestamp less than (<) this value will be returned. If not specified, then defaults to now. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r<��(ho]hp]hq]hr]ht]uhhjˇ;��hb]r<��(jû"��)År<��}r<��(hgX���toDatehm}r	<��(hr]hq]j¢"��àho]hp]ht]uhhj<��hb]r
<��hÄX���toDater<��ÖÅr<��}r
<��(hgU�hhj<��ubahkjß"��ubhÄX��� (r<��ÖÅr<��}r<��(hgU�hhj<��ubj’��)År<��}r<��(hgX���:class:`Types.DateTime`r<��hhj<��hij)��hkjÿ��hm}r<��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr<��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM
hb]r<��j√��)År<��}r<��(hgj<��hm}r<��(ho]hp]r<��(jÊ��j<��X���py-classr<��ehq]hr]ht]uhhj<��hb]r<��hÄX���Types.DateTimer<��ÖÅr<��}r<��(hgU�hhj<��ubahkjÀ��ubaubhÄX���)ÖÅr <��}r!<��(hgU�hhj<��ubhÄX��� -- r"<��ÖÅr#<��}r$<��(hgU�hhj<��ubhÄX’���End time for records in response, entries with timestamp less than (<) this value will be returned. If not specified, then defaults to now. Transmitted as a URL query parameter, and so must be escaped accordingly.r%<��ÖÅr&<��}r'<��(hgX’���End time for records in response, entries with timestamp less than (<) this value will be returned. If not specified, then defaults to now. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj<��ubehkhàubahkj;#��ubj#��)År(<��}r)<��(hgU�hm}r*<��(ho]hp]hq]hr]ht]uhhjó;��hb]r+<��hÑ)År,<��}r-<��(hgX≤���event (Types.Event, string) -- Return only log records for the specified type of event.  Default is all. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r.<��(ho]hp]hq]hr]ht]uhhj(<��hb]r/<��(jû"��)År0<��}r1<��(hgX���eventhm}r2<��(hr]hq]j¢"��àho]hp]ht]uhhj,<��hb]r3<��hÄX���eventr4<��ÖÅr5<��}r6<��(hgU�hhj0<��ubahkjß"��ubhÄX��� (r7<��ÖÅr8<��}r9<��(hgU�hhj,<��ubj’��)År:<��}r;<��(hgX���:class:`Types.Event, string`r<<��hhj,<��hij)��hkjÿ��hm}r=<��(UreftypeX���classj⁄��âj€��X���Types.Event, stringU	refdomainX���pyr><��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]r?<��j√��)År@<��}rA<��(hgj<<��hm}rB<��(ho]hp]rC<��(jÊ��j><��X���py-classrD<��ehq]hr]ht]uhhj:<��hb]rE<��hÄX���Types.Event, stringrF<��ÖÅrG<��}rH<��(hgU�hhj@<��ubahkjÀ��ubaubhÄX���)ÖÅrI<��}rJ<��(hgU�hhj,<��ubhÄX��� -- rK<��ÖÅrL<��}rM<��(hgU�hhj,<��ubhÄXì���Return only log records for the specified type of event.  Default is all. Transmitted as a URL query parameter, and so must be escaped accordingly.rN<��ÖÅrO<��}rP<��(hgXì���Return only log records for the specified type of event.  Default is all. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj,<��ubehkhàubahkj;#��ubj#��)ÅrQ<��}rR<��(hgU�hm}rS<��(ho]hp]hq]hr]ht]uhhjó;��hb]rT<��hÑ)ÅrU<��}rV<��(hgXÄ��idFilter (string) -- Return only log records for identifiers that start with the supplied identifier string. Support for this parameter is optional and MAY be ignored by the Coordinating Node implementation with no warning. Supports PID and SID values. Only PID values will be included in the returned entries. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rW<��(ho]hp]hq]hr]ht]uhhjQ<��hb]rX<��(jû"��)ÅrY<��}rZ<��(hgX���idFilterhm}r[<��(hr]hq]j¢"��àho]hp]ht]uhhjU<��hb]r\<��hÄX���idFilterr]<��ÖÅr^<��}r_<��(hgU�hhjY<��ubahkjß"��ubhÄX��� (r`<��ÖÅra<��}rb<��(hgU�hhjU<��ubj’��)Årc<��}rd<��(hgU�hm}re<��(Ureftypejü&��j¢"��àU	reftargetX���stringrf<��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhjU<��hb]rg<��j¢&��)Årh<��}ri<��(hgjf<��hm}rj<��(ho]hp]hq]hr]ht]uhhjc<��hb]rk<��hÄX���stringrl<��ÖÅrm<��}rn<��(hgU�hhjh<��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅro<��}rp<��(hgU�hhjU<��ubhÄX��� -- rq<��ÖÅrr<��}rs<��(hgU�hhjU<��ubhÄXk��Return only log records for identifiers that start with the supplied identifier string. Support for this parameter is optional and MAY be ignored by the Coordinating Node implementation with no warning. Supports PID and SID values. Only PID values will be included in the returned entries. Transmitted as a URL query parameter, and so must be escaped accordingly.rt<��ÖÅru<��}rv<��(hgXk��Return only log records for identifiers that start with the supplied identifier string. Support for this parameter is optional and MAY be ignored by the Coordinating Node implementation with no warning. Supports PID and SID values. Only PID values will be included in the returned entries. Transmitted as a URL query parameter, and so must be escaped accordingly.hhjU<��ubehkhàubahkj;#��ubj#��)Årw<��}rx<��(hgU�hm}ry<��(ho]hp]hq]hr]ht]uhhjó;��hb]rz<��hÑ)År{<��}r|<��(hgX¢���start (integer) -- The zero based index of the first log record to return. Default is 0. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r}<��(ho]hp]hq]hr]ht]uhhjw<��hb]r~<��(jû"��)År<��}rÄ<��(hgX���starthm}rÅ<��(hr]hq]j¢"��àho]hp]ht]uhhj{<��hb]rÇ<��hÄX���startrÉ<��ÖÅrÑ<��}rÖ<��(hgU�hhj<��ubahkjß"��ubhÄX��� (rÜ<��ÖÅrá<��}rà<��(hgU�hhj{<��ubj’��)Årâ<��}rä<��(hgU�hm}rã<��(Ureftypejü&��j¢"��àU	reftargetX���integerrå<��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhj{<��hb]rç<��j¢&��)Åré<��}rè<��(hgjå<��hm}rê<��(ho]hp]hq]hr]ht]uhhjâ<��hb]rë<��hÄX���integerrí<��ÖÅrì<��}rî<��(hgU�hhjé<��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrï<��}rñ<��(hgU�hhj{<��ubhÄX��� -- ró<��ÖÅrò<��}rô<��(hgU�hhj{<��ubhÄXè���The zero based index of the first log record to return. Default is 0. Transmitted as a URL query parameter, and so must be escaped accordingly.rö<��ÖÅrõ<��}rú<��(hgXè���The zero based index of the first log record to return. Default is 0. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj{<��ubehkhàubahkj;#��ubj#��)Årù<��}rû<��(hgU�hm}rü<��(ho]hp]hq]hr]ht]uhhjó;��hb]r†<��hÑ)År°<��}r¢<��(hgX.��count (integer) -- The maximum number of log records that should be returned in the response. The Member Node may return fewer and the caller should check the total in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r£<��(ho]hp]hq]hr]ht]uhhjù<��hb]r§<��(jû"��)År•<��}r¶<��(hgX���counthm}rß<��(hr]hq]j¢"��àho]hp]ht]uhhj°<��hb]r®<��hÄX���countr©<��ÖÅr™<��}r´<��(hgU�hhj•<��ubahkjß"��ubhÄX��� (r¨<��ÖÅr≠<��}rÆ<��(hgU�hhj°<��ubj’��)ÅrØ<��}r∞<��(hgU�hm}r±<��(Ureftypejü&��j¢"��àU	reftargetX���integerr≤<��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhj°<��hb]r≥<��j¢&��)År¥<��}rµ<��(hgj≤<��hm}r∂<��(ho]hp]hq]hr]ht]uhhjØ<��hb]r∑<��hÄX���integerr∏<��ÖÅrπ<��}r∫<��(hgU�hhj¥<��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrª<��}rº<��(hgU�hhj°<��ubhÄX��� -- rΩ<��ÖÅræ<��}rø<��(hgU�hhj°<��ubhÄXå���The maximum number of log records that should be returned in the response. The Member Node may return fewer and the caller should check the r¿<��ÖÅr¡<��}r¬<��(hgXå���The maximum number of log records that should be returned in the response. The Member Node may return fewer and the caller should check the hhj°<��ubjÉ$��)År√<��}rƒ<��(hgX���*total*hm}r≈<��(ho]hp]hq]hr]ht]uhhj°<��hb]r∆<��hÄX���totalr«<��ÖÅr»<��}r…<��(hgU�hhj√<��ubahkjã$��ubhÄXä��� in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.r <��ÖÅrÀ<��}rÃ<��(hgXä��� in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj°<��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÕ<��}rŒ<��(hgU�hm}rœ<��(ho]hp]hq]hr]ht]uhhj1;��hb]r–<��(h¢)År—<��}r“<��(hgX���ReturnshhjÕ<��hij)��hkh¶hm}r”<��(ho]hp]hq]hr]ht]uhvK�hb]r‘<��hÄX���Returnsr’<��ÖÅr÷<��}r◊<��(hgU�hhj—<��ubaubh¨)Årÿ<��}rŸ<��(hgU�hm}r⁄<��(ho]hp]hq]hr]ht]uhhjÕ<��hb]r€<��hÑ)År‹<��}r›<��(hgU�hm}rfi<��(ho]hp]hq]hr]ht]uhhjÿ<��hb]hkhàubahkhπubehkhüubhú)Årfl<��}r‡<��(hgU�hm}r·<��(ho]hp]hq]hr]ht]uhhj1;��hb]r‚<��(h¢)År„<��}r‰<��(hgX���Return typehhjfl<��hij)��hkh¶hm}rÂ<��(ho]hp]hq]hr]ht]uhvK�hb]rÊ<��hÄX���Return typerÁ<��ÖÅrË<��}rÈ<��(hgU�hhj„<��ubaubh¨)ÅrÍ<��}rÎ<��(hgU�hm}rÏ<��(ho]hp]hq]hr]ht]uhhjfl<��hb]rÌ<��hÑ)ÅrÓ<��}rÔ<��(hgX	���Types.Loghm}r<��(ho]hp]hq]hr]ht]uhhjÍ<��hb]rÒ<��j’��)ÅrÚ<��}rÛ<��(hgX���:class:`Types.Log`rÙ<��hhjÓ<��hij)��hkjÿ��hm}rı<��(UreftypeX���classj⁄��âj€��X	���Types.LogU	refdomainX���pyrˆ<��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]r˜<��j√��)År¯<��}r˘<��(hgjÙ<��hm}r˙<��(ho]hp]r˚<��(jÊ��jˆ<��X���py-classr¸<��ehq]hr]ht]uhhjÚ<��hb]r˝<��hÄX	���Types.Logr˛<��ÖÅrˇ<��}r�=��(hgU�hhj¯<��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År=��}r=��(hgU�hm}r=��(ho]hp]hq]hr]ht]uhhj1;��hb]r=��(h¢)År=��}r=��(hgX���Raiseshhj=��hij)��hkh¶hm}r=��(ho]hp]hq]hr]ht]uhvK�hb]r=��hÄX���Raisesr	=��ÖÅr
=��}r=��(hgU�hhj=��ubaubh¨)År=��}r
=��(hgU�hm}r=��(ho]hp]hq]hr]ht]uhhj=��hb]r=��j	#��)År=��}r=��(hgU�hm}r=��(ho]hp]hq]hr]ht]uhhj=��hb]r=��(j#��)År=��}r=��(hgU�hm}r=��(ho]hp]hq]hr]ht]uhhj=��hb]r=��hÑ)År=��}r=��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1470)hm}r=��(ho]hp]hq]hr]ht]uhhj=��hb]r=��(j’��)År=��}r=��(hgU�hm}r=��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr=��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhj=��hb]r =��jû"��)År!=��}r"=��(hgj=��hm}r#=��(ho]hp]hq]hr]ht]uhhj=��hb]r$=��hÄX���Exceptions.InvalidTokenr%=��ÖÅr&=��}r'=��(hgU�hhj!=��ubahkjß"��ubahkjÿ��ubhÄX��� -- r(=��ÖÅr)=��}r*=��(hgU�hhj=��ubj√��)År+=��}r,=��(hgX$���``(errorCode=401, detailCode=1470)``hm}r-=��(ho]hp]hq]hr]ht]uhhj=��hb]r.=��hÄX ���(errorCode=401, detailCode=1470)r/=��ÖÅr0=��}r1=��(hgU�hhj+=��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År2=��}r3=��(hgU�hm}r4=��(ho]hp]hq]hr]ht]uhhj=��hb]r5=��hÑ)År6=��}r7=��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1490)hm}r8=��(ho]hp]hq]hr]ht]uhhj2=��hb]r9=��(j’��)År:=��}r;=��(hgU�hm}r<=��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer==��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhj6=��hb]r>=��jû"��)År?=��}r@=��(hgj==��hm}rA=��(ho]hp]hq]hr]ht]uhhj:=��hb]rB=��hÄX���Exceptions.ServiceFailurerC=��ÖÅrD=��}rE=��(hgU�hhj?=��ubahkjß"��ubahkjÿ��ubhÄX��� -- rF=��ÖÅrG=��}rH=��(hgU�hhj6=��ubj√��)ÅrI=��}rJ=��(hgX$���``(errorCode=500, detailCode=1490)``hm}rK=��(ho]hp]hq]hr]ht]uhhj6=��hb]rL=��hÄX ���(errorCode=500, detailCode=1490)rM=��ÖÅrN=��}rO=��(hgU�hhjI=��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrP=��}rQ=��(hgU�hm}rR=��(ho]hp]hq]hr]ht]uhhj=��hb]rS=��hÑ)ÅrT=��}rU=��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1460)hm}rV=��(ho]hp]hq]hr]ht]uhhjP=��hb]rW=��(j’��)ÅrX=��}rY=��(hgU�hm}rZ=��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr[=��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhjT=��hb]r\=��jû"��)År]=��}r^=��(hgj[=��hm}r_=��(ho]hp]hq]hr]ht]uhhjX=��hb]r`=��hÄX���Exceptions.NotAuthorizedra=��ÖÅrb=��}rc=��(hgU�hhj]=��ubahkjß"��ubahkjÿ��ubhÄX��� -- rd=��ÖÅre=��}rf=��(hgU�hhjT=��ubj√��)Årg=��}rh=��(hgX$���``(errorCode=401, detailCode=1460)``hm}ri=��(ho]hp]hq]hr]ht]uhhjT=��hb]rj=��hÄX ���(errorCode=401, detailCode=1460)rk=��ÖÅrl=��}rm=��(hgU�hhjg=��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årn=��}ro=��(hgU�hm}rp=��(ho]hp]hq]hr]ht]uhhj=��hb]rq=��hÑ)Årr=��}rs=��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=1461)hm}rt=��(ho]hp]hq]hr]ht]uhhjn=��hb]ru=��(j’��)Årv=��}rw=��(hgU�hm}rx=��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedry=��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhjr=��hb]rz=��jû"��)År{=��}r|=��(hgjy=��hm}r}=��(ho]hp]hq]hr]ht]uhhjv=��hb]r~=��hÄX���Exceptions.NotImplementedr=��ÖÅrÄ=��}rÅ=��(hgU�hhj{=��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÇ=��ÖÅrÉ=��}rÑ=��(hgU�hhjr=��ubj√��)ÅrÖ=��}rÜ=��(hgX$���``(errorCode=501, detailCode=1461)``hm}rá=��(ho]hp]hq]hr]ht]uhhjr=��hb]rà=��hÄX ���(errorCode=501, detailCode=1461)râ=��ÖÅrä=��}rã=��(hgU�hhjÖ=��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årå=��}rç=��(hgU�hm}ré=��(ho]hp]hq]hr]ht]uhhj=��hb]rè=��hÑ)Årê=��}rë=��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=1480)hm}rí=��(ho]hp]hq]hr]ht]uhhjå=��hb]rì=��(j’��)Årî=��}rï=��(hgU�hm}rñ=��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestró=��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhjê=��hb]rò=��jû"��)Årô=��}rö=��(hgjó=��hm}rõ=��(ho]hp]hq]hr]ht]uhhjî=��hb]rú=��hÄX���Exceptions.InvalidRequestrù=��ÖÅrû=��}rü=��(hgU�hhjô=��ubahkjß"��ubahkjÿ��ubhÄX��� -- r†=��ÖÅr°=��}r¢=��(hgU�hhjê=��ubj√��)År£=��}r§=��(hgX$���``(errorCode=400, detailCode=1480)``hm}r•=��(ho]hp]hq]hr]ht]uhhjê=��hb]r¶=��hÄX ���(errorCode=400, detailCode=1480)rß=��ÖÅr®=��}r©=��(hgU�hhj£=��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År™=��}r´=��(hgU�hm}r¨=��(ho]hp]hq]hr]ht]uhhj=��hb]r≠=��hÑ)ÅrÆ=��}rØ=��(hgX—���Exceptions.InsufficientResources -- (errorCode=413, detailCode=1481)The request could not be serviced due to a limitation of resources - too many requests, internal service timeout, or another similar failure.hm}r∞=��(ho]hp]hq]hr]ht]uhhj™=��hb]r±=��(j’��)År≤=��}r≥=��(hgU�hm}r¥=��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InsufficientResourcesrµ=��U	refdomainjn:��hr]hq]Urefexplicitâho]hp]ht]uhhjÆ=��hb]r∂=��jû"��)År∑=��}r∏=��(hgjµ=��hm}rπ=��(ho]hp]hq]hr]ht]uhhj≤=��hb]r∫=��hÄX ���Exceptions.InsufficientResourcesrª=��ÖÅrº=��}rΩ=��(hgU�hhj∑=��ubahkjß"��ubahkjÿ��ubhÄX��� -- ræ=��ÖÅrø=��}r¿=��(hgU�hhjÆ=��ubhÑ)År¡=��}r¬=��(hgX$���``(errorCode=413, detailCode=1481)``r√=��hhjÆ=��hij)��hkhàhm}rƒ=��(ho]hp]hq]hr]ht]uhvM(hb]r≈=��j√��)År∆=��}r«=��(hgj√=��hm}r»=��(ho]hp]hq]hr]ht]uhhj¡=��hb]r…=��hÄX ���(errorCode=413, detailCode=1481)r =��ÖÅrÀ=��}rÃ=��(hgU�hhj∆=��ubahkjÀ��ubaubhÑ)ÅrÕ=��}rŒ=��(hgXç���The request could not be serviced due to a limitation of resources - too many requests, internal service timeout, or another similar failure.rœ=��hhjÆ=��hij)��hkhàhm}r–=��(ho]hp]hq]hr]ht]uhvM*hb]r—=��hÄXç���The request could not be serviced due to a limitation of resources - too many requests, internal service timeout, or another similar failure.r“=��ÖÅr”=��}r‘=��(hgjœ=��hhjÕ=��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År’=��}r÷=��(hgU�hhj�)��hiNhkj”��hm}r◊=��(hr]hq]ho]hp]ht]Uentries]rÿ=��(j÷��X&���reserveIdentifier() (in module CNCore)hEU�NtrŸ=��auhvNhwhhb]ubj¸!��)År⁄=��}r€=��(hgU�hhj�)��hiNhkjˇ!��hm}r‹=��(j"��âj"��X���pyr›=��hr]hq]ho]hp]ht]j"��X���functionrfi=��j"��jfi=��uhvNhwhhb]rfl=��(j"��)År‡=��}r·=��(hgX+���reserveIdentifier(session,id) -> Identifierhhj⁄=��hij)��hkj"��hm}r‚=��(hr]r„=��hEaj"��j0)��hq]ho]hp]ht]r‰=��hEaj"��X���reserveIdentifierrÂ=��j"��U�j"��âuhvMXhwhhb]rÊ=��(j"��)ÅrÁ=��}rË=��(hgX���CNCore.hhj‡=��hij)��hkj"��hm}rÈ=��(ho]hp]hq]hr]ht]uhvMXhwhhb]rÍ=��hÄX���CNCore.rÎ=��ÖÅrÏ=��}rÌ=��(hgU�hhjÁ=��ubaubj"��)ÅrÓ=��}rÔ=��(hgjÂ=��hhj‡=��hij)��hkj!"��hm}r=��(ho]hp]hq]hr]ht]uhvMXhwhhb]rÒ=��hÄX���reserveIdentifierrÚ=��ÖÅrÛ=��}rÙ=��(hgU�hhjÓ=��ubaubj'"��)Årı=��}rˆ=��(hgX���session, idhhj‡=��hij)��hkj*"��hm}r˜=��(ho]hp]hq]hr]ht]uhvMXhwhhb]r¯=��(j-"��)År˘=��}r˙=��(hgX���sessionhm}r˚=��(ho]hp]hq]hr]ht]uhhjı=��hb]r¸=��hÄX���sessionr˝=��ÖÅr˛=��}rˇ=��(hgU�hhj˘=��ubahkj5"��ubj-"��)År�>��}r>��(hgX���idhm}r>��(ho]hp]hq]hr]ht]uhhjı=��hb]r>��hÄX���idr>��ÖÅr>��}r>��(hgU�hhj�>��ubahkj5"��ubeubj6"��)År>��}r>��(hgX
���Identifierhhj‡=��hij)��hkj9"��hm}r	>��(ho]hp]hq]hr]ht]uhvMXhwhhb]r
>��hÄX
���Identifierr>��ÖÅr>��}r
>��(hgU�hhj>��ubaubeubj?"��)År>��}r>��(hgU�hhj⁄=��hij)��hkjB"��hm}r>��(ho]hp]hq]hr]ht]uhvMXhwhhb]r>��(hÑ)År>��}r>��(hgX ��Reserves the identifier that is unique and can not be used by any other sessions. Future calls to :func:`MNStorage.create` and :func:`MNStorage.update` that reference this ID must be made by the same :term:`principal` making the reservation, otherwise an error is raised on those methods.hhj>��hij)��hkhàhm}r>��(ho]hp]hq]hr]ht]uhvM1hwhhb]r>��(hÄXb���Reserves the identifier that is unique and can not be used by any other sessions. Future calls to r>��ÖÅr>��}r>��(hgXb���Reserves the identifier that is unique and can not be used by any other sessions. Future calls to hhj>��ubj’��)År>��}r>��(hgX���:func:`MNStorage.create`r>��hhj>��hij)��hkjÿ��hm}r>��(UreftypeX���funcj⁄��âj€��X���MNStorage.createU	refdomainX���pyr>��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM1hb]r>��j√��)År>��}r >��(hgj>��hm}r!>��(ho]hp]r">��(jÊ��j>��X���py-funcr#>��ehq]hr]ht]uhhj>��hb]r$>��hÄX���MNStorage.create()r%>��ÖÅr&>��}r'>��(hgU�hhj>��ubahkjÀ��ubaubhÄX��� and r(>��ÖÅr)>��}r*>��(hgX��� and hhj>��ubj’��)År+>��}r,>��(hgX���:func:`MNStorage.update`r->��hhj>��hij)��hkjÿ��hm}r.>��(UreftypeX���funcj⁄��âj€��X���MNStorage.updateU	refdomainX���pyr/>��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM1hb]r0>��j√��)År1>��}r2>��(hgj->��hm}r3>��(ho]hp]r4>��(jÊ��j/>��X���py-funcr5>��ehq]hr]ht]uhhj+>��hb]r6>��hÄX���MNStorage.update()r7>��ÖÅr8>��}r9>��(hgU�hhj1>��ubahkjÀ��ubaubhÄX1��� that reference this ID must be made by the same r:>��ÖÅr;>��}r<>��(hgX1��� that reference this ID must be made by the same hhj>��ubj’��)År=>��}r>>��(hgX���:term:`principal`r?>��hhj>��hij)��hkjÿ��hm}r@>��(UreftypeX���termj⁄��àj€��X	���principalU	refdomainX���stdrA>��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM1hb]rB>��j`2��)ÅrC>��}rD>��(hgj?>��hm}rE>��(ho]hp]rF>��(jÊ��jA>��X���std-termrG>��ehq]hr]ht]uhhj=>��hb]rH>��hÄX	���principalrI>��ÖÅrJ>��}rK>��(hgU�hhjC>��ubahkji2��ubaubhÄXG��� making the reservation, otherwise an error is raised on those methods.rL>��ÖÅrM>��}rN>��(hgXG��� making the reservation, otherwise an error is raised on those methods.hhj>��ubeubhÑ)ÅrO>��}rP>��(hgXÄ���The requested identifier is transmitted in a MIME Multipart/form-data body with *id* as key, and the identifier string as value.hhj>��hij)��hkhàhm}rQ>��(ho]hp]hq]hr]ht]uhvM3hwhhb]rR>��(hÄXP���The requested identifier is transmitted in a MIME Multipart/form-data body with rS>��ÖÅrT>��}rU>��(hgXP���The requested identifier is transmitted in a MIME Multipart/form-data body with hhjO>��ubjÉ$��)ÅrV>��}rW>��(hgX���*id*hm}rX>��(ho]hp]hq]hr]ht]uhhjO>��hb]rY>��hÄX���idrZ>��ÖÅr[>��}r\>��(hgU�hhjV>��ubahkjã$��ubhÄX,��� as key, and the identifier string as value.r]>��ÖÅr^>��}r_>��(hgX,��� as key, and the identifier string as value.hhjO>��ubeubhÑ)År`>��}ra>��(hgXP���v2.0: The identifier being reserved may be used as a :term:`PID` or :term:`SID`.hhj>��hij)��hkhàhm}rb>��(ho]hp]hq]hr]ht]uhvM5hwhhb]rc>��(hÄX5���v2.0: The identifier being reserved may be used as a rd>��ÖÅre>��}rf>��(hgX5���v2.0: The identifier being reserved may be used as a hhj`>��ubj’��)Årg>��}rh>��(hgX���:term:`PID`ri>��hhj`>��hij)��hkjÿ��hm}rj>��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrk>��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM5hb]rl>��j`2��)Årm>��}rn>��(hgji>��hm}ro>��(ho]hp]rp>��(jÊ��jk>��X���std-termrq>��ehq]hr]ht]uhhjg>��hb]rr>��hÄX���PIDrs>��ÖÅrt>��}ru>��(hgU�hhjm>��ubahkji2��ubaubhÄX��� or rv>��ÖÅrw>��}rx>��(hgX��� or hhj`>��ubj’��)Åry>��}rz>��(hgX���:term:`SID`r{>��hhj`>��hij)��hkjÿ��hm}r|>��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr}>��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM5hb]r~>��j`2��)År>��}rÄ>��(hgj{>��hm}rÅ>��(ho]hp]rÇ>��(jÊ��j}>��X���std-termrÉ>��ehq]hr]ht]uhhjy>��hb]rÑ>��hÄX���SIDrÖ>��ÖÅrÜ>��}rá>��(hgU�hhj>��ubahkji2��ubaubhÄX���.ÖÅrà>��}râ>��(hgX���.hhj`>��ubeubhñ)Årä>��}rã>��(hgU�hhj>��hiNhkhôhm}rå>��(ho]hp]hq]hr]ht]uhvNhwhhb]rç>��(hú)Åré>��}rè>��(hgU�hhjä>��hij)��hkhühm}rê>��(ho]hp]hq]hr]ht]uhvM7hwhhb]rë>��(h¢)Årí>��}rì>��(hgX���Versionhhjé>��hij)��hkh¶hm}rî>��(ho]hp]hq]hr]ht]uhvK�hb]rï>��hÄX���Versionrñ>��ÖÅró>��}rò>��(hgU�hhjí>��ubaubh¨)Årô>��}rö>��(hgX���1.0, 2.0rõ>��hm}rú>��(ho]hp]hq]hr]ht]uhhjé>��hb]rù>��hÑ)Årû>��}rü>��(hgjõ>��hhjô>��hij)��hkhàhm}r†>��(ho]hp]hq]hr]ht]uhvM7hb]r°>��hÄX���1.0, 2.0r¢>��ÖÅr£>��}r§>��(hgjõ>��hhjû>��ubaubahkhπubeubhú)År•>��}r¶>��(hgU�hhjä>��hij)��hkhühm}rß>��(ho]hp]hq]hr]ht]uhvM8hwhhb]r®>��(h¢)År©>��}r™>��(hgX	���Use Caseshhj•>��hij)��hkh¶hm}r´>��(ho]hp]hq]hr]ht]uhvK�hb]r¨>��hÄX	���Use Casesr≠>��ÖÅrÆ>��}rØ>��(hgU�hhj©>��ubaubh¨)År∞>��}r±>��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r≤>��hm}r≥>��(ho]hp]hq]hr]ht]uhhj•>��hb]r¥>��hÑ)Årµ>��}r∂>��(hgj≤>��hhj∞>��hij)��hkhàhm}r∑>��(ho]hp]hq]hr]ht]uhvM9hb]r∏>��j’��)Årπ>��}r∫>��(hgj≤>��hhjµ>��hij)��hkjÿ��hm}rª>��(UreftypeX���docrº>��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvM9hb]rΩ>��j`2��)Åræ>��}rø>��(hgj≤>��hm}r¿>��(ho]hp]r¡>��(jÊ��jº>��ehq]hr]ht]uhhjπ>��hb]r¬>��hÄX���UC16r√>��ÖÅrƒ>��}r≈>��(hgU�hhjæ>��ubahkji2��ubaubaubahkhπubeubhú)År∆>��}r«>��(hgU�hhjä>��hij)��hkhühm}r»>��(ho]hp]hq]hr]ht]uhvM:hwhhb]r…>��(h¢)År >��}rÀ>��(hgX���REST URLhhj∆>��hij)��hkh¶hm}rÃ>��(ho]hp]hq]hr]ht]uhvK�hb]rÕ>��hÄX���REST URLrŒ>��ÖÅrœ>��}r–>��(hgU�hhj >��ubaubh¨)År—>��}r“>��(hgX���``POST /reserve``r”>��hm}r‘>��(ho]hp]hq]hr]ht]uhhj∆>��hb]r’>��hÑ)År÷>��}r◊>��(hgj”>��hhj—>��hij)��hkhàhm}rÿ>��(ho]hp]hq]hr]ht]uhvM:hb]rŸ>��j√��)År⁄>��}r€>��(hgj”>��hm}r‹>��(ho]hp]hq]hr]ht]uhhj÷>��hb]r›>��hÄX
���POST /reserverfi>��ÖÅrfl>��}r‡>��(hgU�hhj⁄>��ubahkjÀ��ubaubahkhπubeubhú)År·>��}r‚>��(hgU�hm}r„>��(ho]hp]hq]hr]ht]uhhjä>��hb]r‰>��(h¢)ÅrÂ>��}rÊ>��(hgX
���Parametershhj·>��hij)��hkh¶hm}rÁ>��(ho]hp]hq]hr]ht]uhvK�hb]rË>��hÄX
���ParametersrÈ>��ÖÅrÍ>��}rÎ>��(hgU�hhjÂ>��ubaubh¨)ÅrÏ>��}rÌ>��(hgU�hm}rÓ>��(ho]hp]hq]hr]ht]uhhj·>��hb]rÔ>��j	#��)År>��}rÒ>��(hgU�hm}rÚ>��(ho]hp]hq]hr]ht]uhhjÏ>��hb]rÛ>��(j#��)ÅrÙ>��}rı>��(hgU�hm}rˆ>��(ho]hp]hq]hr]ht]uhhj>��hb]r˜>��hÑ)År¯>��}r˘>��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r˙>��(ho]hp]hq]hr]ht]uhhjÙ>��hb]r˚>��(jû"��)År¸>��}r˝>��(hgX���sessionhm}r˛>��(hr]hq]j¢"��àho]hp]ht]uhhj¯>��hb]rˇ>��hÄX���sessionr�?��ÖÅr?��}r?��(hgU�hhj¸>��ubahkjß"��ubhÄX��� (r?��ÖÅr?��}r?��(hgU�hhj¯>��ubj’��)År?��}r?��(hgX���:class:`Types.Session`r?��hhj¯>��hij)��hkjÿ��hm}r	?��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr
?��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM<hb]r?��j√��)År?��}r
?��(hgj?��hm}r?��(ho]hp]r?��(j��j
?��X���py-classr?��ehq]hr]ht]uhhj?��hb]r?��hÄX
���Types.Sessionr?��ÖÅr?��}r?��(hgU�hhj?��ubahkjÀ��ubaubhÄX���)ÖÅr?��}r?��(hgU�hhj¯>��ubhÄX��� -- r?��ÖÅr?��}r?��(hgU�hhj¯>��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r?��ÖÅr?��}r?��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj¯>��ubj’��)År?��}r?��(hgX���:term:`public user`r?��hhj¯>��hij)��hkjÿ��hm}r ?��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr!?��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM;hb]r"?��j`2��)År#?��}r$?��(hgj?��hm}r%?��(ho]hp]r&?��(jÊ��j!?��X���std-termr'?��ehq]hr]ht]uhhj?��hb]r(?��hÄX���public userr)?��ÖÅr*?��}r+?��(hgU�hhj#?��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r,?��ÖÅr-?��}r.?��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj¯>��ubehkhàubahkj;#��ubj#��)År/?��}r0?��(hgU�hm}r1?��(ho]hp]hq]hr]ht]uhhj>��hb]r2?��hÑ)År3?��}r4?��(hgXØ���id (Types.Identifier) -- The identifier that is to be reserved. May be a PID or a SID value. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r5?��(ho]hp]hq]hr]ht]uhhj/?��hb]r6?��(jû"��)År7?��}r8?��(hgX���idhm}r9?��(hr]hq]j¢"��àho]hp]ht]uhhj3?��hb]r:?��hÄX���idr;?��ÖÅr<?��}r=?��(hgU�hhj7?��ubahkjß"��ubhÄX��� (r>?��ÖÅr??��}r@?��(hgU�hhj3?��ubj’��)ÅrA?��}rB?��(hgX���:class:`Types.Identifier`rC?��hhj3?��hij)��hkjÿ��hm}rD?��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrE?��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM?hb]rF?��j√��)ÅrG?��}rH?��(hgjC?��hm}rI?��(ho]hp]rJ?��(jÊ��jE?��X���py-classrK?��ehq]hr]ht]uhhjA?��hb]rL?��hÄX���Types.IdentifierrM?��ÖÅrN?��}rO?��(hgU�hhjG?��ubahkjÀ��ubaubhÄX���)ÖÅrP?��}rQ?��(hgU�hhj3?��ubhÄX��� -- rR?��ÖÅrS?��}rT?��(hgU�hhj3?��ubhÄXg���The identifier that is to be reserved. May be a PID or a SID value. Transmitted as a UTF-8 String as a rU?��ÖÅrV?��}rW?��(hgXg���The identifier that is to be reserved. May be a PID or a SID value. Transmitted as a UTF-8 String as a hhj3?��ubjÉ$��)ÅrX?��}rY?��(hgX���*Param part*hm}rZ?��(ho]hp]hq]hr]ht]uhhj3?��hb]r[?��hÄX
���Param partr\?��ÖÅr]?��}r^?��(hgU�hhjX?��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r_?��ÖÅr`?��}ra?��(hgX%��� of the MIME multipart/mixed message.hhj3?��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årb?��}rc?��(hgU�hm}rd?��(ho]hp]hq]hr]ht]uhhjä>��hb]re?��(h¢)Årf?��}rg?��(hgX���Returnshhjb?��hij)��hkh¶hm}rh?��(ho]hp]hq]hr]ht]uhvK�hb]ri?��hÄX���Returnsrj?��ÖÅrk?��}rl?��(hgU�hhjf?��ubaubh¨)Årm?��}rn?��(hgU�hm}ro?��(ho]hp]hq]hr]ht]uhhjb?��hb]rp?��hÑ)Årq?��}rr?��(hgX ���The identifier that was reservedhm}rs?��(ho]hp]hq]hr]ht]uhhjm?��hb]rt?��hÄX ���The identifier that was reservedru?��ÖÅrv?��}rw?��(hgX ���The identifier that was reservedhhjq?��ubahkhàubahkhπubehkhüubhú)Årx?��}ry?��(hgU�hm}rz?��(ho]hp]hq]hr]ht]uhhjä>��hb]r{?��(h¢)År|?��}r}?��(hgX���Return typehhjx?��hij)��hkh¶hm}r~?��(ho]hp]hq]hr]ht]uhvK�hb]r?��hÄX���Return typerÄ?��ÖÅrÅ?��}rÇ?��(hgU�hhj|?��ubaubh¨)ÅrÉ?��}rÑ?��(hgU�hm}rÖ?��(ho]hp]hq]hr]ht]uhhjx?��hb]rÜ?��hÑ)Årá?��}rà?��(hgX���Types.Identifierhm}râ?��(ho]hp]hq]hr]ht]uhhjÉ?��hb]rä?��j’��)Årã?��}rå?��(hgX���:class:`Types.Identifier`rç?��hhjá?��hij)��hkjÿ��hm}ré?��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrè?��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMBhb]rê?��j√��)Årë?��}rí?��(hgjç?��hm}rì?��(ho]hp]rî?��(jÊ��jè?��X���py-classrï?��ehq]hr]ht]uhhjã?��hb]rñ?��hÄX���Types.Identifierró?��ÖÅrò?��}rô?��(hgU�hhjë?��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Årö?��}rõ?��(hgU�hm}rú?��(ho]hp]hq]hr]ht]uhhjä>��hb]rù?��(h¢)Årû?��}rü?��(hgX���Raiseshhjö?��hij)��hkh¶hm}r†?��(ho]hp]hq]hr]ht]uhvK�hb]r°?��hÄX���Raisesr¢?��ÖÅr£?��}r§?��(hgU�hhjû?��ubaubh¨)År•?��}r¶?��(hgU�hm}rß?��(ho]hp]hq]hr]ht]uhhjö?��hb]r®?��j	#��)År©?��}r™?��(hgU�hm}r´?��(ho]hp]hq]hr]ht]uhhj•?��hb]r¨?��(j#��)År≠?��}rÆ?��(hgU�hm}rØ?��(ho]hp]hq]hr]ht]uhhj©?��hb]r∞?��hÑ)År±?��}r≤?��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4190)hm}r≥?��(ho]hp]hq]hr]ht]uhhj≠?��hb]r¥?��(j’��)Årµ?��}r∂?��(hgU�hm}r∑?��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr∏?��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhj±?��hb]rπ?��jû"��)År∫?��}rª?��(hgj∏?��hm}rº?��(ho]hp]hq]hr]ht]uhhjµ?��hb]rΩ?��hÄX���Exceptions.InvalidTokenræ?��ÖÅrø?��}r¿?��(hgU�hhj∫?��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¡?��ÖÅr¬?��}r√?��(hgU�hhj±?��ubj√��)Årƒ?��}r≈?��(hgX$���``(errorCode=401, detailCode=4190)``hm}r∆?��(ho]hp]hq]hr]ht]uhhj±?��hb]r«?��hÄX ���(errorCode=401, detailCode=4190)r»?��ÖÅr…?��}r ?��(hgU�hhjƒ?��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÀ?��}rÃ?��(hgU�hm}rÕ?��(ho]hp]hq]hr]ht]uhhj©?��hb]rŒ?��hÑ)Årœ?��}r–?��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4210)hm}r—?��(ho]hp]hq]hr]ht]uhhjÀ?��hb]r“?��(j’��)År”?��}r‘?��(hgU�hm}r’?��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer÷?��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhjœ?��hb]r◊?��jû"��)Årÿ?��}rŸ?��(hgj÷?��hm}r⁄?��(ho]hp]hq]hr]ht]uhhj”?��hb]r€?��hÄX���Exceptions.ServiceFailurer‹?��ÖÅr›?��}rfi?��(hgU�hhjÿ?��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfl?��ÖÅr‡?��}r·?��(hgU�hhjœ?��ubj√��)År‚?��}r„?��(hgX$���``(errorCode=500, detailCode=4210)``hm}r‰?��(ho]hp]hq]hr]ht]uhhjœ?��hb]rÂ?��hÄX ���(errorCode=500, detailCode=4210)rÊ?��ÖÅrÁ?��}rË?��(hgU�hhj‚?��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÈ?��}rÍ?��(hgU�hm}rÎ?��(ho]hp]hq]hr]ht]uhhj©?��hb]rÏ?��hÑ)ÅrÌ?��}rÓ?��(hgXo���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4180)Supplied credentials does not have WRITE permissionhm}rÔ?��(ho]hp]hq]hr]ht]uhhjÈ?��hb]r?��(j’��)ÅrÒ?��}rÚ?��(hgU�hm}rÛ?��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÙ?��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhjÌ?��hb]rı?��jû"��)Årˆ?��}r˜?��(hgjÙ?��hm}r¯?��(ho]hp]hq]hr]ht]uhhjÒ?��hb]r˘?��hÄX���Exceptions.NotAuthorizedr˙?��ÖÅr˚?��}r¸?��(hgU�hhjˆ?��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˝?��ÖÅr˛?��}rˇ?��(hgU�hhjÌ?��ubhÑ)År�@��}r@��(hgX$���``(errorCode=401, detailCode=4180)``r@��hhjÌ?��hij)��hkhàhm}r@��(ho]hp]hq]hr]ht]uhvMHhb]r@��j√��)År@��}r@��(hgj@��hm}r@��(ho]hp]hq]hr]ht]uhhj�@��hb]r@��hÄX ���(errorCode=401, detailCode=4180)r	@��ÖÅr
@��}r@��(hgU�hhj@��ubahkjÀ��ubaubhÑ)År@��}r
@��(hgX3���Supplied credentials does not have WRITE permissionr@��hhjÌ?��hij)��hkhàhm}r@��(ho]hp]hq]hr]ht]uhvMJhb]r@��hÄX3���Supplied credentials does not have WRITE permissionr@��ÖÅr@��}r@��(hgj@��hhj@��ubaubehkhàubahkj;#��ubj#��)År@��}r@��(hgU�hm}r@��(ho]hp]hq]hr]ht]uhhj©?��hb]r@��hÑ)År@��}r@��(hgXÑ���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4200)The identifier requested is not a valid format accepted by this servicehm}r@��(ho]hp]hq]hr]ht]uhhj@��hb]r@��(j’��)År@��}r@��(hgU�hm}r@��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr@��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhj@��hb]r @��jû"��)År!@��}r"@��(hgj@��hm}r#@��(ho]hp]hq]hr]ht]uhhj@��hb]r$@��hÄX���Exceptions.InvalidRequestr%@��ÖÅr&@��}r'@��(hgU�hhj!@��ubahkjß"��ubahkjÿ��ubhÄX��� -- r(@��ÖÅr)@��}r*@��(hgU�hhj@��ubhÑ)År+@��}r,@��(hgX$���``(errorCode=400, detailCode=4200)``r-@��hhj@��hij)��hkhàhm}r.@��(ho]hp]hq]hr]ht]uhvMLhb]r/@��j√��)År0@��}r1@��(hgj-@��hm}r2@��(ho]hp]hq]hr]ht]uhhj+@��hb]r3@��hÄX ���(errorCode=400, detailCode=4200)r4@��ÖÅr5@��}r6@��(hgU�hhj0@��ubahkjÀ��ubaubhÑ)År7@��}r8@��(hgXG���The identifier requested is not a valid format accepted by this servicer9@��hhj@��hij)��hkhàhm}r:@��(ho]hp]hq]hr]ht]uhvMNhb]r;@��hÄXG���The identifier requested is not a valid format accepted by this servicer<@��ÖÅr=@��}r>@��(hgj9@��hhj7@��ubaubehkhàubahkj;#��ubj#��)År?@��}r@@��(hgU�hm}rA@��(ho]hp]hq]hr]ht]uhhj©?��hb]rB@��hÑ)ÅrC@��}rD@��(hgXº���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=4210)The requested identifier can not be reserved because it already exists in the DataONE system or has already been reserved.hm}rE@��(ho]hp]hq]hr]ht]uhhj?@��hb]rF@��(j’��)ÅrG@��}rH@��(hgU�hm}rI@��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquerJ@��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhjC@��hb]rK@��jû"��)ÅrL@��}rM@��(hgjJ@��hm}rN@��(ho]hp]hq]hr]ht]uhhjG@��hb]rO@��hÄX���Exceptions.IdentifierNotUniquerP@��ÖÅrQ@��}rR@��(hgU�hhjL@��ubahkjß"��ubahkjÿ��ubhÄX��� -- rS@��ÖÅrT@��}rU@��(hgU�hhjC@��ubhÑ)ÅrV@��}rW@��(hgX$���``(errorCode=409, detailCode=4210)``rX@��hhjC@��hij)��hkhàhm}rY@��(ho]hp]hq]hr]ht]uhvMPhb]rZ@��j√��)År[@��}r\@��(hgjX@��hm}r]@��(ho]hp]hq]hr]ht]uhhjV@��hb]r^@��hÄX ���(errorCode=409, detailCode=4210)r_@��ÖÅr`@��}ra@��(hgU�hhj[@��ubahkjÀ��ubaubhÑ)Årb@��}rc@��(hgXz���The requested identifier can not be reserved because it already exists in the DataONE system or has already been reserved.rd@��hhjC@��hij)��hkhàhm}re@��(ho]hp]hq]hr]ht]uhvMRhb]rf@��hÄXz���The requested identifier can not be reserved because it already exists in the DataONE system or has already been reserved.rg@��ÖÅrh@��}ri@��(hgjd@��hhjb@��ubaubehkhàubahkj;#��ubj#��)Årj@��}rk@��(hgU�hm}rl@��(ho]hp]hq]hr]ht]uhhj©?��hb]rm@��hÑ)Årn@��}ro@��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4191)hm}rp@��(ho]hp]hq]hr]ht]uhhjj@��hb]rq@��(j’��)Årr@��}rs@��(hgU�hm}rt@��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedru@��U	refdomainj›=��hr]hq]Urefexplicitâho]hp]ht]uhhjn@��hb]rv@��jû"��)Årw@��}rx@��(hgju@��hm}ry@��(ho]hp]hq]hr]ht]uhhjr@��hb]rz@��hÄX���Exceptions.NotImplementedr{@��ÖÅr|@��}r}@��(hgU�hhjw@��ubahkjß"��ubahkjÿ��ubhÄX��� -- r~@��ÖÅr@��}rÄ@��(hgU�hhjn@��ubj√��)ÅrÅ@��}rÇ@��(hgX$���``(errorCode=501, detailCode=4191)``hm}rÉ@��(ho]hp]hq]hr]ht]uhhjn@��hb]rÑ@��hÄX ���(errorCode=501, detailCode=4191)rÖ@��ÖÅrÜ@��}rá@��(hgU�hhjÅ@��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årà@��}râ@��(hgU�hhj�)��hiNhkj”��hm}rä@��(hr]hq]ho]hp]ht]Uentries]rã@��(j÷��X'���generateIdentifier() (in module CNCore)hU�Ntrå@��auhvNhwhhb]ubj¸!��)Årç@��}ré@��(hgU�hhj�)��hiNhkjˇ!��hm}rè@��(j"��âj"��X���pyrê@��hr]hq]ho]hp]ht]j"��X���functionrë@��j"��jë@��uhvNhwhhb]rí@��(j"��)Årì@��}rî@��(hgX;���generateIdentifier(session,scheme,[fragment]) -> Identifierhhjç@��hij)��hkj"��hm}rï@��(hr]rñ@��haj"��j0)��hq]ho]hp]ht]ró@��haj"��X���generateIdentifierrò@��j"��U�j"��âuhvM~hwhhb]rô@��(j"��)Årö@��}rõ@��(hgX���CNCore.hhjì@��hij)��hkj"��hm}rú@��(ho]hp]hq]hr]ht]uhvM~hwhhb]rù@��hÄX���CNCore.rû@��ÖÅrü@��}r†@��(hgU�hhjö@��ubaubj"��)År°@��}r¢@��(hgjò@��hhjì@��hij)��hkj!"��hm}r£@��(ho]hp]hq]hr]ht]uhvM~hwhhb]r§@��hÄX���generateIdentifierr•@��ÖÅr¶@��}rß@��(hgU�hhj°@��ubaubj'"��)År®@��}r©@��(hgX���session, scheme, [fragment]hhjì@��hij)��hkj*"��hm}r™@��(ho]hp]hq]hr]ht]uhvM~hwhhb]r´@��(j-"��)År¨@��}r≠@��(hgX���sessionhm}rÆ@��(ho]hp]hq]hr]ht]uhhj®@��hb]rØ@��hÄX���sessionr∞@��ÖÅr±@��}r≤@��(hgU�hhj¨@��ubahkj5"��ubj-"��)År≥@��}r¥@��(hgX���schemehm}rµ@��(ho]hp]hq]hr]ht]uhhj®@��hb]r∂@��hÄX���schemer∑@��ÖÅr∏@��}rπ@��(hgU�hhj≥@��ubahkj5"��ubjë:��)År∫@��}rª@��(hgX
���[fragment]hm}rº@��(ho]hp]hq]hr]ht]uhhj®@��hb]rΩ@��j-"��)Åræ@��}rø@��(hgX���fragmenthm}r¿@��(ho]hp]hq]hr]ht]uhhj∫@��hb]r¡@��hÄX���fragmentr¬@��ÖÅr√@��}rƒ@��(hgU�hhjæ@��ubahkj5"��ubahkjù:��ubeubj6"��)År≈@��}r∆@��(hgX
���Identifierhhjì@��hij)��hkj9"��hm}r«@��(ho]hp]hq]hr]ht]uhvM~hwhhb]r»@��hÄX
���Identifierr…@��ÖÅr @��}rÀ@��(hgU�hhj≈@��ubaubeubj?"��)ÅrÃ@��}rÕ@��(hgU�hhjç@��hij)��hkjB"��hm}rŒ@��(ho]hp]hq]hr]ht]uhvM~hwhhb]rœ@��(hÑ)År–@��}r—@��(hgX•���Given a scheme and optional fragment, generates an identifier with that scheme and fragment that is unique. Returned identifier may be used as either a PID or a SID.r“@��hhjÃ@��hij)��hkhàhm}r”@��(ho]hp]hq]hr]ht]uhvM[hwhhb]r‘@��hÄX•���Given a scheme and optional fragment, generates an identifier with that scheme and fragment that is unique. Returned identifier may be used as either a PID or a SID.r’@��ÖÅr÷@��}r◊@��(hgj“@��hhj–@��ubaubhÑ)Årÿ@��}rŸ@��(hgX7���The message body is encoded as MIME Multipart/form-datar⁄@��hhjÃ@��hij)��hkhàhm}r€@��(ho]hp]hq]hr]ht]uhvM]hwhhb]r‹@��hÄX7���The message body is encoded as MIME Multipart/form-datar›@��ÖÅrfi@��}rfl@��(hgj⁄@��hhjÿ@��ubaubhñ)År‡@��}r·@��(hgU�hhjÃ@��hiNhkhôhm}r‚@��(ho]hp]hq]hr]ht]uhvNhwhhb]r„@��(hú)År‰@��}rÂ@��(hgU�hhj‡@��hij)��hkhühm}rÊ@��(ho]hp]hq]hr]ht]uhvM_hwhhb]rÁ@��(h¢)ÅrË@��}rÈ@��(hgX���Versionhhj‰@��hij)��hkh¶hm}rÍ@��(ho]hp]hq]hr]ht]uhvK�hb]rÎ@��hÄX���VersionrÏ@��ÖÅrÌ@��}rÓ@��(hgU�hhjË@��ubaubh¨)ÅrÔ@��}r@��(hgX
���1.0, (2.0)rÒ@��hm}rÚ@��(ho]hp]hq]hr]ht]uhhj‰@��hb]rÛ@��hÑ)ÅrÙ@��}rı@��(hgjÒ@��hhjÔ@��hij)��hkhàhm}rˆ@��(ho]hp]hq]hr]ht]uhvM_hb]r˜@��hÄX
���1.0, (2.0)r¯@��ÖÅr˘@��}r˙@��(hgjÒ@��hhjÙ@��ubaubahkhπubeubhú)År˚@��}r¸@��(hgU�hhj‡@��hij)��hkhühm}r˝@��(ho]hp]hq]hr]ht]uhvM`hwhhb]r˛@��(h¢)Årˇ@��}r�A��(hgX	���Use Caseshhj˚@��hij)��hkh¶hm}rA��(ho]hp]hq]hr]ht]uhvK�hb]rA��hÄX	���Use CasesrA��ÖÅrA��}rA��(hgU�hhjˇ@��ubaubh¨)ÅrA��}rA��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rA��hm}r	A��(ho]hp]hq]hr]ht]uhhj˚@��hb]r
A��hÑ)ÅrA��}rA��(hgjA��hhjA��hij)��hkhàhm}r
A��(ho]hp]hq]hr]ht]uhvMahb]rA��j’��)ÅrA��}rA��(hgjA��hhjA��hij)��hkjÿ��hm}rA��(UreftypeX���docrA��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMahb]rA��j`2��)ÅrA��}rA��(hgjA��hm}rA��(ho]hp]rA��(jÊ��jA��ehq]hr]ht]uhhjA��hb]rA��hÄX���UC16rA��ÖÅrA��}rA��(hgU�hhjA��ubahkji2��ubaubaubahkhπubeubhú)ÅrA��}rA��(hgU�hhj‡@��hij)��hkhühm}rA��(ho]hp]hq]hr]ht]uhvMbhwhhb]rA��(h¢)År A��}r!A��(hgX���REST URLhhjA��hij)��hkh¶hm}r"A��(ho]hp]hq]hr]ht]uhvK�hb]r#A��hÄX���REST URLr$A��ÖÅr%A��}r&A��(hgU�hhj A��ubaubh¨)År'A��}r(A��(hgX���``POST /generate``r)A��hm}r*A��(ho]hp]hq]hr]ht]uhhjA��hb]r+A��hÑ)År,A��}r-A��(hgj)A��hhj'A��hij)��hkhàhm}r.A��(ho]hp]hq]hr]ht]uhvMbhb]r/A��j√��)År0A��}r1A��(hgj)A��hm}r2A��(ho]hp]hq]hr]ht]uhhj,A��hb]r3A��hÄX���POST /generater4A��ÖÅr5A��}r6A��(hgU�hhj0A��ubahkjÀ��ubaubahkhπubeubhú)År7A��}r8A��(hgU�hm}r9A��(ho]hp]hq]hr]ht]uhhj‡@��hb]r:A��(h¢)År;A��}r<A��(hgX
���Parametershhj7A��hij)��hkh¶hm}r=A��(ho]hp]hq]hr]ht]uhvK�hb]r>A��hÄX
���Parametersr?A��ÖÅr@A��}rAA��(hgU�hhj;A��ubaubh¨)ÅrBA��}rCA��(hgU�hm}rDA��(ho]hp]hq]hr]ht]uhhj7A��hb]rEA��j	#��)ÅrFA��}rGA��(hgU�hm}rHA��(ho]hp]hq]hr]ht]uhhjBA��hb]rIA��(j#��)ÅrJA��}rKA��(hgU�hm}rLA��(ho]hp]hq]hr]ht]uhhjFA��hb]rMA��hÑ)ÅrNA��}rOA��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rPA��(ho]hp]hq]hr]ht]uhhjJA��hb]rQA��(jû"��)ÅrRA��}rSA��(hgX���sessionhm}rTA��(hr]hq]j¢"��àho]hp]ht]uhhjNA��hb]rUA��hÄX���sessionrVA��ÖÅrWA��}rXA��(hgU�hhjRA��ubahkjß"��ubhÄX��� (rYA��ÖÅrZA��}r[A��(hgU�hhjNA��ubj’��)År\A��}r]A��(hgX���:class:`Types.Session`r^A��hhjNA��hij)��hkjÿ��hm}r_A��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr`A��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMdhb]raA��j√��)ÅrbA��}rcA��(hgj^A��hm}rdA��(ho]hp]reA��(jÊ��j`A��X���py-classrfA��ehq]hr]ht]uhhj\A��hb]rgA��hÄX
���Types.SessionrhA��ÖÅriA��}rjA��(hgU�hhjbA��ubahkjÀ��ubaubhÄX���)ÖÅrkA��}rlA��(hgU�hhjNA��ubhÄX��� -- rmA��ÖÅrnA��}roA��(hgU�hhjNA��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rpA��ÖÅrqA��}rrA��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjNA��ubj’��)ÅrsA��}rtA��(hgX���:term:`public user`ruA��hhjNA��hij)��hkjÿ��hm}rvA��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrwA��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMchb]rxA��j`2��)ÅryA��}rzA��(hgjuA��hm}r{A��(ho]hp]r|A��(jÊ��jwA��X���std-termr}A��ehq]hr]ht]uhhjsA��hb]r~A��hÄX���public userrA��ÖÅrÄA��}rÅA��(hgU�hhjyA��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rÇA��ÖÅrÉA��}rÑA��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjNA��ubehkhàubahkj;#��ubj#��)ÅrÖA��}rÜA��(hgU�hm}ráA��(ho]hp]hq]hr]ht]uhhjFA��hb]ràA��hÑ)ÅrâA��}räA��(hgXï��scheme (string) -- The name of the identifier scheme to be used, drawn from a DataONE-specific vocabulary of identifier scheme names, including several common syntaxes such as DOI, ARK, LSID, UUID, and LSRN, among others. The first version of this method only supports the UUID scheme, and ignores the fragment parameter.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rãA��(ho]hp]hq]hr]ht]uhhjÖA��hb]råA��(jû"��)ÅrçA��}réA��(hgX���schemehm}rèA��(hr]hq]j¢"��àho]hp]ht]uhhjâA��hb]rêA��hÄX���schemerëA��ÖÅríA��}rìA��(hgU�hhjçA��ubahkjß"��ubhÄX��� (rîA��ÖÅrïA��}rñA��(hgU�hhjâA��ubj’��)ÅróA��}ròA��(hgU�hm}rôA��(Ureftypejü&��j¢"��àU	reftargetX���stringröA��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhjâA��hb]rõA��j¢&��)ÅrúA��}rùA��(hgjöA��hm}rûA��(ho]hp]hq]hr]ht]uhhjóA��hb]rüA��hÄX���stringr†A��ÖÅr°A��}r¢A��(hgU�hhjúA��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr£A��}r§A��(hgU�hhjâA��ubhÄX��� -- r•A��ÖÅr¶A��}rßA��(hgU�hhjâA��ubhÄXS��The name of the identifier scheme to be used, drawn from a DataONE-specific vocabulary of identifier scheme names, including several common syntaxes such as DOI, ARK, LSID, UUID, and LSRN, among others. The first version of this method only supports the UUID scheme, and ignores the fragment parameter.  Transmitted as a UTF-8 String as a r®A��ÖÅr©A��}r™A��(hgXS��The name of the identifier scheme to be used, drawn from a DataONE-specific vocabulary of identifier scheme names, including several common syntaxes such as DOI, ARK, LSID, UUID, and LSRN, among others. The first version of this method only supports the UUID scheme, and ignores the fragment parameter.  Transmitted as a UTF-8 String as a hhjâA��ubjÉ$��)År´A��}r¨A��(hgX���*Param part*hm}r≠A��(ho]hp]hq]hr]ht]uhhjâA��hb]rÆA��hÄX
���Param partrØA��ÖÅr∞A��}r±A��(hgU�hhj´A��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r≤A��ÖÅr≥A��}r¥A��(hgX%��� of the MIME multipart/mixed message.hhjâA��ubehkhàubahkj;#��ubj#��)ÅrµA��}r∂A��(hgU�hm}r∑A��(ho]hp]hq]hr]ht]uhhjFA��hb]r∏A��hÑ)ÅrπA��}r∫A��(hgXÏ���fragment (string) -- The optional fragment to include in the generated Identifier. This parameter is optional and may not be present in the message body. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rªA��(ho]hp]hq]hr]ht]uhhjµA��hb]rºA��(jû"��)ÅrΩA��}ræA��(hgX���fragmenthm}røA��(hr]hq]j¢"��àho]hp]ht]uhhjπA��hb]r¿A��hÄX���fragmentr¡A��ÖÅr¬A��}r√A��(hgU�hhjΩA��ubahkjß"��ubhÄX��� (rƒA��ÖÅr≈A��}r∆A��(hgU�hhjπA��ubj’��)År«A��}r»A��(hgU�hm}r…A��(Ureftypejü&��j¢"��àU	reftargetX���stringr A��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhjπA��hb]rÀA��j¢&��)ÅrÃA��}rÕA��(hgj A��hm}rŒA��(ho]hp]hq]hr]ht]uhhj«A��hb]rœA��hÄX���stringr–A��ÖÅr—A��}r“A��(hgU�hhjÃA��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr”A��}r‘A��(hgU�hhjπA��ubhÄX��� -- r’A��ÖÅr÷A��}r◊A��(hgU�hhjπA��ubhÄX®���The optional fragment to include in the generated Identifier. This parameter is optional and may not be present in the message body. Transmitted as a UTF-8 String as a rÿA��ÖÅrŸA��}r⁄A��(hgX®���The optional fragment to include in the generated Identifier. This parameter is optional and may not be present in the message body. Transmitted as a UTF-8 String as a hhjπA��ubjÉ$��)År€A��}r‹A��(hgX���*Param part*hm}r›A��(ho]hp]hq]hr]ht]uhhjπA��hb]rfiA��hÄX
���Param partrflA��ÖÅr‡A��}r·A��(hgU�hhj€A��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r‚A��ÖÅr„A��}r‰A��(hgX%��� of the MIME multipart/mixed message.hhjπA��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÂA��}rÊA��(hgU�hm}rÁA��(ho]hp]hq]hr]ht]uhhj‡@��hb]rËA��(h¢)ÅrÈA��}rÍA��(hgX���ReturnshhjÂA��hij)��hkh¶hm}rÎA��(ho]hp]hq]hr]ht]uhvK�hb]rÏA��hÄX���ReturnsrÌA��ÖÅrÓA��}rÔA��(hgU�hhjÈA��ubaubh¨)ÅrA��}rÒA��(hgU�hm}rÚA��(ho]hp]hq]hr]ht]uhhjÂA��hb]rÛA��hÑ)ÅrÙA��}rıA��(hgX!���The identifier that was generatedhm}rˆA��(ho]hp]hq]hr]ht]uhhjA��hb]r˜A��hÄX!���The identifier that was generatedr¯A��ÖÅr˘A��}r˙A��(hgX!���The identifier that was generatedhhjÙA��ubahkhàubahkhπubehkhüubhú)År˚A��}r¸A��(hgU�hm}r˝A��(ho]hp]hq]hr]ht]uhhj‡@��hb]r˛A��(h¢)ÅrˇA��}r�B��(hgX���Return typehhj˚A��hij)��hkh¶hm}rB��(ho]hp]hq]hr]ht]uhvK�hb]rB��hÄX���Return typerB��ÖÅrB��}rB��(hgU�hhjˇA��ubaubh¨)ÅrB��}rB��(hgU�hm}rB��(ho]hp]hq]hr]ht]uhhj˚A��hb]r	B��hÑ)År
B��}rB��(hgX���Types.Identifierhm}rB��(ho]hp]hq]hr]ht]uhhjB��hb]r
B��j’��)ÅrB��}rB��(hgX���:class:`Types.Identifier`rB��hhj
B��hij)��hkjÿ��hm}rB��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrB��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMmhb]rB��j√��)ÅrB��}rB��(hgjB��hm}rB��(ho]hp]rB��(jÊ��jB��X���py-classrB��ehq]hr]ht]uhhjB��hb]rB��hÄX���Types.IdentifierrB��ÖÅrB��}rB��(hgU�hhjB��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrB��}rB��(hgU�hm}rB��(ho]hp]hq]hr]ht]uhhj‡@��hb]r B��(h¢)År!B��}r"B��(hgX���RaiseshhjB��hij)��hkh¶hm}r#B��(ho]hp]hq]hr]ht]uhvK�hb]r$B��hÄX���Raisesr%B��ÖÅr&B��}r'B��(hgU�hhj!B��ubaubh¨)År(B��}r)B��(hgU�hm}r*B��(ho]hp]hq]hr]ht]uhhjB��hb]r+B��j	#��)År,B��}r-B��(hgU�hm}r.B��(ho]hp]hq]hr]ht]uhhj(B��hb]r/B��(j#��)År0B��}r1B��(hgU�hm}r2B��(ho]hp]hq]hr]ht]uhhj,B��hb]r3B��hÑ)År4B��}r5B��(hgX≤���Exceptions.InvalidToken -- (errorCode=401, detailCode=4190)The supplied authentication token is not a proper certificate, or missing required fields, or otherwise proves invalid.hm}r6B��(ho]hp]hq]hr]ht]uhhj0B��hb]r7B��(j’��)År8B��}r9B��(hgU�hm}r:B��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr;B��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhj4B��hb]r<B��jû"��)År=B��}r>B��(hgj;B��hm}r?B��(ho]hp]hq]hr]ht]uhhj8B��hb]r@B��hÄX���Exceptions.InvalidTokenrAB��ÖÅrBB��}rCB��(hgU�hhj=B��ubahkjß"��ubahkjÿ��ubhÄX��� -- rDB��ÖÅrEB��}rFB��(hgU�hhj4B��ubhÑ)ÅrGB��}rHB��(hgX$���``(errorCode=401, detailCode=4190)``rIB��hhj4B��hij)��hkhàhm}rJB��(ho]hp]hq]hr]ht]uhvMohb]rKB��j√��)ÅrLB��}rMB��(hgjIB��hm}rNB��(ho]hp]hq]hr]ht]uhhjGB��hb]rOB��hÄX ���(errorCode=401, detailCode=4190)rPB��ÖÅrQB��}rRB��(hgU�hhjLB��ubahkjÀ��ubaubhÑ)ÅrSB��}rTB��(hgXw���The supplied authentication token is not a proper certificate, or missing required fields, or otherwise proves invalid.rUB��hhj4B��hij)��hkhàhm}rVB��(ho]hp]hq]hr]ht]uhvMqhb]rWB��hÄXw���The supplied authentication token is not a proper certificate, or missing required fields, or otherwise proves invalid.rXB��ÖÅrYB��}rZB��(hgjUB��hhjSB��ubaubehkhàubahkj;#��ubj#��)År[B��}r\B��(hgU�hm}r]B��(ho]hp]hq]hr]ht]uhhj,B��hb]r^B��hÑ)År_B��}r`B��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4210)hm}raB��(ho]hp]hq]hr]ht]uhhj[B��hb]rbB��(j’��)ÅrcB��}rdB��(hgU�hm}reB��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerfB��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhj_B��hb]rgB��jû"��)ÅrhB��}riB��(hgjfB��hm}rjB��(ho]hp]hq]hr]ht]uhhjcB��hb]rkB��hÄX���Exceptions.ServiceFailurerlB��ÖÅrmB��}rnB��(hgU�hhjhB��ubahkjß"��ubahkjÿ��ubhÄX��� -- roB��ÖÅrpB��}rqB��(hgU�hhj_B��ubj√��)ÅrrB��}rsB��(hgX$���``(errorCode=500, detailCode=4210)``hm}rtB��(ho]hp]hq]hr]ht]uhhj_B��hb]ruB��hÄX ���(errorCode=500, detailCode=4210)rvB��ÖÅrwB��}rxB��(hgU�hhjrB��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅryB��}rzB��(hgU�hm}r{B��(ho]hp]hq]hr]ht]uhhj,B��hb]r|B��hÑ)År}B��}r~B��(hgXo���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4180)Supplied credentials does not have WRITE permissionhm}rB��(ho]hp]hq]hr]ht]uhhjyB��hb]rÄB��(j’��)ÅrÅB��}rÇB��(hgU�hm}rÉB��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÑB��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhj}B��hb]rÖB��jû"��)ÅrÜB��}ráB��(hgjÑB��hm}ràB��(ho]hp]hq]hr]ht]uhhjÅB��hb]râB��hÄX���Exceptions.NotAuthorizedräB��ÖÅrãB��}råB��(hgU�hhjÜB��ubahkjß"��ubahkjÿ��ubhÄX��� -- rçB��ÖÅréB��}rèB��(hgU�hhj}B��ubhÑ)ÅrêB��}rëB��(hgX$���``(errorCode=401, detailCode=4180)``ríB��hhj}B��hij)��hkhàhm}rìB��(ho]hp]hq]hr]ht]uhvMuhb]rîB��j√��)ÅrïB��}rñB��(hgjíB��hm}róB��(ho]hp]hq]hr]ht]uhhjêB��hb]ròB��hÄX ���(errorCode=401, detailCode=4180)rôB��ÖÅröB��}rõB��(hgU�hhjïB��ubahkjÀ��ubaubhÑ)ÅrúB��}rùB��(hgX3���Supplied credentials does not have WRITE permissionrûB��hhj}B��hij)��hkhàhm}rüB��(ho]hp]hq]hr]ht]uhvMwhb]r†B��hÄX3���Supplied credentials does not have WRITE permissionr°B��ÖÅr¢B��}r£B��(hgjûB��hhjúB��ubaubehkhàubahkj;#��ubj#��)År§B��}r•B��(hgU�hm}r¶B��(ho]hp]hq]hr]ht]uhhj,B��hb]rßB��hÑ)År®B��}r©B��(hgX~���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4200)The schme requested is not a valid schme accepted by this servicehm}r™B��(ho]hp]hq]hr]ht]uhhj§B��hb]r´B��(j’��)År¨B��}r≠B��(hgU�hm}rÆB��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrØB��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhj®B��hb]r∞B��jû"��)År±B��}r≤B��(hgjØB��hm}r≥B��(ho]hp]hq]hr]ht]uhhj¨B��hb]r¥B��hÄX���Exceptions.InvalidRequestrµB��ÖÅr∂B��}r∑B��(hgU�hhj±B��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∏B��ÖÅrπB��}r∫B��(hgU�hhj®B��ubhÑ)ÅrªB��}rºB��(hgX$���``(errorCode=400, detailCode=4200)``rΩB��hhj®B��hij)��hkhàhm}ræB��(ho]hp]hq]hr]ht]uhvMyhb]røB��j√��)År¿B��}r¡B��(hgjΩB��hm}r¬B��(ho]hp]hq]hr]ht]uhhjªB��hb]r√B��hÄX ���(errorCode=400, detailCode=4200)rƒB��ÖÅr≈B��}r∆B��(hgU�hhj¿B��ubahkjÀ��ubaubhÑ)År«B��}r»B��(hgXA���The schme requested is not a valid schme accepted by this servicer…B��hhj®B��hij)��hkhàhm}r B��(ho]hp]hq]hr]ht]uhvM{hb]rÀB��hÄXA���The schme requested is not a valid schme accepted by this servicerÃB��ÖÅrÕB��}rŒB��(hgj…B��hhj«B��ubaubehkhàubahkj;#��ubj#��)ÅrœB��}r–B��(hgU�hm}r—B��(ho]hp]hq]hr]ht]uhhj,B��hb]r“B��hÑ)År”B��}r‘B��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4191)hm}r’B��(ho]hp]hq]hr]ht]uhhjœB��hb]r÷B��(j’��)År◊B��}rÿB��(hgU�hm}rŸB��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr⁄B��U	refdomainjê@��hr]hq]Urefexplicitâho]hp]ht]uhhj”B��hb]r€B��jû"��)År‹B��}r›B��(hgj⁄B��hm}rfiB��(ho]hp]hq]hr]ht]uhhj◊B��hb]rflB��hÄX���Exceptions.NotImplementedr‡B��ÖÅr·B��}r‚B��(hgU�hhj‹B��ubahkjß"��ubahkjÿ��ubhÄX��� -- r„B��ÖÅr‰B��}rÂB��(hgU�hhj”B��ubj√��)ÅrÊB��}rÁB��(hgX$���``(errorCode=501, detailCode=4191)``hm}rËB��(ho]hp]hq]hr]ht]uhhj”B��hb]rÈB��hÄX ���(errorCode=501, detailCode=4191)rÍB��ÖÅrÎB��}rÏB��(hgU�hhjÊB��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubjY:��)ÅrÌB��}rÓB��(hgU�hhj�)��hij)��hkj]:��hm}rÔB��(hr]hq]ho]hp]ht]UrefidrB��Uindex-0rÒB��uhvNhwhhb]ubcsphinx.ext.todo
todo_node
rÚB��)ÅrÛB��}rÙB��(hgX9���Need to provide a list of recommended identifier schemes.rıB��hhj�)��hij)��Uexpect_referenced_by_namerˆB��}hkU	todo_noder˜B��hm}r¯B��(ho]hp]r˘B��Uadmonition-todor˙B��ahq]hr]r˚B��jÒB��aht]uhvMhwhUexpect_referenced_by_idr¸B��}r˝B��jÒB��jÌB��shb]r˛B��(hy)ÅrˇB��}r�C��(hgX���TodorC��hm}rC��(ho]hp]hq]hr]ht]uhhjÛB��hb]rC��hÄX���TodorC��ÖÅrC��}rC��(hgU�hhjˇB��ubahkh}ubhÑ)ÅrC��}rC��(hgjıB��hhjÛB��hij)��hkhàhm}r	C��(ho]hp]hq]hr]ht]uhvMÄhb]r
C��hÄX9���Need to provide a list of recommended identifier schemes.rC��ÖÅrC��}r
C��(hgjıB��hhjC��ubaubeubj–��)ÅrC��}rC��(hgU�hhj�)��hiNhkj”��hm}rC��(hr]hq]ho]hp]ht]Uentries]rC��(j÷��X+���listChecksumAlgorithms() (in module CNCore)h>U�NtrC��auhvNhwhhb]ubj¸!��)ÅrC��}rC��(hgU�hhj�)��hiNhkjˇ!��hm}rC��(j"��âj"��X���pyrC��hr]hq]ho]hp]ht]j"��X���functionrC��j"��jC��uhvNhwhhb]rC��(j"��)ÅrC��}rC��(hgX1���listChecksumAlgorithms() -> ChecksumAlgorithmListhhjC��hij)��hkj"��hm}rC��(hr]rC��h>aj"��j0)��hq]ho]hp]ht]rC��h>aj"��X���listChecksumAlgorithmsrC��j"��U�j"��âuhvMóhwhhb]rC��(j"��)År C��}r!C��(hgX���CNCore.hhjC��hij)��hkj"��hm}r"C��(ho]hp]hq]hr]ht]uhvMóhwhhb]r#C��hÄX���CNCore.r$C��ÖÅr%C��}r&C��(hgU�hhj C��ubaubj"��)År'C��}r(C��(hgjC��hhjC��hij)��hkj!"��hm}r)C��(ho]hp]hq]hr]ht]uhvMóhwhhb]r*C��hÄX���listChecksumAlgorithmsr+C��ÖÅr,C��}r-C��(hgU�hhj'C��ubaubj'"��)År.C��}r/C��(hgU�hhjC��hij)��hkj*"��hm}r0C��(ho]hp]hq]hr]ht]uhvMóhwhhb]ubj6"��)År1C��}r2C��(hgX���ChecksumAlgorithmListhhjC��hij)��hkj9"��hm}r3C��(ho]hp]hq]hr]ht]uhvMóhwhhb]r4C��hÄX���ChecksumAlgorithmListr5C��ÖÅr6C��}r7C��(hgU�hhj1C��ubaubeubj?"��)År8C��}r9C��(hgU�hhjC��hij)��hkjB"��hm}r:C��(ho]hp]hq]hr]ht]uhvMóhwhhb]r;C��(hÑ)År<C��}r=C��(hgXD���Returns a list of checksum algorithms that are supported by DataONE.r>C��hhj8C��hij)��hkhàhm}r?C��(ho]hp]hq]hr]ht]uhvMÜhwhhb]r@C��hÄXD���Returns a list of checksum algorithms that are supported by DataONE.rAC��ÖÅrBC��}rCC��(hgj>C��hhj<C��ubaubhñ)ÅrDC��}rEC��(hgU�hhj8C��hiNhkhôhm}rFC��(ho]hp]hq]hr]ht]uhvNhwhhb]rGC��(hú)ÅrHC��}rIC��(hgU�hhjDC��hij)��hkhühm}rJC��(ho]hp]hq]hr]ht]uhvMàhwhhb]rKC��(h¢)ÅrLC��}rMC��(hgX���VersionhhjHC��hij)��hkh¶hm}rNC��(ho]hp]hq]hr]ht]uhvK�hb]rOC��hÄX���VersionrPC��ÖÅrQC��}rRC��(hgU�hhjLC��ubaubh¨)ÅrSC��}rTC��(hgX
���1.0, (2.0)rUC��hm}rVC��(ho]hp]hq]hr]ht]uhhjHC��hb]rWC��hÑ)ÅrXC��}rYC��(hgjUC��hhjSC��hij)��hkhàhm}rZC��(ho]hp]hq]hr]ht]uhvMàhb]r[C��hÄX
���1.0, (2.0)r\C��ÖÅr]C��}r^C��(hgjUC��hhjXC��ubaubahkhπubeubhú)År_C��}r`C��(hgU�hhjDC��hij)��hkhühm}raC��(ho]hp]hq]hr]ht]uhvMâhwhhb]rbC��(h¢)ÅrcC��}rdC��(hgX���REST URLhhj_C��hij)��hkh¶hm}reC��(ho]hp]hq]hr]ht]uhvK�hb]rfC��hÄX���REST URLrgC��ÖÅrhC��}riC��(hgU�hhjcC��ubaubh¨)ÅrjC��}rkC��(hgX���``GET /checksum``rlC��hm}rmC��(ho]hp]hq]hr]ht]uhhj_C��hb]rnC��hÑ)ÅroC��}rpC��(hgjlC��hhjjC��hij)��hkhàhm}rqC��(ho]hp]hq]hr]ht]uhvMâhb]rrC��j√��)ÅrsC��}rtC��(hgjlC��hm}ruC��(ho]hp]hq]hr]ht]uhhjoC��hb]rvC��hÄX
���GET /checksumrwC��ÖÅrxC��}ryC��(hgU�hhjsC��ubahkjÀ��ubaubahkhπubeubhú)ÅrzC��}r{C��(hgU�hm}r|C��(ho]hp]hq]hr]ht]uhhjDC��hb]r}C��(h¢)År~C��}rC��(hgX���ReturnshhjzC��hij)��hkh¶hm}rÄC��(ho]hp]hq]hr]ht]uhvK�hb]rÅC��hÄX���ReturnsrÇC��ÖÅrÉC��}rÑC��(hgU�hhj~C��ubaubh¨)ÅrÖC��}rÜC��(hgU�hm}ráC��(ho]hp]hq]hr]ht]uhhjzC��hb]ràC��hÑ)ÅrâC��}räC��(hgX(���A list of supported checksum algorithms.hm}rãC��(ho]hp]hq]hr]ht]uhhjÖC��hb]råC��hÄX(���A list of supported checksum algorithms.rçC��ÖÅréC��}rèC��(hgX(���A list of supported checksum algorithms.hhjâC��ubahkhàubahkhπubehkhüubhú)ÅrêC��}rëC��(hgU�hm}ríC��(ho]hp]hq]hr]ht]uhhjDC��hb]rìC��(h¢)ÅrîC��}rïC��(hgX���Return typehhjêC��hij)��hkh¶hm}rñC��(ho]hp]hq]hr]ht]uhvK�hb]róC��hÄX���Return typeròC��ÖÅrôC��}röC��(hgU�hhjîC��ubaubh¨)ÅrõC��}rúC��(hgU�hm}rùC��(ho]hp]hq]hr]ht]uhhjêC��hb]rûC��hÑ)ÅrüC��}r†C��(hgX���Types.ChecksumAlgorithmListhm}r°C��(ho]hp]hq]hr]ht]uhhjõC��hb]r¢C��j’��)År£C��}r§C��(hgX$���:class:`Types.ChecksumAlgorithmList`r•C��hhjüC��hij)��hkjÿ��hm}r¶C��(UreftypeX���classj⁄��âj€��X���Types.ChecksumAlgorithmListU	refdomainX���pyrßC��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMãhb]r®C��j√��)År©C��}r™C��(hgj•C��hm}r´C��(ho]hp]r¨C��(jÊ��jßC��X���py-classr≠C��ehq]hr]ht]uhhj£C��hb]rÆC��hÄX���Types.ChecksumAlgorithmListrØC��ÖÅr∞C��}r±C��(hgU�hhj©C��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År≤C��}r≥C��(hgU�hm}r¥C��(ho]hp]hq]hr]ht]uhhjDC��hb]rµC��(h¢)År∂C��}r∑C��(hgX���Raiseshhj≤C��hij)��hkh¶hm}r∏C��(ho]hp]hq]hr]ht]uhvK�hb]rπC��hÄX���Raisesr∫C��ÖÅrªC��}rºC��(hgU�hhj∂C��ubaubh¨)ÅrΩC��}ræC��(hgU�hm}røC��(ho]hp]hq]hr]ht]uhhj≤C��hb]r¿C��j	#��)År¡C��}r¬C��(hgU�hm}r√C��(ho]hp]hq]hr]ht]uhhjΩC��hb]rƒC��(j#��)År≈C��}r∆C��(hgU�hm}r«C��(ho]hp]hq]hr]ht]uhhj¡C��hb]r»C��hÑ)År…C��}r C��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4880)The service is not implemented.hm}rÀC��(ho]hp]hq]hr]ht]uhhj≈C��hb]rÃC��(j’��)ÅrÕC��}rŒC��(hgU�hm}rœC��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr–C��U	refdomainjC��hr]hq]Urefexplicitâho]hp]ht]uhhj…C��hb]r—C��jû"��)År“C��}r”C��(hgj–C��hm}r‘C��(ho]hp]hq]hr]ht]uhhjÕC��hb]r’C��hÄX���Exceptions.NotImplementedr÷C��ÖÅr◊C��}rÿC��(hgU�hhj“C��ubahkjß"��ubahkjÿ��ubhÄX��� -- rŸC��ÖÅr⁄C��}r€C��(hgU�hhj…C��ubhÑ)År‹C��}r›C��(hgX$���``(errorCode=501, detailCode=4880)``rfiC��hhj…C��hij)��hkhàhm}rflC��(ho]hp]hq]hr]ht]uhvMçhb]r‡C��j√��)År·C��}r‚C��(hgjfiC��hm}r„C��(ho]hp]hq]hr]ht]uhhj‹C��hb]r‰C��hÄX ���(errorCode=501, detailCode=4880)rÂC��ÖÅrÊC��}rÁC��(hgU�hhj·C��ubahkjÀ��ubaubhÑ)ÅrËC��}rÈC��(hgX���The service is not implemented.rÍC��hhj…C��hij)��hkhàhm}rÎC��(ho]hp]hq]hr]ht]uhvMèhb]rÏC��hÄX���The service is not implemented.rÌC��ÖÅrÓC��}rÔC��(hgjÍC��hhjËC��ubaubehkhàubahkj;#��ubj#��)ÅrC��}rÒC��(hgU�hm}rÚC��(ho]hp]hq]hr]ht]uhhj¡C��hb]rÛC��hÑ)ÅrÙC��}rıC��(hgXò���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4881)A problem occurred with the service that prevented it from returning the expected response.hm}rˆC��(ho]hp]hq]hr]ht]uhhjC��hb]r˜C��(j’��)År¯C��}r˘C��(hgU�hm}r˙C��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer˚C��U	refdomainjC��hr]hq]Urefexplicitâho]hp]ht]uhhjÙC��hb]r¸C��jû"��)År˝C��}r˛C��(hgj˚C��hm}rˇC��(ho]hp]hq]hr]ht]uhhj¯C��hb]r�D��hÄX���Exceptions.ServiceFailurerD��ÖÅrD��}rD��(hgU�hhj˝C��ubahkjß"��ubahkjÿ��ubhÄX��� -- rD��ÖÅrD��}rD��(hgU�hhjÙC��ubhÑ)ÅrD��}rD��(hgX$���``(errorCode=500, detailCode=4881)``r	D��hhjÙC��hij)��hkhàhm}r
D��(ho]hp]hq]hr]ht]uhvMëhb]rD��j√��)ÅrD��}r
D��(hgj	D��hm}rD��(ho]hp]hq]hr]ht]uhhjD��hb]rD��hÄX ���(errorCode=500, detailCode=4881)rD��ÖÅrD��}rD��(hgU�hhjD��ubahkjÀ��ubaubhÑ)ÅrD��}rD��(hgX[���A problem occurred with the service that prevented it from returning the expected response.rD��hhjÙC��hij)��hkhàhm}rD��(ho]hp]hq]hr]ht]uhvMìhb]rD��hÄX[���A problem occurred with the service that prevented it from returning the expected response.rD��ÖÅrD��}rD��(hgjD��hhjD��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrD��}rD��(hgU�hhj�)��hiNhkj”��hm}rD��(hr]hq]ho]hp]ht]Uentries]rD��(j÷��X#���setObsoletedBy() (in module CNCore)hU�NtrD��auhvNhwhhb]ubj¸!��)År D��}r!D��(hgU�hhj�)��hiNhkjˇ!��hm}r"D��(j"��âj"��X���pyr#D��hr]hq]ho]hp]ht]j"��X���functionr$D��j"��j$D��uhvNhwhhb]r%D��(j"��)År&D��}r'D��(hgXC���setObsoletedBy(session,pid,obsoletedByPid,serialVersion) -> booleanhhj D��hij)��hkj"��hm}r(D��(hr]r)D��haj"��j0)��hq]ho]hp]ht]r*D��haj"��X���setObsoletedByr+D��j"��U�j"��âuhvMÕhwhhb]r,D��(j"��)År-D��}r.D��(hgX���CNCore.hhj&D��hij)��hkj"��hm}r/D��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r0D��hÄX���CNCore.r1D��ÖÅr2D��}r3D��(hgU�hhj-D��ubaubj"��)År4D��}r5D��(hgj+D��hhj&D��hij)��hkj!"��hm}r6D��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r7D��hÄX���setObsoletedByr8D��ÖÅr9D��}r:D��(hgU�hhj4D��ubaubj'"��)År;D��}r<D��(hgX+���session, pid, obsoletedByPid, serialVersionhhj&D��hij)��hkj*"��hm}r=D��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r>D��(j-"��)År?D��}r@D��(hgX���sessionhm}rAD��(ho]hp]hq]hr]ht]uhhj;D��hb]rBD��hÄX���sessionrCD��ÖÅrDD��}rED��(hgU�hhj?D��ubahkj5"��ubj-"��)ÅrFD��}rGD��(hgX���pidhm}rHD��(ho]hp]hq]hr]ht]uhhj;D��hb]rID��hÄX���pidrJD��ÖÅrKD��}rLD��(hgU�hhjFD��ubahkj5"��ubj-"��)ÅrMD��}rND��(hgX���obsoletedByPidhm}rOD��(ho]hp]hq]hr]ht]uhhj;D��hb]rPD��hÄX���obsoletedByPidrQD��ÖÅrRD��}rSD��(hgU�hhjMD��ubahkj5"��ubj-"��)ÅrTD��}rUD��(hgX
���serialVersionhm}rVD��(ho]hp]hq]hr]ht]uhhj;D��hb]rWD��hÄX
���serialVersionrXD��ÖÅrYD��}rZD��(hgU�hhjTD��ubahkj5"��ubeubj6"��)År[D��}r\D��(hgX���booleanhhj&D��hij)��hkj9"��hm}r]D��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r^D��hÄX���booleanr_D��ÖÅr`D��}raD��(hgU�hhj[D��ubaubeubj?"��)ÅrbD��}rcD��(hgU�hhj D��hij)��hkjB"��hm}rdD��(ho]hp]hq]hr]ht]uhvMÕhwhhb]reD��(hÑ)ÅrfD��}rgD��(hgX¥���Updates the :attr:`Types.SystemMetadata.obsoletedBy` property for an object, indicating that the object specified by *pid* has been obsoleted by the identifier in *obsoletedByPid*.hhjbD��hij)��hkhàhm}rhD��(ho]hp]hq]hr]ht]uhvMöhwhhb]riD��(hÄX���Updates the rjD��ÖÅrkD��}rlD��(hgX���Updates the hhjfD��ubj’��)ÅrmD��}rnD��(hgX(���:attr:`Types.SystemMetadata.obsoletedBy`roD��hhjfD��hij)��hkjÿ��hm}rpD��(UreftypeX���attrj⁄��âj€��X ���Types.SystemMetadata.obsoletedByU	refdomainX���pyrqD��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMöhb]rrD��j√��)ÅrsD��}rtD��(hgjoD��hm}ruD��(ho]hp]rvD��(jÊ��jqD��X���py-attrrwD��ehq]hr]ht]uhhjmD��hb]rxD��hÄX ���Types.SystemMetadata.obsoletedByryD��ÖÅrzD��}r{D��(hgU�hhjsD��ubahkjÀ��ubaubhÄXA��� property for an object, indicating that the object specified by r|D��ÖÅr}D��}r~D��(hgXA��� property for an object, indicating that the object specified by hhjfD��ubjÉ$��)ÅrD��}rÄD��(hgX���*pid*hm}rÅD��(ho]hp]hq]hr]ht]uhhjfD��hb]rÇD��hÄX���pidrÉD��ÖÅrÑD��}rÖD��(hgU�hhjD��ubahkjã$��ubhÄX)��� has been obsoleted by the identifier in rÜD��ÖÅráD��}ràD��(hgX)��� has been obsoleted by the identifier in hhjfD��ubjÉ$��)ÅrâD��}räD��(hgX���*obsoletedByPid*hm}rãD��(ho]hp]hq]hr]ht]uhhjfD��hb]råD��hÄX���obsoletedByPidrçD��ÖÅréD��}rèD��(hgU�hhjâD��ubahkjã$��ubhÄX���.ÖÅrêD��}rëD��(hgX���.hhjfD��ubeubhÑ)ÅríD��}rìD��(hgXá���v2.0: Method implementation has changed to ensure that the obsolescence chain is consistent with use of any SID assigned to the object.rîD��hhjbD��hij)��hkhàhm}rïD��(ho]hp]hq]hr]ht]uhvMúhwhhb]rñD��hÄXá���v2.0: Method implementation has changed to ensure that the obsolescence chain is consistent with use of any SID assigned to the object.róD��ÖÅròD��}rôD��(hgjîD��hhjíD��ubaubhñ)ÅröD��}rõD��(hgU�hhjbD��hiNhkhôhm}rúD��(ho]hp]hq]hr]ht]uhvNhwhhb]rùD��(hú)ÅrûD��}rüD��(hgU�hhjöD��hij)��hkhühm}r†D��(ho]hp]hq]hr]ht]uhvMûhwhhb]r°D��(h¢)År¢D��}r£D��(hgX���VersionhhjûD��hij)��hkh¶hm}r§D��(ho]hp]hq]hr]ht]uhvK�hb]r•D��hÄX���Versionr¶D��ÖÅrßD��}r®D��(hgU�hhj¢D��ubaubh¨)År©D��}r™D��(hgX���1.0, 2.0r´D��hm}r¨D��(ho]hp]hq]hr]ht]uhhjûD��hb]r≠D��hÑ)ÅrÆD��}rØD��(hgj´D��hhj©D��hij)��hkhàhm}r∞D��(ho]hp]hq]hr]ht]uhvMûhb]r±D��hÄX���1.0, 2.0r≤D��ÖÅr≥D��}r¥D��(hgj´D��hhjÆD��ubaubahkhπubeubhú)ÅrµD��}r∂D��(hgU�hhjöD��hij)��hkhühm}r∑D��(ho]hp]hq]hr]ht]uhvMühwhhb]r∏D��(h¢)ÅrπD��}r∫D��(hgX���REST URLhhjµD��hij)��hkh¶hm}rªD��(ho]hp]hq]hr]ht]uhvK�hb]rºD��hÄX���REST URLrΩD��ÖÅræD��}røD��(hgU�hhjπD��ubaubh¨)År¿D��}r¡D��(hgX���``PUT /obsoletedBy/{pid}``r¬D��hm}r√D��(ho]hp]hq]hr]ht]uhhjµD��hb]rƒD��hÑ)År≈D��}r∆D��(hgj¬D��hhj¿D��hij)��hkhàhm}r«D��(ho]hp]hq]hr]ht]uhvMühb]r»D��j√��)År…D��}r D��(hgj¬D��hm}rÀD��(ho]hp]hq]hr]ht]uhhj≈D��hb]rÃD��hÄX���PUT /obsoletedBy/{pid}rÕD��ÖÅrŒD��}rœD��(hgU�hhj…D��ubahkjÀ��ubaubahkhπubeubhú)År–D��}r—D��(hgU�hm}r“D��(ho]hp]hq]hr]ht]uhhjöD��hb]r”D��(h¢)År‘D��}r’D��(hgX
���Parametershhj–D��hij)��hkh¶hm}r÷D��(ho]hp]hq]hr]ht]uhvK�hb]r◊D��hÄX
���ParametersrÿD��ÖÅrŸD��}r⁄D��(hgU�hhj‘D��ubaubh¨)År€D��}r‹D��(hgU�hm}r›D��(ho]hp]hq]hr]ht]uhhj–D��hb]rfiD��j	#��)ÅrflD��}r‡D��(hgU�hm}r·D��(ho]hp]hq]hr]ht]uhhj€D��hb]r‚D��(j#��)År„D��}r‰D��(hgU�hm}rÂD��(ho]hp]hq]hr]ht]uhhjflD��hb]rÊD��hÑ)ÅrÁD��}rËD��(hgX,��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The Subject of the session MUST have write permission on the object. Transmitted as part of the SSL handshake process.hm}rÈD��(ho]hp]hq]hr]ht]uhhj„D��hb]rÍD��(jû"��)ÅrÎD��}rÏD��(hgX���sessionhm}rÌD��(hr]hq]j¢"��àho]hp]ht]uhhjÁD��hb]rÓD��hÄX���sessionrÔD��ÖÅrD��}rÒD��(hgU�hhjÎD��ubahkjß"��ubhÄX��� (rÚD��ÖÅrÛD��}rÙD��(hgU�hhjÁD��ubj’��)ÅrıD��}rˆD��(hgX���:class:`Types.Session`r˜D��hhjÁD��hij)��hkjÿ��hm}r¯D��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr˘D��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM°hb]r˙D��j√��)År˚D��}r¸D��(hgj˜D��hm}r˝D��(ho]hp]r˛D��(jÊ��j˘D��X���py-classrˇD��ehq]hr]ht]uhhjıD��hb]r�E��hÄX
���Types.SessionrE��ÖÅrE��}rE��(hgU�hhj˚D��ubahkjÀ��ubaubhÄX���)ÖÅrE��}rE��(hgU�hhjÁD��ubhÄX��� -- rE��ÖÅrE��}rE��(hgU�hhjÁD��ubhÄXü���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The r	E��ÖÅr
E��}rE��(hgXü���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The hhjÁD��ubj’��)ÅrE��}r
E��(hgX���:term:`Subject`rE��hhjÁD��hij)��hkjÿ��hm}rE��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdrE��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM†hb]rE��j`2��)ÅrE��}rE��(hgjE��hm}rE��(ho]hp]rE��(jÊ��jE��X���std-termrE��ehq]hr]ht]uhhjE��hb]rE��hÄX���SubjectrE��ÖÅrE��}rE��(hgU�hhjE��ubahkji2��ubaubhÄX��� of the session MUST have rE��ÖÅrE��}rE��(hgX��� of the session MUST have hhjÁD��ubjÉ$��)ÅrE��}rE��(hgX���*write*hm}r E��(ho]hp]hq]hr]ht]uhhjÁD��hb]r!E��hÄX���writer"E��ÖÅr#E��}r$E��(hgU�hhjE��ubahkjã$��ubhÄXL��� permission on the object. Transmitted as part of the SSL handshake process.r%E��ÖÅr&E��}r'E��(hgXL��� permission on the object. Transmitted as part of the SSL handshake process.hhjÁD��ubehkhàubahkj;#��ubj#��)År(E��}r)E��(hgU�hm}r*E��(ho]hp]hq]hr]ht]uhhjflD��hb]r+E��hÑ)År,E��}r-E��(hgXñ���pid (Types.Identifier) -- Identifier of the object system metadata being updated. Transmitted as part of the URL path and must be escaped accordingly.hm}r.E��(ho]hp]hq]hr]ht]uhhj(E��hb]r/E��(jû"��)År0E��}r1E��(hgX���pidhm}r2E��(hr]hq]j¢"��àho]hp]ht]uhhj,E��hb]r3E��hÄX���pidr4E��ÖÅr5E��}r6E��(hgU�hhj0E��ubahkjß"��ubhÄX��� (r7E��ÖÅr8E��}r9E��(hgU�hhj,E��ubj’��)År:E��}r;E��(hgX���:class:`Types.Identifier`r<E��hhj,E��hij)��hkjÿ��hm}r=E��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr>E��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM§hb]r?E��j√��)År@E��}rAE��(hgj<E��hm}rBE��(ho]hp]rCE��(jÊ��j>E��X���py-classrDE��ehq]hr]ht]uhhj:E��hb]rEE��hÄX���Types.IdentifierrFE��ÖÅrGE��}rHE��(hgU�hhj@E��ubahkjÀ��ubaubhÄX���)ÖÅrIE��}rJE��(hgU�hhj,E��ubhÄX��� -- rKE��ÖÅrLE��}rME��(hgU�hhj,E��ubhÄX|���Identifier of the object system metadata being updated. Transmitted as part of the URL path and must be escaped accordingly.rNE��ÖÅrOE��}rPE��(hgX|���Identifier of the object system metadata being updated. Transmitted as part of the URL path and must be escaped accordingly.hhj,E��ubehkhàubahkj;#��ubj#��)ÅrQE��}rRE��(hgU�hm}rSE��(ho]hp]hq]hr]ht]uhhjflD��hb]rTE��hÑ)ÅrUE��}rVE��(hgXæ���obsoletedByPid (Types.Identifier) -- Identifier of the object that obsoletes the object identified by pid.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rWE��(ho]hp]hq]hr]ht]uhhjQE��hb]rXE��(jû"��)ÅrYE��}rZE��(hgX���obsoletedByPidhm}r[E��(hr]hq]j¢"��àho]hp]ht]uhhjUE��hb]r\E��hÄX���obsoletedByPidr]E��ÖÅr^E��}r_E��(hgU�hhjYE��ubahkjß"��ubhÄX��� (r`E��ÖÅraE��}rbE��(hgU�hhjUE��ubj’��)ÅrcE��}rdE��(hgX���:class:`Types.Identifier`reE��hhjUE��hij)��hkjÿ��hm}rfE��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrgE��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMßhb]rhE��j√��)ÅriE��}rjE��(hgjeE��hm}rkE��(ho]hp]rlE��(jÊ��jgE��X���py-classrmE��ehq]hr]ht]uhhjcE��hb]rnE��hÄX���Types.IdentifierroE��ÖÅrpE��}rqE��(hgU�hhjiE��ubahkjÀ��ubaubhÄX���)ÖÅrrE��}rsE��(hgU�hhjUE��ubhÄX��� -- rtE��ÖÅruE��}rvE��(hgU�hhjUE��ubhÄXA���Identifier of the object that obsoletes the object identified by rwE��ÖÅrxE��}ryE��(hgXA���Identifier of the object that obsoletes the object identified by hhjUE��ubjÉ$��)ÅrzE��}r{E��(hgX���*pid*hm}r|E��(ho]hp]hq]hr]ht]uhhjUE��hb]r}E��hÄX���pidr~E��ÖÅrE��}rÄE��(hgU�hhjzE��ubahkjã$��ubhÄX&���.  Transmitted as a UTF-8 String as a rÅE��ÖÅrÇE��}rÉE��(hgX&���.  Transmitted as a UTF-8 String as a hhjUE��ubjÉ$��)ÅrÑE��}rÖE��(hgX���*Param part*hm}rÜE��(ho]hp]hq]hr]ht]uhhjUE��hb]ráE��hÄX
���Param partràE��ÖÅrâE��}räE��(hgU�hhjÑE��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rãE��ÖÅråE��}rçE��(hgX%��� of the MIME multipart/mixed message.hhjUE��ubehkhàubahkj;#��ubj#��)ÅréE��}rèE��(hgU�hm}rêE��(ho]hp]hq]hr]ht]uhhjflD��hb]rëE��hÑ)ÅríE��}rìE��(hgXT��serialVersion (unsigned long) -- The serial version of the system metadata being updated. If the specified serialVersion does not match the current version at the Coordinating Nodes, then a Exceptions.VersionMismatch error is raised and no changes are made. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rîE��(ho]hp]hq]hr]ht]uhhjéE��hb]rïE��(jû"��)ÅrñE��}róE��(hgX
���serialVersionhm}ròE��(hr]hq]j¢"��àho]hp]ht]uhhjíE��hb]rôE��hÄX
���serialVersionröE��ÖÅrõE��}rúE��(hgU�hhjñE��ubahkjß"��ubhÄX��� (rùE��ÖÅrûE��}rüE��(hgU�hhjíE��ubj’��)År†E��}r°E��(hgU�hm}r¢E��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longr£E��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjíE��hb]r§E��j¢&��)År•E��}r¶E��(hgj£E��hm}rßE��(ho]hp]hq]hr]ht]uhhj†E��hb]r®E��hÄX
���unsigned longr©E��ÖÅr™E��}r´E��(hgU�hhj•E��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr¨E��}r≠E��(hgU�hhjíE��ubhÄX��� -- rÆE��ÖÅrØE��}r∞E��(hgU�hhjíE��ubhÄXJ���The serial version of the system metadata being updated. If the specified r±E��ÖÅr≤E��}r≥E��(hgXJ���The serial version of the system metadata being updated. If the specified hhjíE��ubjÉ$��)År¥E��}rµE��(hgX���*serialVersion*hm}r∂E��(ho]hp]hq]hr]ht]uhhjíE��hb]r∑E��hÄX
���serialVersionr∏E��ÖÅrπE��}r∫E��(hgU�hhj¥E��ubahkjã$��ubhÄXF��� does not match the current version at the Coordinating Nodes, then a rªE��ÖÅrºE��}rΩE��(hgXF��� does not match the current version at the Coordinating Nodes, then a hhjíE��ubj’��)ÅræE��}røE��(hgX!���:exc:`Exceptions.VersionMismatch`r¿E��hhjíE��hij)��hkjÿ��hm}r¡E��(UreftypeX���excj⁄��âj€��X���Exceptions.VersionMismatchU	refdomainX���pyr¬E��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM©hb]r√E��j√��)ÅrƒE��}r≈E��(hgj¿E��hm}r∆E��(ho]hp]r«E��(jÊ��j¬E��X���py-excr»E��ehq]hr]ht]uhhjæE��hb]r…E��hÄX���Exceptions.VersionMismatchr E��ÖÅrÀE��}rÃE��(hgU�hhjƒE��ubahkjÀ��ubaubhÄXM��� error is raised and no changes are made. Transmitted as a UTF-8 String as a rÕE��ÖÅrŒE��}rœE��(hgXM��� error is raised and no changes are made. Transmitted as a UTF-8 String as a hhjíE��ubjÉ$��)År–E��}r—E��(hgX���*Param part*hm}r“E��(ho]hp]hq]hr]ht]uhhjíE��hb]r”E��hÄX
���Param partr‘E��ÖÅr’E��}r÷E��(hgU�hhj–E��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r◊E��ÖÅrÿE��}rŸE��(hgX%��� of the MIME multipart/mixed message.hhjíE��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År⁄E��}r€E��(hgU�hm}r‹E��(ho]hp]hq]hr]ht]uhhjöD��hb]r›E��(h¢)ÅrfiE��}rflE��(hgX���Returnshhj⁄E��hij)��hkh¶hm}r‡E��(ho]hp]hq]hr]ht]uhvK�hb]r·E��hÄX���Returnsr‚E��ÖÅr„E��}r‰E��(hgU�hhjfiE��ubaubh¨)ÅrÂE��}rÊE��(hgU�hm}rÁE��(ho]hp]hq]hr]ht]uhhj⁄E��hb]rËE��hÑ)ÅrÈE��}rÍE��(hgX0���True if the operation succeeds, otherwise false.hm}rÎE��(ho]hp]hq]hr]ht]uhhjÂE��hb]rÏE��hÄX0���True if the operation succeeds, otherwise false.rÌE��ÖÅrÓE��}rÔE��(hgX0���True if the operation succeeds, otherwise false.hhjÈE��ubahkhàubahkhπubehkhüubhú)ÅrE��}rÒE��(hgU�hm}rÚE��(ho]hp]hq]hr]ht]uhhjöD��hb]rÛE��(h¢)ÅrÙE��}rıE��(hgX���Return typehhjE��hij)��hkh¶hm}rˆE��(ho]hp]hq]hr]ht]uhvK�hb]r˜E��hÄX���Return typer¯E��ÖÅr˘E��}r˙E��(hgU�hhjÙE��ubaubh¨)År˚E��}r¸E��(hgU�hm}r˝E��(ho]hp]hq]hr]ht]uhhjE��hb]r˛E��hÑ)ÅrˇE��}r�F��(hgX���booleanhm}rF��(ho]hp]hq]hr]ht]uhhj˚E��hb]rF��j’��)ÅrF��}rF��(hgU�hm}rF��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjˇE��hb]rF��hÄX���booleanrF��ÖÅrF��}r	F��(hgU�hhjF��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År
F��}rF��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhjöD��hb]r
F��(h¢)ÅrF��}rF��(hgX���Raiseshhj
F��hij)��hkh¶hm}rF��(ho]hp]hq]hr]ht]uhvK�hb]rF��hÄX���RaisesrF��ÖÅrF��}rF��(hgU�hhjF��ubaubh¨)ÅrF��}rF��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhj
F��hb]rF��j	#��)ÅrF��}rF��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhjF��hb]rF��(j#��)ÅrF��}rF��(hgU�hm}rF��(ho]hp]hq]hr]ht]uhhjF��hb]r F��hÑ)År!F��}r"F��(hgXt���Exceptions.NotImplemented -- (errorCode=501, detailCode=4940)The service endpoint has not yet been fully implementedhm}r#F��(ho]hp]hq]hr]ht]uhhjF��hb]r$F��(j’��)År%F��}r&F��(hgU�hm}r'F��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr(F��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhj!F��hb]r)F��jû"��)År*F��}r+F��(hgj(F��hm}r,F��(ho]hp]hq]hr]ht]uhhj%F��hb]r-F��hÄX���Exceptions.NotImplementedr.F��ÖÅr/F��}r0F��(hgU�hhj*F��ubahkjß"��ubahkjÿ��ubhÄX��� -- r1F��ÖÅr2F��}r3F��(hgU�hhj!F��ubhÑ)År4F��}r5F��(hgX$���``(errorCode=501, detailCode=4940)``r6F��hhj!F��hij)��hkhàhm}r7F��(ho]hp]hq]hr]ht]uhvMØhb]r8F��j√��)År9F��}r:F��(hgj6F��hm}r;F��(ho]hp]hq]hr]ht]uhhj4F��hb]r<F��hÄX ���(errorCode=501, detailCode=4940)r=F��ÖÅr>F��}r?F��(hgU�hhj9F��ubahkjÀ��ubaubhÑ)År@F��}rAF��(hgX7���The service endpoint has not yet been fully implementedrBF��hhj!F��hij)��hkhàhm}rCF��(ho]hp]hq]hr]ht]uhvM±hb]rDF��hÄX7���The service endpoint has not yet been fully implementedrEF��ÖÅrFF��}rGF��(hgjBF��hhj@F��ubaubehkhàubahkj;#��ubj#��)ÅrHF��}rIF��(hgU�hm}rJF��(ho]hp]hq]hr]ht]uhhjF��hb]rKF��hÑ)ÅrLF��}rMF��(hgXò���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4941)A problem occurred with the service that prevented it from returning the expected response.hm}rNF��(ho]hp]hq]hr]ht]uhhjHF��hb]rOF��(j’��)ÅrPF��}rQF��(hgU�hm}rRF��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerSF��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjLF��hb]rTF��jû"��)ÅrUF��}rVF��(hgjSF��hm}rWF��(ho]hp]hq]hr]ht]uhhjPF��hb]rXF��hÄX���Exceptions.ServiceFailurerYF��ÖÅrZF��}r[F��(hgU�hhjUF��ubahkjß"��ubahkjÿ��ubhÄX��� -- r\F��ÖÅr]F��}r^F��(hgU�hhjLF��ubhÑ)År_F��}r`F��(hgX$���``(errorCode=500, detailCode=4941)``raF��hhjLF��hij)��hkhàhm}rbF��(ho]hp]hq]hr]ht]uhvM≥hb]rcF��j√��)ÅrdF��}reF��(hgjaF��hm}rfF��(ho]hp]hq]hr]ht]uhhj_F��hb]rgF��hÄX ���(errorCode=500, detailCode=4941)rhF��ÖÅriF��}rjF��(hgU�hhjdF��ubahkjÀ��ubaubhÑ)ÅrkF��}rlF��(hgX[���A problem occurred with the service that prevented it from returning the expected response.rmF��hhjLF��hij)��hkhàhm}rnF��(ho]hp]hq]hr]ht]uhvMµhb]roF��hÄX[���A problem occurred with the service that prevented it from returning the expected response.rpF��ÖÅrqF��}rrF��(hgjmF��hhjkF��ubaubehkhàubahkj;#��ubj#��)ÅrsF��}rtF��(hgU�hm}ruF��(ho]hp]hq]hr]ht]uhhjF��hb]rvF��hÑ)ÅrwF��}rxF��(hgXr���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4942)The request was malformed and could not be processed.hm}ryF��(ho]hp]hq]hr]ht]uhhjsF��hb]rzF��(j’��)År{F��}r|F��(hgU�hm}r}F��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr~F��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjwF��hb]rF��jû"��)ÅrÄF��}rÅF��(hgj~F��hm}rÇF��(ho]hp]hq]hr]ht]uhhj{F��hb]rÉF��hÄX���Exceptions.InvalidRequestrÑF��ÖÅrÖF��}rÜF��(hgU�hhjÄF��ubahkjß"��ubahkjÿ��ubhÄX��� -- ráF��ÖÅràF��}râF��(hgU�hhjwF��ubhÑ)ÅräF��}rãF��(hgX$���``(errorCode=400, detailCode=4942)``råF��hhjwF��hij)��hkhàhm}rçF��(ho]hp]hq]hr]ht]uhvM∑hb]réF��j√��)ÅrèF��}rêF��(hgjåF��hm}rëF��(ho]hp]hq]hr]ht]uhhjäF��hb]ríF��hÄX ���(errorCode=400, detailCode=4942)rìF��ÖÅrîF��}rïF��(hgU�hhjèF��ubahkjÀ��ubaubhÑ)ÅrñF��}róF��(hgX5���The request was malformed and could not be processed.ròF��hhjwF��hij)��hkhàhm}rôF��(ho]hp]hq]hr]ht]uhvMπhb]röF��hÄX5���The request was malformed and could not be processed.rõF��ÖÅrúF��}rùF��(hgjòF��hhjñF��ubaubehkhàubahkj;#��ubj#��)ÅrûF��}rüF��(hgU�hm}r†F��(ho]hp]hq]hr]ht]uhhjF��hb]r°F��hÑ)År¢F��}r£F��(hgXç���Exceptions.InvalidToken -- (errorCode=401, detailCode=4943)The supplied session information could not be verified as a valid DataONE session.hm}r§F��(ho]hp]hq]hr]ht]uhhjûF��hb]r•F��(j’��)År¶F��}rßF��(hgU�hm}r®F��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr©F��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhj¢F��hb]r™F��jû"��)År´F��}r¨F��(hgj©F��hm}r≠F��(ho]hp]hq]hr]ht]uhhj¶F��hb]rÆF��hÄX���Exceptions.InvalidTokenrØF��ÖÅr∞F��}r±F��(hgU�hhj´F��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≤F��ÖÅr≥F��}r¥F��(hgU�hhj¢F��ubhÑ)ÅrµF��}r∂F��(hgX$���``(errorCode=401, detailCode=4943)``r∑F��hhj¢F��hij)��hkhàhm}r∏F��(ho]hp]hq]hr]ht]uhvMªhb]rπF��j√��)År∫F��}rªF��(hgj∑F��hm}rºF��(ho]hp]hq]hr]ht]uhhjµF��hb]rΩF��hÄX ���(errorCode=401, detailCode=4943)ræF��ÖÅrøF��}r¿F��(hgU�hhj∫F��ubahkjÀ��ubaubhÑ)År¡F��}r¬F��(hgXR���The supplied session information could not be verified as a valid DataONE session.r√F��hhj¢F��hij)��hkhàhm}rƒF��(ho]hp]hq]hr]ht]uhvMΩhb]r≈F��hÄXR���The supplied session information could not be verified as a valid DataONE session.r∆F��ÖÅr«F��}r»F��(hgj√F��hhj¡F��ubaubehkhàubahkj;#��ubj#��)År…F��}r F��(hgU�hm}rÀF��(ho]hp]hq]hr]ht]uhhjF��hb]rÃF��hÑ)ÅrÕF��}rŒF��(hgXX���Exceptions.NotFound -- (errorCode=404, detailCode=4944)The specified pid does not exist.hm}rœF��(ho]hp]hq]hr]ht]uhhj…F��hb]r–F��(j’��)År—F��}r“F��(hgU�hm}r”F��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr‘F��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjÕF��hb]r’F��jû"��)År÷F��}r◊F��(hgj‘F��hm}rÿF��(ho]hp]hq]hr]ht]uhhj—F��hb]rŸF��hÄX���Exceptions.NotFoundr⁄F��ÖÅr€F��}r‹F��(hgU�hhj÷F��ubahkjß"��ubahkjÿ��ubhÄX��� -- r›F��ÖÅrfiF��}rflF��(hgU�hhjÕF��ubhÑ)År‡F��}r·F��(hgX$���``(errorCode=404, detailCode=4944)``r‚F��hhjÕF��hij)��hkhàhm}r„F��(ho]hp]hq]hr]ht]uhvMøhb]r‰F��j√��)ÅrÂF��}rÊF��(hgj‚F��hm}rÁF��(ho]hp]hq]hr]ht]uhhj‡F��hb]rËF��hÄX ���(errorCode=404, detailCode=4944)rÈF��ÖÅrÍF��}rÎF��(hgU�hhjÂF��ubahkjÀ��ubaubhÑ)ÅrÏF��}rÌF��(hgX#���The specified *pid* does not exist.hhjÕF��hij)��hkhàhm}rÓF��(ho]hp]hq]hr]ht]uhvM¡hb]rÔF��(hÄX���The specified rF��ÖÅrÒF��}rÚF��(hgX���The specified hhjÏF��ubjÉ$��)ÅrÛF��}rÙF��(hgX���*pid*hm}rıF��(ho]hp]hq]hr]ht]uhhjÏF��hb]rˆF��hÄX���pidr˜F��ÖÅr¯F��}r˘F��(hgU�hhjÛF��ubahkjã$��ubhÄX��� does not exist.r˙F��ÖÅr˚F��}r¸F��(hgX��� does not exist.hhjÏF��ubeubehkhàubahkj;#��ubj#��)År˝F��}r˛F��(hgU�hm}rˇF��(ho]hp]hq]hr]ht]uhhjF��hb]r�G��hÑ)ÅrG��}rG��(hgXô���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4945)The credentials provided with the request in the session do not have write privileges on pid.hm}rG��(ho]hp]hq]hr]ht]uhhj˝F��hb]rG��(j’��)ÅrG��}rG��(hgU�hm}rG��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrG��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjG��hb]r	G��jû"��)År
G��}rG��(hgjG��hm}rG��(ho]hp]hq]hr]ht]uhhjG��hb]r
G��hÄX���Exceptions.NotAuthorizedrG��ÖÅrG��}rG��(hgU�hhj
G��ubahkjß"��ubahkjÿ��ubhÄX��� -- rG��ÖÅrG��}rG��(hgU�hhjG��ubhÑ)ÅrG��}rG��(hgX$���``(errorCode=401, detailCode=4945)``rG��hhjG��hij)��hkhàhm}rG��(ho]hp]hq]hr]ht]uhvM√hb]rG��j√��)ÅrG��}rG��(hgjG��hm}rG��(ho]hp]hq]hr]ht]uhhjG��hb]rG��hÄX ���(errorCode=401, detailCode=4945)rG��ÖÅrG��}rG��(hgU�hhjG��ubahkjÀ��ubaubhÑ)År G��}r!G��(hgXc���The credentials provided with the request in the *session* do not have *write* privileges on *pid*.hhjG��hij)��hkhàhm}r"G��(ho]hp]hq]hr]ht]uhvM≈hb]r#G��(hÄX1���The credentials provided with the request in the r$G��ÖÅr%G��}r&G��(hgX1���The credentials provided with the request in the hhj G��ubjÉ$��)År'G��}r(G��(hgX	���*session*hm}r)G��(ho]hp]hq]hr]ht]uhhj G��hb]r*G��hÄX���sessionr+G��ÖÅr,G��}r-G��(hgU�hhj'G��ubahkjã$��ubhÄX
��� do not have r.G��ÖÅr/G��}r0G��(hgX
��� do not have hhj G��ubjÉ$��)År1G��}r2G��(hgX���*write*hm}r3G��(ho]hp]hq]hr]ht]uhhj G��hb]r4G��hÄX���writer5G��ÖÅr6G��}r7G��(hgU�hhj1G��ubahkjã$��ubhÄX��� privileges on r8G��ÖÅr9G��}r:G��(hgX��� privileges on hhj G��ubjÉ$��)År;G��}r<G��(hgX���*pid*hm}r=G��(ho]hp]hq]hr]ht]uhhj G��hb]r>G��hÄX���pidr?G��ÖÅr@G��}rAG��(hgU�hhj;G��ubahkjã$��ubhÄX���.ÖÅrBG��}rCG��(hgX���.hhj G��ubeubehkhàubahkj;#��ubj#��)ÅrDG��}rEG��(hgU�hm}rFG��(ho]hp]hq]hr]ht]uhhjF��hb]rGG��hÑ)ÅrHG��}rIG��(hgX��Exceptions.VersionMismatch -- (errorCode=409, detailCode=4946)The provided serialVersion does not match the latest version that is held by the CN. The client should refresh it's copy, verify that the update is still necessary, and resubmit the request with the updated information.hm}rJG��(ho]hp]hq]hr]ht]uhhjDG��hb]rKG��(j’��)ÅrLG��}rMG��(hgU�hm}rNG��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchrOG��U	refdomainj#D��hr]hq]Urefexplicitâho]hp]ht]uhhjHG��hb]rPG��jû"��)ÅrQG��}rRG��(hgjOG��hm}rSG��(ho]hp]hq]hr]ht]uhhjLG��hb]rTG��hÄX���Exceptions.VersionMismatchrUG��ÖÅrVG��}rWG��(hgU�hhjQG��ubahkjß"��ubahkjÿ��ubhÄX��� -- rXG��ÖÅrYG��}rZG��(hgU�hhjHG��ubhÑ)År[G��}r\G��(hgX$���``(errorCode=409, detailCode=4946)``r]G��hhjHG��hij)��hkhàhm}r^G��(ho]hp]hq]hr]ht]uhvM«hb]r_G��j√��)År`G��}raG��(hgj]G��hm}rbG��(ho]hp]hq]hr]ht]uhhj[G��hb]rcG��hÄX ���(errorCode=409, detailCode=4946)rdG��ÖÅreG��}rfG��(hgU�hhj`G��ubahkjÀ��ubaubhÑ)ÅrgG��}rhG��(hgX›���The provided *serialVersion* does not match the latest version that is held by the CN. The client should refresh it's copy, verify that the update is still necessary, and resubmit the request with the updated information.hhjHG��hij)��hkhàhm}riG��(ho]hp]hq]hr]ht]uhvM…hb]rjG��(hÄX
���The provided rkG��ÖÅrlG��}rmG��(hgX
���The provided hhjgG��ubjÉ$��)ÅrnG��}roG��(hgX���*serialVersion*hm}rpG��(ho]hp]hq]hr]ht]uhhjgG��hb]rqG��hÄX
���serialVersionrrG��ÖÅrsG��}rtG��(hgU�hhjnG��ubahkjã$��ubhÄX¡��� does not match the latest version that is held by the CN. The client should refresh it's copy, verify that the update is still necessary, and resubmit the request with the updated information.ruG��ÖÅrvG��}rwG��(hgX¡��� does not match the latest version that is held by the CN. The client should refresh it's copy, verify that the update is still necessary, and resubmit the request with the updated information.hhjgG��ubeubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrxG��}ryG��(hgU�hhj�)��hiNhkj”��hm}rzG��(hr]hq]ho]hp]ht]Uentries]r{G��(j÷��X���delete() (in module CNCore)h"U�Ntr|G��auhvNhwhhb]ubj¸!��)År}G��}r~G��(hgU�hhj�)��hiNhkjˇ!��hm}rG��(j"��âj"��X���pyrÄG��hr]hq]ho]hp]ht]j"��X���functionrÅG��j"��jÅG��uhvNhwhhb]rÇG��(j"��)ÅrÉG��}rÑG��(hgX ���delete(session,id) -> Identifierhhj}G��hij)��hkj"��hm}rÖG��(hr]rÜG��h"aj"��j0)��hq]ho]hp]ht]ráG��h"aj"��X���deleteràG��j"��U�j"��âuhvMÔhwhhb]râG��(j"��)ÅräG��}rãG��(hgX���CNCore.hhjÉG��hij)��hkj"��hm}råG��(ho]hp]hq]hr]ht]uhvMÔhwhhb]rçG��hÄX���CNCore.réG��ÖÅrèG��}rêG��(hgU�hhjäG��ubaubj"��)ÅrëG��}ríG��(hgjàG��hhjÉG��hij)��hkj!"��hm}rìG��(ho]hp]hq]hr]ht]uhvMÔhwhhb]rîG��hÄX���deleterïG��ÖÅrñG��}róG��(hgU�hhjëG��ubaubj'"��)ÅròG��}rôG��(hgX���session, idhhjÉG��hij)��hkj*"��hm}röG��(ho]hp]hq]hr]ht]uhvMÔhwhhb]rõG��(j-"��)ÅrúG��}rùG��(hgX���sessionhm}rûG��(ho]hp]hq]hr]ht]uhhjòG��hb]rüG��hÄX���sessionr†G��ÖÅr°G��}r¢G��(hgU�hhjúG��ubahkj5"��ubj-"��)År£G��}r§G��(hgX���idhm}r•G��(ho]hp]hq]hr]ht]uhhjòG��hb]r¶G��hÄX���idrßG��ÖÅr®G��}r©G��(hgU�hhj£G��ubahkj5"��ubeubj6"��)År™G��}r´G��(hgX
���IdentifierhhjÉG��hij)��hkj9"��hm}r¨G��(ho]hp]hq]hr]ht]uhvMÔhwhhb]r≠G��hÄX
���IdentifierrÆG��ÖÅrØG��}r∞G��(hgU�hhj™G��ubaubeubj?"��)År±G��}r≤G��(hgU�hhj}G��hij)��hkjB"��hm}r≥G��(ho]hp]hq]hr]ht]uhvMÔhwhhb]r¥G��(hÑ)ÅrµG��}r∂G��(hgX��Deletes an object from the entire DataONE system, including all nodes known to hold a copy of the object. The PID and/or SID of the object will continue to be shown as in use (preventing its reuse for other objects), however the object should not be resolvable (NotFound) or retrievable.r∑G��hhj±G��hij)��hkhàhm}r∏G��(ho]hp]hq]hr]ht]uhvM–hwhhb]rπG��hÄX��Deletes an object from the entire DataONE system, including all nodes known to hold a copy of the object. The PID and/or SID of the object will continue to be shown as in use (preventing its reuse for other objects), however the object should not be resolvable (NotFound) or retrievable.r∫G��ÖÅrªG��}rºG��(hgj∑G��hhjµG��ubaubhÑ)ÅrΩG��}ræG��(hgX◊���The delete operation is used only by administrators in response to a request to remove an object from DataONE, perhaps because of legal requirements or the object has been identified as containing malicious content.røG��hhj±G��hij)��hkhàhm}r¿G��(ho]hp]hq]hr]ht]uhvM“hwhhb]r¡G��hÄX◊���The delete operation is used only by administrators in response to a request to remove an object from DataONE, perhaps because of legal requirements or the object has been identified as containing malicious content.r¬G��ÖÅr√G��}rƒG��(hgjøG��hhjΩG��ubaubhñ)År≈G��}r∆G��(hgU�hhj±G��hiNhkhôhm}r«G��(ho]hp]hq]hr]ht]uhvNhwhhb]r»G��(hú)År…G��}r G��(hgU�hhj≈G��hij)��hkhühm}rÀG��(ho]hp]hq]hr]ht]uhvM‘hwhhb]rÃG��(h¢)ÅrÕG��}rŒG��(hgX���Versionhhj…G��hij)��hkh¶hm}rœG��(ho]hp]hq]hr]ht]uhvK�hb]r–G��hÄX���Versionr—G��ÖÅr“G��}r”G��(hgU�hhjÕG��ubaubh¨)År‘G��}r’G��(hgX
���1.0, (2.0)r÷G��hm}r◊G��(ho]hp]hq]hr]ht]uhhj…G��hb]rÿG��hÑ)ÅrŸG��}r⁄G��(hgj÷G��hhj‘G��hij)��hkhàhm}r€G��(ho]hp]hq]hr]ht]uhvM‘hb]r‹G��hÄX
���1.0, (2.0)r›G��ÖÅrfiG��}rflG��(hgj÷G��hhjŸG��ubaubahkhπubeubhú)År‡G��}r·G��(hgU�hhj≈G��hij)��hkhühm}r‚G��(ho]hp]hq]hr]ht]uhvM’hwhhb]r„G��(h¢)År‰G��}rÂG��(hgX	���Use Caseshhj‡G��hij)��hkh¶hm}rÊG��(ho]hp]hq]hr]ht]uhvK�hb]rÁG��hÄX	���Use CasesrËG��ÖÅrÈG��}rÍG��(hgU�hhj‰G��ubaubh¨)ÅrÎG��}rÏG��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rÌG��hm}rÓG��(ho]hp]hq]hr]ht]uhhj‡G��hb]rÔG��hÑ)ÅrG��}rÒG��(hgjÌG��hhjÎG��hij)��hkhàhm}rÚG��(ho]hp]hq]hr]ht]uhvM÷hb]rÛG��j’��)ÅrÙG��}rıG��(hgjÌG��hhjG��hij)��hkjÿ��hm}rˆG��(UreftypeX���docr˜G��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvM÷hb]r¯G��j`2��)År˘G��}r˙G��(hgjÌG��hm}r˚G��(ho]hp]r¸G��(jÊ��j˜G��ehq]hr]ht]uhhjÙG��hb]r˝G��hÄX���UC16r˛G��ÖÅrˇG��}r�H��(hgU�hhj˘G��ubahkji2��ubaubaubahkhπubeubhú)ÅrH��}rH��(hgU�hhj≈G��hij)��hkhühm}rH��(ho]hp]hq]hr]ht]uhvM◊hwhhb]rH��(h¢)ÅrH��}rH��(hgX���REST URLhhjH��hij)��hkh¶hm}rH��(ho]hp]hq]hr]ht]uhvK�hb]rH��hÄX���REST URLr	H��ÖÅr
H��}rH��(hgU�hhjH��ubaubh¨)ÅrH��}r
H��(hgX���``DELETE /object/{id}``rH��hm}rH��(ho]hp]hq]hr]ht]uhhjH��hb]rH��hÑ)ÅrH��}rH��(hgjH��hhjH��hij)��hkhàhm}rH��(ho]hp]hq]hr]ht]uhvM◊hb]rH��j√��)ÅrH��}rH��(hgjH��hm}rH��(ho]hp]hq]hr]ht]uhhjH��hb]rH��hÄX���DELETE /object/{id}rH��ÖÅrH��}rH��(hgU�hhjH��ubahkjÀ��ubaubahkhπubeubhú)ÅrH��}rH��(hgU�hm}rH��(ho]hp]hq]hr]ht]uhhj≈G��hb]rH��(h¢)År H��}r!H��(hgX
���ParametershhjH��hij)��hkh¶hm}r"H��(ho]hp]hq]hr]ht]uhvK�hb]r#H��hÄX
���Parametersr$H��ÖÅr%H��}r&H��(hgU�hhj H��ubaubh¨)År'H��}r(H��(hgU�hm}r)H��(ho]hp]hq]hr]ht]uhhjH��hb]r*H��j	#��)År+H��}r,H��(hgU�hm}r-H��(ho]hp]hq]hr]ht]uhhj'H��hb]r.H��(j#��)År/H��}r0H��(hgU�hm}r1H��(ho]hp]hq]hr]ht]uhhj+H��hb]r2H��hÑ)År3H��}r4H��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r5H��(ho]hp]hq]hr]ht]uhhj/H��hb]r6H��(jû"��)År7H��}r8H��(hgX���sessionhm}r9H��(hr]hq]j¢"��àho]hp]ht]uhhj3H��hb]r:H��hÄX���sessionr;H��ÖÅr<H��}r=H��(hgU�hhj7H��ubahkjß"��ubhÄX��� (r>H��ÖÅr?H��}r@H��(hgU�hhj3H��ubj’��)ÅrAH��}rBH��(hgX���:class:`Types.Session`rCH��hhj3H��hij)��hkjÿ��hm}rDH��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrEH��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMŸhb]rFH��j√��)ÅrGH��}rHH��(hgjCH��hm}rIH��(ho]hp]rJH��(jÊ��jEH��X���py-classrKH��ehq]hr]ht]uhhjAH��hb]rLH��hÄX
���Types.SessionrMH��ÖÅrNH��}rOH��(hgU�hhjGH��ubahkjÀ��ubaubhÄX���)ÖÅrPH��}rQH��(hgU�hhj3H��ubhÄX��� -- rRH��ÖÅrSH��}rTH��(hgU�hhj3H��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rUH��ÖÅrVH��}rWH��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj3H��ubj’��)ÅrXH��}rYH��(hgX���:term:`public user`rZH��hhj3H��hij)��hkjÿ��hm}r[H��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr\H��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMÿhb]r]H��j`2��)År^H��}r_H��(hgjZH��hm}r`H��(ho]hp]raH��(jÊ��j\H��X���std-termrbH��ehq]hr]ht]uhhjXH��hb]rcH��hÄX���public userrdH��ÖÅreH��}rfH��(hgU�hhj^H��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rgH��ÖÅrhH��}riH��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj3H��ubehkhàubahkj;#��ubj#��)ÅrjH��}rkH��(hgU�hm}rlH��(ho]hp]hq]hr]ht]uhhj+H��hb]rmH��hÑ)ÅrnH��}roH��(hgXŒ���id (Types.Identifier) -- The identifier of the object to be deleted. May be either a PID or SID, the latter will operate on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}rpH��(ho]hp]hq]hr]ht]uhhjjH��hb]rqH��(jû"��)ÅrrH��}rsH��(hgX���idhm}rtH��(hr]hq]j¢"��àho]hp]ht]uhhjnH��hb]ruH��hÄX���idrvH��ÖÅrwH��}rxH��(hgU�hhjrH��ubahkjß"��ubhÄX��� (ryH��ÖÅrzH��}r{H��(hgU�hhjnH��ubj’��)År|H��}r}H��(hgX���:class:`Types.Identifier`r~H��hhjnH��hij)��hkjÿ��hm}rH��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÄH��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM‹hb]rÅH��j√��)ÅrÇH��}rÉH��(hgj~H��hm}rÑH��(ho]hp]rÖH��(jÊ��jÄH��X���py-classrÜH��ehq]hr]ht]uhhj|H��hb]ráH��hÄX���Types.IdentifierràH��ÖÅrâH��}räH��(hgU�hhjÇH��ubahkjÀ��ubaubhÄX���)ÖÅrãH��}råH��(hgU�hhjnH��ubhÄX��� -- rçH��ÖÅréH��}rèH��(hgU�hhjnH��ubhÄXµ���The identifier of the object to be deleted. May be either a PID or SID, the latter will operate on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.rêH��ÖÅrëH��}ríH��(hgXµ���The identifier of the object to be deleted. May be either a PID or SID, the latter will operate on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhjnH��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrìH��}rîH��(hgU�hm}rïH��(ho]hp]hq]hr]ht]uhhj≈G��hb]rñH��(h¢)ÅróH��}ròH��(hgX���ReturnshhjìH��hij)��hkh¶hm}rôH��(ho]hp]hq]hr]ht]uhvK�hb]röH��hÄX���ReturnsrõH��ÖÅrúH��}rùH��(hgU�hhjóH��ubaubh¨)ÅrûH��}rüH��(hgU�hm}r†H��(ho]hp]hq]hr]ht]uhhjìH��hb]r°H��hÑ)År¢H��}r£H��(hgX.���The identifier of the object that was deleted.hm}r§H��(ho]hp]hq]hr]ht]uhhjûH��hb]r•H��hÄX.���The identifier of the object that was deleted.r¶H��ÖÅrßH��}r®H��(hgX.���The identifier of the object that was deleted.hhj¢H��ubahkhàubahkhπubehkhüubhú)År©H��}r™H��(hgU�hm}r´H��(ho]hp]hq]hr]ht]uhhj≈G��hb]r¨H��(h¢)År≠H��}rÆH��(hgX���Return typehhj©H��hij)��hkh¶hm}rØH��(ho]hp]hq]hr]ht]uhvK�hb]r∞H��hÄX���Return typer±H��ÖÅr≤H��}r≥H��(hgU�hhj≠H��ubaubh¨)År¥H��}rµH��(hgU�hm}r∂H��(ho]hp]hq]hr]ht]uhhj©H��hb]r∑H��hÑ)År∏H��}rπH��(hgX���Types.Identifierhm}r∫H��(ho]hp]hq]hr]ht]uhhj¥H��hb]rªH��j’��)ÅrºH��}rΩH��(hgX���:class:`Types.Identifier`ræH��hhj∏H��hij)��hkjÿ��hm}røH��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr¿H��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMflhb]r¡H��j√��)År¬H��}r√H��(hgjæH��hm}rƒH��(ho]hp]r≈H��(jÊ��j¿H��X���py-classr∆H��ehq]hr]ht]uhhjºH��hb]r«H��hÄX���Types.Identifierr»H��ÖÅr…H��}r H��(hgU�hhj¬H��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrÀH��}rÃH��(hgU�hm}rÕH��(ho]hp]hq]hr]ht]uhhj≈G��hb]rŒH��(h¢)ÅrœH��}r–H��(hgX���RaiseshhjÀH��hij)��hkh¶hm}r—H��(ho]hp]hq]hr]ht]uhvK�hb]r“H��hÄX���Raisesr”H��ÖÅr‘H��}r’H��(hgU�hhjœH��ubaubh¨)År÷H��}r◊H��(hgU�hm}rÿH��(ho]hp]hq]hr]ht]uhhjÀH��hb]rŸH��j	#��)År⁄H��}r€H��(hgU�hm}r‹H��(ho]hp]hq]hr]ht]uhhj÷H��hb]r›H��(j#��)ÅrfiH��}rflH��(hgU�hm}r‡H��(ho]hp]hq]hr]ht]uhhj⁄H��hb]r·H��hÑ)År‚H��}r„H��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4960)hm}r‰H��(ho]hp]hq]hr]ht]uhhjfiH��hb]rÂH��(j’��)ÅrÊH��}rÁH��(hgU�hm}rËH��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÈH��U	refdomainjÄG��hr]hq]Urefexplicitâho]hp]ht]uhhj‚H��hb]rÍH��jû"��)ÅrÎH��}rÏH��(hgjÈH��hm}rÌH��(ho]hp]hq]hr]ht]uhhjÊH��hb]rÓH��hÄX���Exceptions.NotAuthorizedrÔH��ÖÅrH��}rÒH��(hgU�hhjÎH��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÚH��ÖÅrÛH��}rÙH��(hgU�hhj‚H��ubj√��)ÅrıH��}rˆH��(hgX$���``(errorCode=401, detailCode=4960)``hm}r˜H��(ho]hp]hq]hr]ht]uhhj‚H��hb]r¯H��hÄX ���(errorCode=401, detailCode=4960)r˘H��ÖÅr˙H��}r˚H��(hgU�hhjıH��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¸H��}r˝H��(hgU�hm}r˛H��(ho]hp]hq]hr]ht]uhhj⁄H��hb]rˇH��hÑ)År�I��}rI��(hgXu���Exceptions.NotFound -- (errorCode=404, detailCode=4961)The delete operation failed because the object does not exist.hm}rI��(ho]hp]hq]hr]ht]uhhj¸H��hb]rI��(j’��)ÅrI��}rI��(hgU�hm}rI��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrI��U	refdomainjÄG��hr]hq]Urefexplicitâho]hp]ht]uhhj�I��hb]rI��jû"��)År	I��}r
I��(hgjI��hm}rI��(ho]hp]hq]hr]ht]uhhjI��hb]rI��hÄX���Exceptions.NotFoundr
I��ÖÅrI��}rI��(hgU�hhj	I��ubahkjß"��ubahkjÿ��ubhÄX��� -- rI��ÖÅrI��}rI��(hgU�hhj�I��ubhÑ)ÅrI��}rI��(hgX$���``(errorCode=404, detailCode=4961)``rI��hhj�I��hij)��hkhàhm}rI��(ho]hp]hq]hr]ht]uhvM„hb]rI��j√��)ÅrI��}rI��(hgjI��hm}rI��(ho]hp]hq]hr]ht]uhhjI��hb]rI��hÄX ���(errorCode=404, detailCode=4961)rI��ÖÅrI��}rI��(hgU�hhjI��ubahkjÀ��ubaubhÑ)ÅrI��}r I��(hgX>���The delete operation failed because the object does not exist.r!I��hhj�I��hij)��hkhàhm}r"I��(ho]hp]hq]hr]ht]uhvMÂhb]r#I��hÄX>���The delete operation failed because the object does not exist.r$I��ÖÅr%I��}r&I��(hgj!I��hhjI��ubaubehkhàubahkj;#��ubj#��)År'I��}r(I��(hgU�hm}r)I��(ho]hp]hq]hr]ht]uhhj⁄H��hb]r*I��hÑ)År+I��}r,I��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4962)hm}r-I��(ho]hp]hq]hr]ht]uhhj'I��hb]r.I��(j’��)År/I��}r0I��(hgU�hm}r1I��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer2I��U	refdomainjÄG��hr]hq]Urefexplicitâho]hp]ht]uhhj+I��hb]r3I��jû"��)År4I��}r5I��(hgj2I��hm}r6I��(ho]hp]hq]hr]ht]uhhj/I��hb]r7I��hÄX���Exceptions.ServiceFailurer8I��ÖÅr9I��}r:I��(hgU�hhj4I��ubahkjß"��ubahkjÿ��ubhÄX��� -- r;I��ÖÅr<I��}r=I��(hgU�hhj+I��ubj√��)År>I��}r?I��(hgX$���``(errorCode=500, detailCode=4962)``hm}r@I��(ho]hp]hq]hr]ht]uhhj+I��hb]rAI��hÄX ���(errorCode=500, detailCode=4962)rBI��ÖÅrCI��}rDI��(hgU�hhj>I��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrEI��}rFI��(hgU�hm}rGI��(ho]hp]hq]hr]ht]uhhj⁄H��hb]rHI��hÑ)ÅrII��}rJI��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4963)hm}rKI��(ho]hp]hq]hr]ht]uhhjEI��hb]rLI��(j’��)ÅrMI��}rNI��(hgU�hm}rOI��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrPI��U	refdomainjÄG��hr]hq]Urefexplicitâho]hp]ht]uhhjII��hb]rQI��jû"��)ÅrRI��}rSI��(hgjPI��hm}rTI��(ho]hp]hq]hr]ht]uhhjMI��hb]rUI��hÄX���Exceptions.InvalidTokenrVI��ÖÅrWI��}rXI��(hgU�hhjRI��ubahkjß"��ubahkjÿ��ubhÄX��� -- rYI��ÖÅrZI��}r[I��(hgU�hhjII��ubj√��)År\I��}r]I��(hgX$���``(errorCode=401, detailCode=4963)``hm}r^I��(ho]hp]hq]hr]ht]uhhjII��hb]r_I��hÄX ���(errorCode=401, detailCode=4963)r`I��ÖÅraI��}rbI��(hgU�hhj\I��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrcI��}rdI��(hgU�hm}reI��(ho]hp]hq]hr]ht]uhhj⁄H��hb]rfI��hÑ)ÅrgI��}rhI��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4964)hm}riI��(ho]hp]hq]hr]ht]uhhjcI��hb]rjI��(j’��)ÅrkI��}rlI��(hgU�hm}rmI��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrnI��U	refdomainjÄG��hr]hq]Urefexplicitâho]hp]ht]uhhjgI��hb]roI��jû"��)ÅrpI��}rqI��(hgjnI��hm}rrI��(ho]hp]hq]hr]ht]uhhjkI��hb]rsI��hÄX���Exceptions.NotImplementedrtI��ÖÅruI��}rvI��(hgU�hhjpI��ubahkjß"��ubahkjÿ��ubhÄX��� -- rwI��ÖÅrxI��}ryI��(hgU�hhjgI��ubj√��)ÅrzI��}r{I��(hgX$���``(errorCode=501, detailCode=4964)``hm}r|I��(ho]hp]hq]hr]ht]uhhjgI��hb]r}I��hÄX ���(errorCode=501, detailCode=4964)r~I��ÖÅrI��}rÄI��(hgU�hhjzI��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÅI��}rÇI��(hgU�hhj�)��hiNhkj”��hm}rÉI��(hr]hq]ho]hp]ht]Uentries]rÑI��(j÷��X���archive() (in module CNCore)h7U�NtrÖI��auhvNhwhhb]ubj¸!��)ÅrÜI��}ráI��(hgU�hhj�)��hiNhkjˇ!��hm}ràI��(j"��âj"��X���pyrâI��hr]hq]ho]hp]ht]j"��X���functionräI��j"��jäI��uhvNhwhhb]rãI��(j"��)ÅråI��}rçI��(hgX!���archive(session,id) -> IdentifierhhjÜI��hij)��hkj"��hm}réI��(hr]rèI��h7aj"��j0)��hq]ho]hp]ht]rêI��h7aj"��X���archiverëI��j"��U�j"��âuhvMhwhhb]ríI��(j"��)ÅrìI��}rîI��(hgX���CNCore.hhjåI��hij)��hkj"��hm}rïI��(ho]hp]hq]hr]ht]uhvMhwhhb]rñI��hÄX���CNCore.róI��ÖÅròI��}rôI��(hgU�hhjìI��ubaubj"��)ÅröI��}rõI��(hgjëI��hhjåI��hij)��hkj!"��hm}rúI��(ho]hp]hq]hr]ht]uhvMhwhhb]rùI��hÄX���archiverûI��ÖÅrüI��}r†I��(hgU�hhjöI��ubaubj'"��)År°I��}r¢I��(hgX���session, idhhjåI��hij)��hkj*"��hm}r£I��(ho]hp]hq]hr]ht]uhvMhwhhb]r§I��(j-"��)År•I��}r¶I��(hgX���sessionhm}rßI��(ho]hp]hq]hr]ht]uhhj°I��hb]r®I��hÄX���sessionr©I��ÖÅr™I��}r´I��(hgU�hhj•I��ubahkj5"��ubj-"��)År¨I��}r≠I��(hgX���idhm}rÆI��(ho]hp]hq]hr]ht]uhhj°I��hb]rØI��hÄX���idr∞I��ÖÅr±I��}r≤I��(hgU�hhj¨I��ubahkj5"��ubeubj6"��)År≥I��}r¥I��(hgX
���IdentifierhhjåI��hij)��hkj9"��hm}rµI��(ho]hp]hq]hr]ht]uhvMhwhhb]r∂I��hÄX
���Identifierr∑I��ÖÅr∏I��}rπI��(hgU�hhj≥I��ubaubeubj?"��)År∫I��}rªI��(hgU�hhjÜI��hij)��hkjB"��hm}rºI��(ho]hp]hq]hr]ht]uhvMhwhhb]rΩI��(hÑ)ÅræI��}røI��(hgXy���Hides an object managed by DataONE from search operations, effectively preventing its discovery during normal operations.r¿I��hhj∫I��hij)��hkhàhm}r¡I��(ho]hp]hq]hr]ht]uhvMÚhwhhb]r¬I��hÄXy���Hides an object managed by DataONE from search operations, effectively preventing its discovery during normal operations.r√I��ÖÅrƒI��}r≈I��(hgj¿I��hhjæI��ubaubhÑ)År∆I��}r«I��(hgX��The operation does not delete the object bytes, but instead sets the :attr:`Types.SystemMetadata.archived` flag to True. This ensures that the object can still be resolved (and hence remain valid for existing citations and cross references), though will not appear in searches.hhj∫I��hij)��hkhàhm}r»I��(ho]hp]hq]hr]ht]uhvMÙhwhhb]r…I��(hÄXE���The operation does not delete the object bytes, but instead sets the r I��ÖÅrÀI��}rÃI��(hgXE���The operation does not delete the object bytes, but instead sets the hhj∆I��ubj’��)ÅrÕI��}rŒI��(hgX%���:attr:`Types.SystemMetadata.archived`rœI��hhj∆I��hij)��hkjÿ��hm}r–I��(UreftypeX���attrj⁄��âj€��X���Types.SystemMetadata.archivedU	refdomainX���pyr—I��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMÙhb]r“I��j√��)År”I��}r‘I��(hgjœI��hm}r’I��(ho]hp]r÷I��(jÊ��j—I��X���py-attrr◊I��ehq]hr]ht]uhhjÕI��hb]rÿI��hÄX���Types.SystemMetadata.archivedrŸI��ÖÅr⁄I��}r€I��(hgU�hhj”I��ubahkjÀ��ubaubhÄX´��� flag to True. This ensures that the object can still be resolved (and hence remain valid for existing citations and cross references), though will not appear in searches.r‹I��ÖÅr›I��}rfiI��(hgX´��� flag to True. This ensures that the object can still be resolved (and hence remain valid for existing citations and cross references), though will not appear in searches.hhj∆I��ubeubhÑ)ÅrflI��}r‡I��(hgX\���Objects that are archived can not be updated through the :func:`MNStorage.update` operation.hhj∫I��hij)��hkhàhm}r·I��(ho]hp]hq]hr]ht]uhvMˆhwhhb]r‚I��(hÄX9���Objects that are archived can not be updated through the r„I��ÖÅr‰I��}rÂI��(hgX9���Objects that are archived can not be updated through the hhjflI��ubj’��)ÅrÊI��}rÁI��(hgX���:func:`MNStorage.update`rËI��hhjflI��hij)��hkjÿ��hm}rÈI��(UreftypeX���funcj⁄��âj€��X���MNStorage.updateU	refdomainX���pyrÍI��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMˆhb]rÎI��j√��)ÅrÏI��}rÌI��(hgjËI��hm}rÓI��(ho]hp]rÔI��(jÊ��jÍI��X���py-funcrI��ehq]hr]ht]uhhjÊI��hb]rÒI��hÄX���MNStorage.update()rÚI��ÖÅrÛI��}rÙI��(hgU�hhjÏI��ubahkjÀ��ubaubhÄX��� operation.rıI��ÖÅrˆI��}r˜I��(hgX��� operation.hhjflI��ubeubhÑ)År¯I��}r˘I��(hgXh���Archived objects can not be un-archived. This behavior may change in future versions of the DataONE API.r˙I��hhj∫I��hij)��hkhàhm}r˚I��(ho]hp]hq]hr]ht]uhvM¯hwhhb]r¸I��hÄXh���Archived objects can not be un-archived. This behavior may change in future versions of the DataONE API.r˝I��ÖÅr˛I��}rˇI��(hgj˙I��hhj¯I��ubaubhÑ)År�J��}rJ��(hgXï���The CN should ensure that all MNs holding a copy of the object are informed of the change so that they may update their information about the object.rJ��hhj∫I��hij)��hkhàhm}rJ��(ho]hp]hq]hr]ht]uhvM˙hwhhb]rJ��hÄXï���The CN should ensure that all MNs holding a copy of the object are informed of the change so that they may update their information about the object.rJ��ÖÅrJ��}rJ��(hgjJ��hhj�J��ubaubhÑ)ÅrJ��}r	J��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhj∫I��hij)��hkhàhm}r
J��(ho]hp]hq]hr]ht]uhvM¸hwhhb]rJ��(hÄX'���v2.0: The supplied identifier may be a rJ��ÖÅr
J��}rJ��(hgX'���v2.0: The supplied identifier may be a hhjJ��ubj’��)ÅrJ��}rJ��(hgX���:term:`PID`rJ��hhjJ��hij)��hkjÿ��hm}rJ��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrJ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM¸hb]rJ��j`2��)ÅrJ��}rJ��(hgjJ��hm}rJ��(ho]hp]rJ��(jÊ��jJ��X���std-termrJ��ehq]hr]ht]uhhjJ��hb]rJ��hÄX���PIDrJ��ÖÅrJ��}rJ��(hgU�hhjJ��ubahkji2��ubaubhÄX��� or a rJ��ÖÅrJ��}r J��(hgX��� or a hhjJ��ubj’��)År!J��}r"J��(hgX���:term:`SID`r#J��hhjJ��hij)��hkjÿ��hm}r$J��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr%J��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM¸hb]r&J��j`2��)År'J��}r(J��(hgj#J��hm}r)J��(ho]hp]r*J��(jÊ��j%J��X���std-termr+J��ehq]hr]ht]uhhj!J��hb]r,J��hÄX���SIDr-J��ÖÅr.J��}r/J��(hgU�hhj'J��ubahkji2��ubaubhÄX���.ÖÅr0J��}r1J��(hgX���.hhjJ��ubeubhñ)År2J��}r3J��(hgU�hhj∫I��hiNhkhôhm}r4J��(ho]hp]hq]hr]ht]uhvNhwhhb]r5J��(hú)År6J��}r7J��(hgU�hhj2J��hij)��hkhühm}r8J��(ho]hp]hq]hr]ht]uhvM˛hwhhb]r9J��(h¢)År:J��}r;J��(hgX���Versionhhj6J��hij)��hkh¶hm}r<J��(ho]hp]hq]hr]ht]uhvK�hb]r=J��hÄX���Versionr>J��ÖÅr?J��}r@J��(hgU�hhj:J��ubaubh¨)ÅrAJ��}rBJ��(hgX���1.0, 2.0rCJ��hm}rDJ��(ho]hp]hq]hr]ht]uhhj6J��hb]rEJ��hÑ)ÅrFJ��}rGJ��(hgjCJ��hhjAJ��hij)��hkhàhm}rHJ��(ho]hp]hq]hr]ht]uhvM˛hb]rIJ��hÄX���1.0, 2.0rJJ��ÖÅrKJ��}rLJ��(hgjCJ��hhjFJ��ubaubahkhπubeubhú)ÅrMJ��}rNJ��(hgU�hhj2J��hij)��hkhühm}rOJ��(ho]hp]hq]hr]ht]uhvMˇhwhhb]rPJ��(h¢)ÅrQJ��}rRJ��(hgX���REST URLhhjMJ��hij)��hkh¶hm}rSJ��(ho]hp]hq]hr]ht]uhvK�hb]rTJ��hÄX���REST URLrUJ��ÖÅrVJ��}rWJ��(hgU�hhjQJ��ubaubh¨)ÅrXJ��}rYJ��(hgX���``PUT /archive/{id}``rZJ��hm}r[J��(ho]hp]hq]hr]ht]uhhjMJ��hb]r\J��hÑ)År]J��}r^J��(hgjZJ��hhjXJ��hij)��hkhàhm}r_J��(ho]hp]hq]hr]ht]uhvMˇhb]r`J��j√��)ÅraJ��}rbJ��(hgjZJ��hm}rcJ��(ho]hp]hq]hr]ht]uhhj]J��hb]rdJ��hÄX���PUT /archive/{id}reJ��ÖÅrfJ��}rgJ��(hgU�hhjaJ��ubahkjÀ��ubaubahkhπubeubhú)ÅrhJ��}riJ��(hgU�hm}rjJ��(ho]hp]hq]hr]ht]uhhj2J��hb]rkJ��(h¢)ÅrlJ��}rmJ��(hgX
���ParametershhjhJ��hij)��hkh¶hm}rnJ��(ho]hp]hq]hr]ht]uhvK�hb]roJ��hÄX
���ParametersrpJ��ÖÅrqJ��}rrJ��(hgU�hhjlJ��ubaubh¨)ÅrsJ��}rtJ��(hgU�hm}ruJ��(ho]hp]hq]hr]ht]uhhjhJ��hb]rvJ��j	#��)ÅrwJ��}rxJ��(hgU�hm}ryJ��(ho]hp]hq]hr]ht]uhhjsJ��hb]rzJ��(j#��)År{J��}r|J��(hgU�hm}r}J��(ho]hp]hq]hr]ht]uhhjwJ��hb]r~J��hÑ)ÅrJ��}rÄJ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rÅJ��(ho]hp]hq]hr]ht]uhhj{J��hb]rÇJ��(jû"��)ÅrÉJ��}rÑJ��(hgX���sessionhm}rÖJ��(hr]hq]j¢"��àho]hp]ht]uhhjJ��hb]rÜJ��hÄX���sessionráJ��ÖÅràJ��}râJ��(hgU�hhjÉJ��ubahkjß"��ubhÄX��� (räJ��ÖÅrãJ��}råJ��(hgU�hhjJ��ubj’��)ÅrçJ��}réJ��(hgX���:class:`Types.Session`rèJ��hhjJ��hij)��hkjÿ��hm}rêJ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrëJ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]ríJ��j√��)ÅrìJ��}rîJ��(hgjèJ��hm}rïJ��(ho]hp]rñJ��(jÊ��jëJ��X���py-classróJ��ehq]hr]ht]uhhjçJ��hb]ròJ��hÄX
���Types.SessionrôJ��ÖÅröJ��}rõJ��(hgU�hhjìJ��ubahkjÀ��ubaubhÄX���)ÖÅrúJ��}rùJ��(hgU�hhjJ��ubhÄX��� -- rûJ��ÖÅrüJ��}r†J��(hgU�hhjJ��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r°J��ÖÅr¢J��}r£J��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjJ��ubj’��)År§J��}r•J��(hgX���:term:`public user`r¶J��hhjJ��hij)��hkjÿ��hm}rßJ��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr®J��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM�hb]r©J��j`2��)År™J��}r´J��(hgj¶J��hm}r¨J��(ho]hp]r≠J��(jÊ��j®J��X���std-termrÆJ��ehq]hr]ht]uhhj§J��hb]rØJ��hÄX���public userr∞J��ÖÅr±J��}r≤J��(hgU�hhj™J��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r≥J��ÖÅr¥J��}rµJ��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjJ��ubehkhàubahkj;#��ubj#��)År∂J��}r∑J��(hgU�hm}r∏J��(ho]hp]hq]hr]ht]uhhjwJ��hb]rπJ��hÑ)År∫J��}rªJ��(hgXÕ���id (Types.Identifier) -- The identifier of the object to be archived. May be either a PID or a SID, the latter will act on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}rºJ��(ho]hp]hq]hr]ht]uhhj∂J��hb]rΩJ��(jû"��)ÅræJ��}røJ��(hgX���idhm}r¿J��(hr]hq]j¢"��àho]hp]ht]uhhj∫J��hb]r¡J��hÄX���idr¬J��ÖÅr√J��}rƒJ��(hgU�hhjæJ��ubahkjß"��ubhÄX��� (r≈J��ÖÅr∆J��}r«J��(hgU�hhj∫J��ubj’��)År»J��}r…J��(hgX���:class:`Types.Identifier`r J��hhj∫J��hij)��hkjÿ��hm}rÀJ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÃJ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]rÕJ��j√��)ÅrŒJ��}rœJ��(hgj J��hm}r–J��(ho]hp]r—J��(jÊ��jÃJ��X���py-classr“J��ehq]hr]ht]uhhj»J��hb]r”J��hÄX���Types.Identifierr‘J��ÖÅr’J��}r÷J��(hgU�hhjŒJ��ubahkjÀ��ubaubhÄX���)ÖÅr◊J��}rÿJ��(hgU�hhj∫J��ubhÄX��� -- rŸJ��ÖÅr⁄J��}r€J��(hgU�hhj∫J��ubhÄX¥���The identifier of the object to be archived. May be either a PID or a SID, the latter will act on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r‹J��ÖÅr›J��}rfiJ��(hgX¥���The identifier of the object to be archived. May be either a PID or a SID, the latter will act on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj∫J��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrflJ��}r‡J��(hgU�hm}r·J��(ho]hp]hq]hr]ht]uhhj2J��hb]r‚J��(h¢)År„J��}r‰J��(hgX���ReturnshhjflJ��hij)��hkh¶hm}rÂJ��(ho]hp]hq]hr]ht]uhvK�hb]rÊJ��hÄX���ReturnsrÁJ��ÖÅrËJ��}rÈJ��(hgU�hhj„J��ubaubh¨)ÅrÍJ��}rÎJ��(hgU�hm}rÏJ��(ho]hp]hq]hr]ht]uhhjflJ��hb]rÌJ��hÑ)ÅrÓJ��}rÔJ��(hgX/���The identifier of the object that was archived.hm}rJ��(ho]hp]hq]hr]ht]uhhjÍJ��hb]rÒJ��hÄX/���The identifier of the object that was archived.rÚJ��ÖÅrÛJ��}rÙJ��(hgX/���The identifier of the object that was archived.hhjÓJ��ubahkhàubahkhπubehkhüubhú)ÅrıJ��}rˆJ��(hgU�hm}r˜J��(ho]hp]hq]hr]ht]uhhj2J��hb]r¯J��(h¢)År˘J��}r˙J��(hgX���Return typehhjıJ��hij)��hkh¶hm}r˚J��(ho]hp]hq]hr]ht]uhvK�hb]r¸J��hÄX���Return typer˝J��ÖÅr˛J��}rˇJ��(hgU�hhj˘J��ubaubh¨)År�K��}rK��(hgU�hm}rK��(ho]hp]hq]hr]ht]uhhjıJ��hb]rK��hÑ)ÅrK��}rK��(hgX���Types.Identifierhm}rK��(ho]hp]hq]hr]ht]uhhj�K��hb]rK��j’��)ÅrK��}r	K��(hgX���:class:`Types.Identifier`r
K��hhjK��hij)��hkjÿ��hm}rK��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrK��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]r
K��j√��)ÅrK��}rK��(hgj
K��hm}rK��(ho]hp]rK��(jÊ��jK��X���py-classrK��ehq]hr]ht]uhhjK��hb]rK��hÄX���Types.IdentifierrK��ÖÅrK��}rK��(hgU�hhjK��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrK��}rK��(hgU�hm}rK��(ho]hp]hq]hr]ht]uhhj2J��hb]rK��(h¢)ÅrK��}rK��(hgX���RaiseshhjK��hij)��hkh¶hm}rK��(ho]hp]hq]hr]ht]uhvK�hb]rK��hÄX���RaisesrK��ÖÅr K��}r!K��(hgU�hhjK��ubaubh¨)År"K��}r#K��(hgU�hm}r$K��(ho]hp]hq]hr]ht]uhhjK��hb]r%K��j	#��)År&K��}r'K��(hgU�hm}r(K��(ho]hp]hq]hr]ht]uhhj"K��hb]r)K��(j#��)År*K��}r+K��(hgU�hm}r,K��(ho]hp]hq]hr]ht]uhhj&K��hb]r-K��hÑ)År.K��}r/K��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4970)hm}r0K��(ho]hp]hq]hr]ht]uhhj*K��hb]r1K��(j’��)År2K��}r3K��(hgU�hm}r4K��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr5K��U	refdomainjâI��hr]hq]Urefexplicitâho]hp]ht]uhhj.K��hb]r6K��jû"��)År7K��}r8K��(hgj5K��hm}r9K��(ho]hp]hq]hr]ht]uhhj2K��hb]r:K��hÄX���Exceptions.NotAuthorizedr;K��ÖÅr<K��}r=K��(hgU�hhj7K��ubahkjß"��ubahkjÿ��ubhÄX��� -- r>K��ÖÅr?K��}r@K��(hgU�hhj.K��ubj√��)ÅrAK��}rBK��(hgX$���``(errorCode=401, detailCode=4970)``hm}rCK��(ho]hp]hq]hr]ht]uhhj.K��hb]rDK��hÄX ���(errorCode=401, detailCode=4970)rEK��ÖÅrFK��}rGK��(hgU�hhjAK��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrHK��}rIK��(hgU�hm}rJK��(ho]hp]hq]hr]ht]uhhj&K��hb]rKK��hÑ)ÅrLK��}rMK��(hgXv���Exceptions.NotFound -- (errorCode=404, detailCode=4971)The archive operation failed because the object does not exist.hm}rNK��(ho]hp]hq]hr]ht]uhhjHK��hb]rOK��(j’��)ÅrPK��}rQK��(hgU�hm}rRK��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrSK��U	refdomainjâI��hr]hq]Urefexplicitâho]hp]ht]uhhjLK��hb]rTK��jû"��)ÅrUK��}rVK��(hgjSK��hm}rWK��(ho]hp]hq]hr]ht]uhhjPK��hb]rXK��hÄX���Exceptions.NotFoundrYK��ÖÅrZK��}r[K��(hgU�hhjUK��ubahkjß"��ubahkjÿ��ubhÄX��� -- r\K��ÖÅr]K��}r^K��(hgU�hhjLK��ubhÑ)År_K��}r`K��(hgX$���``(errorCode=404, detailCode=4971)``raK��hhjLK��hij)��hkhàhm}rbK��(ho]hp]hq]hr]ht]uhvMhb]rcK��j√��)ÅrdK��}reK��(hgjaK��hm}rfK��(ho]hp]hq]hr]ht]uhhj_K��hb]rgK��hÄX ���(errorCode=404, detailCode=4971)rhK��ÖÅriK��}rjK��(hgU�hhjdK��ubahkjÀ��ubaubhÑ)ÅrkK��}rlK��(hgX?���The archive operation failed because the object does not exist.rmK��hhjLK��hij)��hkhàhm}rnK��(ho]hp]hq]hr]ht]uhvM
hb]roK��hÄX?���The archive operation failed because the object does not exist.rpK��ÖÅrqK��}rrK��(hgjmK��hhjkK��ubaubehkhàubahkj;#��ubj#��)ÅrsK��}rtK��(hgU�hm}ruK��(ho]hp]hq]hr]ht]uhhj&K��hb]rvK��hÑ)ÅrwK��}rxK��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4972)hm}ryK��(ho]hp]hq]hr]ht]uhhjsK��hb]rzK��(j’��)År{K��}r|K��(hgU�hm}r}K��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer~K��U	refdomainjâI��hr]hq]Urefexplicitâho]hp]ht]uhhjwK��hb]rK��jû"��)ÅrÄK��}rÅK��(hgj~K��hm}rÇK��(ho]hp]hq]hr]ht]uhhj{K��hb]rÉK��hÄX���Exceptions.ServiceFailurerÑK��ÖÅrÖK��}rÜK��(hgU�hhjÄK��ubahkjß"��ubahkjÿ��ubhÄX��� -- ráK��ÖÅràK��}râK��(hgU�hhjwK��ubj√��)ÅräK��}rãK��(hgX$���``(errorCode=500, detailCode=4972)``hm}råK��(ho]hp]hq]hr]ht]uhhjwK��hb]rçK��hÄX ���(errorCode=500, detailCode=4972)réK��ÖÅrèK��}rêK��(hgU�hhjäK��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrëK��}ríK��(hgU�hm}rìK��(ho]hp]hq]hr]ht]uhhj&K��hb]rîK��hÑ)ÅrïK��}rñK��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4973)hm}róK��(ho]hp]hq]hr]ht]uhhjëK��hb]ròK��(j’��)ÅrôK��}röK��(hgU�hm}rõK��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrúK��U	refdomainjâI��hr]hq]Urefexplicitâho]hp]ht]uhhjïK��hb]rùK��jû"��)ÅrûK��}rüK��(hgjúK��hm}r†K��(ho]hp]hq]hr]ht]uhhjôK��hb]r°K��hÄX���Exceptions.InvalidTokenr¢K��ÖÅr£K��}r§K��(hgU�hhjûK��ubahkjß"��ubahkjÿ��ubhÄX��� -- r•K��ÖÅr¶K��}rßK��(hgU�hhjïK��ubj√��)År®K��}r©K��(hgX$���``(errorCode=401, detailCode=4973)``hm}r™K��(ho]hp]hq]hr]ht]uhhjïK��hb]r´K��hÄX ���(errorCode=401, detailCode=4973)r¨K��ÖÅr≠K��}rÆK��(hgU�hhj®K��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrØK��}r∞K��(hgU�hm}r±K��(ho]hp]hq]hr]ht]uhhj&K��hb]r≤K��hÑ)År≥K��}r¥K��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4974)hm}rµK��(ho]hp]hq]hr]ht]uhhjØK��hb]r∂K��(j’��)År∑K��}r∏K��(hgU�hm}rπK��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr∫K��U	refdomainjâI��hr]hq]Urefexplicitâho]hp]ht]uhhj≥K��hb]rªK��jû"��)ÅrºK��}rΩK��(hgj∫K��hm}ræK��(ho]hp]hq]hr]ht]uhhj∑K��hb]røK��hÄX���Exceptions.NotImplementedr¿K��ÖÅr¡K��}r¬K��(hgU�hhjºK��ubahkjß"��ubahkjÿ��ubhÄX��� -- r√K��ÖÅrƒK��}r≈K��(hgU�hhj≥K��ubj√��)År∆K��}r«K��(hgX$���``(errorCode=501, detailCode=4974)``hm}r»K��(ho]hp]hq]hr]ht]uhhj≥K��hb]r…K��hÄX ���(errorCode=501, detailCode=4974)r K��ÖÅrÀK��}rÃK��(hgU�hhj∆K��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÕK��}rŒK��(hgU�hhj�)��hiNhkj”��hm}rœK��(hr]hq]ho]hp]ht]Uentries]r–K��(j÷��X���listNodes() (in module CNCore)hU�Ntr—K��auhvNhwhhb]ubj¸!��)År“K��}r”K��(hgU�hhj�)��hiNhkjˇ!��hm}r‘K��(j"��âj"��X���pyr’K��hr]hq]ho]hp]ht]j"��X���functionr÷K��j"��j÷K��uhvNhwhhb]r◊K��(j"��)ÅrÿK��}rŸK��(hgX���listNodes() -> NodeListhhj“K��hij)��hkj"��hm}r⁄K��(hr]r€K��haj"��j0)��hq]ho]hp]ht]r‹K��haj"��X	���listNodesr›K��j"��U�j"��âuhvM+hwhhb]rfiK��(j"��)ÅrflK��}r‡K��(hgX���CNCore.hhjÿK��hij)��hkj"��hm}r·K��(ho]hp]hq]hr]ht]uhvM+hwhhb]r‚K��hÄX���CNCore.r„K��ÖÅr‰K��}rÂK��(hgU�hhjflK��ubaubj"��)ÅrÊK��}rÁK��(hgj›K��hhjÿK��hij)��hkj!"��hm}rËK��(ho]hp]hq]hr]ht]uhvM+hwhhb]rÈK��hÄX	���listNodesrÍK��ÖÅrÎK��}rÏK��(hgU�hhjÊK��ubaubj'"��)ÅrÌK��}rÓK��(hgU�hhjÿK��hij)��hkj*"��hm}rÔK��(ho]hp]hq]hr]ht]uhvM+hwhhb]ubj6"��)ÅrK��}rÒK��(hgX���NodeListhhjÿK��hij)��hkj9"��hm}rÚK��(ho]hp]hq]hr]ht]uhvM+hwhhb]rÛK��hÄX���NodeListrÙK��ÖÅrıK��}rˆK��(hgU�hhjK��ubaubeubj?"��)År˜K��}r¯K��(hgU�hhj“K��hij)��hkjB"��hm}r˘K��(ho]hp]hq]hr]ht]uhvM+hwhhb]r˙K��(hÑ)År˚K��}r¸K��(hgXR���Returns a list of nodes that have been registered with the DataONE infrastructure.r˝K��hhj˜K��hij)��hkhàhm}r˛K��(ho]hp]hq]hr]ht]uhvMhwhhb]rˇK��hÄXR���Returns a list of nodes that have been registered with the DataONE infrastructure.r�L��ÖÅrL��}rL��(hgj˝K��hhj˚K��ubaubhÑ)ÅrL��}rL��(hgX<���v2.0: The structure of :class:`v2_0.Types.Node` has changed.hhj˜K��hij)��hkhàhm}rL��(ho]hp]hq]hr]ht]uhvMhwhhb]rL��(hÄX���v2.0: The structure of rL��ÖÅrL��}r	L��(hgX���v2.0: The structure of hhjL��ubj’��)År
L��}rL��(hgX���:class:`v2_0.Types.Node`rL��hhjL��hij)��hkjÿ��hm}r
L��(UreftypeX���classj⁄��âj€��X���v2_0.Types.NodeU	refdomainX���pyrL��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMhb]rL��j√��)ÅrL��}rL��(hgjL��hm}rL��(ho]hp]rL��(jÊ��jL��X���py-classrL��ehq]hr]ht]uhhj
L��hb]rL��hÄX���v2_0.Types.NoderL��ÖÅrL��}rL��(hgU�hhjL��ubahkjÀ��ubaubhÄX
��� has changed.rL��ÖÅrL��}rL��(hgX
��� has changed.hhjL��ubeubhñ)ÅrL��}rL��(hgU�hhj˜K��hiNhkhôhm}rL��(ho]hp]hq]hr]ht]uhvNhwhhb]rL��(hú)År L��}r!L��(hgU�hhjL��hij)��hkhühm}r"L��(ho]hp]hq]hr]ht]uhvMhwhhb]r#L��(h¢)År$L��}r%L��(hgX���Versionhhj L��hij)��hkh¶hm}r&L��(ho]hp]hq]hr]ht]uhvK�hb]r'L��hÄX���Versionr(L��ÖÅr)L��}r*L��(hgU�hhj$L��ubaubh¨)År+L��}r,L��(hgX���1.0, 2.0r-L��hm}r.L��(ho]hp]hq]hr]ht]uhhj L��hb]r/L��hÑ)År0L��}r1L��(hgj-L��hhj+L��hij)��hkhàhm}r2L��(ho]hp]hq]hr]ht]uhvMhb]r3L��hÄX���1.0, 2.0r4L��ÖÅr5L��}r6L��(hgj-L��hhj0L��ubaubahkhπubeubhú)År7L��}r8L��(hgU�hhjL��hij)��hkhühm}r9L��(ho]hp]hq]hr]ht]uhvMhwhhb]r:L��(h¢)År;L��}r<L��(hgX	���Use Caseshhj7L��hij)��hkh¶hm}r=L��(ho]hp]hq]hr]ht]uhvK�hb]r>L��hÄX	���Use Casesr?L��ÖÅr@L��}rAL��(hgU�hhj;L��ubaubh¨)ÅrBL��}rCL��(hgX$���:doc:`UC39 </design/UseCases/39_uc>`rDL��hm}rEL��(ho]hp]hq]hr]ht]uhhj7L��hb]rFL��hÑ)ÅrGL��}rHL��(hgjDL��hhjBL��hij)��hkhàhm}rIL��(ho]hp]hq]hr]ht]uhvM hb]rJL��j’��)ÅrKL��}rLL��(hgjDL��hhjGL��hij)��hkjÿ��hm}rML��(UreftypeX���docrNL��j⁄��àj€��X���/design/UseCases/39_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvM hb]rOL��j`2��)ÅrPL��}rQL��(hgjDL��hm}rRL��(ho]hp]rSL��(jÊ��jNL��ehq]hr]ht]uhhjKL��hb]rTL��hÄX���UC39rUL��ÖÅrVL��}rWL��(hgU�hhjPL��ubahkji2��ubaubaubahkhπubeubhú)ÅrXL��}rYL��(hgU�hhjL��hij)��hkhühm}rZL��(ho]hp]hq]hr]ht]uhvM!hwhhb]r[L��(h¢)År\L��}r]L��(hgX���REST URLhhjXL��hij)��hkh¶hm}r^L��(ho]hp]hq]hr]ht]uhvK�hb]r_L��hÄX���REST URLr`L��ÖÅraL��}rbL��(hgU�hhj\L��ubaubh¨)ÅrcL��}rdL��(hgX
���``GET /node``reL��hm}rfL��(ho]hp]hq]hr]ht]uhhjXL��hb]rgL��hÑ)ÅrhL��}riL��(hgjeL��hhjcL��hij)��hkhàhm}rjL��(ho]hp]hq]hr]ht]uhvM!hb]rkL��j√��)ÅrlL��}rmL��(hgjeL��hm}rnL��(ho]hp]hq]hr]ht]uhhjhL��hb]roL��hÄX	���GET /noderpL��ÖÅrqL��}rrL��(hgU�hhjlL��ubahkjÀ��ubaubahkhπubeubhú)ÅrsL��}rtL��(hgU�hm}ruL��(ho]hp]hq]hr]ht]uhhjL��hb]rvL��(h¢)ÅrwL��}rxL��(hgX���ReturnshhjsL��hij)��hkh¶hm}ryL��(ho]hp]hq]hr]ht]uhvK�hb]rzL��hÄX���Returnsr{L��ÖÅr|L��}r}L��(hgU�hhjwL��ubaubh¨)År~L��}rL��(hgU�hm}rÄL��(ho]hp]hq]hr]ht]uhhjsL��hb]rÅL��hÑ)ÅrÇL��}rÉL��(hgX���List of nodes from the registryhm}rÑL��(ho]hp]hq]hr]ht]uhhj~L��hb]rÖL��hÄX���List of nodes from the registryrÜL��ÖÅráL��}ràL��(hgX���List of nodes from the registryhhjÇL��ubahkhàubahkhπubehkhüubhú)ÅrâL��}räL��(hgU�hm}rãL��(ho]hp]hq]hr]ht]uhhjL��hb]råL��(h¢)ÅrçL��}réL��(hgX���Return typehhjâL��hij)��hkh¶hm}rèL��(ho]hp]hq]hr]ht]uhvK�hb]rêL��hÄX���Return typerëL��ÖÅríL��}rìL��(hgU�hhjçL��ubaubh¨)ÅrîL��}rïL��(hgU�hm}rñL��(ho]hp]hq]hr]ht]uhhjâL��hb]róL��hÑ)ÅròL��}rôL��(hgX���Types.NodeListhm}röL��(ho]hp]hq]hr]ht]uhhjîL��hb]rõL��j’��)ÅrúL��}rùL��(hgX���:class:`Types.NodeList`rûL��hhjòL��hij)��hkjÿ��hm}rüL��(UreftypeX���classj⁄��âj€��X���Types.NodeListU	refdomainX���pyr†L��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM#hb]r°L��j√��)År¢L��}r£L��(hgjûL��hm}r§L��(ho]hp]r•L��(jÊ��j†L��X���py-classr¶L��ehq]hr]ht]uhhjúL��hb]rßL��hÄX���Types.NodeListr®L��ÖÅr©L��}r™L��(hgU�hhj¢L��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År´L��}r¨L��(hgU�hm}r≠L��(ho]hp]hq]hr]ht]uhhjL��hb]rÆL��(h¢)ÅrØL��}r∞L��(hgX���Raiseshhj´L��hij)��hkh¶hm}r±L��(ho]hp]hq]hr]ht]uhvK�hb]r≤L��hÄX���Raisesr≥L��ÖÅr¥L��}rµL��(hgU�hhjØL��ubaubh¨)År∂L��}r∑L��(hgU�hm}r∏L��(ho]hp]hq]hr]ht]uhhj´L��hb]rπL��j	#��)År∫L��}rªL��(hgU�hm}rºL��(ho]hp]hq]hr]ht]uhhj∂L��hb]rΩL��(j#��)ÅræL��}røL��(hgU�hm}r¿L��(ho]hp]hq]hr]ht]uhhj∫L��hb]r¡L��hÑ)År¬L��}r√L��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4800)hm}rƒL��(ho]hp]hq]hr]ht]uhhjæL��hb]r≈L��(j’��)År∆L��}r«L��(hgU�hm}r»L��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr…L��U	refdomainj’K��hr]hq]Urefexplicitâho]hp]ht]uhhj¬L��hb]r L��jû"��)ÅrÀL��}rÃL��(hgj…L��hm}rÕL��(ho]hp]hq]hr]ht]uhhj∆L��hb]rŒL��hÄX���Exceptions.NotImplementedrœL��ÖÅr–L��}r—L��(hgU�hhjÀL��ubahkjß"��ubahkjÿ��ubhÄX��� -- r“L��ÖÅr”L��}r‘L��(hgU�hhj¬L��ubj√��)År’L��}r÷L��(hgX$���``(errorCode=501, detailCode=4800)``hm}r◊L��(ho]hp]hq]hr]ht]uhhj¬L��hb]rÿL��hÄX ���(errorCode=501, detailCode=4800)rŸL��ÖÅr⁄L��}r€L��(hgU�hhj’L��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År‹L��}r›L��(hgU�hm}rfiL��(ho]hp]hq]hr]ht]uhhj∫L��hb]rflL��hÑ)År‡L��}r·L��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4801)hm}r‚L��(ho]hp]hq]hr]ht]uhhj‹L��hb]r„L��(j’��)År‰L��}rÂL��(hgU�hm}rÊL��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÁL��U	refdomainj’K��hr]hq]Urefexplicitâho]hp]ht]uhhj‡L��hb]rËL��jû"��)ÅrÈL��}rÍL��(hgjÁL��hm}rÎL��(ho]hp]hq]hr]ht]uhhj‰L��hb]rÏL��hÄX���Exceptions.ServiceFailurerÌL��ÖÅrÓL��}rÔL��(hgU�hhjÈL��ubahkjß"��ubahkjÿ��ubhÄX��� -- rL��ÖÅrÒL��}rÚL��(hgU�hhj‡L��ubj√��)ÅrÛL��}rÙL��(hgX$���``(errorCode=500, detailCode=4801)``hm}rıL��(ho]hp]hq]hr]ht]uhhj‡L��hb]rˆL��hÄX ���(errorCode=500, detailCode=4801)r˜L��ÖÅr¯L��}r˘L��(hgU�hhjÛL��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År˙L��}r˚L��(hgU�hhj�)��hiNhkj”��hm}r¸L��(hr]hq]ho]hp]ht]Uentries]r˝L��(j÷��X$���getCapabilities() (in module CNCore)hU�Ntr˛L��auhvNhwhhb]ubj¸!��)ÅrˇL��}r�M��(hgU�hhj�)��hiNhkjˇ!��hm}rM��(j"��âj"��X���pyrM��hr]hq]ho]hp]ht]j"��X���functionrM��j"��jM��uhvNhwhhb]rM��(j"��)ÅrM��}rM��(hgX���getCapabilities() -> NodehhjˇL��hij)��hkj"��hm}rM��(hr]rM��haj"��j0)��hq]ho]hp]ht]r	M��haj"��X���getCapabilitiesr
M��j"��U�j"��âuhvM=hwhhb]rM��(j"��)ÅrM��}r
M��(hgX���CNCore.hhjM��hij)��hkj"��hm}rM��(ho]hp]hq]hr]ht]uhvM=hwhhb]rM��hÄX���CNCore.rM��ÖÅrM��}rM��(hgU�hhjM��ubaubj"��)ÅrM��}rM��(hgj
M��hhjM��hij)��hkj!"��hm}rM��(ho]hp]hq]hr]ht]uhvM=hwhhb]rM��hÄX���getCapabilitiesrM��ÖÅrM��}rM��(hgU�hhjM��ubaubj'"��)ÅrM��}rM��(hgU�hhjM��hij)��hkj*"��hm}rM��(ho]hp]hq]hr]ht]uhvM=hwhhb]ubj6"��)ÅrM��}rM��(hgX���NodehhjM��hij)��hkj9"��hm}rM��(ho]hp]hq]hr]ht]uhvM=hwhhb]r M��hÄX���Noder!M��ÖÅr"M��}r#M��(hgU�hhjM��ubaubeubj?"��)År$M��}r%M��(hgU�hhjˇL��hij)��hkjB"��hm}r&M��(ho]hp]hq]hr]ht]uhvM=hwhhb]r'M��(hÑ)År(M��}r)M��(hgXH���Returns a document describing the capabilities of the Coordinating Node.r*M��hhj$M��hij)��hkhàhm}r+M��(ho]hp]hq]hr]ht]uhvM.hwhhb]r,M��hÄXH���Returns a document describing the capabilities of the Coordinating Node.r-M��ÖÅr.M��}r/M��(hgj*M��hhj(M��ubaubhÑ)År0M��}r1M��(hgX<���v2.0: The structure of :class:`v2_0.Types.Node` has changed.hhj$M��hij)��hkhàhm}r2M��(ho]hp]hq]hr]ht]uhvM0hwhhb]r3M��(hÄX���v2.0: The structure of r4M��ÖÅr5M��}r6M��(hgX���v2.0: The structure of hhj0M��ubj’��)År7M��}r8M��(hgX���:class:`v2_0.Types.Node`r9M��hhj0M��hij)��hkjÿ��hm}r:M��(UreftypeX���classj⁄��âj€��X���v2_0.Types.NodeU	refdomainX���pyr;M��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM0hb]r<M��j√��)År=M��}r>M��(hgj9M��hm}r?M��(ho]hp]r@M��(jÊ��j;M��X���py-classrAM��ehq]hr]ht]uhhj7M��hb]rBM��hÄX���v2_0.Types.NoderCM��ÖÅrDM��}rEM��(hgU�hhj=M��ubahkjÀ��ubaubhÄX
��� has changed.rFM��ÖÅrGM��}rHM��(hgX
��� has changed.hhj0M��ubeubhñ)ÅrIM��}rJM��(hgU�hhj$M��hiNhkhôhm}rKM��(ho]hp]hq]hr]ht]uhvNhwhhb]rLM��(hú)ÅrMM��}rNM��(hgU�hhjIM��hij)��hkhühm}rOM��(ho]hp]hq]hr]ht]uhvM2hwhhb]rPM��(h¢)ÅrQM��}rRM��(hgX���VersionhhjMM��hij)��hkh¶hm}rSM��(ho]hp]hq]hr]ht]uhvK�hb]rTM��hÄX���VersionrUM��ÖÅrVM��}rWM��(hgU�hhjQM��ubaubh¨)ÅrXM��}rYM��(hgX���1.0, 2.0rZM��hm}r[M��(ho]hp]hq]hr]ht]uhhjMM��hb]r\M��hÑ)År]M��}r^M��(hgjZM��hhjXM��hij)��hkhàhm}r_M��(ho]hp]hq]hr]ht]uhvM2hb]r`M��hÄX���1.0, 2.0raM��ÖÅrbM��}rcM��(hgjZM��hhj]M��ubaubahkhπubeubhú)ÅrdM��}reM��(hgU�hhjIM��hij)��hkhühm}rfM��(ho]hp]hq]hr]ht]uhvM3hwhhb]rgM��(h¢)ÅrhM��}riM��(hgX���REST URLhhjdM��hij)��hkh¶hm}rjM��(ho]hp]hq]hr]ht]uhvK�hb]rkM��hÄX���REST URLrlM��ÖÅrmM��}rnM��(hgU�hhjhM��ubaubh¨)ÅroM��}rpM��(hgX	���``GET /``rqM��hm}rrM��(ho]hp]hq]hr]ht]uhhjdM��hb]rsM��hÑ)ÅrtM��}ruM��(hgjqM��hhjoM��hij)��hkhàhm}rvM��(ho]hp]hq]hr]ht]uhvM3hb]rwM��j√��)ÅrxM��}ryM��(hgjqM��hm}rzM��(ho]hp]hq]hr]ht]uhhjtM��hb]r{M��hÄX���GET /r|M��ÖÅr}M��}r~M��(hgU�hhjxM��ubahkjÀ��ubaubahkhπubeubhú)ÅrM��}rÄM��(hgU�hm}rÅM��(ho]hp]hq]hr]ht]uhhjIM��hb]rÇM��(h¢)ÅrÉM��}rÑM��(hgX���ReturnshhjM��hij)��hkh¶hm}rÖM��(ho]hp]hq]hr]ht]uhvK�hb]rÜM��hÄX���ReturnsráM��ÖÅràM��}râM��(hgU�hhjÉM��ubaubh¨)ÅräM��}rãM��(hgU�hm}råM��(ho]hp]hq]hr]ht]uhhjM��hb]rçM��hÑ)ÅréM��}rèM��(hgX3���The technical capabilities of the Coordinating Nodehm}rêM��(ho]hp]hq]hr]ht]uhhjäM��hb]rëM��hÄX3���The technical capabilities of the Coordinating NoderíM��ÖÅrìM��}rîM��(hgX3���The technical capabilities of the Coordinating NodehhjéM��ubahkhàubahkhπubehkhüubhú)ÅrïM��}rñM��(hgU�hm}róM��(ho]hp]hq]hr]ht]uhhjIM��hb]ròM��(h¢)ÅrôM��}röM��(hgX���Return typehhjïM��hij)��hkh¶hm}rõM��(ho]hp]hq]hr]ht]uhvK�hb]rúM��hÄX���Return typerùM��ÖÅrûM��}rüM��(hgU�hhjôM��ubaubh¨)År†M��}r°M��(hgU�hm}r¢M��(ho]hp]hq]hr]ht]uhhjïM��hb]r£M��hÑ)År§M��}r•M��(hgX
���Types.Nodehm}r¶M��(ho]hp]hq]hr]ht]uhhj†M��hb]rßM��j’��)År®M��}r©M��(hgX���:class:`Types.Node`r™M��hhj§M��hij)��hkjÿ��hm}r´M��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr¨M��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvM5hb]r≠M��j√��)ÅrÆM��}rØM��(hgj™M��hm}r∞M��(ho]hp]r±M��(jÊ��j¨M��X���py-classr≤M��ehq]hr]ht]uhhj®M��hb]r≥M��hÄX
���Types.Noder¥M��ÖÅrµM��}r∂M��(hgU�hhjÆM��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År∑M��}r∏M��(hgU�hm}rπM��(ho]hp]hq]hr]ht]uhhjIM��hb]r∫M��(h¢)ÅrªM��}rºM��(hgX���Raiseshhj∑M��hij)��hkh¶hm}rΩM��(ho]hp]hq]hr]ht]uhvK�hb]ræM��hÄX���RaisesrøM��ÖÅr¿M��}r¡M��(hgU�hhjªM��ubaubh¨)År¬M��}r√M��(hgU�hm}rƒM��(ho]hp]hq]hr]ht]uhhj∑M��hb]r≈M��j	#��)År∆M��}r«M��(hgU�hm}r»M��(ho]hp]hq]hr]ht]uhhj¬M��hb]r…M��(j#��)År M��}rÀM��(hgU�hm}rÃM��(ho]hp]hq]hr]ht]uhhj∆M��hb]rÕM��hÑ)ÅrŒM��}rœM��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4802)hm}r–M��(ho]hp]hq]hr]ht]uhhj M��hb]r—M��(j’��)År“M��}r”M��(hgU�hm}r‘M��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr’M��U	refdomainjM��hr]hq]Urefexplicitâho]hp]ht]uhhjŒM��hb]r÷M��jû"��)År◊M��}rÿM��(hgj’M��hm}rŸM��(ho]hp]hq]hr]ht]uhhj“M��hb]r⁄M��hÄX���Exceptions.NotImplementedr€M��ÖÅr‹M��}r›M��(hgU�hhj◊M��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfiM��ÖÅrflM��}r‡M��(hgU�hhjŒM��ubj√��)År·M��}r‚M��(hgX$���``(errorCode=501, detailCode=4802)``hm}r„M��(ho]hp]hq]hr]ht]uhhjŒM��hb]r‰M��hÄX ���(errorCode=501, detailCode=4802)rÂM��ÖÅrÊM��}rÁM��(hgU�hhj·M��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrËM��}rÈM��(hgU�hm}rÍM��(ho]hp]hq]hr]ht]uhhj∆M��hb]rÎM��hÑ)ÅrÏM��}rÌM��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4803)hm}rÓM��(ho]hp]hq]hr]ht]uhhjËM��hb]rÔM��(j’��)ÅrM��}rÒM��(hgU�hm}rÚM��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÛM��U	refdomainjM��hr]hq]Urefexplicitâho]hp]ht]uhhjÏM��hb]rÙM��jû"��)ÅrıM��}rˆM��(hgjÛM��hm}r˜M��(ho]hp]hq]hr]ht]uhhjM��hb]r¯M��hÄX���Exceptions.ServiceFailurer˘M��ÖÅr˙M��}r˚M��(hgU�hhjıM��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¸M��ÖÅr˝M��}r˛M��(hgU�hhjÏM��ubj√��)ÅrˇM��}r�N��(hgX$���``(errorCode=500, detailCode=4803)``hm}rN��(ho]hp]hq]hr]ht]uhhjÏM��hb]rN��hÄX ���(errorCode=500, detailCode=4803)rN��ÖÅrN��}rN��(hgU�hhjˇM��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrN��}rN��(hgU�hhj�)��hiNhkj”��hm}rN��(hr]hq]ho]hp]ht]Uentries]r	N��(j÷��X+���registerSystemMetadata() (in module CNCore)hU�Ntr
N��auhvNhwhhb]ubj¸!��)ÅrN��}rN��(hgU�hhj�)��hiNhkjˇ!��hm}r
N��(j"��âj"��X���pyrN��hr]hq]ho]hp]ht]j"��X���functionrN��j"��jN��uhvNhwhhb]rN��(j"��)ÅrN��}rN��(hgX9���registerSystemMetadata(session,pid,sysmeta) -> IdentifierhhjN��hij)��hkj"��hm}rN��(hr]rN��haj"��j0)��hq]ho]hp]ht]rN��haj"��X���registerSystemMetadatarN��j"��U�j"��âuhvMbhwhhb]rN��(j"��)ÅrN��}rN��(hgX���CNCore.hhjN��hij)��hkj"��hm}rN��(ho]hp]hq]hr]ht]uhvMbhwhhb]rN��hÄX���CNCore.rN��ÖÅrN��}rN��(hgU�hhjN��ubaubj"��)ÅrN��}r N��(hgjN��hhjN��hij)��hkj!"��hm}r!N��(ho]hp]hq]hr]ht]uhvMbhwhhb]r"N��hÄX���registerSystemMetadatar#N��ÖÅr$N��}r%N��(hgU�hhjN��ubaubj'"��)År&N��}r'N��(hgX���session, pid, sysmetahhjN��hij)��hkj*"��hm}r(N��(ho]hp]hq]hr]ht]uhvMbhwhhb]r)N��(j-"��)År*N��}r+N��(hgX���sessionhm}r,N��(ho]hp]hq]hr]ht]uhhj&N��hb]r-N��hÄX���sessionr.N��ÖÅr/N��}r0N��(hgU�hhj*N��ubahkj5"��ubj-"��)År1N��}r2N��(hgX���pidhm}r3N��(ho]hp]hq]hr]ht]uhhj&N��hb]r4N��hÄX���pidr5N��ÖÅr6N��}r7N��(hgU�hhj1N��ubahkj5"��ubj-"��)År8N��}r9N��(hgX���sysmetahm}r:N��(ho]hp]hq]hr]ht]uhhj&N��hb]r;N��hÄX���sysmetar<N��ÖÅr=N��}r>N��(hgU�hhj8N��ubahkj5"��ubeubj6"��)År?N��}r@N��(hgX
���IdentifierhhjN��hij)��hkj9"��hm}rAN��(ho]hp]hq]hr]ht]uhvMbhwhhb]rBN��hÄX
���IdentifierrCN��ÖÅrDN��}rEN��(hgU�hhj?N��ubaubeubj?"��)ÅrFN��}rGN��(hgU�hhjN��hij)��hkjB"��hm}rHN��(ho]hp]hq]hr]ht]uhvMbhwhhb]rIN��(hÑ)ÅrJN��}rKN��(hgXç���Provides a mechanism for adding system metadata independently of its associated object, such as when adding system metadata for data objects.rLN��hhjFN��hij)��hkhàhm}rMN��(ho]hp]hq]hr]ht]uhvM@hwhhb]rNN��hÄXç���Provides a mechanism for adding system metadata independently of its associated object, such as when adding system metadata for data objects.rON��ÖÅrPN��}rQN��(hgjLN��hhjJN��ubaubhÑ)ÅrRN��}rSN��(hgX5���This method is used internally by Coordinating Nodes.rTN��hhjFN��hij)��hkhàhm}rUN��(ho]hp]hq]hr]ht]uhvMBhwhhb]rVN��hÄX5���This method is used internally by Coordinating Nodes.rWN��ÖÅrXN��}rYN��(hgjTN��hhjRN��ubaubhÑ)ÅrZN��}r[N��(hgXF���v2.0: The structure of :class:`v2_0.Types.SystemMetadata` has changed.hhjFN��hij)��hkhàhm}r\N��(ho]hp]hq]hr]ht]uhvMDhwhhb]r]N��(hÄX���v2.0: The structure of r^N��ÖÅr_N��}r`N��(hgX���v2.0: The structure of hhjZN��ubj’��)ÅraN��}rbN��(hgX"���:class:`v2_0.Types.SystemMetadata`rcN��hhjZN��hij)��hkjÿ��hm}rdN��(UreftypeX���classj⁄��âj€��X���v2_0.Types.SystemMetadataU	refdomainX���pyreN��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMDhb]rfN��j√��)ÅrgN��}rhN��(hgjcN��hm}riN��(ho]hp]rjN��(jÊ��jeN��X���py-classrkN��ehq]hr]ht]uhhjaN��hb]rlN��hÄX���v2_0.Types.SystemMetadatarmN��ÖÅrnN��}roN��(hgU�hhjgN��ubahkjÀ��ubaubhÄX
��� has changed.rpN��ÖÅrqN��}rrN��(hgX
��� has changed.hhjZN��ubeubhñ)ÅrsN��}rtN��(hgU�hhjFN��hiNhkhôhm}ruN��(ho]hp]hq]hr]ht]uhvNhwhhb]rvN��(hú)ÅrwN��}rxN��(hgU�hhjsN��hij)��hkhühm}ryN��(ho]hp]hq]hr]ht]uhvMFhwhhb]rzN��(h¢)År{N��}r|N��(hgX���VersionhhjwN��hij)��hkh¶hm}r}N��(ho]hp]hq]hr]ht]uhvK�hb]r~N��hÄX���VersionrN��ÖÅrÄN��}rÅN��(hgU�hhj{N��ubaubh¨)ÅrÇN��}rÉN��(hgX���1.0, 2.0rÑN��hm}rÖN��(ho]hp]hq]hr]ht]uhhjwN��hb]rÜN��hÑ)ÅráN��}ràN��(hgjÑN��hhjÇN��hij)��hkhàhm}râN��(ho]hp]hq]hr]ht]uhvMFhb]räN��hÄX���1.0, 2.0rãN��ÖÅråN��}rçN��(hgjÑN��hhjáN��ubaubahkhπubeubhú)ÅréN��}rèN��(hgU�hhjsN��hij)��hkhühm}rêN��(ho]hp]hq]hr]ht]uhvMGhwhhb]rëN��(h¢)ÅríN��}rìN��(hgX���REST URLhhjéN��hij)��hkh¶hm}rîN��(ho]hp]hq]hr]ht]uhvK�hb]rïN��hÄX���REST URLrñN��ÖÅróN��}ròN��(hgU�hhjíN��ubaubh¨)ÅrôN��}röN��(hgX���``POST /meta``rõN��hm}rúN��(ho]hp]hq]hr]ht]uhhjéN��hb]rùN��hÑ)ÅrûN��}rüN��(hgjõN��hhjôN��hij)��hkhàhm}r†N��(ho]hp]hq]hr]ht]uhvMGhb]r°N��j√��)År¢N��}r£N��(hgjõN��hm}r§N��(ho]hp]hq]hr]ht]uhhjûN��hb]r•N��hÄX
���POST /metar¶N��ÖÅrßN��}r®N��(hgU�hhj¢N��ubahkjÀ��ubaubahkhπubeubhú)År©N��}r™N��(hgU�hm}r´N��(ho]hp]hq]hr]ht]uhhjsN��hb]r¨N��(h¢)År≠N��}rÆN��(hgX
���Parametershhj©N��hij)��hkh¶hm}rØN��(ho]hp]hq]hr]ht]uhvK�hb]r∞N��hÄX
���Parametersr±N��ÖÅr≤N��}r≥N��(hgU�hhj≠N��ubaubh¨)År¥N��}rµN��(hgU�hm}r∂N��(ho]hp]hq]hr]ht]uhhj©N��hb]r∑N��j	#��)År∏N��}rπN��(hgU�hm}r∫N��(ho]hp]hq]hr]ht]uhhj¥N��hb]rªN��(j#��)ÅrºN��}rΩN��(hgU�hm}ræN��(ho]hp]hq]hr]ht]uhhj∏N��hb]røN��hÑ)År¿N��}r¡N��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r¬N��(ho]hp]hq]hr]ht]uhhjºN��hb]r√N��(jû"��)ÅrƒN��}r≈N��(hgX���sessionhm}r∆N��(hr]hq]j¢"��àho]hp]ht]uhhj¿N��hb]r«N��hÄX���sessionr»N��ÖÅr…N��}r N��(hgU�hhjƒN��ubahkjß"��ubhÄX��� (rÀN��ÖÅrÃN��}rÕN��(hgU�hhj¿N��ubj’��)ÅrŒN��}rœN��(hgX���:class:`Types.Session`r–N��hhj¿N��hij)��hkjÿ��hm}r—N��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr“N��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMIhb]r”N��j√��)År‘N��}r’N��(hgj–N��hm}r÷N��(ho]hp]r◊N��(jÊ��j“N��X���py-classrÿN��ehq]hr]ht]uhhjŒN��hb]rŸN��hÄX
���Types.Sessionr⁄N��ÖÅr€N��}r‹N��(hgU�hhj‘N��ubahkjÀ��ubaubhÄX���)ÖÅr›N��}rfiN��(hgU�hhj¿N��ubhÄX��� -- rflN��ÖÅr‡N��}r·N��(hgU�hhj¿N��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r‚N��ÖÅr„N��}r‰N��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj¿N��ubj’��)ÅrÂN��}rÊN��(hgX���:term:`public user`rÁN��hhj¿N��hij)��hkjÿ��hm}rËN��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrÈN��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMHhb]rÍN��j`2��)ÅrÎN��}rÏN��(hgjÁN��hm}rÌN��(ho]hp]rÓN��(jÊ��jÈN��X���std-termrÔN��ehq]hr]ht]uhhjÂN��hb]rN��hÄX���public userrÒN��ÖÅrÚN��}rÛN��(hgU�hhjÎN��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rÙN��ÖÅrıN��}rˆN��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj¿N��ubehkhàubahkj;#��ubj#��)År˜N��}r¯N��(hgU�hm}r˘N��(ho]hp]hq]hr]ht]uhhj∏N��hb]r˙N��hÑ)År˚N��}r¸N��(hgXl���pid (Types.Identifier) -- Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r˝N��(ho]hp]hq]hr]ht]uhhj˜N��hb]r˛N��(jû"��)ÅrˇN��}r�O��(hgX���pidhm}rO��(hr]hq]j¢"��àho]hp]ht]uhhj˚N��hb]rO��hÄX���pidrO��ÖÅrO��}rO��(hgU�hhjˇN��ubahkjß"��ubhÄX��� (rO��ÖÅrO��}rO��(hgU�hhj˚N��ubj’��)År	O��}r
O��(hgX���:class:`Types.Identifier`rO��hhj˚N��hij)��hkjÿ��hm}rO��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr
O��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMLhb]rO��j√��)ÅrO��}rO��(hgjO��hm}rO��(ho]hp]rO��(jÊ��j
O��X���py-classrO��ehq]hr]ht]uhhj	O��hb]rO��hÄX���Types.IdentifierrO��ÖÅrO��}rO��(hgU�hhjO��ubahkjÀ��ubaubhÄX���)ÖÅrO��}rO��(hgU�hhj˚N��ubhÄX��� -- rO��ÖÅrO��}rO��(hgU�hhj˚N��ubhÄX#���Transmitted as a UTF-8 String as a rO��ÖÅrO��}rO��(hgX#���Transmitted as a UTF-8 String as a hhj˚N��ubjÉ$��)År O��}r!O��(hgX���*Param part*hm}r"O��(ho]hp]hq]hr]ht]uhhj˚N��hb]r#O��hÄX
���Param partr$O��ÖÅr%O��}r&O��(hgU�hhj O��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r'O��ÖÅr(O��}r)O��(hgX%��� of the MIME multipart/mixed message.hhj˚N��ubehkhàubahkj;#��ubj#��)År*O��}r+O��(hgU�hm}r,O��(ho]hp]hq]hr]ht]uhhj∏N��hb]r-O��hÑ)År.O��}r/O��(hgX√���sysmeta (Types.SystemMetadata) -- Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r0O��(ho]hp]hq]hr]ht]uhhj*O��hb]r1O��(jû"��)År2O��}r3O��(hgX���sysmetahm}r4O��(hr]hq]j¢"��àho]hp]ht]uhhj.O��hb]r5O��hÄX���sysmetar6O��ÖÅr7O��}r8O��(hgU�hhj2O��ubahkjß"��ubhÄX��� (r9O��ÖÅr:O��}r;O��(hgU�hhj.O��ubj’��)År<O��}r=O��(hgX���:class:`Types.SystemMetadata`r>O��hhj.O��hij)��hkjÿ��hm}r?O��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr@O��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMOhb]rAO��j√��)ÅrBO��}rCO��(hgj>O��hm}rDO��(ho]hp]rEO��(jÊ��j@O��X���py-classrFO��ehq]hr]ht]uhhj<O��hb]rGO��hÄX���Types.SystemMetadatarHO��ÖÅrIO��}rJO��(hgU�hhjBO��ubahkjÀ��ubaubhÄX���)ÖÅrKO��}rLO��(hgU�hhj.O��ubhÄX��� -- rMO��ÖÅrNO��}rOO��(hgU�hhj.O��ubhÄXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rPO��ÖÅrQO��}rRO��(hgXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj.O��ubjÉ$��)ÅrSO��}rTO��(hgX���*File part*hm}rUO��(ho]hp]hq]hr]ht]uhhj.O��hb]rVO��hÄX	���File partrWO��ÖÅrXO��}rYO��(hgU�hhjSO��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rZO��ÖÅr[O��}r\O��(hgX%��� of the MIME multipart/mixed message.hhj.O��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År]O��}r^O��(hgU�hm}r_O��(ho]hp]hq]hr]ht]uhhjsN��hb]r`O��(h¢)ÅraO��}rbO��(hgX���Returnshhj]O��hij)��hkh¶hm}rcO��(ho]hp]hq]hr]ht]uhvK�hb]rdO��hÄX���ReturnsreO��ÖÅrfO��}rgO��(hgU�hhjaO��ubaubh¨)ÅrhO��}riO��(hgU�hm}rjO��(ho]hp]hq]hr]ht]uhhj]O��hb]rkO��hÑ)ÅrlO��}rmO��(hgX���The pid that was updated.hm}rnO��(ho]hp]hq]hr]ht]uhhjhO��hb]roO��hÄX���The pid that was updated.rpO��ÖÅrqO��}rrO��(hgX���The pid that was updated.hhjlO��ubahkhàubahkhπubehkhüubhú)ÅrsO��}rtO��(hgU�hm}ruO��(ho]hp]hq]hr]ht]uhhjsN��hb]rvO��(h¢)ÅrwO��}rxO��(hgX���Return typehhjsO��hij)��hkh¶hm}ryO��(ho]hp]hq]hr]ht]uhvK�hb]rzO��hÄX���Return typer{O��ÖÅr|O��}r}O��(hgU�hhjwO��ubaubh¨)År~O��}rO��(hgU�hm}rÄO��(ho]hp]hq]hr]ht]uhhjsO��hb]rÅO��hÑ)ÅrÇO��}rÉO��(hgX���Types.Identifierhm}rÑO��(ho]hp]hq]hr]ht]uhhj~O��hb]rÖO��j’��)ÅrÜO��}ráO��(hgX���:class:`Types.Identifier`ràO��hhjÇO��hij)��hkjÿ��hm}râO��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyräO��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMRhb]rãO��j√��)ÅråO��}rçO��(hgjàO��hm}réO��(ho]hp]rèO��(jÊ��jäO��X���py-classrêO��ehq]hr]ht]uhhjÜO��hb]rëO��hÄX���Types.IdentifierríO��ÖÅrìO��}rîO��(hgU�hhjåO��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrïO��}rñO��(hgU�hm}róO��(ho]hp]hq]hr]ht]uhhjsN��hb]ròO��(h¢)ÅrôO��}röO��(hgX���RaiseshhjïO��hij)��hkh¶hm}rõO��(ho]hp]hq]hr]ht]uhvK�hb]rúO��hÄX���RaisesrùO��ÖÅrûO��}rüO��(hgU�hhjôO��ubaubh¨)År†O��}r°O��(hgU�hm}r¢O��(ho]hp]hq]hr]ht]uhhjïO��hb]r£O��j	#��)År§O��}r•O��(hgU�hm}r¶O��(ho]hp]hq]hr]ht]uhhj†O��hb]rßO��(j#��)År®O��}r©O��(hgU�hm}r™O��(ho]hp]hq]hr]ht]uhhj§O��hb]r´O��hÑ)År¨O��}r≠O��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4860)hm}rÆO��(ho]hp]hq]hr]ht]uhhj®O��hb]rØO��(j’��)År∞O��}r±O��(hgU�hm}r≤O��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr≥O��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhj¨O��hb]r¥O��jû"��)ÅrµO��}r∂O��(hgj≥O��hm}r∑O��(ho]hp]hq]hr]ht]uhhj∞O��hb]r∏O��hÄX���Exceptions.NotImplementedrπO��ÖÅr∫O��}rªO��(hgU�hhjµO��ubahkjß"��ubahkjÿ��ubhÄX��� -- rºO��ÖÅrΩO��}ræO��(hgU�hhj¨O��ubj√��)ÅrøO��}r¿O��(hgX$���``(errorCode=501, detailCode=4860)``hm}r¡O��(ho]hp]hq]hr]ht]uhhj¨O��hb]r¬O��hÄX ���(errorCode=501, detailCode=4860)r√O��ÖÅrƒO��}r≈O��(hgU�hhjøO��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∆O��}r«O��(hgU�hm}r»O��(ho]hp]hq]hr]ht]uhhj§O��hb]r…O��hÑ)År O��}rÀO��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4861)hm}rÃO��(ho]hp]hq]hr]ht]uhhj∆O��hb]rÕO��(j’��)ÅrŒO��}rœO��(hgU�hm}r–O��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr—O��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhj O��hb]r“O��jû"��)År”O��}r‘O��(hgj—O��hm}r’O��(ho]hp]hq]hr]ht]uhhjŒO��hb]r÷O��hÄX���Exceptions.NotAuthorizedr◊O��ÖÅrÿO��}rŸO��(hgU�hhj”O��ubahkjß"��ubahkjÿ��ubhÄX��� -- r⁄O��ÖÅr€O��}r‹O��(hgU�hhj O��ubj√��)År›O��}rfiO��(hgX$���``(errorCode=401, detailCode=4861)``hm}rflO��(ho]hp]hq]hr]ht]uhhj O��hb]r‡O��hÄX ���(errorCode=401, detailCode=4861)r·O��ÖÅr‚O��}r„O��(hgU�hhj›O��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År‰O��}rÂO��(hgU�hm}rÊO��(ho]hp]hq]hr]ht]uhhj§O��hb]rÁO��hÑ)ÅrËO��}rÈO��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4862)hm}rÍO��(ho]hp]hq]hr]ht]uhhj‰O��hb]rÎO��(j’��)ÅrÏO��}rÌO��(hgU�hm}rÓO��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÔO��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhjËO��hb]rO��jû"��)ÅrÒO��}rÚO��(hgjÔO��hm}rÛO��(ho]hp]hq]hr]ht]uhhjÏO��hb]rÙO��hÄX���Exceptions.ServiceFailurerıO��ÖÅrˆO��}r˜O��(hgU�hhjÒO��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¯O��ÖÅr˘O��}r˙O��(hgU�hhjËO��ubj√��)År˚O��}r¸O��(hgX$���``(errorCode=500, detailCode=4862)``hm}r˝O��(ho]hp]hq]hr]ht]uhhjËO��hb]r˛O��hÄX ���(errorCode=500, detailCode=4862)rˇO��ÖÅr�P��}rP��(hgU�hhj˚O��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrP��}rP��(hgU�hm}rP��(ho]hp]hq]hr]ht]uhhj§O��hb]rP��hÑ)ÅrP��}rP��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4863)hm}rP��(ho]hp]hq]hr]ht]uhhjP��hb]r	P��(j’��)År
P��}rP��(hgU�hm}rP��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr
P��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhjP��hb]rP��jû"��)ÅrP��}rP��(hgj
P��hm}rP��(ho]hp]hq]hr]ht]uhhj
P��hb]rP��hÄX���Exceptions.InvalidRequestrP��ÖÅrP��}rP��(hgU�hhjP��ubahkjß"��ubahkjÿ��ubhÄX��� -- rP��ÖÅrP��}rP��(hgU�hhjP��ubj√��)ÅrP��}rP��(hgX$���``(errorCode=400, detailCode=4863)``hm}rP��(ho]hp]hq]hr]ht]uhhjP��hb]rP��hÄX ���(errorCode=400, detailCode=4863)rP��ÖÅrP��}rP��(hgU�hhjP��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År P��}r!P��(hgU�hm}r"P��(ho]hp]hq]hr]ht]uhhj§O��hb]r#P��hÑ)År$P��}r%P��(hgXD���Exceptions.InvalidSystemMetadata -- (errorCode=400, detailCode=4864)hm}r&P��(ho]hp]hq]hr]ht]uhhj P��hb]r'P��(j’��)År(P��}r)P��(hgU�hm}r*P��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InvalidSystemMetadatar+P��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhj$P��hb]r,P��jû"��)År-P��}r.P��(hgj+P��hm}r/P��(ho]hp]hq]hr]ht]uhhj(P��hb]r0P��hÄX ���Exceptions.InvalidSystemMetadatar1P��ÖÅr2P��}r3P��(hgU�hhj-P��ubahkjß"��ubahkjÿ��ubhÄX��� -- r4P��ÖÅr5P��}r6P��(hgU�hhj$P��ubj√��)År7P��}r8P��(hgX$���``(errorCode=400, detailCode=4864)``hm}r9P��(ho]hp]hq]hr]ht]uhhj$P��hb]r:P��hÄX ���(errorCode=400, detailCode=4864)r;P��ÖÅr<P��}r=P��(hgU�hhj7P��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År>P��}r?P��(hgU�hm}r@P��(ho]hp]hq]hr]ht]uhhj§O��hb]rAP��hÑ)ÅrBP��}rCP��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4865)hm}rDP��(ho]hp]hq]hr]ht]uhhj>P��hb]rEP��(j’��)ÅrFP��}rGP��(hgU�hm}rHP��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrIP��U	refdomainjN��hr]hq]Urefexplicitâho]hp]ht]uhhjBP��hb]rJP��jû"��)ÅrKP��}rLP��(hgjIP��hm}rMP��(ho]hp]hq]hr]ht]uhhjFP��hb]rNP��hÄX���Exceptions.InvalidTokenrOP��ÖÅrPP��}rQP��(hgU�hhjKP��ubahkjß"��ubahkjÿ��ubhÄX��� -- rRP��ÖÅrSP��}rTP��(hgU�hhjBP��ubj√��)ÅrUP��}rVP��(hgX$���``(errorCode=401, detailCode=4865)``hm}rWP��(ho]hp]hq]hr]ht]uhhjBP��hb]rXP��hÄX ���(errorCode=401, detailCode=4865)rYP��ÖÅrZP��}r[P��(hgU�hhjUP��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År\P��}r]P��(hgU�hhj�)��hiNhkj”��hm}r^P��(hr]hq]ho]hp]ht]Uentries]r_P��(j÷��X)���updateSystemMetadata() (in module CNCore)h4U�Ntr`P��auhvNhwhhb]ubj¸!��)ÅraP��}rbP��(hgU�hhj�)��hiNhkjˇ!��hm}rcP��(j"��âj"��X���pyrdP��hr]hq]ho]hp]ht]j"��X���functionreP��j"��jeP��uhvNhwhhb]rfP��(j"��)ÅrgP��}rhP��(hgX4���updateSystemMetadata(session,pid,sysmeta) -> booleanhhjaP��hij)��hkj"��hm}riP��(hr]rjP��h4aj"��j0)��hq]ho]hp]ht]rkP��h4aj"��X���updateSystemMetadatarlP��j"��U�j"��âuhvMâhwhhb]rmP��(j"��)ÅrnP��}roP��(hgX���CNCore.hhjgP��hij)��hkj"��hm}rpP��(ho]hp]hq]hr]ht]uhvMâhwhhb]rqP��hÄX���CNCore.rrP��ÖÅrsP��}rtP��(hgU�hhjnP��ubaubj"��)ÅruP��}rvP��(hgjlP��hhjgP��hij)��hkj!"��hm}rwP��(ho]hp]hq]hr]ht]uhvMâhwhhb]rxP��hÄX���updateSystemMetadataryP��ÖÅrzP��}r{P��(hgU�hhjuP��ubaubj'"��)År|P��}r}P��(hgX���session, pid, sysmetahhjgP��hij)��hkj*"��hm}r~P��(ho]hp]hq]hr]ht]uhvMâhwhhb]rP��(j-"��)ÅrÄP��}rÅP��(hgX���sessionhm}rÇP��(ho]hp]hq]hr]ht]uhhj|P��hb]rÉP��hÄX���sessionrÑP��ÖÅrÖP��}rÜP��(hgU�hhjÄP��ubahkj5"��ubj-"��)ÅráP��}ràP��(hgX���pidhm}râP��(ho]hp]hq]hr]ht]uhhj|P��hb]räP��hÄX���pidrãP��ÖÅråP��}rçP��(hgU�hhjáP��ubahkj5"��ubj-"��)ÅréP��}rèP��(hgX���sysmetahm}rêP��(ho]hp]hq]hr]ht]uhhj|P��hb]rëP��hÄX���sysmetaríP��ÖÅrìP��}rîP��(hgU�hhjéP��ubahkj5"��ubeubj6"��)ÅrïP��}rñP��(hgX���booleanhhjgP��hij)��hkj9"��hm}róP��(ho]hp]hq]hr]ht]uhvMâhwhhb]ròP��hÄX���booleanrôP��ÖÅröP��}rõP��(hgU�hhjïP��ubaubeubj?"��)ÅrúP��}rùP��(hgU�hhjaP��hij)��hkjB"��hm}rûP��(ho]hp]hq]hr]ht]uhvMâhwhhb]rüP��(hÑ)År†P��}r°P��(hgXY���Provides a mechanism for updating system metadata for any objects held in the federation.r¢P��hhjúP��hij)��hkhàhm}r£P��(ho]hp]hq]hr]ht]uhvMehwhhb]r§P��hÄXY���Provides a mechanism for updating system metadata for any objects held in the federation.r•P��ÖÅr¶P��}rßP��(hgj¢P��hhj†P��ubaubhÑ)År®P��}r©P��(hgXz���Usage of this method SHOULD be restricted to CNs for updating the system metadata in the underlying CN storage sub-system.r™P��hhjúP��hij)��hkhàhm}r´P��(ho]hp]hq]hr]ht]uhvMghwhhb]r¨P��hÄXz���Usage of this method SHOULD be restricted to CNs for updating the system metadata in the underlying CN storage sub-system.r≠P��ÖÅrÆP��}rØP��(hgj™P��hhj®P��ubaubhÑ)År∞P��}r±P��(hgXF���v2.0: The structure of :class:`v2_0.Types.SystemMetadata` has changed.hhjúP��hij)��hkhàhm}r≤P��(ho]hp]hq]hr]ht]uhvMihwhhb]r≥P��(hÄX���v2.0: The structure of r¥P��ÖÅrµP��}r∂P��(hgX���v2.0: The structure of hhj∞P��ubj’��)År∑P��}r∏P��(hgX"���:class:`v2_0.Types.SystemMetadata`rπP��hhj∞P��hij)��hkjÿ��hm}r∫P��(UreftypeX���classj⁄��âj€��X���v2_0.Types.SystemMetadataU	refdomainX���pyrªP��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMihb]rºP��j√��)ÅrΩP��}ræP��(hgjπP��hm}røP��(ho]hp]r¿P��(jÊ��jªP��X���py-classr¡P��ehq]hr]ht]uhhj∑P��hb]r¬P��hÄX���v2_0.Types.SystemMetadatar√P��ÖÅrƒP��}r≈P��(hgU�hhjΩP��ubahkjÀ��ubaubhÄX
��� has changed.r∆P��ÖÅr«P��}r»P��(hgX
��� has changed.hhj∞P��ubeubhÑ)År…P��}r P��(hgXY���Note: the serial version and the replica list in the new system metadata will be ignored.rÀP��hhjúP��hij)��hkhàhm}rÃP��(ho]hp]hq]hr]ht]uhvMkhwhhb]rÕP��hÄXY���Note: the serial version and the replica list in the new system metadata will be ignored.rŒP��ÖÅrœP��}r–P��(hgjÀP��hhj…P��ubaubhñ)År—P��}r“P��(hgU�hhjúP��hiNhkhôhm}r”P��(ho]hp]hq]hr]ht]uhvNhwhhb]r‘P��(hú)År’P��}r÷P��(hgU�hhj—P��hij)��hkhühm}r◊P��(ho]hp]hq]hr]ht]uhvMmhwhhb]rÿP��(h¢)ÅrŸP��}r⁄P��(hgX���Versionhhj’P��hij)��hkh¶hm}r€P��(ho]hp]hq]hr]ht]uhvK�hb]r‹P��hÄX���Versionr›P��ÖÅrfiP��}rflP��(hgU�hhjŸP��ubaubh¨)År‡P��}r·P��(hgX���2.0r‚P��hm}r„P��(ho]hp]hq]hr]ht]uhhj’P��hb]r‰P��hÑ)ÅrÂP��}rÊP��(hgj‚P��hhj‡P��hij)��hkhàhm}rÁP��(ho]hp]hq]hr]ht]uhvMmhb]rËP��hÄX���2.0rÈP��ÖÅrÍP��}rÎP��(hgj‚P��hhjÂP��ubaubahkhπubeubhú)ÅrÏP��}rÌP��(hgU�hhj—P��hij)��hkhühm}rÓP��(ho]hp]hq]hr]ht]uhvMnhwhhb]rÔP��(h¢)ÅrP��}rÒP��(hgX���REST URLhhjÏP��hij)��hkh¶hm}rÚP��(ho]hp]hq]hr]ht]uhvK�hb]rÛP��hÄX���REST URLrÙP��ÖÅrıP��}rˆP��(hgU�hhjP��ubaubh¨)År˜P��}r¯P��(hgX
���``PUT /meta``r˘P��hm}r˙P��(ho]hp]hq]hr]ht]uhhjÏP��hb]r˚P��hÑ)År¸P��}r˝P��(hgj˘P��hhj˜P��hij)��hkhàhm}r˛P��(ho]hp]hq]hr]ht]uhvMnhb]rˇP��j√��)År�Q��}rQ��(hgj˘P��hm}rQ��(ho]hp]hq]hr]ht]uhhj¸P��hb]rQ��hÄX	���PUT /metarQ��ÖÅrQ��}rQ��(hgU�hhj�Q��ubahkjÀ��ubaubahkhπubeubhú)ÅrQ��}rQ��(hgU�hm}r	Q��(ho]hp]hq]hr]ht]uhhj—P��hb]r
Q��(h¢)ÅrQ��}rQ��(hgX
���ParametershhjQ��hij)��hkh¶hm}r
Q��(ho]hp]hq]hr]ht]uhvK�hb]rQ��hÄX
���ParametersrQ��ÖÅrQ��}rQ��(hgU�hhjQ��ubaubh¨)ÅrQ��}rQ��(hgU�hm}rQ��(ho]hp]hq]hr]ht]uhhjQ��hb]rQ��j	#��)ÅrQ��}rQ��(hgU�hm}rQ��(ho]hp]hq]hr]ht]uhhjQ��hb]rQ��(j#��)ÅrQ��}rQ��(hgU�hm}rQ��(ho]hp]hq]hr]ht]uhhjQ��hb]rQ��hÑ)ÅrQ��}rQ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r Q��(ho]hp]hq]hr]ht]uhhjQ��hb]r!Q��(jû"��)År"Q��}r#Q��(hgX���sessionhm}r$Q��(hr]hq]j¢"��àho]hp]ht]uhhjQ��hb]r%Q��hÄX���sessionr&Q��ÖÅr'Q��}r(Q��(hgU�hhj"Q��ubahkjß"��ubhÄX��� (r)Q��ÖÅr*Q��}r+Q��(hgU�hhjQ��ubj’��)År,Q��}r-Q��(hgX���:class:`Types.Session`r.Q��hhjQ��hij)��hkjÿ��hm}r/Q��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr0Q��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMphb]r1Q��j√��)År2Q��}r3Q��(hgj.Q��hm}r4Q��(ho]hp]r5Q��(jÊ��j0Q��X���py-classr6Q��ehq]hr]ht]uhhj,Q��hb]r7Q��hÄX
���Types.Sessionr8Q��ÖÅr9Q��}r:Q��(hgU�hhj2Q��ubahkjÀ��ubaubhÄX���)ÖÅr;Q��}r<Q��(hgU�hhjQ��ubhÄX��� -- r=Q��ÖÅr>Q��}r?Q��(hgU�hhjQ��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r@Q��ÖÅrAQ��}rBQ��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjQ��ubj’��)ÅrCQ��}rDQ��(hgX���:term:`public user`rEQ��hhjQ��hij)��hkjÿ��hm}rFQ��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrGQ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMohb]rHQ��j`2��)ÅrIQ��}rJQ��(hgjEQ��hm}rKQ��(ho]hp]rLQ��(jÊ��jGQ��X���std-termrMQ��ehq]hr]ht]uhhjCQ��hb]rNQ��hÄX���public userrOQ��ÖÅrPQ��}rQQ��(hgU�hhjIQ��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rRQ��ÖÅrSQ��}rTQ��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjQ��ubehkhàubahkj;#��ubj#��)ÅrUQ��}rVQ��(hgU�hm}rWQ��(ho]hp]hq]hr]ht]uhhjQ��hb]rXQ��hÑ)ÅrYQ��}rZQ��(hgXl���pid (Types.Identifier) -- Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r[Q��(ho]hp]hq]hr]ht]uhhjUQ��hb]r\Q��(jû"��)År]Q��}r^Q��(hgX���pidhm}r_Q��(hr]hq]j¢"��àho]hp]ht]uhhjYQ��hb]r`Q��hÄX���pidraQ��ÖÅrbQ��}rcQ��(hgU�hhj]Q��ubahkjß"��ubhÄX��� (rdQ��ÖÅreQ��}rfQ��(hgU�hhjYQ��ubj’��)ÅrgQ��}rhQ��(hgX���:class:`Types.Identifier`riQ��hhjYQ��hij)��hkjÿ��hm}rjQ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrkQ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMshb]rlQ��j√��)ÅrmQ��}rnQ��(hgjiQ��hm}roQ��(ho]hp]rpQ��(jÊ��jkQ��X���py-classrqQ��ehq]hr]ht]uhhjgQ��hb]rrQ��hÄX���Types.IdentifierrsQ��ÖÅrtQ��}ruQ��(hgU�hhjmQ��ubahkjÀ��ubaubhÄX���)ÖÅrvQ��}rwQ��(hgU�hhjYQ��ubhÄX��� -- rxQ��ÖÅryQ��}rzQ��(hgU�hhjYQ��ubhÄX#���Transmitted as a UTF-8 String as a r{Q��ÖÅr|Q��}r}Q��(hgX#���Transmitted as a UTF-8 String as a hhjYQ��ubjÉ$��)År~Q��}rQ��(hgX���*Param part*hm}rÄQ��(ho]hp]hq]hr]ht]uhhjYQ��hb]rÅQ��hÄX
���Param partrÇQ��ÖÅrÉQ��}rÑQ��(hgU�hhj~Q��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÖQ��ÖÅrÜQ��}ráQ��(hgX%��� of the MIME multipart/mixed message.hhjYQ��ubehkhàubahkj;#��ubj#��)ÅràQ��}râQ��(hgU�hm}räQ��(ho]hp]hq]hr]ht]uhhjQ��hb]rãQ��hÑ)ÅråQ��}rçQ��(hgX√���sysmeta (Types.SystemMetadata) -- Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}réQ��(ho]hp]hq]hr]ht]uhhjàQ��hb]rèQ��(jû"��)ÅrêQ��}rëQ��(hgX���sysmetahm}ríQ��(hr]hq]j¢"��àho]hp]ht]uhhjåQ��hb]rìQ��hÄX���sysmetarîQ��ÖÅrïQ��}rñQ��(hgU�hhjêQ��ubahkjß"��ubhÄX��� (róQ��ÖÅròQ��}rôQ��(hgU�hhjåQ��ubj’��)ÅröQ��}rõQ��(hgX���:class:`Types.SystemMetadata`rúQ��hhjåQ��hij)��hkjÿ��hm}rùQ��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyrûQ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMvhb]rüQ��j√��)År†Q��}r°Q��(hgjúQ��hm}r¢Q��(ho]hp]r£Q��(jÊ��jûQ��X���py-classr§Q��ehq]hr]ht]uhhjöQ��hb]r•Q��hÄX���Types.SystemMetadatar¶Q��ÖÅrßQ��}r®Q��(hgU�hhj†Q��ubahkjÀ��ubaubhÄX���)ÖÅr©Q��}r™Q��(hgU�hhjåQ��ubhÄX��� -- r´Q��ÖÅr¨Q��}r≠Q��(hgU�hhjåQ��ubhÄXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rÆQ��ÖÅrØQ��}r∞Q��(hgXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjåQ��ubjÉ$��)År±Q��}r≤Q��(hgX���*File part*hm}r≥Q��(ho]hp]hq]hr]ht]uhhjåQ��hb]r¥Q��hÄX	���File partrµQ��ÖÅr∂Q��}r∑Q��(hgU�hhj±Q��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r∏Q��ÖÅrπQ��}r∫Q��(hgX%��� of the MIME multipart/mixed message.hhjåQ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrªQ��}rºQ��(hgU�hm}rΩQ��(ho]hp]hq]hr]ht]uhhj—P��hb]ræQ��(h¢)ÅrøQ��}r¿Q��(hgX���ReturnshhjªQ��hij)��hkh¶hm}r¡Q��(ho]hp]hq]hr]ht]uhvK�hb]r¬Q��hÄX���Returnsr√Q��ÖÅrƒQ��}r≈Q��(hgU�hhjøQ��ubaubh¨)År∆Q��}r«Q��(hgU�hm}r»Q��(ho]hp]hq]hr]ht]uhhjªQ��hb]r…Q��hÑ)År Q��}rÀQ��(hgX"���True if the update was successful.hm}rÃQ��(ho]hp]hq]hr]ht]uhhj∆Q��hb]rÕQ��hÄX"���True if the update was successful.rŒQ��ÖÅrœQ��}r–Q��(hgX"���True if the update was successful.hhj Q��ubahkhàubahkhπubehkhüubhú)År—Q��}r“Q��(hgU�hm}r”Q��(ho]hp]hq]hr]ht]uhhj—P��hb]r‘Q��(h¢)År’Q��}r÷Q��(hgX���Return typehhj—Q��hij)��hkh¶hm}r◊Q��(ho]hp]hq]hr]ht]uhvK�hb]rÿQ��hÄX���Return typerŸQ��ÖÅr⁄Q��}r€Q��(hgU�hhj’Q��ubaubh¨)År‹Q��}r›Q��(hgU�hm}rfiQ��(ho]hp]hq]hr]ht]uhhj—Q��hb]rflQ��hÑ)År‡Q��}r·Q��(hgX���booleanhm}r‚Q��(ho]hp]hq]hr]ht]uhhj‹Q��hb]r„Q��j’��)År‰Q��}rÂQ��(hgU�hm}rÊQ��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhj‡Q��hb]rÁQ��hÄX���booleanrËQ��ÖÅrÈQ��}rÍQ��(hgU�hhj‰Q��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrÎQ��}rÏQ��(hgU�hm}rÌQ��(ho]hp]hq]hr]ht]uhhj—P��hb]rÓQ��(h¢)ÅrÔQ��}rQ��(hgX���RaiseshhjÎQ��hij)��hkh¶hm}rÒQ��(ho]hp]hq]hr]ht]uhvK�hb]rÚQ��hÄX���RaisesrÛQ��ÖÅrÙQ��}rıQ��(hgU�hhjÔQ��ubaubh¨)ÅrˆQ��}r˜Q��(hgU�hm}r¯Q��(ho]hp]hq]hr]ht]uhhjÎQ��hb]r˘Q��j	#��)År˙Q��}r˚Q��(hgU�hm}r¸Q��(ho]hp]hq]hr]ht]uhhjˆQ��hb]r˝Q��(j#��)År˛Q��}rˇQ��(hgU�hm}r�R��(ho]hp]hq]hr]ht]uhhj˙Q��hb]rR��hÑ)ÅrR��}rR��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4866)hm}rR��(ho]hp]hq]hr]ht]uhhj˛Q��hb]rR��(j’��)ÅrR��}rR��(hgU�hm}rR��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr	R��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhjR��hb]r
R��jû"��)ÅrR��}rR��(hgj	R��hm}r
R��(ho]hp]hq]hr]ht]uhhjR��hb]rR��hÄX���Exceptions.NotImplementedrR��ÖÅrR��}rR��(hgU�hhjR��ubahkjß"��ubahkjÿ��ubhÄX��� -- rR��ÖÅrR��}rR��(hgU�hhjR��ubj√��)ÅrR��}rR��(hgX$���``(errorCode=501, detailCode=4866)``hm}rR��(ho]hp]hq]hr]ht]uhhjR��hb]rR��hÄX ���(errorCode=501, detailCode=4866)rR��ÖÅrR��}rR��(hgU�hhjR��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrR��}rR��(hgU�hm}rR��(ho]hp]hq]hr]ht]uhhj˙Q��hb]rR��hÑ)År R��}r!R��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4867)hm}r"R��(ho]hp]hq]hr]ht]uhhjR��hb]r#R��(j’��)År$R��}r%R��(hgU�hm}r&R��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr'R��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhj R��hb]r(R��jû"��)År)R��}r*R��(hgj'R��hm}r+R��(ho]hp]hq]hr]ht]uhhj$R��hb]r,R��hÄX���Exceptions.NotAuthorizedr-R��ÖÅr.R��}r/R��(hgU�hhj)R��ubahkjß"��ubahkjÿ��ubhÄX��� -- r0R��ÖÅr1R��}r2R��(hgU�hhj R��ubj√��)År3R��}r4R��(hgX$���``(errorCode=401, detailCode=4867)``hm}r5R��(ho]hp]hq]hr]ht]uhhj R��hb]r6R��hÄX ���(errorCode=401, detailCode=4867)r7R��ÖÅr8R��}r9R��(hgU�hhj3R��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År:R��}r;R��(hgU�hm}r<R��(ho]hp]hq]hr]ht]uhhj˙Q��hb]r=R��hÑ)År>R��}r?R��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4868)hm}r@R��(ho]hp]hq]hr]ht]uhhj:R��hb]rAR��(j’��)ÅrBR��}rCR��(hgU�hm}rDR��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerER��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhj>R��hb]rFR��jû"��)ÅrGR��}rHR��(hgjER��hm}rIR��(ho]hp]hq]hr]ht]uhhjBR��hb]rJR��hÄX���Exceptions.ServiceFailurerKR��ÖÅrLR��}rMR��(hgU�hhjGR��ubahkjß"��ubahkjÿ��ubhÄX��� -- rNR��ÖÅrOR��}rPR��(hgU�hhj>R��ubj√��)ÅrQR��}rRR��(hgX$���``(errorCode=500, detailCode=4868)``hm}rSR��(ho]hp]hq]hr]ht]uhhj>R��hb]rTR��hÄX ���(errorCode=500, detailCode=4868)rUR��ÖÅrVR��}rWR��(hgU�hhjQR��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrXR��}rYR��(hgU�hm}rZR��(ho]hp]hq]hr]ht]uhhj˙Q��hb]r[R��hÑ)År\R��}r]R��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4869)hm}r^R��(ho]hp]hq]hr]ht]uhhjXR��hb]r_R��(j’��)År`R��}raR��(hgU�hm}rbR��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrcR��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhj\R��hb]rdR��jû"��)ÅreR��}rfR��(hgjcR��hm}rgR��(ho]hp]hq]hr]ht]uhhj`R��hb]rhR��hÄX���Exceptions.InvalidRequestriR��ÖÅrjR��}rkR��(hgU�hhjeR��ubahkjß"��ubahkjÿ��ubhÄX��� -- rlR��ÖÅrmR��}rnR��(hgU�hhj\R��ubj√��)ÅroR��}rpR��(hgX$���``(errorCode=400, detailCode=4869)``hm}rqR��(ho]hp]hq]hr]ht]uhhj\R��hb]rrR��hÄX ���(errorCode=400, detailCode=4869)rsR��ÖÅrtR��}ruR��(hgU�hhjoR��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrvR��}rwR��(hgU�hm}rxR��(ho]hp]hq]hr]ht]uhhj˙Q��hb]ryR��hÑ)ÅrzR��}r{R��(hgXD���Exceptions.InvalidSystemMetadata -- (errorCode=400, detailCode=4956)hm}r|R��(ho]hp]hq]hr]ht]uhhjvR��hb]r}R��(j’��)År~R��}rR��(hgU�hm}rÄR��(Ureftypej#��j¢"��àU	reftargetX ���Exceptions.InvalidSystemMetadatarÅR��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhjzR��hb]rÇR��jû"��)ÅrÉR��}rÑR��(hgjÅR��hm}rÖR��(ho]hp]hq]hr]ht]uhhj~R��hb]rÜR��hÄX ���Exceptions.InvalidSystemMetadataráR��ÖÅràR��}râR��(hgU�hhjÉR��ubahkjß"��ubahkjÿ��ubhÄX��� -- räR��ÖÅrãR��}råR��(hgU�hhjzR��ubj√��)ÅrçR��}réR��(hgX$���``(errorCode=400, detailCode=4956)``hm}rèR��(ho]hp]hq]hr]ht]uhhjzR��hb]rêR��hÄX ���(errorCode=400, detailCode=4956)rëR��ÖÅríR��}rìR��(hgU�hhjçR��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrîR��}rïR��(hgU�hm}rñR��(ho]hp]hq]hr]ht]uhhj˙Q��hb]róR��hÑ)ÅròR��}rôR��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4957)hm}röR��(ho]hp]hq]hr]ht]uhhjîR��hb]rõR��(j’��)ÅrúR��}rùR��(hgU�hm}rûR��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrüR��U	refdomainjdP��hr]hq]Urefexplicitâho]hp]ht]uhhjòR��hb]r†R��jû"��)År°R��}r¢R��(hgjüR��hm}r£R��(ho]hp]hq]hr]ht]uhhjúR��hb]r§R��hÄX���Exceptions.InvalidTokenr•R��ÖÅr¶R��}rßR��(hgU�hhj°R��ubahkjß"��ubahkjÿ��ubhÄX��� -- r®R��ÖÅr©R��}r™R��(hgU�hhjòR��ubj√��)År´R��}r¨R��(hgX$���``(errorCode=401, detailCode=4957)``hm}r≠R��(ho]hp]hq]hr]ht]uhhjòR��hb]rÆR��hÄX ���(errorCode=401, detailCode=4957)rØR��ÖÅr∞R��}r±R��(hgU�hhj´R��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År≤R��}r≥R��(hgU�hhj�)��hiNhkj”��hm}r¥R��(hr]hq]ho]hp]ht]Uentries]rµR��(j÷��X#���hasReservation() (in module CNCore)h9U�Ntr∂R��auhvNhwhhb]ubj¸!��)År∑R��}r∏R��(hgU�hhj�)��hiNhkjˇ!��hm}rπR��(j"��âj"��X���pyr∫R��hr]hq]ho]hp]ht]j"��X���functionrªR��j"��jªR��uhvNhwhhb]rºR��(j"��)ÅrΩR��}ræR��(hgX-���hasReservation(session,subject,id) -> booleanhhj∑R��hiXA���internal padding after source/apis/generated/generated_CNCore.txtrøR��hkj"��hm}r¿R��(hr]r¡R��h9aj"��j0)��hq]ho]hp]ht]r¬R��h9aj"��X���hasReservationr√R��j"��U�j"��âuhvMªhwhhb]rƒR��(j"��)År≈R��}r∆R��(hgX���CNCore.hhjΩR��hijøR��hkj"��hm}r«R��(ho]hp]hq]hr]ht]uhvMªhwhhb]r»R��hÄX���CNCore.r…R��ÖÅr R��}rÀR��(hgU�hhj≈R��ubaubj"��)ÅrÃR��}rÕR��(hgj√R��hhjΩR��hijøR��hkj!"��hm}rŒR��(ho]hp]hq]hr]ht]uhvMªhwhhb]rœR��hÄX���hasReservationr–R��ÖÅr—R��}r“R��(hgU�hhjÃR��ubaubj'"��)År”R��}r‘R��(hgX���session, subject, idhhjΩR��hijøR��hkj*"��hm}r’R��(ho]hp]hq]hr]ht]uhvMªhwhhb]r÷R��(j-"��)År◊R��}rÿR��(hgX���sessionhm}rŸR��(ho]hp]hq]hr]ht]uhhj”R��hb]r⁄R��hÄX���sessionr€R��ÖÅr‹R��}r›R��(hgU�hhj◊R��ubahkj5"��ubj-"��)ÅrfiR��}rflR��(hgX���subjecthm}r‡R��(ho]hp]hq]hr]ht]uhhj”R��hb]r·R��hÄX���subjectr‚R��ÖÅr„R��}r‰R��(hgU�hhjfiR��ubahkj5"��ubj-"��)ÅrÂR��}rÊR��(hgX���idhm}rÁR��(ho]hp]hq]hr]ht]uhhj”R��hb]rËR��hÄX���idrÈR��ÖÅrÍR��}rÎR��(hgU�hhjÂR��ubahkj5"��ubeubj6"��)ÅrÏR��}rÌR��(hgX���booleanhhjΩR��hijøR��hkj9"��hm}rÓR��(ho]hp]hq]hr]ht]uhvMªhwhhb]rÔR��hÄX���booleanrR��ÖÅrÒR��}rÚR��(hgU�hhjÏR��ubaubeubj?"��)ÅrÛR��}rÙR��(hgU�hhj∑R��hijøR��hkjB"��hm}rıR��(ho]hp]hq]hr]ht]uhvMªhwhhb]rˆR��(hÑ)År˜R��}r¯R��(hgXV���Checks to determine if the supplied *subject* is the owner of the reservation of *id*.hhjÛR��hij)��hkhàhm}r˘R��(ho]hp]hq]hr]ht]uhvMåhwhhb]r˙R��(hÄX$���Checks to determine if the supplied r˚R��ÖÅr¸R��}r˝R��(hgX$���Checks to determine if the supplied hhj˜R��ubjÉ$��)År˛R��}rˇR��(hgX	���*subject*hm}r�S��(ho]hp]hq]hr]ht]uhhj˜R��hb]rS��hÄX���subjectrS��ÖÅrS��}rS��(hgU�hhj˛R��ubahkjã$��ubhÄX$��� is the owner of the reservation of rS��ÖÅrS��}rS��(hgX$��� is the owner of the reservation of hhj˜R��ubjÉ$��)ÅrS��}r	S��(hgX���*id*hm}r
S��(ho]hp]hq]hr]ht]uhhj˜R��hb]rS��hÄX���idrS��ÖÅr
S��}rS��(hgU�hhjS��ubahkjã$��ubhÄX���.ÖÅrS��}rS��(hgX���.hhj˜R��ubeubhÑ)ÅrS��}rS��(hgXy���A positive response (that the *pid* is reserved and owned by *subject*) is indicated by a return of a HTTP status of 200.hhjÛR��hij)��hkhàhm}rS��(ho]hp]hq]hr]ht]uhvMéhwhhb]rS��(hÄX���A positive response (that the rS��ÖÅrS��}rS��(hgX���A positive response (that the hhjS��ubjÉ$��)ÅrS��}rS��(hgX���*pid*hm}rS��(ho]hp]hq]hr]ht]uhhjS��hb]rS��hÄX���pidrS��ÖÅrS��}rS��(hgU�hhjS��ubahkjã$��ubhÄX��� is reserved and owned by rS��ÖÅr S��}r!S��(hgX��� is reserved and owned by hhjS��ubjÉ$��)År"S��}r#S��(hgX	���*subject*hm}r$S��(ho]hp]hq]hr]ht]uhhjS��hb]r%S��hÄX���subjectr&S��ÖÅr'S��}r(S��(hgU�hhj"S��ubahkjã$��ubhÄX3���) is indicated by a return of a HTTP status of 200.r)S��ÖÅr*S��}r+S��(hgX3���) is indicated by a return of a HTTP status of 200.hhjS��ubeubhÑ)År,S��}r-S��(hgXU���A negative response is indicated by an exception and the associated HTTP status code.r.S��hhjÛR��hij)��hkhàhm}r/S��(ho]hp]hq]hr]ht]uhvMêhwhhb]r0S��hÄXU���A negative response is indicated by an exception and the associated HTTP status code.r1S��ÖÅr2S��}r3S��(hgj.S��hhj,S��ubaubhÑ)År4S��}r5S��(hgX9���v2.0: The identifier may be a :term:`PID` or :term:`SID`.hhjÛR��hij)��hkhàhm}r6S��(ho]hp]hq]hr]ht]uhvMíhwhhb]r7S��(hÄX���v2.0: The identifier may be a r8S��ÖÅr9S��}r:S��(hgX���v2.0: The identifier may be a hhj4S��ubj’��)År;S��}r<S��(hgX���:term:`PID`r=S��hhj4S��hij)��hkjÿ��hm}r>S��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdr?S��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMíhb]r@S��j`2��)ÅrAS��}rBS��(hgj=S��hm}rCS��(ho]hp]rDS��(jÊ��j?S��X���std-termrES��ehq]hr]ht]uhhj;S��hb]rFS��hÄX���PIDrGS��ÖÅrHS��}rIS��(hgU�hhjAS��ubahkji2��ubaubhÄX��� or rJS��ÖÅrKS��}rLS��(hgX��� or hhj4S��ubj’��)ÅrMS��}rNS��(hgX���:term:`SID`rOS��hhj4S��hij)��hkjÿ��hm}rPS��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdrQS��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMíhb]rRS��j`2��)ÅrSS��}rTS��(hgjOS��hm}rUS��(ho]hp]rVS��(jÊ��jQS��X���std-termrWS��ehq]hr]ht]uhhjMS��hb]rXS��hÄX���SIDrYS��ÖÅrZS��}r[S��(hgU�hhjSS��ubahkji2��ubaubhÄX���.ÖÅr\S��}r]S��(hgX���.hhj4S��ubeubhñ)År^S��}r_S��(hgU�hhjÛR��hiNhkhôhm}r`S��(ho]hp]hq]hr]ht]uhvNhwhhb]raS��(hú)ÅrbS��}rcS��(hgU�hhj^S��hij)��hkhühm}rdS��(ho]hp]hq]hr]ht]uhvMîhwhhb]reS��(h¢)ÅrfS��}rgS��(hgX���VersionhhjbS��hij)��hkh¶hm}rhS��(ho]hp]hq]hr]ht]uhvK�hb]riS��hÄX���VersionrjS��ÖÅrkS��}rlS��(hgU�hhjfS��ubaubh¨)ÅrmS��}rnS��(hgX���1.0, 2.0roS��hm}rpS��(ho]hp]hq]hr]ht]uhhjbS��hb]rqS��hÑ)ÅrrS��}rsS��(hgjoS��hhjmS��hij)��hkhàhm}rtS��(ho]hp]hq]hr]ht]uhvMîhb]ruS��hÄX���1.0, 2.0rvS��ÖÅrwS��}rxS��(hgjoS��hhjrS��ubaubahkhπubeubhú)ÅryS��}rzS��(hgU�hhj^S��hij)��hkhühm}r{S��(ho]hp]hq]hr]ht]uhvMïhwhhb]r|S��(h¢)År}S��}r~S��(hgX���REST URLhhjyS��hij)��hkh¶hm}rS��(ho]hp]hq]hr]ht]uhvK�hb]rÄS��hÄX���REST URLrÅS��ÖÅrÇS��}rÉS��(hgU�hhj}S��ubaubh¨)ÅrÑS��}rÖS��(hgX'���``GET /reserve/{id}?subject={subject}``rÜS��hm}ráS��(ho]hp]hq]hr]ht]uhhjyS��hb]ràS��hÑ)ÅrâS��}räS��(hgjÜS��hhjÑS��hij)��hkhàhm}rãS��(ho]hp]hq]hr]ht]uhvMïhb]råS��j√��)ÅrçS��}réS��(hgjÜS��hm}rèS��(ho]hp]hq]hr]ht]uhhjâS��hb]rêS��hÄX#���GET /reserve/{id}?subject={subject}rëS��ÖÅríS��}rìS��(hgU�hhjçS��ubahkjÀ��ubaubahkhπubeubhú)ÅrîS��}rïS��(hgU�hm}rñS��(ho]hp]hq]hr]ht]uhhj^S��hb]róS��(h¢)ÅròS��}rôS��(hgX
���ParametershhjîS��hijøR��hkh¶hm}röS��(ho]hp]hq]hr]ht]uhvK�hb]rõS��hÄX
���ParametersrúS��ÖÅrùS��}rûS��(hgU�hhjòS��ubaubh¨)ÅrüS��}r†S��(hgU�hm}r°S��(ho]hp]hq]hr]ht]uhhjîS��hb]r¢S��j	#��)År£S��}r§S��(hgU�hm}r•S��(ho]hp]hq]hr]ht]uhhjüS��hb]r¶S��(j#��)ÅrßS��}r®S��(hgU�hm}r©S��(ho]hp]hq]hr]ht]uhhj£S��hb]r™S��hÑ)År´S��}r¨S��(hgX��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to an authority trusted by the DataONE Coordinating Nodes.  Transmitted as part of the SSL handshake process.hm}r≠S��(ho]hp]hq]hr]ht]uhhjßS��hb]rÆS��(jû"��)ÅrØS��}r∞S��(hgX���sessionhm}r±S��(hr]hq]j¢"��àho]hp]ht]uhhj´S��hb]r≤S��hÄX���sessionr≥S��ÖÅr¥S��}rµS��(hgU�hhjØS��ubahkjß"��ubhÄX��� (r∂S��ÖÅr∑S��}r∏S��(hgU�hhj´S��ubj’��)ÅrπS��}r∫S��(hgX���:class:`Types.Session`rªS��hhj´S��hij)��hkjÿ��hm}rºS��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrΩS��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMóhb]ræS��j√��)ÅrøS��}r¿S��(hgjªS��hm}r¡S��(ho]hp]r¬S��(jÊ��jΩS��X���py-classr√S��ehq]hr]ht]uhhjπS��hb]rƒS��hÄX
���Types.Sessionr≈S��ÖÅr∆S��}r«S��(hgU�hhjøS��ubahkjÀ��ubaubhÄX���)ÖÅr»S��}r…S��(hgU�hhj´S��ubhÄX��� -- r S��ÖÅrÀS��}rÃS��(hgU�hhj´S��ubhÄX���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to an authority trusted by the DataONE Coordinating Nodes.  Transmitted as part of the SSL handshake process.rÕS��ÖÅrŒS��}rœS��(hgX���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to an authority trusted by the DataONE Coordinating Nodes.  Transmitted as part of the SSL handshake process.hhj´S��ubehkhàubahkj;#��ubj#��)År–S��}r—S��(hgU�hm}r“S��(ho]hp]hq]hr]ht]uhhj£S��hb]r”S��hÑ)År‘S��}r’S��(hgX§���subject (Types.Subject) -- The subject of the principal (user) that made the reservation.  Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r÷S��(ho]hp]hq]hr]ht]uhhj–S��hb]r◊S��(jû"��)ÅrÿS��}rŸS��(hgX���subjecthm}r⁄S��(hr]hq]j¢"��àho]hp]ht]uhhj‘S��hb]r€S��hÄX���subjectr‹S��ÖÅr›S��}rfiS��(hgU�hhjÿS��ubahkjß"��ubhÄX��� (rflS��ÖÅr‡S��}r·S��(hgU�hhj‘S��ubj’��)År‚S��}r„S��(hgX���:class:`Types.Subject`r‰S��hhj‘S��hij)��hkjÿ��hm}rÂS��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrÊS��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMöhb]rÁS��j√��)ÅrËS��}rÈS��(hgj‰S��hm}rÍS��(ho]hp]rÎS��(jÊ��jÊS��X���py-classrÏS��ehq]hr]ht]uhhj‚S��hb]rÌS��hÄX
���Types.SubjectrÓS��ÖÅrÔS��}rS��(hgU�hhjËS��ubahkjÀ��ubaubhÄX���)ÖÅrÒS��}rÚS��(hgU�hhj‘S��ubhÄX��� -- rÛS��ÖÅrÙS��}rıS��(hgU�hhj‘S��ubhÄX���The subject of the rˆS��ÖÅr˜S��}r¯S��(hgX���The subject of the hhj‘S��ubj’��)År˘S��}r˙S��(hgX���:term:`principal`r˚S��hhj‘S��hij)��hkjÿ��hm}r¸S��(UreftypeX���termj⁄��àj€��X	���principalU	refdomainX���stdr˝S��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMôhb]r˛S��j`2��)ÅrˇS��}r�T��(hgj˚S��hm}rT��(ho]hp]rT��(jÊ��j˝S��X���std-termrT��ehq]hr]ht]uhhj˘S��hb]rT��hÄX	���principalrT��ÖÅrT��}rT��(hgU�hhjˇS��ubahkji2��ubaubhÄXm��� (user) that made the reservation.  Transmitted as a URL query parameter, and so must be escaped accordingly.rT��ÖÅr	T��}r
T��(hgXm��� (user) that made the reservation.  Transmitted as a URL query parameter, and so must be escaped accordingly.hhj‘S��ubehkhàubahkj;#��ubj#��)ÅrT��}rT��(hgU�hm}r
T��(ho]hp]hq]hr]ht]uhhj£S��hb]rT��hÑ)ÅrT��}rT��(hgX¸���id (Types.Identifier) -- The identifier that is being checked for existing as a reserved identifier or is in use as an identifier for an existing object. May be either a PID or a SID. Transmitted as part of the URL path and must be escaped accordingly.hm}rT��(ho]hp]hq]hr]ht]uhhjT��hb]rT��(jû"��)ÅrT��}rT��(hgX���idhm}rT��(hr]hq]j¢"��àho]hp]ht]uhhjT��hb]rT��hÄX���idrT��ÖÅrT��}rT��(hgU�hhjT��ubahkjß"��ubhÄX��� (rT��ÖÅrT��}rT��(hgU�hhjT��ubj’��)ÅrT��}rT��(hgX���:class:`Types.Identifier`rT��hhjT��hij)��hkjÿ��hm}r T��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr!T��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j0)��uhvMùhb]r"T��j√��)År#T��}r$T��(hgjT��hm}r%T��(ho]hp]r&T��(jÊ��j!T��X���py-classr'T��ehq]hr]ht]uhhjT��hb]r(T��hÄX���Types.Identifierr)T��ÖÅr*T��}r+T��(hgU�hhj#T��ubahkjÀ��ubaubhÄX���)ÖÅr,T��}r-T��(hgU�hhjT��ubhÄX��� -- r.T��ÖÅr/T��}r0T��(hgU�hhjT��ubhÄX„���The identifier that is being checked for existing as a reserved identifier or is in use as an identifier for an existing object. May be either a PID or a SID. Transmitted as part of the URL path and must be escaped accordingly.r1T��ÖÅr2T��}r3T��(hgX„���The identifier that is being checked for existing as a reserved identifier or is in use as an identifier for an existing object. May be either a PID or a SID. Transmitted as part of the URL path and must be escaped accordingly.hhjT��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År4T��}r5T��(hgU�hm}r6T��(ho]hp]hq]hr]ht]uhhj^S��hb]r7T��(h¢)År8T��}r9T��(hgX���Returnshhj4T��hijøR��hkh¶hm}r:T��(ho]hp]hq]hr]ht]uhvK�hb]r;T��hÄX���Returnsr<T��ÖÅr=T��}r>T��(hgU�hhj8T��ubaubh¨)År?T��}r@T��(hgU�hm}rAT��(ho]hp]hq]hr]ht]uhhj4T��hb]rBT��hÑ)ÅrCT��}rDT��(hgXù���True - subject has the reservation on the PID; False - the PID does not exist; False - the PID is already in use; False - the PID is reserved by somone else.hm}rET��(ho]hp]hq]hr]ht]uhhj?T��hb]rFT��hÄXù���True - subject has the reservation on the PID; False - the PID does not exist; False - the PID is already in use; False - the PID is reserved by somone else.rGT��ÖÅrHT��}rIT��(hgXù���True - subject has the reservation on the PID; False - the PID does not exist; False - the PID is already in use; False - the PID is reserved by somone else.hhjCT��ubahkhàubahkhπubehkhüubhú)ÅrJT��}rKT��(hgU�hm}rLT��(ho]hp]hq]hr]ht]uhhj^S��hb]rMT��(h¢)ÅrNT��}rOT��(hgX���Return typehhjJT��hijøR��hkh¶hm}rPT��(ho]hp]hq]hr]ht]uhvK�hb]rQT��hÄX���Return typerRT��ÖÅrST��}rTT��(hgU�hhjNT��ubaubh¨)ÅrUT��}rVT��(hgU�hm}rWT��(ho]hp]hq]hr]ht]uhhjJT��hb]rXT��hÑ)ÅrYT��}rZT��(hgX���booleanhm}r[T��(ho]hp]hq]hr]ht]uhhjUT��hb]r\T��j’��)År]T��}r^T��(hgU�hm}r_T��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhjYT��hb]r`T��hÄX���booleanraT��ÖÅrbT��}rcT��(hgU�hhj]T��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrdT��}reT��(hgU�hm}rfT��(ho]hp]hq]hr]ht]uhhj^S��hb]rgT��(h¢)ÅrhT��}riT��(hgX���RaiseshhjdT��hijøR��hkh¶hm}rjT��(ho]hp]hq]hr]ht]uhvK�hb]rkT��hÄX���RaisesrlT��ÖÅrmT��}rnT��(hgU�hhjhT��ubaubh¨)ÅroT��}rpT��(hgU�hm}rqT��(ho]hp]hq]hr]ht]uhhjdT��hb]rrT��j	#��)ÅrsT��}rtT��(hgU�hm}ruT��(ho]hp]hq]hr]ht]uhhjoT��hb]rvT��(j#��)ÅrwT��}rxT��(hgU�hm}ryT��(ho]hp]hq]hr]ht]uhhjsT��hb]rzT��hÑ)År{T��}r|T��(hgXi���Exceptions.NotImplemented -- (errorCode=501, detailCode=4920)The method functionality is not implemented.hm}r}T��(ho]hp]hq]hr]ht]uhhjwT��hb]r~T��(j’��)ÅrT��}rÄT��(hgU�hm}rÅT��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÇT��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhj{T��hb]rÉT��jû"��)ÅrÑT��}rÖT��(hgjÇT��hm}rÜT��(ho]hp]hq]hr]ht]uhhjT��hb]ráT��hÄX���Exceptions.NotImplementedràT��ÖÅrâT��}räT��(hgU�hhjÑT��ubahkjß"��ubahkjÿ��ubhÄX��� -- rãT��ÖÅråT��}rçT��(hgU�hhj{T��ubhÑ)ÅréT��}rèT��(hgX$���``(errorCode=501, detailCode=4920)``rêT��hhj{T��hij)��hkhàhm}rëT��(ho]hp]hq]hr]ht]uhvM¢hb]ríT��j√��)ÅrìT��}rîT��(hgjêT��hm}rïT��(ho]hp]hq]hr]ht]uhhjéT��hb]rñT��hÄX ���(errorCode=501, detailCode=4920)róT��ÖÅròT��}rôT��(hgU�hhjìT��ubahkjÀ��ubaubhÑ)ÅröT��}rõT��(hgX,���The method functionality is not implemented.rúT��hhj{T��hij)��hkhàhm}rùT��(ho]hp]hq]hr]ht]uhvM§hb]rûT��hÄX,���The method functionality is not implemented.rüT��ÖÅr†T��}r°T��(hgjúT��hhjöT��ubaubehkhàubahkj;#��ubj#��)År¢T��}r£T��(hgU�hm}r§T��(ho]hp]hq]hr]ht]uhhjsT��hb]r•T��hÑ)År¶T��}rßT��(hgX_���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4921)An internal server error occurred.hm}r®T��(ho]hp]hq]hr]ht]uhhj¢T��hb]r©T��(j’��)År™T��}r´T��(hgU�hm}r¨T��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer≠T��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhj¶T��hb]rÆT��jû"��)ÅrØT��}r∞T��(hgj≠T��hm}r±T��(ho]hp]hq]hr]ht]uhhj™T��hb]r≤T��hÄX���Exceptions.ServiceFailurer≥T��ÖÅr¥T��}rµT��(hgU�hhjØT��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∂T��ÖÅr∑T��}r∏T��(hgU�hhj¶T��ubhÑ)ÅrπT��}r∫T��(hgX$���``(errorCode=500, detailCode=4921)``rªT��hhj¶T��hij)��hkhàhm}rºT��(ho]hp]hq]hr]ht]uhvM¶hb]rΩT��j√��)ÅræT��}røT��(hgjªT��hm}r¿T��(ho]hp]hq]hr]ht]uhhjπT��hb]r¡T��hÄX ���(errorCode=500, detailCode=4921)r¬T��ÖÅr√T��}rƒT��(hgU�hhjæT��ubahkjÀ��ubaubhÑ)År≈T��}r∆T��(hgX"���An internal server error occurred.r«T��hhj¶T��hij)��hkhàhm}r»T��(ho]hp]hq]hr]ht]uhvM®hb]r…T��hÄX"���An internal server error occurred.r T��ÖÅrÀT��}rÃT��(hgj«T��hhj≈T��ubaubehkhàubahkj;#��ubj#��)ÅrÕT��}rŒT��(hgU�hm}rœT��(ho]hp]hq]hr]ht]uhhjsT��hb]r–T��hÑ)År—T��}r“T��(hgX^���Exceptions.InvalidToken -- (errorCode=401, detailCode=4922)The session information is invalid.hm}r”T��(ho]hp]hq]hr]ht]uhhjÕT��hb]r‘T��(j’��)År’T��}r÷T��(hgU�hm}r◊T��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrÿT��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhj—T��hb]rŸT��jû"��)År⁄T��}r€T��(hgjÿT��hm}r‹T��(ho]hp]hq]hr]ht]uhhj’T��hb]r›T��hÄX���Exceptions.InvalidTokenrfiT��ÖÅrflT��}r‡T��(hgU�hhj⁄T��ubahkjß"��ubahkjÿ��ubhÄX��� -- r·T��ÖÅr‚T��}r„T��(hgU�hhj—T��ubhÑ)År‰T��}rÂT��(hgX$���``(errorCode=401, detailCode=4922)``rÊT��hhj—T��hij)��hkhàhm}rÁT��(ho]hp]hq]hr]ht]uhvM™hb]rËT��j√��)ÅrÈT��}rÍT��(hgjÊT��hm}rÎT��(ho]hp]hq]hr]ht]uhhj‰T��hb]rÏT��hÄX ���(errorCode=401, detailCode=4922)rÌT��ÖÅrÓT��}rÔT��(hgU�hhjÈT��ubahkjÀ��ubaubhÑ)ÅrT��}rÒT��(hgX#���The session information is invalid.rÚT��hhj—T��hij)��hkhàhm}rÛT��(ho]hp]hq]hr]ht]uhvM¨hb]rÙT��hÄX#���The session information is invalid.rıT��ÖÅrˆT��}r˜T��(hgjÚT��hhjT��ubaubehkhàubahkj;#��ubj#��)År¯T��}r˘T��(hgU�hm}r˙T��(ho]hp]hq]hr]ht]uhhjsT��hb]r˚T��hÑ)År¸T��}r˝T��(hgXò���Exceptions.NotFound -- (errorCode=404, detailCode=4923)The PID does not exist as a reservation or an existing object and is not in use as an identifier.hm}r˛T��(ho]hp]hq]hr]ht]uhhj¯T��hb]rˇT��(j’��)År�U��}rU��(hgU�hm}rU��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrU��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhj¸T��hb]rU��jû"��)ÅrU��}rU��(hgjU��hm}rU��(ho]hp]hq]hr]ht]uhhj�U��hb]rU��hÄX���Exceptions.NotFoundr	U��ÖÅr
U��}rU��(hgU�hhjU��ubahkjß"��ubahkjÿ��ubhÄX��� -- rU��ÖÅr
U��}rU��(hgU�hhj¸T��ubhÑ)ÅrU��}rU��(hgX$���``(errorCode=404, detailCode=4923)``rU��hhj¸T��hij)��hkhàhm}rU��(ho]hp]hq]hr]ht]uhvMÆhb]rU��j√��)ÅrU��}rU��(hgjU��hm}rU��(ho]hp]hq]hr]ht]uhhjU��hb]rU��hÄX ���(errorCode=404, detailCode=4923)rU��ÖÅrU��}rU��(hgU�hhjU��ubahkjÀ��ubaubhÑ)ÅrU��}rU��(hgXa���The PID does not exist as a reservation or an existing object and is not in use as an identifier.rU��hhj¸T��hij)��hkhàhm}rU��(ho]hp]hq]hr]ht]uhvM∞hb]rU��hÄXa���The PID does not exist as a reservation or an existing object and is not in use as an identifier.r U��ÖÅr!U��}r"U��(hgjU��hhjU��ubaubehkhàubahkj;#��ubj#��)År#U��}r$U��(hgU�hm}r%U��(ho]hp]hq]hr]ht]uhhjsT��hb]r&U��hÑ)År'U��}r(U��(hgX◊���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4924)The PID is reserved but the owner is not the principal identified by the subjectInfo OR the provide session does not have authority to access this service.hm}r)U��(ho]hp]hq]hr]ht]uhhj#U��hb]r*U��(j’��)År+U��}r,U��(hgU�hm}r-U��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr.U��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhj'U��hb]r/U��jû"��)År0U��}r1U��(hgj.U��hm}r2U��(ho]hp]hq]hr]ht]uhhj+U��hb]r3U��hÄX���Exceptions.NotAuthorizedr4U��ÖÅr5U��}r6U��(hgU�hhj0U��ubahkjß"��ubahkjÿ��ubhÄX��� -- r7U��ÖÅr8U��}r9U��(hgU�hhj'U��ubhÑ)År:U��}r;U��(hgX$���``(errorCode=401, detailCode=4924)``r<U��hhj'U��hij)��hkhàhm}r=U��(ho]hp]hq]hr]ht]uhvM≤hb]r>U��j√��)År?U��}r@U��(hgj<U��hm}rAU��(ho]hp]hq]hr]ht]uhhj:U��hb]rBU��hÄX ���(errorCode=401, detailCode=4924)rCU��ÖÅrDU��}rEU��(hgU�hhj?U��ubahkjÀ��ubaubhÑ)ÅrFU��}rGU��(hgXß���The PID is reserved but the owner is not the :term:`principal` identified by the *subjectInfo* OR the provide *session* does not have authority to access this service.hhj'U��hij)��hkhàhm}rHU��(ho]hp]hq]hr]ht]uhvM¥hb]rIU��(hÄX-���The PID is reserved but the owner is not the rJU��ÖÅrKU��}rLU��(hgX-���The PID is reserved but the owner is not the hhjFU��ubj’��)ÅrMU��}rNU��(hgX���:term:`principal`rOU��hhjFU��hij)��hkjÿ��hm}rPU��(UreftypeX���termj⁄��àj€��X	���principalU	refdomainX���stdrQU��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM¥hb]rRU��j`2��)ÅrSU��}rTU��(hgjOU��hm}rUU��(ho]hp]rVU��(jÊ��jQU��X���std-termrWU��ehq]hr]ht]uhhjMU��hb]rXU��hÄX	���principalrYU��ÖÅrZU��}r[U��(hgU�hhjSU��ubahkji2��ubaubhÄX��� identified by the r\U��ÖÅr]U��}r^U��(hgX��� identified by the hhjFU��ubjÉ$��)År_U��}r`U��(hgX
���*subjectInfo*hm}raU��(ho]hp]hq]hr]ht]uhhjFU��hb]rbU��hÄX���subjectInforcU��ÖÅrdU��}reU��(hgU�hhj_U��ubahkjã$��ubhÄX��� OR the provide rfU��ÖÅrgU��}rhU��(hgX��� OR the provide hhjFU��ubjÉ$��)ÅriU��}rjU��(hgX	���*session*hm}rkU��(ho]hp]hq]hr]ht]uhhjFU��hb]rlU��hÄX���sessionrmU��ÖÅrnU��}roU��(hgU�hhjiU��ubahkjã$��ubhÄX0��� does not have authority to access this service.rpU��ÖÅrqU��}rrU��(hgX0��� does not have authority to access this service.hhjFU��ubeubehkhàubahkj;#��ubj#��)ÅrsU��}rtU��(hgU�hm}ruU��(ho]hp]hq]hr]ht]uhhjsT��hb]rvU��hÑ)ÅrwU��}rxU��(hgXq���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4925)The request was malformed and could not be processedhm}ryU��(ho]hp]hq]hr]ht]uhhjsU��hb]rzU��(j’��)År{U��}r|U��(hgU�hm}r}U��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr~U��U	refdomainj∫R��hr]hq]Urefexplicitâho]hp]ht]uhhjwU��hb]rU��jû"��)ÅrÄU��}rÅU��(hgj~U��hm}rÇU��(ho]hp]hq]hr]ht]uhhj{U��hb]rÉU��hÄX���Exceptions.InvalidRequestrÑU��ÖÅrÖU��}rÜU��(hgU�hhjÄU��ubahkjß"��ubahkjÿ��ubhÄX��� -- ráU��ÖÅràU��}râU��(hgU�hhjwU��ubhÑ)ÅräU��}rãU��(hgX$���``(errorCode=400, detailCode=4925)``råU��hhjwU��hij)��hkhàhm}rçU��(ho]hp]hq]hr]ht]uhvM∂hb]réU��j√��)ÅrèU��}rêU��(hgjåU��hm}rëU��(ho]hp]hq]hr]ht]uhhjäU��hb]ríU��hÄX ���(errorCode=400, detailCode=4925)rìU��ÖÅrîU��}rïU��(hgU�hhjèU��ubahkjÀ��ubaubhÑ)ÅrñU��}róU��(hgX4���The request was malformed and could not be processedròU��hhjwU��hij)��hkhàhm}rôU��(ho]hp]hq]hr]ht]uhvM∏hb]röU��hÄX4���The request was malformed and could not be processedrõU��ÖÅrúU��}rùU��(hgjòU��hhjñU��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)ÅrûU��}rüU��(hgU�hhhehihjhkhlhm}r†U��(ho]hp]hq]hr]r°U��(X
���module-CNReadr¢U��hWeht]r£U��hauhvKAhwhhb]r§U��(hy)År•U��}r¶U��(hgX���Read APIrßU��hhjûU��hihjhkh}hm}r®U��(ho]hp]hq]hr]ht]uhvKAhwhhb]r©U��hÄX���Read APIr™U��ÖÅr´U��}r¨U��(hgjßU��hhj•U��ubaubj–��)År≠U��}rÆU��(hgU�hhjûU��hihjhkj”��hm}rØU��(hr]hq]ho]hp]ht]Uentries]r∞U��(j÷��X���CNRead (module)X
���module-CNReadU�Ntr±U��auhvNhwhhb]ubhÑ)År≤U��}r≥U��(hgXŒ���The *CN_read* API implements methods that enable object retrieval operations
on a :term:`Coordinating Node`. It includes searches of science metadata and
system metadata and exposes log records held by CNs.hhjûU��hihjhkhàhm}r¥U��(ho]hp]hq]hr]ht]uhvKFhwhhb]rµU��(hÄX���The r∂U��ÖÅr∑U��}r∏U��(hgX���The hhj≤U��ubjÉ$��)ÅrπU��}r∫U��(hgX	���*CN_read*hm}rªU��(ho]hp]hq]hr]ht]uhhj≤U��hb]rºU��hÄX���CN_readrΩU��ÖÅræU��}røU��(hgU�hhjπU��ubahkjã$��ubhÄXE��� API implements methods that enable object retrieval operations
on a r¿U��ÖÅr¡U��}r¬U��(hgXE��� API implements methods that enable object retrieval operations
on a hhj≤U��ubj’��)År√U��}rƒU��(hgX���:term:`Coordinating Node`r≈U��hhj≤U��hihjhkjÿ��hm}r∆U��(UreftypeX���termj⁄��àj€��X���coordinating nodeU	refdomainX���stdr«U��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKFhb]r»U��j`2��)År…U��}r U��(hgj≈U��hm}rÀU��(ho]hp]rÃU��(jÊ��j«U��X���std-termrÕU��ehq]hr]ht]uhhj√U��hb]rŒU��hÄX���Coordinating NoderœU��ÖÅr–U��}r—U��(hgU�hhj…U��ubahkji2��ubaubhÄXc���. It includes searches of science metadata and
system metadata and exposes log records held by CNs.r“U��ÖÅr”U��}r‘U��(hgXc���. It includes searches of science metadata and
system metadata and exposes log records held by CNs.hhj≤U��ubeubj��)År’U��}r÷U��(hgXB���Warning: this file is automatically generated.  Edits will be losthhjûU��hij��X*���source/apis/generated/generated_CNRead.txtr◊U��ÖÅrÿU��}rŸU��bhkj!��hm}r⁄U��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r€U��hÄXB���Warning: this file is automatically generated.  Edits will be lostr‹U��ÖÅr›U��}rfiU��(hgU�hhj’U��ubaubj)��)ÅrflU��}r‡U��(hgU�hhjûU��hiNhkj,��hm}r·U��(ho]hp]hq]hr]r‚U��Uid4r„U��aht]uhvNhwhhb]r‰U��(hy)ÅrÂU��}rÊU��(hgX"���Functions defined in :mod:`CNRead`hm}rÁU��(ho]hp]hq]hr]ht]uhhjflU��hb]rËU��(hÄX���Functions defined in rÈU��ÖÅrÍU��}rÎU��(hgX���Functions defined in hhjÂU��ubj’��)ÅrÏU��}rÌU��(hgX
���:mod:`CNRead`rÓU��hhjÂU��hijÿU��hkjÿ��hm}rÔU��(UreftypeX���modj⁄��âj€��X���CNReadU	refdomainX���pyrU��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X���CNReadrÒU��uhvKhb]rÚU��j√��)ÅrÛU��}rÙU��(hgjÓU��hm}rıU��(ho]hp]rˆU��(jÊ��jU��X���py-modr˜U��ehq]hr]ht]uhhjÏU��hb]r¯U��hÄX���CNReadr˘U��ÖÅr˙U��}r˚U��(hgU�hhjÛU��ubahkjÀ��ubaubehkh}ubj9��)År¸U��}r˝U��(hgU�hm}r˛U��(hr]hq]ho]hp]ht]UcolsKuhhjflU��hb]rˇU��(j>��)År�V��}rV��(hgU�hm}rV��(hr]hq]ho]hp]ht]UcolwidthKuhhj¸U��hb]hkjB��ubj>��)ÅrV��}rV��(hgU�hm}rV��(hr]hq]ho]hp]ht]UcolwidthKuhhj¸U��hb]hkjB��ubj>��)ÅrV��}rV��(hgU�hm}rV��(hr]hq]ho]hp]ht]UcolwidthK
uhhj¸U��hb]hkjB��ubj>��)År	V��}r
V��(hgU�hm}rV��(hr]hq]ho]hp]ht]UcolwidthK
uhhj¸U��hb]hkjB��ubj>��)ÅrV��}r
V��(hgU�hm}rV��(hr]hq]ho]hp]ht]UcolwidthKuhhj¸U��hb]hkjB��ubjO��)ÅrV��}rV��(hgU�hm}rV��(ho]hp]hq]hr]ht]uhhj¸U��hb]rV��jT��)ÅrV��}rV��(hgU�hm}rV��(ho]hp]hq]hr]ht]uhhjV��hb]rV��(jY��)ÅrV��}rV��(hgU�hm}rV��(ho]hp]hq]hr]ht]uhhjV��hb]rV��hÑ)ÅrV��}rV��(hgX���TierrV��hhjV��hijÿU��hkhàhm}rV��(ho]hp]hq]hr]ht]uhvK	hb]rV��hÄX���Tierr V��ÖÅr!V��}r"V��(hgjV��hhjV��ubaubahkjf��ubjY��)År#V��}r$V��(hgU�hm}r%V��(ho]hp]hq]hr]ht]uhhjV��hb]r&V��hÑ)År'V��}r(V��(hgX���Versionr)V��hhj#V��hijÿU��hkhàhm}r*V��(ho]hp]hq]hr]ht]uhvK
hb]r+V��hÄX���Versionr,V��ÖÅr-V��}r.V��(hgj)V��hhj'V��ubaubahkjf��ubjY��)År/V��}r0V��(hgU�hm}r1V��(ho]hp]hq]hr]ht]uhhjV��hb]r2V��hÑ)År3V��}r4V��(hgX���RESTr5V��hhj/V��hijÿU��hkhàhm}r6V��(ho]hp]hq]hr]ht]uhvKhb]r7V��hÄX���RESTr8V��ÖÅr9V��}r:V��(hgj5V��hhj3V��ubaubahkjf��ubjY��)År;V��}r<V��(hgU�hm}r=V��(ho]hp]hq]hr]ht]uhhjV��hb]r>V��hÑ)År?V��}r@V��(hgX���FunctionrAV��hhj;V��hijÿU��hkhàhm}rBV��(ho]hp]hq]hr]ht]uhvKhb]rCV��hÄX���FunctionrDV��ÖÅrEV��}rFV��(hgjAV��hhj?V��ubaubahkjf��ubjY��)ÅrGV��}rHV��(hgU�hm}rIV��(ho]hp]hq]hr]ht]uhhjV��hb]rJV��hÑ)ÅrKV��}rLV��(hgX
���ParametersrMV��hhjGV��hijÿU��hkhàhm}rNV��(ho]hp]hq]hr]ht]uhvK
hb]rOV��hÄX
���ParametersrPV��ÖÅrQV��}rRV��(hgjMV��hhjKV��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)ÅrSV��}rTV��(hgU�hm}rUV��(ho]hp]hq]hr]ht]uhhj¸U��hb]rVV��(jT��)ÅrWV��}rXV��(hgU�hm}rYV��(ho]hp]hq]hr]ht]uhhjSV��hb]rZV��(jY��)År[V��}r\V��(hgU�hm}r]V��(ho]hp]hq]hr]ht]uhhjWV��hb]r^V��hÑ)År_V��}r`V��(hgX���Tier 1raV��hhj[V��hijÿU��hkhàhm}rbV��(ho]hp]hq]hr]ht]uhvKhb]rcV��hÄX���Tier 1rdV��ÖÅreV��}rfV��(hgjaV��hhj_V��ubaubahkjf��ubjY��)ÅrgV��}rhV��(hgU�hm}riV��(ho]hp]hq]hr]ht]uhhjWV��hb]rjV��hÑ)ÅrkV��}rlV��(hgX���1.0, 2.0rmV��hhjgV��hijÿU��hkhàhm}rnV��(ho]hp]hq]hr]ht]uhvKhb]roV��hÄX���1.0, 2.0rpV��ÖÅrqV��}rrV��(hgjmV��hhjkV��ubaubahkjf��ubjY��)ÅrsV��}rtV��(hgU�hm}ruV��(ho]hp]hq]hr]ht]uhhjWV��hb]rvV��hÑ)ÅrwV��}rxV��(hgX���``GET /object/{id}``ryV��hhjsV��hijÿU��hkhàhm}rzV��(ho]hp]hq]hr]ht]uhvKhb]r{V��j√��)År|V��}r}V��(hgjyV��hm}r~V��(ho]hp]hq]hr]ht]uhhjwV��hb]rV��hÄX���GET /object/{id}rÄV��ÖÅrÅV��}rÇV��(hgU�hhj|V��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÉV��}rÑV��(hgU�hm}rÖV��(ho]hp]hq]hr]ht]uhhjWV��hb]rÜV��hÑ)ÅráV��}ràV��(hgX���:func:`get`râV��hhjÉV��hijÿU��hkhàhm}räV��(ho]hp]hq]hr]ht]uhvKhb]rãV��j’��)ÅråV��}rçV��(hgjâV��hhjáV��hijÿU��hkjÿ��hm}réV��(UreftypeX���funcj⁄��âj€��X���getU	refdomainX���pyrèV��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rêV��j√��)ÅrëV��}ríV��(hgjâV��hm}rìV��(ho]hp]rîV��(jÊ��jèV��X���py-funcrïV��ehq]hr]ht]uhhjåV��hb]rñV��hÄX���get()róV��ÖÅròV��}rôV��(hgU�hhjëV��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅröV��}rõV��(hgU�hm}rúV��(ho]hp]hq]hr]ht]uhhjWV��hb]rùV��hÑ)ÅrûV��}rüV��(hgXb���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.OctetStream`r†V��hhjöV��hijÿU��hkhàhm}r°V��(ho]hp]hq]hr]ht]uhvKhb]r¢V��(hÄX���(ÖÅr£V��}r§V��(hgX���(hhjûV��ubj’��)År•V��}r¶V��(hgX���:class:`session<Types.Session>`rßV��hhjûV��hijÿU��hkjÿ��hm}r®V��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr©V��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r™V��j√��)År´V��}r¨V��(hgjßV��hm}r≠V��(ho]hp]rÆV��(jÊ��j©V��X���py-classrØV��ehq]hr]ht]uhhj•V��hb]r∞V��hÄX���sessionr±V��ÖÅr≤V��}r≥V��(hgU�hhj´V��ubahkjÀ��ubaubhÄX���, r¥V��ÖÅrµV��}r∂V��(hgX���, hhjûV��ubj’��)År∑V��}r∏V��(hgX���:class:`id<Types.Identifier>`rπV��hhjûV��hijÿU��hkjÿ��hm}r∫V��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrªV��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rºV��j√��)ÅrΩV��}ræV��(hgjπV��hm}røV��(ho]hp]r¿V��(jÊ��jªV��X���py-classr¡V��ehq]hr]ht]uhhj∑V��hb]r¬V��hÄX���idr√V��ÖÅrƒV��}r≈V��(hgU�hhjΩV��ubahkjÀ��ubaubhÄX���) r∆V��ÖÅr«V��}r»V��(hgX���) hhjûV��ubj√��)År…V��}r V��(hgX���``->``hm}rÀV��(ho]hp]hq]hr]ht]uhhjûV��hb]rÃV��hÄX���->rÕV��ÖÅrŒV��}rœV��(hgU�hhj…V��ubahkjÀ��ubhÄX��� ÖÅr–V��}r—V��(hgX��� hhjûV��ubj’��)År“V��}r”V��(hgX���:class:`Types.OctetStream`r‘V��hhjûV��hijÿU��hkjÿ��hm}r’V��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr÷V��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r◊V��j√��)ÅrÿV��}rŸV��(hgj‘V��hm}r⁄V��(ho]hp]r€V��(jÊ��j÷V��X���py-classr‹V��ehq]hr]ht]uhhj“V��hb]r›V��hÄX���Types.OctetStreamrfiV��ÖÅrflV��}r‡V��(hgU�hhjÿV��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År·V��}r‚V��(hgU�hm}r„V��(ho]hp]hq]hr]ht]uhhjSV��hb]r‰V��(jY��)ÅrÂV��}rÊV��(hgU�hm}rÁV��(ho]hp]hq]hr]ht]uhhj·V��hb]rËV��hÑ)ÅrÈV��}rÍV��(hgX���Tier 1rÎV��hhjÂV��hijÿU��hkhàhm}rÏV��(ho]hp]hq]hr]ht]uhvKhb]rÌV��hÄX���Tier 1rÓV��ÖÅrÔV��}rV��(hgjÎV��hhjÈV��ubaubahkjf��ubjY��)ÅrÒV��}rÚV��(hgU�hm}rÛV��(ho]hp]hq]hr]ht]uhhj·V��hb]rÙV��hÑ)ÅrıV��}rˆV��(hgX���1.0, 2.0r˜V��hhjÒV��hijÿU��hkhàhm}r¯V��(ho]hp]hq]hr]ht]uhvKhb]r˘V��hÄX���1.0, 2.0r˙V��ÖÅr˚V��}r¸V��(hgj˜V��hhjıV��ubaubahkjf��ubjY��)År˝V��}r˛V��(hgU�hm}rˇV��(ho]hp]hq]hr]ht]uhhj·V��hb]r�W��hÑ)ÅrW��}rW��(hgX���``GET /meta/{id}``rW��hhj˝V��hijÿU��hkhàhm}rW��(ho]hp]hq]hr]ht]uhvKhb]rW��j√��)ÅrW��}rW��(hgjW��hm}rW��(ho]hp]hq]hr]ht]uhhjW��hb]r	W��hÄX���GET /meta/{id}r
W��ÖÅrW��}rW��(hgU�hhjW��ubahkjÀ��ubaubahkjf��ubjY��)År
W��}rW��(hgU�hm}rW��(ho]hp]hq]hr]ht]uhhj·V��hb]rW��hÑ)ÅrW��}rW��(hgX���:func:`getSystemMetadata`rW��hhj
W��hijÿU��hkhàhm}rW��(ho]hp]hq]hr]ht]uhvKhb]rW��j’��)ÅrW��}rW��(hgjW��hhjW��hijÿU��hkjÿ��hm}rW��(UreftypeX���funcj⁄��âj€��X���getSystemMetadataU	refdomainX���pyrW��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rW��j√��)ÅrW��}rW��(hgjW��hm}rW��(ho]hp]rW��(jÊ��jW��X���py-funcrW��ehq]hr]ht]uhhjW��hb]r W��hÄX���getSystemMetadata()r!W��ÖÅr"W��}r#W��(hgU�hhjW��ubahkjÀ��ubaubaubahkjf��ubjY��)År$W��}r%W��(hgU�hm}r&W��(ho]hp]hq]hr]ht]uhhj·V��hb]r'W��hÑ)År(W��}r)W��(hgXe���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.SystemMetadata`r*W��hhj$W��hijÿU��hkhàhm}r+W��(ho]hp]hq]hr]ht]uhvKhb]r,W��(hÄX���(ÖÅr-W��}r.W��(hgX���(hhj(W��ubj’��)År/W��}r0W��(hgX���:class:`session<Types.Session>`r1W��hhj(W��hijÿU��hkjÿ��hm}r2W��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr3W��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r4W��j√��)År5W��}r6W��(hgj1W��hm}r7W��(ho]hp]r8W��(jÊ��j3W��X���py-classr9W��ehq]hr]ht]uhhj/W��hb]r:W��hÄX���sessionr;W��ÖÅr<W��}r=W��(hgU�hhj5W��ubahkjÀ��ubaubhÄX���, r>W��ÖÅr?W��}r@W��(hgX���, hhj(W��ubj’��)ÅrAW��}rBW��(hgX���:class:`id<Types.Identifier>`rCW��hhj(W��hijÿU��hkjÿ��hm}rDW��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrEW��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rFW��j√��)ÅrGW��}rHW��(hgjCW��hm}rIW��(ho]hp]rJW��(jÊ��jEW��X���py-classrKW��ehq]hr]ht]uhhjAW��hb]rLW��hÄX���idrMW��ÖÅrNW��}rOW��(hgU�hhjGW��ubahkjÀ��ubaubhÄX���) rPW��ÖÅrQW��}rRW��(hgX���) hhj(W��ubj√��)ÅrSW��}rTW��(hgX���``->``hm}rUW��(ho]hp]hq]hr]ht]uhhj(W��hb]rVW��hÄX���->rWW��ÖÅrXW��}rYW��(hgU�hhjSW��ubahkjÀ��ubhÄX��� ÖÅrZW��}r[W��(hgX��� hhj(W��ubj’��)År\W��}r]W��(hgX���:class:`Types.SystemMetadata`r^W��hhj(W��hijÿU��hkjÿ��hm}r_W��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr`W��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]raW��j√��)ÅrbW��}rcW��(hgj^W��hm}rdW��(ho]hp]reW��(jÊ��j`W��X���py-classrfW��ehq]hr]ht]uhhj\W��hb]rgW��hÄX���Types.SystemMetadatarhW��ÖÅriW��}rjW��(hgU�hhjbW��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrkW��}rlW��(hgU�hm}rmW��(ho]hp]hq]hr]ht]uhhjSV��hb]rnW��(jY��)ÅroW��}rpW��(hgU�hm}rqW��(ho]hp]hq]hr]ht]uhhjkW��hb]rrW��hÑ)ÅrsW��}rtW��(hgX���Tier 1ruW��hhjoW��hijÿU��hkhàhm}rvW��(ho]hp]hq]hr]ht]uhvKhb]rwW��hÄX���Tier 1rxW��ÖÅryW��}rzW��(hgjuW��hhjsW��ubaubahkjf��ubjY��)År{W��}r|W��(hgU�hm}r}W��(ho]hp]hq]hr]ht]uhhjkW��hb]r~W��hÑ)ÅrW��}rÄW��(hgX���1.0, 2.0rÅW��hhj{W��hijÿU��hkhàhm}rÇW��(ho]hp]hq]hr]ht]uhvKhb]rÉW��hÄX���1.0, 2.0rÑW��ÖÅrÖW��}rÜW��(hgjÅW��hhjW��ubaubahkjf��ubjY��)ÅráW��}ràW��(hgU�hm}râW��(ho]hp]hq]hr]ht]uhhjkW��hb]räW��hÑ)ÅrãW��}råW��(hgX���``HEAD /object/{id}``rçW��hhjáW��hijÿU��hkhàhm}réW��(ho]hp]hq]hr]ht]uhvKhb]rèW��j√��)ÅrêW��}rëW��(hgjçW��hm}ríW��(ho]hp]hq]hr]ht]uhhjãW��hb]rìW��hÄX���HEAD /object/{id}rîW��ÖÅrïW��}rñW��(hgU�hhjêW��ubahkjÀ��ubaubahkjf��ubjY��)ÅróW��}ròW��(hgU�hm}rôW��(ho]hp]hq]hr]ht]uhhjkW��hb]röW��hÑ)ÅrõW��}rúW��(hgX���:func:`describe`rùW��hhjóW��hijÿU��hkhàhm}rûW��(ho]hp]hq]hr]ht]uhvKhb]rüW��j’��)År†W��}r°W��(hgjùW��hhjõW��hijÿU��hkjÿ��hm}r¢W��(UreftypeX���funcj⁄��âj€��X���describeU	refdomainX���pyr£W��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r§W��j√��)År•W��}r¶W��(hgjùW��hm}rßW��(ho]hp]r®W��(jÊ��j£W��X���py-funcr©W��ehq]hr]ht]uhhj†W��hb]r™W��hÄX
���describe()r´W��ÖÅr¨W��}r≠W��(hgU�hhj•W��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÆW��}rØW��(hgU�hm}r∞W��(ho]hp]hq]hr]ht]uhhjkW��hb]r±W��hÑ)År≤W��}r≥W��(hgXg���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.DescribeResponse`r¥W��hhjÆW��hijÿU��hkhàhm}rµW��(ho]hp]hq]hr]ht]uhvKhb]r∂W��(hÄX���(ÖÅr∑W��}r∏W��(hgX���(hhj≤W��ubj’��)ÅrπW��}r∫W��(hgX���:class:`session<Types.Session>`rªW��hhj≤W��hijÿU��hkjÿ��hm}rºW��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrΩW��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]ræW��j√��)ÅrøW��}r¿W��(hgjªW��hm}r¡W��(ho]hp]r¬W��(jÊ��jΩW��X���py-classr√W��ehq]hr]ht]uhhjπW��hb]rƒW��hÄX���sessionr≈W��ÖÅr∆W��}r«W��(hgU�hhjøW��ubahkjÀ��ubaubhÄX���, r»W��ÖÅr…W��}r W��(hgX���, hhj≤W��ubj’��)ÅrÀW��}rÃW��(hgX���:class:`id<Types.Identifier>`rÕW��hhj≤W��hijÿU��hkjÿ��hm}rŒW��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrœW��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r–W��j√��)År—W��}r“W��(hgjÕW��hm}r”W��(ho]hp]r‘W��(jÊ��jœW��X���py-classr’W��ehq]hr]ht]uhhjÀW��hb]r÷W��hÄX���idr◊W��ÖÅrÿW��}rŸW��(hgU�hhj—W��ubahkjÀ��ubaubhÄX���) r⁄W��ÖÅr€W��}r‹W��(hgX���) hhj≤W��ubj√��)År›W��}rfiW��(hgX���``->``hm}rflW��(ho]hp]hq]hr]ht]uhhj≤W��hb]r‡W��hÄX���->r·W��ÖÅr‚W��}r„W��(hgU�hhj›W��ubahkjÀ��ubhÄX��� ÖÅr‰W��}rÂW��(hgX��� hhj≤W��ubj’��)ÅrÊW��}rÁW��(hgX���:class:`Types.DescribeResponse`rËW��hhj≤W��hijÿU��hkjÿ��hm}rÈW��(UreftypeX���classj⁄��âj€��X���Types.DescribeResponseU	refdomainX���pyrÍW��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rÎW��j√��)ÅrÏW��}rÌW��(hgjËW��hm}rÓW��(ho]hp]rÔW��(jÊ��jÍW��X���py-classrW��ehq]hr]ht]uhhjÊW��hb]rÒW��hÄX���Types.DescribeResponserÚW��ÖÅrÛW��}rÙW��(hgU�hhjÏW��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrıW��}rˆW��(hgU�hm}r˜W��(ho]hp]hq]hr]ht]uhhjSV��hb]r¯W��(jY��)År˘W��}r˙W��(hgU�hm}r˚W��(ho]hp]hq]hr]ht]uhhjıW��hb]r¸W��hÑ)År˝W��}r˛W��(hgX���Tier 1rˇW��hhj˘W��hijÿU��hkhàhm}r�X��(ho]hp]hq]hr]ht]uhvKhb]rX��hÄX���Tier 1rX��ÖÅrX��}rX��(hgjˇW��hhj˝W��ubaubahkjf��ubjY��)ÅrX��}rX��(hgU�hm}rX��(ho]hp]hq]hr]ht]uhhjıW��hb]rX��hÑ)År	X��}r
X��(hgX���1.0, 2.0rX��hhjX��hijÿU��hkhàhm}rX��(ho]hp]hq]hr]ht]uhvKhb]r
X��hÄX���1.0, 2.0rX��ÖÅrX��}rX��(hgjX��hhj	X��ubaubahkjf��ubjY��)ÅrX��}rX��(hgU�hm}rX��(ho]hp]hq]hr]ht]uhhjıW��hb]rX��hÑ)ÅrX��}rX��(hgX���``GET /resolve/{id}``rX��hhjX��hijÿU��hkhàhm}rX��(ho]hp]hq]hr]ht]uhvKhb]rX��j√��)ÅrX��}rX��(hgjX��hm}rX��(ho]hp]hq]hr]ht]uhhjX��hb]rX��hÄX���GET /resolve/{id}rX��ÖÅrX��}r X��(hgU�hhjX��ubahkjÀ��ubaubahkjf��ubjY��)År!X��}r"X��(hgU�hm}r#X��(ho]hp]hq]hr]ht]uhhjıW��hb]r$X��hÑ)År%X��}r&X��(hgX���:func:`resolve`r'X��hhj!X��hijÿU��hkhàhm}r(X��(ho]hp]hq]hr]ht]uhvK hb]r)X��j’��)År*X��}r+X��(hgj'X��hhj%X��hijÿU��hkjÿ��hm}r,X��(UreftypeX���funcj⁄��âj€��X���resolveU	refdomainX���pyr-X��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK hb]r.X��j√��)År/X��}r0X��(hgj'X��hm}r1X��(ho]hp]r2X��(jÊ��j-X��X���py-funcr3X��ehq]hr]ht]uhhj*X��hb]r4X��hÄX	���resolve()r5X��ÖÅr6X��}r7X��(hgU�hhj/X��ubahkjÀ��ubaubaubahkjf��ubjY��)År8X��}r9X��(hgU�hm}r:X��(ho]hp]hq]hr]ht]uhhjıW��hb]r;X��hÑ)År<X��}r=X��(hgXi���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`) ``->`` :class:`Types.ObjectLocationList`r>X��hhj8X��hijÿU��hkhàhm}r?X��(ho]hp]hq]hr]ht]uhvK!hb]r@X��(hÄX���(ÖÅrAX��}rBX��(hgX���(hhj<X��ubj’��)ÅrCX��}rDX��(hgX���:class:`session<Types.Session>`rEX��hhj<X��hijÿU��hkjÿ��hm}rFX��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrGX��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK!hb]rHX��j√��)ÅrIX��}rJX��(hgjEX��hm}rKX��(ho]hp]rLX��(jÊ��jGX��X���py-classrMX��ehq]hr]ht]uhhjCX��hb]rNX��hÄX���sessionrOX��ÖÅrPX��}rQX��(hgU�hhjIX��ubahkjÀ��ubaubhÄX���, rRX��ÖÅrSX��}rTX��(hgX���, hhj<X��ubj’��)ÅrUX��}rVX��(hgX���:class:`id<Types.Identifier>`rWX��hhj<X��hijÿU��hkjÿ��hm}rXX��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrYX��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK!hb]rZX��j√��)År[X��}r\X��(hgjWX��hm}r]X��(ho]hp]r^X��(jÊ��jYX��X���py-classr_X��ehq]hr]ht]uhhjUX��hb]r`X��hÄX���idraX��ÖÅrbX��}rcX��(hgU�hhj[X��ubahkjÀ��ubaubhÄX���) rdX��ÖÅreX��}rfX��(hgX���) hhj<X��ubj√��)ÅrgX��}rhX��(hgX���``->``hm}riX��(ho]hp]hq]hr]ht]uhhj<X��hb]rjX��hÄX���->rkX��ÖÅrlX��}rmX��(hgU�hhjgX��ubahkjÀ��ubhÄX��� ÖÅrnX��}roX��(hgX��� hhj<X��ubj’��)ÅrpX��}rqX��(hgX!���:class:`Types.ObjectLocationList`rrX��hhj<X��hijÿU��hkjÿ��hm}rsX��(UreftypeX���classj⁄��âj€��X���Types.ObjectLocationListU	refdomainX���pyrtX��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK!hb]ruX��j√��)ÅrvX��}rwX��(hgjrX��hm}rxX��(ho]hp]ryX��(jÊ��jtX��X���py-classrzX��ehq]hr]ht]uhhjpX��hb]r{X��hÄX���Types.ObjectLocationListr|X��ÖÅr}X��}r~X��(hgU�hhjvX��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrX��}rÄX��(hgU�hm}rÅX��(ho]hp]hq]hr]ht]uhhjSV��hb]rÇX��(jY��)ÅrÉX��}rÑX��(hgU�hm}rÖX��(ho]hp]hq]hr]ht]uhhjX��hb]rÜX��hÑ)ÅráX��}ràX��(hgX���Tier 1râX��hhjÉX��hijÿU��hkhàhm}räX��(ho]hp]hq]hr]ht]uhvK"hb]rãX��hÄX���Tier 1råX��ÖÅrçX��}réX��(hgjâX��hhjáX��ubaubahkjf��ubjY��)ÅrèX��}rêX��(hgU�hm}rëX��(ho]hp]hq]hr]ht]uhhjX��hb]ríX��hÑ)ÅrìX��}rîX��(hgX
���1.0, (2.0)rïX��hhjèX��hijÿU��hkhàhm}rñX��(ho]hp]hq]hr]ht]uhvK#hb]róX��hÄX
���1.0, (2.0)ròX��ÖÅrôX��}röX��(hgjïX��hhjìX��ubaubahkjf��ubjY��)ÅrõX��}rúX��(hgU�hm}rùX��(ho]hp]hq]hr]ht]uhhjX��hb]rûX��hÑ)ÅrüX��}r†X��(hgX���``GET /checksum/{pid}``r°X��hhjõX��hijÿU��hkhàhm}r¢X��(ho]hp]hq]hr]ht]uhvK$hb]r£X��j√��)År§X��}r•X��(hgj°X��hm}r¶X��(ho]hp]hq]hr]ht]uhhjüX��hb]rßX��hÄX���GET /checksum/{pid}r®X��ÖÅr©X��}r™X��(hgU�hhj§X��ubahkjÀ��ubaubahkjf��ubjY��)År´X��}r¨X��(hgU�hm}r≠X��(ho]hp]hq]hr]ht]uhhjX��hb]rÆX��hÑ)ÅrØX��}r∞X��(hgX���:func:`getChecksum`r±X��hhj´X��hijÿU��hkhàhm}r≤X��(ho]hp]hq]hr]ht]uhvK%hb]r≥X��j’��)År¥X��}rµX��(hgj±X��hhjØX��hijÿU��hkjÿ��hm}r∂X��(UreftypeX���funcj⁄��âj€��X���getChecksumU	refdomainX���pyr∑X��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK%hb]r∏X��j√��)ÅrπX��}r∫X��(hgj±X��hm}rªX��(ho]hp]rºX��(jÊ��j∑X��X���py-funcrΩX��ehq]hr]ht]uhhj¥X��hb]ræX��hÄX
���getChecksum()røX��ÖÅr¿X��}r¡X��(hgU�hhjπX��ubahkjÀ��ubaubaubahkjf��ubjY��)År¬X��}r√X��(hgU�hm}rƒX��(ho]hp]hq]hr]ht]uhhjX��hb]r≈X��hÑ)År∆X��}r«X��(hgX`���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`) ``->`` :class:`Types.Checksum`r»X��hhj¬X��hijÿU��hkhàhm}r…X��(ho]hp]hq]hr]ht]uhvK&hb]r X��(hÄX���(ÖÅrÀX��}rÃX��(hgX���(hhj∆X��ubj’��)ÅrÕX��}rŒX��(hgX���:class:`session<Types.Session>`rœX��hhj∆X��hijÿU��hkjÿ��hm}r–X��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr—X��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK&hb]r“X��j√��)År”X��}r‘X��(hgjœX��hm}r’X��(ho]hp]r÷X��(jÊ��j—X��X���py-classr◊X��ehq]hr]ht]uhhjÕX��hb]rÿX��hÄX���sessionrŸX��ÖÅr⁄X��}r€X��(hgU�hhj”X��ubahkjÀ��ubaubhÄX���, r‹X��ÖÅr›X��}rfiX��(hgX���, hhj∆X��ubj’��)ÅrflX��}r‡X��(hgX���:class:`pid<Types.Identifier>`r·X��hhj∆X��hijÿU��hkjÿ��hm}r‚X��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr„X��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK&hb]r‰X��j√��)ÅrÂX��}rÊX��(hgj·X��hm}rÁX��(ho]hp]rËX��(jÊ��j„X��X���py-classrÈX��ehq]hr]ht]uhhjflX��hb]rÍX��hÄX���pidrÎX��ÖÅrÏX��}rÌX��(hgU�hhjÂX��ubahkjÀ��ubaubhÄX���) rÓX��ÖÅrÔX��}rX��(hgX���) hhj∆X��ubj√��)ÅrÒX��}rÚX��(hgX���``->``hm}rÛX��(ho]hp]hq]hr]ht]uhhj∆X��hb]rÙX��hÄX���->rıX��ÖÅrˆX��}r˜X��(hgU�hhjÒX��ubahkjÀ��ubhÄX��� ÖÅr¯X��}r˘X��(hgX��� hhj∆X��ubj’��)År˙X��}r˚X��(hgX���:class:`Types.Checksum`r¸X��hhj∆X��hijÿU��hkjÿ��hm}r˝X��(UreftypeX���classj⁄��âj€��X���Types.ChecksumU	refdomainX���pyr˛X��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK&hb]rˇX��j√��)År�Y��}rY��(hgj¸X��hm}rY��(ho]hp]rY��(jÊ��j˛X��X���py-classrY��ehq]hr]ht]uhhj˙X��hb]rY��hÄX���Types.ChecksumrY��ÖÅrY��}rY��(hgU�hhj�Y��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År	Y��}r
Y��(hgU�hm}rY��(ho]hp]hq]hr]ht]uhhjSV��hb]rY��(jY��)År
Y��}rY��(hgU�hm}rY��(ho]hp]hq]hr]ht]uhhj	Y��hb]rY��hÑ)ÅrY��}rY��(hgX���Tier 1rY��hhj
Y��hijÿU��hkhàhm}rY��(ho]hp]hq]hr]ht]uhvK'hb]rY��hÄX���Tier 1rY��ÖÅrY��}rY��(hgjY��hhjY��ubaubahkjf��ubjY��)ÅrY��}rY��(hgU�hm}rY��(ho]hp]hq]hr]ht]uhhj	Y��hb]rY��hÑ)ÅrY��}rY��(hgX
���1.0, (2.0)rY��hhjY��hijÿU��hkhàhm}r Y��(ho]hp]hq]hr]ht]uhvK(hb]r!Y��hÄX
���1.0, (2.0)r"Y��ÖÅr#Y��}r$Y��(hgjY��hhjY��ubaubahkjf��ubjY��)År%Y��}r&Y��(hgU�hm}r'Y��(ho]hp]hq]hr]ht]uhhj	Y��hb]r(Y��hÑ)År)Y��}r*Y��(hgXç���``GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]``r+Y��hhj%Y��hijÿU��hkhàhm}r,Y��(ho]hp]hq]hr]ht]uhvK)hb]r-Y��j√��)År.Y��}r/Y��(hgj+Y��hm}r0Y��(ho]hp]hq]hr]ht]uhhj)Y��hb]r1Y��hÄXâ���GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]r2Y��ÖÅr3Y��}r4Y��(hgU�hhj.Y��ubahkjÀ��ubaubahkjf��ubjY��)År5Y��}r6Y��(hgU�hm}r7Y��(ho]hp]hq]hr]ht]uhhj	Y��hb]r8Y��hÑ)År9Y��}r:Y��(hgX���:func:`listObjects`r;Y��hhj5Y��hijÿU��hkhàhm}r<Y��(ho]hp]hq]hr]ht]uhvK*hb]r=Y��j’��)År>Y��}r?Y��(hgj;Y��hhj9Y��hijÿU��hkjÿ��hm}r@Y��(UreftypeX���funcj⁄��âj€��X���listObjectsU	refdomainX���pyrAY��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK*hb]rBY��j√��)ÅrCY��}rDY��(hgj;Y��hm}rEY��(ho]hp]rFY��(jÊ��jAY��X���py-funcrGY��ehq]hr]ht]uhhj>Y��hb]rHY��hÄX
���listObjects()rIY��ÖÅrJY��}rKY��(hgU�hhjCY��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrLY��}rMY��(hgU�hm}rNY��(ho]hp]hq]hr]ht]uhhj	Y��hb]rOY��hÑ)ÅrPY��}rQY��(hgX/��(:class:`session<Types.Session>`, :class:`[fromDate]<Types.DateTime>`, :class:`[toDate]<Types.DateTime>`, :class:`[formatId]<Types.ObjectFormatIdentifier>`, :class:`[identifier]<Types.Identifier>`, ``[start=0]``, ``[count=1000]``, :class:`[nodeId]<Types.NodeReference>`) ``->`` :class:`Types.ObjectList`rRY��hhjLY��hijÿU��hkhàhm}rSY��(ho]hp]hq]hr]ht]uhvK+hb]rTY��(hÄX���(ÖÅrUY��}rVY��(hgX���(hhjPY��ubj’��)ÅrWY��}rXY��(hgX���:class:`session<Types.Session>`rYY��hhjPY��hijÿU��hkjÿ��hm}rZY��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr[Y��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]r\Y��j√��)År]Y��}r^Y��(hgjYY��hm}r_Y��(ho]hp]r`Y��(jÊ��j[Y��X���py-classraY��ehq]hr]ht]uhhjWY��hb]rbY��hÄX���sessionrcY��ÖÅrdY��}reY��(hgU�hhj]Y��ubahkjÀ��ubaubhÄX���, rfY��ÖÅrgY��}rhY��(hgX���, hhjPY��ubj’��)ÅriY��}rjY��(hgX#���:class:`[fromDate]<Types.DateTime>`rkY��hhjPY��hijÿU��hkjÿ��hm}rlY��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyrmY��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]rnY��j√��)ÅroY��}rpY��(hgjkY��hm}rqY��(ho]hp]rrY��(jÊ��jmY��X���py-classrsY��ehq]hr]ht]uhhjiY��hb]rtY��hÄX
���[fromDate]ruY��ÖÅrvY��}rwY��(hgU�hhjoY��ubahkjÀ��ubaubhÄX���, rxY��ÖÅryY��}rzY��(hgX���, hhjPY��ubj’��)År{Y��}r|Y��(hgX!���:class:`[toDate]<Types.DateTime>`r}Y��hhjPY��hijÿU��hkjÿ��hm}r~Y��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyrY��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]rÄY��j√��)ÅrÅY��}rÇY��(hgj}Y��hm}rÉY��(ho]hp]rÑY��(jÊ��jY��X���py-classrÖY��ehq]hr]ht]uhhj{Y��hb]rÜY��hÄX���[toDate]ráY��ÖÅràY��}râY��(hgU�hhjÅY��ubahkjÀ��ubaubhÄX���, räY��ÖÅrãY��}råY��(hgX���, hhjPY��ubj’��)ÅrçY��}réY��(hgX1���:class:`[formatId]<Types.ObjectFormatIdentifier>`rèY��hhjPY��hijÿU��hkjÿ��hm}rêY��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyrëY��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]ríY��j√��)ÅrìY��}rîY��(hgjèY��hm}rïY��(ho]hp]rñY��(jÊ��jëY��X���py-classróY��ehq]hr]ht]uhhjçY��hb]ròY��hÄX
���[formatId]rôY��ÖÅröY��}rõY��(hgU�hhjìY��ubahkjÀ��ubaubhÄX���, rúY��ÖÅrùY��}rûY��(hgX���, hhjPY��ubj’��)ÅrüY��}r†Y��(hgX'���:class:`[identifier]<Types.Identifier>`r°Y��hhjPY��hijÿU��hkjÿ��hm}r¢Y��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr£Y��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]r§Y��j√��)År•Y��}r¶Y��(hgj°Y��hm}rßY��(ho]hp]r®Y��(jÊ��j£Y��X���py-classr©Y��ehq]hr]ht]uhhjüY��hb]r™Y��hÄX���[identifier]r´Y��ÖÅr¨Y��}r≠Y��(hgU�hhj•Y��ubahkjÀ��ubaubhÄX���, rÆY��ÖÅrØY��}r∞Y��(hgX���, hhjPY��ubj√��)År±Y��}r≤Y��(hgX
���``[start=0]``hm}r≥Y��(ho]hp]hq]hr]ht]uhhjPY��hb]r¥Y��hÄX	���[start=0]rµY��ÖÅr∂Y��}r∑Y��(hgU�hhj±Y��ubahkjÀ��ubhÄX���, r∏Y��ÖÅrπY��}r∫Y��(hgX���, hhjPY��ubj√��)ÅrªY��}rºY��(hgX���``[count=1000]``hm}rΩY��(ho]hp]hq]hr]ht]uhhjPY��hb]ræY��hÄX���[count=1000]røY��ÖÅr¿Y��}r¡Y��(hgU�hhjªY��ubahkjÀ��ubhÄX���, r¬Y��ÖÅr√Y��}rƒY��(hgX���, hhjPY��ubj’��)År≈Y��}r∆Y��(hgX&���:class:`[nodeId]<Types.NodeReference>`r«Y��hhjPY��hijÿU��hkjÿ��hm}r»Y��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr…Y��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]r Y��j√��)ÅrÀY��}rÃY��(hgj«Y��hm}rÕY��(ho]hp]rŒY��(jÊ��j…Y��X���py-classrœY��ehq]hr]ht]uhhj≈Y��hb]r–Y��hÄX���[nodeId]r—Y��ÖÅr“Y��}r”Y��(hgU�hhjÀY��ubahkjÀ��ubaubhÄX���) r‘Y��ÖÅr’Y��}r÷Y��(hgX���) hhjPY��ubj√��)År◊Y��}rÿY��(hgX���``->``hm}rŸY��(ho]hp]hq]hr]ht]uhhjPY��hb]r⁄Y��hÄX���->r€Y��ÖÅr‹Y��}r›Y��(hgU�hhj◊Y��ubahkjÀ��ubhÄX��� ÖÅrfiY��}rflY��(hgX��� hhjPY��ubj’��)År‡Y��}r·Y��(hgX���:class:`Types.ObjectList`r‚Y��hhjPY��hijÿU��hkjÿ��hm}r„Y��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyr‰Y��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK+hb]rÂY��j√��)ÅrÊY��}rÁY��(hgj‚Y��hm}rËY��(ho]hp]rÈY��(jÊ��j‰Y��X���py-classrÍY��ehq]hr]ht]uhhj‡Y��hb]rÎY��hÄX���Types.ObjectListrÏY��ÖÅrÌY��}rÓY��(hgU�hhjÊY��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÔY��}rY��(hgU�hm}rÒY��(ho]hp]hq]hr]ht]uhhjSV��hb]rÚY��(jY��)ÅrÛY��}rÙY��(hgU�hm}rıY��(ho]hp]hq]hr]ht]uhhjÔY��hb]rˆY��hÑ)År˜Y��}r¯Y��(hgX���Tier 1r˘Y��hhjÛY��hijÿU��hkhàhm}r˙Y��(ho]hp]hq]hr]ht]uhvK,hb]r˚Y��hÄX���Tier 1r¸Y��ÖÅr˝Y��}r˛Y��(hgj˘Y��hhj˜Y��ubaubahkjf��ubjY��)ÅrˇY��}r�Z��(hgU�hm}rZ��(ho]hp]hq]hr]ht]uhhjÔY��hb]rZ��hÑ)ÅrZ��}rZ��(hgX
���1.0, (2.0)rZ��hhjˇY��hijÿU��hkhàhm}rZ��(ho]hp]hq]hr]ht]uhvK-hb]rZ��hÄX
���1.0, (2.0)rZ��ÖÅr	Z��}r
Z��(hgjZ��hhjZ��ubaubahkjf��ubjY��)ÅrZ��}rZ��(hgU�hm}r
Z��(ho]hp]hq]hr]ht]uhhjÔY��hb]rZ��hÑ)ÅrZ��}rZ��(hgX#���``GET /search/{queryType}/{query}``rZ��hhjZ��hijÿU��hkhàhm}rZ��(ho]hp]hq]hr]ht]uhvK.hb]rZ��j√��)ÅrZ��}rZ��(hgjZ��hm}rZ��(ho]hp]hq]hr]ht]uhhjZ��hb]rZ��hÄX���GET /search/{queryType}/{query}rZ��ÖÅrZ��}rZ��(hgU�hhjZ��ubahkjÀ��ubaubahkjf��ubjY��)ÅrZ��}rZ��(hgU�hm}rZ��(ho]hp]hq]hr]ht]uhhjÔY��hb]rZ��hÑ)ÅrZ��}r Z��(hgX���:func:`search`r!Z��hhjZ��hijÿU��hkhàhm}r"Z��(ho]hp]hq]hr]ht]uhvK/hb]r#Z��j’��)År$Z��}r%Z��(hgj!Z��hhjZ��hijÿU��hkjÿ��hm}r&Z��(UreftypeX���funcj⁄��âj€��X���searchU	refdomainX���pyr'Z��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK/hb]r(Z��j√��)År)Z��}r*Z��(hgj!Z��hm}r+Z��(ho]hp]r,Z��(jÊ��j'Z��X���py-funcr-Z��ehq]hr]ht]uhhj$Z��hb]r.Z��hÄX���search()r/Z��ÖÅr0Z��}r1Z��(hgU�hhj)Z��ubahkjÀ��ubaubaubahkjf��ubjY��)År2Z��}r3Z��(hgU�hm}r4Z��(ho]hp]hq]hr]ht]uhhjÔY��hb]r5Z��hÑ)År6Z��}r7Z��(hgX\���(:class:`session<Types.Session>`, ``queryType``, ``query``) ``->`` :class:`Types.ObjectList`r8Z��hhj2Z��hijÿU��hkhàhm}r9Z��(ho]hp]hq]hr]ht]uhvK0hb]r:Z��(hÄX���(ÖÅr;Z��}r<Z��(hgX���(hhj6Z��ubj’��)År=Z��}r>Z��(hgX���:class:`session<Types.Session>`r?Z��hhj6Z��hijÿU��hkjÿ��hm}r@Z��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrAZ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK0hb]rBZ��j√��)ÅrCZ��}rDZ��(hgj?Z��hm}rEZ��(ho]hp]rFZ��(jÊ��jAZ��X���py-classrGZ��ehq]hr]ht]uhhj=Z��hb]rHZ��hÄX���sessionrIZ��ÖÅrJZ��}rKZ��(hgU�hhjCZ��ubahkjÀ��ubaubhÄX���, rLZ��ÖÅrMZ��}rNZ��(hgX���, hhj6Z��ubj√��)ÅrOZ��}rPZ��(hgX
���``queryType``hm}rQZ��(ho]hp]hq]hr]ht]uhhj6Z��hb]rRZ��hÄX	���queryTyperSZ��ÖÅrTZ��}rUZ��(hgU�hhjOZ��ubahkjÀ��ubhÄX���, rVZ��ÖÅrWZ��}rXZ��(hgX���, hhj6Z��ubj√��)ÅrYZ��}rZZ��(hgX	���``query``hm}r[Z��(ho]hp]hq]hr]ht]uhhj6Z��hb]r\Z��hÄX���queryr]Z��ÖÅr^Z��}r_Z��(hgU�hhjYZ��ubahkjÀ��ubhÄX���) r`Z��ÖÅraZ��}rbZ��(hgX���) hhj6Z��ubj√��)ÅrcZ��}rdZ��(hgX���``->``hm}reZ��(ho]hp]hq]hr]ht]uhhj6Z��hb]rfZ��hÄX���->rgZ��ÖÅrhZ��}riZ��(hgU�hhjcZ��ubahkjÀ��ubhÄX��� ÖÅrjZ��}rkZ��(hgX��� hhj6Z��ubj’��)ÅrlZ��}rmZ��(hgX���:class:`Types.ObjectList`rnZ��hhj6Z��hijÿU��hkjÿ��hm}roZ��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyrpZ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK0hb]rqZ��j√��)ÅrrZ��}rsZ��(hgjnZ��hm}rtZ��(ho]hp]ruZ��(jÊ��jpZ��X���py-classrvZ��ehq]hr]ht]uhhjlZ��hb]rwZ��hÄX���Types.ObjectListrxZ��ÖÅryZ��}rzZ��(hgU�hhjrZ��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År{Z��}r|Z��(hgU�hm}r}Z��(ho]hp]hq]hr]ht]uhhjSV��hb]r~Z��(jY��)ÅrZ��}rÄZ��(hgU�hm}rÅZ��(ho]hp]hq]hr]ht]uhhj{Z��hb]rÇZ��hÑ)ÅrÉZ��}rÑZ��(hgX���Tier 1rÖZ��hhjZ��hijÿU��hkhàhm}rÜZ��(ho]hp]hq]hr]ht]uhvK1hb]ráZ��hÄX���Tier 1ràZ��ÖÅrâZ��}räZ��(hgjÖZ��hhjÉZ��ubaubahkjf��ubjY��)ÅrãZ��}råZ��(hgU�hm}rçZ��(ho]hp]hq]hr]ht]uhhj{Z��hb]réZ��hÑ)ÅrèZ��}rêZ��(hgX
���1.1, (2.0)rëZ��hhjãZ��hijÿU��hkhàhm}ríZ��(ho]hp]hq]hr]ht]uhvK2hb]rìZ��hÄX
���1.1, (2.0)rîZ��ÖÅrïZ��}rñZ��(hgjëZ��hhjèZ��ubaubahkjf��ubjY��)ÅróZ��}ròZ��(hgU�hm}rôZ��(ho]hp]hq]hr]ht]uhhj{Z��hb]röZ��hÑ)ÅrõZ��}rúZ��(hgX$���``GET /query/{queryEngine}/{query}``rùZ��hhjóZ��hijÿU��hkhàhm}rûZ��(ho]hp]hq]hr]ht]uhvK3hb]rüZ��j√��)År†Z��}r°Z��(hgjùZ��hm}r¢Z��(ho]hp]hq]hr]ht]uhhjõZ��hb]r£Z��hÄX ���GET /query/{queryEngine}/{query}r§Z��ÖÅr•Z��}r¶Z��(hgU�hhj†Z��ubahkjÀ��ubaubahkjf��ubjY��)ÅrßZ��}r®Z��(hgU�hm}r©Z��(ho]hp]hq]hr]ht]uhhj{Z��hb]r™Z��hÑ)År´Z��}r¨Z��(hgX
���:func:`query`r≠Z��hhjßZ��hijÿU��hkhàhm}rÆZ��(ho]hp]hq]hr]ht]uhvK4hb]rØZ��j’��)År∞Z��}r±Z��(hgj≠Z��hhj´Z��hijÿU��hkjÿ��hm}r≤Z��(UreftypeX���funcj⁄��âj€��X���queryU	refdomainX���pyr≥Z��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK4hb]r¥Z��j√��)ÅrµZ��}r∂Z��(hgj≠Z��hm}r∑Z��(ho]hp]r∏Z��(jÊ��j≥Z��X���py-funcrπZ��ehq]hr]ht]uhhj∞Z��hb]r∫Z��hÄX���query()rªZ��ÖÅrºZ��}rΩZ��(hgU�hhjµZ��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅræZ��}røZ��(hgU�hm}r¿Z��(ho]hp]hq]hr]ht]uhhj{Z��hb]r¡Z��hÑ)År¬Z��}r√Z��(hgX_���(:class:`session<Types.Session>`, ``queryEngine``, ``query``) ``->`` :class:`Types.OctetStream`rƒZ��hhjæZ��hijÿU��hkhàhm}r≈Z��(ho]hp]hq]hr]ht]uhvK5hb]r∆Z��(hÄX���(ÖÅr«Z��}r»Z��(hgX���(hhj¬Z��ubj’��)År…Z��}r Z��(hgX���:class:`session<Types.Session>`rÀZ��hhj¬Z��hijÿU��hkjÿ��hm}rÃZ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÕZ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK5hb]rŒZ��j√��)ÅrœZ��}r–Z��(hgjÀZ��hm}r—Z��(ho]hp]r“Z��(jÊ��jÕZ��X���py-classr”Z��ehq]hr]ht]uhhj…Z��hb]r‘Z��hÄX���sessionr’Z��ÖÅr÷Z��}r◊Z��(hgU�hhjœZ��ubahkjÀ��ubaubhÄX���, rÿZ��ÖÅrŸZ��}r⁄Z��(hgX���, hhj¬Z��ubj√��)År€Z��}r‹Z��(hgX���``queryEngine``hm}r›Z��(ho]hp]hq]hr]ht]uhhj¬Z��hb]rfiZ��hÄX���queryEnginerflZ��ÖÅr‡Z��}r·Z��(hgU�hhj€Z��ubahkjÀ��ubhÄX���, r‚Z��ÖÅr„Z��}r‰Z��(hgX���, hhj¬Z��ubj√��)ÅrÂZ��}rÊZ��(hgX	���``query``hm}rÁZ��(ho]hp]hq]hr]ht]uhhj¬Z��hb]rËZ��hÄX���queryrÈZ��ÖÅrÍZ��}rÎZ��(hgU�hhjÂZ��ubahkjÀ��ubhÄX���) rÏZ��ÖÅrÌZ��}rÓZ��(hgX���) hhj¬Z��ubj√��)ÅrÔZ��}rZ��(hgX���``->``hm}rÒZ��(ho]hp]hq]hr]ht]uhhj¬Z��hb]rÚZ��hÄX���->rÛZ��ÖÅrÙZ��}rıZ��(hgU�hhjÔZ��ubahkjÀ��ubhÄX��� ÖÅrˆZ��}r˜Z��(hgX��� hhj¬Z��ubj’��)År¯Z��}r˘Z��(hgX���:class:`Types.OctetStream`r˙Z��hhj¬Z��hijÿU��hkjÿ��hm}r˚Z��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr¸Z��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK5hb]r˝Z��j√��)År˛Z��}rˇZ��(hgj˙Z��hm}r�[��(ho]hp]r[��(jÊ��j¸Z��X���py-classr[��ehq]hr]ht]uhhj¯Z��hb]r[��hÄX���Types.OctetStreamr[��ÖÅr[��}r[��(hgU�hhj˛Z��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År[��}r[��(hgU�hm}r	[��(ho]hp]hq]hr]ht]uhhjSV��hb]r
[��(jY��)År[��}r[��(hgU�hm}r
[��(ho]hp]hq]hr]ht]uhhj[��hb]r[��hÑ)År[��}r[��(hgX���Tier 1r[��hhj[��hijÿU��hkhàhm}r[��(ho]hp]hq]hr]ht]uhvK6hb]r[��hÄX���Tier 1r[��ÖÅr[��}r[��(hgj[��hhj[��ubaubahkjf��ubjY��)År[��}r[��(hgU�hm}r[��(ho]hp]hq]hr]ht]uhhj[��hb]r[��hÑ)År[��}r[��(hgX
���1.1, (2.0)r[��hhj[��hijÿU��hkhàhm}r[��(ho]hp]hq]hr]ht]uhvK7hb]r[��hÄX
���1.1, (2.0)r [��ÖÅr![��}r"[��(hgj[��hhj[��ubaubahkjf��ubjY��)År#[��}r$[��(hgU�hm}r%[��(ho]hp]hq]hr]ht]uhhj[��hb]r&[��hÑ)År'[��}r([��(hgX���``GET /query/{queryType}``r)[��hhj#[��hijÿU��hkhàhm}r*[��(ho]hp]hq]hr]ht]uhvK8hb]r+[��j√��)År,[��}r-[��(hgj)[��hm}r.[��(ho]hp]hq]hr]ht]uhhj'[��hb]r/[��hÄX���GET /query/{queryType}r0[��ÖÅr1[��}r2[��(hgU�hhj,[��ubahkjÀ��ubaubahkjf��ubjY��)År3[��}r4[��(hgU�hm}r5[��(ho]hp]hq]hr]ht]uhhj[��hb]r6[��hÑ)År7[��}r8[��(hgX!���:func:`getQueryEngineDescription`r9[��hhj3[��hijÿU��hkhàhm}r:[��(ho]hp]hq]hr]ht]uhvK9hb]r;[��j’��)År<[��}r=[��(hgj9[��hhj7[��hijÿU��hkjÿ��hm}r>[��(UreftypeX���funcj⁄��âj€��X���getQueryEngineDescriptionU	refdomainX���pyr?[��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK9hb]r@[��j√��)ÅrA[��}rB[��(hgj9[��hm}rC[��(ho]hp]rD[��(jÊ��j?[��X���py-funcrE[��ehq]hr]ht]uhhj<[��hb]rF[��hÄX���getQueryEngineDescription()rG[��ÖÅrH[��}rI[��(hgU�hhjA[��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrJ[��}rK[��(hgU�hm}rL[��(ho]hp]hq]hr]ht]uhhj[��hb]rM[��hÑ)ÅrN[��}rO[��(hgX_���(:class:`session<Types.Session>`, ``queryEngine``) ``->`` :class:`Types.QueryEngineDescription`rP[��hhjJ[��hijÿU��hkhàhm}rQ[��(ho]hp]hq]hr]ht]uhvK:hb]rR[��(hÄX���(ÖÅrS[��}rT[��(hgX���(hhjN[��ubj’��)ÅrU[��}rV[��(hgX���:class:`session<Types.Session>`rW[��hhjN[��hijÿU��hkjÿ��hm}rX[��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrY[��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK:hb]rZ[��j√��)År[[��}r\[��(hgjW[��hm}r][��(ho]hp]r^[��(jÊ��jY[��X���py-classr_[��ehq]hr]ht]uhhjU[��hb]r`[��hÄX���sessionra[��ÖÅrb[��}rc[��(hgU�hhj[[��ubahkjÀ��ubaubhÄX���, rd[��ÖÅre[��}rf[��(hgX���, hhjN[��ubj√��)Årg[��}rh[��(hgX���``queryEngine``hm}ri[��(ho]hp]hq]hr]ht]uhhjN[��hb]rj[��hÄX���queryEnginerk[��ÖÅrl[��}rm[��(hgU�hhjg[��ubahkjÀ��ubhÄX���) rn[��ÖÅro[��}rp[��(hgX���) hhjN[��ubj√��)Årq[��}rr[��(hgX���``->``hm}rs[��(ho]hp]hq]hr]ht]uhhjN[��hb]rt[��hÄX���->ru[��ÖÅrv[��}rw[��(hgU�hhjq[��ubahkjÀ��ubhÄX��� ÖÅrx[��}ry[��(hgX��� hhjN[��ubj’��)Årz[��}r{[��(hgX%���:class:`Types.QueryEngineDescription`r|[��hhjN[��hijÿU��hkjÿ��hm}r}[��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineDescriptionU	refdomainX���pyr~[��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK:hb]r[��j√��)ÅrÄ[��}rÅ[��(hgj|[��hm}rÇ[��(ho]hp]rÉ[��(jÊ��j~[��X���py-classrÑ[��ehq]hr]ht]uhhjz[��hb]rÖ[��hÄX���Types.QueryEngineDescriptionrÜ[��ÖÅrá[��}rà[��(hgU�hhjÄ[��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årâ[��}rä[��(hgU�hm}rã[��(ho]hp]hq]hr]ht]uhhjSV��hb]rå[��(jY��)Årç[��}ré[��(hgU�hm}rè[��(ho]hp]hq]hr]ht]uhhjâ[��hb]rê[��hÑ)Årë[��}rí[��(hgX���Tier 1rì[��hhjç[��hijÿU��hkhàhm}rî[��(ho]hp]hq]hr]ht]uhvK;hb]rï[��hÄX���Tier 1rñ[��ÖÅró[��}rò[��(hgjì[��hhjë[��ubaubahkjf��ubjY��)Årô[��}rö[��(hgU�hm}rõ[��(ho]hp]hq]hr]ht]uhhjâ[��hb]rú[��hÑ)Årù[��}rû[��(hgX
���1.1, (2.0)rü[��hhjô[��hijÿU��hkhàhm}r†[��(ho]hp]hq]hr]ht]uhvK<hb]r°[��hÄX
���1.1, (2.0)r¢[��ÖÅr£[��}r§[��(hgjü[��hhjù[��ubaubahkjf��ubjY��)År•[��}r¶[��(hgU�hm}rß[��(ho]hp]hq]hr]ht]uhhjâ[��hb]r®[��hÑ)År©[��}r™[��(hgX���``GET /query``r´[��hhj•[��hijÿU��hkhàhm}r¨[��(ho]hp]hq]hr]ht]uhvK=hb]r≠[��j√��)ÅrÆ[��}rØ[��(hgj´[��hm}r∞[��(ho]hp]hq]hr]ht]uhhj©[��hb]r±[��hÄX
���GET /queryr≤[��ÖÅr≥[��}r¥[��(hgU�hhjÆ[��ubahkjÀ��ubaubahkjf��ubjY��)Årµ[��}r∂[��(hgU�hm}r∑[��(ho]hp]hq]hr]ht]uhhjâ[��hb]r∏[��hÑ)Årπ[��}r∫[��(hgX���:func:`listQueryEngines`rª[��hhjµ[��hijÿU��hkhàhm}rº[��(ho]hp]hq]hr]ht]uhvK>hb]rΩ[��j’��)Åræ[��}rø[��(hgjª[��hhjπ[��hijÿU��hkjÿ��hm}r¿[��(UreftypeX���funcj⁄��âj€��X���listQueryEnginesU	refdomainX���pyr¡[��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK>hb]r¬[��j√��)År√[��}rƒ[��(hgjª[��hm}r≈[��(ho]hp]r∆[��(jÊ��j¡[��X���py-funcr«[��ehq]hr]ht]uhhjæ[��hb]r»[��hÄX���listQueryEngines()r…[��ÖÅr [��}rÀ[��(hgU�hhj√[��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÃ[��}rÕ[��(hgU�hm}rŒ[��(ho]hp]hq]hr]ht]uhhjâ[��hb]rœ[��hÑ)År–[��}r—[��(hgXG���(:class:`session<Types.Session>`) ``->`` :class:`Types.QueryEngineList`r“[��hhjÃ[��hijÿU��hkhàhm}r”[��(ho]hp]hq]hr]ht]uhvK?hb]r‘[��(hÄX���(ÖÅr’[��}r÷[��(hgX���(hhj–[��ubj’��)År◊[��}rÿ[��(hgX���:class:`session<Types.Session>`rŸ[��hhj–[��hijÿU��hkjÿ��hm}r⁄[��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr€[��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK?hb]r‹[��j√��)År›[��}rfi[��(hgjŸ[��hm}rfl[��(ho]hp]r‡[��(jÊ��j€[��X���py-classr·[��ehq]hr]ht]uhhj◊[��hb]r‚[��hÄX���sessionr„[��ÖÅr‰[��}rÂ[��(hgU�hhj›[��ubahkjÀ��ubaubhÄX���) rÊ[��ÖÅrÁ[��}rË[��(hgX���) hhj–[��ubj√��)ÅrÈ[��}rÍ[��(hgX���``->``hm}rÎ[��(ho]hp]hq]hr]ht]uhhj–[��hb]rÏ[��hÄX���->rÌ[��ÖÅrÓ[��}rÔ[��(hgU�hhjÈ[��ubahkjÀ��ubhÄX��� ÖÅr[��}rÒ[��(hgX��� hhj–[��ubj’��)ÅrÚ[��}rÛ[��(hgX���:class:`Types.QueryEngineList`rÙ[��hhj–[��hijÿU��hkjÿ��hm}rı[��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineListU	refdomainX���pyrˆ[��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK?hb]r˜[��j√��)År¯[��}r˘[��(hgjÙ[��hm}r˙[��(ho]hp]r˚[��(jÊ��jˆ[��X���py-classr¸[��ehq]hr]ht]uhhjÚ[��hb]r˝[��hÄX���Types.QueryEngineListr˛[��ÖÅrˇ[��}r�\��(hgU�hhj¯[��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År\��}r\��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhjSV��hb]r\��(jY��)År\��}r\��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhj\��hb]r\��hÑ)År	\��}r
\��(hgX���Tier 1r\��hhj\��hijÿU��hkhàhm}r\��(ho]hp]hq]hr]ht]uhvK@hb]r
\��hÄX���Tier 1r\��ÖÅr\��}r\��(hgj\��hhj	\��ubaubahkjf��ubjY��)År\��}r\��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhj\��hb]r\��hÑ)År\��}r\��(hgX���2.0r\��hhj\��hijÿU��hkhàhm}r\��(ho]hp]hq]hr]ht]uhvKAhb]r\��hÄX���2.0r\��ÖÅr\��}r\��(hgj\��hhj\��ubaubahkjf��ubjY��)År\��}r\��(hgU�hm}r\��(ho]hp]hq]hr]ht]uhhj\��hb]r \��hÑ)År!\��}r"\��(hgX���``POST /synchronize``r#\��hhj\��hijÿU��hkhàhm}r$\��(ho]hp]hq]hr]ht]uhvKBhb]r%\��j√��)År&\��}r'\��(hgj#\��hm}r(\��(ho]hp]hq]hr]ht]uhhj!\��hb]r)\��hÄX���POST /synchronizer*\��ÖÅr+\��}r,\��(hgU�hhj&\��ubahkjÀ��ubaubahkjf��ubjY��)År-\��}r.\��(hgU�hm}r/\��(ho]hp]hq]hr]ht]uhhj\��hb]r0\��hÑ)År1\��}r2\��(hgX���:func:`synchronize`r3\��hhj-\��hijÿU��hkhàhm}r4\��(ho]hp]hq]hr]ht]uhvKChb]r5\��j’��)År6\��}r7\��(hgj3\��hhj1\��hijÿU��hkjÿ��hm}r8\��(UreftypeX���funcj⁄��âj€��X���synchronizeU	refdomainX���pyr9\��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKChb]r:\��j√��)År;\��}r<\��(hgj3\��hm}r=\��(ho]hp]r>\��(jÊ��j9\��X���py-funcr?\��ehq]hr]ht]uhhj6\��hb]r@\��hÄX
���synchronize()rA\��ÖÅrB\��}rC\��(hgU�hhj;\��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrD\��}rE\��(hgU�hm}rF\��(ho]hp]hq]hr]ht]uhhj\��hb]rG\��hÑ)ÅrH\��}rI\��(hgXP���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`) ``->`` booleanrJ\��hhjD\��hijÿU��hkhàhm}rK\��(ho]hp]hq]hr]ht]uhvKDhb]rL\��(hÄX���(ÖÅrM\��}rN\��(hgX���(hhjH\��ubj’��)ÅrO\��}rP\��(hgX���:class:`session<Types.Session>`rQ\��hhjH\��hijÿU��hkjÿ��hm}rR\��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrS\��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKDhb]rT\��j√��)ÅrU\��}rV\��(hgjQ\��hm}rW\��(ho]hp]rX\��(jÊ��jS\��X���py-classrY\��ehq]hr]ht]uhhjO\��hb]rZ\��hÄX���sessionr[\��ÖÅr\\��}r]\��(hgU�hhjU\��ubahkjÀ��ubaubhÄX���, r^\��ÖÅr_\��}r`\��(hgX���, hhjH\��ubj’��)Åra\��}rb\��(hgX���:class:`pid<Types.Identifier>`rc\��hhjH\��hijÿU��hkjÿ��hm}rd\��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyre\��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKDhb]rf\��j√��)Årg\��}rh\��(hgjc\��hm}ri\��(ho]hp]rj\��(jÊ��je\��X���py-classrk\��ehq]hr]ht]uhhja\��hb]rl\��hÄX���pidrm\��ÖÅrn\��}ro\��(hgU�hhjg\��ubahkjÀ��ubaubhÄX���) rp\��ÖÅrq\��}rr\��(hgX���) hhjH\��ubj√��)Års\��}rt\��(hgX���``->``hm}ru\��(ho]hp]hq]hr]ht]uhhjH\��hb]rv\��hÄX���->rw\��ÖÅrx\��}ry\��(hgU�hhjs\��ubahkjÀ��ubhÄX��� booleanrz\��ÖÅr{\��}r|\��(hgX��� booleanhhjH\��ubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)År}\��}r~\��(hgU�hhjûU��hiNhkj”��hm}r\��(hr]hq]ho]hp]ht]Uentries]rÄ\��(j÷��X���get() (in module CNRead)hU�NtrÅ\��auhvNhwhhb]ubj¸!��)ÅrÇ\��}rÉ\��(hgU�hhjûU��hiNhkjˇ!��hm}rÑ\��(j"��âj"��X���pyrÖ\��hr]hq]ho]hp]ht]j"��X���functionrÜ\��j"��jÜ\��uhvNhwhhb]rá\��(j"��)Årà\��}râ\��(hgX���get(session,id) -> OctetStreamhhjÇ\��hijÿU��hkj"��hm}rä\��(hr]rã\��haj"��jÒU��hq]ho]hp]ht]rå\��haj"��X���getrç\��j"��U�j"��âuhvKhhwhhb]ré\��(j"��)Årè\��}rê\��(hgX���CNRead.hhjà\��hijÿU��hkj"��hm}rë\��(ho]hp]hq]hr]ht]uhvKhhwhhb]rí\��hÄX���CNRead.rì\��ÖÅrî\��}rï\��(hgU�hhjè\��ubaubj"��)Årñ\��}ró\��(hgjç\��hhjà\��hijÿU��hkj!"��hm}rò\��(ho]hp]hq]hr]ht]uhvKhhwhhb]rô\��hÄX���getrö\��ÖÅrõ\��}rú\��(hgU�hhjñ\��ubaubj'"��)Årù\��}rû\��(hgX���session, idhhjà\��hijÿU��hkj*"��hm}rü\��(ho]hp]hq]hr]ht]uhvKhhwhhb]r†\��(j-"��)År°\��}r¢\��(hgX���sessionhm}r£\��(ho]hp]hq]hr]ht]uhhjù\��hb]r§\��hÄX���sessionr•\��ÖÅr¶\��}rß\��(hgU�hhj°\��ubahkj5"��ubj-"��)År®\��}r©\��(hgX���idhm}r™\��(ho]hp]hq]hr]ht]uhhjù\��hb]r´\��hÄX���idr¨\��ÖÅr≠\��}rÆ\��(hgU�hhj®\��ubahkj5"��ubeubj6"��)ÅrØ\��}r∞\��(hgX���OctetStreamhhjà\��hijÿU��hkj9"��hm}r±\��(ho]hp]hq]hr]ht]uhvKhhwhhb]r≤\��hÄX���OctetStreamr≥\��ÖÅr¥\��}rµ\��(hgU�hhjØ\��ubaubeubj?"��)År∂\��}r∑\��(hgU�hhjÇ\��hijÿU��hkjB"��hm}r∏\��(ho]hp]hq]hr]ht]uhvKhhwhhb]rπ\��(hÑ)År∫\��}rª\��(hgX„���Retrieves the object identified by *id* from the node. If the object is not present on the node, then an :exc:`Exceptions.NotFound` error is raised, regardless of whether the object exists on another node in the DataONE system.hhj∂\��hijÿU��hkhàhm}rº\��(ho]hp]hq]hr]ht]uhvKKhwhhb]rΩ\��(hÄX#���Retrieves the object identified by ræ\��ÖÅrø\��}r¿\��(hgX#���Retrieves the object identified by hhj∫\��ubjÉ$��)År¡\��}r¬\��(hgX���*id*hm}r√\��(ho]hp]hq]hr]ht]uhhj∫\��hb]rƒ\��hÄX���idr≈\��ÖÅr∆\��}r«\��(hgU�hhj¡\��ubahkjã$��ubhÄXB��� from the node. If the object is not present on the node, then an r»\��ÖÅr…\��}r \��(hgXB��� from the node. If the object is not present on the node, then an hhj∫\��ubj’��)ÅrÀ\��}rÃ\��(hgX���:exc:`Exceptions.NotFound`rÕ\��hhj∫\��hijÿU��hkjÿ��hm}rŒ\��(UreftypeX���excj⁄��âj€��X���Exceptions.NotFoundU	refdomainX���pyrœ\��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKKhb]r–\��j√��)År—\��}r“\��(hgjÕ\��hm}r”\��(ho]hp]r‘\��(jÊ��jœ\��X���py-excr’\��ehq]hr]ht]uhhjÀ\��hb]r÷\��hÄX���Exceptions.NotFoundr◊\��ÖÅrÿ\��}rŸ\��(hgU�hhj—\��ubahkjÀ��ubaubhÄX`��� error is raised, regardless of whether the object exists on another node in the DataONE system.r⁄\��ÖÅr€\��}r‹\��(hgX`��� error is raised, regardless of whether the object exists on another node in the DataONE system.hhj∫\��ubeubhÑ)År›\��}rfi\��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhj∂\��hijÿU��hkhàhm}rfl\��(ho]hp]hq]hr]ht]uhvKMhwhhb]r‡\��(hÄX'���v2.0: The supplied identifier may be a r·\��ÖÅr‚\��}r„\��(hgX'���v2.0: The supplied identifier may be a hhj›\��ubj’��)År‰\��}rÂ\��(hgX���:term:`PID`rÊ\��hhj›\��hijÿU��hkjÿ��hm}rÁ\��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrË\��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKMhb]rÈ\��j`2��)ÅrÍ\��}rÎ\��(hgjÊ\��hm}rÏ\��(ho]hp]rÌ\��(jÊ��jË\��X���std-termrÓ\��ehq]hr]ht]uhhj‰\��hb]rÔ\��hÄX���PIDr\��ÖÅrÒ\��}rÚ\��(hgU�hhjÍ\��ubahkji2��ubaubhÄX��� or a rÛ\��ÖÅrÙ\��}rı\��(hgX��� or a hhj›\��ubj’��)Årˆ\��}r˜\��(hgX���:term:`SID`r¯\��hhj›\��hijÿU��hkjÿ��hm}r˘\��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr˙\��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKMhb]r˚\��j`2��)År¸\��}r˝\��(hgj¯\��hm}r˛\��(ho]hp]rˇ\��(jÊ��j˙\��X���std-termr�]��ehq]hr]ht]uhhjˆ\��hb]r]��hÄX���SIDr]��ÖÅr]��}r]��(hgU�hhj¸\��ubahkji2��ubaubhÄX���.ÖÅr]��}r]��(hgX���.hhj›\��ubeubhñ)År]��}r]��(hgU�hhj∂\��hiNhkhôhm}r	]��(ho]hp]hq]hr]ht]uhvNhwhhb]r
]��(hú)År]��}r]��(hgU�hhj]��hijÿU��hkhühm}r
]��(ho]hp]hq]hr]ht]uhvKOhwhhb]r]��(h¢)År]��}r]��(hgX���Versionhhj]��hijÿU��hkh¶hm}r]��(ho]hp]hq]hr]ht]uhvK�hb]r]��hÄX���Versionr]��ÖÅr]��}r]��(hgU�hhj]��ubaubh¨)År]��}r]��(hgX���1.0, 2.0r]��hm}r]��(ho]hp]hq]hr]ht]uhhj]��hb]r]��hÑ)År]��}r]��(hgj]��hhj]��hijÿU��hkhàhm}r]��(ho]hp]hq]hr]ht]uhvKOhb]r]��hÄX���1.0, 2.0r]��ÖÅr ]��}r!]��(hgj]��hhj]��ubaubahkhπubeubhú)År"]��}r#]��(hgU�hhj]��hijÿU��hkhühm}r$]��(ho]hp]hq]hr]ht]uhvKPhwhhb]r%]��(h¢)År&]��}r']��(hgX	���Use Caseshhj"]��hijÿU��hkh¶hm}r(]��(ho]hp]hq]hr]ht]uhvK�hb]r)]��hÄX	���Use Casesr*]��ÖÅr+]��}r,]��(hgU�hhj&]��ubaubh¨)År-]��}r.]��(hgXp���:doc:`UC01 </design/UseCases/01_uc>`, :doc:`UC16 </design/UseCases/16_uc>`, :doc:`UC09 </design/UseCases/09_uc>`r/]��hm}r0]��(ho]hp]hq]hr]ht]uhhj"]��hb]r1]��hÑ)År2]��}r3]��(hgj/]��hhj-]��hijÿU��hkhàhm}r4]��(ho]hp]hq]hr]ht]uhvKQhb]r5]��(j’��)År6]��}r7]��(hgX$���:doc:`UC01 </design/UseCases/01_uc>`r8]��hhj2]��hijÿU��hkjÿ��hm}r9]��(UreftypeX���docr:]��j⁄��àj€��X���/design/UseCases/01_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKQhb]r;]��j`2��)År<]��}r=]��(hgj8]��hm}r>]��(ho]hp]r?]��(jÊ��j:]��ehq]hr]ht]uhhj6]��hb]r@]��hÄX���UC01rA]��ÖÅrB]��}rC]��(hgU�hhj<]��ubahkji2��ubaubhÄX���, rD]��ÖÅrE]��}rF]��(hgX���, hhj2]��ubj’��)ÅrG]��}rH]��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rI]��hhj2]��hijÿU��hkjÿ��hm}rJ]��(UreftypeX���docrK]��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKQhb]rL]��j`2��)ÅrM]��}rN]��(hgjI]��hm}rO]��(ho]hp]rP]��(jÊ��jK]��ehq]hr]ht]uhhjG]��hb]rQ]��hÄX���UC16rR]��ÖÅrS]��}rT]��(hgU�hhjM]��ubahkji2��ubaubhÄX���, rU]��ÖÅrV]��}rW]��(hgX���, hhj2]��ubj’��)ÅrX]��}rY]��(hgX$���:doc:`UC09 </design/UseCases/09_uc>`rZ]��hhj2]��hijÿU��hkjÿ��hm}r[]��(UreftypeX���docr\]��j⁄��àj€��X���/design/UseCases/09_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKQhb]r]]��j`2��)År^]��}r_]��(hgjZ]��hm}r`]��(ho]hp]ra]��(jÊ��j\]��ehq]hr]ht]uhhjX]��hb]rb]��hÄX���UC09rc]��ÖÅrd]��}re]��(hgU�hhj^]��ubahkji2��ubaubeubahkhπubeubhú)Årf]��}rg]��(hgU�hhj]��hijÿU��hkhühm}rh]��(ho]hp]hq]hr]ht]uhvKRhwhhb]ri]��(h¢)Årj]��}rk]��(hgX���REST URLhhjf]��hijÿU��hkh¶hm}rl]��(ho]hp]hq]hr]ht]uhvK�hb]rm]��hÄX���REST URLrn]��ÖÅro]��}rp]��(hgU�hhjj]��ubaubh¨)Årq]��}rr]��(hgX���``GET /object/{id}``rs]��hm}rt]��(ho]hp]hq]hr]ht]uhhjf]��hb]ru]��hÑ)Årv]��}rw]��(hgjs]��hhjq]��hijÿU��hkhàhm}rx]��(ho]hp]hq]hr]ht]uhvKRhb]ry]��j√��)Årz]��}r{]��(hgjs]��hm}r|]��(ho]hp]hq]hr]ht]uhhjv]��hb]r}]��hÄX���GET /object/{id}r~]��ÖÅr]��}rÄ]��(hgU�hhjz]��ubahkjÀ��ubaubahkhπubeubhú)ÅrÅ]��}rÇ]��(hgU�hm}rÉ]��(ho]hp]hq]hr]ht]uhhj]��hb]rÑ]��(h¢)ÅrÖ]��}rÜ]��(hgX
���ParametershhjÅ]��hijÿU��hkh¶hm}rá]��(ho]hp]hq]hr]ht]uhvK�hb]rà]��hÄX
���Parametersrâ]��ÖÅrä]��}rã]��(hgU�hhjÖ]��ubaubh¨)Årå]��}rç]��(hgU�hm}ré]��(ho]hp]hq]hr]ht]uhhjÅ]��hb]rè]��j	#��)Årê]��}rë]��(hgU�hm}rí]��(ho]hp]hq]hr]ht]uhhjå]��hb]rì]��(j#��)Årî]��}rï]��(hgU�hm}rñ]��(ho]hp]hq]hr]ht]uhhjê]��hb]ró]��hÑ)Årò]��}rô]��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rö]��(ho]hp]hq]hr]ht]uhhjî]��hb]rõ]��(jû"��)Årú]��}rù]��(hgX���sessionhm}rû]��(hr]hq]j¢"��àho]hp]ht]uhhjò]��hb]rü]��hÄX���sessionr†]��ÖÅr°]��}r¢]��(hgU�hhjú]��ubahkjß"��ubhÄX��� (r£]��ÖÅr§]��}r•]��(hgU�hhjò]��ubj’��)År¶]��}rß]��(hgX���:class:`Types.Session`r®]��hhjò]��hijÿU��hkjÿ��hm}r©]��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr™]��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKThb]r´]��j√��)År¨]��}r≠]��(hgj®]��hm}rÆ]��(ho]hp]rØ]��(jÊ��j™]��X���py-classr∞]��ehq]hr]ht]uhhj¶]��hb]r±]��hÄX
���Types.Sessionr≤]��ÖÅr≥]��}r¥]��(hgU�hhj¨]��ubahkjÀ��ubaubhÄX���)ÖÅrµ]��}r∂]��(hgU�hhjò]��ubhÄX��� -- r∑]��ÖÅr∏]��}rπ]��(hgU�hhjò]��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r∫]��ÖÅrª]��}rº]��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjò]��ubj’��)ÅrΩ]��}ræ]��(hgX���:term:`public user`rø]��hhjò]��hijÿU��hkjÿ��hm}r¿]��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr¡]��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKShb]r¬]��j`2��)År√]��}rƒ]��(hgjø]��hm}r≈]��(ho]hp]r∆]��(jÊ��j¡]��X���std-termr«]��ehq]hr]ht]uhhjΩ]��hb]r»]��hÄX���public userr…]��ÖÅr ]��}rÀ]��(hgU�hhj√]��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rÃ]��ÖÅrÕ]��}rŒ]��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjò]��ubehkhàubahkj;#��ubj#��)Årœ]��}r–]��(hgU�hm}r—]��(ho]hp]hq]hr]ht]uhhjê]��hb]r“]��hÑ)År”]��}r‘]��(hgXÿ���id (Types.Identifier) -- Identifier of the object to be retrieved. May be either a PID or a SID, the latter acting as if called using the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}r’]��(ho]hp]hq]hr]ht]uhhjœ]��hb]r÷]��(jû"��)År◊]��}rÿ]��(hgX���idhm}rŸ]��(hr]hq]j¢"��àho]hp]ht]uhhj”]��hb]r⁄]��hÄX���idr€]��ÖÅr‹]��}r›]��(hgU�hhj◊]��ubahkjß"��ubhÄX��� (rfi]��ÖÅrfl]��}r‡]��(hgU�hhj”]��ubj’��)År·]��}r‚]��(hgX���:class:`Types.Identifier`r„]��hhj”]��hijÿU��hkjÿ��hm}r‰]��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÂ]��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKWhb]rÊ]��j√��)ÅrÁ]��}rË]��(hgj„]��hm}rÈ]��(ho]hp]rÍ]��(jÊ��jÂ]��X���py-classrÎ]��ehq]hr]ht]uhhj·]��hb]rÏ]��hÄX���Types.IdentifierrÌ]��ÖÅrÓ]��}rÔ]��(hgU�hhjÁ]��ubahkjÀ��ubaubhÄX���)ÖÅr]��}rÒ]��(hgU�hhj”]��ubhÄX��� -- rÚ]��ÖÅrÛ]��}rÙ]��(hgU�hhj”]��ubhÄXø���Identifier of the object to be retrieved. May be either a PID or a SID, the latter acting as if called using the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.rı]��ÖÅrˆ]��}r˜]��(hgXø���Identifier of the object to be retrieved. May be either a PID or a SID, the latter acting as if called using the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj”]��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År¯]��}r˘]��(hgU�hm}r˙]��(ho]hp]hq]hr]ht]uhhj]��hb]r˚]��(h¢)År¸]��}r˝]��(hgX���Returnshhj¯]��hijÿU��hkh¶hm}r˛]��(ho]hp]hq]hr]ht]uhvK�hb]rˇ]��hÄX���Returnsr�^��ÖÅr^��}r^��(hgU�hhj¸]��ubaubh¨)År^��}r^��(hgU�hm}r^��(ho]hp]hq]hr]ht]uhhj¯]��hb]r^��hÑ)År^��}r^��(hgXœ���For science metadata objects, this will be the exact byte stream of the science metadata object as it was original ingested. Note that additional object types may in the future be returned by the get method.hm}r	^��(ho]hp]hq]hr]ht]uhhj^��hb]r
^��hÄXœ���For science metadata objects, this will be the exact byte stream of the science metadata object as it was original ingested. Note that additional object types may in the future be returned by the get method.r^��ÖÅr^��}r
^��(hgXœ���For science metadata objects, this will be the exact byte stream of the science metadata object as it was original ingested. Note that additional object types may in the future be returned by the get method.hhj^��ubahkhàubahkhπubehkhüubhú)År^��}r^��(hgU�hm}r^��(ho]hp]hq]hr]ht]uhhj]��hb]r^��(h¢)År^��}r^��(hgX���Return typehhj^��hijÿU��hkh¶hm}r^��(ho]hp]hq]hr]ht]uhvK�hb]r^��hÄX���Return typer^��ÖÅr^��}r^��(hgU�hhj^��ubaubh¨)År^��}r^��(hgU�hm}r^��(ho]hp]hq]hr]ht]uhhj^��hb]r^��hÑ)År^��}r^��(hgX���Types.OctetStreamhm}r^��(ho]hp]hq]hr]ht]uhhj^��hb]r ^��j’��)År!^��}r"^��(hgX���:class:`Types.OctetStream`r#^��hhj^��hijÿU��hkjÿ��hm}r$^��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyr%^��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKZhb]r&^��j√��)År'^��}r(^��(hgj#^��hm}r)^��(ho]hp]r*^��(jÊ��j%^��X���py-classr+^��ehq]hr]ht]uhhj!^��hb]r,^��hÄX���Types.OctetStreamr-^��ÖÅr.^��}r/^��(hgU�hhj'^��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År0^��}r1^��(hgU�hm}r2^��(ho]hp]hq]hr]ht]uhhj]��hb]r3^��(h¢)År4^��}r5^��(hgX���Raiseshhj0^��hijÿU��hkh¶hm}r6^��(ho]hp]hq]hr]ht]uhvK�hb]r7^��hÄX���Raisesr8^��ÖÅr9^��}r:^��(hgU�hhj4^��ubaubh¨)År;^��}r<^��(hgU�hm}r=^��(ho]hp]hq]hr]ht]uhhj0^��hb]r>^��j	#��)År?^��}r@^��(hgU�hm}rA^��(ho]hp]hq]hr]ht]uhhj;^��hb]rB^��(j#��)ÅrC^��}rD^��(hgU�hm}rE^��(ho]hp]hq]hr]ht]uhhj?^��hb]rF^��hÑ)ÅrG^��}rH^��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1000)hm}rI^��(ho]hp]hq]hr]ht]uhhjC^��hb]rJ^��(j’��)ÅrK^��}rL^��(hgU�hm}rM^��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrN^��U	refdomainjÖ\��hr]hq]Urefexplicitâho]hp]ht]uhhjG^��hb]rO^��jû"��)ÅrP^��}rQ^��(hgjN^��hm}rR^��(ho]hp]hq]hr]ht]uhhjK^��hb]rS^��hÄX���Exceptions.NotAuthorizedrT^��ÖÅrU^��}rV^��(hgU�hhjP^��ubahkjß"��ubahkjÿ��ubhÄX��� -- rW^��ÖÅrX^��}rY^��(hgU�hhjG^��ubj√��)ÅrZ^��}r[^��(hgX$���``(errorCode=401, detailCode=1000)``hm}r\^��(ho]hp]hq]hr]ht]uhhjG^��hb]r]^��hÄX ���(errorCode=401, detailCode=1000)r^^��ÖÅr_^��}r`^��(hgU�hhjZ^��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åra^��}rb^��(hgU�hm}rc^��(ho]hp]hq]hr]ht]uhhj?^��hb]rd^��hÑ)Åre^��}rf^��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=1001)hm}rg^��(ho]hp]hq]hr]ht]uhhja^��hb]rh^��(j’��)Åri^��}rj^��(hgU�hm}rk^��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrl^��U	refdomainjÖ\��hr]hq]Urefexplicitâho]hp]ht]uhhje^��hb]rm^��jû"��)Årn^��}ro^��(hgjl^��hm}rp^��(ho]hp]hq]hr]ht]uhhji^��hb]rq^��hÄX���Exceptions.NotImplementedrr^��ÖÅrs^��}rt^��(hgU�hhjn^��ubahkjß"��ubahkjÿ��ubhÄX��� -- ru^��ÖÅrv^��}rw^��(hgU�hhje^��ubj√��)Årx^��}ry^��(hgX$���``(errorCode=501, detailCode=1001)``hm}rz^��(ho]hp]hq]hr]ht]uhhje^��hb]r{^��hÄX ���(errorCode=501, detailCode=1001)r|^��ÖÅr}^��}r~^��(hgU�hhjx^��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År^��}rÄ^��(hgU�hm}rÅ^��(ho]hp]hq]hr]ht]uhhj?^��hb]rÇ^��hÑ)ÅrÉ^��}rÑ^��(hgX√���Exceptions.NotFound -- (errorCode=404, detailCode=1020)The object specified by the identifier is not present on this (or any) CN. The response body should contain a reference to CNRead.resolve().hm}rÖ^��(ho]hp]hq]hr]ht]uhhj^��hb]rÜ^��(j’��)Årá^��}rà^��(hgU�hm}râ^��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrä^��U	refdomainjÖ\��hr]hq]Urefexplicitâho]hp]ht]uhhjÉ^��hb]rã^��jû"��)Årå^��}rç^��(hgjä^��hm}ré^��(ho]hp]hq]hr]ht]uhhjá^��hb]rè^��hÄX���Exceptions.NotFoundrê^��ÖÅrë^��}rí^��(hgU�hhjå^��ubahkjß"��ubahkjÿ��ubhÄX��� -- rì^��ÖÅrî^��}rï^��(hgU�hhjÉ^��ubhÑ)Årñ^��}ró^��(hgX$���``(errorCode=404, detailCode=1020)``rò^��hhjÉ^��hijÿU��hkhàhm}rô^��(ho]hp]hq]hr]ht]uhvK`hb]rö^��j√��)Årõ^��}rú^��(hgjò^��hm}rù^��(ho]hp]hq]hr]ht]uhhjñ^��hb]rû^��hÄX ���(errorCode=404, detailCode=1020)rü^��ÖÅr†^��}r°^��(hgU�hhjõ^��ubahkjÀ��ubaubhÑ)År¢^��}r£^��(hgXí���The object specified by the identifier is not present on this (or any) CN. The response body should contain a reference to :func:`CNRead.resolve`.hhjÉ^��hijÿU��hkhàhm}r§^��(ho]hp]hq]hr]ht]uhvKbhb]r•^��(hÄX{���The object specified by the identifier is not present on this (or any) CN. The response body should contain a reference to r¶^��ÖÅrß^��}r®^��(hgX{���The object specified by the identifier is not present on this (or any) CN. The response body should contain a reference to hhj¢^��ubj’��)År©^��}r™^��(hgX���:func:`CNRead.resolve`r´^��hhj¢^��hijÿU��hkjÿ��hm}r¨^��(UreftypeX���funcj⁄��âj€��X���CNRead.resolveU	refdomainX���pyr≠^��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKbhb]rÆ^��j√��)ÅrØ^��}r∞^��(hgj´^��hm}r±^��(ho]hp]r≤^��(jÊ��j≠^��X���py-funcr≥^��ehq]hr]ht]uhhj©^��hb]r¥^��hÄX���CNRead.resolve()rµ^��ÖÅr∂^��}r∑^��(hgU�hhjØ^��ubahkjÀ��ubaubhÄX���.ÖÅr∏^��}rπ^��(hgX���.hhj¢^��ubeubehkhàubahkj;#��ubj#��)År∫^��}rª^��(hgU�hm}rº^��(ho]hp]hq]hr]ht]uhhj?^��hb]rΩ^��hÑ)Åræ^��}rø^��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1030)hm}r¿^��(ho]hp]hq]hr]ht]uhhj∫^��hb]r¡^��(j’��)År¬^��}r√^��(hgU�hm}rƒ^��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer≈^��U	refdomainjÖ\��hr]hq]Urefexplicitâho]hp]ht]uhhjæ^��hb]r∆^��jû"��)År«^��}r»^��(hgj≈^��hm}r…^��(ho]hp]hq]hr]ht]uhhj¬^��hb]r ^��hÄX���Exceptions.ServiceFailurerÀ^��ÖÅrÃ^��}rÕ^��(hgU�hhj«^��ubahkjß"��ubahkjÿ��ubhÄX��� -- rŒ^��ÖÅrœ^��}r–^��(hgU�hhjæ^��ubj√��)År—^��}r“^��(hgX$���``(errorCode=500, detailCode=1030)``hm}r”^��(ho]hp]hq]hr]ht]uhhjæ^��hb]r‘^��hÄX ���(errorCode=500, detailCode=1030)r’^��ÖÅr÷^��}r◊^��(hgU�hhj—^��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årÿ^��}rŸ^��(hgU�hm}r⁄^��(ho]hp]hq]hr]ht]uhhj?^��hb]r€^��hÑ)År‹^��}r›^��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1010)hm}rfi^��(ho]hp]hq]hr]ht]uhhjÿ^��hb]rfl^��(j’��)År‡^��}r·^��(hgU�hm}r‚^��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr„^��U	refdomainjÖ\��hr]hq]Urefexplicitâho]hp]ht]uhhj‹^��hb]r‰^��jû"��)ÅrÂ^��}rÊ^��(hgj„^��hm}rÁ^��(ho]hp]hq]hr]ht]uhhj‡^��hb]rË^��hÄX���Exceptions.InvalidTokenrÈ^��ÖÅrÍ^��}rÎ^��(hgU�hhjÂ^��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÏ^��ÖÅrÌ^��}rÓ^��(hgU�hhj‹^��ubj√��)ÅrÔ^��}r^��(hgX$���``(errorCode=401, detailCode=1010)``hm}rÒ^��(ho]hp]hq]hr]ht]uhhj‹^��hb]rÚ^��hÄX ���(errorCode=401, detailCode=1010)rÛ^��ÖÅrÙ^��}rı^��(hgU�hhjÔ^��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)Årˆ^��}r˜^��(hgX���**Example**r¯^��hhjûU��hij��X���source/apis/examples/cn_get.txtr˘^��ÖÅr˙^��}r˚^��bhkhàhm}r¸^��(ho]hp]hq]hr]ht]uhvKhwhhb]r˝^��jG3��)År˛^��}rˇ^��(hgj¯^��hm}r�_��(ho]hp]hq]hr]ht]uhhjˆ^��hb]r_��hÄX���Exampler_��ÖÅr_��}r_��(hgU�hhj˛^��ubahkjO3��ubaubhÑ)År_��}r_��(hgX;���See :func:`MNRead.get` for additional details and examples.r_��hhjûU��hij˙^��hkhàhm}r_��(ho]hp]hq]hr]ht]uhvKhwhhb]r	_��(hÄX���See r
_��ÖÅr_��}r_��(hgX���See hhj_��ubj’��)År
_��}r_��(hgX���:func:`MNRead.get`r_��hhj_��hij˙^��hkjÿ��hm}r_��(UreftypeX���funcj⁄��âj€��X
���MNRead.getU	refdomainX���pyr_��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r_��j√��)År_��}r_��(hgj_��hm}r_��(ho]hp]r_��(jÊ��j_��X���py-funcr_��ehq]hr]ht]uhhj
_��hb]r_��hÄX���MNRead.get()r_��ÖÅr_��}r_��(hgU�hhj_��ubahkjÀ��ubaubhÄX%��� for additional details and examples.r_��ÖÅr_��}r_��(hgX%��� for additional details and examples.hhj_��ubeubj–��)År_��}r _��(hgU�hhjûU��hiNhkj”��hm}r!_��(hr]hq]ho]hp]ht]Uentries]r"_��(j÷��X&���getSystemMetadata() (in module CNRead)hU�Ntr#_��auhvNhwhhb]ubj¸!��)År$_��}r%_��(hgU�hhjûU��hiNhkjˇ!��hm}r&_��(j"��âj"��X���pyr'_��hr]hq]ho]hp]ht]j"��X���functionr(_��j"��j(_��uhvNhwhhb]r)_��(j"��)År*_��}r+_��(hgX/���getSystemMetadata(session,id) -> SystemMetadatahhj$_��hijÿU��hkj"��hm}r,_��(hr]r-_��haj"��jÒU��hq]ho]hp]ht]r._��haj"��X���getSystemMetadatar/_��j"��U�j"��âuhvKèhwhhb]r0_��(j"��)År1_��}r2_��(hgX���CNRead.hhj*_��hijÿU��hkj"��hm}r3_��(ho]hp]hq]hr]ht]uhvKèhwhhb]r4_��hÄX���CNRead.r5_��ÖÅr6_��}r7_��(hgU�hhj1_��ubaubj"��)År8_��}r9_��(hgj/_��hhj*_��hijÿU��hkj!"��hm}r:_��(ho]hp]hq]hr]ht]uhvKèhwhhb]r;_��hÄX���getSystemMetadatar<_��ÖÅr=_��}r>_��(hgU�hhj8_��ubaubj'"��)År?_��}r@_��(hgX���session, idhhj*_��hijÿU��hkj*"��hm}rA_��(ho]hp]hq]hr]ht]uhvKèhwhhb]rB_��(j-"��)ÅrC_��}rD_��(hgX���sessionhm}rE_��(ho]hp]hq]hr]ht]uhhj?_��hb]rF_��hÄX���sessionrG_��ÖÅrH_��}rI_��(hgU�hhjC_��ubahkj5"��ubj-"��)ÅrJ_��}rK_��(hgX���idhm}rL_��(ho]hp]hq]hr]ht]uhhj?_��hb]rM_��hÄX���idrN_��ÖÅrO_��}rP_��(hgU�hhjJ_��ubahkj5"��ubeubj6"��)ÅrQ_��}rR_��(hgX���SystemMetadatahhj*_��hijÿU��hkj9"��hm}rS_��(ho]hp]hq]hr]ht]uhvKèhwhhb]rT_��hÄX���SystemMetadatarU_��ÖÅrV_��}rW_��(hgU�hhjQ_��ubaubeubj?"��)ÅrX_��}rY_��(hgU�hhj$_��hijÿU��hkjB"��hm}rZ_��(ho]hp]hq]hr]ht]uhvKèhwhhb]r[_��(hÑ)År\_��}r]_��(hgXÀ���Returns the :term:`system metadata` that contains DataONE specific information about the object identified by *id*. Authoritative copies of system metadata are only available from the Coordinating Nodes.hhjX_��hijÿU��hkhàhm}r^_��(ho]hp]hq]hr]ht]uhvKphwhhb]r__��(hÄX���Returns the r`_��ÖÅra_��}rb_��(hgX���Returns the hhj\_��ubj’��)Årc_��}rd_��(hgX���:term:`system metadata`re_��hhj\_��hijÿU��hkjÿ��hm}rf_��(UreftypeX���termj⁄��àj€��X���system metadataU	refdomainX���stdrg_��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKphb]rh_��j`2��)Åri_��}rj_��(hgje_��hm}rk_��(ho]hp]rl_��(jÊ��jg_��X���std-termrm_��ehq]hr]ht]uhhjc_��hb]rn_��hÄX���system metadataro_��ÖÅrp_��}rq_��(hgU�hhji_��ubahkji2��ubaubhÄXK��� that contains DataONE specific information about the object identified by rr_��ÖÅrs_��}rt_��(hgXK��� that contains DataONE specific information about the object identified by hhj\_��ubjÉ$��)Åru_��}rv_��(hgX���*id*hm}rw_��(ho]hp]hq]hr]ht]uhhj\_��hb]rx_��hÄX���idry_��ÖÅrz_��}r{_��(hgU�hhju_��ubahkjã$��ubhÄXY���. Authoritative copies of system metadata are only available from the Coordinating Nodes.r|_��ÖÅr}_��}r~_��(hgXY���. Authoritative copies of system metadata are only available from the Coordinating Nodes.hhj\_��ubeubhÑ)År_��}rÄ_��(hgXé���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID` and the returned :class:`v2_0.Types.SystemMetadata` structure has changed.hhjX_��hijÿU��hkhàhm}rÅ_��(ho]hp]hq]hr]ht]uhvKrhwhhb]rÇ_��(hÄX'���v2.0: The supplied identifier may be a rÉ_��ÖÅrÑ_��}rÖ_��(hgX'���v2.0: The supplied identifier may be a hhj_��ubj’��)ÅrÜ_��}rá_��(hgX���:term:`PID`rà_��hhj_��hijÿU��hkjÿ��hm}râ_��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrä_��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKrhb]rã_��j`2��)Årå_��}rç_��(hgjà_��hm}ré_��(ho]hp]rè_��(jÊ��jä_��X���std-termrê_��ehq]hr]ht]uhhjÜ_��hb]rë_��hÄX���PIDrí_��ÖÅrì_��}rî_��(hgU�hhjå_��ubahkji2��ubaubhÄX��� or a rï_��ÖÅrñ_��}ró_��(hgX��� or a hhj_��ubj’��)Årò_��}rô_��(hgX���:term:`SID`rö_��hhj_��hijÿU��hkjÿ��hm}rõ_��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdrú_��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKrhb]rù_��j`2��)Årû_��}rü_��(hgjö_��hm}r†_��(ho]hp]r°_��(jÊ��jú_��X���std-termr¢_��ehq]hr]ht]uhhjò_��hb]r£_��hÄX���SIDr§_��ÖÅr•_��}r¶_��(hgU�hhjû_��ubahkji2��ubaubhÄX��� and the returned rß_��ÖÅr®_��}r©_��(hgX��� and the returned hhj_��ubj’��)År™_��}r´_��(hgX"���:class:`v2_0.Types.SystemMetadata`r¨_��hhj_��hijÿU��hkjÿ��hm}r≠_��(UreftypeX���classj⁄��âj€��X���v2_0.Types.SystemMetadataU	refdomainX���pyrÆ_��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKrhb]rØ_��j√��)År∞_��}r±_��(hgj¨_��hm}r≤_��(ho]hp]r≥_��(jÊ��jÆ_��X���py-classr¥_��ehq]hr]ht]uhhj™_��hb]rµ_��hÄX���v2_0.Types.SystemMetadatar∂_��ÖÅr∑_��}r∏_��(hgU�hhj∞_��ubahkjÀ��ubaubhÄX��� structure has changed.rπ_��ÖÅr∫_��}rª_��(hgX��� structure has changed.hhj_��ubeubhñ)Årº_��}rΩ_��(hgU�hhjX_��hiNhkhôhm}ræ_��(ho]hp]hq]hr]ht]uhvNhwhhb]rø_��(hú)År¿_��}r¡_��(hgU�hhjº_��hijÿU��hkhühm}r¬_��(ho]hp]hq]hr]ht]uhvKthwhhb]r√_��(h¢)Årƒ_��}r≈_��(hgX���Versionhhj¿_��hijÿU��hkh¶hm}r∆_��(ho]hp]hq]hr]ht]uhvK�hb]r«_��hÄX���Versionr»_��ÖÅr…_��}r _��(hgU�hhjƒ_��ubaubh¨)ÅrÀ_��}rÃ_��(hgX���1.0, 2.0rÕ_��hm}rŒ_��(ho]hp]hq]hr]ht]uhhj¿_��hb]rœ_��hÑ)År–_��}r—_��(hgjÕ_��hhjÀ_��hijÿU��hkhàhm}r“_��(ho]hp]hq]hr]ht]uhvKthb]r”_��hÄX���1.0, 2.0r‘_��ÖÅr’_��}r÷_��(hgjÕ_��hhj–_��ubaubahkhπubeubhú)År◊_��}rÿ_��(hgU�hhjº_��hijÿU��hkhühm}rŸ_��(ho]hp]hq]hr]ht]uhvKuhwhhb]r⁄_��(h¢)År€_��}r‹_��(hgX	���Use Caseshhj◊_��hijÿU��hkh¶hm}r›_��(ho]hp]hq]hr]ht]uhvK�hb]rfi_��hÄX	���Use Casesrfl_��ÖÅr‡_��}r·_��(hgU�hhj€_��ubaubh¨)År‚_��}r„_��(hgXp���:doc:`UC36 </design/UseCases/36_uc>`, :doc:`UC37 </design/UseCases/37_uc>`, :doc:`UC16 </design/UseCases/16_uc>`r‰_��hm}rÂ_��(ho]hp]hq]hr]ht]uhhj◊_��hb]rÊ_��hÑ)ÅrÁ_��}rË_��(hgj‰_��hhj‚_��hijÿU��hkhàhm}rÈ_��(ho]hp]hq]hr]ht]uhvKvhb]rÍ_��(j’��)ÅrÎ_��}rÏ_��(hgX$���:doc:`UC36 </design/UseCases/36_uc>`rÌ_��hhjÁ_��hijÿU��hkjÿ��hm}rÓ_��(UreftypeX���docrÔ_��j⁄��àj€��X���/design/UseCases/36_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKvhb]r_��j`2��)ÅrÒ_��}rÚ_��(hgjÌ_��hm}rÛ_��(ho]hp]rÙ_��(jÊ��jÔ_��ehq]hr]ht]uhhjÎ_��hb]rı_��hÄX���UC36rˆ_��ÖÅr˜_��}r¯_��(hgU�hhjÒ_��ubahkji2��ubaubhÄX���, r˘_��ÖÅr˙_��}r˚_��(hgX���, hhjÁ_��ubj’��)År¸_��}r˝_��(hgX$���:doc:`UC37 </design/UseCases/37_uc>`r˛_��hhjÁ_��hijÿU��hkjÿ��hm}rˇ_��(UreftypeX���docr�`��j⁄��àj€��X���/design/UseCases/37_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKvhb]r`��j`2��)År`��}r`��(hgj˛_��hm}r`��(ho]hp]r`��(jÊ��j�`��ehq]hr]ht]uhhj¸_��hb]r`��hÄX���UC37r`��ÖÅr`��}r	`��(hgU�hhj`��ubahkji2��ubaubhÄX���, r
`��ÖÅr`��}r`��(hgX���, hhjÁ_��ubj’��)År
`��}r`��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r`��hhjÁ_��hijÿU��hkjÿ��hm}r`��(UreftypeX���docr`��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKvhb]r`��j`2��)År`��}r`��(hgj`��hm}r`��(ho]hp]r`��(jÊ��j`��ehq]hr]ht]uhhj
`��hb]r`��hÄX���UC16r`��ÖÅr`��}r`��(hgU�hhj`��ubahkji2��ubaubeubahkhπubeubhú)År`��}r`��(hgU�hhjº_��hijÿU��hkhühm}r`��(ho]hp]hq]hr]ht]uhvKwhwhhb]r`��(h¢)År`��}r `��(hgX���REST URLhhj`��hijÿU��hkh¶hm}r!`��(ho]hp]hq]hr]ht]uhvK�hb]r"`��hÄX���REST URLr#`��ÖÅr$`��}r%`��(hgU�hhj`��ubaubh¨)År&`��}r'`��(hgX���``GET /meta/{id}``r(`��hm}r)`��(ho]hp]hq]hr]ht]uhhj`��hb]r*`��hÑ)År+`��}r,`��(hgj(`��hhj&`��hijÿU��hkhàhm}r-`��(ho]hp]hq]hr]ht]uhvKwhb]r.`��j√��)År/`��}r0`��(hgj(`��hm}r1`��(ho]hp]hq]hr]ht]uhhj+`��hb]r2`��hÄX���GET /meta/{id}r3`��ÖÅr4`��}r5`��(hgU�hhj/`��ubahkjÀ��ubaubahkhπubeubhú)År6`��}r7`��(hgU�hm}r8`��(ho]hp]hq]hr]ht]uhhjº_��hb]r9`��(h¢)År:`��}r;`��(hgX
���Parametershhj6`��hijÿU��hkh¶hm}r<`��(ho]hp]hq]hr]ht]uhvK�hb]r=`��hÄX
���Parametersr>`��ÖÅr?`��}r@`��(hgU�hhj:`��ubaubh¨)ÅrA`��}rB`��(hgU�hm}rC`��(ho]hp]hq]hr]ht]uhhj6`��hb]rD`��j	#��)ÅrE`��}rF`��(hgU�hm}rG`��(ho]hp]hq]hr]ht]uhhjA`��hb]rH`��(j#��)ÅrI`��}rJ`��(hgU�hm}rK`��(ho]hp]hq]hr]ht]uhhjE`��hb]rL`��hÑ)ÅrM`��}rN`��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rO`��(ho]hp]hq]hr]ht]uhhjI`��hb]rP`��(jû"��)ÅrQ`��}rR`��(hgX���sessionhm}rS`��(hr]hq]j¢"��àho]hp]ht]uhhjM`��hb]rT`��hÄX���sessionrU`��ÖÅrV`��}rW`��(hgU�hhjQ`��ubahkjß"��ubhÄX��� (rX`��ÖÅrY`��}rZ`��(hgU�hhjM`��ubj’��)År[`��}r\`��(hgX���:class:`Types.Session`r]`��hhjM`��hijÿU��hkjÿ��hm}r^`��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr_`��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKyhb]r``��j√��)Åra`��}rb`��(hgj]`��hm}rc`��(ho]hp]rd`��(jÊ��j_`��X���py-classre`��ehq]hr]ht]uhhj[`��hb]rf`��hÄX
���Types.Sessionrg`��ÖÅrh`��}ri`��(hgU�hhja`��ubahkjÀ��ubaubhÄX���)ÖÅrj`��}rk`��(hgU�hhjM`��ubhÄX��� -- rl`��ÖÅrm`��}rn`��(hgU�hhjM`��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the ro`��ÖÅrp`��}rq`��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjM`��ubj’��)Årr`��}rs`��(hgX���:term:`public user`rt`��hhjM`��hijÿU��hkjÿ��hm}ru`��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrv`��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKxhb]rw`��j`2��)Årx`��}ry`��(hgjt`��hm}rz`��(ho]hp]r{`��(jÊ��jv`��X���std-termr|`��ehq]hr]ht]uhhjr`��hb]r}`��hÄX���public userr~`��ÖÅr`��}rÄ`��(hgU�hhjx`��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rÅ`��ÖÅrÇ`��}rÉ`��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjM`��ubehkhàubahkj;#��ubj#��)ÅrÑ`��}rÖ`��(hgU�hm}rÜ`��(ho]hp]hq]hr]ht]uhhjE`��hb]rá`��hÑ)Årà`��}râ`��(hgX“���id (Types.Identifier) -- Identifier for the object of interest. May be either a PID or a SID, the latter acts as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}rä`��(ho]hp]hq]hr]ht]uhhjÑ`��hb]rã`��(jû"��)Årå`��}rç`��(hgX���idhm}ré`��(hr]hq]j¢"��àho]hp]ht]uhhjà`��hb]rè`��hÄX���idrê`��ÖÅrë`��}rí`��(hgU�hhjå`��ubahkjß"��ubhÄX��� (rì`��ÖÅrî`��}rï`��(hgU�hhjà`��ubj’��)Årñ`��}ró`��(hgX���:class:`Types.Identifier`rò`��hhjà`��hijÿU��hkjÿ��hm}rô`��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrö`��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK|hb]rõ`��j√��)Årú`��}rù`��(hgjò`��hm}rû`��(ho]hp]rü`��(jÊ��jö`��X���py-classr†`��ehq]hr]ht]uhhjñ`��hb]r°`��hÄX���Types.Identifierr¢`��ÖÅr£`��}r§`��(hgU�hhjú`��ubahkjÀ��ubaubhÄX���)ÖÅr•`��}r¶`��(hgU�hhjà`��ubhÄX��� -- rß`��ÖÅr®`��}r©`��(hgU�hhjà`��ubhÄXπ���Identifier for the object of interest. May be either a PID or a SID, the latter acts as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r™`��ÖÅr´`��}r¨`��(hgXπ���Identifier for the object of interest. May be either a PID or a SID, the latter acts as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhjà`��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År≠`��}rÆ`��(hgU�hm}rØ`��(ho]hp]hq]hr]ht]uhhjº_��hb]r∞`��(h¢)År±`��}r≤`��(hgX���Returnshhj≠`��hijÿU��hkh¶hm}r≥`��(ho]hp]hq]hr]ht]uhvK�hb]r¥`��hÄX���Returnsrµ`��ÖÅr∂`��}r∑`��(hgU�hhj±`��ubaubh¨)År∏`��}rπ`��(hgU�hm}r∫`��(ho]hp]hq]hr]ht]uhhj≠`��hb]rª`��hÑ)Årº`��}rΩ`��(hgX1���A system metadata document describing the object.hm}ræ`��(ho]hp]hq]hr]ht]uhhj∏`��hb]rø`��hÄX1���A system metadata document describing the object.r¿`��ÖÅr¡`��}r¬`��(hgX1���A system metadata document describing the object.hhjº`��ubahkhàubahkhπubehkhüubhú)År√`��}rƒ`��(hgU�hm}r≈`��(ho]hp]hq]hr]ht]uhhjº_��hb]r∆`��(h¢)År«`��}r»`��(hgX���Return typehhj√`��hijÿU��hkh¶hm}r…`��(ho]hp]hq]hr]ht]uhvK�hb]r `��hÄX���Return typerÀ`��ÖÅrÃ`��}rÕ`��(hgU�hhj«`��ubaubh¨)ÅrŒ`��}rœ`��(hgU�hm}r–`��(ho]hp]hq]hr]ht]uhhj√`��hb]r—`��hÑ)År“`��}r”`��(hgX���Types.SystemMetadatahm}r‘`��(ho]hp]hq]hr]ht]uhhjŒ`��hb]r’`��j’��)År÷`��}r◊`��(hgX���:class:`Types.SystemMetadata`rÿ`��hhj“`��hijÿU��hkjÿ��hm}rŸ`��(UreftypeX���classj⁄��âj€��X���Types.SystemMetadataU	refdomainX���pyr⁄`��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]r€`��j√��)År‹`��}r›`��(hgjÿ`��hm}rfi`��(ho]hp]rfl`��(jÊ��j⁄`��X���py-classr‡`��ehq]hr]ht]uhhj÷`��hb]r·`��hÄX���Types.SystemMetadatar‚`��ÖÅr„`��}r‰`��(hgU�hhj‹`��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrÂ`��}rÊ`��(hgU�hm}rÁ`��(ho]hp]hq]hr]ht]uhhjº_��hb]rË`��(h¢)ÅrÈ`��}rÍ`��(hgX���RaiseshhjÂ`��hijÿU��hkh¶hm}rÎ`��(ho]hp]hq]hr]ht]uhvK�hb]rÏ`��hÄX���RaisesrÌ`��ÖÅrÓ`��}rÔ`��(hgU�hhjÈ`��ubaubh¨)År`��}rÒ`��(hgU�hm}rÚ`��(ho]hp]hq]hr]ht]uhhjÂ`��hb]rÛ`��j	#��)ÅrÙ`��}rı`��(hgU�hm}rˆ`��(ho]hp]hq]hr]ht]uhhj`��hb]r˜`��(j#��)År¯`��}r˘`��(hgU�hm}r˙`��(ho]hp]hq]hr]ht]uhhjÙ`��hb]r˚`��hÑ)År¸`��}r˝`��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1050)hm}r˛`��(ho]hp]hq]hr]ht]uhhj¯`��hb]rˇ`��(j’��)År�a��}ra��(hgU�hm}ra��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenra��U	refdomainj'_��hr]hq]Urefexplicitâho]hp]ht]uhhj¸`��hb]ra��jû"��)Åra��}ra��(hgja��hm}ra��(ho]hp]hq]hr]ht]uhhj�a��hb]ra��hÄX���Exceptions.InvalidTokenr	a��ÖÅr
a��}ra��(hgU�hhja��ubahkjß"��ubahkjÿ��ubhÄX��� -- ra��ÖÅr
a��}ra��(hgU�hhj¸`��ubj√��)Åra��}ra��(hgX$���``(errorCode=401, detailCode=1050)``hm}ra��(ho]hp]hq]hr]ht]uhhj¸`��hb]ra��hÄX ���(errorCode=401, detailCode=1050)ra��ÖÅra��}ra��(hgU�hhja��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åra��}ra��(hgU�hm}ra��(ho]hp]hq]hr]ht]uhhjÙ`��hb]ra��hÑ)Åra��}ra��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=1041)hm}ra��(ho]hp]hq]hr]ht]uhhja��hb]ra��(j’��)Åra��}ra��(hgU�hm}r a��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr!a��U	refdomainj'_��hr]hq]Urefexplicitâho]hp]ht]uhhja��hb]r"a��jû"��)År#a��}r$a��(hgj!a��hm}r%a��(ho]hp]hq]hr]ht]uhhja��hb]r&a��hÄX���Exceptions.NotImplementedr'a��ÖÅr(a��}r)a��(hgU�hhj#a��ubahkjß"��ubahkjÿ��ubhÄX��� -- r*a��ÖÅr+a��}r,a��(hgU�hhja��ubj√��)År-a��}r.a��(hgX$���``(errorCode=501, detailCode=1041)``hm}r/a��(ho]hp]hq]hr]ht]uhhja��hb]r0a��hÄX ���(errorCode=501, detailCode=1041)r1a��ÖÅr2a��}r3a��(hgU�hhj-a��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År4a��}r5a��(hgU�hm}r6a��(ho]hp]hq]hr]ht]uhhjÙ`��hb]r7a��hÑ)År8a��}r9a��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1090)hm}r:a��(ho]hp]hq]hr]ht]uhhj4a��hb]r;a��(j’��)År<a��}r=a��(hgU�hm}r>a��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer?a��U	refdomainj'_��hr]hq]Urefexplicitâho]hp]ht]uhhj8a��hb]r@a��jû"��)ÅrAa��}rBa��(hgj?a��hm}rCa��(ho]hp]hq]hr]ht]uhhj<a��hb]rDa��hÄX���Exceptions.ServiceFailurerEa��ÖÅrFa��}rGa��(hgU�hhjAa��ubahkjß"��ubahkjÿ��ubhÄX��� -- rHa��ÖÅrIa��}rJa��(hgU�hhj8a��ubj√��)ÅrKa��}rLa��(hgX$���``(errorCode=500, detailCode=1090)``hm}rMa��(ho]hp]hq]hr]ht]uhhj8a��hb]rNa��hÄX ���(errorCode=500, detailCode=1090)rOa��ÖÅrPa��}rQa��(hgU�hhjKa��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrRa��}rSa��(hgU�hm}rTa��(ho]hp]hq]hr]ht]uhhjÙ`��hb]rUa��hÑ)ÅrVa��}rWa��(hgXä���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1040)The principal identified by token does not have READ permission on the object.hm}rXa��(ho]hp]hq]hr]ht]uhhjRa��hb]rYa��(j’��)ÅrZa��}r[a��(hgU�hm}r\a��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr]a��U	refdomainj'_��hr]hq]Urefexplicitâho]hp]ht]uhhjVa��hb]r^a��jû"��)År_a��}r`a��(hgj]a��hm}raa��(ho]hp]hq]hr]ht]uhhjZa��hb]rba��hÄX���Exceptions.NotAuthorizedrca��ÖÅrda��}rea��(hgU�hhj_a��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfa��ÖÅrga��}rha��(hgU�hhjVa��ubhÑ)Åria��}rja��(hgX$���``(errorCode=401, detailCode=1040)``rka��hhjVa��hijÿU��hkhàhm}rla��(ho]hp]hq]hr]ht]uhvKáhb]rma��j√��)Årna��}roa��(hgjka��hm}rpa��(ho]hp]hq]hr]ht]uhhjia��hb]rqa��hÄX ���(errorCode=401, detailCode=1040)rra��ÖÅrsa��}rta��(hgU�hhjna��ubahkjÀ��ubaubhÑ)Årua��}rva��(hgXN���The principal identified by token does not have READ permission on the object.rwa��hhjVa��hijÿU��hkhàhm}rxa��(ho]hp]hq]hr]ht]uhvKâhb]rya��hÄXN���The principal identified by token does not have READ permission on the object.rza��ÖÅr{a��}r|a��(hgjwa��hhjua��ubaubehkhàubahkj;#��ubj#��)År}a��}r~a��(hgU�hm}ra��(ho]hp]hq]hr]ht]uhhjÙ`��hb]rÄa��hÑ)ÅrÅa��}rÇa��(hgXÜ���Exceptions.NotFound -- (errorCode=404, detailCode=1060)There is no object identified by pid and so no system metadata can be returned.hm}rÉa��(ho]hp]hq]hr]ht]uhhj}a��hb]rÑa��(j’��)ÅrÖa��}rÜa��(hgU�hm}ráa��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundràa��U	refdomainj'_��hr]hq]Urefexplicitâho]hp]ht]uhhjÅa��hb]râa��jû"��)Åräa��}rãa��(hgjàa��hm}råa��(ho]hp]hq]hr]ht]uhhjÖa��hb]rça��hÄX���Exceptions.NotFoundréa��ÖÅrèa��}rêa��(hgU�hhjäa��ubahkjß"��ubahkjÿ��ubhÄX��� -- rëa��ÖÅría��}rìa��(hgU�hhjÅa��ubhÑ)Årîa��}rïa��(hgX$���``(errorCode=404, detailCode=1060)``rña��hhjÅa��hijÿU��hkhàhm}róa��(ho]hp]hq]hr]ht]uhvKãhb]ròa��j√��)Årôa��}röa��(hgjña��hm}rõa��(ho]hp]hq]hr]ht]uhhjîa��hb]rúa��hÄX ���(errorCode=404, detailCode=1060)rùa��ÖÅrûa��}rüa��(hgU�hhjôa��ubahkjÀ��ubaubhÑ)År†a��}r°a��(hgXQ���There is no object identified by *pid* and so no system metadata can be returned.hhjÅa��hijÿU��hkhàhm}r¢a��(ho]hp]hq]hr]ht]uhvKçhb]r£a��(hÄX!���There is no object identified by r§a��ÖÅr•a��}r¶a��(hgX!���There is no object identified by hhj†a��ubjÉ$��)Årßa��}r®a��(hgX���*pid*hm}r©a��(ho]hp]hq]hr]ht]uhhj†a��hb]r™a��hÄX���pidr´a��ÖÅr¨a��}r≠a��(hgU�hhjßa��ubahkjã$��ubhÄX+��� and so no system metadata can be returned.rÆa��ÖÅrØa��}r∞a��(hgX+��� and so no system metadata can be returned.hhj†a��ubeubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)År±a��}r≤a��(hgX���**Example**r≥a��hhjûU��hij��X-���source/apis/examples/cn_getSystemMetadata.txtr¥a��ÖÅrµa��}r∂a��bhkhàhm}r∑a��(ho]hp]hq]hr]ht]uhvKhwhhb]r∏a��jG3��)Årπa��}r∫a��(hgj≥a��hm}rªa��(ho]hp]hq]hr]ht]uhhj±a��hb]rºa��hÄX���ExamplerΩa��ÖÅræa��}røa��(hgU�hhjπa��ubahkjO3��ubaubhÑ)År¿a��}r¡a��(hgXI���See :func:`MNRead.getSystemMetadata` for additional details and examples.r¬a��hhjûU��hijµa��hkhàhm}r√a��(ho]hp]hq]hr]ht]uhvKhwhhb]rƒa��(hÄX���See r≈a��ÖÅr∆a��}r«a��(hgX���See hhj¿a��ubj’��)År»a��}r…a��(hgX ���:func:`MNRead.getSystemMetadata`r a��hhj¿a��hijµa��hkjÿ��hm}rÀa��(UreftypeX���funcj⁄��âj€��X���MNRead.getSystemMetadataU	refdomainX���pyrÃa��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKhb]rÕa��j√��)ÅrŒa��}rœa��(hgj a��hm}r–a��(ho]hp]r—a��(jÊ��jÃa��X���py-funcr“a��ehq]hr]ht]uhhj»a��hb]r”a��hÄX���MNRead.getSystemMetadata()r‘a��ÖÅr’a��}r÷a��(hgU�hhjŒa��ubahkjÀ��ubaubhÄX%��� for additional details and examples.r◊a��ÖÅrÿa��}rŸa��(hgX%��� for additional details and examples.hhj¿a��ubeubj–��)År⁄a��}r€a��(hgU�hhjûU��hiNhkj”��hm}r‹a��(hr]hq]ho]hp]ht]Uentries]r›a��(j÷��X���describe() (in module CNRead)hU�Ntrfia��auhvNhwhhb]ubj¸!��)Årfla��}r‡a��(hgU�hhjûU��hiNhkjˇ!��hm}r·a��(j"��âj"��X���pyr‚a��hr]hq]ho]hp]ht]j"��X���functionr„a��j"��j„a��uhvNhwhhb]r‰a��(j"��)ÅrÂa��}rÊa��(hgX(���describe(session,id) -> DescribeResponsehhjfla��hijÿU��hkj"��hm}rÁa��(hr]rËa��haj"��jÒU��hq]ho]hp]ht]rÈa��haj"��X���describerÍa��j"��U�j"��âuhvK∏hwhhb]rÎa��(j"��)ÅrÏa��}rÌa��(hgX���CNRead.hhjÂa��hijÿU��hkj"��hm}rÓa��(ho]hp]hq]hr]ht]uhvK∏hwhhb]rÔa��hÄX���CNRead.ra��ÖÅrÒa��}rÚa��(hgU�hhjÏa��ubaubj"��)ÅrÛa��}rÙa��(hgjÍa��hhjÂa��hijÿU��hkj!"��hm}rıa��(ho]hp]hq]hr]ht]uhvK∏hwhhb]rˆa��hÄX���describer˜a��ÖÅr¯a��}r˘a��(hgU�hhjÛa��ubaubj'"��)År˙a��}r˚a��(hgX���session, idhhjÂa��hijÿU��hkj*"��hm}r¸a��(ho]hp]hq]hr]ht]uhvK∏hwhhb]r˝a��(j-"��)År˛a��}rˇa��(hgX���sessionhm}r�b��(ho]hp]hq]hr]ht]uhhj˙a��hb]rb��hÄX���sessionrb��ÖÅrb��}rb��(hgU�hhj˛a��ubahkj5"��ubj-"��)Årb��}rb��(hgX���idhm}rb��(ho]hp]hq]hr]ht]uhhj˙a��hb]rb��hÄX���idr	b��ÖÅr
b��}rb��(hgU�hhjb��ubahkj5"��ubeubj6"��)Årb��}r
b��(hgX���DescribeResponsehhjÂa��hijÿU��hkj9"��hm}rb��(ho]hp]hq]hr]ht]uhvK∏hwhhb]rb��hÄX���DescribeResponserb��ÖÅrb��}rb��(hgU�hhjb��ubaubeubj?"��)Årb��}rb��(hgU�hhjfla��hijÿU��hkjB"��hm}rb��(ho]hp]hq]hr]ht]uhvK∏hwhhb]rb��(hÑ)Årb��}rb��(hgXd��This method provides a lighter weight mechanism than :func:`CNRead.getSystemMetadata` for a client to determine basic properties of the referenced object. The response should indicate properties that are typically returned in a HTTP HEAD request: the date late modified, the size of the object, the type of the object (the :attr:`SystemMetadata.formatId`).hhjb��hijÿU��hkhàhm}rb��(ho]hp]hq]hr]ht]uhvKóhwhhb]rb��(hÄX5���This method provides a lighter weight mechanism than rb��ÖÅrb��}rb��(hgX5���This method provides a lighter weight mechanism than hhjb��ubj’��)Årb��}rb��(hgX ���:func:`CNRead.getSystemMetadata`r b��hhjb��hijÿU��hkjÿ��hm}r!b��(UreftypeX���funcj⁄��âj€��X���CNRead.getSystemMetadataU	refdomainX���pyr"b��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKóhb]r#b��j√��)År$b��}r%b��(hgj b��hm}r&b��(ho]hp]r'b��(jÊ��j"b��X���py-funcr(b��ehq]hr]ht]uhhjb��hb]r)b��hÄX���CNRead.getSystemMetadata()r*b��ÖÅr+b��}r,b��(hgU�hhj$b��ubahkjÀ��ubaubhÄXÓ��� for a client to determine basic properties of the referenced object. The response should indicate properties that are typically returned in a HTTP HEAD request: the date late modified, the size of the object, the type of the object (the r-b��ÖÅr.b��}r/b��(hgXÓ��� for a client to determine basic properties of the referenced object. The response should indicate properties that are typically returned in a HTTP HEAD request: the date late modified, the size of the object, the type of the object (the hhjb��ubj’��)År0b��}r1b��(hgX���:attr:`SystemMetadata.formatId`r2b��hhjb��hijÿU��hkjÿ��hm}r3b��(UreftypeX���attrj⁄��âj€��X���SystemMetadata.formatIdU	refdomainX���pyr4b��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKóhb]r5b��j√��)År6b��}r7b��(hgj2b��hm}r8b��(ho]hp]r9b��(jÊ��j4b��X���py-attrr:b��ehq]hr]ht]uhhj0b��hb]r;b��hÄX���SystemMetadata.formatIdr<b��ÖÅr=b��}r>b��(hgU�hhj6b��ubahkjÀ��ubaubhÄX���).r?b��ÖÅr@b��}rAb��(hgX���).hhjb��ubeubhÑ)ÅrBb��}rCb��(hgXÄ���The principal indicated by *token* must have read privileges on the object, otherwise :exc:`Exceptions.NotAuthorized` is raised.hhjb��hijÿU��hkhàhm}rDb��(ho]hp]hq]hr]ht]uhvKôhwhhb]rEb��(hÄX���The principal indicated by rFb��ÖÅrGb��}rHb��(hgX���The principal indicated by hhjBb��ubjÉ$��)ÅrIb��}rJb��(hgX���*token*hm}rKb��(ho]hp]hq]hr]ht]uhhjBb��hb]rLb��hÄX���tokenrMb��ÖÅrNb��}rOb��(hgU�hhjIb��ubahkjã$��ubhÄX4��� must have read privileges on the object, otherwise rPb��ÖÅrQb��}rRb��(hgX4��� must have read privileges on the object, otherwise hhjBb��ubj’��)ÅrSb��}rTb��(hgX���:exc:`Exceptions.NotAuthorized`rUb��hhjBb��hijÿU��hkjÿ��hm}rVb��(UreftypeX���excj⁄��âj€��X���Exceptions.NotAuthorizedU	refdomainX���pyrWb��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKôhb]rXb��j√��)ÅrYb��}rZb��(hgjUb��hm}r[b��(ho]hp]r\b��(jÊ��jWb��X���py-excr]b��ehq]hr]ht]uhhjSb��hb]r^b��hÄX���Exceptions.NotAuthorizedr_b��ÖÅr`b��}rab��(hgU�hhjYb��ubahkjÀ��ubaubhÄX��� is raised.rbb��ÖÅrcb��}rdb��(hgX��� is raised.hhjBb��ubeubhÑ)Åreb��}rfb��(hgXØ���If the object does not exist on the node servicing the request, then :exc:`Exceptions.NotFound` must be raised even if the object exists on another node in the DataONE system.hhjb��hijÿU��hkhàhm}rgb��(ho]hp]hq]hr]ht]uhvKõhwhhb]rhb��(hÄXE���If the object does not exist on the node servicing the request, then rib��ÖÅrjb��}rkb��(hgXE���If the object does not exist on the node servicing the request, then hhjeb��ubj’��)Årlb��}rmb��(hgX���:exc:`Exceptions.NotFound`rnb��hhjeb��hijÿU��hkjÿ��hm}rob��(UreftypeX���excj⁄��âj€��X���Exceptions.NotFoundU	refdomainX���pyrpb��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKõhb]rqb��j√��)Årrb��}rsb��(hgjnb��hm}rtb��(ho]hp]rub��(jÊ��jpb��X���py-excrvb��ehq]hr]ht]uhhjlb��hb]rwb��hÄX���Exceptions.NotFoundrxb��ÖÅryb��}rzb��(hgU�hhjrb��ubahkjÀ��ubaubhÄXP��� must be raised even if the object exists on another node in the DataONE system.r{b��ÖÅr|b��}r}b��(hgXP��� must be raised even if the object exists on another node in the DataONE system.hhjeb��ubeubhÑ)År~b��}rb��(hgXÉ���Note that this method is likely to be called frequently and so efficiency should be taken into consideration during implementation.rÄb��hhjb��hijÿU��hkhàhm}rÅb��(ho]hp]hq]hr]ht]uhvKùhwhhb]rÇb��hÄXÉ���Note that this method is likely to be called frequently and so efficiency should be taken into consideration during implementation.rÉb��ÖÅrÑb��}rÖb��(hgjÄb��hhj~b��ubaubhÑ)ÅrÜb��}ráb��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhjb��hijÿU��hkhàhm}ràb��(ho]hp]hq]hr]ht]uhvKühwhhb]râb��(hÄX'���v2.0: The supplied identifier may be a räb��ÖÅrãb��}råb��(hgX'���v2.0: The supplied identifier may be a hhjÜb��ubj’��)Årçb��}réb��(hgX���:term:`PID`rèb��hhjÜb��hijÿU��hkjÿ��hm}rêb��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrëb��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKühb]ríb��j`2��)Årìb��}rîb��(hgjèb��hm}rïb��(ho]hp]rñb��(jÊ��jëb��X���std-termrób��ehq]hr]ht]uhhjçb��hb]ròb��hÄX���PIDrôb��ÖÅröb��}rõb��(hgU�hhjìb��ubahkji2��ubaubhÄX��� or a rúb��ÖÅrùb��}rûb��(hgX��� or a hhjÜb��ubj’��)Årüb��}r†b��(hgX���:term:`SID`r°b��hhjÜb��hijÿU��hkjÿ��hm}r¢b��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr£b��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKühb]r§b��j`2��)År•b��}r¶b��(hgj°b��hm}rßb��(ho]hp]r®b��(jÊ��j£b��X���std-termr©b��ehq]hr]ht]uhhjüb��hb]r™b��hÄX���SIDr´b��ÖÅr¨b��}r≠b��(hgU�hhj•b��ubahkji2��ubaubhÄX���.ÖÅrÆb��}rØb��(hgX���.hhjÜb��ubeubhñ)År∞b��}r±b��(hgU�hhjb��hiNhkhôhm}r≤b��(ho]hp]hq]hr]ht]uhvNhwhhb]r≥b��(hú)År¥b��}rµb��(hgU�hhj∞b��hijÿU��hkhühm}r∂b��(ho]hp]hq]hr]ht]uhvK°hwhhb]r∑b��(h¢)År∏b��}rπb��(hgX���Versionhhj¥b��hijÿU��hkh¶hm}r∫b��(ho]hp]hq]hr]ht]uhvK�hb]rªb��hÄX���Versionrºb��ÖÅrΩb��}ræb��(hgU�hhj∏b��ubaubh¨)Årøb��}r¿b��(hgX���1.0, 2.0r¡b��hm}r¬b��(ho]hp]hq]hr]ht]uhhj¥b��hb]r√b��hÑ)Årƒb��}r≈b��(hgj¡b��hhjøb��hijÿU��hkhàhm}r∆b��(ho]hp]hq]hr]ht]uhvK°hb]r«b��hÄX���1.0, 2.0r»b��ÖÅr…b��}r b��(hgj¡b��hhjƒb��ubaubahkhπubeubhú)ÅrÀb��}rÃb��(hgU�hhj∞b��hijÿU��hkhühm}rÕb��(ho]hp]hq]hr]ht]uhvK¢hwhhb]rŒb��(h¢)Årœb��}r–b��(hgX	���Use CaseshhjÀb��hijÿU��hkh¶hm}r—b��(ho]hp]hq]hr]ht]uhvK�hb]r“b��hÄX	���Use Casesr”b��ÖÅr‘b��}r’b��(hgU�hhjœb��ubaubh¨)År÷b��}r◊b��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rÿb��hm}rŸb��(ho]hp]hq]hr]ht]uhhjÀb��hb]r⁄b��hÑ)År€b��}r‹b��(hgjÿb��hhj÷b��hijÿU��hkhàhm}r›b��(ho]hp]hq]hr]ht]uhvK£hb]rfib��j’��)Årflb��}r‡b��(hgjÿb��hhj€b��hijÿU��hkjÿ��hm}r·b��(UreftypeX���docr‚b��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK£hb]r„b��j`2��)År‰b��}rÂb��(hgjÿb��hm}rÊb��(ho]hp]rÁb��(jÊ��j‚b��ehq]hr]ht]uhhjflb��hb]rËb��hÄX���UC16rÈb��ÖÅrÍb��}rÎb��(hgU�hhj‰b��ubahkji2��ubaubaubahkhπubeubhú)ÅrÏb��}rÌb��(hgU�hhj∞b��hijÿU��hkhühm}rÓb��(ho]hp]hq]hr]ht]uhvK§hwhhb]rÔb��(h¢)Årb��}rÒb��(hgX���REST URLhhjÏb��hijÿU��hkh¶hm}rÚb��(ho]hp]hq]hr]ht]uhvK�hb]rÛb��hÄX���REST URLrÙb��ÖÅrıb��}rˆb��(hgU�hhjb��ubaubh¨)År˜b��}r¯b��(hgX���``HEAD /object/{id}``r˘b��hm}r˙b��(ho]hp]hq]hr]ht]uhhjÏb��hb]r˚b��hÑ)År¸b��}r˝b��(hgj˘b��hhj˜b��hijÿU��hkhàhm}r˛b��(ho]hp]hq]hr]ht]uhvK§hb]rˇb��j√��)År�c��}rc��(hgj˘b��hm}rc��(ho]hp]hq]hr]ht]uhhj¸b��hb]rc��hÄX���HEAD /object/{id}rc��ÖÅrc��}rc��(hgU�hhj�c��ubahkjÀ��ubaubahkhπubeubhú)Årc��}rc��(hgU�hm}r	c��(ho]hp]hq]hr]ht]uhhj∞b��hb]r
c��(h¢)Årc��}rc��(hgX
���Parametershhjc��hijÿU��hkh¶hm}r
c��(ho]hp]hq]hr]ht]uhvK�hb]rc��hÄX
���Parametersrc��ÖÅrc��}rc��(hgU�hhjc��ubaubh¨)Årc��}rc��(hgU�hm}rc��(ho]hp]hq]hr]ht]uhhjc��hb]rc��j	#��)Årc��}rc��(hgU�hm}rc��(ho]hp]hq]hr]ht]uhhjc��hb]rc��(j#��)Årc��}rc��(hgU�hm}rc��(ho]hp]hq]hr]ht]uhhjc��hb]rc��hÑ)Årc��}rc��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r c��(ho]hp]hq]hr]ht]uhhjc��hb]r!c��(jû"��)År"c��}r#c��(hgX���sessionhm}r$c��(hr]hq]j¢"��àho]hp]ht]uhhjc��hb]r%c��hÄX���sessionr&c��ÖÅr'c��}r(c��(hgU�hhj"c��ubahkjß"��ubhÄX��� (r)c��ÖÅr*c��}r+c��(hgU�hhjc��ubj’��)År,c��}r-c��(hgX���:class:`Types.Session`r.c��hhjc��hijÿU��hkjÿ��hm}r/c��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr0c��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK¶hb]r1c��j√��)År2c��}r3c��(hgj.c��hm}r4c��(ho]hp]r5c��(jÊ��j0c��X���py-classr6c��ehq]hr]ht]uhhj,c��hb]r7c��hÄX
���Types.Sessionr8c��ÖÅr9c��}r:c��(hgU�hhj2c��ubahkjÀ��ubaubhÄX���)ÖÅr;c��}r<c��(hgU�hhjc��ubhÄX��� -- r=c��ÖÅr>c��}r?c��(hgU�hhjc��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r@c��ÖÅrAc��}rBc��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjc��ubj’��)ÅrCc��}rDc��(hgX���:term:`public user`rEc��hhjc��hijÿU��hkjÿ��hm}rFc��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrGc��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK•hb]rHc��j`2��)ÅrIc��}rJc��(hgjEc��hm}rKc��(ho]hp]rLc��(jÊ��jGc��X���std-termrMc��ehq]hr]ht]uhhjCc��hb]rNc��hÄX���public userrOc��ÖÅrPc��}rQc��(hgU�hhjIc��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rRc��ÖÅrSc��}rTc��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjc��ubehkhàubahkj;#��ubj#��)ÅrUc��}rVc��(hgU�hm}rWc��(ho]hp]hq]hr]ht]uhhjc��hb]rXc��hÑ)ÅrYc��}rZc��(hgX‘���id (Types.Identifier) -- Identifier for the object in question. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}r[c��(ho]hp]hq]hr]ht]uhhjUc��hb]r\c��(jû"��)År]c��}r^c��(hgX���idhm}r_c��(hr]hq]j¢"��àho]hp]ht]uhhjYc��hb]r`c��hÄX���idrac��ÖÅrbc��}rcc��(hgU�hhj]c��ubahkjß"��ubhÄX��� (rdc��ÖÅrec��}rfc��(hgU�hhjYc��ubj’��)Årgc��}rhc��(hgX���:class:`Types.Identifier`ric��hhjYc��hijÿU��hkjÿ��hm}rjc��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrkc��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK©hb]rlc��j√��)Årmc��}rnc��(hgjic��hm}roc��(ho]hp]rpc��(jÊ��jkc��X���py-classrqc��ehq]hr]ht]uhhjgc��hb]rrc��hÄX���Types.Identifierrsc��ÖÅrtc��}ruc��(hgU�hhjmc��ubahkjÀ��ubaubhÄX���)ÖÅrvc��}rwc��(hgU�hhjYc��ubhÄX��� -- rxc��ÖÅryc��}rzc��(hgU�hhjYc��ubhÄXª���Identifier for the object in question. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r{c��ÖÅr|c��}r}c��(hgXª���Identifier for the object in question. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhjYc��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År~c��}rc��(hgU�hm}rÄc��(ho]hp]hq]hr]ht]uhhj∞b��hb]rÅc��(h¢)ÅrÇc��}rÉc��(hgX���Returnshhj~c��hijÿU��hkh¶hm}rÑc��(ho]hp]hq]hr]ht]uhvK�hb]rÖc��hÄX���ReturnsrÜc��ÖÅrác��}ràc��(hgU�hhjÇc��ubaubh¨)Årâc��}räc��(hgU�hm}rãc��(ho]hp]hq]hr]ht]uhhj~c��hb]råc��hÑ)Årçc��}réc��(hgX<���A set of values providing a basic description of the object.hm}rèc��(ho]hp]hq]hr]ht]uhhjâc��hb]rêc��hÄX<���A set of values providing a basic description of the object.rëc��ÖÅríc��}rìc��(hgX<���A set of values providing a basic description of the object.hhjçc��ubahkhàubahkhπubehkhüubhú)Årîc��}rïc��(hgU�hm}rñc��(ho]hp]hq]hr]ht]uhhj∞b��hb]róc��(h¢)Åròc��}rôc��(hgX���Return typehhjîc��hijÿU��hkh¶hm}röc��(ho]hp]hq]hr]ht]uhvK�hb]rõc��hÄX���Return typerúc��ÖÅrùc��}rûc��(hgU�hhjòc��ubaubh¨)Årüc��}r†c��(hgU�hm}r°c��(ho]hp]hq]hr]ht]uhhjîc��hb]r¢c��hÑ)År£c��}r§c��(hgX���Types.DescribeResponsehm}r•c��(ho]hp]hq]hr]ht]uhhjüc��hb]r¶c��j’��)Årßc��}r®c��(hgX���:class:`Types.DescribeResponse`r©c��hhj£c��hijÿU��hkjÿ��hm}r™c��(UreftypeX���classj⁄��âj€��X���Types.DescribeResponseU	refdomainX���pyr´c��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK¨hb]r¨c��j√��)År≠c��}rÆc��(hgj©c��hm}rØc��(ho]hp]r∞c��(jÊ��j´c��X���py-classr±c��ehq]hr]ht]uhhjßc��hb]r≤c��hÄX���Types.DescribeResponser≥c��ÖÅr¥c��}rµc��(hgU�hhj≠c��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År∂c��}r∑c��(hgU�hm}r∏c��(ho]hp]hq]hr]ht]uhhj∞b��hb]rπc��(h¢)År∫c��}rªc��(hgX���Raiseshhj∂c��hijÿU��hkh¶hm}rºc��(ho]hp]hq]hr]ht]uhvK�hb]rΩc��hÄX���Raisesræc��ÖÅrøc��}r¿c��(hgU�hhj∫c��ubaubh¨)År¡c��}r¬c��(hgU�hm}r√c��(ho]hp]hq]hr]ht]uhhj∂c��hb]rƒc��j	#��)År≈c��}r∆c��(hgU�hm}r«c��(ho]hp]hq]hr]ht]uhhj¡c��hb]r»c��(j#��)År…c��}r c��(hgU�hm}rÀc��(ho]hp]hq]hr]ht]uhhj≈c��hb]rÃc��hÑ)ÅrÕc��}rŒc��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4930)hm}rœc��(ho]hp]hq]hr]ht]uhhj…c��hb]r–c��(j’��)År—c��}r“c��(hgU�hm}r”c��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr‘c��U	refdomainj‚a��hr]hq]Urefexplicitâho]hp]ht]uhhjÕc��hb]r’c��jû"��)År÷c��}r◊c��(hgj‘c��hm}rÿc��(ho]hp]hq]hr]ht]uhhj—c��hb]rŸc��hÄX���Exceptions.NotImplementedr⁄c��ÖÅr€c��}r‹c��(hgU�hhj÷c��ubahkjß"��ubahkjÿ��ubhÄX��� -- r›c��ÖÅrfic��}rflc��(hgU�hhjÕc��ubj√��)År‡c��}r·c��(hgX$���``(errorCode=501, detailCode=4930)``hm}r‚c��(ho]hp]hq]hr]ht]uhhjÕc��hb]r„c��hÄX ���(errorCode=501, detailCode=4930)r‰c��ÖÅrÂc��}rÊc��(hgU�hhj‡c��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÁc��}rËc��(hgU�hm}rÈc��(ho]hp]hq]hr]ht]uhhj≈c��hb]rÍc��hÑ)ÅrÎc��}rÏc��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4931)hm}rÌc��(ho]hp]hq]hr]ht]uhhjÁc��hb]rÓc��(j’��)ÅrÔc��}rc��(hgU�hm}rÒc��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÚc��U	refdomainj‚a��hr]hq]Urefexplicitâho]hp]ht]uhhjÎc��hb]rÛc��jû"��)ÅrÙc��}rıc��(hgjÚc��hm}rˆc��(ho]hp]hq]hr]ht]uhhjÔc��hb]r˜c��hÄX���Exceptions.ServiceFailurer¯c��ÖÅr˘c��}r˙c��(hgU�hhjÙc��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˚c��ÖÅr¸c��}r˝c��(hgU�hhjÎc��ubj√��)År˛c��}rˇc��(hgX$���``(errorCode=500, detailCode=4931)``hm}r�d��(ho]hp]hq]hr]ht]uhhjÎc��hb]rd��hÄX ���(errorCode=500, detailCode=4931)rd��ÖÅrd��}rd��(hgU�hhj˛c��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Ård��}rd��(hgU�hm}rd��(ho]hp]hq]hr]ht]uhhj≈c��hb]rd��hÑ)År	d��}r
d��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4932)hm}rd��(ho]hp]hq]hr]ht]uhhjd��hb]rd��(j’��)År
d��}rd��(hgU�hm}rd��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrd��U	refdomainj‚a��hr]hq]Urefexplicitâho]hp]ht]uhhj	d��hb]rd��jû"��)Ård��}rd��(hgjd��hm}rd��(ho]hp]hq]hr]ht]uhhj
d��hb]rd��hÄX���Exceptions.InvalidTokenrd��ÖÅrd��}rd��(hgU�hhjd��ubahkjß"��ubahkjÿ��ubhÄX��� -- rd��ÖÅrd��}rd��(hgU�hhj	d��ubj√��)Ård��}rd��(hgX$���``(errorCode=401, detailCode=4932)``hm}rd��(ho]hp]hq]hr]ht]uhhj	d��hb]rd��hÄX ���(errorCode=401, detailCode=4932)r d��ÖÅr!d��}r"d��(hgU�hhjd��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År#d��}r$d��(hgU�hm}r%d��(ho]hp]hq]hr]ht]uhhj≈c��hb]r&d��hÑ)År'd��}r(d��(hgX7���Exceptions.NotFound -- (errorCode=404, detailCode=4933)hm}r)d��(ho]hp]hq]hr]ht]uhhj#d��hb]r*d��(j’��)År+d��}r,d��(hgU�hm}r-d��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr.d��U	refdomainj‚a��hr]hq]Urefexplicitâho]hp]ht]uhhj'd��hb]r/d��jû"��)År0d��}r1d��(hgj.d��hm}r2d��(ho]hp]hq]hr]ht]uhhj+d��hb]r3d��hÄX���Exceptions.NotFoundr4d��ÖÅr5d��}r6d��(hgU�hhj0d��ubahkjß"��ubahkjÿ��ubhÄX��� -- r7d��ÖÅr8d��}r9d��(hgU�hhj'd��ubj√��)År:d��}r;d��(hgX$���``(errorCode=404, detailCode=4933)``hm}r<d��(ho]hp]hq]hr]ht]uhhj'd��hb]r=d��hÄX ���(errorCode=404, detailCode=4933)r>d��ÖÅr?d��}r@d��(hgU�hhj:d��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrAd��}rBd��(hgU�hm}rCd��(ho]hp]hq]hr]ht]uhhj≈c��hb]rDd��hÑ)ÅrEd��}rFd��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4934)hm}rGd��(ho]hp]hq]hr]ht]uhhjAd��hb]rHd��(j’��)ÅrId��}rJd��(hgU�hm}rKd��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrLd��U	refdomainj‚a��hr]hq]Urefexplicitâho]hp]ht]uhhjEd��hb]rMd��jû"��)ÅrNd��}rOd��(hgjLd��hm}rPd��(ho]hp]hq]hr]ht]uhhjId��hb]rQd��hÄX���Exceptions.NotAuthorizedrRd��ÖÅrSd��}rTd��(hgU�hhjNd��ubahkjß"��ubahkjÿ��ubhÄX��� -- rUd��ÖÅrVd��}rWd��(hgU�hhjEd��ubj√��)ÅrXd��}rYd��(hgX$���``(errorCode=401, detailCode=4934)``hm}rZd��(ho]hp]hq]hr]ht]uhhjEd��hb]r[d��hÄX ���(errorCode=401, detailCode=4934)r\d��ÖÅr]d��}r^d��(hgU�hhjXd��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)År_d��}r`d��(hgX���**Examples**rad��hhjûU��hij��X!���source/apis/examples/describe.txtrbd��ÖÅrcd��}rdd��bhkhàhm}red��(ho]hp]hq]hr]ht]uhvKhwhhb]rfd��jG3��)Årgd��}rhd��(hgjad��hm}rid��(ho]hp]hq]hr]ht]uhhj_d��hb]rjd��hÄX���Examplesrkd��ÖÅrld��}rmd��(hgU�hhjgd��ubahkjO3��ubaubhÑ)Årnd��}rod��(hgXG���(HEAD) Retrieve information about the object with identifier "ABC123"::rpd��hhjûU��hijcd��hkhàhm}rqd��(ho]hp]hq]hr]ht]uhvKhwhhb]rrd��hÄXF���(HEAD) Retrieve information about the object with identifier "ABC123":rsd��ÖÅrtd��}rud��(hgXF���(HEAD) Retrieve information about the object with identifier "ABC123":hhjnd��ubaubjâ3��)Årvd��}rwd��(hgXC��curl -I http://mn1.dataone.org/mn/v1/object/ABC123

HTTP/1.1 200 OK
Last-Modified: Wed, 16 Dec 2009 13:58:34 GMT
Content-Length: 10400
Content-Type: application/octet-stream
DataONE-ObjectFormat: eml://ecoinformatics.org/eml-2.0.1
DataONE-Checksum: SHA-1,2e01e17467891f7c933dbaa00e1459d23db3fe4f
DataONE-SerialVersion: 1234hhjûU��hijcd��hkjå3��hm}rxd��(j#��j$��hr]hq]ho]hp]ht]uhvMhwhhb]ryd��hÄXC��curl -I http://mn1.dataone.org/mn/v1/object/ABC123

HTTP/1.1 200 OK
Last-Modified: Wed, 16 Dec 2009 13:58:34 GMT
Content-Length: 10400
Content-Type: application/octet-stream
DataONE-ObjectFormat: eml://ecoinformatics.org/eml-2.0.1
DataONE-Checksum: SHA-1,2e01e17467891f7c933dbaa00e1459d23db3fe4f
DataONE-SerialVersion: 1234rzd��ÖÅr{d��}r|d��(hgU�hhjvd��ubaubhÑ)År}d��}r~d��(hgXJ���(HEAD) An error response to a describe() request for object "IDONTEXIST"::rd��hhjûU��hijcd��hkhàhm}rÄd��(ho]hp]hq]hr]ht]uhvKhwhhb]rÅd��hÄXI���(HEAD) An error response to a describe() request for object "IDONTEXIST":rÇd��ÖÅrÉd��}rÑd��(hgXI���(HEAD) An error response to a describe() request for object "IDONTEXIST":hhj}d��ubaubjâ3��)ÅrÖd��}rÜd��(hgX^��curl -I http://mn1.dataone.org/mn/v1/object/IDONTEXIST

HTTP/1.1 404 Not Found
Last-Modified: Wed, 16 Dec 2009 13:58:34 GMT
Content-Length: 1182
Content-Type: text/xml
DataONE-Exception-Name: NotFound
DataONE-Exception-DetailCode: 1380
DataONE-Exception-Description: The specified object does not exist on this node.
DataONE-Exception-PID: IDONTEXISThhjûU��hiX8���internal padding after source/apis/examples/describe.txtrád��hkjå3��hm}ràd��(j#��j$��hr]hq]ho]hp]ht]uhvMhwhhb]râd��hÄX^��curl -I http://mn1.dataone.org/mn/v1/object/IDONTEXIST

HTTP/1.1 404 Not Found
Last-Modified: Wed, 16 Dec 2009 13:58:34 GMT
Content-Length: 1182
Content-Type: text/xml
DataONE-Exception-Name: NotFound
DataONE-Exception-DetailCode: 1380
DataONE-Exception-Description: The specified object does not exist on this node.
DataONE-Exception-PID: IDONTEXISTräd��ÖÅrãd��}råd��(hgU�hhjÖd��ubaubj–��)Årçd��}réd��(hgU�hhjûU��hiNhkj”��hm}rèd��(hr]hq]ho]hp]ht]Uentries]rêd��(j÷��X���resolve() (in module CNRead)h8U�Ntrëd��auhvNhwhhb]ubj¸!��)Åríd��}rìd��(hgU�hhjûU��hiNhkjˇ!��hm}rîd��(j"��âj"��X���pyrïd��hr]hq]ho]hp]ht]j"��X���functionrñd��j"��jñd��uhvNhwhhb]ród��(j"��)Åròd��}rôd��(hgX)���resolve(session,id) -> ObjectLocationListhhjíd��hijÿU��hkj"��hm}röd��(hr]rõd��h8aj"��jÒU��hq]ho]hp]ht]rúd��h8aj"��X���resolverùd��j"��U�j"��âuhvK·hwhhb]rûd��(j"��)Årüd��}r†d��(hgX���CNRead.hhjòd��hijÿU��hkj"��hm}r°d��(ho]hp]hq]hr]ht]uhvK·hwhhb]r¢d��hÄX���CNRead.r£d��ÖÅr§d��}r•d��(hgU�hhjüd��ubaubj"��)År¶d��}rßd��(hgjùd��hhjòd��hijÿU��hkj!"��hm}r®d��(ho]hp]hq]hr]ht]uhvK·hwhhb]r©d��hÄX���resolver™d��ÖÅr´d��}r¨d��(hgU�hhj¶d��ubaubj'"��)År≠d��}rÆd��(hgX���session, idhhjòd��hijÿU��hkj*"��hm}rØd��(ho]hp]hq]hr]ht]uhvK·hwhhb]r∞d��(j-"��)År±d��}r≤d��(hgX���sessionhm}r≥d��(ho]hp]hq]hr]ht]uhhj≠d��hb]r¥d��hÄX���sessionrµd��ÖÅr∂d��}r∑d��(hgU�hhj±d��ubahkj5"��ubj-"��)År∏d��}rπd��(hgX���idhm}r∫d��(ho]hp]hq]hr]ht]uhhj≠d��hb]rªd��hÄX���idrºd��ÖÅrΩd��}ræd��(hgU�hhj∏d��ubahkj5"��ubeubj6"��)Årød��}r¿d��(hgX���ObjectLocationListhhjòd��hijÿU��hkj9"��hm}r¡d��(ho]hp]hq]hr]ht]uhvK·hwhhb]r¬d��hÄX���ObjectLocationListr√d��ÖÅrƒd��}r≈d��(hgU�hhjød��ubaubeubj?"��)År∆d��}r«d��(hgU�hhjíd��hijÿU��hkjB"��hm}r»d��(ho]hp]hq]hr]ht]uhvK·hwhhb]r…d��(hÑ)År d��}rÀd��(hgX��Returns a list of nodes (MNs or CNs) known to hold copies of the object identified by *id*. The object resolution process is intended to provide a simple mechanism for a client to discover from which node(s) a particular object may be retrieved. Details about method interfaces (i.e. REST URLs) exposed by a particular node can be determined by examining the response from the *node* collection. For convenience, the :func:`MNRead.get` URL is included in the response as is the base URL of the node REST services.hhj∆d��hijÿU��hkhàhm}rÃd��(ho]hp]hq]hr]ht]uhvK¿hwhhb]rÕd��(hÄXV���Returns a list of nodes (MNs or CNs) known to hold copies of the object identified by rŒd��ÖÅrœd��}r–d��(hgXV���Returns a list of nodes (MNs or CNs) known to hold copies of the object identified by hhj d��ubjÉ$��)År—d��}r“d��(hgX���*id*hm}r”d��(ho]hp]hq]hr]ht]uhhj d��hb]r‘d��hÄX���idr’d��ÖÅr÷d��}r◊d��(hgU�hhj—d��ubahkjã$��ubhÄX��. The object resolution process is intended to provide a simple mechanism for a client to discover from which node(s) a particular object may be retrieved. Details about method interfaces (i.e. REST URLs) exposed by a particular node can be determined by examining the response from the rÿd��ÖÅrŸd��}r⁄d��(hgX��. The object resolution process is intended to provide a simple mechanism for a client to discover from which node(s) a particular object may be retrieved. Details about method interfaces (i.e. REST URLs) exposed by a particular node can be determined by examining the response from the hhj d��ubjÉ$��)År€d��}r‹d��(hgX���*node*hm}r›d��(ho]hp]hq]hr]ht]uhhj d��hb]rfid��hÄX���noderfld��ÖÅr‡d��}r·d��(hgU�hhj€d��ubahkjã$��ubhÄX"��� collection. For convenience, the r‚d��ÖÅr„d��}r‰d��(hgX"��� collection. For convenience, the hhj d��ubj’��)ÅrÂd��}rÊd��(hgX���:func:`MNRead.get`rÁd��hhj d��hijÿU��hkjÿ��hm}rËd��(UreftypeX���funcj⁄��âj€��X
���MNRead.getU	refdomainX���pyrÈd��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK¿hb]rÍd��j√��)ÅrÎd��}rÏd��(hgjÁd��hm}rÌd��(ho]hp]rÓd��(jÊ��jÈd��X���py-funcrÔd��ehq]hr]ht]uhhjÂd��hb]rd��hÄX���MNRead.get()rÒd��ÖÅrÚd��}rÛd��(hgU�hhjÎd��ubahkjÀ��ubaubhÄXN��� URL is included in the response as is the base URL of the node REST services.rÙd��ÖÅrıd��}rˆd��(hgXN��� URL is included in the response as is the base URL of the node REST services.hhj d��ubeubhÑ)År˜d��}r¯d��(hgX<��Note also that the same functionality as *resolve()* can be implemented by retrieving a copy of the system metadata for the object and utilizing the node registry to discover the base URL from which the client can construct the *get()* URL. Resolve is provided for efficiency since the response size is much smaller.hhj∆d��hijÿU��hkhàhm}r˘d��(ho]hp]hq]hr]ht]uhvK¬hwhhb]r˙d��(hÄX)���Note also that the same functionality as r˚d��ÖÅr¸d��}r˝d��(hgX)���Note also that the same functionality as hhj˜d��ubjÉ$��)År˛d��}rˇd��(hgX���*resolve()*hm}r�e��(ho]hp]hq]hr]ht]uhhj˜d��hb]re��hÄX	���resolve()re��ÖÅre��}re��(hgU�hhj˛d��ubahkjã$��ubhÄX∞��� can be implemented by retrieving a copy of the system metadata for the object and utilizing the node registry to discover the base URL from which the client can construct the re��ÖÅre��}re��(hgX∞��� can be implemented by retrieving a copy of the system metadata for the object and utilizing the node registry to discover the base URL from which the client can construct the hhj˜d��ubjÉ$��)Åre��}r	e��(hgX���*get()*hm}r
e��(ho]hp]hq]hr]ht]uhhj˜d��hb]re��hÄX���get()re��ÖÅr
e��}re��(hgU�hhje��ubahkjã$��ubhÄXQ��� URL. Resolve is provided for efficiency since the response size is much smaller.re��ÖÅre��}re��(hgXQ��� URL. Resolve is provided for efficiency since the response size is much smaller.hhj˜d��ubeubhÑ)Åre��}re��(hgXfl���Resolve will return a HTTP status of 303 (see other) on success. The HTTP header "Location" MUST be set, and it's value SHOULD be the full get() URL for retrieving the object from the first location in the resolve response.re��hhj∆d��hijÿU��hkhàhm}re��(ho]hp]hq]hr]ht]uhvKƒhwhhb]re��hÄXfl���Resolve will return a HTTP status of 303 (see other) on success. The HTTP header "Location" MUST be set, and it's value SHOULD be the full get() URL for retrieving the object from the first location in the resolve response.re��ÖÅre��}re��(hgje��hhje��ubaubhÑ)Åre��}re��(hgX¬���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`. If the identifier is a SID, then resolution is for the latest version of an object (i.e. the head of the obsolescence chain).hhj∆d��hijÿU��hkhàhm}re��(ho]hp]hq]hr]ht]uhvK∆hwhhb]re��(hÄX'���v2.0: The supplied identifier may be a re��ÖÅre��}r e��(hgX'���v2.0: The supplied identifier may be a hhje��ubj’��)År!e��}r"e��(hgX���:term:`PID`r#e��hhje��hijÿU��hkjÿ��hm}r$e��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdr%e��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK∆hb]r&e��j`2��)År'e��}r(e��(hgj#e��hm}r)e��(ho]hp]r*e��(jÊ��j%e��X���std-termr+e��ehq]hr]ht]uhhj!e��hb]r,e��hÄX���PIDr-e��ÖÅr.e��}r/e��(hgU�hhj'e��ubahkji2��ubaubhÄX��� or a r0e��ÖÅr1e��}r2e��(hgX��� or a hhje��ubj’��)År3e��}r4e��(hgX���:term:`SID`r5e��hhje��hijÿU��hkjÿ��hm}r6e��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr7e��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK∆hb]r8e��j`2��)År9e��}r:e��(hgj5e��hm}r;e��(ho]hp]r<e��(jÊ��j7e��X���std-termr=e��ehq]hr]ht]uhhj3e��hb]r>e��hÄX���SIDr?e��ÖÅr@e��}rAe��(hgU�hhj9e��ubahkji2��ubaubhÄX���. If the identifier is a SID, then resolution is for the latest version of an object (i.e. the head of the obsolescence chain).rBe��ÖÅrCe��}rDe��(hgX���. If the identifier is a SID, then resolution is for the latest version of an object (i.e. the head of the obsolescence chain).hhje��ubeubhñ)ÅrEe��}rFe��(hgU�hhj∆d��hiNhkhôhm}rGe��(ho]hp]hq]hr]ht]uhvNhwhhb]rHe��(hú)ÅrIe��}rJe��(hgU�hhjEe��hijÿU��hkhühm}rKe��(ho]hp]hq]hr]ht]uhvK»hwhhb]rLe��(h¢)ÅrMe��}rNe��(hgX���VersionhhjIe��hijÿU��hkh¶hm}rOe��(ho]hp]hq]hr]ht]uhvK�hb]rPe��hÄX���VersionrQe��ÖÅrRe��}rSe��(hgU�hhjMe��ubaubh¨)ÅrTe��}rUe��(hgX���1.0, 2.0rVe��hm}rWe��(ho]hp]hq]hr]ht]uhhjIe��hb]rXe��hÑ)ÅrYe��}rZe��(hgjVe��hhjTe��hijÿU��hkhàhm}r[e��(ho]hp]hq]hr]ht]uhvK»hb]r\e��hÄX���1.0, 2.0r]e��ÖÅr^e��}r_e��(hgjVe��hhjYe��ubaubahkhπubeubhú)År`e��}rae��(hgU�hhjEe��hijÿU��hkhühm}rbe��(ho]hp]hq]hr]ht]uhvK…hwhhb]rce��(h¢)Årde��}ree��(hgX	���Use Caseshhj`e��hijÿU��hkh¶hm}rfe��(ho]hp]hq]hr]ht]uhvK�hb]rge��hÄX	���Use Casesrhe��ÖÅrie��}rje��(hgU�hhjde��ubaubh¨)Årke��}rle��(hgXJ���:doc:`UC36 </design/UseCases/36_uc>`, :doc:`UC16 </design/UseCases/16_uc>`rme��hm}rne��(ho]hp]hq]hr]ht]uhhj`e��hb]roe��hÑ)Årpe��}rqe��(hgjme��hhjke��hijÿU��hkhàhm}rre��(ho]hp]hq]hr]ht]uhvK hb]rse��(j’��)Årte��}rue��(hgX$���:doc:`UC36 </design/UseCases/36_uc>`rve��hhjpe��hijÿU��hkjÿ��hm}rwe��(UreftypeX���docrxe��j⁄��àj€��X���/design/UseCases/36_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK hb]rye��j`2��)Årze��}r{e��(hgjve��hm}r|e��(ho]hp]r}e��(jÊ��jxe��ehq]hr]ht]uhhjte��hb]r~e��hÄX���UC36re��ÖÅrÄe��}rÅe��(hgU�hhjze��ubahkji2��ubaubhÄX���, rÇe��ÖÅrÉe��}rÑe��(hgX���, hhjpe��ubj’��)ÅrÖe��}rÜe��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`ráe��hhjpe��hijÿU��hkjÿ��hm}ràe��(UreftypeX���docrâe��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK hb]räe��j`2��)Årãe��}råe��(hgjáe��hm}rçe��(ho]hp]rée��(jÊ��jâe��ehq]hr]ht]uhhjÖe��hb]rèe��hÄX���UC16rêe��ÖÅrëe��}ríe��(hgU�hhjãe��ubahkji2��ubaubeubahkhπubeubhú)Årìe��}rîe��(hgU�hhjEe��hijÿU��hkhühm}rïe��(ho]hp]hq]hr]ht]uhvKÀhwhhb]rñe��(h¢)Åróe��}ròe��(hgX���REST URLhhjìe��hijÿU��hkh¶hm}rôe��(ho]hp]hq]hr]ht]uhvK�hb]röe��hÄX���REST URLrõe��ÖÅrúe��}rùe��(hgU�hhjóe��ubaubh¨)Årûe��}rüe��(hgX���``GET /resolve/{id}``r†e��hm}r°e��(ho]hp]hq]hr]ht]uhhjìe��hb]r¢e��hÑ)År£e��}r§e��(hgj†e��hhjûe��hijÿU��hkhàhm}r•e��(ho]hp]hq]hr]ht]uhvKÀhb]r¶e��j√��)Årße��}r®e��(hgj†e��hm}r©e��(ho]hp]hq]hr]ht]uhhj£e��hb]r™e��hÄX���GET /resolve/{id}r´e��ÖÅr¨e��}r≠e��(hgU�hhjße��ubahkjÀ��ubaubahkhπubeubhú)ÅrÆe��}rØe��(hgU�hm}r∞e��(ho]hp]hq]hr]ht]uhhjEe��hb]r±e��(h¢)År≤e��}r≥e��(hgX
���ParametershhjÆe��hijÿU��hkh¶hm}r¥e��(ho]hp]hq]hr]ht]uhvK�hb]rµe��hÄX
���Parametersr∂e��ÖÅr∑e��}r∏e��(hgU�hhj≤e��ubaubh¨)Årπe��}r∫e��(hgU�hm}rªe��(ho]hp]hq]hr]ht]uhhjÆe��hb]rºe��j	#��)ÅrΩe��}ræe��(hgU�hm}røe��(ho]hp]hq]hr]ht]uhhjπe��hb]r¿e��(j#��)År¡e��}r¬e��(hgU�hm}r√e��(ho]hp]hq]hr]ht]uhhjΩe��hb]rƒe��hÑ)År≈e��}r∆e��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r«e��(ho]hp]hq]hr]ht]uhhj¡e��hb]r»e��(jû"��)År…e��}r e��(hgX���sessionhm}rÀe��(hr]hq]j¢"��àho]hp]ht]uhhj≈e��hb]rÃe��hÄX���sessionrÕe��ÖÅrŒe��}rœe��(hgU�hhj…e��ubahkjß"��ubhÄX��� (r–e��ÖÅr—e��}r“e��(hgU�hhj≈e��ubj’��)År”e��}r‘e��(hgX���:class:`Types.Session`r’e��hhj≈e��hijÿU��hkjÿ��hm}r÷e��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr◊e��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKÕhb]rÿe��j√��)ÅrŸe��}r⁄e��(hgj’e��hm}r€e��(ho]hp]r‹e��(jÊ��j◊e��X���py-classr›e��ehq]hr]ht]uhhj”e��hb]rfie��hÄX
���Types.Sessionrfle��ÖÅr‡e��}r·e��(hgU�hhjŸe��ubahkjÀ��ubaubhÄX���)ÖÅr‚e��}r„e��(hgU�hhj≈e��ubhÄX��� -- r‰e��ÖÅrÂe��}rÊe��(hgU�hhj≈e��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÁe��ÖÅrËe��}rÈe��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj≈e��ubj’��)ÅrÍe��}rÎe��(hgX���:term:`public user`rÏe��hhj≈e��hijÿU��hkjÿ��hm}rÌe��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrÓe��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKÃhb]rÔe��j`2��)Åre��}rÒe��(hgjÏe��hm}rÚe��(ho]hp]rÛe��(jÊ��jÓe��X���std-termrÙe��ehq]hr]ht]uhhjÍe��hb]rıe��hÄX���public userrˆe��ÖÅr˜e��}r¯e��(hgU�hhje��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r˘e��ÖÅr˙e��}r˚e��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj≈e��ubehkhàubahkj;#��ubj#��)År¸e��}r˝e��(hgU�hm}r˛e��(ho]hp]hq]hr]ht]uhhjΩe��hb]rˇe��hÑ)År�f��}rf��(hgX»���id (Types.Identifier) -- Identifier being resolved. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}rf��(ho]hp]hq]hr]ht]uhhj¸e��hb]rf��(jû"��)Årf��}rf��(hgX���idhm}rf��(hr]hq]j¢"��àho]hp]ht]uhhj�f��hb]rf��hÄX���idrf��ÖÅr	f��}r
f��(hgU�hhjf��ubahkjß"��ubhÄX��� (rf��ÖÅrf��}r
f��(hgU�hhj�f��ubj’��)Årf��}rf��(hgX���:class:`Types.Identifier`rf��hhj�f��hijÿU��hkjÿ��hm}rf��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrf��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK–hb]rf��j√��)Årf��}rf��(hgjf��hm}rf��(ho]hp]rf��(jÊ��jf��X���py-classrf��ehq]hr]ht]uhhjf��hb]rf��hÄX���Types.Identifierrf��ÖÅrf��}rf��(hgU�hhjf��ubahkjÀ��ubaubhÄX���)ÖÅrf��}rf��(hgU�hhj�f��ubhÄX��� -- rf��ÖÅr f��}r!f��(hgU�hhj�f��ubhÄXØ���Identifier being resolved. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r"f��ÖÅr#f��}r$f��(hgXØ���Identifier being resolved. May be either a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj�f��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År%f��}r&f��(hgU�hm}r'f��(ho]hp]hq]hr]ht]uhhjEe��hb]r(f��(h¢)År)f��}r*f��(hgX���Returnshhj%f��hijÿU��hkh¶hm}r+f��(ho]hp]hq]hr]ht]uhvK�hb]r,f��hÄX���Returnsr-f��ÖÅr.f��}r/f��(hgU�hhj)f��ubaubh¨)År0f��}r1f��(hgU�hm}r2f��(ho]hp]hq]hr]ht]uhhj%f��hb]r3f��hÑ)År4f��}r5f��(hgXu���A list of nodes known to contain copies of the target object, plus the URLs known to resolve to the node get methods.hm}r6f��(ho]hp]hq]hr]ht]uhhj0f��hb]r7f��hÄXu���A list of nodes known to contain copies of the target object, plus the URLs known to resolve to the node get methods.r8f��ÖÅr9f��}r:f��(hgXu���A list of nodes known to contain copies of the target object, plus the URLs known to resolve to the node get methods.hhj4f��ubahkhàubahkhπubehkhüubhú)År;f��}r<f��(hgU�hm}r=f��(ho]hp]hq]hr]ht]uhhjEe��hb]r>f��(h¢)År?f��}r@f��(hgX���Return typehhj;f��hijÿU��hkh¶hm}rAf��(ho]hp]hq]hr]ht]uhvK�hb]rBf��hÄX���Return typerCf��ÖÅrDf��}rEf��(hgU�hhj?f��ubaubh¨)ÅrFf��}rGf��(hgU�hm}rHf��(ho]hp]hq]hr]ht]uhhj;f��hb]rIf��hÑ)ÅrJf��}rKf��(hgX���Types.ObjectLocationListhm}rLf��(ho]hp]hq]hr]ht]uhhjFf��hb]rMf��j’��)ÅrNf��}rOf��(hgX!���:class:`Types.ObjectLocationList`rPf��hhjJf��hijÿU��hkjÿ��hm}rQf��(UreftypeX���classj⁄��âj€��X���Types.ObjectLocationListU	refdomainX���pyrRf��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK”hb]rSf��j√��)ÅrTf��}rUf��(hgjPf��hm}rVf��(ho]hp]rWf��(jÊ��jRf��X���py-classrXf��ehq]hr]ht]uhhjNf��hb]rYf��hÄX���Types.ObjectLocationListrZf��ÖÅr[f��}r\f��(hgU�hhjTf��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År]f��}r^f��(hgU�hm}r_f��(ho]hp]hq]hr]ht]uhhjEe��hb]r`f��(h¢)Åraf��}rbf��(hgX���Raiseshhj]f��hijÿU��hkh¶hm}rcf��(ho]hp]hq]hr]ht]uhvK�hb]rdf��hÄX���Raisesref��ÖÅrff��}rgf��(hgU�hhjaf��ubaubh¨)Århf��}rif��(hgU�hm}rjf��(ho]hp]hq]hr]ht]uhhj]f��hb]rkf��j	#��)Årlf��}rmf��(hgU�hm}rnf��(ho]hp]hq]hr]ht]uhhjhf��hb]rof��(j#��)Årpf��}rqf��(hgU�hm}rrf��(ho]hp]hq]hr]ht]uhhjlf��hb]rsf��hÑ)Årtf��}ruf��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4130)hm}rvf��(ho]hp]hq]hr]ht]uhhjpf��hb]rwf��(j’��)Årxf��}ryf��(hgU�hm}rzf��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr{f��U	refdomainjïd��hr]hq]Urefexplicitâho]hp]ht]uhhjtf��hb]r|f��jû"��)År}f��}r~f��(hgj{f��hm}rf��(ho]hp]hq]hr]ht]uhhjxf��hb]rÄf��hÄX���Exceptions.InvalidTokenrÅf��ÖÅrÇf��}rÉf��(hgU�hhj}f��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÑf��ÖÅrÖf��}rÜf��(hgU�hhjtf��ubj√��)Åráf��}ràf��(hgX$���``(errorCode=401, detailCode=4130)``hm}râf��(ho]hp]hq]hr]ht]uhhjtf��hb]räf��hÄX ���(errorCode=401, detailCode=4130)rãf��ÖÅråf��}rçf��(hgU�hhjáf��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åréf��}rèf��(hgU�hm}rêf��(ho]hp]hq]hr]ht]uhhjlf��hb]rëf��hÑ)Åríf��}rìf��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4150)hm}rîf��(ho]hp]hq]hr]ht]uhhjéf��hb]rïf��(j’��)Årñf��}róf��(hgU�hm}ròf��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerôf��U	refdomainjïd��hr]hq]Urefexplicitâho]hp]ht]uhhjíf��hb]röf��jû"��)Årõf��}rúf��(hgjôf��hm}rùf��(ho]hp]hq]hr]ht]uhhjñf��hb]rûf��hÄX���Exceptions.ServiceFailurerüf��ÖÅr†f��}r°f��(hgU�hhjõf��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¢f��ÖÅr£f��}r§f��(hgU�hhjíf��ubj√��)År•f��}r¶f��(hgX$���``(errorCode=500, detailCode=4150)``hm}rßf��(ho]hp]hq]hr]ht]uhhjíf��hb]r®f��hÄX ���(errorCode=500, detailCode=4150)r©f��ÖÅr™f��}r´f��(hgU�hhj•f��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¨f��}r≠f��(hgU�hm}rÆf��(ho]hp]hq]hr]ht]uhhjlf��hb]rØf��hÑ)År∞f��}r±f��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4120)hm}r≤f��(ho]hp]hq]hr]ht]uhhj¨f��hb]r≥f��(j’��)År¥f��}rµf��(hgU�hm}r∂f��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr∑f��U	refdomainjïd��hr]hq]Urefexplicitâho]hp]ht]uhhj∞f��hb]r∏f��jû"��)Årπf��}r∫f��(hgj∑f��hm}rªf��(ho]hp]hq]hr]ht]uhhj¥f��hb]rºf��hÄX���Exceptions.NotAuthorizedrΩf��ÖÅræf��}røf��(hgU�hhjπf��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¿f��ÖÅr¡f��}r¬f��(hgU�hhj∞f��ubj√��)År√f��}rƒf��(hgX$���``(errorCode=401, detailCode=4120)``hm}r≈f��(ho]hp]hq]hr]ht]uhhj∞f��hb]r∆f��hÄX ���(errorCode=401, detailCode=4120)r«f��ÖÅr»f��}r…f��(hgU�hhj√f��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År f��}rÀf��(hgU�hm}rÃf��(ho]hp]hq]hr]ht]uhhjlf��hb]rÕf��hÑ)ÅrŒf��}rœf��(hgXl���Exceptions.NotFound -- (errorCode=404, detailCode=4140)There is no object identified by the given identifierhm}r–f��(ho]hp]hq]hr]ht]uhhj f��hb]r—f��(j’��)År“f��}r”f��(hgU�hm}r‘f��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr’f��U	refdomainjïd��hr]hq]Urefexplicitâho]hp]ht]uhhjŒf��hb]r÷f��jû"��)År◊f��}rÿf��(hgj’f��hm}rŸf��(ho]hp]hq]hr]ht]uhhj“f��hb]r⁄f��hÄX���Exceptions.NotFoundr€f��ÖÅr‹f��}r›f��(hgU�hhj◊f��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfif��ÖÅrflf��}r‡f��(hgU�hhjŒf��ubhÑ)År·f��}r‚f��(hgX$���``(errorCode=404, detailCode=4140)``r„f��hhjŒf��hijÿU��hkhàhm}r‰f��(ho]hp]hq]hr]ht]uhvK€hb]rÂf��j√��)ÅrÊf��}rÁf��(hgj„f��hm}rËf��(ho]hp]hq]hr]ht]uhhj·f��hb]rÈf��hÄX ���(errorCode=404, detailCode=4140)rÍf��ÖÅrÎf��}rÏf��(hgU�hhjÊf��ubahkjÀ��ubaubhÑ)ÅrÌf��}rÓf��(hgX5���There is no object identified by the given identifierrÔf��hhjŒf��hijÿU��hkhàhm}rf��(ho]hp]hq]hr]ht]uhvK›hb]rÒf��hÄX5���There is no object identified by the given identifierrÚf��ÖÅrÛf��}rÙf��(hgjÔf��hhjÌf��ubaubehkhàubahkj;#��ubj#��)Årıf��}rˆf��(hgU�hm}r˜f��(ho]hp]hq]hr]ht]uhhjlf��hb]r¯f��hÑ)År˘f��}r˙f��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4131)hm}r˚f��(ho]hp]hq]hr]ht]uhhjıf��hb]r¸f��(j’��)År˝f��}r˛f��(hgU�hm}rˇf��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr�g��U	refdomainjïd��hr]hq]Urefexplicitâho]hp]ht]uhhj˘f��hb]rg��jû"��)Årg��}rg��(hgj�g��hm}rg��(ho]hp]hq]hr]ht]uhhj˝f��hb]rg��hÄX���Exceptions.NotImplementedrg��ÖÅrg��}rg��(hgU�hhjg��ubahkjß"��ubahkjÿ��ubhÄX��� -- r	g��ÖÅr
g��}rg��(hgU�hhj˘f��ubj√��)Årg��}r
g��(hgX$���``(errorCode=501, detailCode=4131)``hm}rg��(ho]hp]hq]hr]ht]uhhj˘f��hb]rg��hÄX ���(errorCode=501, detailCode=4131)rg��ÖÅrg��}rg��(hgU�hhjg��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubhÑ)Årg��}rg��(hgX���**Examples**rg��hhjûU��hij��X ���source/apis/examples/resolve.txtrg��ÖÅrg��}rg��bhkhàhm}rg��(ho]hp]hq]hr]ht]uhvKhwhhb]rg��jG3��)Årg��}rg��(hgjg��hm}rg��(ho]hp]hq]hr]ht]uhhjg��hb]rg��hÄX���Examplesrg��ÖÅr g��}r!g��(hgU�hhjg��ubahkjO3��ubaubhÑ)År"g��}r#g��(hgX3���XML (default) in response to ``Accept: text/xml``::r$g��hhjûU��hijg��hkhàhm}r%g��(ho]hp]hq]hr]ht]uhvKhwhhb]r&g��(hÄX���XML (default) in response to r'g��ÖÅr(g��}r)g��(hgX���XML (default) in response to hhj"g��ubj√��)År*g��}r+g��(hgX���``Accept: text/xml``hm}r,g��(ho]hp]hq]hr]ht]uhhj"g��hb]r-g��hÄX���Accept: text/xmlr.g��ÖÅr/g��}r0g��(hgU�hhj*g��ubahkjÀ��ubhÄX���:ÖÅr1g��}r2g��(hgX���:hhj"g��ubeubjâ3��)År3g��}r4g��(hgX*��curl -X GET -H "Accept: text/xml" http://cn.dataone.org/object/resolve/1234
or
curl -X GET -H "Accept: */*" http://cn.dataone.org/object/resolve/1234

<objectLocationList xmlns:d1="http://ns.dataone.org/service/types/v1">
  <identifier>1234</identifier>
  <objectLocation>
    <nodeIdentifier>mn1</nodeIdentifier>
    <baseURL>http://mn1.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://mn1.dataone.org/mn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>mn2</nodeIdentifier>
    <baseURL>http://mn2.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://mn2.dataone.org/some_base/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn1</nodeIdentifier>
    <baseURL>http://cn1.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn1.dataone.org/cn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn2</nodeIdentifier>
    <baseURL>http://cn2.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn2.dataone.org/cn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn3</nodeIdentifier>
    <baseURL>http://cn3.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn3.dataone.org/cn/object/1234</url>
  </objectLocation>
</objectLocationList>hhjûU��hiX7���internal padding after source/apis/examples/resolve.txtr5g��hkjå3��hm}r6g��(j#��j$��hr]hq]ho]hp]ht]uhvMKhwhhb]r7g��hÄX*��curl -X GET -H "Accept: text/xml" http://cn.dataone.org/object/resolve/1234
or
curl -X GET -H "Accept: */*" http://cn.dataone.org/object/resolve/1234

<objectLocationList xmlns:d1="http://ns.dataone.org/service/types/v1">
  <identifier>1234</identifier>
  <objectLocation>
    <nodeIdentifier>mn1</nodeIdentifier>
    <baseURL>http://mn1.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://mn1.dataone.org/mn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>mn2</nodeIdentifier>
    <baseURL>http://mn2.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://mn2.dataone.org/some_base/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn1</nodeIdentifier>
    <baseURL>http://cn1.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn1.dataone.org/cn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn2</nodeIdentifier>
    <baseURL>http://cn2.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn2.dataone.org/cn/object/1234</url>
  </objectLocation>
  <objectLocation>
    <nodeIdentifier>cn3</nodeIdentifier>
    <baseURL>http://cn3.dataone.org/mn</baseURL>
    <version>v1</version>
    <url>http://cn3.dataone.org/cn/object/1234</url>
  </objectLocation>
</objectLocationList>r8g��ÖÅr9g��}r:g��(hgU�hhj3g��ubaubj–��)År;g��}r<g��(hgU�hhjûU��hiNhkj”��hm}r=g��(hr]hq]ho]hp]ht]Uentries]r>g��(j÷��X ���getChecksum() (in module CNRead)h
U�Ntr?g��auhvNhwhhb]ubj¸!��)År@g��}rAg��(hgU�hhjûU��hiNhkjˇ!��hm}rBg��(j"��âj"��X���pyrCg��hr]hq]ho]hp]ht]j"��X���functionrDg��j"��jDg��uhvNhwhhb]rEg��(j"��)ÅrFg��}rGg��(hgX$���getChecksum(session,pid) -> Checksumhhj@g��hijÿU��hkj"��hm}rHg��(hr]rIg��h
aj"��jÒU��hq]ho]hp]ht]rJg��h
aj"��X���getChecksumrKg��j"��U�j"��âuhvMhwhhb]rLg��(j"��)ÅrMg��}rNg��(hgX���CNRead.hhjFg��hijÿU��hkj"��hm}rOg��(ho]hp]hq]hr]ht]uhvMhwhhb]rPg��hÄX���CNRead.rQg��ÖÅrRg��}rSg��(hgU�hhjMg��ubaubj"��)ÅrTg��}rUg��(hgjKg��hhjFg��hijÿU��hkj!"��hm}rVg��(ho]hp]hq]hr]ht]uhvMhwhhb]rWg��hÄX���getChecksumrXg��ÖÅrYg��}rZg��(hgU�hhjTg��ubaubj'"��)År[g��}r\g��(hgX���session, pidhhjFg��hijÿU��hkj*"��hm}r]g��(ho]hp]hq]hr]ht]uhvMhwhhb]r^g��(j-"��)År_g��}r`g��(hgX���sessionhm}rag��(ho]hp]hq]hr]ht]uhhj[g��hb]rbg��hÄX���sessionrcg��ÖÅrdg��}reg��(hgU�hhj_g��ubahkj5"��ubj-"��)Årfg��}rgg��(hgX���pidhm}rhg��(ho]hp]hq]hr]ht]uhhj[g��hb]rig��hÄX���pidrjg��ÖÅrkg��}rlg��(hgU�hhjfg��ubahkj5"��ubeubj6"��)Årmg��}rng��(hgX���ChecksumhhjFg��hijÿU��hkj9"��hm}rog��(ho]hp]hq]hr]ht]uhvMhwhhb]rpg��hÄX���Checksumrqg��ÖÅrrg��}rsg��(hgU�hhjmg��ubaubeubj?"��)Årtg��}rug��(hgU�hhj@g��hijÿU��hkjB"��hm}rvg��(ho]hp]hq]hr]ht]uhvMhwhhb]rwg��(hÑ)Årxg��}ryg��(hgXQ���Returns the checksum for the specified object as reported in the system metadata.rzg��hhjtg��hijÿU��hkhàhm}r{g��(ho]hp]hq]hr]ht]uhvKÈhwhhb]r|g��hÄXQ���Returns the checksum for the specified object as reported in the system metadata.r}g��ÖÅr~g��}rg��(hgjzg��hhjxg��ubaubhÑ)ÅrÄg��}rÅg��(hgXÑ���Note that the signature of this method differs from :func:`MNRead.getChecksum` as that method takes an optional algorithm parameter.hhjtg��hijÿU��hkhàhm}rÇg��(ho]hp]hq]hr]ht]uhvKÎhwhhb]rÉg��(hÄX4���Note that the signature of this method differs from rÑg��ÖÅrÖg��}rÜg��(hgX4���Note that the signature of this method differs from hhjÄg��ubj’��)Årág��}ràg��(hgX���:func:`MNRead.getChecksum`râg��hhjÄg��hijÿU��hkjÿ��hm}räg��(UreftypeX���funcj⁄��âj€��X���MNRead.getChecksumU	refdomainX���pyrãg��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKÎhb]råg��j√��)Årçg��}rég��(hgjâg��hm}règ��(ho]hp]rêg��(jÊ��jãg��X���py-funcrëg��ehq]hr]ht]uhhjág��hb]ríg��hÄX���MNRead.getChecksum()rìg��ÖÅrîg��}rïg��(hgU�hhjçg��ubahkjÀ��ubaubhÄX6��� as that method takes an optional algorithm parameter.rñg��ÖÅróg��}ròg��(hgX6��� as that method takes an optional algorithm parameter.hhjÄg��ubeubhñ)Årôg��}rög��(hgU�hhjtg��hiNhkhôhm}rõg��(ho]hp]hq]hr]ht]uhvNhwhhb]rúg��(hú)Årùg��}rûg��(hgU�hhjôg��hijÿU��hkhühm}rüg��(ho]hp]hq]hr]ht]uhvKÌhwhhb]r†g��(h¢)År°g��}r¢g��(hgX���Versionhhjùg��hijÿU��hkh¶hm}r£g��(ho]hp]hq]hr]ht]uhvK�hb]r§g��hÄX���Versionr•g��ÖÅr¶g��}rßg��(hgU�hhj°g��ubaubh¨)År®g��}r©g��(hgX
���1.0, (2.0)r™g��hm}r´g��(ho]hp]hq]hr]ht]uhhjùg��hb]r¨g��hÑ)År≠g��}rÆg��(hgj™g��hhj®g��hijÿU��hkhàhm}rØg��(ho]hp]hq]hr]ht]uhvKÌhb]r∞g��hÄX
���1.0, (2.0)r±g��ÖÅr≤g��}r≥g��(hgj™g��hhj≠g��ubaubahkhπubeubhú)År¥g��}rµg��(hgU�hhjôg��hijÿU��hkhühm}r∂g��(ho]hp]hq]hr]ht]uhvKÓhwhhb]r∑g��(h¢)År∏g��}rπg��(hgX	���Use Caseshhj¥g��hijÿU��hkh¶hm}r∫g��(ho]hp]hq]hr]ht]uhvK�hb]rªg��hÄX	���Use Casesrºg��ÖÅrΩg��}ræg��(hgU�hhj∏g��ubaubh¨)Årøg��}r¿g��(hgX$���:doc:`UC09 </design/UseCases/09_uc>`r¡g��hm}r¬g��(ho]hp]hq]hr]ht]uhhj¥g��hb]r√g��hÑ)Årƒg��}r≈g��(hgj¡g��hhjøg��hijÿU��hkhàhm}r∆g��(ho]hp]hq]hr]ht]uhvKÔhb]r«g��j’��)År»g��}r…g��(hgj¡g��hhjƒg��hijÿU��hkjÿ��hm}r g��(UreftypeX���docrÀg��j⁄��àj€��X���/design/UseCases/09_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKÔhb]rÃg��j`2��)ÅrÕg��}rŒg��(hgj¡g��hm}rœg��(ho]hp]r–g��(jÊ��jÀg��ehq]hr]ht]uhhj»g��hb]r—g��hÄX���UC09r“g��ÖÅr”g��}r‘g��(hgU�hhjÕg��ubahkji2��ubaubaubahkhπubeubhú)År’g��}r÷g��(hgU�hhjôg��hijÿU��hkhühm}r◊g��(ho]hp]hq]hr]ht]uhvKhwhhb]rÿg��(h¢)ÅrŸg��}r⁄g��(hgX���REST URLhhj’g��hijÿU��hkh¶hm}r€g��(ho]hp]hq]hr]ht]uhvK�hb]r‹g��hÄX���REST URLr›g��ÖÅrfig��}rflg��(hgU�hhjŸg��ubaubh¨)År‡g��}r·g��(hgX���``GET /checksum/{pid}``r‚g��hm}r„g��(ho]hp]hq]hr]ht]uhhj’g��hb]r‰g��hÑ)ÅrÂg��}rÊg��(hgj‚g��hhj‡g��hijÿU��hkhàhm}rÁg��(ho]hp]hq]hr]ht]uhvKhb]rËg��j√��)ÅrÈg��}rÍg��(hgj‚g��hm}rÎg��(ho]hp]hq]hr]ht]uhhjÂg��hb]rÏg��hÄX���GET /checksum/{pid}rÌg��ÖÅrÓg��}rÔg��(hgU�hhjÈg��ubahkjÀ��ubaubahkhπubeubhú)Årg��}rÒg��(hgU�hm}rÚg��(ho]hp]hq]hr]ht]uhhjôg��hb]rÛg��(h¢)ÅrÙg��}rıg��(hgX
���Parametershhjg��hijÿU��hkh¶hm}rˆg��(ho]hp]hq]hr]ht]uhvK�hb]r˜g��hÄX
���Parametersr¯g��ÖÅr˘g��}r˙g��(hgU�hhjÙg��ubaubh¨)År˚g��}r¸g��(hgU�hm}r˝g��(ho]hp]hq]hr]ht]uhhjg��hb]r˛g��j	#��)Årˇg��}r�h��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhj˚g��hb]rh��(j#��)Årh��}rh��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhjˇg��hb]rh��hÑ)Årh��}rh��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r	h��(ho]hp]hq]hr]ht]uhhjh��hb]r
h��(jû"��)Årh��}rh��(hgX���sessionhm}r
h��(hr]hq]j¢"��àho]hp]ht]uhhjh��hb]rh��hÄX���sessionrh��ÖÅrh��}rh��(hgU�hhjh��ubahkjß"��ubhÄX��� (rh��ÖÅrh��}rh��(hgU�hhjh��ubj’��)Årh��}rh��(hgX���:class:`Types.Session`rh��hhjh��hijÿU��hkjÿ��hm}rh��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrh��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKÚhb]rh��j√��)Årh��}rh��(hgjh��hm}rh��(ho]hp]rh��(jÊ��jh��X���py-classrh��ehq]hr]ht]uhhjh��hb]r h��hÄX
���Types.Sessionr!h��ÖÅr"h��}r#h��(hgU�hhjh��ubahkjÀ��ubaubhÄX���)ÖÅr$h��}r%h��(hgU�hhjh��ubhÄX��� -- r&h��ÖÅr'h��}r(h��(hgU�hhjh��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r)h��ÖÅr*h��}r+h��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjh��ubj’��)År,h��}r-h��(hgX���:term:`public user`r.h��hhjh��hijÿU��hkjÿ��hm}r/h��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr0h��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKÒhb]r1h��j`2��)År2h��}r3h��(hgj.h��hm}r4h��(ho]hp]r5h��(jÊ��j0h��X���std-termr6h��ehq]hr]ht]uhhj,h��hb]r7h��hÄX���public userr8h��ÖÅr9h��}r:h��(hgU�hhj2h��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r;h��ÖÅr<h��}r=h��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjh��ubehkhàubahkj;#��ubj#��)År>h��}r?h��(hgU�hm}r@h��(ho]hp]hq]hr]ht]uhhjˇg��hb]rAh��hÑ)ÅrBh��}rCh��(hgXù���pid (Types.Identifier) -- Identifier of the object for which checksum is being requested Transmitted as part of the URL path and must be escaped accordingly.hm}rDh��(ho]hp]hq]hr]ht]uhhj>h��hb]rEh��(jû"��)ÅrFh��}rGh��(hgX���pidhm}rHh��(hr]hq]j¢"��àho]hp]ht]uhhjBh��hb]rIh��hÄX���pidrJh��ÖÅrKh��}rLh��(hgU�hhjFh��ubahkjß"��ubhÄX��� (rMh��ÖÅrNh��}rOh��(hgU�hhjBh��ubj’��)ÅrPh��}rQh��(hgX���:class:`Types.Identifier`rRh��hhjBh��hijÿU��hkjÿ��hm}rSh��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrTh��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvKıhb]rUh��j√��)ÅrVh��}rWh��(hgjRh��hm}rXh��(ho]hp]rYh��(jÊ��jTh��X���py-classrZh��ehq]hr]ht]uhhjPh��hb]r[h��hÄX���Types.Identifierr\h��ÖÅr]h��}r^h��(hgU�hhjVh��ubahkjÀ��ubaubhÄX���)ÖÅr_h��}r`h��(hgU�hhjBh��ubhÄX��� -- rah��ÖÅrbh��}rch��(hgU�hhjBh��ubhÄXÉ���Identifier of the object for which checksum is being requested Transmitted as part of the URL path and must be escaped accordingly.rdh��ÖÅreh��}rfh��(hgXÉ���Identifier of the object for which checksum is being requested Transmitted as part of the URL path and must be escaped accordingly.hhjBh��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årgh��}rhh��(hgU�hm}rih��(ho]hp]hq]hr]ht]uhhjôg��hb]rjh��(h¢)Årkh��}rlh��(hgX���Returnshhjgh��hijÿU��hkh¶hm}rmh��(ho]hp]hq]hr]ht]uhvK�hb]rnh��hÄX���Returnsroh��ÖÅrph��}rqh��(hgU�hhjkh��ubaubh¨)Årrh��}rsh��(hgU�hm}rth��(ho]hp]hq]hr]ht]uhhjgh��hb]ruh��hÑ)Årvh��}rwh��(hgX$���The checksum of the specified objecthm}rxh��(ho]hp]hq]hr]ht]uhhjrh��hb]ryh��hÄX$���The checksum of the specified objectrzh��ÖÅr{h��}r|h��(hgX$���The checksum of the specified objecthhjvh��ubahkhàubahkhπubehkhüubhú)År}h��}r~h��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhjôg��hb]rÄh��(h¢)ÅrÅh��}rÇh��(hgX���Return typehhj}h��hijÿU��hkh¶hm}rÉh��(ho]hp]hq]hr]ht]uhvK�hb]rÑh��hÄX���Return typerÖh��ÖÅrÜh��}ráh��(hgU�hhjÅh��ubaubh¨)Åràh��}râh��(hgU�hm}räh��(ho]hp]hq]hr]ht]uhhj}h��hb]rãh��hÑ)Åråh��}rçh��(hgX���Types.Checksumhm}réh��(ho]hp]hq]hr]ht]uhhjàh��hb]rèh��j’��)Årêh��}rëh��(hgX���:class:`Types.Checksum`ríh��hhjåh��hijÿU��hkjÿ��hm}rìh��(UreftypeX���classj⁄��âj€��X���Types.ChecksumU	refdomainX���pyrîh��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvK¯hb]rïh��j√��)Årñh��}róh��(hgjíh��hm}ròh��(ho]hp]rôh��(jÊ��jîh��X���py-classröh��ehq]hr]ht]uhhjêh��hb]rõh��hÄX���Types.Checksumrúh��ÖÅrùh��}rûh��(hgU�hhjñh��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Årüh��}r†h��(hgU�hm}r°h��(ho]hp]hq]hr]ht]uhhjôg��hb]r¢h��(h¢)År£h��}r§h��(hgX���Raiseshhjüh��hijÿU��hkh¶hm}r•h��(ho]hp]hq]hr]ht]uhvK�hb]r¶h��hÄX���Raisesrßh��ÖÅr®h��}r©h��(hgU�hhj£h��ubaubh¨)År™h��}r´h��(hgU�hm}r¨h��(ho]hp]hq]hr]ht]uhhjüh��hb]r≠h��j	#��)ÅrÆh��}rØh��(hgU�hm}r∞h��(ho]hp]hq]hr]ht]uhhj™h��hb]r±h��(j#��)År≤h��}r≥h��(hgU�hm}r¥h��(ho]hp]hq]hr]ht]uhhjÆh��hb]rµh��hÑ)År∂h��}r∑h��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=1402)hm}r∏h��(ho]hp]hq]hr]ht]uhhj≤h��hb]rπh��(j’��)År∫h��}rªh��(hgU�hm}rºh��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrΩh��U	refdomainjCg��hr]hq]Urefexplicitâho]hp]ht]uhhj∂h��hb]ræh��jû"��)Årøh��}r¿h��(hgjΩh��hm}r¡h��(ho]hp]hq]hr]ht]uhhj∫h��hb]r¬h��hÄX���Exceptions.NotImplementedr√h��ÖÅrƒh��}r≈h��(hgU�hhjøh��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∆h��ÖÅr«h��}r»h��(hgU�hhj∂h��ubj√��)År…h��}r h��(hgX$���``(errorCode=501, detailCode=1402)``hm}rÀh��(ho]hp]hq]hr]ht]uhhj∂h��hb]rÃh��hÄX ���(errorCode=501, detailCode=1402)rÕh��ÖÅrŒh��}rœh��(hgU�hhj…h��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År–h��}r—h��(hgU�hm}r“h��(ho]hp]hq]hr]ht]uhhjÆh��hb]r”h��hÑ)År‘h��}r’h��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1410)hm}r÷h��(ho]hp]hq]hr]ht]uhhj–h��hb]r◊h��(j’��)Årÿh��}rŸh��(hgU�hm}r⁄h��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer€h��U	refdomainjCg��hr]hq]Urefexplicitâho]hp]ht]uhhj‘h��hb]r‹h��jû"��)År›h��}rfih��(hgj€h��hm}rflh��(ho]hp]hq]hr]ht]uhhjÿh��hb]r‡h��hÄX���Exceptions.ServiceFailurer·h��ÖÅr‚h��}r„h��(hgU�hhj›h��ubahkjß"��ubahkjÿ��ubhÄX��� -- r‰h��ÖÅrÂh��}rÊh��(hgU�hhj‘h��ubj√��)ÅrÁh��}rËh��(hgX$���``(errorCode=500, detailCode=1410)``hm}rÈh��(ho]hp]hq]hr]ht]uhhj‘h��hb]rÍh��hÄX ���(errorCode=500, detailCode=1410)rÎh��ÖÅrÏh��}rÌh��(hgU�hhjÁh��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÓh��}rÔh��(hgU�hm}rh��(ho]hp]hq]hr]ht]uhhjÆh��hb]rÒh��hÑ)ÅrÚh��}rÛh��(hgX7���Exceptions.NotFound -- (errorCode=404, detailCode=1420)hm}rÙh��(ho]hp]hq]hr]ht]uhhjÓh��hb]rıh��(j’��)Årˆh��}r˜h��(hgU�hm}r¯h��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr˘h��U	refdomainjCg��hr]hq]Urefexplicitâho]hp]ht]uhhjÚh��hb]r˙h��jû"��)År˚h��}r¸h��(hgj˘h��hm}r˝h��(ho]hp]hq]hr]ht]uhhjˆh��hb]r˛h��hÄX���Exceptions.NotFoundrˇh��ÖÅr�i��}ri��(hgU�hhj˚h��ubahkjß"��ubahkjÿ��ubhÄX��� -- ri��ÖÅri��}ri��(hgU�hhjÚh��ubj√��)Åri��}ri��(hgX$���``(errorCode=404, detailCode=1420)``hm}ri��(ho]hp]hq]hr]ht]uhhjÚh��hb]ri��hÄX ���(errorCode=404, detailCode=1420)r	i��ÖÅr
i��}ri��(hgU�hhji��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åri��}r
i��(hgU�hm}ri��(ho]hp]hq]hr]ht]uhhjÆh��hb]ri��hÑ)Åri��}ri��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1400)hm}ri��(ho]hp]hq]hr]ht]uhhji��hb]ri��(j’��)Åri��}ri��(hgU�hm}ri��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedri��U	refdomainjCg��hr]hq]Urefexplicitâho]hp]ht]uhhji��hb]ri��jû"��)Åri��}ri��(hgji��hm}ri��(ho]hp]hq]hr]ht]uhhji��hb]ri��hÄX���Exceptions.NotAuthorizedri��ÖÅri��}ri��(hgU�hhji��ubahkjß"��ubahkjÿ��ubhÄX��� -- r i��ÖÅr!i��}r"i��(hgU�hhji��ubj√��)År#i��}r$i��(hgX$���``(errorCode=401, detailCode=1400)``hm}r%i��(ho]hp]hq]hr]ht]uhhji��hb]r&i��hÄX ���(errorCode=401, detailCode=1400)r'i��ÖÅr(i��}r)i��(hgU�hhj#i��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År*i��}r+i��(hgU�hm}r,i��(ho]hp]hq]hr]ht]uhhjÆh��hb]r-i��hÑ)År.i��}r/i��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1430)hm}r0i��(ho]hp]hq]hr]ht]uhhj*i��hb]r1i��(j’��)År2i��}r3i��(hgU�hm}r4i��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr5i��U	refdomainjCg��hr]hq]Urefexplicitâho]hp]ht]uhhj.i��hb]r6i��jû"��)År7i��}r8i��(hgj5i��hm}r9i��(ho]hp]hq]hr]ht]uhhj2i��hb]r:i��hÄX���Exceptions.InvalidTokenr;i��ÖÅr<i��}r=i��(hgU�hhj7i��ubahkjß"��ubahkjÿ��ubhÄX��� -- r>i��ÖÅr?i��}r@i��(hgU�hhj.i��ubj√��)ÅrAi��}rBi��(hgX$���``(errorCode=401, detailCode=1430)``hm}rCi��(ho]hp]hq]hr]ht]uhhj.i��hb]rDi��hÄX ���(errorCode=401, detailCode=1430)rEi��ÖÅrFi��}rGi��(hgU�hhjAi��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrHi��}rIi��(hgU�hhjûU��hiNhkj”��hm}rJi��(hr]hq]ho]hp]ht]Uentries]rKi��(j÷��X ���listObjects() (in module CNRead)h6U�NtrLi��auhvNhwhhb]ubj¸!��)ÅrMi��}rNi��(hgU�hhjûU��hiNhkjˇ!��hm}rOi��(j"��âj"��X���pyrPi��hr]hq]ho]hp]ht]j"��X���functionrQi��j"��jQi��uhvNhwhhb]rRi��(j"��)ÅrSi��}rTi��(hgXn���listObjects(session,[fromDate],[toDate],[formatId],[identifier],[start=0],[count=1000],[nodeId]) -> ObjectListhhjMi��hijÿU��hkj"��hm}rUi��(hr]rVi��h6aj"��jÒU��hq]ho]hp]ht]rWi��h6aj"��X���listObjectsrXi��j"��U�j"��âuhvMBhwhhb]rYi��(j"��)ÅrZi��}r[i��(hgX���CNRead.hhjSi��hijÿU��hkj"��hm}r\i��(ho]hp]hq]hr]ht]uhvMBhwhhb]r]i��hÄX���CNRead.r^i��ÖÅr_i��}r`i��(hgU�hhjZi��ubaubj"��)Årai��}rbi��(hgjXi��hhjSi��hijÿU��hkj!"��hm}rci��(ho]hp]hq]hr]ht]uhvMBhwhhb]rdi��hÄX���listObjectsrei��ÖÅrfi��}rgi��(hgU�hhjai��ubaubj'"��)Århi��}rii��(hgXZ���session, [fromDate], [toDate], [formatId], [identifier], [start=0], [count=1000], [nodeId]hhjSi��hijÿU��hkj*"��hm}rji��(ho]hp]hq]hr]ht]uhvMBhwhhb]rki��(j-"��)Årli��}rmi��(hgX���sessionhm}rni��(ho]hp]hq]hr]ht]uhhjhi��hb]roi��hÄX���sessionrpi��ÖÅrqi��}rri��(hgU�hhjli��ubahkj5"��ubjë:��)Årsi��}rti��(hgX
���[fromDate]hm}rui��(ho]hp]hq]hr]ht]uhhjhi��hb]rvi��j-"��)Årwi��}rxi��(hgX���fromDatehm}ryi��(ho]hp]hq]hr]ht]uhhjsi��hb]rzi��hÄX���fromDater{i��ÖÅr|i��}r}i��(hgU�hhjwi��ubahkj5"��ubahkjù:��ubjë:��)År~i��}ri��(hgX���[toDate]hm}rÄi��(ho]hp]hq]hr]ht]uhhjhi��hb]rÅi��j-"��)ÅrÇi��}rÉi��(hgX���toDatehm}rÑi��(ho]hp]hq]hr]ht]uhhj~i��hb]rÖi��hÄX���toDaterÜi��ÖÅrái��}rài��(hgU�hhjÇi��ubahkj5"��ubahkjù:��ubjë:��)Årâi��}räi��(hgX
���[formatId]hm}rãi��(ho]hp]hq]hr]ht]uhhjhi��hb]råi��j-"��)Årçi��}réi��(hgX���formatIdhm}rèi��(ho]hp]hq]hr]ht]uhhjâi��hb]rêi��hÄX���formatIdrëi��ÖÅríi��}rìi��(hgU�hhjçi��ubahkj5"��ubahkjù:��ubjë:��)Årîi��}rïi��(hgX���[identifier]hm}rñi��(ho]hp]hq]hr]ht]uhhjhi��hb]rói��j-"��)Åròi��}rôi��(hgX
���identifierhm}röi��(ho]hp]hq]hr]ht]uhhjîi��hb]rõi��hÄX
���identifierrúi��ÖÅrùi��}rûi��(hgU�hhjòi��ubahkj5"��ubahkjù:��ubjë:��)Årüi��}r†i��(hgX	���[start=0]hm}r°i��(ho]hp]hq]hr]ht]uhhjhi��hb]r¢i��j-"��)År£i��}r§i��(hgX���start=0hm}r•i��(ho]hp]hq]hr]ht]uhhjüi��hb]r¶i��hÄX���start=0rßi��ÖÅr®i��}r©i��(hgU�hhj£i��ubahkj5"��ubahkjù:��ubjë:��)År™i��}r´i��(hgX���[count=1000]hm}r¨i��(ho]hp]hq]hr]ht]uhhjhi��hb]r≠i��j-"��)ÅrÆi��}rØi��(hgX
���count=1000hm}r∞i��(ho]hp]hq]hr]ht]uhhj™i��hb]r±i��hÄX
���count=1000r≤i��ÖÅr≥i��}r¥i��(hgU�hhjÆi��ubahkj5"��ubahkjù:��ubjë:��)Årµi��}r∂i��(hgX���[nodeId]hm}r∑i��(ho]hp]hq]hr]ht]uhhjhi��hb]r∏i��j-"��)Årπi��}r∫i��(hgX���nodeIdhm}rªi��(ho]hp]hq]hr]ht]uhhjµi��hb]rºi��hÄX���nodeIdrΩi��ÖÅræi��}røi��(hgU�hhjπi��ubahkj5"��ubahkjù:��ubeubj6"��)År¿i��}r¡i��(hgX
���ObjectListhhjSi��hijÿU��hkj9"��hm}r¬i��(ho]hp]hq]hr]ht]uhvMBhwhhb]r√i��hÄX
���ObjectListrƒi��ÖÅr≈i��}r∆i��(hgU�hhj¿i��ubaubeubj?"��)År«i��}r»i��(hgU�hhjMi��hijÿU��hkjB"��hm}r…i��(ho]hp]hq]hr]ht]uhvMBhwhhb]r i��(hÑ)ÅrÀi��}rÃi��(hgX£���Retrieve the list of objects present on the CN that match the calling parameters. At a minimum, this method should be able to return a list of objects that match::hhj«i��hijÿU��hkhàhm}rÕi��(ho]hp]hq]hr]ht]uhvM	hwhhb]rŒi��hÄX¢���Retrieve the list of objects present on the CN that match the calling parameters. At a minimum, this method should be able to return a list of objects that match:rœi��ÖÅr–i��}r—i��(hgX¢���Retrieve the list of objects present on the CN that match the calling parameters. At a minimum, this method should be able to return a list of objects that match:hhjÀi��ubaubjâ3��)År“i��}r”i��(hgX1���fromDate < SystemMetadata.dateSysMetadataModifiedhhj«i��hijÿU��hkjå3��hm}r‘i��(j#��j$��hr]hq]ho]hp]ht]uhvMñhwhhb]r’i��hÄX1���fromDate < SystemMetadata.dateSysMetadataModifiedr÷i��ÖÅr◊i��}rÿi��(hgU�hhj“i��ubaubhÑ)ÅrŸi��}r⁄i��(hgX��but is expected to also support date range (by also specifying *toDate*), and should also support slicing of the matching set of records by indicating the starting *index* of the response (where 0 is the index of the first item) and the *count* of elements to be returned.hhj«i��hijÿU��hkhàhm}r€i��(ho]hp]hq]hr]ht]uhvM
hwhhb]r‹i��(hÄX?���but is expected to also support date range (by also specifying r›i��ÖÅrfii��}rfli��(hgX?���but is expected to also support date range (by also specifying hhjŸi��ubjÉ$��)År‡i��}r·i��(hgX���*toDate*hm}r‚i��(ho]hp]hq]hr]ht]uhhjŸi��hb]r„i��hÄX���toDater‰i��ÖÅrÂi��}rÊi��(hgU�hhj‡i��ubahkjã$��ubhÄX]���), and should also support slicing of the matching set of records by indicating the starting rÁi��ÖÅrËi��}rÈi��(hgX]���), and should also support slicing of the matching set of records by indicating the starting hhjŸi��ubjÉ$��)ÅrÍi��}rÎi��(hgX���*index*hm}rÏi��(ho]hp]hq]hr]ht]uhhjŸi��hb]rÌi��hÄX���indexrÓi��ÖÅrÔi��}ri��(hgU�hhjÍi��ubahkjã$��ubhÄXB��� of the response (where 0 is the index of the first item) and the rÒi��ÖÅrÚi��}rÛi��(hgXB��� of the response (where 0 is the index of the first item) and the hhjŸi��ubjÉ$��)ÅrÙi��}rıi��(hgX���*count*hm}rˆi��(ho]hp]hq]hr]ht]uhhjŸi��hb]r˜i��hÄX���countr¯i��ÖÅr˘i��}r˙i��(hgU�hhjÙi��ubahkjã$��ubhÄX��� of elements to be returned.r˚i��ÖÅr¸i��}r˝i��(hgX��� of elements to be returned.hhjŸi��ubeubhÑ)År˛i��}rˇi��(hgX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.r�j��hhj«i��hijÿU��hkhàhm}rj��(ho]hp]hq]hr]ht]uhvMhwhhb]rj��hÄX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.rj��ÖÅrj��}rj��(hgj�j��hhj˛i��ubaubhÑ)Årj��}rj��(hgX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.rj��hhj«i��hijÿU��hkhàhm}r	j��(ho]hp]hq]hr]ht]uhvMhwhhb]r
j��hÄX}���Note that date time precision is limited to one millisecond. If no timezone information is provided, the UTC will be assumed.rj��ÖÅrj��}r
j��(hgjj��hhjj��ubaubhÑ)Årj��}rj��(hgX4���V2.0: Added filter on authoritativeMemberNode value.rj��hhj«i��hijÿU��hkhàhm}rj��(ho]hp]hq]hr]ht]uhvMhwhhb]rj��hÄX4���V2.0: Added filter on authoritativeMemberNode value.rj��ÖÅrj��}rj��(hgjj��hhjj��ubaubhñ)Årj��}rj��(hgU�hhj«i��hiNhkhôhm}rj��(ho]hp]hq]hr]ht]uhvNhwhhb]rj��(hú)Årj��}rj��(hgU�hhjj��hijÿU��hkhühm}rj��(ho]hp]hq]hr]ht]uhvMhwhhb]rj��(h¢)Årj��}rj��(hgX���Versionhhjj��hijÿU��hkh¶hm}r j��(ho]hp]hq]hr]ht]uhvK�hb]r!j��hÄX���Versionr"j��ÖÅr#j��}r$j��(hgU�hhjj��ubaubh¨)År%j��}r&j��(hgX
���1.0, (2.0)r'j��hm}r(j��(ho]hp]hq]hr]ht]uhhjj��hb]r)j��hÑ)År*j��}r+j��(hgj'j��hhj%j��hijÿU��hkhàhm}r,j��(ho]hp]hq]hr]ht]uhvMhb]r-j��hÄX
���1.0, (2.0)r.j��ÖÅr/j��}r0j��(hgj'j��hhj*j��ubaubahkhπubeubhú)År1j��}r2j��(hgU�hhjj��hijÿU��hkhühm}r3j��(ho]hp]hq]hr]ht]uhvMhwhhb]r4j��(h¢)År5j��}r6j��(hgX	���Use Caseshhj1j��hijÿU��hkh¶hm}r7j��(ho]hp]hq]hr]ht]uhvK�hb]r8j��hÄX	���Use Casesr9j��ÖÅr:j��}r;j��(hgU�hhj5j��ubaubh¨)År<j��}r=j��(hgXJ���:doc:`UC06 </design/UseCases/06_uc>`, :doc:`UC16 </design/UseCases/16_uc>`r>j��hm}r?j��(ho]hp]hq]hr]ht]uhhj1j��hb]r@j��hÑ)ÅrAj��}rBj��(hgj>j��hhj<j��hijÿU��hkhàhm}rCj��(ho]hp]hq]hr]ht]uhvMhb]rDj��(j’��)ÅrEj��}rFj��(hgX$���:doc:`UC06 </design/UseCases/06_uc>`rGj��hhjAj��hijÿU��hkjÿ��hm}rHj��(UreftypeX���docrIj��j⁄��àj€��X���/design/UseCases/06_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMhb]rJj��j`2��)ÅrKj��}rLj��(hgjGj��hm}rMj��(ho]hp]rNj��(jÊ��jIj��ehq]hr]ht]uhhjEj��hb]rOj��hÄX���UC06rPj��ÖÅrQj��}rRj��(hgU�hhjKj��ubahkji2��ubaubhÄX���, rSj��ÖÅrTj��}rUj��(hgX���, hhjAj��ubj’��)ÅrVj��}rWj��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rXj��hhjAj��hijÿU��hkjÿ��hm}rYj��(UreftypeX���docrZj��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMhb]r[j��j`2��)År\j��}r]j��(hgjXj��hm}r^j��(ho]hp]r_j��(jÊ��jZj��ehq]hr]ht]uhhjVj��hb]r`j��hÄX���UC16raj��ÖÅrbj��}rcj��(hgU�hhj\j��ubahkji2��ubaubeubahkhπubeubhú)Årdj��}rej��(hgU�hhjj��hijÿU��hkhühm}rfj��(ho]hp]hq]hr]ht]uhvMhwhhb]rgj��(h¢)Århj��}rij��(hgX���REST URLhhjdj��hijÿU��hkh¶hm}rjj��(ho]hp]hq]hr]ht]uhvK�hb]rkj��hÄX���REST URLrlj��ÖÅrmj��}rnj��(hgU�hhjhj��ubaubh¨)Åroj��}rpj��(hgXç���``GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]``rqj��hm}rrj��(ho]hp]hq]hr]ht]uhhjdj��hb]rsj��hÑ)Årtj��}ruj��(hgjqj��hhjoj��hijÿU��hkhàhm}rvj��(ho]hp]hq]hr]ht]uhvMhb]rwj��j√��)Årxj��}ryj��(hgjqj��hm}rzj��(ho]hp]hq]hr]ht]uhhjtj��hb]r{j��hÄXâ���GET /object[?fromDate={fromDate}&toDate={toDate}&identifier={identifier}&formatId={formatId}&nodeId={nodeId}&start={start}&count={count}]r|j��ÖÅr}j��}r~j��(hgU�hhjxj��ubahkjÀ��ubaubahkhπubeubhú)Årj��}rÄj��(hgU�hm}rÅj��(ho]hp]hq]hr]ht]uhhjj��hb]rÇj��(h¢)ÅrÉj��}rÑj��(hgX
���Parametershhjj��hijÿU��hkh¶hm}rÖj��(ho]hp]hq]hr]ht]uhvK�hb]rÜj��hÄX
���Parametersráj��ÖÅràj��}râj��(hgU�hhjÉj��ubaubh¨)Åräj��}rãj��(hgU�hm}råj��(ho]hp]hq]hr]ht]uhhjj��hb]rçj��j	#��)Åréj��}rèj��(hgU�hm}rêj��(ho]hp]hq]hr]ht]uhhjäj��hb]rëj��(j#��)Åríj��}rìj��(hgU�hm}rîj��(ho]hp]hq]hr]ht]uhhjéj��hb]rïj��hÑ)Årñj��}rój��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}ròj��(ho]hp]hq]hr]ht]uhhjíj��hb]rôj��(jû"��)Åröj��}rõj��(hgX���sessionhm}rúj��(hr]hq]j¢"��àho]hp]ht]uhhjñj��hb]rùj��hÄX���sessionrûj��ÖÅrüj��}r†j��(hgU�hhjöj��ubahkjß"��ubhÄX��� (r°j��ÖÅr¢j��}r£j��(hgU�hhjñj��ubj’��)År§j��}r•j��(hgX���:class:`Types.Session`r¶j��hhjñj��hijÿU��hkjÿ��hm}rßj��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr®j��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMhb]r©j��j√��)År™j��}r´j��(hgj¶j��hm}r¨j��(ho]hp]r≠j��(jÊ��j®j��X���py-classrÆj��ehq]hr]ht]uhhj§j��hb]rØj��hÄX
���Types.Sessionr∞j��ÖÅr±j��}r≤j��(hgU�hhj™j��ubahkjÀ��ubaubhÄX���)ÖÅr≥j��}r¥j��(hgU�hhjñj��ubhÄX��� -- rµj��ÖÅr∂j��}r∑j��(hgU�hhjñj��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r∏j��ÖÅrπj��}r∫j��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjñj��ubj’��)Årªj��}rºj��(hgX���:term:`public user`rΩj��hhjñj��hijÿU��hkjÿ��hm}ræj��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrøj��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMhb]r¿j��j`2��)År¡j��}r¬j��(hgjΩj��hm}r√j��(ho]hp]rƒj��(jÊ��jøj��X���std-termr≈j��ehq]hr]ht]uhhjªj��hb]r∆j��hÄX���public userr«j��ÖÅr»j��}r…j��(hgU�hhj¡j��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r j��ÖÅrÀj��}rÃj��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjñj��ubehkhàubahkj;#��ubj#��)ÅrÕj��}rŒj��(hgU�hm}rœj��(ho]hp]hq]hr]ht]uhhjéj��hb]r–j��hÑ)År—j��}r“j��(hgX‘���fromDate (Types.DateTime) -- Entries with SystemMetadata.dateSysMetadataModified greater than or equal to (>=) fromDate must be returned.  Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r”j��(ho]hp]hq]hr]ht]uhhjÕj��hb]r‘j��(jû"��)År’j��}r÷j��(hgX���fromDatehm}r◊j��(hr]hq]j¢"��àho]hp]ht]uhhj—j��hb]rÿj��hÄX���fromDaterŸj��ÖÅr⁄j��}r€j��(hgU�hhj’j��ubahkjß"��ubhÄX��� (r‹j��ÖÅr›j��}rfij��(hgU�hhj—j��ubj’��)Årflj��}r‡j��(hgX���:class:`Types.DateTime`r·j��hhj—j��hijÿU��hkjÿ��hm}r‚j��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr„j��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMhb]r‰j��j√��)ÅrÂj��}rÊj��(hgj·j��hm}rÁj��(ho]hp]rËj��(jÊ��j„j��X���py-classrÈj��ehq]hr]ht]uhhjflj��hb]rÍj��hÄX���Types.DateTimerÎj��ÖÅrÏj��}rÌj��(hgU�hhjÂj��ubahkjÀ��ubaubhÄX���)ÖÅrÓj��}rÔj��(hgU�hhj—j��ubhÄX��� -- rj��ÖÅrÒj��}rÚj��(hgU�hhj—j��ubhÄX
���Entries with rÛj��ÖÅrÙj��}rıj��(hgX
���Entries with hhj—j��ubj’��)Årˆj��}r˜j��(hgX.���:attr:`SystemMetadata.dateSysMetadataModified`r¯j��hhj—j��hijÿU��hkjÿ��hm}r˘j��(UreftypeX���attrj⁄��âj€��X&���SystemMetadata.dateSysMetadataModifiedU	refdomainX���pyr˙j��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMhb]r˚j��j√��)År¸j��}r˝j��(hgj¯j��hm}r˛j��(ho]hp]rˇj��(jÊ��j˙j��X���py-attrr�k��ehq]hr]ht]uhhjˆj��hb]rk��hÄX&���SystemMetadata.dateSysMetadataModifiedrk��ÖÅrk��}rk��(hgU�hhj¸j��ubahkjÀ��ubaubhÄX��� greater than or equal to (>=) rk��ÖÅrk��}rk��(hgX��� greater than or equal to (>=) hhj—j��ubjÉ$��)Årk��}r	k��(hgX
���*fromDate*hm}r
k��(ho]hp]hq]hr]ht]uhhj—j��hb]rk��hÄX���fromDaterk��ÖÅr
k��}rk��(hgU�hhjk��ubahkjã$��ubhÄX]��� must be returned.  Transmitted as a URL query parameter, and so must be escaped accordingly.rk��ÖÅrk��}rk��(hgX]��� must be returned.  Transmitted as a URL query parameter, and so must be escaped accordingly.hhj—j��ubehkhàubahkj;#��ubj#��)Årk��}rk��(hgU�hm}rk��(ho]hp]hq]hr]ht]uhhjéj��hb]rk��hÑ)Årk��}rk��(hgXø���toDate (Types.DateTime) -- Entries with SystemMetadata.dateSysMetadataModified less than (<) toDate must be returned. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rk��(ho]hp]hq]hr]ht]uhhjk��hb]rk��(jû"��)Årk��}rk��(hgX���toDatehm}rk��(hr]hq]j¢"��àho]hp]ht]uhhjk��hb]rk��hÄX���toDaterk��ÖÅrk��}r k��(hgU�hhjk��ubahkjß"��ubhÄX��� (r!k��ÖÅr"k��}r#k��(hgU�hhjk��ubj’��)År$k��}r%k��(hgX���:class:`Types.DateTime`r&k��hhjk��hijÿU��hkjÿ��hm}r'k��(UreftypeX���classj⁄��âj€��X���Types.DateTimeU	refdomainX���pyr(k��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM hb]r)k��j√��)År*k��}r+k��(hgj&k��hm}r,k��(ho]hp]r-k��(jÊ��j(k��X���py-classr.k��ehq]hr]ht]uhhj$k��hb]r/k��hÄX���Types.DateTimer0k��ÖÅr1k��}r2k��(hgU�hhj*k��ubahkjÀ��ubaubhÄX���)ÖÅr3k��}r4k��(hgU�hhjk��ubhÄX��� -- r5k��ÖÅr6k��}r7k��(hgU�hhjk��ubhÄX
���Entries with r8k��ÖÅr9k��}r:k��(hgX
���Entries with hhjk��ubj’��)År;k��}r<k��(hgX.���:attr:`SystemMetadata.dateSysMetadataModified`r=k��hhjk��hijÿU��hkjÿ��hm}r>k��(UreftypeX���attrj⁄��âj€��X&���SystemMetadata.dateSysMetadataModifiedU	refdomainX���pyr?k��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMhb]r@k��j√��)ÅrAk��}rBk��(hgj=k��hm}rCk��(ho]hp]rDk��(jÊ��j?k��X���py-attrrEk��ehq]hr]ht]uhhj;k��hb]rFk��hÄX&���SystemMetadata.dateSysMetadataModifiedrGk��ÖÅrHk��}rIk��(hgU�hhjAk��ubahkjÀ��ubaubhÄX��� less than (<) rJk��ÖÅrKk��}rLk��(hgX��� less than (<) hhjk��ubjÉ$��)ÅrMk��}rNk��(hgX���*toDate*hm}rOk��(ho]hp]hq]hr]ht]uhhjk��hb]rPk��hÄX���toDaterQk��ÖÅrRk��}rSk��(hgU�hhjMk��ubahkjã$��ubhÄX\��� must be returned. Transmitted as a URL query parameter, and so must be escaped accordingly.rTk��ÖÅrUk��}rVk��(hgX\��� must be returned. Transmitted as a URL query parameter, and so must be escaped accordingly.hhjk��ubehkhàubahkj;#��ubj#��)ÅrWk��}rXk��(hgU�hm}rYk��(ho]hp]hq]hr]ht]uhhjéj��hb]rZk��hÑ)År[k��}r\k��(hgX•���formatId (Types.ObjectFormatIdentifier) -- Restrict results to the specified object format. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r]k��(ho]hp]hq]hr]ht]uhhjWk��hb]r^k��(jû"��)År_k��}r`k��(hgX���formatIdhm}rak��(hr]hq]j¢"��àho]hp]ht]uhhj[k��hb]rbk��hÄX���formatIdrck��ÖÅrdk��}rek��(hgU�hhj_k��ubahkjß"��ubhÄX��� (rfk��ÖÅrgk��}rhk��(hgU�hhj[k��ubj’��)Årik��}rjk��(hgX%���:class:`Types.ObjectFormatIdentifier`rkk��hhj[k��hijÿU��hkjÿ��hm}rlk��(UreftypeX���classj⁄��âj€��X���Types.ObjectFormatIdentifierU	refdomainX���pyrmk��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM#hb]rnk��j√��)Årok��}rpk��(hgjkk��hm}rqk��(ho]hp]rrk��(jÊ��jmk��X���py-classrsk��ehq]hr]ht]uhhjik��hb]rtk��hÄX���Types.ObjectFormatIdentifierruk��ÖÅrvk��}rwk��(hgU�hhjok��ubahkjÀ��ubaubhÄX���)ÖÅrxk��}ryk��(hgU�hhj[k��ubhÄX��� -- rzk��ÖÅr{k��}r|k��(hgU�hhj[k��ubhÄXz���Restrict results to the specified object format. Transmitted as a URL query parameter, and so must be escaped accordingly.r}k��ÖÅr~k��}rk��(hgXz���Restrict results to the specified object format. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj[k��ubehkhàubahkj;#��ubj#��)ÅrÄk��}rÅk��(hgU�hm}rÇk��(ho]hp]hq]hr]ht]uhhjéj��hb]rÉk��hÑ)ÅrÑk��}rÖk��(hgXı���identifier (Types.Identifier) -- Restrict results to the specified identifier. May be either a PID or a SID. If the latter, will return results for each PID in the series. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rÜk��(ho]hp]hq]hr]ht]uhhjÄk��hb]rák��(jû"��)Åràk��}râk��(hgX
���identifierhm}räk��(hr]hq]j¢"��àho]hp]ht]uhhjÑk��hb]rãk��hÄX
���identifierråk��ÖÅrçk��}rék��(hgU�hhjàk��ubahkjß"��ubhÄX��� (rèk��ÖÅrêk��}rëk��(hgU�hhjÑk��ubj’��)Årík��}rìk��(hgX���:class:`Types.Identifier`rîk��hhjÑk��hijÿU��hkjÿ��hm}rïk��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrñk��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM&hb]rók��j√��)Åròk��}rôk��(hgjîk��hm}rök��(ho]hp]rõk��(jÊ��jñk��X���py-classrúk��ehq]hr]ht]uhhjík��hb]rùk��hÄX���Types.Identifierrûk��ÖÅrük��}r†k��(hgU�hhjòk��ubahkjÀ��ubaubhÄX���)ÖÅr°k��}r¢k��(hgU�hhjÑk��ubhÄX��� -- r£k��ÖÅr§k��}r•k��(hgU�hhjÑk��ubhÄX‘���Restrict results to the specified identifier. May be either a PID or a SID. If the latter, will return results for each PID in the series. Transmitted as a URL query parameter, and so must be escaped accordingly.r¶k��ÖÅrßk��}r®k��(hgX‘���Restrict results to the specified identifier. May be either a PID or a SID. If the latter, will return results for each PID in the series. Transmitted as a URL query parameter, and so must be escaped accordingly.hhjÑk��ubehkhàubahkj;#��ubj#��)År©k��}r™k��(hgU�hm}r´k��(ho]hp]hq]hr]ht]uhhjéj��hb]r¨k��hÑ)År≠k��}rÆk��(hgX“���start=0 (integer) -- The zero-based index of the first value, relative to the first record of the resultset that matches the parameters. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rØk��(ho]hp]hq]hr]ht]uhhj©k��hb]r∞k��(jû"��)År±k��}r≤k��(hgX���start=0hm}r≥k��(hr]hq]j¢"��àho]hp]ht]uhhj≠k��hb]r¥k��hÄX���start=0rµk��ÖÅr∂k��}r∑k��(hgU�hhj±k��ubahkjß"��ubhÄX��� (r∏k��ÖÅrπk��}r∫k��(hgU�hhj≠k��ubj’��)Årªk��}rºk��(hgU�hm}rΩk��(Ureftypejü&��j¢"��àU	reftargetX���integerræk��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhj≠k��hb]røk��j¢&��)År¿k��}r¡k��(hgjæk��hm}r¬k��(ho]hp]hq]hr]ht]uhhjªk��hb]r√k��hÄX���integerrƒk��ÖÅr≈k��}r∆k��(hgU�hhj¿k��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr«k��}r»k��(hgU�hhj≠k��ubhÄX��� -- r…k��ÖÅr k��}rÀk��(hgU�hhj≠k��ubhÄXΩ���The zero-based index of the first value, relative to the first record of the resultset that matches the parameters. Transmitted as a URL query parameter, and so must be escaped accordingly.rÃk��ÖÅrÕk��}rŒk��(hgXΩ���The zero-based index of the first value, relative to the first record of the resultset that matches the parameters. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj≠k��ubehkhàubahkj;#��ubj#��)Årœk��}r–k��(hgU�hm}r—k��(ho]hp]hq]hr]ht]uhhjéj��hb]r“k��hÑ)År”k��}r‘k��(hgX/��count=1000 (integer) -- The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the total in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r’k��(ho]hp]hq]hr]ht]uhhjœk��hb]r÷k��(jû"��)År◊k��}rÿk��(hgX
���count=1000hm}rŸk��(hr]hq]j¢"��àho]hp]ht]uhhj”k��hb]r⁄k��hÄX
���count=1000r€k��ÖÅr‹k��}r›k��(hgU�hhj◊k��ubahkjß"��ubhÄX��� (rfik��ÖÅrflk��}r‡k��(hgU�hhj”k��ubj’��)År·k��}r‚k��(hgU�hm}r„k��(Ureftypejü&��j¢"��àU	reftargetX���integerr‰k��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhj”k��hb]rÂk��j¢&��)ÅrÊk��}rÁk��(hgj‰k��hm}rËk��(ho]hp]hq]hr]ht]uhhj·k��hb]rÈk��hÄX���integerrÍk��ÖÅrÎk��}rÏk��(hgU�hhjÊk��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrÌk��}rÓk��(hgU�hhj”k��ubhÄX��� -- rÔk��ÖÅrk��}rÒk��(hgU�hhj”k��ubhÄXà���The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the rÚk��ÖÅrÛk��}rÙk��(hgXà���The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the hhj”k��ubjÉ$��)Årık��}rˆk��(hgX���*total*hm}r˜k��(ho]hp]hq]hr]ht]uhhj”k��hb]r¯k��hÄX���totalr˘k��ÖÅr˙k��}r˚k��(hgU�hhjık��ubahkjã$��ubhÄXä��� in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.r¸k��ÖÅr˝k��}r˛k��(hgXä��� in the response to determine if further pages may be retrieved. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj”k��ubehkhàubahkj;#��ubj#��)Årˇk��}r�l��(hgU�hm}rl��(ho]hp]hq]hr]ht]uhhjéj��hb]rl��hÑ)Årl��}rl��(hgX±���nodeId (Types.NodeReference) -- Restrict results to those with authoritativeMemberNode equal to nodeId. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rl��(ho]hp]hq]hr]ht]uhhjˇk��hb]rl��(jû"��)Årl��}rl��(hgX���nodeIdhm}r	l��(hr]hq]j¢"��àho]hp]ht]uhhjl��hb]r
l��hÄX���nodeIdrl��ÖÅrl��}r
l��(hgU�hhjl��ubahkjß"��ubhÄX��� (rl��ÖÅrl��}rl��(hgU�hhjl��ubj’��)Årl��}rl��(hgX���:class:`Types.NodeReference`rl��hhjl��hijÿU��hkjÿ��hm}rl��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrl��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM/hb]rl��j√��)Årl��}rl��(hgjl��hm}rl��(ho]hp]rl��(jÊ��jl��X���py-classrl��ehq]hr]ht]uhhjl��hb]rl��hÄX���Types.NodeReferencerl��ÖÅrl��}rl��(hgU�hhjl��ubahkjÀ��ubaubhÄX���)ÖÅr l��}r!l��(hgU�hhjl��ubhÄX��� -- r"l��ÖÅr#l��}r$l��(hgU�hhjl��ubhÄXë���Restrict results to those with authoritativeMemberNode equal to nodeId. Transmitted as a URL query parameter, and so must be escaped accordingly.r%l��ÖÅr&l��}r'l��(hgXë���Restrict results to those with authoritativeMemberNode equal to nodeId. Transmitted as a URL query parameter, and so must be escaped accordingly.hhjl��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År(l��}r)l��(hgU�hm}r*l��(ho]hp]hq]hr]ht]uhhjj��hb]r+l��(h¢)År,l��}r-l��(hgX���Returnshhj(l��hijÿU��hkh¶hm}r.l��(ho]hp]hq]hr]ht]uhvK�hb]r/l��hÄX���Returnsr0l��ÖÅr1l��}r2l��(hgU�hhj,l��ubaubh¨)År3l��}r4l��(hgU�hm}r5l��(ho]hp]hq]hr]ht]uhhj(l��hb]r6l��hÑ)År7l��}r8l��(hgXY���The list of PIDs that match the query criteria. If none match, an empty list is returned.hm}r9l��(ho]hp]hq]hr]ht]uhhj3l��hb]r:l��hÄXY���The list of PIDs that match the query criteria. If none match, an empty list is returned.r;l��ÖÅr<l��}r=l��(hgXY���The list of PIDs that match the query criteria. If none match, an empty list is returned.hhj7l��ubahkhàubahkhπubehkhüubhú)År>l��}r?l��(hgU�hm}r@l��(ho]hp]hq]hr]ht]uhhjj��hb]rAl��(h¢)ÅrBl��}rCl��(hgX���Return typehhj>l��hijÿU��hkh¶hm}rDl��(ho]hp]hq]hr]ht]uhvK�hb]rEl��hÄX���Return typerFl��ÖÅrGl��}rHl��(hgU�hhjBl��ubaubh¨)ÅrIl��}rJl��(hgU�hm}rKl��(ho]hp]hq]hr]ht]uhhj>l��hb]rLl��hÑ)ÅrMl��}rNl��(hgX���Types.ObjectListhm}rOl��(ho]hp]hq]hr]ht]uhhjIl��hb]rPl��j’��)ÅrQl��}rRl��(hgX���:class:`Types.ObjectList`rSl��hhjMl��hijÿU��hkjÿ��hm}rTl��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyrUl��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM2hb]rVl��j√��)ÅrWl��}rXl��(hgjSl��hm}rYl��(ho]hp]rZl��(jÊ��jUl��X���py-classr[l��ehq]hr]ht]uhhjQl��hb]r\l��hÄX���Types.ObjectListr]l��ÖÅr^l��}r_l��(hgU�hhjWl��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År`l��}ral��(hgU�hm}rbl��(ho]hp]hq]hr]ht]uhhjj��hb]rcl��(h¢)Årdl��}rel��(hgX���Raiseshhj`l��hijÿU��hkh¶hm}rfl��(ho]hp]hq]hr]ht]uhvK�hb]rgl��hÄX���Raisesrhl��ÖÅril��}rjl��(hgU�hhjdl��ubaubh¨)Årkl��}rll��(hgU�hm}rml��(ho]hp]hq]hr]ht]uhhj`l��hb]rnl��j	#��)Årol��}rpl��(hgU�hm}rql��(ho]hp]hq]hr]ht]uhhjkl��hb]rrl��(j#��)Årsl��}rtl��(hgU�hm}rul��(ho]hp]hq]hr]ht]uhhjol��hb]rvl��hÑ)Årwl��}rxl��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1520)hm}ryl��(ho]hp]hq]hr]ht]uhhjsl��hb]rzl��(j’��)År{l��}r|l��(hgU�hm}r}l��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr~l��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhjwl��hb]rl��jû"��)ÅrÄl��}rÅl��(hgj~l��hm}rÇl��(ho]hp]hq]hr]ht]uhhj{l��hb]rÉl��hÄX���Exceptions.NotAuthorizedrÑl��ÖÅrÖl��}rÜl��(hgU�hhjÄl��ubahkjß"��ubahkjÿ��ubhÄX��� -- rál��ÖÅràl��}râl��(hgU�hhjwl��ubj√��)Åräl��}rãl��(hgX$���``(errorCode=401, detailCode=1520)``hm}rål��(ho]hp]hq]hr]ht]uhhjwl��hb]rçl��hÄX ���(errorCode=401, detailCode=1520)rél��ÖÅrèl��}rêl��(hgU�hhjäl��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årël��}ríl��(hgU�hm}rìl��(ho]hp]hq]hr]ht]uhhjol��hb]rîl��hÑ)Årïl��}rñl��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=1540)hm}ról��(ho]hp]hq]hr]ht]uhhjël��hb]ròl��(j’��)Årôl��}röl��(hgU�hm}rõl��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrúl��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhjïl��hb]rùl��jû"��)Årûl��}rül��(hgjúl��hm}r†l��(ho]hp]hq]hr]ht]uhhjôl��hb]r°l��hÄX���Exceptions.InvalidRequestr¢l��ÖÅr£l��}r§l��(hgU�hhjûl��ubahkjß"��ubahkjÿ��ubhÄX��� -- r•l��ÖÅr¶l��}rßl��(hgU�hhjïl��ubj√��)År®l��}r©l��(hgX$���``(errorCode=400, detailCode=1540)``hm}r™l��(ho]hp]hq]hr]ht]uhhjïl��hb]r´l��hÄX ���(errorCode=400, detailCode=1540)r¨l��ÖÅr≠l��}rÆl��(hgU�hhj®l��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrØl��}r∞l��(hgU�hm}r±l��(ho]hp]hq]hr]ht]uhhjol��hb]r≤l��hÑ)År≥l��}r¥l��(hgXX��Exceptions.NotImplemented -- (errorCode=501, detailCode=1560)Raised if some functionality requested is not implemented. In the case of an optional request parameter not being supported, the errorCode should be 400. If the requested format (through HTTP Accept headers) is not supported, then the standard HTTP 406 error code should be returned.hm}rµl��(ho]hp]hq]hr]ht]uhhjØl��hb]r∂l��(j’��)År∑l��}r∏l��(hgU�hm}rπl��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr∫l��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhj≥l��hb]rªl��jû"��)Årºl��}rΩl��(hgj∫l��hm}ræl��(ho]hp]hq]hr]ht]uhhj∑l��hb]røl��hÄX���Exceptions.NotImplementedr¿l��ÖÅr¡l��}r¬l��(hgU�hhjºl��ubahkjß"��ubahkjÿ��ubhÄX��� -- r√l��ÖÅrƒl��}r≈l��(hgU�hhj≥l��ubhÑ)År∆l��}r«l��(hgX$���``(errorCode=501, detailCode=1560)``r»l��hhj≥l��hijÿU��hkhàhm}r…l��(ho]hp]hq]hr]ht]uhvM8hb]r l��j√��)ÅrÀl��}rÃl��(hgj»l��hm}rÕl��(ho]hp]hq]hr]ht]uhhj∆l��hb]rŒl��hÄX ���(errorCode=501, detailCode=1560)rœl��ÖÅr–l��}r—l��(hgU�hhjÀl��ubahkjÀ��ubaubhÑ)År“l��}r”l��(hgX��Raised if some functionality requested is not implemented. In the case of an optional request parameter not being supported, the errorCode should be 400. If the requested format (through HTTP Accept headers) is not supported, then the standard HTTP 406 error code should be returned.r‘l��hhj≥l��hijÿU��hkhàhm}r’l��(ho]hp]hq]hr]ht]uhvM:hb]r÷l��hÄX��Raised if some functionality requested is not implemented. In the case of an optional request parameter not being supported, the errorCode should be 400. If the requested format (through HTTP Accept headers) is not supported, then the standard HTTP 406 error code should be returned.r◊l��ÖÅrÿl��}rŸl��(hgj‘l��hhj“l��ubaubehkhàubahkj;#��ubj#��)År⁄l��}r€l��(hgU�hm}r‹l��(ho]hp]hq]hr]ht]uhhjol��hb]r›l��hÑ)Årfil��}rfll��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1580)hm}r‡l��(ho]hp]hq]hr]ht]uhhj⁄l��hb]r·l��(j’��)År‚l��}r„l��(hgU�hm}r‰l��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÂl��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhjfil��hb]rÊl��jû"��)ÅrÁl��}rËl��(hgjÂl��hm}rÈl��(ho]hp]hq]hr]ht]uhhj‚l��hb]rÍl��hÄX���Exceptions.ServiceFailurerÎl��ÖÅrÏl��}rÌl��(hgU�hhjÁl��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÓl��ÖÅrÔl��}rl��(hgU�hhjfil��ubj√��)ÅrÒl��}rÚl��(hgX$���``(errorCode=500, detailCode=1580)``hm}rÛl��(ho]hp]hq]hr]ht]uhhjfil��hb]rÙl��hÄX ���(errorCode=500, detailCode=1580)rıl��ÖÅrˆl��}r˜l��(hgU�hhjÒl��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¯l��}r˘l��(hgU�hm}r˙l��(ho]hp]hq]hr]ht]uhhjol��hb]r˚l��hÑ)År¸l��}r˝l��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1530)hm}r˛l��(ho]hp]hq]hr]ht]uhhj¯l��hb]rˇl��(j’��)År�m��}rm��(hgU�hm}rm��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrm��U	refdomainjPi��hr]hq]Urefexplicitâho]hp]ht]uhhj¸l��hb]rm��jû"��)Årm��}rm��(hgjm��hm}rm��(ho]hp]hq]hr]ht]uhhj�m��hb]rm��hÄX���Exceptions.InvalidTokenr	m��ÖÅr
m��}rm��(hgU�hhjm��ubahkjß"��ubahkjÿ��ubhÄX��� -- rm��ÖÅr
m��}rm��(hgU�hhj¸l��ubj√��)Årm��}rm��(hgX$���``(errorCode=401, detailCode=1530)``hm}rm��(ho]hp]hq]hr]ht]uhhj¸l��hb]rm��hÄX ���(errorCode=401, detailCode=1530)rm��ÖÅrm��}rm��(hgU�hhjm��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årm��}rm��(hgU�hhjûU��hiNhkj”��hm}rm��(hr]hq]ho]hp]ht]Uentries]rm��(j÷��X���search() (in module CNRead)h+U�Ntrm��auhvNhwhhb]ubj¸!��)Årm��}rm��(hgU�hhjûU��hiNhkjˇ!��hm}rm��(j"��âj"��X���pyrm��hr]hq]ho]hp]ht]j"��X���functionrm��j"��jm��uhvNhwhhb]r m��(j"��)År!m��}r"m��(hgX-���search(session,queryType,query) -> ObjectListhhjm��hijÿU��hkj"��hm}r#m��(hr]r$m��h+aj"��jÒU��hq]ho]hp]ht]r%m��h+aj"��X���searchr&m��j"��U�j"��âuhvMghwhhb]r'm��(j"��)År(m��}r)m��(hgX���CNRead.hhj!m��hijÿU��hkj"��hm}r*m��(ho]hp]hq]hr]ht]uhvMghwhhb]r+m��hÄX���CNRead.r,m��ÖÅr-m��}r.m��(hgU�hhj(m��ubaubj"��)År/m��}r0m��(hgj&m��hhj!m��hijÿU��hkj!"��hm}r1m��(ho]hp]hq]hr]ht]uhvMghwhhb]r2m��hÄX���searchr3m��ÖÅr4m��}r5m��(hgU�hhj/m��ubaubj'"��)År6m��}r7m��(hgX���session, queryType, queryhhj!m��hijÿU��hkj*"��hm}r8m��(ho]hp]hq]hr]ht]uhvMghwhhb]r9m��(j-"��)År:m��}r;m��(hgX���sessionhm}r<m��(ho]hp]hq]hr]ht]uhhj6m��hb]r=m��hÄX���sessionr>m��ÖÅr?m��}r@m��(hgU�hhj:m��ubahkj5"��ubj-"��)ÅrAm��}rBm��(hgX	���queryTypehm}rCm��(ho]hp]hq]hr]ht]uhhj6m��hb]rDm��hÄX	���queryTyperEm��ÖÅrFm��}rGm��(hgU�hhjAm��ubahkj5"��ubj-"��)ÅrHm��}rIm��(hgX���queryhm}rJm��(ho]hp]hq]hr]ht]uhhj6m��hb]rKm��hÄX���queryrLm��ÖÅrMm��}rNm��(hgU�hhjHm��ubahkj5"��ubeubj6"��)ÅrOm��}rPm��(hgX
���ObjectListhhj!m��hijÿU��hkj9"��hm}rQm��(ho]hp]hq]hr]ht]uhvMghwhhb]rRm��hÄX
���ObjectListrSm��ÖÅrTm��}rUm��(hgU�hhjOm��ubaubeubj?"��)ÅrVm��}rWm��(hgU�hhjm��hijÿU��hkjB"��hm}rXm��(ho]hp]hq]hr]ht]uhvMghwhhb]rYm��(hÑ)ÅrZm��}r[m��(hgX_���Search the metadata catalog and return identifiers of metadata records that match the criteria.r\m��hhjVm��hijÿU��hkhàhm}r]m��(ho]hp]hq]hr]ht]uhvMEhwhhb]r^m��hÄX_���Search the metadata catalog and return identifiers of metadata records that match the criteria.r_m��ÖÅr`m��}ram��(hgj\m��hhjZm��ubaubhÑ)Årbm��}rcm��(hgXÕ���Search may be implemented by more than one type of search engine. The queryType parameter indicates which search engine should be targeted. The value and form of *query* is determined by the search engine.hhjVm��hijÿU��hkhàhm}rdm��(ho]hp]hq]hr]ht]uhvMGhwhhb]rem��(hÄX¢���Search may be implemented by more than one type of search engine. The queryType parameter indicates which search engine should be targeted. The value and form of rfm��ÖÅrgm��}rhm��(hgX¢���Search may be implemented by more than one type of search engine. The queryType parameter indicates which search engine should be targeted. The value and form of hhjbm��ubjÉ$��)Årim��}rjm��(hgX���*query*hm}rkm��(ho]hp]hq]hr]ht]uhhjbm��hb]rlm��hÄX���queryrmm��ÖÅrnm��}rom��(hgU�hhjim��ubahkjã$��ubhÄX$��� is determined by the search engine.rpm��ÖÅrqm��}rrm��(hgX$��� is determined by the search engine.hhjbm��ubeubhÑ)Årsm��}rtm��(hgX2���Currently supported search engines include: "solr"rum��hhjVm��hijÿU��hkhàhm}rvm��(ho]hp]hq]hr]ht]uhvMIhwhhb]rwm��hÄX2���Currently supported search engines include: "solr"rxm��ÖÅrym��}rzm��(hgjum��hhjsm��ubaubhñ)År{m��}r|m��(hgU�hhjVm��hiNhkhôhm}r}m��(ho]hp]hq]hr]ht]uhvNhwhhb]r~m��(hú)Årm��}rÄm��(hgU�hhj{m��hijÿU��hkhühm}rÅm��(ho]hp]hq]hr]ht]uhvMKhwhhb]rÇm��(h¢)ÅrÉm��}rÑm��(hgX���Versionhhjm��hijÿU��hkh¶hm}rÖm��(ho]hp]hq]hr]ht]uhvK�hb]rÜm��hÄX���Versionrám��ÖÅràm��}râm��(hgU�hhjÉm��ubaubh¨)Åräm��}rãm��(hgX
���1.0, (2.0)råm��hm}rçm��(ho]hp]hq]hr]ht]uhhjm��hb]rém��hÑ)Årèm��}rêm��(hgjåm��hhjäm��hijÿU��hkhàhm}rëm��(ho]hp]hq]hr]ht]uhvMKhb]rím��hÄX
���1.0, (2.0)rìm��ÖÅrîm��}rïm��(hgjåm��hhjèm��ubaubahkhπubeubhú)Årñm��}róm��(hgU�hhj{m��hijÿU��hkhühm}ròm��(ho]hp]hq]hr]ht]uhvMLhwhhb]rôm��(h¢)Åröm��}rõm��(hgX	���Use Caseshhjñm��hijÿU��hkh¶hm}rúm��(ho]hp]hq]hr]ht]uhvK�hb]rùm��hÄX	���Use Casesrûm��ÖÅrüm��}r†m��(hgU�hhjöm��ubaubh¨)År°m��}r¢m��(hgXJ���:doc:`UC02 </design/UseCases/02_uc>`, :doc:`UC16 </design/UseCases/16_uc>`r£m��hm}r§m��(ho]hp]hq]hr]ht]uhhjñm��hb]r•m��hÑ)År¶m��}rßm��(hgj£m��hhj°m��hijÿU��hkhàhm}r®m��(ho]hp]hq]hr]ht]uhvMMhb]r©m��(j’��)År™m��}r´m��(hgX$���:doc:`UC02 </design/UseCases/02_uc>`r¨m��hhj¶m��hijÿU��hkjÿ��hm}r≠m��(UreftypeX���docrÆm��j⁄��àj€��X���/design/UseCases/02_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMMhb]rØm��j`2��)År∞m��}r±m��(hgj¨m��hm}r≤m��(ho]hp]r≥m��(jÊ��jÆm��ehq]hr]ht]uhhj™m��hb]r¥m��hÄX���UC02rµm��ÖÅr∂m��}r∑m��(hgU�hhj∞m��ubahkji2��ubaubhÄX���, r∏m��ÖÅrπm��}r∫m��(hgX���, hhj¶m��ubj’��)Årªm��}rºm��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rΩm��hhj¶m��hijÿU��hkjÿ��hm}ræm��(UreftypeX���docrøm��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMMhb]r¿m��j`2��)År¡m��}r¬m��(hgjΩm��hm}r√m��(ho]hp]rƒm��(jÊ��jøm��ehq]hr]ht]uhhjªm��hb]r≈m��hÄX���UC16r∆m��ÖÅr«m��}r»m��(hgU�hhj¡m��ubahkji2��ubaubeubahkhπubeubhú)År…m��}r m��(hgU�hhj{m��hijÿU��hkhühm}rÀm��(ho]hp]hq]hr]ht]uhvMNhwhhb]rÃm��(h¢)ÅrÕm��}rŒm��(hgX���REST URLhhj…m��hijÿU��hkh¶hm}rœm��(ho]hp]hq]hr]ht]uhvK�hb]r–m��hÄX���REST URLr—m��ÖÅr“m��}r”m��(hgU�hhjÕm��ubaubh¨)År‘m��}r’m��(hgX#���``GET /search/{queryType}/{query}``r÷m��hm}r◊m��(ho]hp]hq]hr]ht]uhhj…m��hb]rÿm��hÑ)ÅrŸm��}r⁄m��(hgj÷m��hhj‘m��hijÿU��hkhàhm}r€m��(ho]hp]hq]hr]ht]uhvMNhb]r‹m��j√��)År›m��}rfim��(hgj÷m��hm}rflm��(ho]hp]hq]hr]ht]uhhjŸm��hb]r‡m��hÄX���GET /search/{queryType}/{query}r·m��ÖÅr‚m��}r„m��(hgU�hhj›m��ubahkjÀ��ubaubahkhπubeubhú)År‰m��}rÂm��(hgU�hm}rÊm��(ho]hp]hq]hr]ht]uhhj{m��hb]rÁm��(h¢)ÅrËm��}rÈm��(hgX
���Parametershhj‰m��hijÿU��hkh¶hm}rÍm��(ho]hp]hq]hr]ht]uhvK�hb]rÎm��hÄX
���ParametersrÏm��ÖÅrÌm��}rÓm��(hgU�hhjËm��ubaubh¨)ÅrÔm��}rm��(hgU�hm}rÒm��(ho]hp]hq]hr]ht]uhhj‰m��hb]rÚm��j	#��)ÅrÛm��}rÙm��(hgU�hm}rım��(ho]hp]hq]hr]ht]uhhjÔm��hb]rˆm��(j#��)År˜m��}r¯m��(hgU�hm}r˘m��(ho]hp]hq]hr]ht]uhhjÛm��hb]r˙m��hÑ)År˚m��}r¸m��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r˝m��(ho]hp]hq]hr]ht]uhhj˜m��hb]r˛m��(jû"��)Årˇm��}r�n��(hgX���sessionhm}rn��(hr]hq]j¢"��àho]hp]ht]uhhj˚m��hb]rn��hÄX���sessionrn��ÖÅrn��}rn��(hgU�hhjˇm��ubahkjß"��ubhÄX��� (rn��ÖÅrn��}rn��(hgU�hhj˚m��ubj’��)År	n��}r
n��(hgX���:class:`Types.Session`rn��hhj˚m��hijÿU��hkjÿ��hm}rn��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr
n��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMPhb]rn��j√��)Årn��}rn��(hgjn��hm}rn��(ho]hp]rn��(jÊ��j
n��X���py-classrn��ehq]hr]ht]uhhj	n��hb]rn��hÄX
���Types.Sessionrn��ÖÅrn��}rn��(hgU�hhjn��ubahkjÀ��ubaubhÄX���)ÖÅrn��}rn��(hgU�hhj˚m��ubhÄX��� -- rn��ÖÅrn��}rn��(hgU�hhj˚m��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rn��ÖÅrn��}rn��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj˚m��ubj’��)År n��}r!n��(hgX���:term:`public user`r"n��hhj˚m��hijÿU��hkjÿ��hm}r#n��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr$n��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMOhb]r%n��j`2��)År&n��}r'n��(hgj"n��hm}r(n��(ho]hp]r)n��(jÊ��j$n��X���std-termr*n��ehq]hr]ht]uhhj n��hb]r+n��hÄX���public userr,n��ÖÅr-n��}r.n��(hgU�hhj&n��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r/n��ÖÅr0n��}r1n��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj˚m��ubehkhàubahkj;#��ubj#��)År2n��}r3n��(hgU�hm}r4n��(ho]hp]hq]hr]ht]uhhjÛm��hb]r5n��hÑ)År6n��}r7n��(hgXŒ���queryType (string) -- Indicates which search engine will be used to handle the query. Currently supported search engines include: "SOLR". Transmitted as part of the URL path and must be escaped accordingly.hm}r8n��(ho]hp]hq]hr]ht]uhhj2n��hb]r9n��(jû"��)År:n��}r;n��(hgX	���queryTypehm}r<n��(hr]hq]j¢"��àho]hp]ht]uhhj6n��hb]r=n��hÄX	���queryTyper>n��ÖÅr?n��}r@n��(hgU�hhj:n��ubahkjß"��ubhÄX��� (rAn��ÖÅrBn��}rCn��(hgU�hhj6n��ubj’��)ÅrDn��}rEn��(hgU�hm}rFn��(Ureftypejü&��j¢"��àU	reftargetX���stringrGn��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhj6n��hb]rHn��j¢&��)ÅrIn��}rJn��(hgjGn��hm}rKn��(ho]hp]hq]hr]ht]uhhjDn��hb]rLn��hÄX���stringrMn��ÖÅrNn��}rOn��(hgU�hhjIn��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrPn��}rQn��(hgU�hhj6n��ubhÄX��� -- rRn��ÖÅrSn��}rTn��(hgU�hhj6n��ubhÄX∏���Indicates which search engine will be used to handle the query. Currently supported search engines include: "SOLR". Transmitted as part of the URL path and must be escaped accordingly.rUn��ÖÅrVn��}rWn��(hgX∏���Indicates which search engine will be used to handle the query. Currently supported search engines include: "SOLR". Transmitted as part of the URL path and must be escaped accordingly.hhj6n��ubehkhàubahkj;#��ubj#��)ÅrXn��}rYn��(hgU�hm}rZn��(ho]hp]hq]hr]ht]uhhjÛm��hb]r[n��hÑ)År\n��}r]n��(hgXπ��query (string) -- The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.hm}r^n��(ho]hp]hq]hr]ht]uhhjXn��hb]r_n��(jû"��)År`n��}ran��(hgX���queryhm}rbn��(hr]hq]j¢"��àho]hp]ht]uhhj\n��hb]rcn��hÄX���queryrdn��ÖÅren��}rfn��(hgU�hhj`n��ubahkjß"��ubhÄX��� (rgn��ÖÅrhn��}rin��(hgU�hhj\n��ubj’��)Årjn��}rkn��(hgU�hm}rln��(Ureftypejü&��j¢"��àU	reftargetX���stringrmn��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhj\n��hb]rnn��j¢&��)Åron��}rpn��(hgjmn��hm}rqn��(ho]hp]hq]hr]ht]uhhjjn��hb]rrn��hÄX���stringrsn��ÖÅrtn��}run��(hgU�hhjon��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrvn��}rwn��(hgU�hhj\n��ubhÄX��� -- rxn��ÖÅryn��}rzn��(hgU�hhj\n��ubhÄXß��The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.r{n��ÖÅr|n��}r}n��(hgXß��The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.hhj\n��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År~n��}rn��(hgU�hm}rÄn��(ho]hp]hq]hr]ht]uhhj{m��hb]rÅn��(h¢)ÅrÇn��}rÉn��(hgX���Returnshhj~n��hijÿU��hkh¶hm}rÑn��(ho]hp]hq]hr]ht]uhvK�hb]rÖn��hÄX���ReturnsrÜn��ÖÅrán��}ràn��(hgU�hhjÇn��ubaubh¨)Årân��}rän��(hgU�hm}rãn��(ho]hp]hq]hr]ht]uhhj~n��hb]rån��hÑ)Årçn��}rén��(hgX:���A list of objects that match the specified search criteriahm}rèn��(ho]hp]hq]hr]ht]uhhjân��hb]rên��hÄX:���A list of objects that match the specified search criteriarën��ÖÅrín��}rìn��(hgX:���A list of objects that match the specified search criteriahhjçn��ubahkhàubahkhπubehkhüubhú)Årîn��}rïn��(hgU�hm}rñn��(ho]hp]hq]hr]ht]uhhj{m��hb]rón��(h¢)Åròn��}rôn��(hgX���Return typehhjîn��hijÿU��hkh¶hm}rön��(ho]hp]hq]hr]ht]uhvK�hb]rõn��hÄX���Return typerún��ÖÅrùn��}rûn��(hgU�hhjòn��ubaubh¨)Årün��}r†n��(hgU�hm}r°n��(ho]hp]hq]hr]ht]uhhjîn��hb]r¢n��hÑ)År£n��}r§n��(hgX���Types.ObjectListhm}r•n��(ho]hp]hq]hr]ht]uhhjün��hb]r¶n��j’��)Årßn��}r®n��(hgX���:class:`Types.ObjectList`r©n��hhj£n��hijÿU��hkjÿ��hm}r™n��(UreftypeX���classj⁄��âj€��X���Types.ObjectListU	refdomainX���pyr´n��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMYhb]r¨n��j√��)År≠n��}rÆn��(hgj©n��hm}rØn��(ho]hp]r∞n��(jÊ��j´n��X���py-classr±n��ehq]hr]ht]uhhjßn��hb]r≤n��hÄX���Types.ObjectListr≥n��ÖÅr¥n��}rµn��(hgU�hhj≠n��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År∂n��}r∑n��(hgU�hm}r∏n��(ho]hp]hq]hr]ht]uhhj{m��hb]rπn��(h¢)År∫n��}rªn��(hgX���Raiseshhj∂n��hijÿU��hkh¶hm}rºn��(ho]hp]hq]hr]ht]uhvK�hb]rΩn��hÄX���Raisesræn��ÖÅrøn��}r¿n��(hgU�hhj∫n��ubaubh¨)År¡n��}r¬n��(hgU�hm}r√n��(ho]hp]hq]hr]ht]uhhj∂n��hb]rƒn��j	#��)År≈n��}r∆n��(hgU�hm}r«n��(ho]hp]hq]hr]ht]uhhj¡n��hb]r»n��(j#��)År…n��}r n��(hgU�hm}rÀn��(ho]hp]hq]hr]ht]uhhj≈n��hb]rÃn��hÑ)ÅrÕn��}rŒn��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4290)hm}rœn��(ho]hp]hq]hr]ht]uhhj…n��hb]r–n��(j’��)År—n��}r“n��(hgU�hm}r”n��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr‘n��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhjÕn��hb]r’n��jû"��)År÷n��}r◊n��(hgj‘n��hm}rÿn��(ho]hp]hq]hr]ht]uhhj—n��hb]rŸn��hÄX���Exceptions.InvalidTokenr⁄n��ÖÅr€n��}r‹n��(hgU�hhj÷n��ubahkjß"��ubahkjÿ��ubhÄX��� -- r›n��ÖÅrfin��}rfln��(hgU�hhjÕn��ubj√��)År‡n��}r·n��(hgX$���``(errorCode=401, detailCode=4290)``hm}r‚n��(ho]hp]hq]hr]ht]uhhjÕn��hb]r„n��hÄX ���(errorCode=401, detailCode=4290)r‰n��ÖÅrÂn��}rÊn��(hgU�hhj‡n��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÁn��}rËn��(hgU�hm}rÈn��(ho]hp]hq]hr]ht]uhhj≈n��hb]rÍn��hÑ)ÅrÎn��}rÏn��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4310)hm}rÌn��(ho]hp]hq]hr]ht]uhhjÁn��hb]rÓn��(j’��)ÅrÔn��}rn��(hgU�hm}rÒn��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÚn��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhjÎn��hb]rÛn��jû"��)ÅrÙn��}rın��(hgjÚn��hm}rˆn��(ho]hp]hq]hr]ht]uhhjÔn��hb]r˜n��hÄX���Exceptions.ServiceFailurer¯n��ÖÅr˘n��}r˙n��(hgU�hhjÙn��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˚n��ÖÅr¸n��}r˝n��(hgU�hhjÎn��ubj√��)År˛n��}rˇn��(hgX$���``(errorCode=500, detailCode=4310)``hm}r�o��(ho]hp]hq]hr]ht]uhhjÎn��hb]ro��hÄX ���(errorCode=500, detailCode=4310)ro��ÖÅro��}ro��(hgU�hhj˛n��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åro��}ro��(hgU�hm}ro��(ho]hp]hq]hr]ht]uhhj≈n��hb]ro��hÑ)År	o��}r
o��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4280)hm}ro��(ho]hp]hq]hr]ht]uhhjo��hb]ro��(j’��)År
o��}ro��(hgU�hm}ro��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedro��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhj	o��hb]ro��jû"��)Åro��}ro��(hgjo��hm}ro��(ho]hp]hq]hr]ht]uhhj
o��hb]ro��hÄX���Exceptions.NotAuthorizedro��ÖÅro��}ro��(hgU�hhjo��ubahkjß"��ubahkjÿ��ubhÄX��� -- ro��ÖÅro��}ro��(hgU�hhj	o��ubj√��)Åro��}ro��(hgX$���``(errorCode=401, detailCode=4280)``hm}ro��(ho]hp]hq]hr]ht]uhhj	o��hb]ro��hÄX ���(errorCode=401, detailCode=4280)r o��ÖÅr!o��}r"o��(hgU�hhjo��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År#o��}r$o��(hgU�hm}r%o��(ho]hp]hq]hr]ht]uhhj≈n��hb]r&o��hÑ)År'o��}r(o��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4300)hm}r)o��(ho]hp]hq]hr]ht]uhhj#o��hb]r*o��(j’��)År+o��}r,o��(hgU�hm}r-o��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr.o��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhj'o��hb]r/o��jû"��)År0o��}r1o��(hgj.o��hm}r2o��(ho]hp]hq]hr]ht]uhhj+o��hb]r3o��hÄX���Exceptions.InvalidRequestr4o��ÖÅr5o��}r6o��(hgU�hhj0o��ubahkjß"��ubahkjÿ��ubhÄX��� -- r7o��ÖÅr8o��}r9o��(hgU�hhj'o��ubj√��)År:o��}r;o��(hgX$���``(errorCode=400, detailCode=4300)``hm}r<o��(ho]hp]hq]hr]ht]uhhj'o��hb]r=o��hÄX ���(errorCode=400, detailCode=4300)r>o��ÖÅr?o��}r@o��(hgU�hhj:o��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrAo��}rBo��(hgU�hm}rCo��(ho]hp]hq]hr]ht]uhhj≈n��hb]rDo��hÑ)ÅrEo��}rFo��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4281)hm}rGo��(ho]hp]hq]hr]ht]uhhjAo��hb]rHo��(j’��)ÅrIo��}rJo��(hgU�hm}rKo��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrLo��U	refdomainjm��hr]hq]Urefexplicitâho]hp]ht]uhhjEo��hb]rMo��jû"��)ÅrNo��}rOo��(hgjLo��hm}rPo��(ho]hp]hq]hr]ht]uhhjIo��hb]rQo��hÄX���Exceptions.NotImplementedrRo��ÖÅrSo��}rTo��(hgU�hhjNo��ubahkjß"��ubahkjÿ��ubhÄX��� -- rUo��ÖÅrVo��}rWo��(hgU�hhjEo��ubj√��)ÅrXo��}rYo��(hgX$���``(errorCode=501, detailCode=4281)``hm}rZo��(ho]hp]hq]hr]ht]uhhjEo��hb]r[o��hÄX ���(errorCode=501, detailCode=4281)r\o��ÖÅr]o��}r^o��(hgU�hhjXo��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År_o��}r`o��(hgU�hhjûU��hiNhkj”��hm}rao��(hr]hq]ho]hp]ht]Uentries]rbo��(j÷��X���query() (in module CNRead)h5U�Ntrco��auhvNhwhhb]ubj¸!��)Årdo��}reo��(hgU�hhjûU��hiNhkjˇ!��hm}rfo��(j"��âj"��X���pyrgo��hr]hq]ho]hp]ht]j"��X���functionrho��j"��jho��uhvNhwhhb]rio��(j"��)Årjo��}rko��(hgX/���query(session,queryEngine,query) -> OctetStreamhhjdo��hijÿU��hkj"��hm}rlo��(hr]rmo��h5aj"��jÒU��hq]ho]hp]ht]rno��h5aj"��X���queryroo��j"��U�j"��âuhvMíhwhhb]rpo��(j"��)Årqo��}rro��(hgX���CNRead.hhjjo��hijÿU��hkj"��hm}rso��(ho]hp]hq]hr]ht]uhvMíhwhhb]rto��hÄX���CNRead.ruo��ÖÅrvo��}rwo��(hgU�hhjqo��ubaubj"��)Årxo��}ryo��(hgjoo��hhjjo��hijÿU��hkj!"��hm}rzo��(ho]hp]hq]hr]ht]uhvMíhwhhb]r{o��hÄX���queryr|o��ÖÅr}o��}r~o��(hgU�hhjxo��ubaubj'"��)Åro��}rÄo��(hgX���session, queryEngine, queryhhjjo��hijÿU��hkj*"��hm}rÅo��(ho]hp]hq]hr]ht]uhvMíhwhhb]rÇo��(j-"��)ÅrÉo��}rÑo��(hgX���sessionhm}rÖo��(ho]hp]hq]hr]ht]uhhjo��hb]rÜo��hÄX���sessionráo��ÖÅrào��}râo��(hgU�hhjÉo��ubahkj5"��ubj-"��)Åräo��}rão��(hgX���queryEnginehm}råo��(ho]hp]hq]hr]ht]uhhjo��hb]rço��hÄX���queryEngineréo��ÖÅrèo��}rêo��(hgU�hhjäo��ubahkj5"��ubj-"��)Årëo��}río��(hgX���queryhm}rìo��(ho]hp]hq]hr]ht]uhhjo��hb]rîo��hÄX���queryrïo��ÖÅrño��}róo��(hgU�hhjëo��ubahkj5"��ubeubj6"��)Åròo��}rôo��(hgX���OctetStreamhhjjo��hijÿU��hkj9"��hm}röo��(ho]hp]hq]hr]ht]uhvMíhwhhb]rõo��hÄX���OctetStreamrúo��ÖÅrùo��}rûo��(hgU�hhjòo��ubaubeubj?"��)Årüo��}r†o��(hgU�hhjdo��hijÿU��hkjB"��hm}r°o��(ho]hp]hq]hr]ht]uhvMíhwhhb]r¢o��(hÑ)År£o��}r§o��(hgXk���Submit a query against the specified *queryEngine* and return the response as formatted by the queryEngine.hhjüo��hijÿU��hkhàhm}r•o��(ho]hp]hq]hr]ht]uhvMjhwhhb]r¶o��(hÄX%���Submit a query against the specified rßo��ÖÅr®o��}r©o��(hgX%���Submit a query against the specified hhj£o��ubjÉ$��)År™o��}r´o��(hgX
���*queryEngine*hm}r¨o��(ho]hp]hq]hr]ht]uhhj£o��hb]r≠o��hÄX���queryEnginerÆo��ÖÅrØo��}r∞o��(hgU�hhj™o��ubahkjã$��ubhÄX9��� and return the response as formatted by the queryEngine.r±o��ÖÅr≤o��}r≥o��(hgX9��� and return the response as formatted by the queryEngine.hhj£o��ubeubhÑ)År¥o��}rµo��(hgXÊ���The *query()* operation may be implemented by more than one type of search engine and the *queryEngine* parameter indicates which search engine is targeted. The value and form of *query* is determined by the specific query engine.hhjüo��hijÿU��hkhàhm}r∂o��(ho]hp]hq]hr]ht]uhvMlhwhhb]r∑o��(hÄX���The r∏o��ÖÅrπo��}r∫o��(hgX���The hhj¥o��ubjÉ$��)Årªo��}rºo��(hgX	���*query()*hm}rΩo��(ho]hp]hq]hr]ht]uhhj¥o��hb]ræo��hÄX���query()røo��ÖÅr¿o��}r¡o��(hgU�hhjªo��ubahkjã$��ubhÄXM��� operation may be implemented by more than one type of search engine and the r¬o��ÖÅr√o��}rƒo��(hgXM��� operation may be implemented by more than one type of search engine and the hhj¥o��ubjÉ$��)År≈o��}r∆o��(hgX
���*queryEngine*hm}r«o��(ho]hp]hq]hr]ht]uhhj¥o��hb]r»o��hÄX���queryEnginer…o��ÖÅr o��}rÀo��(hgU�hhj≈o��ubahkjã$��ubhÄXL��� parameter indicates which search engine is targeted. The value and form of rÃo��ÖÅrÕo��}rŒo��(hgXL��� parameter indicates which search engine is targeted. The value and form of hhj¥o��ubjÉ$��)Årœo��}r–o��(hgX���*query*hm}r—o��(ho]hp]hq]hr]ht]uhhj¥o��hb]r“o��hÄX���queryr”o��ÖÅr‘o��}r’o��(hgU�hhjœo��ubahkjã$��ubhÄX,��� is determined by the specific query engine.r÷o��ÖÅr◊o��}rÿo��(hgX,��� is determined by the specific query engine.hhj¥o��ubeubhÑ)ÅrŸo��}r⁄o��(hgXÉ���For example, the solr search engine will accept many of the standard parameters of solr, including field restrictions and faceting.r€o��hhjüo��hijÿU��hkhàhm}r‹o��(ho]hp]hq]hr]ht]uhvMnhwhhb]r›o��hÄXÉ���For example, the solr search engine will accept many of the standard parameters of solr, including field restrictions and faceting.rfio��ÖÅrflo��}r‡o��(hgj€o��hhjŸo��ubaubhÑ)År·o��}r‚o��(hgX���v1.1: This method was added.r„o��hhjüo��hijÿU��hkhàhm}r‰o��(ho]hp]hq]hr]ht]uhvMphwhhb]rÂo��hÄX���v1.1: This method was added.rÊo��ÖÅrÁo��}rËo��(hgj„o��hhj·o��ubaubhñ)ÅrÈo��}rÍo��(hgU�hhjüo��hiNhkhôhm}rÎo��(ho]hp]hq]hr]ht]uhvNhwhhb]rÏo��(hú)ÅrÌo��}rÓo��(hgU�hhjÈo��hijÿU��hkhühm}rÔo��(ho]hp]hq]hr]ht]uhvMrhwhhb]ro��(h¢)ÅrÒo��}rÚo��(hgX���VersionhhjÌo��hijÿU��hkh¶hm}rÛo��(ho]hp]hq]hr]ht]uhvK�hb]rÙo��hÄX���Versionrıo��ÖÅrˆo��}r˜o��(hgU�hhjÒo��ubaubh¨)År¯o��}r˘o��(hgX
���1.1, (2.0)r˙o��hm}r˚o��(ho]hp]hq]hr]ht]uhhjÌo��hb]r¸o��hÑ)År˝o��}r˛o��(hgj˙o��hhj¯o��hijÿU��hkhàhm}rˇo��(ho]hp]hq]hr]ht]uhvMrhb]r�p��hÄX
���1.1, (2.0)rp��ÖÅrp��}rp��(hgj˙o��hhj˝o��ubaubahkhπubeubhú)Årp��}rp��(hgU�hhjÈo��hijÿU��hkhühm}rp��(ho]hp]hq]hr]ht]uhvMshwhhb]rp��(h¢)Årp��}r	p��(hgX	���Use Caseshhjp��hijÿU��hkh¶hm}r
p��(ho]hp]hq]hr]ht]uhvK�hb]rp��hÄX	���Use Casesrp��ÖÅr
p��}rp��(hgU�hhjp��ubaubh¨)Årp��}rp��(hgXJ���:doc:`UC02 </design/UseCases/02_uc>`, :doc:`UC16 </design/UseCases/16_uc>`rp��hm}rp��(ho]hp]hq]hr]ht]uhhjp��hb]rp��hÑ)Årp��}rp��(hgjp��hhjp��hijÿU��hkhàhm}rp��(ho]hp]hq]hr]ht]uhvMthb]rp��(j’��)Årp��}rp��(hgX$���:doc:`UC02 </design/UseCases/02_uc>`rp��hhjp��hijÿU��hkjÿ��hm}rp��(UreftypeX���docrp��j⁄��àj€��X���/design/UseCases/02_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMthb]rp��j`2��)Årp��}rp��(hgjp��hm}r p��(ho]hp]r!p��(jÊ��jp��ehq]hr]ht]uhhjp��hb]r"p��hÄX���UC02r#p��ÖÅr$p��}r%p��(hgU�hhjp��ubahkji2��ubaubhÄX���, r&p��ÖÅr'p��}r(p��(hgX���, hhjp��ubj’��)År)p��}r*p��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r+p��hhjp��hijÿU��hkjÿ��hm}r,p��(UreftypeX���docr-p��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvMthb]r.p��j`2��)År/p��}r0p��(hgj+p��hm}r1p��(ho]hp]r2p��(jÊ��j-p��ehq]hr]ht]uhhj)p��hb]r3p��hÄX���UC16r4p��ÖÅr5p��}r6p��(hgU�hhj/p��ubahkji2��ubaubeubahkhπubeubhú)År7p��}r8p��(hgU�hhjÈo��hijÿU��hkhühm}r9p��(ho]hp]hq]hr]ht]uhvMuhwhhb]r:p��(h¢)År;p��}r<p��(hgX���REST URLhhj7p��hijÿU��hkh¶hm}r=p��(ho]hp]hq]hr]ht]uhvK�hb]r>p��hÄX���REST URLr?p��ÖÅr@p��}rAp��(hgU�hhj;p��ubaubh¨)ÅrBp��}rCp��(hgX$���``GET /query/{queryEngine}/{query}``rDp��hm}rEp��(ho]hp]hq]hr]ht]uhhj7p��hb]rFp��hÑ)ÅrGp��}rHp��(hgjDp��hhjBp��hijÿU��hkhàhm}rIp��(ho]hp]hq]hr]ht]uhvMuhb]rJp��j√��)ÅrKp��}rLp��(hgjDp��hm}rMp��(ho]hp]hq]hr]ht]uhhjGp��hb]rNp��hÄX ���GET /query/{queryEngine}/{query}rOp��ÖÅrPp��}rQp��(hgU�hhjKp��ubahkjÀ��ubaubahkhπubeubhú)ÅrRp��}rSp��(hgU�hm}rTp��(ho]hp]hq]hr]ht]uhhjÈo��hb]rUp��(h¢)ÅrVp��}rWp��(hgX
���ParametershhjRp��hijÿU��hkh¶hm}rXp��(ho]hp]hq]hr]ht]uhvK�hb]rYp��hÄX
���ParametersrZp��ÖÅr[p��}r\p��(hgU�hhjVp��ubaubh¨)År]p��}r^p��(hgU�hm}r_p��(ho]hp]hq]hr]ht]uhhjRp��hb]r`p��j	#��)Årap��}rbp��(hgU�hm}rcp��(ho]hp]hq]hr]ht]uhhj]p��hb]rdp��(j#��)Årep��}rfp��(hgU�hm}rgp��(ho]hp]hq]hr]ht]uhhjap��hb]rhp��hÑ)Årip��}rjp��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rkp��(ho]hp]hq]hr]ht]uhhjep��hb]rlp��(jû"��)Årmp��}rnp��(hgX���sessionhm}rop��(hr]hq]j¢"��àho]hp]ht]uhhjip��hb]rpp��hÄX���sessionrqp��ÖÅrrp��}rsp��(hgU�hhjmp��ubahkjß"��ubhÄX��� (rtp��ÖÅrup��}rvp��(hgU�hhjip��ubj’��)Årwp��}rxp��(hgX���:class:`Types.Session`ryp��hhjip��hijÿU��hkjÿ��hm}rzp��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr{p��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMwhb]r|p��j√��)År}p��}r~p��(hgjyp��hm}rp��(ho]hp]rÄp��(jÊ��j{p��X���py-classrÅp��ehq]hr]ht]uhhjwp��hb]rÇp��hÄX
���Types.SessionrÉp��ÖÅrÑp��}rÖp��(hgU�hhj}p��ubahkjÀ��ubaubhÄX���)ÖÅrÜp��}ráp��(hgU�hhjip��ubhÄX��� -- ràp��ÖÅrâp��}räp��(hgU�hhjip��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rãp��ÖÅråp��}rçp��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjip��ubj’��)Årép��}rèp��(hgX���:term:`public user`rêp��hhjip��hijÿU��hkjÿ��hm}rëp��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdríp��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvMvhb]rìp��j`2��)Årîp��}rïp��(hgjêp��hm}rñp��(ho]hp]róp��(jÊ��jíp��X���std-termròp��ehq]hr]ht]uhhjép��hb]rôp��hÄX���public userröp��ÖÅrõp��}rúp��(hgU�hhjîp��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rùp��ÖÅrûp��}rüp��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjip��ubehkhàubahkj;#��ubj#��)År†p��}r°p��(hgU�hm}r¢p��(ho]hp]hq]hr]ht]uhhjap��hb]r£p��hÑ)År§p��}r•p��(hgXı���queryEngine (string) -- Indicates which search engine will be used to handle the query. Supported search engines can be determined through the CNRead.listQueryEngines API call. Transmitted as part of the URL path and must be escaped accordingly.hm}r¶p��(ho]hp]hq]hr]ht]uhhj†p��hb]rßp��(jû"��)År®p��}r©p��(hgX���queryEnginehm}r™p��(hr]hq]j¢"��àho]hp]ht]uhhj§p��hb]r´p��hÄX���queryEnginer¨p��ÖÅr≠p��}rÆp��(hgU�hhj®p��ubahkjß"��ubhÄX��� (rØp��ÖÅr∞p��}r±p��(hgU�hhj§p��ubj’��)År≤p��}r≥p��(hgU�hm}r¥p��(Ureftypejü&��j¢"��àU	reftargetX���stringrµp��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhj§p��hb]r∂p��j¢&��)År∑p��}r∏p��(hgjµp��hm}rπp��(ho]hp]hq]hr]ht]uhhj≤p��hb]r∫p��hÄX���stringrªp��ÖÅrºp��}rΩp��(hgU�hhj∑p��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅræp��}røp��(hgU�hhj§p��ubhÄX��� -- r¿p��ÖÅr¡p��}r¬p��(hgU�hhj§p��ubhÄX›���Indicates which search engine will be used to handle the query. Supported search engines can be determined through the CNRead.listQueryEngines API call. Transmitted as part of the URL path and must be escaped accordingly.r√p��ÖÅrƒp��}r≈p��(hgX›���Indicates which search engine will be used to handle the query. Supported search engines can be determined through the CNRead.listQueryEngines API call. Transmitted as part of the URL path and must be escaped accordingly.hhj§p��ubehkhàubahkj;#��ubj#��)År∆p��}r«p��(hgU�hm}r»p��(ho]hp]hq]hr]ht]uhhjap��hb]r…p��hÑ)År p��}rÀp��(hgXπ��query (string) -- The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.hm}rÃp��(ho]hp]hq]hr]ht]uhhj∆p��hb]rÕp��(jû"��)ÅrŒp��}rœp��(hgX���queryhm}r–p��(hr]hq]j¢"��àho]hp]ht]uhhj p��hb]r—p��hÄX���queryr“p��ÖÅr”p��}r‘p��(hgU�hhjŒp��ubahkjß"��ubhÄX��� (r’p��ÖÅr÷p��}r◊p��(hgU�hhj p��ubj’��)Årÿp��}rŸp��(hgU�hm}r⁄p��(Ureftypejü&��j¢"��àU	reftargetX���stringr€p��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhj p��hb]r‹p��j¢&��)År›p��}rfip��(hgj€p��hm}rflp��(ho]hp]hq]hr]ht]uhhjÿp��hb]r‡p��hÄX���stringr·p��ÖÅr‚p��}r„p��(hgU�hhj›p��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr‰p��}rÂp��(hgU�hhj p��ubhÄX��� -- rÊp��ÖÅrÁp��}rËp��(hgU�hhj p��ubhÄXß��The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.rÈp��ÖÅrÍp��}rÎp��(hgXß��The remainder of the URL is passed verbatim to the respective search engine implementation. Hence it may contain additional path elements and query elements as determined by the functionality of the search engine. The caller is reponsible for providing a '?' to indicate the start of the query string portion of the URL, as well as proper URL escaping.   Transmitted as part of the URL path and must be escaped accordingly.hhj p��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÏp��}rÌp��(hgU�hm}rÓp��(ho]hp]hq]hr]ht]uhhjÈo��hb]rÔp��(h¢)Årp��}rÒp��(hgX���ReturnshhjÏp��hijÿU��hkh¶hm}rÚp��(ho]hp]hq]hr]ht]uhvK�hb]rÛp��hÄX���ReturnsrÙp��ÖÅrıp��}rˆp��(hgU�hhjp��ubaubh¨)År˜p��}r¯p��(hgU�hm}r˘p��(ho]hp]hq]hr]ht]uhhjÏp��hb]r˙p��hÑ)År˚p��}r¸p��(hgXf���The structure of the response is determined by the chosen search engine and parameters provided to it.hm}r˝p��(ho]hp]hq]hr]ht]uhhj˜p��hb]r˛p��hÄXf���The structure of the response is determined by the chosen search engine and parameters provided to it.rˇp��ÖÅr�q��}rq��(hgXf���The structure of the response is determined by the chosen search engine and parameters provided to it.hhj˚p��ubahkhàubahkhπubehkhüubhú)Årq��}rq��(hgU�hm}rq��(ho]hp]hq]hr]ht]uhhjÈo��hb]rq��(h¢)Årq��}rq��(hgX���Return typehhjq��hijÿU��hkh¶hm}rq��(ho]hp]hq]hr]ht]uhvK�hb]r	q��hÄX���Return typer
q��ÖÅrq��}rq��(hgU�hhjq��ubaubh¨)År
q��}rq��(hgU�hm}rq��(ho]hp]hq]hr]ht]uhhjq��hb]rq��hÑ)Årq��}rq��(hgX���Types.OctetStreamhm}rq��(ho]hp]hq]hr]ht]uhhj
q��hb]rq��j’��)Årq��}rq��(hgX���:class:`Types.OctetStream`rq��hhjq��hijÿU��hkjÿ��hm}rq��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyrq��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMÄhb]rq��j√��)Årq��}rq��(hgjq��hm}rq��(ho]hp]rq��(jÊ��jq��X���py-classrq��ehq]hr]ht]uhhjq��hb]r q��hÄX���Types.OctetStreamr!q��ÖÅr"q��}r#q��(hgU�hhjq��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År$q��}r%q��(hgU�hm}r&q��(ho]hp]hq]hr]ht]uhhjÈo��hb]r'q��(h¢)År(q��}r)q��(hgX���Raiseshhj$q��hijÿU��hkh¶hm}r*q��(ho]hp]hq]hr]ht]uhvK�hb]r+q��hÄX���Raisesr,q��ÖÅr-q��}r.q��(hgU�hhj(q��ubaubh¨)År/q��}r0q��(hgU�hm}r1q��(ho]hp]hq]hr]ht]uhhj$q��hb]r2q��j	#��)År3q��}r4q��(hgU�hm}r5q��(ho]hp]hq]hr]ht]uhhj/q��hb]r6q��(j#��)År7q��}r8q��(hgU�hm}r9q��(ho]hp]hq]hr]ht]uhhj3q��hb]r:q��hÑ)År;q��}r<q��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4320)hm}r=q��(ho]hp]hq]hr]ht]uhhj7q��hb]r>q��(j’��)År?q��}r@q��(hgU�hm}rAq��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrBq��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhj;q��hb]rCq��jû"��)ÅrDq��}rEq��(hgjBq��hm}rFq��(ho]hp]hq]hr]ht]uhhj?q��hb]rGq��hÄX���Exceptions.InvalidTokenrHq��ÖÅrIq��}rJq��(hgU�hhjDq��ubahkjß"��ubahkjÿ��ubhÄX��� -- rKq��ÖÅrLq��}rMq��(hgU�hhj;q��ubj√��)ÅrNq��}rOq��(hgX$���``(errorCode=401, detailCode=4320)``hm}rPq��(ho]hp]hq]hr]ht]uhhj;q��hb]rQq��hÄX ���(errorCode=401, detailCode=4320)rRq��ÖÅrSq��}rTq��(hgU�hhjNq��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrUq��}rVq��(hgU�hm}rWq��(ho]hp]hq]hr]ht]uhhj3q��hb]rXq��hÑ)ÅrYq��}rZq��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4321)hm}r[q��(ho]hp]hq]hr]ht]uhhjUq��hb]r\q��(j’��)År]q��}r^q��(hgU�hm}r_q��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer`q��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhjYq��hb]raq��jû"��)Årbq��}rcq��(hgj`q��hm}rdq��(ho]hp]hq]hr]ht]uhhj]q��hb]req��hÄX���Exceptions.ServiceFailurerfq��ÖÅrgq��}rhq��(hgU�hhjbq��ubahkjß"��ubahkjÿ��ubhÄX��� -- riq��ÖÅrjq��}rkq��(hgU�hhjYq��ubj√��)Årlq��}rmq��(hgX$���``(errorCode=500, detailCode=4321)``hm}rnq��(ho]hp]hq]hr]ht]uhhjYq��hb]roq��hÄX ���(errorCode=500, detailCode=4321)rpq��ÖÅrqq��}rrq��(hgU�hhjlq��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årsq��}rtq��(hgU�hm}ruq��(ho]hp]hq]hr]ht]uhhj3q��hb]rvq��hÑ)Årwq��}rxq��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4322)hm}ryq��(ho]hp]hq]hr]ht]uhhjsq��hb]rzq��(j’��)År{q��}r|q��(hgU�hm}r}q��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr~q��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhjwq��hb]rq��jû"��)ÅrÄq��}rÅq��(hgj~q��hm}rÇq��(ho]hp]hq]hr]ht]uhhj{q��hb]rÉq��hÄX���Exceptions.NotAuthorizedrÑq��ÖÅrÖq��}rÜq��(hgU�hhjÄq��ubahkjß"��ubahkjÿ��ubhÄX��� -- ráq��ÖÅràq��}râq��(hgU�hhjwq��ubj√��)Åräq��}rãq��(hgX$���``(errorCode=401, detailCode=4322)``hm}råq��(ho]hp]hq]hr]ht]uhhjwq��hb]rçq��hÄX ���(errorCode=401, detailCode=4322)réq��ÖÅrèq��}rêq��(hgU�hhjäq��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årëq��}ríq��(hgU�hm}rìq��(ho]hp]hq]hr]ht]uhhj3q��hb]rîq��hÑ)Årïq��}rñq��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4323)hm}róq��(ho]hp]hq]hr]ht]uhhjëq��hb]ròq��(j’��)Årôq��}röq��(hgU�hm}rõq��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrúq��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhjïq��hb]rùq��jû"��)Årûq��}rüq��(hgjúq��hm}r†q��(ho]hp]hq]hr]ht]uhhjôq��hb]r°q��hÄX���Exceptions.InvalidRequestr¢q��ÖÅr£q��}r§q��(hgU�hhjûq��ubahkjß"��ubahkjÿ��ubhÄX��� -- r•q��ÖÅr¶q��}rßq��(hgU�hhjïq��ubj√��)År®q��}r©q��(hgX$���``(errorCode=400, detailCode=4323)``hm}r™q��(ho]hp]hq]hr]ht]uhhjïq��hb]r´q��hÄX ���(errorCode=400, detailCode=4323)r¨q��ÖÅr≠q��}rÆq��(hgU�hhj®q��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrØq��}r∞q��(hgU�hm}r±q��(ho]hp]hq]hr]ht]uhhj3q��hb]r≤q��hÑ)År≥q��}r¥q��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4324)hm}rµq��(ho]hp]hq]hr]ht]uhhjØq��hb]r∂q��(j’��)År∑q��}r∏q��(hgU�hm}rπq��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr∫q��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhj≥q��hb]rªq��jû"��)Årºq��}rΩq��(hgj∫q��hm}ræq��(ho]hp]hq]hr]ht]uhhj∑q��hb]røq��hÄX���Exceptions.NotImplementedr¿q��ÖÅr¡q��}r¬q��(hgU�hhjºq��ubahkjß"��ubahkjÿ��ubhÄX��� -- r√q��ÖÅrƒq��}r≈q��(hgU�hhj≥q��ubj√��)År∆q��}r«q��(hgX$���``(errorCode=501, detailCode=4324)``hm}r»q��(ho]hp]hq]hr]ht]uhhj≥q��hb]r…q��hÄX ���(errorCode=501, detailCode=4324)r q��ÖÅrÀq��}rÃq��(hgU�hhj∆q��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÕq��}rŒq��(hgU�hm}rœq��(ho]hp]hq]hr]ht]uhhj3q��hb]r–q��hÑ)År—q��}r“q��(hgX_���Exceptions.NotFound -- (errorCode=404, detailCode=4325)The specified queryEngine does not existhm}r”q��(ho]hp]hq]hr]ht]uhhjÕq��hb]r‘q��(j’��)År’q��}r÷q��(hgU�hm}r◊q��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrÿq��U	refdomainjgo��hr]hq]Urefexplicitâho]hp]ht]uhhj—q��hb]rŸq��jû"��)År⁄q��}r€q��(hgjÿq��hm}r‹q��(ho]hp]hq]hr]ht]uhhj’q��hb]r›q��hÄX���Exceptions.NotFoundrfiq��ÖÅrflq��}r‡q��(hgU�hhj⁄q��ubahkjß"��ubahkjÿ��ubhÄX��� -- r·q��ÖÅr‚q��}r„q��(hgU�hhj—q��ubhÑ)År‰q��}rÂq��(hgX$���``(errorCode=404, detailCode=4325)``rÊq��hhj—q��hijÿU��hkhàhm}rÁq��(ho]hp]hq]hr]ht]uhvMåhb]rËq��j√��)ÅrÈq��}rÍq��(hgjÊq��hm}rÎq��(ho]hp]hq]hr]ht]uhhj‰q��hb]rÏq��hÄX ���(errorCode=404, detailCode=4325)rÌq��ÖÅrÓq��}rÔq��(hgU�hhjÈq��ubahkjÀ��ubaubhÑ)Årq��}rÒq��(hgX(���The specified queryEngine does not existrÚq��hhj—q��hijÿU��hkhàhm}rÛq��(ho]hp]hq]hr]ht]uhvMéhb]rÙq��hÄX(���The specified queryEngine does not existrıq��ÖÅrˆq��}r˜q��(hgjÚq��hhjq��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År¯q��}r˘q��(hgU�hhjûU��hiNhkj”��hm}r˙q��(hr]hq]ho]hp]ht]Uentries]r˚q��(j÷��X.���getQueryEngineDescription() (in module CNRead)hU�Ntr¸q��auhvNhwhhb]ubj¸!��)År˝q��}r˛q��(hgU�hhjûU��hiNhkjˇ!��hm}rˇq��(j"��âj"��X���pyr�r��hr]hq]ho]hp]ht]j"��X���functionrr��j"��jr��uhvNhwhhb]rr��(j"��)Årr��}rr��(hgXH���getQueryEngineDescription(session,queryEngine) -> QueryEngineDescriptionhhj˝q��hijÿU��hkj"��hm}rr��(hr]rr��haj"��jÒU��hq]ho]hp]ht]rr��haj"��X���getQueryEngineDescriptionrr��j"��U�j"��âuhvM≤hwhhb]r	r��(j"��)År
r��}rr��(hgX���CNRead.hhjr��hijÿU��hkj"��hm}rr��(ho]hp]hq]hr]ht]uhvM≤hwhhb]r
r��hÄX���CNRead.rr��ÖÅrr��}rr��(hgU�hhj
r��ubaubj"��)Årr��}rr��(hgjr��hhjr��hijÿU��hkj!"��hm}rr��(ho]hp]hq]hr]ht]uhvM≤hwhhb]rr��hÄX���getQueryEngineDescriptionrr��ÖÅrr��}rr��(hgU�hhjr��ubaubj'"��)Årr��}rr��(hgX���session, queryEnginehhjr��hijÿU��hkj*"��hm}rr��(ho]hp]hq]hr]ht]uhvM≤hwhhb]rr��(j-"��)Årr��}rr��(hgX���sessionhm}rr��(ho]hp]hq]hr]ht]uhhjr��hb]rr��hÄX���sessionr r��ÖÅr!r��}r"r��(hgU�hhjr��ubahkj5"��ubj-"��)År#r��}r$r��(hgX���queryEnginehm}r%r��(ho]hp]hq]hr]ht]uhhjr��hb]r&r��hÄX���queryEnginer'r��ÖÅr(r��}r)r��(hgU�hhj#r��ubahkj5"��ubeubj6"��)År*r��}r+r��(hgX���QueryEngineDescriptionhhjr��hijÿU��hkj9"��hm}r,r��(ho]hp]hq]hr]ht]uhvM≤hwhhb]r-r��hÄX���QueryEngineDescriptionr.r��ÖÅr/r��}r0r��(hgU�hhj*r��ubaubeubj?"��)År1r��}r2r��(hgU�hhj˝q��hijÿU��hkjB"��hm}r3r��(ho]hp]hq]hr]ht]uhvM≤hwhhb]r4r��(hÑ)År5r��}r6r��(hgXÁ���Provides metadata about the query service of the specified *queryEngine*. The metadata provides a brief description of the query engine, its version, its schema version, and an optional list of fields supported by the query engine.hhj1r��hijÿU��hkhàhm}r7r��(ho]hp]hq]hr]ht]uhvMïhwhhb]r8r��(hÄX;���Provides metadata about the query service of the specified r9r��ÖÅr:r��}r;r��(hgX;���Provides metadata about the query service of the specified hhj5r��ubjÉ$��)År<r��}r=r��(hgX
���*queryEngine*hm}r>r��(ho]hp]hq]hr]ht]uhhj5r��hb]r?r��hÄX���queryEnginer@r��ÖÅrAr��}rBr��(hgU�hhj<r��ubahkjã$��ubhÄXü���. The metadata provides a brief description of the query engine, its version, its schema version, and an optional list of fields supported by the query engine.rCr��ÖÅrDr��}rEr��(hgXü���. The metadata provides a brief description of the query engine, its version, its schema version, and an optional list of fields supported by the query engine.hhj5r��ubeubhÑ)ÅrFr��}rGr��(hgX���v1.1: This method was added.rHr��hhj1r��hijÿU��hkhàhm}rIr��(ho]hp]hq]hr]ht]uhvMóhwhhb]rJr��hÄX���v1.1: This method was added.rKr��ÖÅrLr��}rMr��(hgjHr��hhjFr��ubaubhñ)ÅrNr��}rOr��(hgU�hhj1r��hiNhkhôhm}rPr��(ho]hp]hq]hr]ht]uhvNhwhhb]rQr��(hú)ÅrRr��}rSr��(hgU�hhjNr��hijÿU��hkhühm}rTr��(ho]hp]hq]hr]ht]uhvMôhwhhb]rUr��(h¢)ÅrVr��}rWr��(hgX���VersionhhjRr��hijÿU��hkh¶hm}rXr��(ho]hp]hq]hr]ht]uhvK�hb]rYr��hÄX���VersionrZr��ÖÅr[r��}r\r��(hgU�hhjVr��ubaubh¨)År]r��}r^r��(hgX
���1.1, (2.0)r_r��hm}r`r��(ho]hp]hq]hr]ht]uhhjRr��hb]rar��hÑ)Årbr��}rcr��(hgj_r��hhj]r��hijÿU��hkhàhm}rdr��(ho]hp]hq]hr]ht]uhvMôhb]rer��hÄX
���1.1, (2.0)rfr��ÖÅrgr��}rhr��(hgj_r��hhjbr��ubaubahkhπubeubhú)Årir��}rjr��(hgU�hhjNr��hijÿU��hkhühm}rkr��(ho]hp]hq]hr]ht]uhvMöhwhhb]rlr��(h¢)Årmr��}rnr��(hgX���REST URLhhjir��hijÿU��hkh¶hm}ror��(ho]hp]hq]hr]ht]uhvK�hb]rpr��hÄX���REST URLrqr��ÖÅrrr��}rsr��(hgU�hhjmr��ubaubh¨)Årtr��}rur��(hgX���``GET /query/{queryType}``rvr��hm}rwr��(ho]hp]hq]hr]ht]uhhjir��hb]rxr��hÑ)Åryr��}rzr��(hgjvr��hhjtr��hijÿU��hkhàhm}r{r��(ho]hp]hq]hr]ht]uhvMöhb]r|r��j√��)År}r��}r~r��(hgjvr��hm}rr��(ho]hp]hq]hr]ht]uhhjyr��hb]rÄr��hÄX���GET /query/{queryType}rÅr��ÖÅrÇr��}rÉr��(hgU�hhj}r��ubahkjÀ��ubaubahkhπubeubhú)ÅrÑr��}rÖr��(hgU�hm}rÜr��(ho]hp]hq]hr]ht]uhhjNr��hb]rár��(h¢)Åràr��}râr��(hgX
���ParametershhjÑr��hijÿU��hkh¶hm}rär��(ho]hp]hq]hr]ht]uhvK�hb]rãr��hÄX
���Parametersrår��ÖÅrçr��}rér��(hgU�hhjàr��ubaubh¨)Årèr��}rêr��(hgU�hm}rër��(ho]hp]hq]hr]ht]uhhjÑr��hb]rír��j	#��)Årìr��}rîr��(hgU�hm}rïr��(ho]hp]hq]hr]ht]uhhjèr��hb]rñr��(j#��)Årór��}ròr��(hgU�hm}rôr��(ho]hp]hq]hr]ht]uhhjìr��hb]rör��hÑ)Årõr��}rúr��(hgX.��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.hm}rùr��(ho]hp]hq]hr]ht]uhhjór��hb]rûr��(jû"��)Årür��}r†r��(hgX���sessionhm}r°r��(hr]hq]j¢"��àho]hp]ht]uhhjõr��hb]r¢r��hÄX���sessionr£r��ÖÅr§r��}r•r��(hgU�hhjür��ubahkjß"��ubhÄX��� (r¶r��ÖÅrßr��}r®r��(hgU�hhjõr��ubj’��)År©r��}r™r��(hgX���:class:`Types.Session`r´r��hhjõr��hijÿU��hkjÿ��hm}r¨r��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr≠r��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMúhb]rÆr��j√��)ÅrØr��}r∞r��(hgj´r��hm}r±r��(ho]hp]r≤r��(jÊ��j≠r��X���py-classr≥r��ehq]hr]ht]uhhj©r��hb]r¥r��hÄX
���Types.Sessionrµr��ÖÅr∂r��}r∑r��(hgU�hhjØr��ubahkjÀ��ubaubhÄX���)ÖÅr∏r��}rπr��(hgU�hhjõr��ubhÄX��� -- r∫r��ÖÅrªr��}rºr��(hgU�hhjõr��ubhÄX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.rΩr��ÖÅrær��}rør��(hgX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.hhjõr��ubehkhàubahkj;#��ubj#��)År¿r��}r¡r��(hgU�hm}r¬r��(ho]hp]hq]hr]ht]uhhjìr��hb]r√r��hÑ)Årƒr��}r≈r��(hgX˙���queryEngine (string) -- Indicates which query engine for which to provide descriptive metadata. Currently supported search engines can be determined through CNRead.listQueryEngines. Transmitted as part of the URL path and must be escaped accordingly.hm}r∆r��(ho]hp]hq]hr]ht]uhhj¿r��hb]r«r��(jû"��)År»r��}r…r��(hgX���queryEnginehm}r r��(hr]hq]j¢"��àho]hp]ht]uhhjƒr��hb]rÀr��hÄX���queryEnginerÃr��ÖÅrÕr��}rŒr��(hgU�hhj»r��ubahkjß"��ubhÄX��� (rœr��ÖÅr–r��}r—r��(hgU�hhjƒr��ubj’��)År“r��}r”r��(hgU�hm}r‘r��(Ureftypejü&��j¢"��àU	reftargetX���stringr’r��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhjƒr��hb]r÷r��j¢&��)År◊r��}rÿr��(hgj’r��hm}rŸr��(ho]hp]hq]hr]ht]uhhj“r��hb]r⁄r��hÄX���stringr€r��ÖÅr‹r��}r›r��(hgU�hhj◊r��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrfir��}rflr��(hgU�hhjƒr��ubhÄX��� -- r‡r��ÖÅr·r��}r‚r��(hgU�hhjƒr��ubhÄX‚���Indicates which query engine for which to provide descriptive metadata. Currently supported search engines can be determined through CNRead.listQueryEngines. Transmitted as part of the URL path and must be escaped accordingly.r„r��ÖÅr‰r��}rÂr��(hgX‚���Indicates which query engine for which to provide descriptive metadata. Currently supported search engines can be determined through CNRead.listQueryEngines. Transmitted as part of the URL path and must be escaped accordingly.hhjƒr��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÊr��}rÁr��(hgU�hm}rËr��(ho]hp]hq]hr]ht]uhhjNr��hb]rÈr��(h¢)ÅrÍr��}rÎr��(hgX���ReturnshhjÊr��hijÿU��hkh¶hm}rÏr��(ho]hp]hq]hr]ht]uhvK�hb]rÌr��hÄX���ReturnsrÓr��ÖÅrÔr��}rr��(hgU�hhjÍr��ubaubh¨)ÅrÒr��}rÚr��(hgU�hm}rÛr��(ho]hp]hq]hr]ht]uhhjÊr��hb]rÙr��hÑ)Årır��}rˆr��(hgXP���A list of fields that are supported by the search index and additional metadata.hm}r˜r��(ho]hp]hq]hr]ht]uhhjÒr��hb]r¯r��hÄXP���A list of fields that are supported by the search index and additional metadata.r˘r��ÖÅr˙r��}r˚r��(hgXP���A list of fields that are supported by the search index and additional metadata.hhjır��ubahkhàubahkhπubehkhüubhú)År¸r��}r˝r��(hgU�hm}r˛r��(ho]hp]hq]hr]ht]uhhjNr��hb]rˇr��(h¢)År�s��}rs��(hgX���Return typehhj¸r��hijÿU��hkh¶hm}rs��(ho]hp]hq]hr]ht]uhvK�hb]rs��hÄX���Return typers��ÖÅrs��}rs��(hgU�hhj�s��ubaubh¨)Års��}rs��(hgU�hm}r	s��(ho]hp]hq]hr]ht]uhhj¸r��hb]r
s��hÑ)Års��}rs��(hgX���Types.QueryEngineDescriptionhm}r
s��(ho]hp]hq]hr]ht]uhhjs��hb]rs��j’��)Års��}rs��(hgX%���:class:`Types.QueryEngineDescription`rs��hhjs��hijÿU��hkjÿ��hm}rs��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineDescriptionU	refdomainX���pyrs��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM¢hb]rs��j√��)Års��}rs��(hgjs��hm}rs��(ho]hp]rs��(jÊ��js��X���py-classrs��ehq]hr]ht]uhhjs��hb]rs��hÄX���Types.QueryEngineDescriptionrs��ÖÅrs��}rs��(hgU�hhjs��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Års��}rs��(hgU�hm}r s��(ho]hp]hq]hr]ht]uhhjNr��hb]r!s��(h¢)År"s��}r#s��(hgX���Raiseshhjs��hijÿU��hkh¶hm}r$s��(ho]hp]hq]hr]ht]uhvK�hb]r%s��hÄX���Raisesr&s��ÖÅr's��}r(s��(hgU�hhj"s��ubaubh¨)År)s��}r*s��(hgU�hm}r+s��(ho]hp]hq]hr]ht]uhhjs��hb]r,s��j	#��)År-s��}r.s��(hgU�hm}r/s��(ho]hp]hq]hr]ht]uhhj)s��hb]r0s��(j#��)År1s��}r2s��(hgU�hm}r3s��(ho]hp]hq]hr]ht]uhhj-s��hb]r4s��hÑ)År5s��}r6s��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4410)hm}r7s��(ho]hp]hq]hr]ht]uhhj1s��hb]r8s��(j’��)År9s��}r:s��(hgU�hm}r;s��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr<s��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhj5s��hb]r=s��jû"��)År>s��}r?s��(hgj<s��hm}r@s��(ho]hp]hq]hr]ht]uhhj9s��hb]rAs��hÄX���Exceptions.NotImplementedrBs��ÖÅrCs��}rDs��(hgU�hhj>s��ubahkjß"��ubahkjÿ��ubhÄX��� -- rEs��ÖÅrFs��}rGs��(hgU�hhj5s��ubj√��)ÅrHs��}rIs��(hgX$���``(errorCode=501, detailCode=4410)``hm}rJs��(ho]hp]hq]hr]ht]uhhj5s��hb]rKs��hÄX ���(errorCode=501, detailCode=4410)rLs��ÖÅrMs��}rNs��(hgU�hhjHs��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrOs��}rPs��(hgU�hm}rQs��(ho]hp]hq]hr]ht]uhhj-s��hb]rRs��hÑ)ÅrSs��}rTs��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4411)hm}rUs��(ho]hp]hq]hr]ht]uhhjOs��hb]rVs��(j’��)ÅrWs��}rXs��(hgU�hm}rYs��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerZs��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhjSs��hb]r[s��jû"��)År\s��}r]s��(hgjZs��hm}r^s��(ho]hp]hq]hr]ht]uhhjWs��hb]r_s��hÄX���Exceptions.ServiceFailurer`s��ÖÅras��}rbs��(hgU�hhj\s��ubahkjß"��ubahkjÿ��ubhÄX��� -- rcs��ÖÅrds��}res��(hgU�hhjSs��ubj√��)Årfs��}rgs��(hgX$���``(errorCode=500, detailCode=4411)``hm}rhs��(ho]hp]hq]hr]ht]uhhjSs��hb]ris��hÄX ���(errorCode=500, detailCode=4411)rjs��ÖÅrks��}rls��(hgU�hhjfs��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årms��}rns��(hgU�hm}ros��(ho]hp]hq]hr]ht]uhhj-s��hb]rps��hÑ)Årqs��}rrs��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4412)hm}rss��(ho]hp]hq]hr]ht]uhhjms��hb]rts��(j’��)Årus��}rvs��(hgU�hm}rws��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrxs��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhjqs��hb]rys��jû"��)Årzs��}r{s��(hgjxs��hm}r|s��(ho]hp]hq]hr]ht]uhhjus��hb]r}s��hÄX���Exceptions.InvalidTokenr~s��ÖÅrs��}rÄs��(hgU�hhjzs��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÅs��ÖÅrÇs��}rÉs��(hgU�hhjqs��ubj√��)ÅrÑs��}rÖs��(hgX$���``(errorCode=401, detailCode=4412)``hm}rÜs��(ho]hp]hq]hr]ht]uhhjqs��hb]rás��hÄX ���(errorCode=401, detailCode=4412)ràs��ÖÅrâs��}räs��(hgU�hhjÑs��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årãs��}rås��(hgU�hm}rçs��(ho]hp]hq]hr]ht]uhhj-s��hb]rés��hÑ)Årès��}rês��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4413)hm}rës��(ho]hp]hq]hr]ht]uhhjãs��hb]rís��(j’��)Årìs��}rîs��(hgU�hm}rïs��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrñs��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhjès��hb]rós��jû"��)Åròs��}rôs��(hgjñs��hm}rös��(ho]hp]hq]hr]ht]uhhjìs��hb]rõs��hÄX���Exceptions.NotAuthorizedrús��ÖÅrùs��}rûs��(hgU�hhjòs��ubahkjß"��ubahkjÿ��ubhÄX��� -- rüs��ÖÅr†s��}r°s��(hgU�hhjès��ubj√��)År¢s��}r£s��(hgX$���``(errorCode=401, detailCode=4413)``hm}r§s��(ho]hp]hq]hr]ht]uhhjès��hb]r•s��hÄX ���(errorCode=401, detailCode=4413)r¶s��ÖÅrßs��}r®s��(hgU�hhj¢s��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År©s��}r™s��(hgU�hm}r´s��(ho]hp]hq]hr]ht]uhhj-s��hb]r¨s��hÑ)År≠s��}rÆs��(hgX_���Exceptions.NotFound -- (errorCode=404, detailCode=4414)The specified queryEngine does not existhm}rØs��(ho]hp]hq]hr]ht]uhhj©s��hb]r∞s��(j’��)År±s��}r≤s��(hgU�hm}r≥s��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr¥s��U	refdomainj�r��hr]hq]Urefexplicitâho]hp]ht]uhhj≠s��hb]rµs��jû"��)År∂s��}r∑s��(hgj¥s��hm}r∏s��(ho]hp]hq]hr]ht]uhhj±s��hb]rπs��hÄX���Exceptions.NotFoundr∫s��ÖÅrªs��}rºs��(hgU�hhj∂s��ubahkjß"��ubahkjÿ��ubhÄX��� -- rΩs��ÖÅræs��}røs��(hgU�hhj≠s��ubhÑ)År¿s��}r¡s��(hgX$���``(errorCode=404, detailCode=4414)``r¬s��hhj≠s��hijÿU��hkhàhm}r√s��(ho]hp]hq]hr]ht]uhvM¨hb]rƒs��j√��)År≈s��}r∆s��(hgj¬s��hm}r«s��(ho]hp]hq]hr]ht]uhhj¿s��hb]r»s��hÄX ���(errorCode=404, detailCode=4414)r…s��ÖÅr s��}rÀs��(hgU�hhj≈s��ubahkjÀ��ubaubhÑ)ÅrÃs��}rÕs��(hgX(���The specified queryEngine does not existrŒs��hhj≠s��hijÿU��hkhàhm}rœs��(ho]hp]hq]hr]ht]uhvMÆhb]r–s��hÄX(���The specified queryEngine does not existr—s��ÖÅr“s��}r”s��(hgjŒs��hhjÃs��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År‘s��}r’s��(hgU�hhjûU��hiNhkj”��hm}r÷s��(hr]hq]ho]hp]ht]Uentries]r◊s��(j÷��X%���listQueryEngines() (in module CNRead)h0U�Ntrÿs��auhvNhwhhb]ubj¸!��)ÅrŸs��}r⁄s��(hgU�hhjûU��hiNhkjˇ!��hm}r€s��(j"��âj"��X���pyr‹s��hr]hq]ho]hp]ht]j"��X���functionr›s��j"��j›s��uhvNhwhhb]rfis��(j"��)Årfls��}r‡s��(hgX,���listQueryEngines(session) -> QueryEngineListhhjŸs��hijÿU��hkj"��hm}r·s��(hr]r‚s��h0aj"��jÒU��hq]ho]hp]ht]r„s��h0aj"��X���listQueryEnginesr‰s��j"��U�j"��âuhvMÕhwhhb]rÂs��(j"��)ÅrÊs��}rÁs��(hgX���CNRead.hhjfls��hijÿU��hkj"��hm}rËs��(ho]hp]hq]hr]ht]uhvMÕhwhhb]rÈs��hÄX���CNRead.rÍs��ÖÅrÎs��}rÏs��(hgU�hhjÊs��ubaubj"��)ÅrÌs��}rÓs��(hgj‰s��hhjfls��hijÿU��hkj!"��hm}rÔs��(ho]hp]hq]hr]ht]uhvMÕhwhhb]rs��hÄX���listQueryEnginesrÒs��ÖÅrÚs��}rÛs��(hgU�hhjÌs��ubaubj'"��)ÅrÙs��}rıs��(hgX���sessionhhjfls��hijÿU��hkj*"��hm}rˆs��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r˜s��j-"��)År¯s��}r˘s��(hgX���sessionhm}r˙s��(ho]hp]hq]hr]ht]uhhjÙs��hb]r˚s��hÄX���sessionr¸s��ÖÅr˝s��}r˛s��(hgU�hhj¯s��ubahkj5"��ubaubj6"��)Årˇs��}r�t��(hgX���QueryEngineListhhjfls��hijÿU��hkj9"��hm}rt��(ho]hp]hq]hr]ht]uhvMÕhwhhb]rt��hÄX���QueryEngineListrt��ÖÅrt��}rt��(hgU�hhjˇs��ubaubeubj?"��)Årt��}rt��(hgU�hhjŸs��hijÿU��hkjB"��hm}rt��(ho]hp]hq]hr]ht]uhvMÕhwhhb]r	t��(hÑ)År
t��}rt��(hgXë���Returns a list of query engines, i.e. supported values for the *queryEngine* parameter of the *getQueryEngineDescription* and *query* operations.hhjt��hijÿU��hkhàhm}rt��(ho]hp]hq]hr]ht]uhvMµhwhhb]r
t��(hÄX?���Returns a list of query engines, i.e. supported values for the rt��ÖÅrt��}rt��(hgX?���Returns a list of query engines, i.e. supported values for the hhj
t��ubjÉ$��)Årt��}rt��(hgX
���*queryEngine*hm}rt��(ho]hp]hq]hr]ht]uhhj
t��hb]rt��hÄX���queryEnginert��ÖÅrt��}rt��(hgU�hhjt��ubahkjã$��ubhÄX��� parameter of the rt��ÖÅrt��}rt��(hgX��� parameter of the hhj
t��ubjÉ$��)Årt��}rt��(hgX���*getQueryEngineDescription*hm}rt��(ho]hp]hq]hr]ht]uhhj
t��hb]rt��hÄX���getQueryEngineDescriptionrt��ÖÅr t��}r!t��(hgU�hhjt��ubahkjã$��ubhÄX��� and r"t��ÖÅr#t��}r$t��(hgX��� and hhj
t��ubjÉ$��)År%t��}r&t��(hgX���*query*hm}r't��(ho]hp]hq]hr]ht]uhhj
t��hb]r(t��hÄX���queryr)t��ÖÅr*t��}r+t��(hgU�hhj%t��ubahkjã$��ubhÄX��� operations.r,t��ÖÅr-t��}r.t��(hgX��� operations.hhj
t��ubeubhÑ)År/t��}r0t��(hgXc���The list of search engines available may be influenced by the authentication status of the request.r1t��hhjt��hijÿU��hkhàhm}r2t��(ho]hp]hq]hr]ht]uhvM∑hwhhb]r3t��hÄXc���The list of search engines available may be influenced by the authentication status of the request.r4t��ÖÅr5t��}r6t��(hgj1t��hhj/t��ubaubhÑ)År7t��}r8t��(hgX���v1.1: This method was added.r9t��hhjt��hijÿU��hkhàhm}r:t��(ho]hp]hq]hr]ht]uhvMπhwhhb]r;t��hÄX���v1.1: This method was added.r<t��ÖÅr=t��}r>t��(hgj9t��hhj7t��ubaubhñ)År?t��}r@t��(hgU�hhjt��hiNhkhôhm}rAt��(ho]hp]hq]hr]ht]uhvNhwhhb]rBt��(hú)ÅrCt��}rDt��(hgU�hhj?t��hijÿU��hkhühm}rEt��(ho]hp]hq]hr]ht]uhvMªhwhhb]rFt��(h¢)ÅrGt��}rHt��(hgX���VersionhhjCt��hijÿU��hkh¶hm}rIt��(ho]hp]hq]hr]ht]uhvK�hb]rJt��hÄX���VersionrKt��ÖÅrLt��}rMt��(hgU�hhjGt��ubaubh¨)ÅrNt��}rOt��(hgX
���1.1, (2.0)rPt��hm}rQt��(ho]hp]hq]hr]ht]uhhjCt��hb]rRt��hÑ)ÅrSt��}rTt��(hgjPt��hhjNt��hijÿU��hkhàhm}rUt��(ho]hp]hq]hr]ht]uhvMªhb]rVt��hÄX
���1.1, (2.0)rWt��ÖÅrXt��}rYt��(hgjPt��hhjSt��ubaubahkhπubeubhú)ÅrZt��}r[t��(hgU�hhj?t��hijÿU��hkhühm}r\t��(ho]hp]hq]hr]ht]uhvMºhwhhb]r]t��(h¢)År^t��}r_t��(hgX���REST URLhhjZt��hijÿU��hkh¶hm}r`t��(ho]hp]hq]hr]ht]uhvK�hb]rat��hÄX���REST URLrbt��ÖÅrct��}rdt��(hgU�hhj^t��ubaubh¨)Året��}rft��(hgX���``GET /query``rgt��hm}rht��(ho]hp]hq]hr]ht]uhhjZt��hb]rit��hÑ)Årjt��}rkt��(hgjgt��hhjet��hijÿU��hkhàhm}rlt��(ho]hp]hq]hr]ht]uhvMºhb]rmt��j√��)Årnt��}rot��(hgjgt��hm}rpt��(ho]hp]hq]hr]ht]uhhjjt��hb]rqt��hÄX
���GET /queryrrt��ÖÅrst��}rtt��(hgU�hhjnt��ubahkjÀ��ubaubahkhπubeubhú)Årut��}rvt��(hgU�hm}rwt��(ho]hp]hq]hr]ht]uhhj?t��hb]rxt��(h¢)Åryt��}rzt��(hgX
���Parametershhjut��hijÿU��hkh¶hm}r{t��(ho]hp]hq]hr]ht]uhvK�hb]r|t��hÄX
���Parametersr}t��ÖÅr~t��}rt��(hgU�hhjyt��ubaubh¨)ÅrÄt��}rÅt��(hgU�hm}rÇt��(ho]hp]hq]hr]ht]uhhjut��hb]rÉt��hÑ)ÅrÑt��}rÖt��(hgX.��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.hm}rÜt��(ho]hp]hq]hr]ht]uhhjÄt��hb]rát��(jû"��)Åràt��}rât��(hgX���sessionhm}rät��(hr]hq]j¢"��àho]hp]ht]uhhjÑt��hb]rãt��hÄX���sessionråt��ÖÅrçt��}rét��(hgU�hhjàt��ubahkjß"��ubhÄX��� (rèt��ÖÅrêt��}rët��(hgU�hhjÑt��ubj’��)Årít��}rìt��(hgX���:class:`Types.Session`rît��hhjÑt��hijÿU��hkjÿ��hm}rït��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrñt��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMæhb]rót��j√��)Åròt��}rôt��(hgjît��hm}röt��(ho]hp]rõt��(jÊ��jñt��X���py-classrút��ehq]hr]ht]uhhjít��hb]rùt��hÄX
���Types.Sessionrût��ÖÅrüt��}r†t��(hgU�hhjòt��ubahkjÀ��ubaubhÄX���)ÖÅr°t��}r¢t��(hgU�hhjÑt��ubhÄX��� -- r£t��ÖÅr§t��}r•t��(hgU�hhjÑt��ubhÄX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.r¶t��ÖÅrßt��}r®t��(hgX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate provided with the request. The certificate must be traceable to an authority recognized by DataONE, currently CILogon. Transmitted as part of the SSL handshake process.hhjÑt��ubehkhàubahkhπubehkhüubhú)År©t��}r™t��(hgU�hm}r´t��(ho]hp]hq]hr]ht]uhhj?t��hb]r¨t��(h¢)År≠t��}rÆt��(hgX���Returnshhj©t��hijÿU��hkh¶hm}rØt��(ho]hp]hq]hr]ht]uhvK�hb]r∞t��hÄX���Returnsr±t��ÖÅr≤t��}r≥t��(hgU�hhj≠t��ubaubh¨)År¥t��}rµt��(hgU�hm}r∂t��(ho]hp]hq]hr]ht]uhhj©t��hb]r∑t��hÑ)År∏t��}rπt��(hgXL���A list of names of queryEngines available to the user identified by session.hm}r∫t��(ho]hp]hq]hr]ht]uhhj¥t��hb]rªt��(hÄXD���A list of names of queryEngines available to the user identified by rºt��ÖÅrΩt��}ræt��(hgXD���A list of names of queryEngines available to the user identified by hhj∏t��ubjÉ$��)Årøt��}r¿t��(hgX	���*session*hm}r¡t��(ho]hp]hq]hr]ht]uhhj∏t��hb]r¬t��hÄX���sessionr√t��ÖÅrƒt��}r≈t��(hgU�hhjøt��ubahkjã$��ubhÄX���.ÖÅr∆t��}r«t��(hgX���.hhj∏t��ubehkhàubahkhπubehkhüubhú)År»t��}r…t��(hgU�hm}r t��(ho]hp]hq]hr]ht]uhhj?t��hb]rÀt��(h¢)ÅrÃt��}rÕt��(hgX���Return typehhj»t��hijÿU��hkh¶hm}rŒt��(ho]hp]hq]hr]ht]uhvK�hb]rœt��hÄX���Return typer–t��ÖÅr—t��}r“t��(hgU�hhjÃt��ubaubh¨)År”t��}r‘t��(hgU�hm}r’t��(ho]hp]hq]hr]ht]uhhj»t��hb]r÷t��hÑ)År◊t��}rÿt��(hgX���Types.QueryEngineListhm}rŸt��(ho]hp]hq]hr]ht]uhhj”t��hb]r⁄t��j’��)År€t��}r‹t��(hgX���:class:`Types.QueryEngineList`r›t��hhj◊t��hijÿU��hkjÿ��hm}rfit��(UreftypeX���classj⁄��âj€��X���Types.QueryEngineListU	refdomainX���pyrflt��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM¡hb]r‡t��j√��)År·t��}r‚t��(hgj›t��hm}r„t��(ho]hp]r‰t��(jÊ��jflt��X���py-classrÂt��ehq]hr]ht]uhhj€t��hb]rÊt��hÄX���Types.QueryEngineListrÁt��ÖÅrËt��}rÈt��(hgU�hhj·t��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrÍt��}rÎt��(hgU�hm}rÏt��(ho]hp]hq]hr]ht]uhhj?t��hb]rÌt��(h¢)ÅrÓt��}rÔt��(hgX���RaiseshhjÍt��hijÿU��hkh¶hm}rt��(ho]hp]hq]hr]ht]uhvK�hb]rÒt��hÄX���RaisesrÚt��ÖÅrÛt��}rÙt��(hgU�hhjÓt��ubaubh¨)Årıt��}rˆt��(hgU�hm}r˜t��(ho]hp]hq]hr]ht]uhhjÍt��hb]r¯t��j	#��)År˘t��}r˙t��(hgU�hm}r˚t��(ho]hp]hq]hr]ht]uhhjıt��hb]r¸t��(j#��)År˝t��}r˛t��(hgU�hm}rˇt��(ho]hp]hq]hr]ht]uhhj˘t��hb]r�u��hÑ)Åru��}ru��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4420)hm}ru��(ho]hp]hq]hr]ht]uhhj˝t��hb]ru��(j’��)Åru��}ru��(hgU�hm}ru��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedru��U	refdomainj‹s��hr]hq]Urefexplicitâho]hp]ht]uhhju��hb]r	u��jû"��)År
u��}ru��(hgju��hm}ru��(ho]hp]hq]hr]ht]uhhju��hb]r
u��hÄX���Exceptions.NotImplementedru��ÖÅru��}ru��(hgU�hhj
u��ubahkjß"��ubahkjÿ��ubhÄX��� -- ru��ÖÅru��}ru��(hgU�hhju��ubj√��)Åru��}ru��(hgX$���``(errorCode=501, detailCode=4420)``hm}ru��(ho]hp]hq]hr]ht]uhhju��hb]ru��hÄX ���(errorCode=501, detailCode=4420)ru��ÖÅru��}ru��(hgU�hhju��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åru��}ru��(hgU�hm}ru��(ho]hp]hq]hr]ht]uhhj˘t��hb]ru��hÑ)Åru��}r u��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4421)hm}r!u��(ho]hp]hq]hr]ht]uhhju��hb]r"u��(j’��)År#u��}r$u��(hgU�hm}r%u��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer&u��U	refdomainj‹s��hr]hq]Urefexplicitâho]hp]ht]uhhju��hb]r'u��jû"��)År(u��}r)u��(hgj&u��hm}r*u��(ho]hp]hq]hr]ht]uhhj#u��hb]r+u��hÄX���Exceptions.ServiceFailurer,u��ÖÅr-u��}r.u��(hgU�hhj(u��ubahkjß"��ubahkjÿ��ubhÄX��� -- r/u��ÖÅr0u��}r1u��(hgU�hhju��ubj√��)År2u��}r3u��(hgX$���``(errorCode=500, detailCode=4421)``hm}r4u��(ho]hp]hq]hr]ht]uhhju��hb]r5u��hÄX ���(errorCode=500, detailCode=4421)r6u��ÖÅr7u��}r8u��(hgU�hhj2u��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År9u��}r:u��(hgU�hm}r;u��(ho]hp]hq]hr]ht]uhhj˘t��hb]r<u��hÑ)År=u��}r>u��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4422)hm}r?u��(ho]hp]hq]hr]ht]uhhj9u��hb]r@u��(j’��)ÅrAu��}rBu��(hgU�hm}rCu��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrDu��U	refdomainj‹s��hr]hq]Urefexplicitâho]hp]ht]uhhj=u��hb]rEu��jû"��)ÅrFu��}rGu��(hgjDu��hm}rHu��(ho]hp]hq]hr]ht]uhhjAu��hb]rIu��hÄX���Exceptions.InvalidTokenrJu��ÖÅrKu��}rLu��(hgU�hhjFu��ubahkjß"��ubahkjÿ��ubhÄX��� -- rMu��ÖÅrNu��}rOu��(hgU�hhj=u��ubj√��)ÅrPu��}rQu��(hgX$���``(errorCode=401, detailCode=4422)``hm}rRu��(ho]hp]hq]hr]ht]uhhj=u��hb]rSu��hÄX ���(errorCode=401, detailCode=4422)rTu��ÖÅrUu��}rVu��(hgU�hhjPu��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrWu��}rXu��(hgU�hm}rYu��(ho]hp]hq]hr]ht]uhhj˘t��hb]rZu��hÑ)År[u��}r\u��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4423)hm}r]u��(ho]hp]hq]hr]ht]uhhjWu��hb]r^u��(j’��)År_u��}r`u��(hgU�hm}rau��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrbu��U	refdomainj‹s��hr]hq]Urefexplicitâho]hp]ht]uhhj[u��hb]rcu��jû"��)Årdu��}reu��(hgjbu��hm}rfu��(ho]hp]hq]hr]ht]uhhj_u��hb]rgu��hÄX���Exceptions.NotAuthorizedrhu��ÖÅriu��}rju��(hgU�hhjdu��ubahkjß"��ubahkjÿ��ubhÄX��� -- rku��ÖÅrlu��}rmu��(hgU�hhj[u��ubj√��)Årnu��}rou��(hgX$���``(errorCode=401, detailCode=4423)``hm}rpu��(ho]hp]hq]hr]ht]uhhj[u��hb]rqu��hÄX ���(errorCode=401, detailCode=4423)rru��ÖÅrsu��}rtu��(hgU�hhjnu��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Åruu��}rvu��(hgU�hhjûU��hiNhkj”��hm}rwu��(hr]hq]ho]hp]ht]Uentries]rxu��(j÷��X ���synchronize() (in module CNRead)hAU�Ntryu��auhvNhwhhb]ubj¸!��)Årzu��}r{u��(hgU�hhjûU��hiNhkjˇ!��hm}r|u��(j"��âj"��X���pyr}u��hr]hq]ho]hp]ht]j"��X���functionr~u��j"��j~u��uhvNhwhhb]ru��(j"��)ÅrÄu��}rÅu��(hgX#���synchronize(session,pid) -> booleanhhjzu��hiXA���internal padding after source/apis/generated/generated_CNRead.txtrÇu��hkj"��hm}rÉu��(hr]rÑu��hAaj"��jÒU��hq]ho]hp]ht]rÖu��hAaj"��X���synchronizerÜu��j"��U�j"��âuhvMÏhwhhb]ráu��(j"��)Åràu��}râu��(hgX���CNRead.hhjÄu��hijÇu��hkj"��hm}räu��(ho]hp]hq]hr]ht]uhvMÏhwhhb]rãu��hÄX���CNRead.råu��ÖÅrçu��}réu��(hgU�hhjàu��ubaubj"��)Årèu��}rêu��(hgjÜu��hhjÄu��hijÇu��hkj!"��hm}rëu��(ho]hp]hq]hr]ht]uhvMÏhwhhb]ríu��hÄX���synchronizerìu��ÖÅrîu��}rïu��(hgU�hhjèu��ubaubj'"��)Årñu��}róu��(hgX���session, pidhhjÄu��hijÇu��hkj*"��hm}ròu��(ho]hp]hq]hr]ht]uhvMÏhwhhb]rôu��(j-"��)Åröu��}rõu��(hgX���sessionhm}rúu��(ho]hp]hq]hr]ht]uhhjñu��hb]rùu��hÄX���sessionrûu��ÖÅrüu��}r†u��(hgU�hhjöu��ubahkj5"��ubj-"��)År°u��}r¢u��(hgX���pidhm}r£u��(ho]hp]hq]hr]ht]uhhjñu��hb]r§u��hÄX���pidr•u��ÖÅr¶u��}rßu��(hgU�hhj°u��ubahkj5"��ubeubj6"��)År®u��}r©u��(hgX���booleanhhjÄu��hijÇu��hkj9"��hm}r™u��(ho]hp]hq]hr]ht]uhvMÏhwhhb]r´u��hÄX���booleanr¨u��ÖÅr≠u��}rÆu��(hgU�hhj®u��ubaubeubj?"��)ÅrØu��}r∞u��(hgU�hhjzu��hijÇu��hkjB"��hm}r±u��(ho]hp]hq]hr]ht]uhvMÏhwhhb]r≤u��(hÑ)År≥u��}r¥u��(hgX‹���Indicates to the CN that a new or existing object identified by PID requires synchronization. Note that this operation is asynchronous, a successful return indicates that the synchronization task was successfully queued.rµu��hhjØu��hijÿU��hkhàhm}r∂u��(ho]hp]hq]hr]ht]uhvM–hwhhb]r∑u��hÄX‹���Indicates to the CN that a new or existing object identified by PID requires synchronization. Note that this operation is asynchronous, a successful return indicates that the synchronization task was successfully queued.r∏u��ÖÅrπu��}r∫u��(hgjµu��hhj≥u��ubaubhÑ)Årªu��}rºu��(hgX~���This method may be called by any Member Node for new content or the authoritative Member Node for updates to existing content.rΩu��hhjØu��hijÿU��hkhàhm}ræu��(ho]hp]hq]hr]ht]uhvM“hwhhb]røu��hÄX~���This method may be called by any Member Node for new content or the authoritative Member Node for updates to existing content.r¿u��ÖÅr¡u��}r¬u��(hgjΩu��hhjªu��ubaubhÑ)År√u��}rƒu��(hgX£���The CN will schedule the synchronization task which will then be processed in the same way as content changes identified through the listObjects polling mechanism.r≈u��hhjØu��hijÿU��hkhàhm}r∆u��(ho]hp]hq]hr]ht]uhvM‘hwhhb]r«u��hÄX£���The CN will schedule the synchronization task which will then be processed in the same way as content changes identified through the listObjects polling mechanism.r»u��ÖÅr…u��}r u��(hgj≈u��hhj√u��ubaubhÑ)ÅrÀu��}rÃu��(hgX3���v2.0: This method was added to the Version 2.0 API.rÕu��hhjØu��hijÿU��hkhàhm}rŒu��(ho]hp]hq]hr]ht]uhvM÷hwhhb]rœu��hÄX3���v2.0: This method was added to the Version 2.0 API.r–u��ÖÅr—u��}r“u��(hgjÕu��hhjÀu��ubaubhñ)År”u��}r‘u��(hgU�hhjØu��hiNhkhôhm}r’u��(ho]hp]hq]hr]ht]uhvNhwhhb]r÷u��(hú)År◊u��}rÿu��(hgU�hhj”u��hijÿU��hkhühm}rŸu��(ho]hp]hq]hr]ht]uhvMÿhwhhb]r⁄u��(h¢)År€u��}r‹u��(hgX���Versionhhj◊u��hijÿU��hkh¶hm}r›u��(ho]hp]hq]hr]ht]uhvK�hb]rfiu��hÄX���Versionrflu��ÖÅr‡u��}r·u��(hgU�hhj€u��ubaubh¨)År‚u��}r„u��(hgX���2.0r‰u��hm}rÂu��(ho]hp]hq]hr]ht]uhhj◊u��hb]rÊu��hÑ)ÅrÁu��}rËu��(hgj‰u��hhj‚u��hijÿU��hkhàhm}rÈu��(ho]hp]hq]hr]ht]uhvMÿhb]rÍu��hÄX���2.0rÎu��ÖÅrÏu��}rÌu��(hgj‰u��hhjÁu��ubaubahkhπubeubhú)ÅrÓu��}rÔu��(hgU�hhj”u��hijÿU��hkhühm}ru��(ho]hp]hq]hr]ht]uhvMŸhwhhb]rÒu��(h¢)ÅrÚu��}rÛu��(hgX���REST URLhhjÓu��hijÿU��hkh¶hm}rÙu��(ho]hp]hq]hr]ht]uhvK�hb]rıu��hÄX���REST URLrˆu��ÖÅr˜u��}r¯u��(hgU�hhjÚu��ubaubh¨)År˘u��}r˙u��(hgX���``POST /synchronize``r˚u��hm}r¸u��(ho]hp]hq]hr]ht]uhhjÓu��hb]r˝u��hÑ)År˛u��}rˇu��(hgj˚u��hhj˘u��hijÿU��hkhàhm}r�v��(ho]hp]hq]hr]ht]uhvMŸhb]rv��j√��)Årv��}rv��(hgj˚u��hm}rv��(ho]hp]hq]hr]ht]uhhj˛u��hb]rv��hÄX���POST /synchronizerv��ÖÅrv��}rv��(hgU�hhjv��ubahkjÀ��ubaubahkhπubeubhú)År	v��}r
v��(hgU�hm}rv��(ho]hp]hq]hr]ht]uhhj”u��hb]rv��(h¢)År
v��}rv��(hgX
���Parametershhj	v��hijÇu��hkh¶hm}rv��(ho]hp]hq]hr]ht]uhvK�hb]rv��hÄX
���Parametersrv��ÖÅrv��}rv��(hgU�hhj
v��ubaubh¨)Årv��}rv��(hgU�hm}rv��(ho]hp]hq]hr]ht]uhhj	v��hb]rv��j	#��)Årv��}rv��(hgU�hm}rv��(ho]hp]hq]hr]ht]uhhjv��hb]rv��(j#��)Årv��}rv��(hgU�hm}rv��(ho]hp]hq]hr]ht]uhhjv��hb]rv��hÑ)År v��}r!v��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r"v��(ho]hp]hq]hr]ht]uhhjv��hb]r#v��(jû"��)År$v��}r%v��(hgX���sessionhm}r&v��(hr]hq]j¢"��àho]hp]ht]uhhj v��hb]r'v��hÄX���sessionr(v��ÖÅr)v��}r*v��(hgU�hhj$v��ubahkjß"��ubhÄX��� (r+v��ÖÅr,v��}r-v��(hgU�hhj v��ubj’��)År.v��}r/v��(hgX���:class:`Types.Session`r0v��hhj v��hijÿU��hkjÿ��hm}r1v��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr2v��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvM€hb]r3v��j√��)År4v��}r5v��(hgj0v��hm}r6v��(ho]hp]r7v��(jÊ��j2v��X���py-classr8v��ehq]hr]ht]uhhj.v��hb]r9v��hÄX
���Types.Sessionr:v��ÖÅr;v��}r<v��(hgU�hhj4v��ubahkjÀ��ubaubhÄX���)ÖÅr=v��}r>v��(hgU�hhj v��ubhÄX��� -- r?v��ÖÅr@v��}rAv��(hgU�hhj v��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rBv��ÖÅrCv��}rDv��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj v��ubj’��)ÅrEv��}rFv��(hgX���:term:`public user`rGv��hhj v��hijÿU��hkjÿ��hm}rHv��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrIv��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM⁄hb]rJv��j`2��)ÅrKv��}rLv��(hgjGv��hm}rMv��(ho]hp]rNv��(jÊ��jIv��X���std-termrOv��ehq]hr]ht]uhhjEv��hb]rPv��hÄX���public userrQv��ÖÅrRv��}rSv��(hgU�hhjKv��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rTv��ÖÅrUv��}rVv��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj v��ubehkhàubahkj;#��ubj#��)ÅrWv��}rXv��(hgU�hm}rYv��(ho]hp]hq]hr]ht]uhhjv��hb]rZv��hÑ)År[v��}r\v��(hgXl���pid (Types.Identifier) -- Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r]v��(ho]hp]hq]hr]ht]uhhjWv��hb]r^v��(jû"��)År_v��}r`v��(hgX���pidhm}rav��(hr]hq]j¢"��àho]hp]ht]uhhj[v��hb]rbv��hÄX���pidrcv��ÖÅrdv��}rev��(hgU�hhj_v��ubahkjß"��ubhÄX��� (rfv��ÖÅrgv��}rhv��(hgU�hhj[v��ubj’��)Åriv��}rjv��(hgX���:class:`Types.Identifier`rkv��hhj[v��hijÿU��hkjÿ��hm}rlv��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrmv��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÒU��uhvMfihb]rnv��j√��)Årov��}rpv��(hgjkv��hm}rqv��(ho]hp]rrv��(jÊ��jmv��X���py-classrsv��ehq]hr]ht]uhhjiv��hb]rtv��hÄX���Types.Identifierruv��ÖÅrvv��}rwv��(hgU�hhjov��ubahkjÀ��ubaubhÄX���)ÖÅrxv��}ryv��(hgU�hhj[v��ubhÄX��� -- rzv��ÖÅr{v��}r|v��(hgU�hhj[v��ubhÄX#���Transmitted as a UTF-8 String as a r}v��ÖÅr~v��}rv��(hgX#���Transmitted as a UTF-8 String as a hhj[v��ubjÉ$��)ÅrÄv��}rÅv��(hgX���*Param part*hm}rÇv��(ho]hp]hq]hr]ht]uhhj[v��hb]rÉv��hÄX
���Param partrÑv��ÖÅrÖv��}rÜv��(hgU�hhjÄv��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.ráv��ÖÅràv��}râv��(hgX%��� of the MIME multipart/mixed message.hhj[v��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Åräv��}rãv��(hgU�hm}råv��(ho]hp]hq]hr]ht]uhhj”u��hb]rçv��(h¢)Årév��}rèv��(hgX���Returnshhjäv��hijÇu��hkh¶hm}rêv��(ho]hp]hq]hr]ht]uhvK�hb]rëv��hÄX���Returnsrív��ÖÅrìv��}rîv��(hgU�hhjév��ubaubh¨)Årïv��}rñv��(hgU�hm}róv��(ho]hp]hq]hr]ht]uhhjäv��hb]ròv��hÑ)Årôv��}röv��(hgXL���True if the synchronization request was successfully queued, otherwise Falsehm}rõv��(ho]hp]hq]hr]ht]uhhjïv��hb]rúv��hÄXL���True if the synchronization request was successfully queued, otherwise Falserùv��ÖÅrûv��}rüv��(hgXL���True if the synchronization request was successfully queued, otherwise Falsehhjôv��ubahkhàubahkhπubehkhüubhú)År†v��}r°v��(hgU�hm}r¢v��(ho]hp]hq]hr]ht]uhhj”u��hb]r£v��(h¢)År§v��}r•v��(hgX���Return typehhj†v��hijÇu��hkh¶hm}r¶v��(ho]hp]hq]hr]ht]uhvK�hb]rßv��hÄX���Return typer®v��ÖÅr©v��}r™v��(hgU�hhj§v��ubaubh¨)År´v��}r¨v��(hgU�hm}r≠v��(ho]hp]hq]hr]ht]uhhj†v��hb]rÆv��hÑ)ÅrØv��}r∞v��(hgX���booleanhm}r±v��(ho]hp]hq]hr]ht]uhhj´v��hb]r≤v��j’��)År≥v��}r¥v��(hgU�hm}rµv��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj}u��hr]hq]Urefexplicitâho]hp]ht]uhhjØv��hb]r∂v��hÄX���booleanr∑v��ÖÅr∏v��}rπv��(hgU�hhj≥v��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År∫v��}rªv��(hgU�hm}rºv��(ho]hp]hq]hr]ht]uhhj”u��hb]rΩv��(h¢)Åræv��}røv��(hgX���Raiseshhj∫v��hijÇu��hkh¶hm}r¿v��(ho]hp]hq]hr]ht]uhvK�hb]r¡v��hÄX���Raisesr¬v��ÖÅr√v��}rƒv��(hgU�hhjæv��ubaubh¨)År≈v��}r∆v��(hgU�hm}r«v��(ho]hp]hq]hr]ht]uhhj∫v��hb]r»v��j	#��)År…v��}r v��(hgU�hm}rÀv��(ho]hp]hq]hr]ht]uhhj≈v��hb]rÃv��(j#��)ÅrÕv��}rŒv��(hgU�hm}rœv��(ho]hp]hq]hr]ht]uhhj…v��hb]r–v��hÑ)År—v��}r“v��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4960)hm}r”v��(ho]hp]hq]hr]ht]uhhjÕv��hb]r‘v��(j’��)År’v��}r÷v��(hgU�hm}r◊v��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÿv��U	refdomainj}u��hr]hq]Urefexplicitâho]hp]ht]uhhj—v��hb]rŸv��jû"��)År⁄v��}r€v��(hgjÿv��hm}r‹v��(ho]hp]hq]hr]ht]uhhj’v��hb]r›v��hÄX���Exceptions.NotImplementedrfiv��ÖÅrflv��}r‡v��(hgU�hhj⁄v��ubahkjß"��ubahkjÿ��ubhÄX��� -- r·v��ÖÅr‚v��}r„v��(hgU�hhj—v��ubj√��)År‰v��}rÂv��(hgX$���``(errorCode=501, detailCode=4960)``hm}rÊv��(ho]hp]hq]hr]ht]uhhj—v��hb]rÁv��hÄX ���(errorCode=501, detailCode=4960)rËv��ÖÅrÈv��}rÍv��(hgU�hhj‰v��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÎv��}rÏv��(hgU�hm}rÌv��(ho]hp]hq]hr]ht]uhhj…v��hb]rÓv��hÑ)ÅrÔv��}rv��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4961)hm}rÒv��(ho]hp]hq]hr]ht]uhhjÎv��hb]rÚv��(j’��)ÅrÛv��}rÙv��(hgU�hm}rıv��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerˆv��U	refdomainj}u��hr]hq]Urefexplicitâho]hp]ht]uhhjÔv��hb]r˜v��jû"��)År¯v��}r˘v��(hgjˆv��hm}r˙v��(ho]hp]hq]hr]ht]uhhjÛv��hb]r˚v��hÄX���Exceptions.ServiceFailurer¸v��ÖÅr˝v��}r˛v��(hgU�hhj¯v��ubahkjß"��ubahkjÿ��ubhÄX��� -- rˇv��ÖÅr�w��}rw��(hgU�hhjÔv��ubj√��)Årw��}rw��(hgX$���``(errorCode=500, detailCode=4961)``hm}rw��(ho]hp]hq]hr]ht]uhhjÔv��hb]rw��hÄX ���(errorCode=500, detailCode=4961)rw��ÖÅrw��}rw��(hgU�hhjw��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År	w��}r
w��(hgU�hm}rw��(ho]hp]hq]hr]ht]uhhj…v��hb]rw��hÑ)År
w��}rw��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4962)hm}rw��(ho]hp]hq]hr]ht]uhhj	w��hb]rw��(j’��)Årw��}rw��(hgU�hm}rw��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrw��U	refdomainj}u��hr]hq]Urefexplicitâho]hp]ht]uhhj
w��hb]rw��jû"��)Årw��}rw��(hgjw��hm}rw��(ho]hp]hq]hr]ht]uhhjw��hb]rw��hÄX���Exceptions.NotAuthorizedrw��ÖÅrw��}rw��(hgU�hhjw��ubahkjß"��ubahkjÿ��ubhÄX��� -- rw��ÖÅrw��}rw��(hgU�hhj
w��ubj√��)År w��}r!w��(hgX$���``(errorCode=401, detailCode=4962)``hm}r"w��(ho]hp]hq]hr]ht]uhhj
w��hb]r#w��hÄX ���(errorCode=401, detailCode=4962)r$w��ÖÅr%w��}r&w��(hgU�hhj w��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År'w��}r(w��(hgU�hm}r)w��(ho]hp]hq]hr]ht]uhhj…v��hb]r*w��hÑ)År+w��}r,w��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4963)hm}r-w��(ho]hp]hq]hr]ht]uhhj'w��hb]r.w��(j’��)År/w��}r0w��(hgU�hm}r1w��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr2w��U	refdomainj}u��hr]hq]Urefexplicitâho]hp]ht]uhhj+w��hb]r3w��jû"��)År4w��}r5w��(hgj2w��hm}r6w��(ho]hp]hq]hr]ht]uhhj/w��hb]r7w��hÄX���Exceptions.InvalidTokenr8w��ÖÅr9w��}r:w��(hgU�hhj4w��ubahkjß"��ubahkjÿ��ubhÄX��� -- r;w��ÖÅr<w��}r=w��(hgU�hhj+w��ubj√��)År>w��}r?w��(hgX$���``(errorCode=401, detailCode=4963)``hm}r@w��(ho]hp]hq]hr]ht]uhhj+w��hb]rAw��hÄX ���(errorCode=401, detailCode=4963)rBw��ÖÅrCw��}rDw��(hgU�hhj>w��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)ÅrEw��}rFw��(hgU�hhhehihjhkhlhm}rGw��(ho]hp]hq]hr]rHw��(X
���module-CNViewrIw��hYeht]rJw��h!auhvKMhwhhb]rKw��(hy)ÅrLw��}rMw��(hgX���View APIrNw��hhjEw��hihjhkh}hm}rOw��(ho]hp]hq]hr]ht]uhvKMhwhhb]rPw��hÄX���View APIrQw��ÖÅrRw��}rSw��(hgjNw��hhjLw��ubaubj–��)ÅrTw��}rUw��(hgU�hhjEw��hihjhkj”��hm}rVw��(hr]hq]ho]hp]ht]Uentries]rWw��(j÷��X���CNView (module)X
���module-CNViewU�NtrXw��auhvNhwhhb]ubhÑ)ÅrYw��}rZw��(hgXm��The *CNView* API implements methods that enable viewing content
on a :term:`Coordinating Node`. Like the MNView service, the CNView service provides a transformed view of a metadata file, data file, or package.  The CNView service provides a default view for all content, and may choose to redirect a review request to the authoritative Member Node for a given PID.hhjEw��hihjhkhàhm}r[w��(ho]hp]hq]hr]ht]uhvKRhwhhb]r\w��(hÄX���The r]w��ÖÅr^w��}r_w��(hgX���The hhjYw��ubjÉ$��)År`w��}raw��(hgX���*CNView*hm}rbw��(ho]hp]hq]hr]ht]uhhjYw��hb]rcw��hÄX���CNViewrdw��ÖÅrew��}rfw��(hgU�hhj`w��ubahkjã$��ubhÄX9��� API implements methods that enable viewing content
on a rgw��ÖÅrhw��}riw��(hgX9��� API implements methods that enable viewing content
on a hhjYw��ubj’��)Årjw��}rkw��(hgX���:term:`Coordinating Node`rlw��hhjYw��hihjhkjÿ��hm}rmw��(UreftypeX���termj⁄��àj€��X���coordinating nodeU	refdomainX���stdrnw��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKRhb]row��j`2��)Årpw��}rqw��(hgjlw��hm}rrw��(ho]hp]rsw��(jÊ��jnw��X���std-termrtw��ehq]hr]ht]uhhjjw��hb]ruw��hÄX���Coordinating Nodervw��ÖÅrww��}rxw��(hgU�hhjpw��ubahkji2��ubaubhÄX��. Like the MNView service, the CNView service provides a transformed view of a metadata file, data file, or package.  The CNView service provides a default view for all content, and may choose to redirect a review request to the authoritative Member Node for a given PID.ryw��ÖÅrzw��}r{w��(hgX��. Like the MNView service, the CNView service provides a transformed view of a metadata file, data file, or package.  The CNView service provides a default view for all content, and may choose to redirect a review request to the authoritative Member Node for a given PID.hhjYw��ubeubj��)År|w��}r}w��(hgXB���Warning: this file is automatically generated.  Edits will be losthhjEw��hij��X*���source/apis/generated/generated_CNView.txtr~w��ÖÅrw��}rÄw��bhkj!��hm}rÅw��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]rÇw��hÄXB���Warning: this file is automatically generated.  Edits will be lostrÉw��ÖÅrÑw��}rÖw��(hgU�hhj|w��ubaubj)��)ÅrÜw��}ráw��(hgU�hhjEw��hiNhkj,��hm}ràw��(ho]hp]hq]hr]râw��Uid5räw��aht]uhvNhwhhb]rãw��(hy)Åråw��}rçw��(hgX"���Functions defined in :mod:`CNView`hm}réw��(ho]hp]hq]hr]ht]uhhjÜw��hb]rèw��(hÄX���Functions defined in rêw��ÖÅrëw��}ríw��(hgX���Functions defined in hhjåw��ubj’��)Årìw��}rîw��(hgX
���:mod:`CNView`rïw��hhjåw��hijw��hkjÿ��hm}rñw��(UreftypeX���modj⁄��âj€��X���CNViewU	refdomainX���pyrów��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X���CNViewròw��uhvKhb]rôw��j√��)Åröw��}rõw��(hgjïw��hm}rúw��(ho]hp]rùw��(jÊ��jów��X���py-modrûw��ehq]hr]ht]uhhjìw��hb]rüw��hÄX���CNViewr†w��ÖÅr°w��}r¢w��(hgU�hhjöw��ubahkjÀ��ubaubehkh}ubj9��)År£w��}r§w��(hgU�hm}r•w��(hr]hq]ho]hp]ht]UcolsKuhhjÜw��hb]r¶w��(j>��)Årßw��}r®w��(hgU�hm}r©w��(hr]hq]ho]hp]ht]UcolwidthKuhhj£w��hb]hkjB��ubj>��)År™w��}r´w��(hgU�hm}r¨w��(hr]hq]ho]hp]ht]UcolwidthKuhhj£w��hb]hkjB��ubj>��)År≠w��}rÆw��(hgU�hm}rØw��(hr]hq]ho]hp]ht]UcolwidthK
uhhj£w��hb]hkjB��ubj>��)År∞w��}r±w��(hgU�hm}r≤w��(hr]hq]ho]hp]ht]UcolwidthK
uhhj£w��hb]hkjB��ubj>��)År≥w��}r¥w��(hgU�hm}rµw��(hr]hq]ho]hp]ht]UcolwidthKuhhj£w��hb]hkjB��ubjO��)År∂w��}r∑w��(hgU�hm}r∏w��(ho]hp]hq]hr]ht]uhhj£w��hb]rπw��jT��)År∫w��}rªw��(hgU�hm}rºw��(ho]hp]hq]hr]ht]uhhj∂w��hb]rΩw��(jY��)Åræw��}røw��(hgU�hm}r¿w��(ho]hp]hq]hr]ht]uhhj∫w��hb]r¡w��hÑ)År¬w��}r√w��(hgX���Tierrƒw��hhjæw��hijw��hkhàhm}r≈w��(ho]hp]hq]hr]ht]uhvK	hb]r∆w��hÄX���Tierr«w��ÖÅr»w��}r…w��(hgjƒw��hhj¬w��ubaubahkjf��ubjY��)År w��}rÀw��(hgU�hm}rÃw��(ho]hp]hq]hr]ht]uhhj∫w��hb]rÕw��hÑ)ÅrŒw��}rœw��(hgX���Versionr–w��hhj w��hijw��hkhàhm}r—w��(ho]hp]hq]hr]ht]uhvK
hb]r“w��hÄX���Versionr”w��ÖÅr‘w��}r’w��(hgj–w��hhjŒw��ubaubahkjf��ubjY��)År÷w��}r◊w��(hgU�hm}rÿw��(ho]hp]hq]hr]ht]uhhj∫w��hb]rŸw��hÑ)År⁄w��}r€w��(hgX���RESTr‹w��hhj÷w��hijw��hkhàhm}r›w��(ho]hp]hq]hr]ht]uhvKhb]rfiw��hÄX���RESTrflw��ÖÅr‡w��}r·w��(hgj‹w��hhj⁄w��ubaubahkjf��ubjY��)År‚w��}r„w��(hgU�hm}r‰w��(ho]hp]hq]hr]ht]uhhj∫w��hb]rÂw��hÑ)ÅrÊw��}rÁw��(hgX���FunctionrËw��hhj‚w��hijw��hkhàhm}rÈw��(ho]hp]hq]hr]ht]uhvKhb]rÍw��hÄX���FunctionrÎw��ÖÅrÏw��}rÌw��(hgjËw��hhjÊw��ubaubahkjf��ubjY��)ÅrÓw��}rÔw��(hgU�hm}rw��(ho]hp]hq]hr]ht]uhhj∫w��hb]rÒw��hÑ)ÅrÚw��}rÛw��(hgX
���ParametersrÙw��hhjÓw��hijw��hkhàhm}rıw��(ho]hp]hq]hr]ht]uhvK
hb]rˆw��hÄX
���Parametersr˜w��ÖÅr¯w��}r˘w��(hgjÙw��hhjÚw��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)År˙w��}r˚w��(hgU�hm}r¸w��(ho]hp]hq]hr]ht]uhhj£w��hb]r˝w��(jT��)År˛w��}rˇw��(hgU�hm}r�x��(ho]hp]hq]hr]ht]uhhj˙w��hb]rx��(jY��)Årx��}rx��(hgU�hm}rx��(ho]hp]hq]hr]ht]uhhj˛w��hb]rx��hÑ)Årx��}rx��(hgX���Tier 1rx��hhjx��hijw��hkhàhm}r	x��(ho]hp]hq]hr]ht]uhvKhb]r
x��hÄX���Tier 1rx��ÖÅrx��}r
x��(hgjx��hhjx��ubaubahkjf��ubjY��)Årx��}rx��(hgU�hm}rx��(ho]hp]hq]hr]ht]uhhj˛w��hb]rx��hÑ)Årx��}rx��(hgX���2.0rx��hhjx��hijw��hkhàhm}rx��(ho]hp]hq]hr]ht]uhvKhb]rx��hÄX���2.0rx��ÖÅrx��}rx��(hgjx��hhjx��ubaubahkjf��ubjY��)Årx��}rx��(hgU�hm}rx��(ho]hp]hq]hr]ht]uhhj˛w��hb]rx��hÑ)Årx��}rx��(hgX���``GET /views/{theme}/{id}``r x��hhjx��hijw��hkhàhm}r!x��(ho]hp]hq]hr]ht]uhvKhb]r"x��j√��)År#x��}r$x��(hgj x��hm}r%x��(ho]hp]hq]hr]ht]uhhjx��hb]r&x��hÄX���GET /views/{theme}/{id}r'x��ÖÅr(x��}r)x��(hgU�hhj#x��ubahkjÀ��ubaubahkjf��ubjY��)År*x��}r+x��(hgU�hm}r,x��(ho]hp]hq]hr]ht]uhhj˛w��hb]r-x��hÑ)År.x��}r/x��(hgX���:func:`view`r0x��hhj*x��hijw��hkhàhm}r1x��(ho]hp]hq]hr]ht]uhvKhb]r2x��j’��)År3x��}r4x��(hgj0x��hhj.x��hijw��hkjÿ��hm}r5x��(UreftypeX���funcj⁄��âj€��X���viewU	refdomainX���pyr6x��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]r7x��j√��)År8x��}r9x��(hgj0x��hm}r:x��(ho]hp]r;x��(jÊ��j6x��X���py-funcr<x��ehq]hr]ht]uhhj3x��hb]r=x��hÄX���view()r>x��ÖÅr?x��}r@x��(hgU�hhj8x��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrAx��}rBx��(hgU�hm}rCx��(ho]hp]hq]hr]ht]uhhj˛w��hb]rDx��hÑ)ÅrEx��}rFx��(hgXm���(:class:`session<Types.Session>`, ``theme``, :class:`id<Types.Identifier>`) ``->`` :class:`Types.OctetStream`hhjAx��hijw��hkhàhm}rGx��(ho]hp]hq]hr]ht]uhvKhb]rHx��(hÄX���(ÖÅrIx��}rJx��(hgX���(hhjEx��ubj’��)ÅrKx��}rLx��(hgX���:class:`session<Types.Session>`rMx��hhjEx��hijw��hkjÿ��hm}rNx��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrOx��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]rPx��j√��)ÅrQx��}rRx��(hgjMx��hm}rSx��(ho]hp]rTx��(jÊ��jOx��X���py-classrUx��ehq]hr]ht]uhhjKx��hb]rVx��hÄX���sessionrWx��ÖÅrXx��}rYx��(hgU�hhjQx��ubahkjÀ��ubaubhÄX���, rZx��ÖÅr[x��}r\x��(hgX���, hhjEx��ubj√��)År]x��}r^x��(hgX	���``theme``hm}r_x��(ho]hp]hq]hr]ht]uhhjEx��hb]r`x��hÄX���themerax��ÖÅrbx��}rcx��(hgU�hhj]x��ubahkjÀ��ubhÄX���, rdx��ÖÅrex��}rfx��(hgX���, hhjEx��ubj’��)Årgx��}rhx��(hgX���:class:`id<Types.Identifier>`rix��hhjEx��hijw��hkjÿ��hm}rjx��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrkx��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]rlx��j√��)Årmx��}rnx��(hgjix��hm}rox��(ho]hp]rpx��(jÊ��jkx��X���py-classrqx��ehq]hr]ht]uhhjgx��hb]rrx��hÄX���idrsx��ÖÅrtx��}rux��(hgU�hhjmx��ubahkjÀ��ubaubhÄX���) rvx��ÖÅrwx��}rxx��(hgX���) hhjEx��ubj√��)Åryx��}rzx��(hgX���``->``hm}r{x��(ho]hp]hq]hr]ht]uhhjEx��hb]r|x��hÄX���->r}x��ÖÅr~x��}rx��(hgU�hhjyx��ubahkjÀ��ubhÄX��� ÖÅrÄx��}rÅx��(hgX��� hhjEx��ubj’��)ÅrÇx��}rÉx��(hgX���:class:`Types.OctetStream`rÑx��hhjEx��hijw��hkjÿ��hm}rÖx��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyrÜx��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]ráx��j√��)Åràx��}râx��(hgjÑx��hm}räx��(ho]hp]rãx��(jÊ��jÜx��X���py-classråx��ehq]hr]ht]uhhjÇx��hb]rçx��hÄX���Types.OctetStreamréx��ÖÅrèx��}rêx��(hgU�hhjàx��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årëx��}ríx��(hgU�hm}rìx��(ho]hp]hq]hr]ht]uhhj˙w��hb]rîx��(jY��)Årïx��}rñx��(hgU�hm}róx��(ho]hp]hq]hr]ht]uhhjëx��hb]ròx��hÑ)Årôx��}röx��(hgX���Tier 1rõx��hhjïx��hijw��hkhàhm}rúx��(ho]hp]hq]hr]ht]uhvKhb]rùx��hÄX���Tier 1rûx��ÖÅrüx��}r†x��(hgjõx��hhjôx��ubaubahkjf��ubjY��)År°x��}r¢x��(hgU�hm}r£x��(ho]hp]hq]hr]ht]uhhjëx��hb]r§x��hÑ)År•x��}r¶x��(hgX���2.0rßx��hhj°x��hijw��hkhàhm}r®x��(ho]hp]hq]hr]ht]uhvKhb]r©x��hÄX���2.0r™x��ÖÅr´x��}r¨x��(hgjßx��hhj•x��ubaubahkjf��ubjY��)År≠x��}rÆx��(hgU�hm}rØx��(ho]hp]hq]hr]ht]uhhjëx��hb]r∞x��hÑ)År±x��}r≤x��(hgX���``GET /views``r≥x��hhj≠x��hijw��hkhàhm}r¥x��(ho]hp]hq]hr]ht]uhvKhb]rµx��j√��)År∂x��}r∑x��(hgj≥x��hm}r∏x��(ho]hp]hq]hr]ht]uhhj±x��hb]rπx��hÄX
���GET /viewsr∫x��ÖÅrªx��}rºx��(hgU�hhj∂x��ubahkjÀ��ubaubahkjf��ubjY��)ÅrΩx��}ræx��(hgU�hm}røx��(ho]hp]hq]hr]ht]uhhjëx��hb]r¿x��hÑ)År¡x��}r¬x��(hgX���:func:`listViews`r√x��hhjΩx��hijw��hkhàhm}rƒx��(ho]hp]hq]hr]ht]uhvKhb]r≈x��j’��)År∆x��}r«x��(hgj√x��hhj¡x��hijw��hkjÿ��hm}r»x��(UreftypeX���funcj⁄��âj€��X	���listViewsU	refdomainX���pyr…x��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]r x��j√��)ÅrÀx��}rÃx��(hgj√x��hm}rÕx��(ho]hp]rŒx��(jÊ��j…x��X���py-funcrœx��ehq]hr]ht]uhhj∆x��hb]r–x��hÄX���listViews()r—x��ÖÅr“x��}r”x��(hgU�hhjÀx��ubahkjÀ��ubaubaubahkjf��ubjY��)År‘x��}r’x��(hgU�hm}r÷x��(ho]hp]hq]hr]ht]uhhjëx��hb]r◊x��hÑ)Årÿx��}rŸx��(hgXB���(:class:`session<Types.Session>`) ``->`` :class:`Types.OptionList`hhj‘x��hijw��hkhàhm}r⁄x��(ho]hp]hq]hr]ht]uhvKhb]r€x��(hÄX���(ÖÅr‹x��}r›x��(hgX���(hhjÿx��ubj’��)Årfix��}rflx��(hgX���:class:`session<Types.Session>`r‡x��hhjÿx��hijw��hkjÿ��hm}r·x��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‚x��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]r„x��j√��)År‰x��}rÂx��(hgj‡x��hm}rÊx��(ho]hp]rÁx��(jÊ��j‚x��X���py-classrËx��ehq]hr]ht]uhhjfix��hb]rÈx��hÄX���sessionrÍx��ÖÅrÎx��}rÏx��(hgU�hhj‰x��ubahkjÀ��ubaubhÄX���) rÌx��ÖÅrÓx��}rÔx��(hgX���) hhjÿx��ubj√��)Årx��}rÒx��(hgX���``->``hm}rÚx��(ho]hp]hq]hr]ht]uhhjÿx��hb]rÛx��hÄX���->rÙx��ÖÅrıx��}rˆx��(hgU�hhjx��ubahkjÀ��ubhÄX��� ÖÅr˜x��}r¯x��(hgX��� hhjÿx��ubj’��)År˘x��}r˙x��(hgX���:class:`Types.OptionList`r˚x��hhjÿx��hijw��hkjÿ��hm}r¸x��(UreftypeX���classj⁄��âj€��X���Types.OptionListU	refdomainX���pyr˝x��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKhb]r˛x��j√��)Årˇx��}r�y��(hgj˚x��hm}ry��(ho]hp]ry��(jÊ��j˝x��X���py-classry��ehq]hr]ht]uhhj˘x��hb]ry��hÄX���Types.OptionListry��ÖÅry��}ry��(hgU�hhjˇx��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)Åry��}r	y��(hgU�hhjEw��hiNhkj”��hm}r
y��(hr]hq]ho]hp]ht]Uentries]ry��(j÷��X���view() (in module CNView)hU�Ntry��auhvNhwhhb]ubj¸!��)År
y��}ry��(hgU�hhjEw��hiNhkjˇ!��hm}ry��(j"��âj"��X���pyry��hr]hq]ho]hp]ht]j"��X���functionry��j"��jy��uhvNhwhhb]ry��(j"��)Åry��}ry��(hgX%���view(session,theme,id) -> OctetStreamhhj
y��hijw��hkj"��hm}ry��(hr]ry��haj"��jòw��hq]ho]hp]ht]ry��haj"��X���viewry��j"��U�j"��âuhvKDhwhhb]ry��(j"��)Åry��}ry��(hgX���CNView.hhjy��hijw��hkj"��hm}ry��(ho]hp]hq]hr]ht]uhvKDhwhhb]ry��hÄX���CNView.ry��ÖÅry��}r y��(hgU�hhjy��ubaubj"��)År!y��}r"y��(hgjy��hhjy��hijw��hkj!"��hm}r#y��(ho]hp]hq]hr]ht]uhvKDhwhhb]r$y��hÄX���viewr%y��ÖÅr&y��}r'y��(hgU�hhj!y��ubaubj'"��)År(y��}r)y��(hgX���session, theme, idhhjy��hijw��hkj*"��hm}r*y��(ho]hp]hq]hr]ht]uhvKDhwhhb]r+y��(j-"��)År,y��}r-y��(hgX���sessionhm}r.y��(ho]hp]hq]hr]ht]uhhj(y��hb]r/y��hÄX���sessionr0y��ÖÅr1y��}r2y��(hgU�hhj,y��ubahkj5"��ubj-"��)År3y��}r4y��(hgX���themehm}r5y��(ho]hp]hq]hr]ht]uhhj(y��hb]r6y��hÄX���themer7y��ÖÅr8y��}r9y��(hgU�hhj3y��ubahkj5"��ubj-"��)År:y��}r;y��(hgX���idhm}r<y��(ho]hp]hq]hr]ht]uhhj(y��hb]r=y��hÄX���idr>y��ÖÅr?y��}r@y��(hgU�hhj:y��ubahkj5"��ubeubj6"��)ÅrAy��}rBy��(hgX���OctetStreamhhjy��hijw��hkj9"��hm}rCy��(ho]hp]hq]hr]ht]uhvKDhwhhb]rDy��hÄX���OctetStreamrEy��ÖÅrFy��}rGy��(hgU�hhjAy��ubaubeubj?"��)ÅrHy��}rIy��(hgU�hhj
y��hijw��hkjB"��hm}rJy��(ho]hp]hq]hr]ht]uhvKDhwhhb]rKy��(hÑ)ÅrLy��}rMy��(hgXp���Provides a formatted view of an object (science metadata, data, resource, or other) using the given named theme.rNy��hhjHy��hijw��hkhàhm}rOy��(ho]hp]hq]hr]ht]uhvKhwhhb]rPy��hÄXp���Provides a formatted view of an object (science metadata, data, resource, or other) using the given named theme.rQy��ÖÅrRy��}rSy��(hgjNy��hhjLy��ubaubhÑ)ÅrTy��}rUy��(hgXv��The service :func:`CNView.view` operation will implement at least one {theme} named 'default' to provide a standard (possibly minimalistic) view of the content in HTML format. In addition, a CN may redirect a client to the view service of the authoritative Member Node for a PID if that node has implemented the :func:`MNView.view` service and implements a compatible theme.hhjHy��hijw��hkhàhm}rVy��(ho]hp]hq]hr]ht]uhvK hwhhb]rWy��(hÄX���The service rXy��ÖÅrYy��}rZy��(hgX���The service hhjTy��ubj’��)År[y��}r\y��(hgX���:func:`CNView.view`r]y��hhjTy��hijw��hkjÿ��hm}r^y��(UreftypeX���funcj⁄��âj€��X���CNView.viewU	refdomainX���pyr_y��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvK hb]r`y��j√��)Åray��}rby��(hgj]y��hm}rcy��(ho]hp]rdy��(jÊ��j_y��X���py-funcrey��ehq]hr]ht]uhhj[y��hb]rfy��hÄX
���CNView.view()rgy��ÖÅrhy��}riy��(hgU�hhjay��ubahkjÀ��ubaubhÄX�� operation will implement at least one {theme} named 'default' to provide a standard (possibly minimalistic) view of the content in HTML format. In addition, a CN may redirect a client to the view service of the authoritative Member Node for a PID if that node has implemented the rjy��ÖÅrky��}rly��(hgX�� operation will implement at least one {theme} named 'default' to provide a standard (possibly minimalistic) view of the content in HTML format. In addition, a CN may redirect a client to the view service of the authoritative Member Node for a PID if that node has implemented the hhjTy��ubj’��)Årmy��}rny��(hgX���:func:`MNView.view`roy��hhjTy��hijw��hkjÿ��hm}rpy��(UreftypeX���funcj⁄��âj€��X���MNView.viewU	refdomainX���pyrqy��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvK hb]rry��j√��)Årsy��}rty��(hgjoy��hm}ruy��(ho]hp]rvy��(jÊ��jqy��X���py-funcrwy��ehq]hr]ht]uhhjmy��hb]rxy��hÄX
���MNView.view()ryy��ÖÅrzy��}r{y��(hgU�hhjsy��ubahkjÀ��ubaubhÄX+��� service and implements a compatible theme.r|y��ÖÅr}y��}r~y��(hgX+��� service and implements a compatible theme.hhjTy��ubeubhÑ)Åry��}rÄy��(hgXh��If the {theme} parameter is not recognized, the service must render the object using the default theme rather than throwing an error.  Note that the return type of Types.OctetStream requires that the consuming client has a priori knowledge of the theme being returned (like HTML). Response headers must include the correct mime-type of the view being returned.rÅy��hhjHy��hijw��hkhàhm}rÇy��(ho]hp]hq]hr]ht]uhvK"hwhhb]rÉy��hÄXh��If the {theme} parameter is not recognized, the service must render the object using the default theme rather than throwing an error.  Note that the return type of Types.OctetStream requires that the consuming client has a priori knowledge of the theme being returned (like HTML). Response headers must include the correct mime-type of the view being returned.rÑy��ÖÅrÖy��}rÜy��(hgjÅy��hhjy��ubaubhÑ)Åráy��}rày��(hgX3���v2.0: This method was added to the Version 2.0 API.rây��hhjHy��hijw��hkhàhm}räy��(ho]hp]hq]hr]ht]uhvK$hwhhb]rãy��hÄX3���v2.0: This method was added to the Version 2.0 API.råy��ÖÅrçy��}réy��(hgjây��hhjáy��ubaubhñ)Årèy��}rêy��(hgU�hhjHy��hiNhkhôhm}rëy��(ho]hp]hq]hr]ht]uhvNhwhhb]ríy��(hú)Årìy��}rîy��(hgU�hhjèy��hijw��hkhühm}rïy��(ho]hp]hq]hr]ht]uhvK&hwhhb]rñy��(h¢)Åróy��}ròy��(hgX���Versionhhjìy��hijw��hkh¶hm}rôy��(ho]hp]hq]hr]ht]uhvK�hb]röy��hÄX���Versionrõy��ÖÅrúy��}rùy��(hgU�hhjóy��ubaubh¨)Årûy��}rüy��(hgX���2.0r†y��hm}r°y��(ho]hp]hq]hr]ht]uhhjìy��hb]r¢y��hÑ)År£y��}r§y��(hgj†y��hhjûy��hijw��hkhàhm}r•y��(ho]hp]hq]hr]ht]uhvK&hb]r¶y��hÄX���2.0rßy��ÖÅr®y��}r©y��(hgj†y��hhj£y��ubaubahkhπubeubhú)År™y��}r´y��(hgU�hhjèy��hijw��hkhühm}r¨y��(ho]hp]hq]hr]ht]uhvK'hwhhb]r≠y��(h¢)ÅrÆy��}rØy��(hgX���REST URLhhj™y��hijw��hkh¶hm}r∞y��(ho]hp]hq]hr]ht]uhvK�hb]r±y��hÄX���REST URLr≤y��ÖÅr≥y��}r¥y��(hgU�hhjÆy��ubaubh¨)Årµy��}r∂y��(hgX���``GET /views/{theme}/{id}``r∑y��hm}r∏y��(ho]hp]hq]hr]ht]uhhj™y��hb]rπy��hÑ)År∫y��}rªy��(hgj∑y��hhjµy��hijw��hkhàhm}rºy��(ho]hp]hq]hr]ht]uhvK'hb]rΩy��j√��)Åræy��}røy��(hgj∑y��hm}r¿y��(ho]hp]hq]hr]ht]uhhj∫y��hb]r¡y��hÄX���GET /views/{theme}/{id}r¬y��ÖÅr√y��}rƒy��(hgU�hhjæy��ubahkjÀ��ubaubahkhπubeubhú)År≈y��}r∆y��(hgU�hm}r«y��(ho]hp]hq]hr]ht]uhhjèy��hb]r»y��(h¢)År…y��}r y��(hgX
���Parametershhj≈y��hijw��hkh¶hm}rÀy��(ho]hp]hq]hr]ht]uhvK�hb]rÃy��hÄX
���ParametersrÕy��ÖÅrŒy��}rœy��(hgU�hhj…y��ubaubh¨)År–y��}r—y��(hgU�hm}r“y��(ho]hp]hq]hr]ht]uhhj≈y��hb]r”y��j	#��)År‘y��}r’y��(hgU�hm}r÷y��(ho]hp]hq]hr]ht]uhhj–y��hb]r◊y��(j#��)Årÿy��}rŸy��(hgU�hm}r⁄y��(ho]hp]hq]hr]ht]uhhj‘y��hb]r€y��hÑ)År‹y��}r›y��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rfiy��(ho]hp]hq]hr]ht]uhhjÿy��hb]rfly��(jû"��)År‡y��}r·y��(hgX���sessionhm}r‚y��(hr]hq]j¢"��àho]hp]ht]uhhj‹y��hb]r„y��hÄX���sessionr‰y��ÖÅrÂy��}rÊy��(hgU�hhj‡y��ubahkjß"��ubhÄX��� (rÁy��ÖÅrËy��}rÈy��(hgU�hhj‹y��ubj’��)ÅrÍy��}rÎy��(hgX���:class:`Types.Session`rÏy��hhj‹y��hijw��hkjÿ��hm}rÌy��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÓy��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvK)hb]rÔy��j√��)Åry��}rÒy��(hgjÏy��hm}rÚy��(ho]hp]rÛy��(jÊ��jÓy��X���py-classrÙy��ehq]hr]ht]uhhjÍy��hb]rıy��hÄX
���Types.Sessionrˆy��ÖÅr˜y��}r¯y��(hgU�hhjy��ubahkjÀ��ubaubhÄX���)ÖÅr˘y��}r˙y��(hgU�hhj‹y��ubhÄX��� -- r˚y��ÖÅr¸y��}r˝y��(hgU�hhj‹y��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r˛y��ÖÅrˇy��}r�z��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj‹y��ubj’��)Årz��}rz��(hgX���:term:`public user`rz��hhj‹y��hijw��hkjÿ��hm}rz��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrz��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK(hb]rz��j`2��)Årz��}rz��(hgjz��hm}r	z��(ho]hp]r
z��(jÊ��jz��X���std-termrz��ehq]hr]ht]uhhjz��hb]rz��hÄX���public userr
z��ÖÅrz��}rz��(hgU�hhjz��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rz��ÖÅrz��}rz��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj‹y��ubehkhàubahkj;#��ubj#��)Årz��}rz��(hgU�hm}rz��(ho]hp]hq]hr]ht]uhhj‘y��hb]rz��hÑ)Årz��}rz��(hgX'��theme (string) -- Indicates which themed view will be used to handle the query. All implementations must support a 'default' HTML theme, but are free to implement additional themes that return both HTML and non-HTML responses. Transmitted as part of the URL path and must be escaped accordingly.hm}rz��(ho]hp]hq]hr]ht]uhhjz��hb]rz��(jû"��)Årz��}rz��(hgX���themehm}rz��(hr]hq]j¢"��àho]hp]ht]uhhjz��hb]rz��hÄX���themerz��ÖÅr z��}r!z��(hgU�hhjz��ubahkjß"��ubhÄX��� (r"z��ÖÅr#z��}r$z��(hgU�hhjz��ubj’��)År%z��}r&z��(hgU�hm}r'z��(Ureftypejü&��j¢"��àU	reftargetX���stringr(z��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjz��hb]r)z��j¢&��)År*z��}r+z��(hgj(z��hm}r,z��(ho]hp]hq]hr]ht]uhhj%z��hb]r-z��hÄX���stringr.z��ÖÅr/z��}r0z��(hgU�hhj*z��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr1z��}r2z��(hgU�hhjz��ubhÄX��� -- r3z��ÖÅr4z��}r5z��(hgU�hhjz��ubhÄX��Indicates which themed view will be used to handle the query. All implementations must support a 'default' HTML theme, but are free to implement additional themes that return both HTML and non-HTML responses. Transmitted as part of the URL path and must be escaped accordingly.r6z��ÖÅr7z��}r8z��(hgX��Indicates which themed view will be used to handle the query. All implementations must support a 'default' HTML theme, but are free to implement additional themes that return both HTML and non-HTML responses. Transmitted as part of the URL path and must be escaped accordingly.hhjz��ubehkhàubahkj;#��ubj#��)År9z��}r:z��(hgU�hm}r;z��(ho]hp]hq]hr]ht]uhhj‘y��hb]r<z��hÑ)År=z��}r>z��(hgXÿ���id (Types.Identifier) -- The identifier of the object to render in a view. May be a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}r?z��(ho]hp]hq]hr]ht]uhhj9z��hb]r@z��(jû"��)ÅrAz��}rBz��(hgX���idhm}rCz��(hr]hq]j¢"��àho]hp]ht]uhhj=z��hb]rDz��hÄX���idrEz��ÖÅrFz��}rGz��(hgU�hhjAz��ubahkjß"��ubhÄX��� (rHz��ÖÅrIz��}rJz��(hgU�hhj=z��ubj’��)ÅrKz��}rLz��(hgX���:class:`Types.Identifier`rMz��hhj=z��hijw��hkjÿ��hm}rNz��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrOz��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvK/hb]rPz��j√��)ÅrQz��}rRz��(hgjMz��hm}rSz��(ho]hp]rTz��(jÊ��jOz��X���py-classrUz��ehq]hr]ht]uhhjKz��hb]rVz��hÄX���Types.IdentifierrWz��ÖÅrXz��}rYz��(hgU�hhjQz��ubahkjÀ��ubaubhÄX���)ÖÅrZz��}r[z��(hgU�hhj=z��ubhÄX��� -- r\z��ÖÅr]z��}r^z��(hgU�hhj=z��ubhÄXø���The identifier of the object to render in a view. May be a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r_z��ÖÅr`z��}raz��(hgXø���The identifier of the object to render in a view. May be a PID or a SID, the latter acting as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj=z��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årbz��}rcz��(hgU�hm}rdz��(ho]hp]hq]hr]ht]uhhjèy��hb]rez��(h¢)Årfz��}rgz��(hgX���Returnshhjbz��hijw��hkh¶hm}rhz��(ho]hp]hq]hr]ht]uhvK�hb]riz��hÄX���Returnsrjz��ÖÅrkz��}rlz��(hgU�hhjfz��ubaubh¨)Årmz��}rnz��(hgU�hm}roz��(ho]hp]hq]hr]ht]uhhjbz��hb]rpz��hÑ)Årqz��}rrz��(hgXå���Any return type is allowed, including application/octet-stream, but the format of the response should be specialized by the requested theme.hm}rsz��(ho]hp]hq]hr]ht]uhhjmz��hb]rtz��hÄXå���Any return type is allowed, including application/octet-stream, but the format of the response should be specialized by the requested theme.ruz��ÖÅrvz��}rwz��(hgXå���Any return type is allowed, including application/octet-stream, but the format of the response should be specialized by the requested theme.hhjqz��ubahkhàubahkhπubehkhüubhú)Årxz��}ryz��(hgU�hm}rzz��(ho]hp]hq]hr]ht]uhhjèy��hb]r{z��(h¢)År|z��}r}z��(hgX���Return typehhjxz��hijw��hkh¶hm}r~z��(ho]hp]hq]hr]ht]uhvK�hb]rz��hÄX���Return typerÄz��ÖÅrÅz��}rÇz��(hgU�hhj|z��ubaubh¨)ÅrÉz��}rÑz��(hgU�hm}rÖz��(ho]hp]hq]hr]ht]uhhjxz��hb]rÜz��hÑ)Åráz��}ràz��(hgX���Types.OctetStreamhm}râz��(ho]hp]hq]hr]ht]uhhjÉz��hb]räz��j’��)Årãz��}råz��(hgX���:class:`Types.OctetStream`rçz��hhjáz��hijw��hkjÿ��hm}réz��(UreftypeX���classj⁄��âj€��X���Types.OctetStreamU	refdomainX���pyrèz��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvK2hb]rêz��j√��)Årëz��}ríz��(hgjçz��hm}rìz��(ho]hp]rîz��(jÊ��jèz��X���py-classrïz��ehq]hr]ht]uhhjãz��hb]rñz��hÄX���Types.OctetStreamróz��ÖÅròz��}rôz��(hgU�hhjëz��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Åröz��}rõz��(hgU�hm}rúz��(ho]hp]hq]hr]ht]uhhjèy��hb]rùz��(h¢)Årûz��}rüz��(hgX���Raiseshhjöz��hijw��hkh¶hm}r†z��(ho]hp]hq]hr]ht]uhvK�hb]r°z��hÄX���Raisesr¢z��ÖÅr£z��}r§z��(hgU�hhjûz��ubaubh¨)År•z��}r¶z��(hgU�hm}rßz��(ho]hp]hq]hr]ht]uhhjöz��hb]r®z��j	#��)År©z��}r™z��(hgU�hm}r´z��(ho]hp]hq]hr]ht]uhhj•z��hb]r¨z��(j#��)År≠z��}rÆz��(hgU�hm}rØz��(ho]hp]hq]hr]ht]uhhj©z��hb]r∞z��hÑ)År±z��}r≤z��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2850)hm}r≥z��(ho]hp]hq]hr]ht]uhhj≠z��hb]r¥z��(j’��)Årµz��}r∂z��(hgU�hm}r∑z��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr∏z��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj±z��hb]rπz��jû"��)År∫z��}rªz��(hgj∏z��hm}rºz��(ho]hp]hq]hr]ht]uhhjµz��hb]rΩz��hÄX���Exceptions.InvalidTokenræz��ÖÅrøz��}r¿z��(hgU�hhj∫z��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¡z��ÖÅr¬z��}r√z��(hgU�hhj±z��ubj√��)Årƒz��}r≈z��(hgX$���``(errorCode=401, detailCode=2850)``hm}r∆z��(ho]hp]hq]hr]ht]uhhj±z��hb]r«z��hÄX ���(errorCode=401, detailCode=2850)r»z��ÖÅr…z��}r z��(hgU�hhjƒz��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÀz��}rÃz��(hgU�hm}rÕz��(ho]hp]hq]hr]ht]uhhj©z��hb]rŒz��hÑ)Årœz��}r–z��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2851)hm}r—z��(ho]hp]hq]hr]ht]uhhjÀz��hb]r“z��(j’��)År”z��}r‘z��(hgU�hm}r’z��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer÷z��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjœz��hb]r◊z��jû"��)Årÿz��}rŸz��(hgj÷z��hm}r⁄z��(ho]hp]hq]hr]ht]uhhj”z��hb]r€z��hÄX���Exceptions.ServiceFailurer‹z��ÖÅr›z��}rfiz��(hgU�hhjÿz��ubahkjß"��ubahkjÿ��ubhÄX��� -- rflz��ÖÅr‡z��}r·z��(hgU�hhjœz��ubj√��)År‚z��}r„z��(hgX$���``(errorCode=500, detailCode=2851)``hm}r‰z��(ho]hp]hq]hr]ht]uhhjœz��hb]rÂz��hÄX ���(errorCode=500, detailCode=2851)rÊz��ÖÅrÁz��}rËz��(hgU�hhj‚z��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÈz��}rÍz��(hgU�hm}rÎz��(ho]hp]hq]hr]ht]uhhj©z��hb]rÏz��hÑ)ÅrÌz��}rÓz��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2852)hm}rÔz��(ho]hp]hq]hr]ht]uhhjÈz��hb]rz��(j’��)ÅrÒz��}rÚz��(hgU�hm}rÛz��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÙz��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjÌz��hb]rız��jû"��)Årˆz��}r˜z��(hgjÙz��hm}r¯z��(ho]hp]hq]hr]ht]uhhjÒz��hb]r˘z��hÄX���Exceptions.NotAuthorizedr˙z��ÖÅr˚z��}r¸z��(hgU�hhjˆz��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˝z��ÖÅr˛z��}rˇz��(hgU�hhjÌz��ubj√��)År�{��}r{��(hgX$���``(errorCode=401, detailCode=2852)``hm}r{��(ho]hp]hq]hr]ht]uhhjÌz��hb]r{��hÄX ���(errorCode=401, detailCode=2852)r{��ÖÅr{��}r{��(hgU�hhj�{��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År{��}r{��(hgU�hm}r	{��(ho]hp]hq]hr]ht]uhhj©z��hb]r
{��hÑ)År{��}r{��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2853)hm}r
{��(ho]hp]hq]hr]ht]uhhj{��hb]r{��(j’��)År{��}r{��(hgU�hm}r{��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr{��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj{��hb]r{��jû"��)År{��}r{��(hgj{��hm}r{��(ho]hp]hq]hr]ht]uhhj{��hb]r{��hÄX���Exceptions.InvalidRequestr{��ÖÅr{��}r{��(hgU�hhj{��ubahkjß"��ubahkjÿ��ubhÄX��� -- r{��ÖÅr{��}r{��(hgU�hhj{��ubj√��)År{��}r{��(hgX$���``(errorCode=400, detailCode=2853)``hm}r {��(ho]hp]hq]hr]ht]uhhj{��hb]r!{��hÄX ���(errorCode=400, detailCode=2853)r"{��ÖÅr#{��}r${��(hgU�hhj{��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År%{��}r&{��(hgU�hm}r'{��(ho]hp]hq]hr]ht]uhhj©z��hb]r({��hÑ)År){��}r*{��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2854)hm}r+{��(ho]hp]hq]hr]ht]uhhj%{��hb]r,{��(j’��)År-{��}r.{��(hgU�hm}r/{��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr0{��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj){��hb]r1{��jû"��)År2{��}r3{��(hgj0{��hm}r4{��(ho]hp]hq]hr]ht]uhhj-{��hb]r5{��hÄX���Exceptions.NotImplementedr6{��ÖÅr7{��}r8{��(hgU�hhj2{��ubahkjß"��ubahkjÿ��ubhÄX��� -- r9{��ÖÅr:{��}r;{��(hgU�hhj){��ubj√��)År<{��}r={��(hgX$���``(errorCode=501, detailCode=2854)``hm}r>{��(ho]hp]hq]hr]ht]uhhj){��hb]r?{��hÄX ���(errorCode=501, detailCode=2854)r@{��ÖÅrA{��}rB{��(hgU�hhj<{��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrC{��}rD{��(hgU�hm}rE{��(ho]hp]hq]hr]ht]uhhj©z��hb]rF{��hÑ)ÅrG{��}rH{��(hgXX���Exceptions.NotFound -- (errorCode=404, detailCode=2855)The specified pid does not exist.hm}rI{��(ho]hp]hq]hr]ht]uhhjC{��hb]rJ{��(j’��)ÅrK{��}rL{��(hgU�hm}rM{��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrN{��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjG{��hb]rO{��jû"��)ÅrP{��}rQ{��(hgjN{��hm}rR{��(ho]hp]hq]hr]ht]uhhjK{��hb]rS{��hÄX���Exceptions.NotFoundrT{��ÖÅrU{��}rV{��(hgU�hhjP{��ubahkjß"��ubahkjÿ��ubhÄX��� -- rW{��ÖÅrX{��}rY{��(hgU�hhjG{��ubhÑ)ÅrZ{��}r[{��(hgX$���``(errorCode=404, detailCode=2855)``r\{��hhjG{��hijw��hkhàhm}r]{��(ho]hp]hq]hr]ht]uhvK>hb]r^{��j√��)År_{��}r`{��(hgj\{��hm}ra{��(ho]hp]hq]hr]ht]uhhjZ{��hb]rb{��hÄX ���(errorCode=404, detailCode=2855)rc{��ÖÅrd{��}re{��(hgU�hhj_{��ubahkjÀ��ubaubhÑ)Årf{��}rg{��(hgX!���The specified pid does not exist.rh{��hhjG{��hijw��hkhàhm}ri{��(ho]hp]hq]hr]ht]uhvK@hb]rj{��hÄX!���The specified pid does not exist.rk{��ÖÅrl{��}rm{��(hgjh{��hhjf{��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årn{��}ro{��(hgU�hhjEw��hiNhkj”��hm}rp{��(hr]hq]ho]hp]ht]Uentries]rq{��(j÷��X���listViews() (in module CNView)h'U�Ntrr{��auhvNhwhhb]ubj¸!��)Års{��}rt{��(hgU�hhjEw��hiNhkjˇ!��hm}ru{��(j"��âj"��X���pyrv{��hr]hq]ho]hp]ht]j"��X���functionrw{��j"��jw{��uhvNhwhhb]rx{��(j"��)Åry{��}rz{��(hgX ���listViews(session) -> OptionListhhjs{��hiXA���internal padding after source/apis/generated/generated_CNView.txtr{{��hkj"��hm}r|{��(hr]r}{��h'aj"��jòw��hq]ho]hp]ht]r~{��h'aj"��X	���listViewsr{��j"��U�j"��âuhvK^hwhhb]rÄ{��(j"��)ÅrÅ{��}rÇ{��(hgX���CNView.hhjy{��hij{{��hkj"��hm}rÉ{��(ho]hp]hq]hr]ht]uhvK^hwhhb]rÑ{��hÄX���CNView.rÖ{��ÖÅrÜ{��}rá{��(hgU�hhjÅ{��ubaubj"��)Årà{��}râ{��(hgj{��hhjy{��hij{{��hkj!"��hm}rä{��(ho]hp]hq]hr]ht]uhvK^hwhhb]rã{��hÄX	���listViewsrå{��ÖÅrç{��}ré{��(hgU�hhjà{��ubaubj'"��)Årè{��}rê{��(hgX���sessionhhjy{��hij{{��hkj*"��hm}rë{��(ho]hp]hq]hr]ht]uhvK^hwhhb]rí{��j-"��)Årì{��}rî{��(hgX���sessionhm}rï{��(ho]hp]hq]hr]ht]uhhjè{��hb]rñ{��hÄX���sessionró{��ÖÅrò{��}rô{��(hgU�hhjì{��ubahkj5"��ubaubj6"��)Årö{��}rõ{��(hgX
���OptionListhhjy{��hij{{��hkj9"��hm}rú{��(ho]hp]hq]hr]ht]uhvK^hwhhb]rù{��hÄX
���OptionListrû{��ÖÅrü{��}r†{��(hgU�hhjö{��ubaubeubj?"��)År°{��}r¢{��(hgU�hhjs{��hij{{��hkjB"��hm}r£{��(ho]hp]hq]hr]ht]uhvK^hwhhb]r§{��(hÑ)År•{��}r¶{��(hgXJ��Provides a list of usable themes for rendering content in a view, including a required 'default' theme. The list of themes is provided as an OptionList, where the option key should be used as the theme name in calls to MNView.view, and the description provides a human readable description of what will be returned fo rthat theme.rß{��hhj°{��hijw��hkhàhm}r®{��(ho]hp]hq]hr]ht]uhvKGhwhhb]r©{��hÄXJ��Provides a list of usable themes for rendering content in a view, including a required 'default' theme. The list of themes is provided as an OptionList, where the option key should be used as the theme name in calls to MNView.view, and the description provides a human readable description of what will be returned fo rthat theme.r™{��ÖÅr´{��}r¨{��(hgjß{��hhj•{��ubaubhÑ)År≠{��}rÆ{��(hgX3���v2.0: This method was added to the Version 2.0 API.rØ{��hhj°{��hijw��hkhàhm}r∞{��(ho]hp]hq]hr]ht]uhvKIhwhhb]r±{��hÄX3���v2.0: This method was added to the Version 2.0 API.r≤{��ÖÅr≥{��}r¥{��(hgjØ{��hhj≠{��ubaubhñ)Årµ{��}r∂{��(hgU�hhj°{��hiNhkhôhm}r∑{��(ho]hp]hq]hr]ht]uhvNhwhhb]r∏{��(hú)Årπ{��}r∫{��(hgU�hhjµ{��hijw��hkhühm}rª{��(ho]hp]hq]hr]ht]uhvKKhwhhb]rº{��(h¢)ÅrΩ{��}ræ{��(hgX���Versionhhjπ{��hijw��hkh¶hm}rø{��(ho]hp]hq]hr]ht]uhvK�hb]r¿{��hÄX���Versionr¡{��ÖÅr¬{��}r√{��(hgU�hhjΩ{��ubaubh¨)Årƒ{��}r≈{��(hgX���2.0r∆{��hm}r«{��(ho]hp]hq]hr]ht]uhhjπ{��hb]r»{��hÑ)År…{��}r {��(hgj∆{��hhjƒ{��hijw��hkhàhm}rÀ{��(ho]hp]hq]hr]ht]uhvKKhb]rÃ{��hÄX���2.0rÕ{��ÖÅrŒ{��}rœ{��(hgj∆{��hhj…{��ubaubahkhπubeubhú)År–{��}r—{��(hgU�hhjµ{��hijw��hkhühm}r“{��(ho]hp]hq]hr]ht]uhvKLhwhhb]r”{��(h¢)År‘{��}r’{��(hgX���REST URLhhj–{��hijw��hkh¶hm}r÷{��(ho]hp]hq]hr]ht]uhvK�hb]r◊{��hÄX���REST URLrÿ{��ÖÅrŸ{��}r⁄{��(hgU�hhj‘{��ubaubh¨)År€{��}r‹{��(hgX���``GET /views``r›{��hm}rfi{��(ho]hp]hq]hr]ht]uhhj–{��hb]rfl{��hÑ)År‡{��}r·{��(hgj›{��hhj€{��hijw��hkhàhm}r‚{��(ho]hp]hq]hr]ht]uhvKLhb]r„{��j√��)År‰{��}rÂ{��(hgj›{��hm}rÊ{��(ho]hp]hq]hr]ht]uhhj‡{��hb]rÁ{��hÄX
���GET /viewsrË{��ÖÅrÈ{��}rÍ{��(hgU�hhj‰{��ubahkjÀ��ubaubahkhπubeubhú)ÅrÎ{��}rÏ{��(hgU�hm}rÌ{��(ho]hp]hq]hr]ht]uhhjµ{��hb]rÓ{��(h¢)ÅrÔ{��}r{��(hgX
���ParametershhjÎ{��hij{{��hkh¶hm}rÒ{��(ho]hp]hq]hr]ht]uhvK�hb]rÚ{��hÄX
���ParametersrÛ{��ÖÅrÙ{��}rı{��(hgU�hhjÔ{��ubaubh¨)Årˆ{��}r˜{��(hgU�hm}r¯{��(ho]hp]hq]hr]ht]uhhjÎ{��hb]r˘{��hÑ)År˙{��}r˚{��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r¸{��(ho]hp]hq]hr]ht]uhhjˆ{��hb]r˝{��(jû"��)År˛{��}rˇ{��(hgX���sessionhm}r�|��(hr]hq]j¢"��àho]hp]ht]uhhj˙{��hb]r|��hÄX���sessionr|��ÖÅr|��}r|��(hgU�hhj˛{��ubahkjß"��ubhÄX��� (r|��ÖÅr|��}r|��(hgU�hhj˙{��ubj’��)År|��}r	|��(hgX���:class:`Types.Session`r
|��hhj˙{��hijw��hkjÿ��hm}r|��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr|��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKNhb]r
|��j√��)År|��}r|��(hgj
|��hm}r|��(ho]hp]r|��(jÊ��j|��X���py-classr|��ehq]hr]ht]uhhj|��hb]r|��hÄX
���Types.Sessionr|��ÖÅr|��}r|��(hgU�hhj|��ubahkjÀ��ubaubhÄX���)ÖÅr|��}r|��(hgU�hhj˙{��ubhÄX��� -- r|��ÖÅr|��}r|��(hgU�hhj˙{��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r|��ÖÅr|��}r|��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj˙{��ubj’��)År|��}r |��(hgX���:term:`public user`r!|��hhj˙{��hijw��hkjÿ��hm}r"|��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr#|��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKMhb]r$|��j`2��)År%|��}r&|��(hgj!|��hm}r'|��(ho]hp]r(|��(jÊ��j#|��X���std-termr)|��ehq]hr]ht]uhhj|��hb]r*|��hÄX���public userr+|��ÖÅr,|��}r-|��(hgU�hhj%|��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r.|��ÖÅr/|��}r0|��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj˙{��ubehkhàubahkhπubehkhüubhú)År1|��}r2|��(hgU�hm}r3|��(ho]hp]hq]hr]ht]uhhjµ{��hb]r4|��(h¢)År5|��}r6|��(hgX���Returnshhj1|��hij{{��hkh¶hm}r7|��(ho]hp]hq]hr]ht]uhvK�hb]r8|��hÄX���Returnsr9|��ÖÅr:|��}r;|��(hgU�hhj5|��ubaubh¨)År<|��}r=|��(hgU�hm}r>|��(ho]hp]hq]hr]ht]uhhj1|��hb]r?|��hÑ)År@|��}rA|��(hgXI���A list of available themes that can be used with the MNView.view service.hm}rB|��(ho]hp]hq]hr]ht]uhhj<|��hb]rC|��hÄXI���A list of available themes that can be used with the MNView.view service.rD|��ÖÅrE|��}rF|��(hgXI���A list of available themes that can be used with the MNView.view service.hhj@|��ubahkhàubahkhπubehkhüubhú)ÅrG|��}rH|��(hgU�hm}rI|��(ho]hp]hq]hr]ht]uhhjµ{��hb]rJ|��(h¢)ÅrK|��}rL|��(hgX���Return typehhjG|��hij{{��hkh¶hm}rM|��(ho]hp]hq]hr]ht]uhvK�hb]rN|��hÄX���Return typerO|��ÖÅrP|��}rQ|��(hgU�hhjK|��ubaubh¨)ÅrR|��}rS|��(hgU�hm}rT|��(ho]hp]hq]hr]ht]uhhjG|��hb]rU|��hÑ)ÅrV|��}rW|��(hgX���Types.OptionListhm}rX|��(ho]hp]hq]hr]ht]uhhjR|��hb]rY|��j’��)ÅrZ|��}r[|��(hgX���:class:`Types.OptionList`r\|��hhjV|��hijw��hkjÿ��hm}r]|��(UreftypeX���classj⁄��âj€��X���Types.OptionListU	refdomainX���pyr^|��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jòw��uhvKQhb]r_|��j√��)År`|��}ra|��(hgj\|��hm}rb|��(ho]hp]rc|��(jÊ��j^|��X���py-classrd|��ehq]hr]ht]uhhjZ|��hb]re|��hÄX���Types.OptionListrf|��ÖÅrg|��}rh|��(hgU�hhj`|��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Åri|��}rj|��(hgU�hm}rk|��(ho]hp]hq]hr]ht]uhhjµ{��hb]rl|��(h¢)Årm|��}rn|��(hgX���Raiseshhji|��hij{{��hkh¶hm}ro|��(ho]hp]hq]hr]ht]uhvK�hb]rp|��hÄX���Raisesrq|��ÖÅrr|��}rs|��(hgU�hhjm|��ubaubh¨)Årt|��}ru|��(hgU�hm}rv|��(ho]hp]hq]hr]ht]uhhji|��hb]rw|��j	#��)Årx|��}ry|��(hgU�hm}rz|��(ho]hp]hq]hr]ht]uhhjt|��hb]r{|��(j#��)År||��}r}|��(hgU�hm}r~|��(ho]hp]hq]hr]ht]uhhjx|��hb]r|��hÑ)ÅrÄ|��}rÅ|��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2860)hm}rÇ|��(ho]hp]hq]hr]ht]uhhj||��hb]rÉ|��(j’��)ÅrÑ|��}rÖ|��(hgU�hm}rÜ|��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrá|��U	refdomainjv{��hr]hq]Urefexplicitâho]hp]ht]uhhjÄ|��hb]rà|��jû"��)Årâ|��}rä|��(hgjá|��hm}rã|��(ho]hp]hq]hr]ht]uhhjÑ|��hb]rå|��hÄX���Exceptions.InvalidTokenrç|��ÖÅré|��}rè|��(hgU�hhjâ|��ubahkjß"��ubahkjÿ��ubhÄX��� -- rê|��ÖÅrë|��}rí|��(hgU�hhjÄ|��ubj√��)Årì|��}rî|��(hgX$���``(errorCode=401, detailCode=2860)``hm}rï|��(ho]hp]hq]hr]ht]uhhjÄ|��hb]rñ|��hÄX ���(errorCode=401, detailCode=2860)ró|��ÖÅrò|��}rô|��(hgU�hhjì|��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årö|��}rõ|��(hgU�hm}rú|��(ho]hp]hq]hr]ht]uhhjx|��hb]rù|��hÑ)Årû|��}rü|��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2861)hm}r†|��(ho]hp]hq]hr]ht]uhhjö|��hb]r°|��(j’��)År¢|��}r£|��(hgU�hm}r§|��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer•|��U	refdomainjv{��hr]hq]Urefexplicitâho]hp]ht]uhhjû|��hb]r¶|��jû"��)Årß|��}r®|��(hgj•|��hm}r©|��(ho]hp]hq]hr]ht]uhhj¢|��hb]r™|��hÄX���Exceptions.ServiceFailurer´|��ÖÅr¨|��}r≠|��(hgU�hhjß|��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÆ|��ÖÅrØ|��}r∞|��(hgU�hhjû|��ubj√��)År±|��}r≤|��(hgX$���``(errorCode=500, detailCode=2861)``hm}r≥|��(ho]hp]hq]hr]ht]uhhjû|��hb]r¥|��hÄX ���(errorCode=500, detailCode=2861)rµ|��ÖÅr∂|��}r∑|��(hgU�hhj±|��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∏|��}rπ|��(hgU�hm}r∫|��(ho]hp]hq]hr]ht]uhhjx|��hb]rª|��hÑ)Årº|��}rΩ|��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2862)hm}ræ|��(ho]hp]hq]hr]ht]uhhj∏|��hb]rø|��(j’��)År¿|��}r¡|��(hgU�hm}r¬|��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr√|��U	refdomainjv{��hr]hq]Urefexplicitâho]hp]ht]uhhjº|��hb]rƒ|��jû"��)År≈|��}r∆|��(hgj√|��hm}r«|��(ho]hp]hq]hr]ht]uhhj¿|��hb]r»|��hÄX���Exceptions.NotAuthorizedr…|��ÖÅr |��}rÀ|��(hgU�hhj≈|��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÃ|��ÖÅrÕ|��}rŒ|��(hgU�hhjº|��ubj√��)Årœ|��}r–|��(hgX$���``(errorCode=401, detailCode=2862)``hm}r—|��(ho]hp]hq]hr]ht]uhhjº|��hb]r“|��hÄX ���(errorCode=401, detailCode=2862)r”|��ÖÅr‘|��}r’|��(hgU�hhjœ|��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År÷|��}r◊|��(hgU�hm}rÿ|��(ho]hp]hq]hr]ht]uhhjx|��hb]rŸ|��hÑ)År⁄|��}r€|��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2863)hm}r‹|��(ho]hp]hq]hr]ht]uhhj÷|��hb]r›|��(j’��)Årfi|��}rfl|��(hgU�hm}r‡|��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr·|��U	refdomainjv{��hr]hq]Urefexplicitâho]hp]ht]uhhj⁄|��hb]r‚|��jû"��)År„|��}r‰|��(hgj·|��hm}rÂ|��(ho]hp]hq]hr]ht]uhhjfi|��hb]rÊ|��hÄX���Exceptions.InvalidRequestrÁ|��ÖÅrË|��}rÈ|��(hgU�hhj„|��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÍ|��ÖÅrÎ|��}rÏ|��(hgU�hhj⁄|��ubj√��)ÅrÌ|��}rÓ|��(hgX$���``(errorCode=400, detailCode=2863)``hm}rÔ|��(ho]hp]hq]hr]ht]uhhj⁄|��hb]r|��hÄX ���(errorCode=400, detailCode=2863)rÒ|��ÖÅrÚ|��}rÛ|��(hgU�hhjÌ|��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÙ|��}rı|��(hgU�hm}rˆ|��(ho]hp]hq]hr]ht]uhhjx|��hb]r˜|��hÑ)År¯|��}r˘|��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2864)hm}r˙|��(ho]hp]hq]hr]ht]uhhjÙ|��hb]r˚|��(j’��)År¸|��}r˝|��(hgU�hm}r˛|��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrˇ|��U	refdomainjv{��hr]hq]Urefexplicitâho]hp]ht]uhhj¯|��hb]r�}��jû"��)År}��}r}��(hgjˇ|��hm}r}��(ho]hp]hq]hr]ht]uhhj¸|��hb]r}��hÄX���Exceptions.NotImplementedr}��ÖÅr}��}r}��(hgU�hhj}��ubahkjß"��ubahkjÿ��ubhÄX��� -- r}��ÖÅr	}��}r
}��(hgU�hhj¯|��ubj√��)År}��}r}��(hgX$���``(errorCode=501, detailCode=2864)``hm}r
}��(ho]hp]hq]hr]ht]uhhj¯|��hb]r}��hÄX ���(errorCode=501, detailCode=2864)r}��ÖÅr}��}r}��(hgU�hhj}��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)År}��}r}��(hgU�hhhehihjhkhlhm}r}��(ho]hp]hq]hr]r}��(X���module-CNAuthorizationr}��h^eht]r}��hFauhvKYhwhhb]r}��(hy)År}��}r}��(hgX���Authorization APIr}��hhj}��hihjhkh}hm}r}��(ho]hp]hq]hr]ht]uhvKYhwhhb]r}��hÄX���Authorization APIr}��ÖÅr}��}r }��(hgj}��hhj}��ubaubj–��)År!}��}r"}��(hgU�hhj}��hihjhkj”��hm}r#}��(hr]hq]ho]hp]ht]Uentries]r$}��(j÷��X���CNAuthorization (module)X���module-CNAuthorizationU�Ntr%}��auhvNhwhhb]ubj��)År&}��}r'}��(hgXB���Warning: this file is automatically generated.  Edits will be losthhj}��hij��X3���source/apis/generated/generated_CNAuthorization.txtr(}��ÖÅr)}��}r*}��bhkj!��hm}r+}��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r,}��hÄXB���Warning: this file is automatically generated.  Edits will be lostr-}��ÖÅr.}��}r/}��(hgU�hhj&}��ubaubj)��)År0}��}r1}��(hgU�hhj}��hiNhkj,��hm}r2}��(ho]hp]hq]hr]r3}��Uid6r4}��aht]uhvNhwhhb]r5}��(hy)År6}��}r7}��(hgX+���Functions defined in :mod:`CNAuthorization`hm}r8}��(ho]hp]hq]hr]ht]uhhj0}��hb]r9}��(hÄX���Functions defined in r:}��ÖÅr;}��}r<}��(hgX���Functions defined in hhj6}��ubj’��)År=}��}r>}��(hgX���:mod:`CNAuthorization`r?}��hhj6}��hij)}��hkjÿ��hm}r@}��(UreftypeX���modj⁄��âj€��X���CNAuthorizationU	refdomainX���pyrA}��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X���CNAuthorizationrB}��uhvKhb]rC}��j√��)ÅrD}��}rE}��(hgj?}��hm}rF}��(ho]hp]rG}��(jÊ��jA}��X���py-modrH}��ehq]hr]ht]uhhj=}��hb]rI}��hÄX���CNAuthorizationrJ}��ÖÅrK}��}rL}��(hgU�hhjD}��ubahkjÀ��ubaubehkh}ubj9��)ÅrM}��}rN}��(hgU�hm}rO}��(hr]hq]ho]hp]ht]UcolsKuhhj0}��hb]rP}��(j>��)ÅrQ}��}rR}��(hgU�hm}rS}��(hr]hq]ho]hp]ht]UcolwidthKuhhjM}��hb]hkjB��ubj>��)ÅrT}��}rU}��(hgU�hm}rV}��(hr]hq]ho]hp]ht]UcolwidthKuhhjM}��hb]hkjB��ubj>��)ÅrW}��}rX}��(hgU�hm}rY}��(hr]hq]ho]hp]ht]UcolwidthK
uhhjM}��hb]hkjB��ubj>��)ÅrZ}��}r[}��(hgU�hm}r\}��(hr]hq]ho]hp]ht]UcolwidthK
uhhjM}��hb]hkjB��ubj>��)År]}��}r^}��(hgU�hm}r_}��(hr]hq]ho]hp]ht]UcolwidthKuhhjM}��hb]hkjB��ubjO��)År`}��}ra}��(hgU�hm}rb}��(ho]hp]hq]hr]ht]uhhjM}��hb]rc}��jT��)Ård}��}re}��(hgU�hm}rf}��(ho]hp]hq]hr]ht]uhhj`}��hb]rg}��(jY��)Årh}��}ri}��(hgU�hm}rj}��(ho]hp]hq]hr]ht]uhhjd}��hb]rk}��hÑ)Årl}��}rm}��(hgX���Tierrn}��hhjh}��hij)}��hkhàhm}ro}��(ho]hp]hq]hr]ht]uhvK	hb]rp}��hÄX���Tierrq}��ÖÅrr}��}rs}��(hgjn}��hhjl}��ubaubahkjf��ubjY��)Årt}��}ru}��(hgU�hm}rv}��(ho]hp]hq]hr]ht]uhhjd}��hb]rw}��hÑ)Årx}��}ry}��(hgX���Versionrz}��hhjt}��hij)}��hkhàhm}r{}��(ho]hp]hq]hr]ht]uhvK
hb]r|}��hÄX���Versionr}}��ÖÅr~}��}r}��(hgjz}��hhjx}��ubaubahkjf��ubjY��)ÅrÄ}��}rÅ}��(hgU�hm}rÇ}��(ho]hp]hq]hr]ht]uhhjd}��hb]rÉ}��hÑ)ÅrÑ}��}rÖ}��(hgX���RESTrÜ}��hhjÄ}��hij)}��hkhàhm}rá}��(ho]hp]hq]hr]ht]uhvKhb]rà}��hÄX���RESTrâ}��ÖÅrä}��}rã}��(hgjÜ}��hhjÑ}��ubaubahkjf��ubjY��)Årå}��}rç}��(hgU�hm}ré}��(ho]hp]hq]hr]ht]uhhjd}��hb]rè}��hÑ)Årê}��}rë}��(hgX���Functionrí}��hhjå}��hij)}��hkhàhm}rì}��(ho]hp]hq]hr]ht]uhvKhb]rî}��hÄX���Functionrï}��ÖÅrñ}��}ró}��(hgjí}��hhjê}��ubaubahkjf��ubjY��)Årò}��}rô}��(hgU�hm}rö}��(ho]hp]hq]hr]ht]uhhjd}��hb]rõ}��hÑ)Årú}��}rù}��(hgX
���Parametersrû}��hhjò}��hij)}��hkhàhm}rü}��(ho]hp]hq]hr]ht]uhvK
hb]r†}��hÄX
���Parametersr°}��ÖÅr¢}��}r£}��(hgjû}��hhjú}��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)År§}��}r•}��(hgU�hm}r¶}��(ho]hp]hq]hr]ht]uhhjM}��hb]rß}��(jT��)År®}��}r©}��(hgU�hm}r™}��(ho]hp]hq]hr]ht]uhhj§}��hb]r´}��(jY��)År¨}��}r≠}��(hgU�hm}rÆ}��(ho]hp]hq]hr]ht]uhhj®}��hb]rØ}��hÑ)År∞}��}r±}��(hgX���Tier 2r≤}��hhj¨}��hij)}��hkhàhm}r≥}��(ho]hp]hq]hr]ht]uhvKhb]r¥}��hÄX���Tier 2rµ}��ÖÅr∂}��}r∑}��(hgj≤}��hhj∞}��ubaubahkjf��ubjY��)År∏}��}rπ}��(hgU�hm}r∫}��(ho]hp]hq]hr]ht]uhhj®}��hb]rª}��hÑ)Årº}��}rΩ}��(hgX���1.0, 2.0ræ}��hhj∏}��hij)}��hkhàhm}rø}��(ho]hp]hq]hr]ht]uhvKhb]r¿}��hÄX���1.0, 2.0r¡}��ÖÅr¬}��}r√}��(hgjæ}��hhjº}��ubaubahkjf��ubjY��)Årƒ}��}r≈}��(hgU�hm}r∆}��(ho]hp]hq]hr]ht]uhhj®}��hb]r«}��hÑ)År»}��}r…}��(hgX���``PUT /owner/{id}``r }��hhjƒ}��hij)}��hkhàhm}rÀ}��(ho]hp]hq]hr]ht]uhvKhb]rÃ}��j√��)ÅrÕ}��}rŒ}��(hgj }��hm}rœ}��(ho]hp]hq]hr]ht]uhhj»}��hb]r–}��hÄX���PUT /owner/{id}r—}��ÖÅr“}��}r”}��(hgU�hhjÕ}��ubahkjÀ��ubaubahkjf��ubjY��)År‘}��}r’}��(hgU�hm}r÷}��(ho]hp]hq]hr]ht]uhhj®}��hb]r◊}��hÑ)Årÿ}��}rŸ}��(hgX���:func:`setRightsHolder`r⁄}��hhj‘}��hij)}��hkhàhm}r€}��(ho]hp]hq]hr]ht]uhvKhb]r‹}��j’��)År›}��}rfi}��(hgj⁄}��hhjÿ}��hij)}��hkjÿ��hm}rfl}��(UreftypeX���funcj⁄��âj€��X���setRightsHolderU	refdomainX���pyr‡}��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r·}��j√��)År‚}��}r„}��(hgj⁄}��hm}r‰}��(ho]hp]rÂ}��(jÊ��j‡}��X���py-funcrÊ}��ehq]hr]ht]uhhj›}��hb]rÁ}��hÄX���setRightsHolder()rË}��ÖÅrÈ}��}rÍ}��(hgU�hhj‚}��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÎ}��}rÏ}��(hgU�hm}rÌ}��(ho]hp]hq]hr]ht]uhhj®}��hb]rÓ}��hÑ)ÅrÔ}��}r}��(hgXî���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`userId<Types.Subject>`, ``serialVersion``) ``->`` :class:`Types.Identifier`hhjÎ}��hij)}��hkhàhm}rÒ}��(ho]hp]hq]hr]ht]uhvKhb]rÚ}��(hÄX���(ÖÅrÛ}��}rÙ}��(hgX���(hhjÔ}��ubj’��)Årı}��}rˆ}��(hgX���:class:`session<Types.Session>`r˜}��hhjÔ}��hij)}��hkjÿ��hm}r¯}��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr˘}��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r˙}��j√��)År˚}��}r¸}��(hgj˜}��hm}r˝}��(ho]hp]r˛}��(jÊ��j˘}��X���py-classrˇ}��ehq]hr]ht]uhhjı}��hb]r�~��hÄX���sessionr~��ÖÅr~��}r~��(hgU�hhj˚}��ubahkjÀ��ubaubhÄX���, r~��ÖÅr~��}r~��(hgX���, hhjÔ}��ubj’��)År~��}r~��(hgX���:class:`id<Types.Identifier>`r	~��hhjÔ}��hij)}��hkjÿ��hm}r
~��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r~��j√��)År
~��}r~��(hgj	~��hm}r~��(ho]hp]r~��(jÊ��j~��X���py-classr~��ehq]hr]ht]uhhj~��hb]r~��hÄX���idr~��ÖÅr~��}r~��(hgU�hhj
~��ubahkjÀ��ubaubhÄX���, r~��ÖÅr~��}r~��(hgX���, hhjÔ}��ubj’��)År~��}r~��(hgX���:class:`userId<Types.Subject>`r~��hhjÔ}��hij)}��hkjÿ��hm}r~��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r~��j√��)År~��}r ~��(hgj~��hm}r!~��(ho]hp]r"~��(jÊ��j~��X���py-classr#~��ehq]hr]ht]uhhj~��hb]r$~��hÄX���userIdr%~��ÖÅr&~��}r'~��(hgU�hhj~��ubahkjÀ��ubaubhÄX���, r(~��ÖÅr)~��}r*~��(hgX���, hhjÔ}��ubj√��)År+~��}r,~��(hgX���``serialVersion``hm}r-~��(ho]hp]hq]hr]ht]uhhjÔ}��hb]r.~��hÄX
���serialVersionr/~��ÖÅr0~��}r1~��(hgU�hhj+~��ubahkjÀ��ubhÄX���) r2~��ÖÅr3~��}r4~��(hgX���) hhjÔ}��ubj√��)År5~��}r6~��(hgX���``->``hm}r7~��(ho]hp]hq]hr]ht]uhhjÔ}��hb]r8~��hÄX���->r9~��ÖÅr:~��}r;~��(hgU�hhj5~��ubahkjÀ��ubhÄX��� ÖÅr<~��}r=~��(hgX��� hhjÔ}��ubj’��)År>~��}r?~��(hgX���:class:`Types.Identifier`r@~��hhjÔ}��hij)}��hkjÿ��hm}rA~��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrB~��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]rC~��j√��)ÅrD~��}rE~��(hgj@~��hm}rF~��(ho]hp]rG~��(jÊ��jB~��X���py-classrH~��ehq]hr]ht]uhhj>~��hb]rI~��hÄX���Types.IdentifierrJ~��ÖÅrK~��}rL~��(hgU�hhjD~��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrM~��}rN~��(hgU�hm}rO~��(ho]hp]hq]hr]ht]uhhj§}��hb]rP~��(jY��)ÅrQ~��}rR~��(hgU�hm}rS~��(ho]hp]hq]hr]ht]uhhjM~��hb]rT~��hÑ)ÅrU~��}rV~��(hgX���Tier 2rW~��hhjQ~��hij)}��hkhàhm}rX~��(ho]hp]hq]hr]ht]uhvKhb]rY~��hÄX���Tier 2rZ~��ÖÅr[~��}r\~��(hgjW~��hhjU~��ubaubahkjf��ubjY��)År]~��}r^~��(hgU�hm}r_~��(ho]hp]hq]hr]ht]uhhjM~��hb]r`~��hÑ)Åra~��}rb~��(hgX���1.0, 2.0rc~��hhj]~��hij)}��hkhàhm}rd~��(ho]hp]hq]hr]ht]uhvKhb]re~��hÄX���1.0, 2.0rf~��ÖÅrg~��}rh~��(hgjc~��hhja~��ubaubahkjf��ubjY��)Åri~��}rj~��(hgU�hm}rk~��(ho]hp]hq]hr]ht]uhhjM~��hb]rl~��hÑ)Årm~��}rn~��(hgX*���``GET /isAuthorized/{id}?action={action}``ro~��hhji~��hij)}��hkhàhm}rp~��(ho]hp]hq]hr]ht]uhvKhb]rq~��j√��)Årr~��}rs~��(hgjo~��hm}rt~��(ho]hp]hq]hr]ht]uhhjm~��hb]ru~��hÄX&���GET /isAuthorized/{id}?action={action}rv~��ÖÅrw~��}rx~��(hgU�hhjr~��ubahkjÀ��ubaubahkjf��ubjY��)Åry~��}rz~��(hgU�hm}r{~��(ho]hp]hq]hr]ht]uhhjM~��hb]r|~��hÑ)År}~��}r~~��(hgX���:func:`isAuthorized`r~��hhjy~��hij)}��hkhàhm}rÄ~��(ho]hp]hq]hr]ht]uhvKhb]rÅ~��j’��)ÅrÇ~��}rÉ~��(hgj~��hhj}~��hij)}��hkjÿ��hm}rÑ~��(UreftypeX���funcj⁄��âj€��X���isAuthorizedU	refdomainX���pyrÖ~��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]rÜ~��j√��)Årá~��}rà~��(hgj~��hm}râ~��(ho]hp]rä~��(jÊ��jÖ~��X���py-funcrã~��ehq]hr]ht]uhhjÇ~��hb]rå~��hÄX���isAuthorized()rç~��ÖÅré~��}rè~��(hgU�hhjá~��ubahkjÀ��ubaubaubahkjf��ubjY��)Årê~��}rë~��(hgU�hm}rí~��(ho]hp]hq]hr]ht]uhhjM~��hb]rì~��hÑ)Årî~��}rï~��(hgXr���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`action<Types.Permission>`) ``->`` booleanhhjê~��hij)}��hkhàhm}rñ~��(ho]hp]hq]hr]ht]uhvKhb]ró~��(hÄX���(ÖÅrò~��}rô~��(hgX���(hhjî~��ubj’��)Årö~��}rõ~��(hgX���:class:`session<Types.Session>`rú~��hhjî~��hij)}��hkjÿ��hm}rù~��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrû~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]rü~��j√��)År†~��}r°~��(hgjú~��hm}r¢~��(ho]hp]r£~��(jÊ��jû~��X���py-classr§~��ehq]hr]ht]uhhjö~��hb]r•~��hÄX���sessionr¶~��ÖÅrß~��}r®~��(hgU�hhj†~��ubahkjÀ��ubaubhÄX���, r©~��ÖÅr™~��}r´~��(hgX���, hhjî~��ubj’��)År¨~��}r≠~��(hgX���:class:`id<Types.Identifier>`rÆ~��hhjî~��hij)}��hkjÿ��hm}rØ~��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr∞~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r±~��j√��)År≤~��}r≥~��(hgjÆ~��hm}r¥~��(ho]hp]rµ~��(jÊ��j∞~��X���py-classr∂~��ehq]hr]ht]uhhj¨~��hb]r∑~��hÄX���idr∏~��ÖÅrπ~��}r∫~��(hgU�hhj≤~��ubahkjÀ��ubaubhÄX���, rª~��ÖÅrº~��}rΩ~��(hgX���, hhjî~��ubj’��)Åræ~��}rø~��(hgX!���:class:`action<Types.Permission>`r¿~��hhjî~��hij)}��hkjÿ��hm}r¡~��(UreftypeX���classj⁄��âj€��X���Types.PermissionU	refdomainX���pyr¬~��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r√~��j√��)Årƒ~��}r≈~��(hgj¿~��hm}r∆~��(ho]hp]r«~��(jÊ��j¬~��X���py-classr»~��ehq]hr]ht]uhhjæ~��hb]r…~��hÄX���actionr ~��ÖÅrÀ~��}rÃ~��(hgU�hhjƒ~��ubahkjÀ��ubaubhÄX���) rÕ~��ÖÅrŒ~��}rœ~��(hgX���) hhjî~��ubj√��)År–~��}r—~��(hgX���``->``hm}r“~��(ho]hp]hq]hr]ht]uhhjî~��hb]r”~��hÄX���->r‘~��ÖÅr’~��}r÷~��(hgU�hhj–~��ubahkjÀ��ubhÄX��� booleanr◊~��ÖÅrÿ~��}rŸ~��(hgX��� booleanhhjî~��ubeubahkjf��ubehkjó��ubjT��)År⁄~��}r€~��(hgU�hm}r‹~��(ho]hp]hq]hr]ht]uhhj§}��hb]r›~��(jY��)Årfi~��}rfl~��(hgU�hm}r‡~��(ho]hp]hq]hr]ht]uhhj⁄~��hb]r·~��hÑ)År‚~��}r„~��(hgX���Tier 2r‰~��hhjfi~��hij)}��hkhàhm}rÂ~��(ho]hp]hq]hr]ht]uhvKhb]rÊ~��hÄX���Tier 2rÁ~��ÖÅrË~��}rÈ~��(hgj‰~��hhj‚~��ubaubahkjf��ubjY��)ÅrÍ~��}rÎ~��(hgU�hm}rÏ~��(ho]hp]hq]hr]ht]uhhj⁄~��hb]rÌ~��hÑ)ÅrÓ~��}rÔ~��(hgX���1.0, 2.0r~��hhjÍ~��hij)}��hkhàhm}rÒ~��(ho]hp]hq]hr]ht]uhvKhb]rÚ~��hÄX���1.0, 2.0rÛ~��ÖÅrÙ~��}rı~��(hgj~��hhjÓ~��ubaubahkjf��ubjY��)Årˆ~��}r˜~��(hgU�hm}r¯~��(ho]hp]hq]hr]ht]uhhj⁄~��hb]r˘~��hÑ)År˙~��}r˚~��(hgX���``PUT /accessRules/{id}``r¸~��hhjˆ~��hij)}��hkhàhm}r˝~��(ho]hp]hq]hr]ht]uhvKhb]r˛~��j√��)Årˇ~��}r���(hgj¸~��hm}r��(ho]hp]hq]hr]ht]uhhj˙~��hb]r��hÄX���PUT /accessRules/{id}r��ÖÅr��}r��(hgU�hhjˇ~��ubahkjÀ��ubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj⁄~��hb]r	��hÑ)År
��}r��(hgX���:func:`setAccessPolicy`r��hhj��hij)}��hkhàhm}r
��(ho]hp]hq]hr]ht]uhvKhb]r��j’��)År��}r��(hgj��hhj
��hij)}��hkjÿ��hm}r��(UreftypeX���funcj⁄��âj€��X���setAccessPolicyU	refdomainX���pyr��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r��j√��)År��}r��(hgj��hm}r��(ho]hp]r��(jÊ��j��X���py-funcr��ehq]hr]ht]uhhj��hb]r��hÄX���setAccessPolicy()r��ÖÅr��}r��(hgU�hhj��ubahkjÀ��ubaubaubahkjf��ubjY��)År��}r��(hgU�hm}r��(ho]hp]hq]hr]ht]uhhj⁄~��hb]r ��hÑ)År!��}r"��(hgXç���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`accessPolicy<Types.AccessPolicy>`, ``serialVersion``) ``->`` booleanhhj��hij)}��hkhàhm}r#��(ho]hp]hq]hr]ht]uhvKhb]r$��(hÄX���(ÖÅr%��}r&��(hgX���(hhj!��ubj’��)År'��}r(��(hgX���:class:`session<Types.Session>`r)��hhj!��hij)}��hkjÿ��hm}r*��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr+��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r,��j√��)År-��}r.��(hgj)��hm}r/��(ho]hp]r0��(jÊ��j+��X���py-classr1��ehq]hr]ht]uhhj'��hb]r2��hÄX���sessionr3��ÖÅr4��}r5��(hgU�hhj-��ubahkjÀ��ubaubhÄX���, r6��ÖÅr7��}r8��(hgX���, hhj!��ubj’��)År9��}r:��(hgX���:class:`id<Types.Identifier>`r;��hhj!��hij)}��hkjÿ��hm}r<��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr=��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]r>��j√��)År?��}r@��(hgj;��hm}rA��(ho]hp]rB��(jÊ��j=��X���py-classrC��ehq]hr]ht]uhhj9��hb]rD��hÄX���idrE��ÖÅrF��}rG��(hgU�hhj?��ubahkjÀ��ubaubhÄX���, rH��ÖÅrI��}rJ��(hgX���, hhj!��ubj’��)ÅrK��}rL��(hgX)���:class:`accessPolicy<Types.AccessPolicy>`rM��hhj!��hij)}��hkjÿ��hm}rN��(UreftypeX���classj⁄��âj€��X���Types.AccessPolicyU	refdomainX���pyrO��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKhb]rP��j√��)ÅrQ��}rR��(hgjM��hm}rS��(ho]hp]rT��(jÊ��jO��X���py-classrU��ehq]hr]ht]uhhjK��hb]rV��hÄX���accessPolicyrW��ÖÅrX��}rY��(hgU�hhjQ��ubahkjÀ��ubaubhÄX���, rZ��ÖÅr[��}r\��(hgX���, hhj!��ubj√��)År]��}r^��(hgX���``serialVersion``hm}r_��(ho]hp]hq]hr]ht]uhhj!��hb]r`��hÄX
���serialVersionra��ÖÅrb��}rc��(hgU�hhj]��ubahkjÀ��ubhÄX���) rd��ÖÅre��}rf��(hgX���) hhj!��ubj√��)Årg��}rh��(hgX���``->``hm}ri��(ho]hp]hq]hr]ht]uhhj!��hb]rj��hÄX���->rk��ÖÅrl��}rm��(hgU�hhjg��ubahkjÀ��ubhÄX��� booleanrn��ÖÅro��}rp��(hgX��� booleanhhj!��ubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)Årq��}rr��(hgU�hhj}��hiNhkj”��hm}rs��(hr]hq]ho]hp]ht]Uentries]rt��(j÷��X-���setRightsHolder() (in module CNAuthorization)h#U�Ntru��auhvNhwhhb]ubj¸!��)Årv��}rw��(hgU�hhj}��hiNhkjˇ!��hm}rx��(j"��âj"��X���pyry��hr]hq]ho]hp]ht]j"��X���functionrz��j"��jz��uhvNhwhhb]r{��(j"��)År|��}r}��(hgX>���setRightsHolder(session,id,userId,serialVersion) -> Identifierhhjv��hij)}��hkj"��hm}r~��(hr]r��h#aj"��jB}��hq]ho]hp]ht]rÄ��h#aj"��X���setRightsHolderrÅ��j"��U�j"��âuhvKPhwhhb]rÇ��(j"��)ÅrÉ��}rÑ��(hgX���CNAuthorization.hhj|��hij)}��hkj"��hm}rÖ��(ho]hp]hq]hr]ht]uhvKPhwhhb]rÜ��hÄX���CNAuthorization.rá��ÖÅrà��}râ��(hgU�hhjÉ��ubaubj"��)Årä��}rã��(hgjÅ��hhj|��hij)}��hkj!"��hm}rå��(ho]hp]hq]hr]ht]uhvKPhwhhb]rç��hÄX���setRightsHolderré��ÖÅrè��}rê��(hgU�hhjä��ubaubj'"��)Årë��}rí��(hgX"���session, id, userId, serialVersionhhj|��hij)}��hkj*"��hm}rì��(ho]hp]hq]hr]ht]uhvKPhwhhb]rî��(j-"��)Årï��}rñ��(hgX���sessionhm}ró��(ho]hp]hq]hr]ht]uhhjë��hb]rò��hÄX���sessionrô��ÖÅrö��}rõ��(hgU�hhjï��ubahkj5"��ubj-"��)Årú��}rù��(hgX���idhm}rû��(ho]hp]hq]hr]ht]uhhjë��hb]rü��hÄX���idr†��ÖÅr°��}r¢��(hgU�hhjú��ubahkj5"��ubj-"��)År£��}r§��(hgX���userIdhm}r•��(ho]hp]hq]hr]ht]uhhjë��hb]r¶��hÄX���userIdrß��ÖÅr®��}r©��(hgU�hhj£��ubahkj5"��ubj-"��)År™��}r´��(hgX
���serialVersionhm}r¨��(ho]hp]hq]hr]ht]uhhjë��hb]r≠��hÄX
���serialVersionrÆ��ÖÅrØ��}r∞��(hgU�hhj™��ubahkj5"��ubeubj6"��)År±��}r≤��(hgX
���Identifierhhj|��hij)}��hkj9"��hm}r≥��(ho]hp]hq]hr]ht]uhvKPhwhhb]r¥��hÄX
���Identifierrµ��ÖÅr∂��}r∑��(hgU�hhj±��ubaubeubj?"��)År∏��}rπ��(hgU�hhjv��hij)}��hkjB"��hm}r∫��(ho]hp]hq]hr]ht]uhvKPhwhhb]rª��(hÑ)Årº��}rΩ��(hgXe���Changes ownership (RightsHolder) of the specified object to the :term:`subject` specified by `userId`hhj∏��hij)}��hkhàhm}ræ��(ho]hp]hq]hr]ht]uhvK#hwhhb]rø��(hÄX@���Changes ownership (RightsHolder) of the specified object to the r¿��ÖÅr¡��}r¬��(hgX@���Changes ownership (RightsHolder) of the specified object to the hhjº��ubj’��)År√��}rƒ��(hgX���:term:`subject`r≈��hhjº��hij)}��hkjÿ��hm}r∆��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdr«��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK#hb]r»��j`2��)År…��}r ��(hgj≈��hm}rÀ��(ho]hp]rÃ��(jÊ��j«��X���std-termrÕ��ehq]hr]ht]uhhj√��hb]rŒ��hÄX���subjectrœ��ÖÅr–��}r—��(hgU�hhj…��ubahkji2��ubaubhÄX��� specified by r“��ÖÅr”��}r‘��(hgX��� specified by hhjº��ubcdocutils.nodes
title_reference
r’��)År÷��}r◊��(hgX���`userId`hm}rÿ��(ho]hp]hq]hr]ht]uhhjº��hb]rŸ��hÄX���userIdr⁄��ÖÅr€��}r‹��(hgU�hhj÷��ubahkUtitle_referencer›��ubeubhÑ)Årfi��}rfl��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhj∏��hij)}��hkhàhm}r‡��(ho]hp]hq]hr]ht]uhvK%hwhhb]r·��(hÄX'���v2.0: The supplied identifier may be a r‚��ÖÅr„��}r‰��(hgX'���v2.0: The supplied identifier may be a hhjfi��ubj’��)ÅrÂ��}rÊ��(hgX���:term:`PID`rÁ��hhjfi��hij)}��hkjÿ��hm}rË��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrÈ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK%hb]rÍ��j`2��)ÅrÎ��}rÏ��(hgjÁ��hm}rÌ��(ho]hp]rÓ��(jÊ��jÈ��X���std-termrÔ��ehq]hr]ht]uhhjÂ��hb]r��hÄX���PIDrÒ��ÖÅrÚ��}rÛ��(hgU�hhjÎ��ubahkji2��ubaubhÄX��� or a rÙ��ÖÅrı��}rˆ��(hgX��� or a hhjfi��ubj’��)År˜��}r¯��(hgX���:term:`SID`r˘��hhjfi��hij)}��hkjÿ��hm}r˙��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr˚��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK%hb]r¸��j`2��)År˝��}r˛��(hgj˘��hm}rˇ��(ho]hp]r�Ä��(jÊ��j˚��X���std-termrÄ��ehq]hr]ht]uhhj˜��hb]rÄ��hÄX���SIDrÄ��ÖÅrÄ��}rÄ��(hgU�hhj˝��ubahkji2��ubaubhÄX���.ÖÅrÄ��}rÄ��(hgX���.hhjfi��ubeubhñ)ÅrÄ��}r	Ä��(hgU�hhj∏��hiNhkhôhm}r
Ä��(ho]hp]hq]hr]ht]uhvNhwhhb]rÄ��(hú)ÅrÄ��}r
Ä��(hgU�hhjÄ��hij)}��hkhühm}rÄ��(ho]hp]hq]hr]ht]uhvK'hwhhb]rÄ��(h¢)ÅrÄ��}rÄ��(hgX���VersionhhjÄ��hij)}��hkh¶hm}rÄ��(ho]hp]hq]hr]ht]uhvK�hb]rÄ��hÄX���VersionrÄ��ÖÅrÄ��}rÄ��(hgU�hhjÄ��ubaubh¨)ÅrÄ��}rÄ��(hgX���1.0, 2.0rÄ��hm}rÄ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rÄ��hÑ)ÅrÄ��}rÄ��(hgjÄ��hhjÄ��hij)}��hkhàhm}rÄ��(ho]hp]hq]hr]ht]uhvK'hb]rÄ��hÄX���1.0, 2.0r Ä��ÖÅr!Ä��}r"Ä��(hgjÄ��hhjÄ��ubaubahkhπubeubhú)År#Ä��}r$Ä��(hgU�hhjÄ��hij)}��hkhühm}r%Ä��(ho]hp]hq]hr]ht]uhvK(hwhhb]r&Ä��(h¢)År'Ä��}r(Ä��(hgX	���Use Caseshhj#Ä��hij)}��hkh¶hm}r)Ä��(ho]hp]hq]hr]ht]uhvK�hb]r*Ä��hÄX	���Use Casesr+Ä��ÖÅr,Ä��}r-Ä��(hgU�hhj'Ä��ubaubh¨)År.Ä��}r/Ä��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r0Ä��hm}r1Ä��(ho]hp]hq]hr]ht]uhhj#Ä��hb]r2Ä��hÑ)År3Ä��}r4Ä��(hgj0Ä��hhj.Ä��hij)}��hkhàhm}r5Ä��(ho]hp]hq]hr]ht]uhvK)hb]r6Ä��j’��)År7Ä��}r8Ä��(hgj0Ä��hhj3Ä��hij)}��hkjÿ��hm}r9Ä��(UreftypeX���docr:Ä��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK)hb]r;Ä��j`2��)År<Ä��}r=Ä��(hgj0Ä��hm}r>Ä��(ho]hp]r?Ä��(jÊ��j:Ä��ehq]hr]ht]uhhj7Ä��hb]r@Ä��hÄX���UC16rAÄ��ÖÅrBÄ��}rCÄ��(hgU�hhj<Ä��ubahkji2��ubaubaubahkhπubeubhú)ÅrDÄ��}rEÄ��(hgU�hhjÄ��hij)}��hkhühm}rFÄ��(ho]hp]hq]hr]ht]uhvK*hwhhb]rGÄ��(h¢)ÅrHÄ��}rIÄ��(hgX���REST URLhhjDÄ��hij)}��hkh¶hm}rJÄ��(ho]hp]hq]hr]ht]uhvK�hb]rKÄ��hÄX���REST URLrLÄ��ÖÅrMÄ��}rNÄ��(hgU�hhjHÄ��ubaubh¨)ÅrOÄ��}rPÄ��(hgX���``PUT /owner/{id}``rQÄ��hm}rRÄ��(ho]hp]hq]hr]ht]uhhjDÄ��hb]rSÄ��hÑ)ÅrTÄ��}rUÄ��(hgjQÄ��hhjOÄ��hij)}��hkhàhm}rVÄ��(ho]hp]hq]hr]ht]uhvK*hb]rWÄ��j√��)ÅrXÄ��}rYÄ��(hgjQÄ��hm}rZÄ��(ho]hp]hq]hr]ht]uhhjTÄ��hb]r[Ä��hÄX���PUT /owner/{id}r\Ä��ÖÅr]Ä��}r^Ä��(hgU�hhjXÄ��ubahkjÀ��ubaubahkhπubeubhú)År_Ä��}r`Ä��(hgU�hm}raÄ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rbÄ��(h¢)ÅrcÄ��}rdÄ��(hgX
���Parametershhj_Ä��hij)}��hkh¶hm}reÄ��(ho]hp]hq]hr]ht]uhvK�hb]rfÄ��hÄX
���ParametersrgÄ��ÖÅrhÄ��}riÄ��(hgU�hhjcÄ��ubaubh¨)ÅrjÄ��}rkÄ��(hgU�hm}rlÄ��(ho]hp]hq]hr]ht]uhhj_Ä��hb]rmÄ��j	#��)ÅrnÄ��}roÄ��(hgU�hm}rpÄ��(ho]hp]hq]hr]ht]uhhjjÄ��hb]rqÄ��(j#��)ÅrrÄ��}rsÄ��(hgU�hm}rtÄ��(ho]hp]hq]hr]ht]uhhjnÄ��hb]ruÄ��hÑ)ÅrvÄ��}rwÄ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rxÄ��(ho]hp]hq]hr]ht]uhhjrÄ��hb]ryÄ��(jû"��)ÅrzÄ��}r{Ä��(hgX���sessionhm}r|Ä��(hr]hq]j¢"��àho]hp]ht]uhhjvÄ��hb]r}Ä��hÄX���sessionr~Ä��ÖÅrÄ��}rÄÄ��(hgU�hhjzÄ��ubahkjß"��ubhÄX��� (rÅÄ��ÖÅrÇÄ��}rÉÄ��(hgU�hhjvÄ��ubj’��)ÅrÑÄ��}rÖÄ��(hgX���:class:`Types.Session`rÜÄ��hhjvÄ��hij)}��hkjÿ��hm}ráÄ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyràÄ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvK,hb]râÄ��j√��)ÅräÄ��}rãÄ��(hgjÜÄ��hm}råÄ��(ho]hp]rçÄ��(jÊ��jàÄ��X���py-classréÄ��ehq]hr]ht]uhhjÑÄ��hb]rèÄ��hÄX
���Types.SessionrêÄ��ÖÅrëÄ��}ríÄ��(hgU�hhjäÄ��ubahkjÀ��ubaubhÄX���)ÖÅrìÄ��}rîÄ��(hgU�hhjvÄ��ubhÄX��� -- rïÄ��ÖÅrñÄ��}róÄ��(hgU�hhjvÄ��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the ròÄ��ÖÅrôÄ��}röÄ��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjvÄ��ubj’��)ÅrõÄ��}rúÄ��(hgX���:term:`public user`rùÄ��hhjvÄ��hij)}��hkjÿ��hm}rûÄ��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrüÄ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK+hb]r†Ä��j`2��)År°Ä��}r¢Ä��(hgjùÄ��hm}r£Ä��(ho]hp]r§Ä��(jÊ��jüÄ��X���std-termr•Ä��ehq]hr]ht]uhhjõÄ��hb]r¶Ä��hÄX���public userrßÄ��ÖÅr®Ä��}r©Ä��(hgU�hhj°Ä��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r™Ä��ÖÅr´Ä��}r¨Ä��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjvÄ��ubehkhàubahkj;#��ubj#��)År≠Ä��}rÆÄ��(hgU�hm}rØÄ��(ho]hp]hq]hr]ht]uhhjnÄ��hb]r∞Ä��hÑ)År±Ä��}r≤Ä��(hgX«���id (Types.Identifier) -- Identifier of the object to be modified. May be either a PID or a SID, the latter acting on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}r≥Ä��(ho]hp]hq]hr]ht]uhhj≠Ä��hb]r¥Ä��(jû"��)ÅrµÄ��}r∂Ä��(hgX���idhm}r∑Ä��(hr]hq]j¢"��àho]hp]ht]uhhj±Ä��hb]r∏Ä��hÄX���idrπÄ��ÖÅr∫Ä��}rªÄ��(hgU�hhjµÄ��ubahkjß"��ubhÄX��� (rºÄ��ÖÅrΩÄ��}ræÄ��(hgU�hhj±Ä��ubj’��)ÅrøÄ��}r¿Ä��(hgX���:class:`Types.Identifier`r¡Ä��hhj±Ä��hij)}��hkjÿ��hm}r¬Ä��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr√Ä��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvK/hb]rƒÄ��j√��)År≈Ä��}r∆Ä��(hgj¡Ä��hm}r«Ä��(ho]hp]r»Ä��(jÊ��j√Ä��X���py-classr…Ä��ehq]hr]ht]uhhjøÄ��hb]r Ä��hÄX���Types.IdentifierrÀÄ��ÖÅrÃÄ��}rÕÄ��(hgU�hhj≈Ä��ubahkjÀ��ubaubhÄX���)ÖÅrŒÄ��}rœÄ��(hgU�hhj±Ä��ubhÄX��� -- r–Ä��ÖÅr—Ä��}r“Ä��(hgU�hhj±Ä��ubhÄXÆ���Identifier of the object to be modified. May be either a PID or a SID, the latter acting on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r”Ä��ÖÅr‘Ä��}r’Ä��(hgXÆ���Identifier of the object to be modified. May be either a PID or a SID, the latter acting on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj±Ä��ubehkhàubahkj;#��ubj#��)År÷Ä��}r◊Ä��(hgU�hm}rÿÄ��(ho]hp]hq]hr]ht]uhhjnÄ��hb]rŸÄ��hÑ)År⁄Ä��}r€Ä��(hgX∞���userId (Types.Subject) -- The subject that will be taking ownership of the specified object.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r‹Ä��(ho]hp]hq]hr]ht]uhhj÷Ä��hb]r›Ä��(jû"��)ÅrfiÄ��}rflÄ��(hgX���userIdhm}r‡Ä��(hr]hq]j¢"��àho]hp]ht]uhhj⁄Ä��hb]r·Ä��hÄX���userIdr‚Ä��ÖÅr„Ä��}r‰Ä��(hgU�hhjfiÄ��ubahkjß"��ubhÄX��� (rÂÄ��ÖÅrÊÄ��}rÁÄ��(hgU�hhj⁄Ä��ubj’��)ÅrËÄ��}rÈÄ��(hgX���:class:`Types.Subject`rÍÄ��hhj⁄Ä��hij)}��hkjÿ��hm}rÎÄ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrÏÄ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvK2hb]rÌÄ��j√��)ÅrÓÄ��}rÔÄ��(hgjÍÄ��hm}rÄ��(ho]hp]rÒÄ��(jÊ��jÏÄ��X���py-classrÚÄ��ehq]hr]ht]uhhjËÄ��hb]rÛÄ��hÄX
���Types.SubjectrÙÄ��ÖÅrıÄ��}rˆÄ��(hgU�hhjÓÄ��ubahkjÀ��ubaubhÄX���)ÖÅr˜Ä��}r¯Ä��(hgU�hhj⁄Ä��ubhÄX��� -- r˘Ä��ÖÅr˙Ä��}r˚Ä��(hgU�hhj⁄Ä��ubhÄXg���The subject that will be taking ownership of the specified object.  Transmitted as a UTF-8 String as a r¸Ä��ÖÅr˝Ä��}r˛Ä��(hgXg���The subject that will be taking ownership of the specified object.  Transmitted as a UTF-8 String as a hhj⁄Ä��ubjÉ$��)ÅrˇÄ��}r�Å��(hgX���*Param part*hm}rÅ��(ho]hp]hq]hr]ht]uhhj⁄Ä��hb]rÅ��hÄX
���Param partrÅ��ÖÅrÅ��}rÅ��(hgU�hhjˇÄ��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÅ��ÖÅrÅ��}rÅ��(hgX%��� of the MIME multipart/mixed message.hhj⁄Ä��ubehkhàubahkj;#��ubj#��)År	Å��}r
Å��(hgU�hm}rÅ��(ho]hp]hq]hr]ht]uhhjnÄ��hb]rÅ��hÑ)År
Å��}rÅ��(hgX»���serialVersion (unsigned long) -- The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rÅ��(ho]hp]hq]hr]ht]uhhj	Å��hb]rÅ��(jû"��)ÅrÅ��}rÅ��(hgX
���serialVersionhm}rÅ��(hr]hq]j¢"��àho]hp]ht]uhhj
Å��hb]rÅ��hÄX
���serialVersionrÅ��ÖÅrÅ��}rÅ��(hgU�hhjÅ��ubahkjß"��ubhÄX��� (rÅ��ÖÅrÅ��}rÅ��(hgU�hhj
Å��ubj’��)ÅrÅ��}rÅ��(hgU�hm}rÅ��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longrÅ��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj
Å��hb]rÅ��j¢&��)År Å��}r!Å��(hgjÅ��hm}r"Å��(ho]hp]hq]hr]ht]uhhjÅ��hb]r#Å��hÄX
���unsigned longr$Å��ÖÅr%Å��}r&Å��(hgU�hhj Å��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr'Å��}r(Å��(hgU�hhj
Å��ubhÄX��� -- r)Å��ÖÅr*Å��}r+Å��(hgU�hhj
Å��ubhÄXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a r,Å��ÖÅr-Å��}r.Å��(hgXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a hhj
Å��ubjÉ$��)År/Å��}r0Å��(hgX���*Param part*hm}r1Å��(ho]hp]hq]hr]ht]uhhj
Å��hb]r2Å��hÄX
���Param partr3Å��ÖÅr4Å��}r5Å��(hgU�hhj/Å��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r6Å��ÖÅr7Å��}r8Å��(hgX%��� of the MIME multipart/mixed message.hhj
Å��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År9Å��}r:Å��(hgU�hm}r;Å��(ho]hp]hq]hr]ht]uhhjÄ��hb]r<Å��(h¢)År=Å��}r>Å��(hgX���Returnshhj9Å��hij)}��hkh¶hm}r?Å��(ho]hp]hq]hr]ht]uhvK�hb]r@Å��hÄX���ReturnsrAÅ��ÖÅrBÅ��}rCÅ��(hgU�hhj=Å��ubaubh¨)ÅrDÅ��}rEÅ��(hgU�hm}rFÅ��(ho]hp]hq]hr]ht]uhhj9Å��hb]rGÅ��hÑ)ÅrHÅ��}rIÅ��(hgX*���Identifier of the object that was modifiedhm}rJÅ��(ho]hp]hq]hr]ht]uhhjDÅ��hb]rKÅ��hÄX*���Identifier of the object that was modifiedrLÅ��ÖÅrMÅ��}rNÅ��(hgX*���Identifier of the object that was modifiedhhjHÅ��ubahkhàubahkhπubehkhüubhú)ÅrOÅ��}rPÅ��(hgU�hm}rQÅ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rRÅ��(h¢)ÅrSÅ��}rTÅ��(hgX���Return typehhjOÅ��hij)}��hkh¶hm}rUÅ��(ho]hp]hq]hr]ht]uhvK�hb]rVÅ��hÄX���Return typerWÅ��ÖÅrXÅ��}rYÅ��(hgU�hhjSÅ��ubaubh¨)ÅrZÅ��}r[Å��(hgU�hm}r\Å��(ho]hp]hq]hr]ht]uhhjOÅ��hb]r]Å��hÑ)År^Å��}r_Å��(hgX���Types.Identifierhm}r`Å��(ho]hp]hq]hr]ht]uhhjZÅ��hb]raÅ��j’��)ÅrbÅ��}rcÅ��(hgX���:class:`Types.Identifier`rdÅ��hhj^Å��hij)}��hkjÿ��hm}reÅ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrfÅ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvK8hb]rgÅ��j√��)ÅrhÅ��}riÅ��(hgjdÅ��hm}rjÅ��(ho]hp]rkÅ��(jÊ��jfÅ��X���py-classrlÅ��ehq]hr]ht]uhhjbÅ��hb]rmÅ��hÄX���Types.IdentifierrnÅ��ÖÅroÅ��}rpÅ��(hgU�hhjhÅ��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrqÅ��}rrÅ��(hgU�hm}rsÅ��(ho]hp]hq]hr]ht]uhhjÄ��hb]rtÅ��(h¢)ÅruÅ��}rvÅ��(hgX���RaiseshhjqÅ��hij)}��hkh¶hm}rwÅ��(ho]hp]hq]hr]ht]uhvK�hb]rxÅ��hÄX���RaisesryÅ��ÖÅrzÅ��}r{Å��(hgU�hhjuÅ��ubaubh¨)År|Å��}r}Å��(hgU�hm}r~Å��(ho]hp]hq]hr]ht]uhhjqÅ��hb]rÅ��j	#��)ÅrÄÅ��}rÅÅ��(hgU�hm}rÇÅ��(ho]hp]hq]hr]ht]uhhj|Å��hb]rÉÅ��(j#��)ÅrÑÅ��}rÖÅ��(hgU�hm}rÜÅ��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]ráÅ��hÑ)ÅràÅ��}râÅ��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4490)hm}räÅ��(ho]hp]hq]hr]ht]uhhjÑÅ��hb]rãÅ��(j’��)ÅråÅ��}rçÅ��(hgU�hm}réÅ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerèÅ��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjàÅ��hb]rêÅ��jû"��)ÅrëÅ��}ríÅ��(hgjèÅ��hm}rìÅ��(ho]hp]hq]hr]ht]uhhjåÅ��hb]rîÅ��hÄX���Exceptions.ServiceFailurerïÅ��ÖÅrñÅ��}róÅ��(hgU�hhjëÅ��ubahkjß"��ubahkjÿ��ubhÄX��� -- ròÅ��ÖÅrôÅ��}röÅ��(hgU�hhjàÅ��ubj√��)ÅrõÅ��}rúÅ��(hgX$���``(errorCode=500, detailCode=4490)``hm}rùÅ��(ho]hp]hq]hr]ht]uhhjàÅ��hb]rûÅ��hÄX ���(errorCode=500, detailCode=4490)rüÅ��ÖÅr†Å��}r°Å��(hgU�hhjõÅ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¢Å��}r£Å��(hgU�hm}r§Å��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]r•Å��hÑ)År¶Å��}rßÅ��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4480)hm}r®Å��(ho]hp]hq]hr]ht]uhhj¢Å��hb]r©Å��(j’��)År™Å��}r´Å��(hgU�hm}r¨Å��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr≠Å��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj¶Å��hb]rÆÅ��jû"��)ÅrØÅ��}r∞Å��(hgj≠Å��hm}r±Å��(ho]hp]hq]hr]ht]uhhj™Å��hb]r≤Å��hÄX���Exceptions.InvalidTokenr≥Å��ÖÅr¥Å��}rµÅ��(hgU�hhjØÅ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∂Å��ÖÅr∑Å��}r∏Å��(hgU�hhj¶Å��ubj√��)ÅrπÅ��}r∫Å��(hgX$���``(errorCode=401, detailCode=4480)``hm}rªÅ��(ho]hp]hq]hr]ht]uhhj¶Å��hb]rºÅ��hÄX ���(errorCode=401, detailCode=4480)rΩÅ��ÖÅræÅ��}røÅ��(hgU�hhjπÅ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¿Å��}r¡Å��(hgU�hm}r¬Å��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]r√Å��hÑ)ÅrƒÅ��}r≈Å��(hgXã���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4440)The supplied subject does not have permission to change ownership of the objecthm}r∆Å��(ho]hp]hq]hr]ht]uhhj¿Å��hb]r«Å��(j’��)År»Å��}r…Å��(hgU�hm}r Å��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÀÅ��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjƒÅ��hb]rÃÅ��jû"��)ÅrÕÅ��}rŒÅ��(hgjÀÅ��hm}rœÅ��(ho]hp]hq]hr]ht]uhhj»Å��hb]r–Å��hÄX���Exceptions.NotAuthorizedr—Å��ÖÅr“Å��}r”Å��(hgU�hhjÕÅ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r‘Å��ÖÅr’Å��}r÷Å��(hgU�hhjƒÅ��ubhÑ)År◊Å��}rÿÅ��(hgX$���``(errorCode=401, detailCode=4440)``rŸÅ��hhjƒÅ��hij)}��hkhàhm}r⁄Å��(ho]hp]hq]hr]ht]uhvK>hb]r€Å��j√��)År‹Å��}r›Å��(hgjŸÅ��hm}rfiÅ��(ho]hp]hq]hr]ht]uhhj◊Å��hb]rflÅ��hÄX ���(errorCode=401, detailCode=4440)r‡Å��ÖÅr·Å��}r‚Å��(hgU�hhj‹Å��ubahkjÀ��ubaubhÑ)År„Å��}r‰Å��(hgXO���The supplied subject does not have permission to change ownership of the objectrÂÅ��hhjƒÅ��hij)}��hkhàhm}rÊÅ��(ho]hp]hq]hr]ht]uhvK@hb]rÁÅ��hÄXO���The supplied subject does not have permission to change ownership of the objectrËÅ��ÖÅrÈÅ��}rÍÅ��(hgjÂÅ��hhj„Å��ubaubehkhàubahkj;#��ubj#��)ÅrÎÅ��}rÏÅ��(hgU�hm}rÌÅ��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]rÓÅ��hÑ)ÅrÔÅ��}rÅ��(hgXp���Exceptions.NotFound -- (errorCode=404, detailCode=4460)The specified object does not exist in the DataONE systemhm}rÒÅ��(ho]hp]hq]hr]ht]uhhjÎÅ��hb]rÚÅ��(j’��)ÅrÛÅ��}rÙÅ��(hgU�hm}rıÅ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrˆÅ��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjÔÅ��hb]r˜Å��jû"��)År¯Å��}r˘Å��(hgjˆÅ��hm}r˙Å��(ho]hp]hq]hr]ht]uhhjÛÅ��hb]r˚Å��hÄX���Exceptions.NotFoundr¸Å��ÖÅr˝Å��}r˛Å��(hgU�hhj¯Å��ubahkjß"��ubahkjÿ��ubhÄX��� -- rˇÅ��ÖÅr�Ç��}rÇ��(hgU�hhjÔÅ��ubhÑ)ÅrÇ��}rÇ��(hgX$���``(errorCode=404, detailCode=4460)``rÇ��hhjÔÅ��hij)}��hkhàhm}rÇ��(ho]hp]hq]hr]ht]uhvKBhb]rÇ��j√��)ÅrÇ��}rÇ��(hgjÇ��hm}r	Ç��(ho]hp]hq]hr]ht]uhhjÇ��hb]r
Ç��hÄX ���(errorCode=404, detailCode=4460)rÇ��ÖÅrÇ��}r
Ç��(hgU�hhjÇ��ubahkjÀ��ubaubhÑ)ÅrÇ��}rÇ��(hgX9���The specified object does not exist in the DataONE systemrÇ��hhjÔÅ��hij)}��hkhàhm}rÇ��(ho]hp]hq]hr]ht]uhvKDhb]rÇ��hÄX9���The specified object does not exist in the DataONE systemrÇ��ÖÅrÇ��}rÇ��(hgjÇ��hhjÇ��ubaubehkhàubahkj;#��ubj#��)ÅrÇ��}rÇ��(hgU�hm}rÇ��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]rÇ��hÑ)ÅrÇ��}rÇ��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4441)hm}rÇ��(ho]hp]hq]hr]ht]uhhjÇ��hb]rÇ��(j’��)ÅrÇ��}rÇ��(hgU�hm}r Ç��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr!Ç��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjÇ��hb]r"Ç��jû"��)År#Ç��}r$Ç��(hgj!Ç��hm}r%Ç��(ho]hp]hq]hr]ht]uhhjÇ��hb]r&Ç��hÄX���Exceptions.NotImplementedr'Ç��ÖÅr(Ç��}r)Ç��(hgU�hhj#Ç��ubahkjß"��ubahkjÿ��ubhÄX��� -- r*Ç��ÖÅr+Ç��}r,Ç��(hgU�hhjÇ��ubj√��)År-Ç��}r.Ç��(hgX$���``(errorCode=501, detailCode=4441)``hm}r/Ç��(ho]hp]hq]hr]ht]uhhjÇ��hb]r0Ç��hÄX ���(errorCode=501, detailCode=4441)r1Ç��ÖÅr2Ç��}r3Ç��(hgU�hhj-Ç��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År4Ç��}r5Ç��(hgU�hm}r6Ç��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]r7Ç��hÑ)År8Ç��}r9Ç��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4442)hm}r:Ç��(ho]hp]hq]hr]ht]uhhj4Ç��hb]r;Ç��(j’��)År<Ç��}r=Ç��(hgU�hm}r>Ç��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr?Ç��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhj8Ç��hb]r@Ç��jû"��)ÅrAÇ��}rBÇ��(hgj?Ç��hm}rCÇ��(ho]hp]hq]hr]ht]uhhj<Ç��hb]rDÇ��hÄX���Exceptions.InvalidRequestrEÇ��ÖÅrFÇ��}rGÇ��(hgU�hhjAÇ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rHÇ��ÖÅrIÇ��}rJÇ��(hgU�hhj8Ç��ubj√��)ÅrKÇ��}rLÇ��(hgX$���``(errorCode=400, detailCode=4442)``hm}rMÇ��(ho]hp]hq]hr]ht]uhhj8Ç��hb]rNÇ��hÄX ���(errorCode=400, detailCode=4442)rOÇ��ÖÅrPÇ��}rQÇ��(hgU�hhjKÇ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrRÇ��}rSÇ��(hgU�hm}rTÇ��(ho]hp]hq]hr]ht]uhhjÄÅ��hb]rUÇ��hÑ)ÅrVÇ��}rWÇ��(hgXò���Exceptions.VersionMismatch -- (errorCode=409, detailCode=4443)The serialVersion supplied with the request does not match the serialVersion of the targethm}rXÇ��(ho]hp]hq]hr]ht]uhhjRÇ��hb]rYÇ��(j’��)ÅrZÇ��}r[Ç��(hgU�hm}r\Ç��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchr]Ç��U	refdomainjy��hr]hq]Urefexplicitâho]hp]ht]uhhjVÇ��hb]r^Ç��jû"��)År_Ç��}r`Ç��(hgj]Ç��hm}raÇ��(ho]hp]hq]hr]ht]uhhjZÇ��hb]rbÇ��hÄX���Exceptions.VersionMismatchrcÇ��ÖÅrdÇ��}reÇ��(hgU�hhj_Ç��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfÇ��ÖÅrgÇ��}rhÇ��(hgU�hhjVÇ��ubhÑ)ÅriÇ��}rjÇ��(hgX$���``(errorCode=409, detailCode=4443)``rkÇ��hhjVÇ��hij)}��hkhàhm}rlÇ��(ho]hp]hq]hr]ht]uhvKJhb]rmÇ��j√��)ÅrnÇ��}roÇ��(hgjkÇ��hm}rpÇ��(ho]hp]hq]hr]ht]uhhjiÇ��hb]rqÇ��hÄX ���(errorCode=409, detailCode=4443)rrÇ��ÖÅrsÇ��}rtÇ��(hgU�hhjnÇ��ubahkjÀ��ubaubhÑ)ÅruÇ��}rvÇ��(hgXZ���The serialVersion supplied with the request does not match the serialVersion of the targetrwÇ��hhjVÇ��hij)}��hkhàhm}rxÇ��(ho]hp]hq]hr]ht]uhvKLhb]ryÇ��hÄXZ���The serialVersion supplied with the request does not match the serialVersion of the targetrzÇ��ÖÅr{Ç��}r|Ç��(hgjwÇ��hhjuÇ��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År}Ç��}r~Ç��(hgU�hhj}��hiNhkj”��hm}rÇ��(hr]hq]ho]hp]ht]Uentries]rÄÇ��(j÷��X*���isAuthorized() (in module CNAuthorization)hU�NtrÅÇ��auhvNhwhhb]ubj¸!��)ÅrÇÇ��}rÉÇ��(hgU�hhj}��hiNhkjˇ!��hm}rÑÇ��(j"��âj"��X���pyrÖÇ��hr]hq]ho]hp]ht]j"��X���functionrÜÇ��j"��jÜÇ��uhvNhwhhb]ráÇ��(j"��)ÅràÇ��}râÇ��(hgX*���isAuthorized(session,id,action) -> booleanhhjÇÇ��hij)}��hkj"��hm}räÇ��(hr]rãÇ��haj"��jB}��hq]ho]hp]ht]råÇ��haj"��X���isAuthorizedrçÇ��j"��U�j"��âuhvKhwhhb]réÇ��(j"��)ÅrèÇ��}rêÇ��(hgX���CNAuthorization.hhjàÇ��hij)}��hkj"��hm}rëÇ��(ho]hp]hq]hr]ht]uhvKhwhhb]ríÇ��hÄX���CNAuthorization.rìÇ��ÖÅrîÇ��}rïÇ��(hgU�hhjèÇ��ubaubj"��)ÅrñÇ��}róÇ��(hgjçÇ��hhjàÇ��hij)}��hkj!"��hm}ròÇ��(ho]hp]hq]hr]ht]uhvKhwhhb]rôÇ��hÄX���isAuthorizedröÇ��ÖÅrõÇ��}rúÇ��(hgU�hhjñÇ��ubaubj'"��)ÅrùÇ��}rûÇ��(hgX���session, id, actionhhjàÇ��hij)}��hkj*"��hm}rüÇ��(ho]hp]hq]hr]ht]uhvKhwhhb]r†Ç��(j-"��)År°Ç��}r¢Ç��(hgX���sessionhm}r£Ç��(ho]hp]hq]hr]ht]uhhjùÇ��hb]r§Ç��hÄX���sessionr•Ç��ÖÅr¶Ç��}rßÇ��(hgU�hhj°Ç��ubahkj5"��ubj-"��)År®Ç��}r©Ç��(hgX���idhm}r™Ç��(ho]hp]hq]hr]ht]uhhjùÇ��hb]r´Ç��hÄX���idr¨Ç��ÖÅr≠Ç��}rÆÇ��(hgU�hhj®Ç��ubahkj5"��ubj-"��)ÅrØÇ��}r∞Ç��(hgX���actionhm}r±Ç��(ho]hp]hq]hr]ht]uhhjùÇ��hb]r≤Ç��hÄX���actionr≥Ç��ÖÅr¥Ç��}rµÇ��(hgU�hhjØÇ��ubahkj5"��ubeubj6"��)År∂Ç��}r∑Ç��(hgX���booleanhhjàÇ��hij)}��hkj9"��hm}r∏Ç��(ho]hp]hq]hr]ht]uhvKhwhhb]rπÇ��hÄX���booleanr∫Ç��ÖÅrªÇ��}rºÇ��(hgU�hhj∂Ç��ubaubeubj?"��)ÅrΩÇ��}ræÇ��(hgU�hhjÇÇ��hij)}��hkjB"��hm}røÇ��(ho]hp]hq]hr]ht]uhvKhwhhb]r¿Ç��(hÑ)År¡Ç��}r¬Ç��(hgXj���Test if the user identified by the provided token has authorization for operation on the specified object.r√Ç��hhjΩÇ��hij)}��hkhàhm}rƒÇ��(ho]hp]hq]hr]ht]uhvKShwhhb]r≈Ç��hÄXj���Test if the user identified by the provided token has authorization for operation on the specified object.r∆Ç��ÖÅr«Ç��}r»Ç��(hgj√Ç��hhj¡Ç��ubaubhÑ)År…Ç��}r Ç��(hgXC���A successful operation is indicated by a return HTTP status of 200.rÀÇ��hhjΩÇ��hij)}��hkhàhm}rÃÇ��(ho]hp]hq]hr]ht]uhvKUhwhhb]rÕÇ��hÄXC���A successful operation is indicated by a return HTTP status of 200.rŒÇ��ÖÅrœÇ��}r–Ç��(hgjÀÇ��hhj…Ç��ubaubhÑ)År—Ç��}r“Ç��(hgXQ���Failure is indicated by an exception such as :exc:`NotAuthorized` being returned.hhjΩÇ��hij)}��hkhàhm}r”Ç��(ho]hp]hq]hr]ht]uhvKWhwhhb]r‘Ç��(hÄX-���Failure is indicated by an exception such as r’Ç��ÖÅr÷Ç��}r◊Ç��(hgX-���Failure is indicated by an exception such as hhj—Ç��ubj’��)ÅrÿÇ��}rŸÇ��(hgX���:exc:`NotAuthorized`r⁄Ç��hhj—Ç��hij)}��hkjÿ��hm}r€Ç��(UreftypeX���excj⁄��âj€��X
���NotAuthorizedU	refdomainX���pyr‹Ç��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKWhb]r›Ç��j√��)ÅrfiÇ��}rflÇ��(hgj⁄Ç��hm}r‡Ç��(ho]hp]r·Ç��(jÊ��j‹Ç��X���py-excr‚Ç��ehq]hr]ht]uhhjÿÇ��hb]r„Ç��hÄX
���NotAuthorizedr‰Ç��ÖÅrÂÇ��}rÊÇ��(hgU�hhjfiÇ��ubahkjÀ��ubaubhÄX��� being returned.rÁÇ��ÖÅrËÇ��}rÈÇ��(hgX��� being returned.hhj—Ç��ubeubhÑ)ÅrÍÇ��}rÎÇ��(hgXè���A successful response is indicated by a response HTTP status of 200. The body of the response is arbitrary and SHOULD be ignored by the caller.rÏÇ��hhjΩÇ��hij)}��hkhàhm}rÌÇ��(ho]hp]hq]hr]ht]uhvKYhwhhb]rÓÇ��hÄXè���A successful response is indicated by a response HTTP status of 200. The body of the response is arbitrary and SHOULD be ignored by the caller.rÔÇ��ÖÅrÇ��}rÒÇ��(hgjÏÇ��hhjÍÇ��ubaubhÑ)ÅrÚÇ��}rÛÇ��(hgXV���If the action is not authorized, then a :exc:`NotAuthorized` exception MUST be raised.hhjΩÇ��hij)}��hkhàhm}rÙÇ��(ho]hp]hq]hr]ht]uhvK[hwhhb]rıÇ��(hÄX(���If the action is not authorized, then a rˆÇ��ÖÅr˜Ç��}r¯Ç��(hgX(���If the action is not authorized, then a hhjÚÇ��ubj’��)År˘Ç��}r˙Ç��(hgX���:exc:`NotAuthorized`r˚Ç��hhjÚÇ��hij)}��hkjÿ��hm}r¸Ç��(UreftypeX���excj⁄��âj€��X
���NotAuthorizedU	refdomainX���pyr˝Ç��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvK[hb]r˛Ç��j√��)ÅrˇÇ��}r�É��(hgj˚Ç��hm}rÉ��(ho]hp]rÉ��(jÊ��j˝Ç��X���py-excrÉ��ehq]hr]ht]uhhj˘Ç��hb]rÉ��hÄX
���NotAuthorizedrÉ��ÖÅrÉ��}rÉ��(hgU�hhjˇÇ��ubahkjÀ��ubaubhÄX��� exception MUST be raised.rÉ��ÖÅr	É��}r
É��(hgX��� exception MUST be raised.hhjÚÇ��ubeubhÑ)ÅrÉ��}rÉ��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhjΩÇ��hij)}��hkhàhm}r
É��(ho]hp]hq]hr]ht]uhvK]hwhhb]rÉ��(hÄX'���v2.0: The supplied identifier may be a rÉ��ÖÅrÉ��}rÉ��(hgX'���v2.0: The supplied identifier may be a hhjÉ��ubj’��)ÅrÉ��}rÉ��(hgX���:term:`PID`rÉ��hhjÉ��hij)}��hkjÿ��hm}rÉ��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrÉ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK]hb]rÉ��j`2��)ÅrÉ��}rÉ��(hgjÉ��hm}rÉ��(ho]hp]rÉ��(jÊ��jÉ��X���std-termrÉ��ehq]hr]ht]uhhjÉ��hb]rÉ��hÄX���PIDrÉ��ÖÅrÉ��}r É��(hgU�hhjÉ��ubahkji2��ubaubhÄX��� or a r!É��ÖÅr"É��}r#É��(hgX��� or a hhjÉ��ubj’��)År$É��}r%É��(hgX���:term:`SID`r&É��hhjÉ��hij)}��hkjÿ��hm}r'É��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdr(É��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK]hb]r)É��j`2��)År*É��}r+É��(hgj&É��hm}r,É��(ho]hp]r-É��(jÊ��j(É��X���std-termr.É��ehq]hr]ht]uhhj$É��hb]r/É��hÄX���SIDr0É��ÖÅr1É��}r2É��(hgU�hhj*É��ubahkji2��ubaubhÄX���.ÖÅr3É��}r4É��(hgX���.hhjÉ��ubeubhñ)År5É��}r6É��(hgU�hhjΩÇ��hiNhkhôhm}r7É��(ho]hp]hq]hr]ht]uhvNhwhhb]r8É��(hú)År9É��}r:É��(hgU�hhj5É��hij)}��hkhühm}r;É��(ho]hp]hq]hr]ht]uhvK_hwhhb]r<É��(h¢)År=É��}r>É��(hgX���Versionhhj9É��hij)}��hkh¶hm}r?É��(ho]hp]hq]hr]ht]uhvK�hb]r@É��hÄX���VersionrAÉ��ÖÅrBÉ��}rCÉ��(hgU�hhj=É��ubaubh¨)ÅrDÉ��}rEÉ��(hgX���1.0, 2.0rFÉ��hm}rGÉ��(ho]hp]hq]hr]ht]uhhj9É��hb]rHÉ��hÑ)ÅrIÉ��}rJÉ��(hgjFÉ��hhjDÉ��hij)}��hkhàhm}rKÉ��(ho]hp]hq]hr]ht]uhvK_hb]rLÉ��hÄX���1.0, 2.0rMÉ��ÖÅrNÉ��}rOÉ��(hgjFÉ��hhjIÉ��ubaubahkhπubeubhú)ÅrPÉ��}rQÉ��(hgU�hhj5É��hij)}��hkhühm}rRÉ��(ho]hp]hq]hr]ht]uhvK`hwhhb]rSÉ��(h¢)ÅrTÉ��}rUÉ��(hgX	���Use CaseshhjPÉ��hij)}��hkh¶hm}rVÉ��(ho]hp]hq]hr]ht]uhvK�hb]rWÉ��hÄX	���Use CasesrXÉ��ÖÅrYÉ��}rZÉ��(hgU�hhjTÉ��ubaubh¨)År[É��}r\É��(hgXñ���:doc:`UC01 </design/UseCases/01_uc>`, :doc:`UC02 </design/UseCases/02_uc>`, :doc:`UC36 </design/UseCases/36_uc>`, :doc:`UC37 </design/UseCases/37_uc>`r]É��hm}r^É��(ho]hp]hq]hr]ht]uhhjPÉ��hb]r_É��hÑ)År`É��}raÉ��(hgj]É��hhj[É��hij)}��hkhàhm}rbÉ��(ho]hp]hq]hr]ht]uhvKahb]rcÉ��(j’��)ÅrdÉ��}reÉ��(hgX$���:doc:`UC01 </design/UseCases/01_uc>`rfÉ��hhj`É��hij)}��hkjÿ��hm}rgÉ��(UreftypeX���docrhÉ��j⁄��àj€��X���/design/UseCases/01_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKahb]riÉ��j`2��)ÅrjÉ��}rkÉ��(hgjfÉ��hm}rlÉ��(ho]hp]rmÉ��(jÊ��jhÉ��ehq]hr]ht]uhhjdÉ��hb]rnÉ��hÄX���UC01roÉ��ÖÅrpÉ��}rqÉ��(hgU�hhjjÉ��ubahkji2��ubaubhÄX���, rrÉ��ÖÅrsÉ��}rtÉ��(hgX���, hhj`É��ubj’��)ÅruÉ��}rvÉ��(hgX$���:doc:`UC02 </design/UseCases/02_uc>`rwÉ��hhj`É��hij)}��hkjÿ��hm}rxÉ��(UreftypeX���docryÉ��j⁄��àj€��X���/design/UseCases/02_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKahb]rzÉ��j`2��)År{É��}r|É��(hgjwÉ��hm}r}É��(ho]hp]r~É��(jÊ��jyÉ��ehq]hr]ht]uhhjuÉ��hb]rÉ��hÄX���UC02rÄÉ��ÖÅrÅÉ��}rÇÉ��(hgU�hhj{É��ubahkji2��ubaubhÄX���, rÉÉ��ÖÅrÑÉ��}rÖÉ��(hgX���, hhj`É��ubj’��)ÅrÜÉ��}ráÉ��(hgX$���:doc:`UC36 </design/UseCases/36_uc>`ràÉ��hhj`É��hij)}��hkjÿ��hm}râÉ��(UreftypeX���docräÉ��j⁄��àj€��X���/design/UseCases/36_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKahb]rãÉ��j`2��)ÅråÉ��}rçÉ��(hgjàÉ��hm}réÉ��(ho]hp]rèÉ��(jÊ��jäÉ��ehq]hr]ht]uhhjÜÉ��hb]rêÉ��hÄX���UC36rëÉ��ÖÅríÉ��}rìÉ��(hgU�hhjåÉ��ubahkji2��ubaubhÄX���, rîÉ��ÖÅrïÉ��}rñÉ��(hgX���, hhj`É��ubj’��)ÅróÉ��}ròÉ��(hgX$���:doc:`UC37 </design/UseCases/37_uc>`rôÉ��hhj`É��hij)}��hkjÿ��hm}röÉ��(UreftypeX���docrõÉ��j⁄��àj€��X���/design/UseCases/37_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKahb]rúÉ��j`2��)ÅrùÉ��}rûÉ��(hgjôÉ��hm}rüÉ��(ho]hp]r†É��(jÊ��jõÉ��ehq]hr]ht]uhhjóÉ��hb]r°É��hÄX���UC37r¢É��ÖÅr£É��}r§É��(hgU�hhjùÉ��ubahkji2��ubaubeubahkhπubeubhú)År•É��}r¶É��(hgU�hhj5É��hij)}��hkhühm}rßÉ��(ho]hp]hq]hr]ht]uhvKbhwhhb]r®É��(h¢)År©É��}r™É��(hgX���REST URLhhj•É��hij)}��hkh¶hm}r´É��(ho]hp]hq]hr]ht]uhvK�hb]r¨É��hÄX���REST URLr≠É��ÖÅrÆÉ��}rØÉ��(hgU�hhj©É��ubaubh¨)År∞É��}r±É��(hgX*���``GET /isAuthorized/{id}?action={action}``r≤É��hm}r≥É��(ho]hp]hq]hr]ht]uhhj•É��hb]r¥É��hÑ)ÅrµÉ��}r∂É��(hgj≤É��hhj∞É��hij)}��hkhàhm}r∑É��(ho]hp]hq]hr]ht]uhvKbhb]r∏É��j√��)ÅrπÉ��}r∫É��(hgj≤É��hm}rªÉ��(ho]hp]hq]hr]ht]uhhjµÉ��hb]rºÉ��hÄX&���GET /isAuthorized/{id}?action={action}rΩÉ��ÖÅræÉ��}røÉ��(hgU�hhjπÉ��ubahkjÀ��ubaubahkhπubeubhú)År¿É��}r¡É��(hgU�hm}r¬É��(ho]hp]hq]hr]ht]uhhj5É��hb]r√É��(h¢)ÅrƒÉ��}r≈É��(hgX
���Parametershhj¿É��hij)}��hkh¶hm}r∆É��(ho]hp]hq]hr]ht]uhvK�hb]r«É��hÄX
���Parametersr»É��ÖÅr…É��}r É��(hgU�hhjƒÉ��ubaubh¨)ÅrÀÉ��}rÃÉ��(hgU�hm}rÕÉ��(ho]hp]hq]hr]ht]uhhj¿É��hb]rŒÉ��j	#��)ÅrœÉ��}r–É��(hgU�hm}r—É��(ho]hp]hq]hr]ht]uhhjÀÉ��hb]r“É��(j#��)År”É��}r‘É��(hgU�hm}r’É��(ho]hp]hq]hr]ht]uhhjœÉ��hb]r÷É��hÑ)År◊É��}rÿÉ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rŸÉ��(ho]hp]hq]hr]ht]uhhj”É��hb]r⁄É��(jû"��)År€É��}r‹É��(hgX���sessionhm}r›É��(hr]hq]j¢"��àho]hp]ht]uhhj◊É��hb]rfiÉ��hÄX���sessionrflÉ��ÖÅr‡É��}r·É��(hgU�hhj€É��ubahkjß"��ubhÄX��� (r‚É��ÖÅr„É��}r‰É��(hgU�hhj◊É��ubj’��)ÅrÂÉ��}rÊÉ��(hgX���:class:`Types.Session`rÁÉ��hhj◊É��hij)}��hkjÿ��hm}rËÉ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÈÉ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKdhb]rÍÉ��j√��)ÅrÎÉ��}rÏÉ��(hgjÁÉ��hm}rÌÉ��(ho]hp]rÓÉ��(jÊ��jÈÉ��X���py-classrÔÉ��ehq]hr]ht]uhhjÂÉ��hb]rÉ��hÄX
���Types.SessionrÒÉ��ÖÅrÚÉ��}rÛÉ��(hgU�hhjÎÉ��ubahkjÀ��ubaubhÄX���)ÖÅrÙÉ��}rıÉ��(hgU�hhj◊É��ubhÄX��� -- rˆÉ��ÖÅr˜É��}r¯É��(hgU�hhj◊É��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r˘É��ÖÅr˙É��}r˚É��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj◊É��ubj’��)År¸É��}r˝É��(hgX���:term:`public user`r˛É��hhj◊É��hij)}��hkjÿ��hm}rˇÉ��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr�Ñ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKchb]rÑ��j`2��)ÅrÑ��}rÑ��(hgj˛É��hm}rÑ��(ho]hp]rÑ��(jÊ��j�Ñ��X���std-termrÑ��ehq]hr]ht]uhhj¸É��hb]rÑ��hÄX���public userrÑ��ÖÅr	Ñ��}r
Ñ��(hgU�hhjÑ��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rÑ��ÖÅrÑ��}r
Ñ��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj◊É��ubehkhàubahkj;#��ubj#��)ÅrÑ��}rÑ��(hgU�hm}rÑ��(ho]hp]hq]hr]ht]uhhjœÉ��hb]rÑ��hÑ)ÅrÑ��}rÑ��(hgX˘���id (Types.Identifier) -- The identifer of the resource for which access is being checked. May be either a PID or a SID, the latter returning results as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}rÑ��(ho]hp]hq]hr]ht]uhhjÑ��hb]rÑ��(jû"��)ÅrÑ��}rÑ��(hgX���idhm}rÑ��(hr]hq]j¢"��àho]hp]ht]uhhjÑ��hb]rÑ��hÄX���idrÑ��ÖÅrÑ��}rÑ��(hgU�hhjÑ��ubahkjß"��ubhÄX��� (rÑ��ÖÅrÑ��}rÑ��(hgU�hhjÑ��ubj’��)År Ñ��}r!Ñ��(hgX���:class:`Types.Identifier`r"Ñ��hhjÑ��hij)}��hkjÿ��hm}r#Ñ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr$Ñ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKghb]r%Ñ��j√��)År&Ñ��}r'Ñ��(hgj"Ñ��hm}r(Ñ��(ho]hp]r)Ñ��(jÊ��j$Ñ��X���py-classr*Ñ��ehq]hr]ht]uhhj Ñ��hb]r+Ñ��hÄX���Types.Identifierr,Ñ��ÖÅr-Ñ��}r.Ñ��(hgU�hhj&Ñ��ubahkjÀ��ubaubhÄX���)ÖÅr/Ñ��}r0Ñ��(hgU�hhjÑ��ubhÄX��� -- r1Ñ��ÖÅr2Ñ��}r3Ñ��(hgU�hhjÑ��ubhÄX‡���The identifer of the resource for which access is being checked. May be either a PID or a SID, the latter returning results as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.r4Ñ��ÖÅr5Ñ��}r6Ñ��(hgX‡���The identifer of the resource for which access is being checked. May be either a PID or a SID, the latter returning results as if called with the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhjÑ��ubehkhàubahkj;#��ubj#��)År7Ñ��}r8Ñ��(hgU�hm}r9Ñ��(ho]hp]hq]hr]ht]uhhjœÉ��hb]r:Ñ��hÑ)År;Ñ��}r<Ñ��(hgXØ���action (Types.Permission) -- The type of operation which is being requested for the given identifier. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r=Ñ��(ho]hp]hq]hr]ht]uhhj7Ñ��hb]r>Ñ��(jû"��)År?Ñ��}r@Ñ��(hgX���actionhm}rAÑ��(hr]hq]j¢"��àho]hp]ht]uhhj;Ñ��hb]rBÑ��hÄX���actionrCÑ��ÖÅrDÑ��}rEÑ��(hgU�hhj?Ñ��ubahkjß"��ubhÄX��� (rFÑ��ÖÅrGÑ��}rHÑ��(hgU�hhj;Ñ��ubj’��)ÅrIÑ��}rJÑ��(hgX���:class:`Types.Permission`rKÑ��hhj;Ñ��hij)}��hkjÿ��hm}rLÑ��(UreftypeX���classj⁄��âj€��X���Types.PermissionU	refdomainX���pyrMÑ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKjhb]rNÑ��j√��)ÅrOÑ��}rPÑ��(hgjKÑ��hm}rQÑ��(ho]hp]rRÑ��(jÊ��jMÑ��X���py-classrSÑ��ehq]hr]ht]uhhjIÑ��hb]rTÑ��hÄX���Types.PermissionrUÑ��ÖÅrVÑ��}rWÑ��(hgU�hhjOÑ��ubahkjÀ��ubaubhÄX���)ÖÅrXÑ��}rYÑ��(hgU�hhj;Ñ��ubhÄX��� -- rZÑ��ÖÅr[Ñ��}r\Ñ��(hgU�hhj;Ñ��ubhÄXí���The type of operation which is being requested for the given identifier. Transmitted as a URL query parameter, and so must be escaped accordingly.r]Ñ��ÖÅr^Ñ��}r_Ñ��(hgXí���The type of operation which is being requested for the given identifier. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj;Ñ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År`Ñ��}raÑ��(hgU�hm}rbÑ��(ho]hp]hq]hr]ht]uhhj5É��hb]rcÑ��(h¢)ÅrdÑ��}reÑ��(hgX���Returnshhj`Ñ��hij)}��hkh¶hm}rfÑ��(ho]hp]hq]hr]ht]uhvK�hb]rgÑ��hÄX���ReturnsrhÑ��ÖÅriÑ��}rjÑ��(hgU�hhjdÑ��ubaubh¨)ÅrkÑ��}rlÑ��(hgU�hm}rmÑ��(ho]hp]hq]hr]ht]uhhj`Ñ��hb]rnÑ��hÑ)ÅroÑ��}rpÑ��(hgX ���True if the operation is allowedhm}rqÑ��(ho]hp]hq]hr]ht]uhhjkÑ��hb]rrÑ��hÄX ���True if the operation is allowedrsÑ��ÖÅrtÑ��}ruÑ��(hgX ���True if the operation is allowedhhjoÑ��ubahkhàubahkhπubehkhüubhú)ÅrvÑ��}rwÑ��(hgU�hm}rxÑ��(ho]hp]hq]hr]ht]uhhj5É��hb]ryÑ��(h¢)ÅrzÑ��}r{Ñ��(hgX���Return typehhjvÑ��hij)}��hkh¶hm}r|Ñ��(ho]hp]hq]hr]ht]uhvK�hb]r}Ñ��hÄX���Return typer~Ñ��ÖÅrÑ��}rÄÑ��(hgU�hhjzÑ��ubaubh¨)ÅrÅÑ��}rÇÑ��(hgU�hm}rÉÑ��(ho]hp]hq]hr]ht]uhhjvÑ��hb]rÑÑ��hÑ)ÅrÖÑ��}rÜÑ��(hgX���booleanhm}ráÑ��(ho]hp]hq]hr]ht]uhhjÅÑ��hb]ràÑ��j’��)ÅrâÑ��}räÑ��(hgU�hm}rãÑ��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhjÖÑ��hb]råÑ��hÄX���booleanrçÑ��ÖÅréÑ��}rèÑ��(hgU�hhjâÑ��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrêÑ��}rëÑ��(hgU�hm}ríÑ��(ho]hp]hq]hr]ht]uhhj5É��hb]rìÑ��(h¢)ÅrîÑ��}rïÑ��(hgX���RaiseshhjêÑ��hij)}��hkh¶hm}rñÑ��(ho]hp]hq]hr]ht]uhvK�hb]róÑ��hÄX���RaisesròÑ��ÖÅrôÑ��}röÑ��(hgU�hhjîÑ��ubaubh¨)ÅrõÑ��}rúÑ��(hgU�hm}rùÑ��(ho]hp]hq]hr]ht]uhhjêÑ��hb]rûÑ��j	#��)ÅrüÑ��}r†Ñ��(hgU�hm}r°Ñ��(ho]hp]hq]hr]ht]uhhjõÑ��hb]r¢Ñ��(j#��)År£Ñ��}r§Ñ��(hgU�hm}r•Ñ��(ho]hp]hq]hr]ht]uhhjüÑ��hb]r¶Ñ��hÑ)ÅrßÑ��}r®Ñ��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=1760)hm}r©Ñ��(ho]hp]hq]hr]ht]uhhj£Ñ��hb]r™Ñ��(j’��)År´Ñ��}r¨Ñ��(hgU�hm}r≠Ñ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÆÑ��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhjßÑ��hb]rØÑ��jû"��)År∞Ñ��}r±Ñ��(hgjÆÑ��hm}r≤Ñ��(ho]hp]hq]hr]ht]uhhj´Ñ��hb]r≥Ñ��hÄX���Exceptions.ServiceFailurer¥Ñ��ÖÅrµÑ��}r∂Ñ��(hgU�hhj∞Ñ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∑Ñ��ÖÅr∏Ñ��}rπÑ��(hgU�hhjßÑ��ubj√��)År∫Ñ��}rªÑ��(hgX$���``(errorCode=500, detailCode=1760)``hm}rºÑ��(ho]hp]hq]hr]ht]uhhjßÑ��hb]rΩÑ��hÄX ���(errorCode=500, detailCode=1760)ræÑ��ÖÅrøÑ��}r¿Ñ��(hgU�hhj∫Ñ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År¡Ñ��}r¬Ñ��(hgU�hm}r√Ñ��(ho]hp]hq]hr]ht]uhhjüÑ��hb]rƒÑ��hÑ)År≈Ñ��}r∆Ñ��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=1840)hm}r«Ñ��(ho]hp]hq]hr]ht]uhhj¡Ñ��hb]r»Ñ��(j’��)År…Ñ��}r Ñ��(hgU�hm}rÀÑ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrÃÑ��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhj≈Ñ��hb]rÕÑ��jû"��)ÅrŒÑ��}rœÑ��(hgjÃÑ��hm}r–Ñ��(ho]hp]hq]hr]ht]uhhj…Ñ��hb]r—Ñ��hÄX���Exceptions.InvalidTokenr“Ñ��ÖÅr”Ñ��}r‘Ñ��(hgU�hhjŒÑ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r’Ñ��ÖÅr÷Ñ��}r◊Ñ��(hgU�hhj≈Ñ��ubj√��)ÅrÿÑ��}rŸÑ��(hgX$���``(errorCode=401, detailCode=1840)``hm}r⁄Ñ��(ho]hp]hq]hr]ht]uhhj≈Ñ��hb]r€Ñ��hÄX ���(errorCode=401, detailCode=1840)r‹Ñ��ÖÅr›Ñ��}rfiÑ��(hgU�hhjÿÑ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrflÑ��}r‡Ñ��(hgU�hm}r·Ñ��(ho]hp]hq]hr]ht]uhhjüÑ��hb]r‚Ñ��hÑ)År„Ñ��}r‰Ñ��(hgX7���Exceptions.NotFound -- (errorCode=404, detailCode=1800)hm}rÂÑ��(ho]hp]hq]hr]ht]uhhjflÑ��hb]rÊÑ��(j’��)ÅrÁÑ��}rËÑ��(hgU�hm}rÈÑ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrÍÑ��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhj„Ñ��hb]rÎÑ��jû"��)ÅrÏÑ��}rÌÑ��(hgjÍÑ��hm}rÓÑ��(ho]hp]hq]hr]ht]uhhjÁÑ��hb]rÔÑ��hÄX���Exceptions.NotFoundrÑ��ÖÅrÒÑ��}rÚÑ��(hgU�hhjÏÑ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÛÑ��ÖÅrÙÑ��}rıÑ��(hgU�hhj„Ñ��ubj√��)ÅrˆÑ��}r˜Ñ��(hgX$���``(errorCode=404, detailCode=1800)``hm}r¯Ñ��(ho]hp]hq]hr]ht]uhhj„Ñ��hb]r˘Ñ��hÄX ���(errorCode=404, detailCode=1800)r˙Ñ��ÖÅr˚Ñ��}r¸Ñ��(hgU�hhjˆÑ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År˝Ñ��}r˛Ñ��(hgU�hm}rˇÑ��(ho]hp]hq]hr]ht]uhhjüÑ��hb]r�Ö��hÑ)ÅrÖ��}rÖ��(hgXÙ���Exceptions.NotAuthorized -- (errorCode=401, detailCode=1820)This error is raised if the request comes from a black listed source (e.g. a temporary block may be imposed on a source that calls this method too many times within some time interval)hm}rÖ��(ho]hp]hq]hr]ht]uhhj˝Ñ��hb]rÖ��(j’��)ÅrÖ��}rÖ��(hgU�hm}rÖ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÖ��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhjÖ��hb]r	Ö��jû"��)År
��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r
Ö��hÄX���Exceptions.NotAuthorizedrÖ��ÖÅrÖ��}rÖ��(hgU�hhj
Ö��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÖ��ÖÅrÖ��}rÖ��(hgU�hhjÖ��ubhÑ)ÅrÖ��}rÖ��(hgX$���``(errorCode=401, detailCode=1820)``rÖ��hhjÖ��hij)}��hkhàhm}rÖ��(ho]hp]hq]hr]ht]uhvKuhb]rÖ��j√��)ÅrÖ��}rÖ��(hgjÖ��hm}rÖ��(ho]hp]hq]hr]ht]uhhjÖ��hb]rÖ��hÄX ���(errorCode=401, detailCode=1820)rÖ��ÖÅrÖ��}rÖ��(hgU�hhjÖ��ubahkjÀ��ubaubhÑ)År Ö��}r!Ö��(hgX∏���This error is raised if the request comes from a black listed source (e.g. a temporary block may be imposed on a source that calls this method too many times within some time interval)r"Ö��hhjÖ��hij)}��hkhàhm}r#Ö��(ho]hp]hq]hr]ht]uhvKwhb]r$Ö��hÄX∏���This error is raised if the request comes from a black listed source (e.g. a temporary block may be imposed on a source that calls this method too many times within some time interval)r%Ö��ÖÅr&Ö��}r'Ö��(hgj"Ö��hhj Ö��ubaubehkhàubahkj;#��ubj#��)År(Ö��}r)Ö��(hgU�hm}r*Ö��(ho]hp]hq]hr]ht]uhhjüÑ��hb]r+Ö��hÑ)År,Ö��}r-Ö��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=1780)hm}r.Ö��(ho]hp]hq]hr]ht]uhhj(Ö��hb]r/Ö��(j’��)År0Ö��}r1Ö��(hgU�hm}r2Ö��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr3Ö��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhj,Ö��hb]r4Ö��jû"��)År5Ö��}r6Ö��(hgj3Ö��hm}r7Ö��(ho]hp]hq]hr]ht]uhhj0Ö��hb]r8Ö��hÄX���Exceptions.NotImplementedr9Ö��ÖÅr:Ö��}r;Ö��(hgU�hhj5Ö��ubahkjß"��ubahkjÿ��ubhÄX��� -- r<Ö��ÖÅr=Ö��}r>Ö��(hgU�hhj,Ö��ubj√��)År?Ö��}r@Ö��(hgX$���``(errorCode=501, detailCode=1780)``hm}rAÖ��(ho]hp]hq]hr]ht]uhhj,Ö��hb]rBÖ��hÄX ���(errorCode=501, detailCode=1780)rCÖ��ÖÅrDÖ��}rEÖ��(hgU�hhj?Ö��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrFÖ��}rGÖ��(hgU�hm}rHÖ��(ho]hp]hq]hr]ht]uhhjüÑ��hb]rIÖ��hÑ)ÅrJÖ��}rKÖ��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=1761)hm}rLÖ��(ho]hp]hq]hr]ht]uhhjFÖ��hb]rMÖ��(j’��)ÅrNÖ��}rOÖ��(hgU�hm}rPÖ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrQÖ��U	refdomainjÖÇ��hr]hq]Urefexplicitâho]hp]ht]uhhjJÖ��hb]rRÖ��jû"��)ÅrSÖ��}rTÖ��(hgjQÖ��hm}rUÖ��(ho]hp]hq]hr]ht]uhhjNÖ��hb]rVÖ��hÄX���Exceptions.InvalidRequestrWÖ��ÖÅrXÖ��}rYÖ��(hgU�hhjSÖ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rZÖ��ÖÅr[Ö��}r\Ö��(hgU�hhjJÖ��ubj√��)År]Ö��}r^Ö��(hgX$���``(errorCode=400, detailCode=1761)``hm}r_Ö��(ho]hp]hq]hr]ht]uhhjJÖ��hb]r`Ö��hÄX ���(errorCode=400, detailCode=1761)raÖ��ÖÅrbÖ��}rcÖ��(hgU�hhj]Ö��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrdÖ��}reÖ��(hgU�hhj}��hiNhkj”��hm}rfÖ��(hr]hq]ho]hp]ht]Uentries]rgÖ��(j÷��X-���setAccessPolicy() (in module CNAuthorization)h,U�NtrhÖ��auhvNhwhhb]ubj¸!��)ÅriÖ��}rjÖ��(hgU�hhj}��hiNhkjˇ!��hm}rkÖ��(j"��âj"��X���pyrlÖ��hr]hq]ho]hp]ht]j"��X���functionrmÖ��j"��jmÖ��uhvNhwhhb]rnÖ��(j"��)ÅroÖ��}rpÖ��(hgXA���setAccessPolicy(session,id,accessPolicy,serialVersion) -> booleanhhjiÖ��hiXJ���internal padding after source/apis/generated/generated_CNAuthorization.txtrqÖ��hkj"��hm}rrÖ��(hr]rsÖ��h,aj"��jB}��hq]ho]hp]ht]rtÖ��h,aj"��X���setAccessPolicyruÖ��j"��U�j"��âuhvK∂hwhhb]rvÖ��(j"��)ÅrwÖ��}rxÖ��(hgX���CNAuthorization.hhjoÖ��hijqÖ��hkj"��hm}ryÖ��(ho]hp]hq]hr]ht]uhvK∂hwhhb]rzÖ��hÄX���CNAuthorization.r{Ö��ÖÅr|Ö��}r}Ö��(hgU�hhjwÖ��ubaubj"��)År~Ö��}rÖ��(hgjuÖ��hhjoÖ��hijqÖ��hkj!"��hm}rÄÖ��(ho]hp]hq]hr]ht]uhvK∂hwhhb]rÅÖ��hÄX���setAccessPolicyrÇÖ��ÖÅrÉÖ��}rÑÖ��(hgU�hhj~Ö��ubaubj'"��)ÅrÖÖ��}rÜÖ��(hgX(���session, id, accessPolicy, serialVersionhhjoÖ��hijqÖ��hkj*"��hm}ráÖ��(ho]hp]hq]hr]ht]uhvK∂hwhhb]ràÖ��(j-"��)ÅrâÖ��}räÖ��(hgX���sessionhm}rãÖ��(ho]hp]hq]hr]ht]uhhjÖÖ��hb]råÖ��hÄX���sessionrçÖ��ÖÅréÖ��}rèÖ��(hgU�hhjâÖ��ubahkj5"��ubj-"��)ÅrêÖ��}rëÖ��(hgX���idhm}ríÖ��(ho]hp]hq]hr]ht]uhhjÖÖ��hb]rìÖ��hÄX���idrîÖ��ÖÅrïÖ��}rñÖ��(hgU�hhjêÖ��ubahkj5"��ubj-"��)ÅróÖ��}ròÖ��(hgX���accessPolicyhm}rôÖ��(ho]hp]hq]hr]ht]uhhjÖÖ��hb]röÖ��hÄX���accessPolicyrõÖ��ÖÅrúÖ��}rùÖ��(hgU�hhjóÖ��ubahkj5"��ubj-"��)ÅrûÖ��}rüÖ��(hgX
���serialVersionhm}r†Ö��(ho]hp]hq]hr]ht]uhhjÖÖ��hb]r°Ö��hÄX
���serialVersionr¢Ö��ÖÅr£Ö��}r§Ö��(hgU�hhjûÖ��ubahkj5"��ubeubj6"��)År•Ö��}r¶Ö��(hgX���booleanhhjoÖ��hijqÖ��hkj9"��hm}rßÖ��(ho]hp]hq]hr]ht]uhvK∂hwhhb]r®Ö��hÄX���booleanr©Ö��ÖÅr™Ö��}r´Ö��(hgU�hhj•Ö��ubaubeubj?"��)År¨Ö��}r≠Ö��(hgU�hhjiÖ��hijqÖ��hkjB"��hm}rÆÖ��(ho]hp]hq]hr]ht]uhvK∂hwhhb]rØÖ��(hÑ)År∞Ö��}r±Ö��(hgX=���Sets the access permissions for an object identified by *id*.hhj¨Ö��hij)}��hkhàhm}r≤Ö��(ho]hp]hq]hr]ht]uhvKÇhwhhb]r≥Ö��(hÄX8���Sets the access permissions for an object identified by r¥Ö��ÖÅrµÖ��}r∂Ö��(hgX8���Sets the access permissions for an object identified by hhj∞Ö��ubjÉ$��)År∑Ö��}r∏Ö��(hgX���*id*hm}rπÖ��(ho]hp]hq]hr]ht]uhhj∞Ö��hb]r∫Ö��hÄX���idrªÖ��ÖÅrºÖ��}rΩÖ��(hgU�hhj∑Ö��ubahkjã$��ubhÄX���.ÖÅræÖ��}røÖ��(hgX���.hhj∞Ö��ubeubhÑ)År¿Ö��}r¡Ö��(hgX=���Triggers a change to the system metadata modified time stamp.r¬Ö��hhj¨Ö��hij)}��hkhàhm}r√Ö��(ho]hp]hq]hr]ht]uhvKÑhwhhb]rƒÖ��hÄX=���Triggers a change to the system metadata modified time stamp.r≈Ö��ÖÅr∆Ö��}r«Ö��(hgj¬Ö��hhj¿Ö��ubaubhÑ)År»Ö��}r…Ö��(hgX[���Successful completion of this operation is indicated by a HTTP response status code of 200.r Ö��hhj¨Ö��hij)}��hkhàhm}rÀÖ��(ho]hp]hq]hr]ht]uhvKÜhwhhb]rÃÖ��hÄX[���Successful completion of this operation is indicated by a HTTP response status code of 200.rÕÖ��ÖÅrŒÖ��}rœÖ��(hgj Ö��hhj»Ö��ubaubhÑ)År–Ö��}r—Ö��(hgX���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception such as :exc:`NotAuthorized`.hhj¨Ö��hij)}��hkhàhm}r“Ö��(ho]hp]hq]hr]ht]uhvKàhwhhb]r”Ö��(hÄXj���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception such as r‘Ö��ÖÅr’Ö��}r÷Ö��(hgXj���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception such as hhj–Ö��ubj’��)År◊Ö��}rÿÖ��(hgX���:exc:`NotAuthorized`rŸÖ��hhj–Ö��hij)}��hkjÿ��hm}r⁄Ö��(UreftypeX���excj⁄��âj€��X
���NotAuthorizedU	refdomainX���pyr€Ö��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKàhb]r‹Ö��j√��)År›Ö��}rfiÖ��(hgjŸÖ��hm}rflÖ��(ho]hp]r‡Ö��(jÊ��j€Ö��X���py-excr·Ö��ehq]hr]ht]uhhj◊Ö��hb]r‚Ö��hÄX
���NotAuthorizedr„Ö��ÖÅr‰Ö��}rÂÖ��(hgU�hhj›Ö��ubahkjÀ��ubaubhÄX���.ÖÅrÊÖ��}rÁÖ��(hgX���.hhj–Ö��ubeubhÑ)ÅrËÖ��}rÈÖ��(hgXD���v2.0: The supplied identifier may be a :term:`PID` or a :term:`SID`.hhj¨Ö��hij)}��hkhàhm}rÍÖ��(ho]hp]hq]hr]ht]uhvKähwhhb]rÎÖ��(hÄX'���v2.0: The supplied identifier may be a rÏÖ��ÖÅrÌÖ��}rÓÖ��(hgX'���v2.0: The supplied identifier may be a hhjËÖ��ubj’��)ÅrÔÖ��}rÖ��(hgX���:term:`PID`rÒÖ��hhjËÖ��hij)}��hkjÿ��hm}rÚÖ��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdrÛÖ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKähb]rÙÖ��j`2��)ÅrıÖ��}rˆÖ��(hgjÒÖ��hm}r˜Ö��(ho]hp]r¯Ö��(jÊ��jÛÖ��X���std-termr˘Ö��ehq]hr]ht]uhhjÔÖ��hb]r˙Ö��hÄX���PIDr˚Ö��ÖÅr¸Ö��}r˝Ö��(hgU�hhjıÖ��ubahkji2��ubaubhÄX��� or a r˛Ö��ÖÅrˇÖ��}r�Ü��(hgX��� or a hhjËÖ��ubj’��)ÅrÜ��}rÜ��(hgX���:term:`SID`rÜ��hhjËÖ��hij)}��hkjÿ��hm}rÜ��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdrÜ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKähb]rÜ��j`2��)ÅrÜ��}rÜ��(hgjÜ��hm}r	Ü��(ho]hp]r
Ü��(jÊ��jÜ��X���std-termrÜ��ehq]hr]ht]uhhjÜ��hb]rÜ��hÄX���SIDr
Ü��ÖÅrÜ��}rÜ��(hgU�hhjÜ��ubahkji2��ubaubhÄX���.ÖÅrÜ��}rÜ��(hgX���.hhjËÖ��ubeubhñ)ÅrÜ��}rÜ��(hgU�hhj¨Ö��hiNhkhôhm}rÜ��(ho]hp]hq]hr]ht]uhvNhwhhb]rÜ��(hú)ÅrÜ��}rÜ��(hgU�hhjÜ��hij)}��hkhühm}rÜ��(ho]hp]hq]hr]ht]uhvKåhwhhb]rÜ��(h¢)ÅrÜ��}rÜ��(hgX���VersionhhjÜ��hij)}��hkh¶hm}rÜ��(ho]hp]hq]hr]ht]uhvK�hb]rÜ��hÄX���VersionrÜ��ÖÅrÜ��}r Ü��(hgU�hhjÜ��ubaubh¨)År!Ü��}r"Ü��(hgX���1.0, 2.0r#Ü��hm}r$Ü��(ho]hp]hq]hr]ht]uhhjÜ��hb]r%Ü��hÑ)År&Ü��}r'Ü��(hgj#Ü��hhj!Ü��hij)}��hkhàhm}r(Ü��(ho]hp]hq]hr]ht]uhvKåhb]r)Ü��hÄX���1.0, 2.0r*Ü��ÖÅr+Ü��}r,Ü��(hgj#Ü��hhj&Ü��ubaubahkhπubeubhú)År-Ü��}r.Ü��(hgU�hhjÜ��hij)}��hkhühm}r/Ü��(ho]hp]hq]hr]ht]uhvKçhwhhb]r0Ü��(h¢)År1Ü��}r2Ü��(hgX	���Use Caseshhj-Ü��hij)}��hkh¶hm}r3Ü��(ho]hp]hq]hr]ht]uhvK�hb]r4Ü��hÄX	���Use Casesr5Ü��ÖÅr6Ü��}r7Ü��(hgU�hhj1Ü��ubaubh¨)År8Ü��}r9Ü��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`r:Ü��hm}r;Ü��(ho]hp]hq]hr]ht]uhhj-Ü��hb]r<Ü��hÑ)År=Ü��}r>Ü��(hgj:Ü��hhj8Ü��hij)}��hkhàhm}r?Ü��(ho]hp]hq]hr]ht]uhvKéhb]r@Ü��j’��)ÅrAÜ��}rBÜ��(hgj:Ü��hhj=Ü��hij)}��hkjÿ��hm}rCÜ��(UreftypeX���docrDÜ��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKéhb]rEÜ��j`2��)ÅrFÜ��}rGÜ��(hgj:Ü��hm}rHÜ��(ho]hp]rIÜ��(jÊ��jDÜ��ehq]hr]ht]uhhjAÜ��hb]rJÜ��hÄX���UC16rKÜ��ÖÅrLÜ��}rMÜ��(hgU�hhjFÜ��ubahkji2��ubaubaubahkhπubeubhú)ÅrNÜ��}rOÜ��(hgU�hhjÜ��hij)}��hkhühm}rPÜ��(ho]hp]hq]hr]ht]uhvKèhwhhb]rQÜ��(h¢)ÅrRÜ��}rSÜ��(hgX���REST URLhhjNÜ��hij)}��hkh¶hm}rTÜ��(ho]hp]hq]hr]ht]uhvK�hb]rUÜ��hÄX���REST URLrVÜ��ÖÅrWÜ��}rXÜ��(hgU�hhjRÜ��ubaubh¨)ÅrYÜ��}rZÜ��(hgX���``PUT /accessRules/{id}``r[Ü��hm}r\Ü��(ho]hp]hq]hr]ht]uhhjNÜ��hb]r]Ü��hÑ)År^Ü��}r_Ü��(hgj[Ü��hhjYÜ��hij)}��hkhàhm}r`Ü��(ho]hp]hq]hr]ht]uhvKèhb]raÜ��j√��)ÅrbÜ��}rcÜ��(hgj[Ü��hm}rdÜ��(ho]hp]hq]hr]ht]uhhj^Ü��hb]reÜ��hÄX���PUT /accessRules/{id}rfÜ��ÖÅrgÜ��}rhÜ��(hgU�hhjbÜ��ubahkjÀ��ubaubahkhπubeubhú)ÅriÜ��}rjÜ��(hgU�hm}rkÜ��(ho]hp]hq]hr]ht]uhhjÜ��hb]rlÜ��(h¢)ÅrmÜ��}rnÜ��(hgX
���ParametershhjiÜ��hijqÖ��hkh¶hm}roÜ��(ho]hp]hq]hr]ht]uhvK�hb]rpÜ��hÄX
���ParametersrqÜ��ÖÅrrÜ��}rsÜ��(hgU�hhjmÜ��ubaubh¨)ÅrtÜ��}ruÜ��(hgU�hm}rvÜ��(ho]hp]hq]hr]ht]uhhjiÜ��hb]rwÜ��j	#��)ÅrxÜ��}ryÜ��(hgU�hm}rzÜ��(ho]hp]hq]hr]ht]uhhjtÜ��hb]r{Ü��(j#��)År|Ü��}r}Ü��(hgU�hm}r~Ü��(ho]hp]hq]hr]ht]uhhjxÜ��hb]rÜ��hÑ)ÅrÄÜ��}rÅÜ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rÇÜ��(ho]hp]hq]hr]ht]uhhj|Ü��hb]rÉÜ��(jû"��)ÅrÑÜ��}rÖÜ��(hgX���sessionhm}rÜÜ��(hr]hq]j¢"��àho]hp]ht]uhhjÄÜ��hb]ráÜ��hÄX���sessionràÜ��ÖÅrâÜ��}räÜ��(hgU�hhjÑÜ��ubahkjß"��ubhÄX��� (rãÜ��ÖÅråÜ��}rçÜ��(hgU�hhjÄÜ��ubj’��)ÅréÜ��}rèÜ��(hgX���:class:`Types.Session`rêÜ��hhjÄÜ��hij)}��hkjÿ��hm}rëÜ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyríÜ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKëhb]rìÜ��j√��)ÅrîÜ��}rïÜ��(hgjêÜ��hm}rñÜ��(ho]hp]róÜ��(jÊ��jíÜ��X���py-classròÜ��ehq]hr]ht]uhhjéÜ��hb]rôÜ��hÄX
���Types.SessionröÜ��ÖÅrõÜ��}rúÜ��(hgU�hhjîÜ��ubahkjÀ��ubaubhÄX���)ÖÅrùÜ��}rûÜ��(hgU�hhjÄÜ��ubhÄX��� -- rüÜ��ÖÅr†Ü��}r°Ü��(hgU�hhjÄÜ��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r¢Ü��ÖÅr£Ü��}r§Ü��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjÄÜ��ubj’��)År•Ü��}r¶Ü��(hgX���:term:`public user`rßÜ��hhjÄÜ��hij)}��hkjÿ��hm}r®Ü��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr©Ü��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKêhb]r™Ü��j`2��)År´Ü��}r¨Ü��(hgjßÜ��hm}r≠Ü��(ho]hp]rÆÜ��(jÊ��j©Ü��X���std-termrØÜ��ehq]hr]ht]uhhj•Ü��hb]r∞Ü��hÄX���public userr±Ü��ÖÅr≤Ü��}r≥Ü��(hgU�hhj´Ü��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r¥Ü��ÖÅrµÜ��}r∂Ü��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjÄÜ��ubehkhàubahkj;#��ubj#��)År∑Ü��}r∏Ü��(hgU�hm}rπÜ��(ho]hp]hq]hr]ht]uhhjxÜ��hb]r∫Ü��hÑ)ÅrªÜ��}rºÜ��(hgXŸ���id (Types.Identifier) -- The object for which access control is being updated. May be either a PID or a SID, the latter acting on the HEAD PID only. Transmitted as part of the URL path and must be escaped accordingly.hm}rΩÜ��(ho]hp]hq]hr]ht]uhhj∑Ü��hb]ræÜ��(jû"��)ÅrøÜ��}r¿Ü��(hgX���idhm}r¡Ü��(hr]hq]j¢"��àho]hp]ht]uhhjªÜ��hb]r¬Ü��hÄX���idr√Ü��ÖÅrƒÜ��}r≈Ü��(hgU�hhjøÜ��ubahkjß"��ubhÄX��� (r∆Ü��ÖÅr«Ü��}r»Ü��(hgU�hhjªÜ��ubj’��)År…Ü��}r Ü��(hgX���:class:`Types.Identifier`rÀÜ��hhjªÜ��hij)}��hkjÿ��hm}rÃÜ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrÕÜ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKîhb]rŒÜ��j√��)ÅrœÜ��}r–Ü��(hgjÀÜ��hm}r—Ü��(ho]hp]r“Ü��(jÊ��jÕÜ��X���py-classr”Ü��ehq]hr]ht]uhhj…Ü��hb]r‘Ü��hÄX���Types.Identifierr’Ü��ÖÅr÷Ü��}r◊Ü��(hgU�hhjœÜ��ubahkjÀ��ubaubhÄX���)ÖÅrÿÜ��}rŸÜ��(hgU�hhjªÜ��ubhÄX��� -- r⁄Ü��ÖÅr€Ü��}r‹Ü��(hgU�hhjªÜ��ubhÄX¿���The object for which access control is being updated. May be either a PID or a SID, the latter acting on the HEAD PID only. Transmitted as part of the URL path and must be escaped accordingly.r›Ü��ÖÅrfiÜ��}rflÜ��(hgX¿���The object for which access control is being updated. May be either a PID or a SID, the latter acting on the HEAD PID only. Transmitted as part of the URL path and must be escaped accordingly.hhjªÜ��ubehkhàubahkj;#��ubj#��)År‡Ü��}r·Ü��(hgU�hm}r‚Ü��(ho]hp]hq]hr]ht]uhhjxÜ��hb]r„Ü��hÑ)År‰Ü��}rÂÜ��(hgX˚���accessPolicy (Types.AccessPolicy) -- The desired privileges to be assigned to the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rÊÜ��(ho]hp]hq]hr]ht]uhhj‡Ü��hb]rÁÜ��(jû"��)ÅrËÜ��}rÈÜ��(hgX���accessPolicyhm}rÍÜ��(hr]hq]j¢"��àho]hp]ht]uhhj‰Ü��hb]rÎÜ��hÄX���accessPolicyrÏÜ��ÖÅrÌÜ��}rÓÜ��(hgU�hhjËÜ��ubahkjß"��ubhÄX��� (rÔÜ��ÖÅrÜ��}rÒÜ��(hgU�hhj‰Ü��ubj’��)ÅrÚÜ��}rÛÜ��(hgX���:class:`Types.AccessPolicy`rÙÜ��hhj‰Ü��hij)}��hkjÿ��hm}rıÜ��(UreftypeX���classj⁄��âj€��X���Types.AccessPolicyU	refdomainX���pyrˆÜ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jB}��uhvKóhb]r˜Ü��j√��)År¯Ü��}r˘Ü��(hgjÙÜ��hm}r˙Ü��(ho]hp]r˚Ü��(jÊ��jˆÜ��X���py-classr¸Ü��ehq]hr]ht]uhhjÚÜ��hb]r˝Ü��hÄX���Types.AccessPolicyr˛Ü��ÖÅrˇÜ��}r�á��(hgU�hhj¯Ü��ubahkjÀ��ubaubhÄX���)ÖÅrá��}rá��(hgU�hhj‰Ü��ubhÄX��� -- rá��ÖÅrá��}rá��(hgU�hhj‰Ü��ubhÄX®���The desired privileges to be assigned to the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rá��ÖÅrá��}rá��(hgX®���The desired privileges to be assigned to the object. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj‰Ü��ubjÉ$��)År	á��}r
á��(hgX���*File part*hm}rá��(ho]hp]hq]hr]ht]uhhj‰Ü��hb]rá��hÄX	���File partr
á��ÖÅrá��}rá��(hgU�hhj	á��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rá��ÖÅrá��}rá��(hgX%��� of the MIME multipart/mixed message.hhj‰Ü��ubehkhàubahkj;#��ubj#��)Årá��}rá��(hgU�hm}rá��(ho]hp]hq]hr]ht]uhhjxÜ��hb]rá��hÑ)Årá��}rá��(hgX»���serialVersion (unsigned long) -- The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rá��(ho]hp]hq]hr]ht]uhhjá��hb]rá��(jû"��)Årá��}rá��(hgX
���serialVersionhm}rá��(hr]hq]j¢"��àho]hp]ht]uhhjá��hb]rá��hÄX
���serialVersionrá��ÖÅr á��}r!á��(hgU�hhjá��ubahkjß"��ubhÄX��� (r"á��ÖÅr#á��}r$á��(hgU�hhjá��ubj’��)År%á��}r&á��(hgU�hm}r'á��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longr(á��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjá��hb]r)á��j¢&��)År*á��}r+á��(hgj(á��hm}r,á��(ho]hp]hq]hr]ht]uhhj%á��hb]r-á��hÄX
���unsigned longr.á��ÖÅr/á��}r0á��(hgU�hhj*á��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr1á��}r2á��(hgU�hhjá��ubhÄX��� -- r3á��ÖÅr4á��}r5á��(hgU�hhjá��ubhÄXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a r6á��ÖÅr7á��}r8á��(hgXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a hhjá��ubjÉ$��)År9á��}r:á��(hgX���*Param part*hm}r;á��(ho]hp]hq]hr]ht]uhhjá��hb]r<á��hÄX
���Param partr=á��ÖÅr>á��}r?á��(hgU�hhj9á��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r@á��ÖÅrAá��}rBá��(hgX%��� of the MIME multipart/mixed message.hhjá��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrCá��}rDá��(hgU�hm}rEá��(ho]hp]hq]hr]ht]uhhjÜ��hb]rFá��(h¢)ÅrGá��}rHá��(hgX���ReturnshhjCá��hijqÖ��hkh¶hm}rIá��(ho]hp]hq]hr]ht]uhvK�hb]rJá��hÄX���ReturnsrKá��ÖÅrLá��}rMá��(hgU�hhjGá��ubaubh¨)ÅrNá��}rOá��(hgU�hm}rPá��(ho]hp]hq]hr]ht]uhhjCá��hb]rQá��hÑ)ÅrRá��}rSá��(hgX0���True if the operation succeeds, otherwise false.hm}rTá��(ho]hp]hq]hr]ht]uhhjNá��hb]rUá��hÄX0���True if the operation succeeds, otherwise false.rVá��ÖÅrWá��}rXá��(hgX0���True if the operation succeeds, otherwise false.hhjRá��ubahkhàubahkhπubehkhüubhú)ÅrYá��}rZá��(hgU�hm}r[á��(ho]hp]hq]hr]ht]uhhjÜ��hb]r\á��(h¢)År]á��}r^á��(hgX���Return typehhjYá��hijqÖ��hkh¶hm}r_á��(ho]hp]hq]hr]ht]uhvK�hb]r`á��hÄX���Return typeraá��ÖÅrbá��}rcá��(hgU�hhj]á��ubaubh¨)Årdá��}reá��(hgU�hm}rfá��(ho]hp]hq]hr]ht]uhhjYá��hb]rgá��hÑ)Århá��}riá��(hgX���booleanhm}rjá��(ho]hp]hq]hr]ht]uhhjdá��hb]rká��j’��)Årlá��}rmá��(hgU�hm}rná��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjhá��hb]roá��hÄX���booleanrpá��ÖÅrqá��}rrá��(hgU�hhjlá��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)Årsá��}rtá��(hgU�hm}ruá��(ho]hp]hq]hr]ht]uhhjÜ��hb]rvá��(h¢)Årwá��}rxá��(hgX���Raiseshhjsá��hijqÖ��hkh¶hm}ryá��(ho]hp]hq]hr]ht]uhvK�hb]rzá��hÄX���Raisesr{á��ÖÅr|á��}r}á��(hgU�hhjwá��ubaubh¨)År~á��}rá��(hgU�hm}rÄá��(ho]hp]hq]hr]ht]uhhjsá��hb]rÅá��j	#��)ÅrÇá��}rÉá��(hgU�hm}rÑá��(ho]hp]hq]hr]ht]uhhj~á��hb]rÖá��(j#��)ÅrÜá��}ráá��(hgU�hm}ràá��(ho]hp]hq]hr]ht]uhhjÇá��hb]râá��hÑ)Åräá��}rãá��(hgXX���Exceptions.InvalidToken -- (errorCode=401, detailCode=4410)The supplied token is invalidhm}råá��(ho]hp]hq]hr]ht]uhhjÜá��hb]rçá��(j’��)Åréá��}rèá��(hgU�hm}rêá��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrëá��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjäá��hb]ríá��jû"��)Årìá��}rîá��(hgjëá��hm}rïá��(ho]hp]hq]hr]ht]uhhjéá��hb]rñá��hÄX���Exceptions.InvalidTokenróá��ÖÅròá��}rôá��(hgU�hhjìá��ubahkjß"��ubahkjÿ��ubhÄX��� -- röá��ÖÅrõá��}rúá��(hgU�hhjäá��ubhÑ)Årùá��}rûá��(hgX$���``(errorCode=401, detailCode=4410)``rüá��hhjäá��hij)}��hkhàhm}r†á��(ho]hp]hq]hr]ht]uhvKühb]r°á��j√��)År¢á��}r£á��(hgjüá��hm}r§á��(ho]hp]hq]hr]ht]uhhjùá��hb]r•á��hÄX ���(errorCode=401, detailCode=4410)r¶á��ÖÅrßá��}r®á��(hgU�hhj¢á��ubahkjÀ��ubaubhÑ)År©á��}r™á��(hgX���The supplied token is invalidr´á��hhjäá��hij)}��hkhàhm}r¨á��(ho]hp]hq]hr]ht]uhvK°hb]r≠á��hÄX���The supplied token is invalidrÆá��ÖÅrØá��}r∞á��(hgj´á��hhj©á��ubaubehkhàubahkj;#��ubj#��)År±á��}r≤á��(hgU�hm}r≥á��(ho]hp]hq]hr]ht]uhhjÇá��hb]r¥á��hÑ)Årµá��}r∂á��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4430)hm}r∑á��(ho]hp]hq]hr]ht]uhhj±á��hb]r∏á��(j’��)Årπá��}r∫á��(hgU�hm}rªá��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerºá��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjµá��hb]rΩá��jû"��)Åræá��}røá��(hgjºá��hm}r¿á��(ho]hp]hq]hr]ht]uhhjπá��hb]r¡á��hÄX���Exceptions.ServiceFailurer¬á��ÖÅr√á��}rƒá��(hgU�hhjæá��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≈á��ÖÅr∆á��}r«á��(hgU�hhjµá��ubj√��)År»á��}r…á��(hgX$���``(errorCode=500, detailCode=4430)``hm}r á��(ho]hp]hq]hr]ht]uhhjµá��hb]rÀá��hÄX ���(errorCode=500, detailCode=4430)rÃá��ÖÅrÕá��}rŒá��(hgU�hhj»á��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årœá��}r–á��(hgU�hm}r—á��(ho]hp]hq]hr]ht]uhhjÇá��hb]r“á��hÑ)År”á��}r‘á��(hgXp���Exceptions.NotFound -- (errorCode=404, detailCode=4400)The specified object does not exist in the DataONE systemhm}r’á��(ho]hp]hq]hr]ht]uhhjœá��hb]r÷á��(j’��)År◊á��}rÿá��(hgU�hm}rŸá��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr⁄á��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhj”á��hb]r€á��jû"��)År‹á��}r›á��(hgj⁄á��hm}rfiá��(ho]hp]hq]hr]ht]uhhj◊á��hb]rflá��hÄX���Exceptions.NotFoundr‡á��ÖÅr·á��}r‚á��(hgU�hhj‹á��ubahkjß"��ubahkjÿ��ubhÄX��� -- r„á��ÖÅr‰á��}rÂá��(hgU�hhj”á��ubhÑ)ÅrÊá��}rÁá��(hgX$���``(errorCode=404, detailCode=4400)``rËá��hhj”á��hij)}��hkhàhm}rÈá��(ho]hp]hq]hr]ht]uhvK•hb]rÍá��j√��)ÅrÎá��}rÏá��(hgjËá��hm}rÌá��(ho]hp]hq]hr]ht]uhhjÊá��hb]rÓá��hÄX ���(errorCode=404, detailCode=4400)rÔá��ÖÅrá��}rÒá��(hgU�hhjÎá��ubahkjÀ��ubaubhÑ)ÅrÚá��}rÛá��(hgX9���The specified object does not exist in the DataONE systemrÙá��hhj”á��hij)}��hkhàhm}rıá��(ho]hp]hq]hr]ht]uhvKßhb]rˆá��hÄX9���The specified object does not exist in the DataONE systemr˜á��ÖÅr¯á��}r˘á��(hgjÙá��hhjÚá��ubaubehkhàubahkj;#��ubj#��)År˙á��}r˚á��(hgU�hm}r¸á��(ho]hp]hq]hr]ht]uhhjÇá��hb]r˝á��hÑ)År˛á��}rˇá��(hgXé���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4420)The Subject does not have permission to alter access control rules for the object.hm}r�à��(ho]hp]hq]hr]ht]uhhj˙á��hb]rà��(j’��)Årà��}rà��(hgU�hm}rà��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrà��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhj˛á��hb]rà��jû"��)Årà��}rà��(hgjà��hm}r	à��(ho]hp]hq]hr]ht]uhhjà��hb]r
à��hÄX���Exceptions.NotAuthorizedrà��ÖÅrà��}r
à��(hgU�hhjà��ubahkjß"��ubahkjÿ��ubhÄX��� -- rà��ÖÅrà��}rà��(hgU�hhj˛á��ubhÑ)Årà��}rà��(hgX$���``(errorCode=401, detailCode=4420)``rà��hhj˛á��hij)}��hkhàhm}rà��(ho]hp]hq]hr]ht]uhvK©hb]rà��j√��)Årà��}rà��(hgjà��hm}rà��(ho]hp]hq]hr]ht]uhhjà��hb]rà��hÄX ���(errorCode=401, detailCode=4420)rà��ÖÅrà��}rà��(hgU�hhjà��ubahkjÀ��ubaubhÑ)Årà��}rà��(hgXZ���The :term:`Subject` does not have permission to alter access control rules for the object.hhj˛á��hij)}��hkhàhm}rà��(ho]hp]hq]hr]ht]uhvK´hb]r à��(hÄX���The r!à��ÖÅr"à��}r#à��(hgX���The hhjà��ubj’��)År$à��}r%à��(hgX���:term:`Subject`r&à��hhjà��hij)}��hkjÿ��hm}r'à��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdr(à��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK´hb]r)à��j`2��)År*à��}r+à��(hgj&à��hm}r,à��(ho]hp]r-à��(jÊ��j(à��X���std-termr.à��ehq]hr]ht]uhhj$à��hb]r/à��hÄX���Subjectr0à��ÖÅr1à��}r2à��(hgU�hhj*à��ubahkji2��ubaubhÄXG��� does not have permission to alter access control rules for the object.r3à��ÖÅr4à��}r5à��(hgXG��� does not have permission to alter access control rules for the object.hhjà��ubeubehkhàubahkj;#��ubj#��)År6à��}r7à��(hgU�hm}r8à��(ho]hp]hq]hr]ht]uhhjÇá��hb]r9à��hÑ)År:à��}r;à��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4401)hm}r<à��(ho]hp]hq]hr]ht]uhhj6à��hb]r=à��(j’��)År>à��}r?à��(hgU�hm}r@à��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrAà��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhj:à��hb]rBà��jû"��)ÅrCà��}rDà��(hgjAà��hm}rEà��(ho]hp]hq]hr]ht]uhhj>à��hb]rFà��hÄX���Exceptions.NotImplementedrGà��ÖÅrHà��}rIà��(hgU�hhjCà��ubahkjß"��ubahkjÿ��ubhÄX��� -- rJà��ÖÅrKà��}rLà��(hgU�hhj:à��ubj√��)ÅrMà��}rNà��(hgX$���``(errorCode=501, detailCode=4401)``hm}rOà��(ho]hp]hq]hr]ht]uhhj:à��hb]rPà��hÄX ���(errorCode=501, detailCode=4401)rQà��ÖÅrRà��}rSà��(hgU�hhjMà��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrTà��}rUà��(hgU�hm}rVà��(ho]hp]hq]hr]ht]uhhjÇá��hb]rWà��hÑ)ÅrXà��}rYà��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4402)hm}rZà��(ho]hp]hq]hr]ht]uhhjTà��hb]r[à��(j’��)År\à��}r]à��(hgU�hm}r^à��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr_à��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjXà��hb]r`à��jû"��)Åraà��}rbà��(hgj_à��hm}rcà��(ho]hp]hq]hr]ht]uhhj\à��hb]rdà��hÄX���Exceptions.InvalidRequestreà��ÖÅrfà��}rgà��(hgU�hhjaà��ubahkjß"��ubahkjÿ��ubhÄX��� -- rhà��ÖÅrià��}rjà��(hgU�hhjXà��ubj√��)Årkà��}rlà��(hgX$���``(errorCode=400, detailCode=4402)``hm}rmà��(ho]hp]hq]hr]ht]uhhjXà��hb]rnà��hÄX ���(errorCode=400, detailCode=4402)roà��ÖÅrpà��}rqà��(hgU�hhjkà��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årrà��}rsà��(hgU�hm}rtà��(ho]hp]hq]hr]ht]uhhjÇá��hb]ruà��hÑ)Årvà��}rwà��(hgXò���Exceptions.VersionMismatch -- (errorCode=409, detailCode=4403)The serialVersion supplied with the request does not match the serialVersion of the targethm}rxà��(ho]hp]hq]hr]ht]uhhjrà��hb]ryà��(j’��)Årzà��}r{à��(hgU�hm}r|à��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchr}à��U	refdomainjlÖ��hr]hq]Urefexplicitâho]hp]ht]uhhjvà��hb]r~à��jû"��)Årà��}rÄà��(hgj}à��hm}rÅà��(ho]hp]hq]hr]ht]uhhjzà��hb]rÇà��hÄX���Exceptions.VersionMismatchrÉà��ÖÅrÑà��}rÖà��(hgU�hhjà��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÜà��ÖÅráà��}ràà��(hgU�hhjvà��ubhÑ)Årâà��}räà��(hgX$���``(errorCode=409, detailCode=4403)``rãà��hhjvà��hij)}��hkhàhm}råà��(ho]hp]hq]hr]ht]uhvK±hb]rçà��j√��)Åréà��}rèà��(hgjãà��hm}rêà��(ho]hp]hq]hr]ht]uhhjâà��hb]rëà��hÄX ���(errorCode=409, detailCode=4403)ríà��ÖÅrìà��}rîà��(hgU�hhjéà��ubahkjÀ��ubaubhÑ)Årïà��}rñà��(hgXZ���The serialVersion supplied with the request does not match the serialVersion of the targetróà��hhjvà��hij)}��hkhàhm}ròà��(ho]hp]hq]hr]ht]uhvK≥hb]rôà��hÄXZ���The serialVersion supplied with the request does not match the serialVersion of the targetröà��ÖÅrõà��}rúà��(hgjóà��hhjïà��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)Årùà��}rûà��(hgU�hhhehihjhkhlhm}rüà��(ho]hp]hq]hr]r†à��(X���module-CNIdentityr°à��h\eht]r¢à��h2auhvKbhwhhb]r£à��(hy)År§à��}r•à��(hgX���Identity APIr¶à��hhjùà��hihjhkh}hm}rßà��(ho]hp]hq]hr]ht]uhvKbhwhhb]r®à��hÄX���Identity APIr©à��ÖÅr™à��}r´à��(hgj¶à��hhj§à��ubaubj–��)År¨à��}r≠à��(hgU�hhjùà��hihjhkj”��hm}rÆà��(hr]hq]ho]hp]ht]Uentries]rØà��(j÷��X���CNIdentity (module)X���module-CNIdentityU�Ntr∞à��auhvNhwhhb]ubj��)År±à��}r≤à��(hgXB���Warning: this file is automatically generated.  Edits will be losthhjùà��hij��X.���source/apis/generated/generated_CNIdentity.txtr≥à��ÖÅr¥à��}rµà��bhkj!��hm}r∂à��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r∑à��hÄXB���Warning: this file is automatically generated.  Edits will be lostr∏à��ÖÅrπà��}r∫à��(hgU�hhj±à��ubaubj)��)Årªà��}rºà��(hgU�hhjùà��hiNhkj,��hm}rΩà��(ho]hp]hq]hr]ræà��Uid7røà��aht]uhvNhwhhb]r¿à��(hy)År¡à��}r¬à��(hgX&���Functions defined in :mod:`CNIdentity`hm}r√à��(ho]hp]hq]hr]ht]uhhjªà��hb]rƒà��(hÄX���Functions defined in r≈à��ÖÅr∆à��}r«à��(hgX���Functions defined in hhj¡à��ubj’��)År»à��}r…à��(hgX���:mod:`CNIdentity`r à��hhj¡à��hij¥à��hkjÿ��hm}rÀà��(UreftypeX���modj⁄��âj€��X
���CNIdentityU	refdomainX���pyrÃà��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X
���CNIdentityrÕà��uhvKhb]rŒà��j√��)Årœà��}r–à��(hgj à��hm}r—à��(ho]hp]r“à��(jÊ��jÃà��X���py-modr”à��ehq]hr]ht]uhhj»à��hb]r‘à��hÄX
���CNIdentityr’à��ÖÅr÷à��}r◊à��(hgU�hhjœà��ubahkjÀ��ubaubehkh}ubj9��)Årÿà��}rŸà��(hgU�hm}r⁄à��(hr]hq]ho]hp]ht]UcolsKuhhjªà��hb]r€à��(j>��)År‹à��}r›à��(hgU�hm}rfià��(hr]hq]ho]hp]ht]UcolwidthKuhhjÿà��hb]hkjB��ubj>��)Årflà��}r‡à��(hgU�hm}r·à��(hr]hq]ho]hp]ht]UcolwidthKuhhjÿà��hb]hkjB��ubj>��)År‚à��}r„à��(hgU�hm}r‰à��(hr]hq]ho]hp]ht]UcolwidthK
uhhjÿà��hb]hkjB��ubj>��)ÅrÂà��}rÊà��(hgU�hm}rÁà��(hr]hq]ho]hp]ht]UcolwidthK
uhhjÿà��hb]hkjB��ubj>��)ÅrËà��}rÈà��(hgU�hm}rÍà��(hr]hq]ho]hp]ht]UcolwidthKuhhjÿà��hb]hkjB��ubjO��)ÅrÎà��}rÏà��(hgU�hm}rÌà��(ho]hp]hq]hr]ht]uhhjÿà��hb]rÓà��jT��)ÅrÔà��}rà��(hgU�hm}rÒà��(ho]hp]hq]hr]ht]uhhjÎà��hb]rÚà��(jY��)ÅrÛà��}rÙà��(hgU�hm}rıà��(ho]hp]hq]hr]ht]uhhjÔà��hb]rˆà��hÑ)År˜à��}r¯à��(hgX���Tierr˘à��hhjÛà��hij¥à��hkhàhm}r˙à��(ho]hp]hq]hr]ht]uhvK	hb]r˚à��hÄX���Tierr¸à��ÖÅr˝à��}r˛à��(hgj˘à��hhj˜à��ubaubahkjf��ubjY��)Årˇà��}r�â��(hgU�hm}râ��(ho]hp]hq]hr]ht]uhhjÔà��hb]râ��hÑ)Årâ��}râ��(hgX���Versionrâ��hhjˇà��hij¥à��hkhàhm}râ��(ho]hp]hq]hr]ht]uhvK
hb]râ��hÄX���Versionrâ��ÖÅr	â��}r
â��(hgjâ��hhjâ��ubaubahkjf��ubjY��)Årâ��}râ��(hgU�hm}r
â��(ho]hp]hq]hr]ht]uhhjÔà��hb]râ��hÑ)Årâ��}râ��(hgX���RESTrâ��hhjâ��hij¥à��hkhàhm}râ��(ho]hp]hq]hr]ht]uhvKhb]râ��hÄX���RESTrâ��ÖÅrâ��}râ��(hgjâ��hhjâ��ubaubahkjf��ubjY��)Årâ��}râ��(hgU�hm}râ��(ho]hp]hq]hr]ht]uhhjÔà��hb]râ��hÑ)Årâ��}râ��(hgX���Functionrâ��hhjâ��hij¥à��hkhàhm}râ��(ho]hp]hq]hr]ht]uhvKhb]râ��hÄX���Functionr â��ÖÅr!â��}r"â��(hgjâ��hhjâ��ubaubahkjf��ubjY��)År#â��}r$â��(hgU�hm}r%â��(ho]hp]hq]hr]ht]uhhjÔà��hb]r&â��hÑ)År'â��}r(â��(hgX
���Parametersr)â��hhj#â��hij¥à��hkhàhm}r*â��(ho]hp]hq]hr]ht]uhvK
hb]r+â��hÄX
���Parametersr,â��ÖÅr-â��}r.â��(hgj)â��hhj'â��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)År/â��}r0â��(hgU�hm}r1â��(ho]hp]hq]hr]ht]uhhjÿà��hb]r2â��(jT��)År3â��}r4â��(hgU�hm}r5â��(ho]hp]hq]hr]ht]uhhj/â��hb]r6â��(jY��)År7â��}r8â��(hgU�hm}r9â��(ho]hp]hq]hr]ht]uhhj3â��hb]r:â��hÑ)År;â��}r<â��(hgX���Tier 2r=â��hhj7â��hij¥à��hkhàhm}r>â��(ho]hp]hq]hr]ht]uhvKhb]r?â��hÄX���Tier 2r@â��ÖÅrAâ��}rBâ��(hgj=â��hhj;â��ubaubahkjf��ubjY��)ÅrCâ��}rDâ��(hgU�hm}rEâ��(ho]hp]hq]hr]ht]uhhj3â��hb]rFâ��hÑ)ÅrGâ��}rHâ��(hgX
���1.0, (2.0)rIâ��hhjCâ��hij¥à��hkhàhm}rJâ��(ho]hp]hq]hr]ht]uhvKhb]rKâ��hÄX
���1.0, (2.0)rLâ��ÖÅrMâ��}rNâ��(hgjIâ��hhjGâ��ubaubahkjf��ubjY��)ÅrOâ��}rPâ��(hgU�hm}rQâ��(ho]hp]hq]hr]ht]uhhj3â��hb]rRâ��hÑ)ÅrSâ��}rTâ��(hgX���``POST /accounts``rUâ��hhjOâ��hij¥à��hkhàhm}rVâ��(ho]hp]hq]hr]ht]uhvKhb]rWâ��j√��)ÅrXâ��}rYâ��(hgjUâ��hm}rZâ��(ho]hp]hq]hr]ht]uhhjSâ��hb]r[â��hÄX���POST /accountsr\â��ÖÅr]â��}r^â��(hgU�hhjXâ��ubahkjÀ��ubaubahkjf��ubjY��)År_â��}r`â��(hgU�hm}raâ��(ho]hp]hq]hr]ht]uhhj3â��hb]rbâ��hÑ)Årcâ��}rdâ��(hgX���:func:`registerAccount`reâ��hhj_â��hij¥à��hkhàhm}rfâ��(ho]hp]hq]hr]ht]uhvKhb]rgâ��j’��)Århâ��}riâ��(hgjeâ��hhjcâ��hij¥à��hkjÿ��hm}rjâ��(UreftypeX���funcj⁄��âj€��X���registerAccountU	refdomainX���pyrkâ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rlâ��j√��)Årmâ��}rnâ��(hgjeâ��hm}roâ��(ho]hp]rpâ��(jÊ��jkâ��X���py-funcrqâ��ehq]hr]ht]uhhjhâ��hb]rrâ��hÄX���registerAccount()rsâ��ÖÅrtâ��}ruâ��(hgU�hhjmâ��ubahkjÀ��ubaubaubahkjf��ubjY��)Årvâ��}rwâ��(hgU�hm}rxâ��(ho]hp]hq]hr]ht]uhhj3â��hb]ryâ��hÑ)Årzâ��}r{â��(hgX^���(:class:`session<Types.Session>`, :class:`person<Types.Person>`) ``->`` :class:`Types.Subject`hhjvâ��hij¥à��hkhàhm}r|â��(ho]hp]hq]hr]ht]uhvKhb]r}â��(hÄX���(ÖÅr~â��}râ��(hgX���(hhjzâ��ubj’��)ÅrÄâ��}rÅâ��(hgX���:class:`session<Types.Session>`rÇâ��hhjzâ��hij¥à��hkjÿ��hm}rÉâ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÑâ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rÖâ��j√��)ÅrÜâ��}ráâ��(hgjÇâ��hm}ràâ��(ho]hp]rââ��(jÊ��jÑâ��X���py-classräâ��ehq]hr]ht]uhhjÄâ��hb]rãâ��hÄX���sessionråâ��ÖÅrçâ��}réâ��(hgU�hhjÜâ��ubahkjÀ��ubaubhÄX���, rèâ��ÖÅrêâ��}rëâ��(hgX���, hhjzâ��ubj’��)Åríâ��}rìâ��(hgX���:class:`person<Types.Person>`rîâ��hhjzâ��hij¥à��hkjÿ��hm}rïâ��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyrñâ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]róâ��j√��)Åròâ��}rôâ��(hgjîâ��hm}röâ��(ho]hp]rõâ��(jÊ��jñâ��X���py-classrúâ��ehq]hr]ht]uhhjíâ��hb]rùâ��hÄX���personrûâ��ÖÅrüâ��}r†â��(hgU�hhjòâ��ubahkjÀ��ubaubhÄX���) r°â��ÖÅr¢â��}r£â��(hgX���) hhjzâ��ubj√��)År§â��}r•â��(hgX���``->``hm}r¶â��(ho]hp]hq]hr]ht]uhhjzâ��hb]rßâ��hÄX���->r®â��ÖÅr©â��}r™â��(hgU�hhj§â��ubahkjÀ��ubhÄX��� ÖÅr´â��}r¨â��(hgX��� hhjzâ��ubj’��)År≠â��}rÆâ��(hgX���:class:`Types.Subject`rØâ��hhjzâ��hij¥à��hkjÿ��hm}r∞â��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr±â��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]r≤â��j√��)År≥â��}r¥â��(hgjØâ��hm}rµâ��(ho]hp]r∂â��(jÊ��j±â��X���py-classr∑â��ehq]hr]ht]uhhj≠â��hb]r∏â��hÄX
���Types.Subjectrπâ��ÖÅr∫â��}rªâ��(hgU�hhj≥â��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)Årºâ��}rΩâ��(hgU�hm}ræâ��(ho]hp]hq]hr]ht]uhhj/â��hb]røâ��(jY��)År¿â��}r¡â��(hgU�hm}r¬â��(ho]hp]hq]hr]ht]uhhjºâ��hb]r√â��hÑ)Årƒâ��}r≈â��(hgX���Tier 2r∆â��hhj¿â��hij¥à��hkhàhm}r«â��(ho]hp]hq]hr]ht]uhvKhb]r»â��hÄX���Tier 2r…â��ÖÅr â��}rÀâ��(hgj∆â��hhjƒâ��ubaubahkjf��ubjY��)ÅrÃâ��}rÕâ��(hgU�hm}rŒâ��(ho]hp]hq]hr]ht]uhhjºâ��hb]rœâ��hÑ)År–â��}r—â��(hgX
���1.0, (2.0)r“â��hhjÃâ��hij¥à��hkhàhm}r”â��(ho]hp]hq]hr]ht]uhvKhb]r‘â��hÄX
���1.0, (2.0)r’â��ÖÅr÷â��}r◊â��(hgj“â��hhj–â��ubaubahkjf��ubjY��)Årÿâ��}rŸâ��(hgU�hm}r⁄â��(ho]hp]hq]hr]ht]uhhjºâ��hb]r€â��hÑ)År‹â��}r›â��(hgX���``PUT /accounts/{subject}``rfiâ��hhjÿâ��hij¥à��hkhàhm}rflâ��(ho]hp]hq]hr]ht]uhvKhb]r‡â��j√��)År·â��}r‚â��(hgjfiâ��hm}r„â��(ho]hp]hq]hr]ht]uhhj‹â��hb]r‰â��hÄX���PUT /accounts/{subject}rÂâ��ÖÅrÊâ��}rÁâ��(hgU�hhj·â��ubahkjÀ��ubaubahkjf��ubjY��)ÅrËâ��}rÈâ��(hgU�hm}rÍâ��(ho]hp]hq]hr]ht]uhhjºâ��hb]rÎâ��hÑ)ÅrÏâ��}rÌâ��(hgX���:func:`updateAccount`rÓâ��hhjËâ��hij¥à��hkhàhm}rÔâ��(ho]hp]hq]hr]ht]uhvKhb]râ��j’��)ÅrÒâ��}rÚâ��(hgjÓâ��hhjÏâ��hij¥à��hkjÿ��hm}rÛâ��(UreftypeX���funcj⁄��âj€��X
���updateAccountU	refdomainX���pyrÙâ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rıâ��j√��)Årˆâ��}r˜â��(hgjÓâ��hm}r¯â��(ho]hp]r˘â��(jÊ��jÙâ��X���py-funcr˙â��ehq]hr]ht]uhhjÒâ��hb]r˚â��hÄX���updateAccount()r¸â��ÖÅr˝â��}r˛â��(hgU�hhjˆâ��ubahkjÀ��ubaubaubahkjf��ubjY��)Årˇâ��}r�ä��(hgU�hm}rä��(ho]hp]hq]hr]ht]uhhjºâ��hb]rä��hÑ)Årä��}rä��(hgX���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`, :class:`person<Types.Person>`) ``->`` :class:`Types.Subject`hhjˇâ��hij¥à��hkhàhm}rä��(ho]hp]hq]hr]ht]uhvKhb]rä��(hÄX���(ÖÅrä��}rä��(hgX���(hhjä��ubj’��)År	ä��}r
ä��(hgX���:class:`session<Types.Session>`rä��hhjä��hij¥à��hkjÿ��hm}rä��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr
ä��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rä��j√��)Årä��}rä��(hgjä��hm}rä��(ho]hp]rä��(jÊ��j
ä��X���py-classrä��ehq]hr]ht]uhhj	ä��hb]rä��hÄX���sessionrä��ÖÅrä��}rä��(hgU�hhjä��ubahkjÀ��ubaubhÄX���, rä��ÖÅrä��}rä��(hgX���, hhjä��ubj’��)Årä��}rä��(hgX���:class:`subject<Types.Subject>`rä��hhjä��hij¥à��hkjÿ��hm}rä��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrä��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]r ä��j√��)År!ä��}r"ä��(hgjä��hm}r#ä��(ho]hp]r$ä��(jÊ��jä��X���py-classr%ä��ehq]hr]ht]uhhjä��hb]r&ä��hÄX���subjectr'ä��ÖÅr(ä��}r)ä��(hgU�hhj!ä��ubahkjÀ��ubaubhÄX���, r*ä��ÖÅr+ä��}r,ä��(hgX���, hhjä��ubj’��)År-ä��}r.ä��(hgX���:class:`person<Types.Person>`r/ä��hhjä��hij¥à��hkjÿ��hm}r0ä��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyr1ä��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]r2ä��j√��)År3ä��}r4ä��(hgj/ä��hm}r5ä��(ho]hp]r6ä��(jÊ��j1ä��X���py-classr7ä��ehq]hr]ht]uhhj-ä��hb]r8ä��hÄX���personr9ä��ÖÅr:ä��}r;ä��(hgU�hhj3ä��ubahkjÀ��ubaubhÄX���) r<ä��ÖÅr=ä��}r>ä��(hgX���) hhjä��ubj√��)År?ä��}r@ä��(hgX���``->``hm}rAä��(ho]hp]hq]hr]ht]uhhjä��hb]rBä��hÄX���->rCä��ÖÅrDä��}rEä��(hgU�hhj?ä��ubahkjÀ��ubhÄX��� ÖÅrFä��}rGä��(hgX��� hhjä��ubj’��)ÅrHä��}rIä��(hgX���:class:`Types.Subject`rJä��hhjä��hij¥à��hkjÿ��hm}rKä��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrLä��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rMä��j√��)ÅrNä��}rOä��(hgjJä��hm}rPä��(ho]hp]rQä��(jÊ��jLä��X���py-classrRä��ehq]hr]ht]uhhjHä��hb]rSä��hÄX
���Types.SubjectrTä��ÖÅrUä��}rVä��(hgU�hhjNä��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrWä��}rXä��(hgU�hm}rYä��(ho]hp]hq]hr]ht]uhhj/â��hb]rZä��(jY��)År[ä��}r\ä��(hgU�hm}r]ä��(ho]hp]hq]hr]ht]uhhjWä��hb]r^ä��hÑ)År_ä��}r`ä��(hgX���Tier 2raä��hhj[ä��hij¥à��hkhàhm}rbä��(ho]hp]hq]hr]ht]uhvKhb]rcä��hÄX���Tier 2rdä��ÖÅreä��}rfä��(hgjaä��hhj_ä��ubaubahkjf��ubjY��)Årgä��}rhä��(hgU�hm}riä��(ho]hp]hq]hr]ht]uhhjWä��hb]rjä��hÑ)Årkä��}rlä��(hgX
���1.0, (2.0)rmä��hhjgä��hij¥à��hkhàhm}rnä��(ho]hp]hq]hr]ht]uhvKhb]roä��hÄX
���1.0, (2.0)rpä��ÖÅrqä��}rrä��(hgjmä��hhjkä��ubaubahkjf��ubjY��)Årsä��}rtä��(hgU�hm}ruä��(ho]hp]hq]hr]ht]uhhjWä��hb]rvä��hÑ)Årwä��}rxä��(hgX(���``PUT /accounts/verification/{subject}``ryä��hhjsä��hij¥à��hkhàhm}rzä��(ho]hp]hq]hr]ht]uhvKhb]r{ä��j√��)År|ä��}r}ä��(hgjyä��hm}r~ä��(ho]hp]hq]hr]ht]uhhjwä��hb]rä��hÄX$���PUT /accounts/verification/{subject}rÄä��ÖÅrÅä��}rÇä��(hgU�hhj|ä��ubahkjÀ��ubaubahkjf��ubjY��)ÅrÉä��}rÑä��(hgU�hm}rÖä��(ho]hp]hq]hr]ht]uhhjWä��hb]rÜä��hÑ)Åráä��}ràä��(hgX���:func:`verifyAccount`râä��hhjÉä��hij¥à��hkhàhm}rää��(ho]hp]hq]hr]ht]uhvKhb]rãä��j’��)Åråä��}rçä��(hgjâä��hhjáä��hij¥à��hkjÿ��hm}réä��(UreftypeX���funcj⁄��âj€��X
���verifyAccountU	refdomainX���pyrèä��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rêä��j√��)Årëä��}ríä��(hgjâä��hm}rìä��(ho]hp]rîä��(jÊ��jèä��X���py-funcrïä��ehq]hr]ht]uhhjåä��hb]rñä��hÄX���verifyAccount()róä��ÖÅròä��}rôä��(hgU�hhjëä��ubahkjÀ��ubaubaubahkjf��ubjY��)Åröä��}rõä��(hgU�hm}rúä��(ho]hp]hq]hr]ht]uhhjWä��hb]rùä��hÑ)Årûä��}rüä��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhjöä��hij¥à��hkhàhm}r†ä��(ho]hp]hq]hr]ht]uhvKhb]r°ä��(hÄX���(ÖÅr¢ä��}r£ä��(hgX���(hhjûä��ubj’��)År§ä��}r•ä��(hgX���:class:`session<Types.Session>`r¶ä��hhjûä��hij¥à��hkjÿ��hm}rßä��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr®ä��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]r©ä��j√��)År™ä��}r´ä��(hgj¶ä��hm}r¨ä��(ho]hp]r≠ä��(jÊ��j®ä��X���py-classrÆä��ehq]hr]ht]uhhj§ä��hb]rØä��hÄX���sessionr∞ä��ÖÅr±ä��}r≤ä��(hgU�hhj™ä��ubahkjÀ��ubaubhÄX���, r≥ä��ÖÅr¥ä��}rµä��(hgX���, hhjûä��ubj’��)År∂ä��}r∑ä��(hgX���:class:`subject<Types.Subject>`r∏ä��hhjûä��hij¥à��hkjÿ��hm}rπä��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr∫ä��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKhb]rªä��j√��)Årºä��}rΩä��(hgj∏ä��hm}ræä��(ho]hp]røä��(jÊ��j∫ä��X���py-classr¿ä��ehq]hr]ht]uhhj∂ä��hb]r¡ä��hÄX���subjectr¬ä��ÖÅr√ä��}rƒä��(hgU�hhjºä��ubahkjÀ��ubaubhÄX���) r≈ä��ÖÅr∆ä��}r«ä��(hgX���) hhjûä��ubj√��)År»ä��}r…ä��(hgX���``->``hm}r ä��(ho]hp]hq]hr]ht]uhhjûä��hb]rÀä��hÄX���->rÃä��ÖÅrÕä��}rŒä��(hgU�hhj»ä��ubahkjÀ��ubhÄX��� booleanrœä��ÖÅr–ä��}r—ä��(hgX��� booleanhhjûä��ubeubahkjf��ubehkjó��ubjT��)År“ä��}r”ä��(hgU�hm}r‘ä��(ho]hp]hq]hr]ht]uhhj/â��hb]r’ä��(jY��)År÷ä��}r◊ä��(hgU�hm}rÿä��(ho]hp]hq]hr]ht]uhhj“ä��hb]rŸä��hÑ)År⁄ä��}r€ä��(hgX���Tier 2r‹ä��hhj÷ä��hij¥à��hkhàhm}r›ä��(ho]hp]hq]hr]ht]uhvKhb]rfiä��hÄX���Tier 2rflä��ÖÅr‡ä��}r·ä��(hgj‹ä��hhj⁄ä��ubaubahkjf��ubjY��)År‚ä��}r„ä��(hgU�hm}r‰ä��(ho]hp]hq]hr]ht]uhhj“ä��hb]rÂä��hÑ)ÅrÊä��}rÁä��(hgX
���1.0, (2.0)rËä��hhj‚ä��hij¥à��hkhàhm}rÈä��(ho]hp]hq]hr]ht]uhvKhb]rÍä��hÄX
���1.0, (2.0)rÎä��ÖÅrÏä��}rÌä��(hgjËä��hhjÊä��ubaubahkjf��ubjY��)ÅrÓä��}rÔä��(hgU�hm}rä��(ho]hp]hq]hr]ht]uhhj“ä��hb]rÒä��hÑ)ÅrÚä��}rÛä��(hgX���``GET /accounts/{subject}``rÙä��hhjÓä��hij¥à��hkhàhm}rıä��(ho]hp]hq]hr]ht]uhvKhb]rˆä��j√��)År˜ä��}r¯ä��(hgjÙä��hm}r˘ä��(ho]hp]hq]hr]ht]uhhjÚä��hb]r˙ä��hÄX���GET /accounts/{subject}r˚ä��ÖÅr¸ä��}r˝ä��(hgU�hhj˜ä��ubahkjÀ��ubaubahkjf��ubjY��)År˛ä��}rˇä��(hgU�hm}r�ã��(ho]hp]hq]hr]ht]uhhj“ä��hb]rã��hÑ)Årã��}rã��(hgX���:func:`getSubjectInfo`rã��hhj˛ä��hij¥à��hkhàhm}rã��(ho]hp]hq]hr]ht]uhvK hb]rã��j’��)Årã��}rã��(hgjã��hhjã��hij¥à��hkjÿ��hm}r	ã��(UreftypeX���funcj⁄��âj€��X���getSubjectInfoU	refdomainX���pyr
ã��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK hb]rã��j√��)Årã��}r
�(hgj�hm}r�(ho]hp]r�(j��j
ã��X���py-funcrã��ehq]hr]ht]uhhjã��hb]rã��hÄX���getSubjectInfo()rã��ÖÅrã��}rã��(hgU�hhjã��ubahkjÀ��ubaubaubahkjf��ubjY��)Årã��}rã��(hgU�hm}rã��(ho]hp]hq]hr]ht]uhhj“ä��hb]rã��hÑ)Årã��}rã��(hgXd���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` :class:`Types.SubjectInfo`hhjã��hij¥à��hkhàhm}rã��(ho]hp]hq]hr]ht]uhvK!hb]rã��(hÄX���(ÖÅrã��}rã��(hgX���(hhjã��ubj’��)Årã��}r ã��(hgX���:class:`session<Types.Session>`r!ã��hhjã��hij¥à��hkjÿ��hm}r"ã��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr#ã��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK!hb]r$ã��j√��)År%ã��}r&ã��(hgj!ã��hm}r'ã��(ho]hp]r(ã��(jÊ��j#ã��X���py-classr)ã��ehq]hr]ht]uhhjã��hb]r*ã��hÄX���sessionr+ã��ÖÅr,ã��}r-ã��(hgU�hhj%ã��ubahkjÀ��ubaubhÄX���, r.ã��ÖÅr/ã��}r0ã��(hgX���, hhjã��ubj’��)År1ã��}r2ã��(hgX���:class:`subject<Types.Subject>`r3ã��hhjã��hij¥à��hkjÿ��hm}r4ã��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr5ã��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK!hb]r6ã��j√��)År7ã��}r8ã��(hgj3ã��hm}r9ã��(ho]hp]r:ã��(jÊ��j5ã��X���py-classr;ã��ehq]hr]ht]uhhj1ã��hb]r<ã��hÄX���subjectr=ã��ÖÅr>ã��}r?ã��(hgU�hhj7ã��ubahkjÀ��ubaubhÄX���) r@ã��ÖÅrAã��}rBã��(hgX���) hhjã��ubj√��)ÅrCã��}rDã��(hgX���``->``hm}rEã��(ho]hp]hq]hr]ht]uhhjã��hb]rFã��hÄX���->rGã��ÖÅrHã��}rIã��(hgU�hhjCã��ubahkjÀ��ubhÄX��� ÖÅrJã��}rKã��(hgX��� hhjã��ubj’��)ÅrLã��}rMã��(hgX���:class:`Types.SubjectInfo`rNã��hhjã��hij¥à��hkjÿ��hm}rOã��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyrPã��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK!hb]rQã��j√��)ÅrRã��}rSã��(hgjNã��hm}rTã��(ho]hp]rUã��(jÊ��jPã��X���py-classrVã��ehq]hr]ht]uhhjLã��hb]rWã��hÄX���Types.SubjectInforXã��ÖÅrYã��}rZã��(hgU�hhjRã��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År[ã��}r\ã��(hgU�hm}r]ã��(ho]hp]hq]hr]ht]uhhj/â��hb]r^ã��(jY��)År_ã��}r`ã��(hgU�hm}raã��(ho]hp]hq]hr]ht]uhhj[ã��hb]rbã��hÑ)Årcã��}rdã��(hgX���Tier 2reã��hhj_ã��hij¥à��hkhàhm}rfã��(ho]hp]hq]hr]ht]uhvK"hb]rgã��hÄX���Tier 2rhã��ÖÅriã��}rjã��(hgjeã��hhjcã��ubaubahkjf��ubjY��)Årkã��}rlã��(hgU�hm}rmã��(ho]hp]hq]hr]ht]uhhj[ã��hb]rnã��hÑ)Åroã��}rpã��(hgX
���1.0, (2.0)rqã��hhjkã��hij¥à��hkhàhm}rrã��(ho]hp]hq]hr]ht]uhvK#hb]rsã��hÄX
���1.0, (2.0)rtã��ÖÅruã��}rvã��(hgjqã��hhjoã��ubaubahkjf��ubjY��)Årwã��}rxã��(hgU�hm}ryã��(ho]hp]hq]hr]ht]uhhj[ã��hb]rzã��hÑ)År{ã��}r|ã��(hgXM���``GET /accounts?query={query}[&status={status}&start={start}&count={count}]``r}ã��hhjwã��hij¥à��hkhàhm}r~ã��(ho]hp]hq]hr]ht]uhvK$hb]rã��j√��)ÅrÄã��}rÅã��(hgj}ã��hm}rÇã��(ho]hp]hq]hr]ht]uhhj{ã��hb]rÉã��hÄXI���GET /accounts?query={query}[&status={status}&start={start}&count={count}]rÑã��ÖÅrÖã��}rÜã��(hgU�hhjÄã��ubahkjÀ��ubaubahkjf��ubjY��)Åráã��}ràã��(hgU�hm}râã��(ho]hp]hq]hr]ht]uhhj[ã��hb]räã��hÑ)Årãã��}råã��(hgX���:func:`listSubjects`rçã��hhjáã��hij¥à��hkhàhm}réã��(ho]hp]hq]hr]ht]uhvK%hb]rèã��j’��)Årêã��}rëã��(hgjçã��hhjãã��hij¥à��hkjÿ��hm}ríã��(UreftypeX���funcj⁄��âj€��X���listSubjectsU	refdomainX���pyrìã��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK%hb]rîã��j√��)Årïã��}rñã��(hgjçã��hm}róã��(ho]hp]ròã��(jÊ��jìã��X���py-funcrôã��ehq]hr]ht]uhhjêã��hb]röã��hÄX���listSubjects()rõã��ÖÅrúã��}rùã��(hgU�hhjïã��ubahkjÀ��ubaubaubahkjf��ubjY��)Årûã��}rüã��(hgU�hm}r†ã��(ho]hp]hq]hr]ht]uhhj[ã��hb]r°ã��hÑ)År¢ã��}r£ã��(hgXp���(:class:`session<Types.Session>`, ``query``, ``status``, ``start``, ``count``) ``->`` :class:`Types.SubjectInfo`hhjûã��hij¥à��hkhàhm}r§ã��(ho]hp]hq]hr]ht]uhvK&hb]r•ã��(hÄX���(ÖÅr¶ã��}rßã��(hgX���(hhj¢ã��ubj’��)År®ã��}r©ã��(hgX���:class:`session<Types.Session>`r™ã��hhj¢ã��hij¥à��hkjÿ��hm}r´ã��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr¨ã��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK&hb]r≠ã��j√��)ÅrÆã��}rØã��(hgj™ã��hm}r∞ã��(ho]hp]r±ã��(jÊ��j¨ã��X���py-classr≤ã��ehq]hr]ht]uhhj®ã��hb]r≥ã��hÄX���sessionr¥ã��ÖÅrµã��}r∂ã��(hgU�hhjÆã��ubahkjÀ��ubaubhÄX���, r∑ã��ÖÅr∏ã��}rπã��(hgX���, hhj¢ã��ubj√��)År∫ã��}rªã��(hgX	���``query``hm}rºã��(ho]hp]hq]hr]ht]uhhj¢ã��hb]rΩã��hÄX���queryræã��ÖÅrøã��}r¿ã��(hgU�hhj∫ã��ubahkjÀ��ubhÄX���, r¡ã��ÖÅr¬ã��}r√ã��(hgX���, hhj¢ã��ubj√��)Årƒã��}r≈ã��(hgX
���``status``hm}r∆ã��(ho]hp]hq]hr]ht]uhhj¢ã��hb]r«ã��hÄX���statusr»ã��ÖÅr…ã��}r ã��(hgU�hhjƒã��ubahkjÀ��ubhÄX���, rÀã��ÖÅrÃã��}rÕã��(hgX���, hhj¢ã��ubj√��)ÅrŒã��}rœã��(hgX	���``start``hm}r–ã��(ho]hp]hq]hr]ht]uhhj¢ã��hb]r—ã��hÄX���startr“ã��ÖÅr”ã��}r‘ã��(hgU�hhjŒã��ubahkjÀ��ubhÄX���, r’ã��ÖÅr÷ã��}r◊ã��(hgX���, hhj¢ã��ubj√��)Årÿã��}rŸã��(hgX	���``count``hm}r⁄ã��(ho]hp]hq]hr]ht]uhhj¢ã��hb]r€ã��hÄX���countr‹ã��ÖÅr›ã��}rfiã��(hgU�hhjÿã��ubahkjÀ��ubhÄX���) rflã��ÖÅr‡ã��}r·ã��(hgX���) hhj¢ã��ubj√��)År‚ã��}r„ã��(hgX���``->``hm}r‰ã��(ho]hp]hq]hr]ht]uhhj¢ã��hb]rÂã��hÄX���->rÊã��ÖÅrÁã��}rËã��(hgU�hhj‚ã��ubahkjÀ��ubhÄX��� ÖÅrÈã��}rÍã��(hgX��� hhj¢ã��ubj’��)ÅrÎã��}rÏã��(hgX���:class:`Types.SubjectInfo`rÌã��hhj¢ã��hij¥à��hkjÿ��hm}rÓã��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyrÔã��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK&hb]rã��j√��)ÅrÒã��}rÚã��(hgjÌã��hm}rÛã��(ho]hp]rÙã��(jÊ��jÔã��X���py-classrıã��ehq]hr]ht]uhhjÎã��hb]rˆã��hÄX���Types.SubjectInfor˜ã��ÖÅr¯ã��}r˘ã��(hgU�hhjÒã��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)År˙ã��}r˚ã��(hgU�hm}r¸ã��(ho]hp]hq]hr]ht]uhhj/â��hb]r˝ã��(jY��)År˛ã��}rˇã��(hgU�hm}r�å��(ho]hp]hq]hr]ht]uhhj˙ã��hb]rå��hÑ)Årå��}rå��(hgX���Tier 2rå��hhj˛ã��hij¥à��hkhàhm}rå��(ho]hp]hq]hr]ht]uhvK'hb]rå��hÄX���Tier 2rå��ÖÅrå��}r	å��(hgjå��hhjå��ubaubahkjf��ubjY��)År
å��}rå��(hgU�hm}rå��(ho]hp]hq]hr]ht]uhhj˙ã��hb]r
å��hÑ)Årå��}rå��(hgX
���1.0, (2.0)r�hhj
å��hij¥à��hkhàhm}rå��(ho]hp]hq]hr]ht]uhvK(hb]rå��hÄX
���1.0, (2.0)rå��ÖÅrå��}rå��(hgjå��hhjå��ubaubahkjf��ubjY��)Årå��}rå��(hgU�hm}rå��(ho]hp]hq]hr]ht]uhhj˙ã��hb]rå��hÑ)Årå��}rå��(hgX���``POST /accounts/map``rå��hhjå��hij¥à��hkhàhm}rå��(ho]hp]hq]hr]ht]uhvK)hb]rå��j√��)Årå��}r å��(hgjå��hm}r!å��(ho]hp]hq]hr]ht]uhhjå��hb]r"å��hÄX���POST /accounts/mapr#å��ÖÅr$å��}r%å��(hgU�hhjå��ubahkjÀ��ubaubahkjf��ubjY��)År&å��}r'å��(hgU�hm}r(å��(ho]hp]hq]hr]ht]uhhj˙ã��hb]r)å��hÑ)År*å��}r+å��(hgX���:func:`mapIdentity`r,å��hhj&å��hij¥à��hkhàhm}r-å��(ho]hp]hq]hr]ht]uhvK*hb]r.å��j’��)År/å��}r0å��(hgj,å��hhj*å��hij¥à��hkjÿ��hm}r1å��(UreftypeX���funcj⁄��âj€��X���mapIdentityU	refdomainX���pyr2å��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK*hb]r3å��j√��)År4å��}r5å��(hgj,å��hm}r6å��(ho]hp]r7å��(jÊ��j2å��X���py-funcr8å��ehq]hr]ht]uhhj/å��hb]r9å��hÄX
���mapIdentity()r:å��ÖÅr;å��}r<å��(hgU�hhj4å��ubahkjÀ��ubaubaubahkjf��ubjY��)År=å��}r>å��(hgU�hm}r?å��(ho]hp]hq]hr]ht]uhhj˙ã��hb]r@å��hÑ)ÅrAå��}rBå��(hgXÇ���(:class:`session<Types.Session>`, :class:`primarySubject<Types.Subject>`, :class:`secondarySubject<Types.Subject>`) ``->`` booleanhhj=å��hij¥à��hkhàhm}rCå��(ho]hp]hq]hr]ht]uhvK+hb]rDå��(hÄX���(ÖÅrEå��}rFå��(hgX���(hhjAå��ubj’��)ÅrGå��}rHå��(hgX���:class:`session<Types.Session>`rIå��hhjAå��hij¥à��hkjÿ��hm}rJå��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrKå��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK+hb]rLå��j√��)ÅrMå��}rNå��(hgjIå��hm}rOå��(ho]hp]rPå��(jÊ��jKå��X���py-classrQå��ehq]hr]ht]uhhjGå��hb]rRå��hÄX���sessionrSå��ÖÅrTå��}rUå��(hgU�hhjMå��ubahkjÀ��ubaubhÄX���, rVå��ÖÅrWå��}rXå��(hgX���, hhjAå��ubj’��)ÅrYå��}rZå��(hgX&���:class:`primarySubject<Types.Subject>`r[å��hhjAå��hij¥à��hkjÿ��hm}r\å��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr]å��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK+hb]r^å��j√��)År_å��}r`å��(hgj[å��hm}raå��(ho]hp]rbå��(jÊ��j]å��X���py-classrcå��ehq]hr]ht]uhhjYå��hb]rdå��hÄX���primarySubjectreå��ÖÅrfå��}rgå��(hgU�hhj_å��ubahkjÀ��ubaubhÄX���, rhå��ÖÅriå��}rjå��(hgX���, hhjAå��ubj’��)Årkå��}rlå��(hgX(���:class:`secondarySubject<Types.Subject>`rmå��hhjAå��hij¥à��hkjÿ��hm}rnå��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyroå��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK+hb]rpå��j√��)Årqå��}rrå��(hgjmå��hm}rså��(ho]hp]rtå��(jÊ��joå��X���py-classruå��ehq]hr]ht]uhhjkå��hb]rvå��hÄX���secondarySubjectrwå��ÖÅrxå��}ryå��(hgU�hhjqå��ubahkjÀ��ubaubhÄX���) rzå��ÖÅr{å��}r|å��(hgX���) hhjAå��ubj√��)År}å��}r~å��(hgX���``->``hm}rå��(ho]hp]hq]hr]ht]uhhjAå��hb]rÄå��hÄX���->rÅå��ÖÅrÇå��}rÉå��(hgU�hhj}å��ubahkjÀ��ubhÄX��� booleanrÑå��ÖÅrÖå��}rÜå��(hgX��� booleanhhjAå��ubeubahkjf��ubehkjó��ubjT��)Åráå��}ràå��(hgU�hm}râå��(ho]hp]hq]hr]ht]uhhj/â��hb]räå��(jY��)Årãå��}råå��(hgU�hm}rçå��(ho]hp]hq]hr]ht]uhhjáå��hb]réå��hÑ)Årèå��}rêå��(hgX���Tier 2rëå��hhjãå��hij¥à��hkhàhm}ríå��(ho]hp]hq]hr]ht]uhvK,hb]rìå��hÄX���Tier 2rîå��ÖÅrïå��}rñå��(hgjëå��hhjèå��ubaubahkjf��ubjY��)Åróå��}ròå��(hgU�hm}rôå��(ho]hp]hq]hr]ht]uhhjáå��hb]röå��hÑ)Årõå��}rúå��(hgX
���1.0, (2.0)rùå��hhjóå��hij¥à��hkhàhm}rûå��(ho]hp]hq]hr]ht]uhvK-hb]rüå��hÄX
���1.0, (2.0)r†å��ÖÅr°å��}r¢å��(hgjùå��hhjõå��ubaubahkjf��ubjY��)År£å��}r§å��(hgU�hm}r•å��(ho]hp]hq]hr]ht]uhhjáå��hb]r¶å��hÑ)Årßå��}r®å��(hgX"���``DELETE /accounts/map/{subject}``r©å��hhj£å��hij¥à��hkhàhm}r™å��(ho]hp]hq]hr]ht]uhvK.hb]r´å��j√��)År¨å��}r≠å��(hgj©å��hm}rÆå��(ho]hp]hq]hr]ht]uhhjßå��hb]rØå��hÄX���DELETE /accounts/map/{subject}r∞å��ÖÅr±å��}r≤å��(hgU�hhj¨å��ubahkjÀ��ubaubahkjf��ubjY��)År≥å��}r¥å��(hgU�hm}rµå��(ho]hp]hq]hr]ht]uhhjáå��hb]r∂å��hÑ)År∑å��}r∏å��(hgX���:func:`removeMapIdentity`rπå��hhj≥å��hij¥à��hkhàhm}r∫å��(ho]hp]hq]hr]ht]uhvK/hb]rªå��j’��)Årºå��}rΩå��(hgjπå��hhj∑å��hij¥à��hkjÿ��hm}ræå��(UreftypeX���funcj⁄��âj€��X���removeMapIdentityU	refdomainX���pyrøå��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK/hb]r¿å��j√��)År¡å��}r¬å��(hgjπå��hm}r√å��(ho]hp]rƒå��(jÊ��jøå��X���py-funcr≈å��ehq]hr]ht]uhhjºå��hb]r∆å��hÄX���removeMapIdentity()r«å��ÖÅr»å��}r…å��(hgU�hhj¡å��ubahkjÀ��ubaubaubahkjf��ubjY��)År å��}rÀå��(hgU�hm}rÃå��(ho]hp]hq]hr]ht]uhhjáå��hb]rÕå��hÑ)ÅrŒå��}rœå��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhj å��hij¥à��hkhàhm}r–å��(ho]hp]hq]hr]ht]uhvK0hb]r—å��(hÄX���(ÖÅr“å��}r”å��(hgX���(hhjŒå��ubj’��)År‘å��}r’å��(hgX���:class:`session<Types.Session>`r÷å��hhjŒå��hij¥à��hkjÿ��hm}r◊å��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÿå��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK0hb]rŸå��j√��)År⁄å��}r€å��(hgj÷å��hm}r‹å��(ho]hp]r›å��(jÊ��jÿå��X���py-classrfiå��ehq]hr]ht]uhhj‘å��hb]rflå��hÄX���sessionr‡å��ÖÅr·å��}r‚å��(hgU�hhj⁄å��ubahkjÀ��ubaubhÄX���, r„å��ÖÅr‰å��}rÂå��(hgX���, hhjŒå��ubj’��)ÅrÊå��}rÁå��(hgX���:class:`subject<Types.Subject>`rËå��hhjŒå��hij¥à��hkjÿ��hm}rÈå��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrÍå��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK0hb]rÎå��j√��)ÅrÏå��}rÌå��(hgjËå��hm}rÓå��(ho]hp]rÔå��(jÊ��jÍå��X���py-classrå��ehq]hr]ht]uhhjÊå��hb]rÒå��hÄX���subjectrÚå��ÖÅrÛå��}rÙå��(hgU�hhjÏå��ubahkjÀ��ubaubhÄX���) rıå��ÖÅrˆå��}r˜å��(hgX���) hhjŒå��ubj√��)År¯å��}r˘å��(hgX���``->``hm}r˙å��(ho]hp]hq]hr]ht]uhhjŒå��hb]r˚å��hÄX���->r¸å��ÖÅr˝å��}r˛å��(hgU�hhj¯å��ubahkjÀ��ubhÄX��� booleanrˇå��ÖÅr�ç��}rç��(hgX��� booleanhhjŒå��ubeubahkjf��ubehkjó��ubjT��)Årç��}rç��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhj/â��hb]rç��(jY��)Årç��}rç��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhjç��hb]r	ç��hÑ)År
ç��}rç��(hgX���Tier 2rç��hhjç��hij¥à��hkhàhm}r
ç��(ho]hp]hq]hr]ht]uhvK1hb]rç��hÄX���Tier 2rç��ÖÅrç��}rç��(hgjç��hhj
ç��ubaubahkjf��ubjY��)Årç��}rç��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhjç��hb]rç��hÑ)Årç��}rç��(hgX
���1.0, (2.0)rç��hhjç��hij¥à��hkhàhm}rç��(ho]hp]hq]hr]ht]uhvK2hb]rç��hÄX
���1.0, (2.0)rç��ÖÅrç��}rç��(hgjç��hhjç��ubaubahkjf��ubjY��)Årç��}rç��(hgU�hm}r ç��(ho]hp]hq]hr]ht]uhhjç��hb]r!ç��hÑ)År"ç��}r#ç��(hgX���``POST /accounts/pendingmap``r$ç��hhjç��hij¥à��hkhàhm}r%ç��(ho]hp]hq]hr]ht]uhvK3hb]r&ç��j√��)År'ç��}r(ç��(hgj$ç��hm}r)ç��(ho]hp]hq]hr]ht]uhhj"ç��hb]r*ç��hÄX���POST /accounts/pendingmapr+ç��ÖÅr,ç��}r-ç��(hgU�hhj'ç��ubahkjÀ��ubaubahkjf��ubjY��)År.ç��}r/ç��(hgU�hm}r0ç��(ho]hp]hq]hr]ht]uhhjç��hb]r1ç��hÑ)År2ç��}r3ç��(hgX���:func:`requestMapIdentity`r4ç��hhj.ç��hij¥à��hkhàhm}r5ç��(ho]hp]hq]hr]ht]uhvK4hb]r6ç��j’��)År7ç��}r8ç��(hgj4ç��hhj2ç��hij¥à��hkjÿ��hm}r9ç��(UreftypeX���funcj⁄��âj€��X���requestMapIdentityU	refdomainX���pyr:ç��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK4hb]r;ç��j√��)År<ç��}r=ç��(hgj4ç��hm}r>ç��(ho]hp]r?ç��(jÊ��j:ç��X���py-funcr@ç��ehq]hr]ht]uhhj7ç��hb]rAç��hÄX���requestMapIdentity()rBç��ÖÅrCç��}rDç��(hgU�hhj<ç��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrEç��}rFç��(hgU�hm}rGç��(ho]hp]hq]hr]ht]uhhjç��hb]rHç��hÑ)ÅrIç��}rJç��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhjEç��hij¥à��hkhàhm}rKç��(ho]hp]hq]hr]ht]uhvK5hb]rLç��(hÄX���(ÖÅrMç��}rNç��(hgX���(hhjIç��ubj’��)ÅrOç��}rPç��(hgX���:class:`session<Types.Session>`rQç��hhjIç��hij¥à��hkjÿ��hm}rRç��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrSç��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK5hb]rTç��j√��)ÅrUç��}rVç��(hgjQç��hm}rWç��(ho]hp]rXç��(jÊ��jSç��X���py-classrYç��ehq]hr]ht]uhhjOç��hb]rZç��hÄX���sessionr[ç��ÖÅr\ç��}r]ç��(hgU�hhjUç��ubahkjÀ��ubaubhÄX���, r^ç��ÖÅr_ç��}r`ç��(hgX���, hhjIç��ubj’��)Åraç��}rbç��(hgX���:class:`subject<Types.Subject>`rcç��hhjIç��hij¥à��hkjÿ��hm}rdç��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyreç��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK5hb]rfç��j√��)Årgç��}rhç��(hgjcç��hm}riç��(ho]hp]rjç��(jÊ��jeç��X���py-classrkç��ehq]hr]ht]uhhjaç��hb]rlç��hÄX���subjectrmç��ÖÅrnç��}roç��(hgU�hhjgç��ubahkjÀ��ubaubhÄX���) rpç��ÖÅrqç��}rrç��(hgX���) hhjIç��ubj√��)Årsç��}rtç��(hgX���``->``hm}ruç��(ho]hp]hq]hr]ht]uhhjIç��hb]rvç��hÄX���->rwç��ÖÅrxç��}ryç��(hgU�hhjsç��ubahkjÀ��ubhÄX��� booleanrzç��ÖÅr{ç��}r|ç��(hgX��� booleanhhjIç��ubeubahkjf��ubehkjó��ubjT��)År}ç��}r~ç��(hgU�hm}rç��(ho]hp]hq]hr]ht]uhhj/â��hb]rÄç��(jY��)ÅrÅç��}rÇç��(hgU�hm}rÉç��(ho]hp]hq]hr]ht]uhhj}ç��hb]rÑç��hÑ)ÅrÖç��}rÜç��(hgX���Tier 2ráç��hhjÅç��hij¥à��hkhàhm}ràç��(ho]hp]hq]hr]ht]uhvK6hb]râç��hÄX���Tier 2räç��ÖÅrãç��}råç��(hgjáç��hhjÖç��ubaubahkjf��ubjY��)Årçç��}réç��(hgU�hm}rèç��(ho]hp]hq]hr]ht]uhhj}ç��hb]rêç��hÑ)Årëç��}ríç��(hgX
���1.0, (2.0)rìç��hhjçç��hij¥à��hkhàhm}rîç��(ho]hp]hq]hr]ht]uhvK7hb]rïç��hÄX
���1.0, (2.0)rñç��ÖÅróç��}ròç��(hgjìç��hhjëç��ubaubahkjf��ubjY��)Årôç��}röç��(hgU�hm}rõç��(ho]hp]hq]hr]ht]uhhj}ç��hb]rúç��hÑ)Årùç��}rûç��(hgX&���``PUT /accounts/pendingmap/{subject}``rüç��hhjôç��hij¥à��hkhàhm}r†ç��(ho]hp]hq]hr]ht]uhvK8hb]r°ç��j√��)År¢ç��}r£ç��(hgjüç��hm}r§ç��(ho]hp]hq]hr]ht]uhhjùç��hb]r•ç��hÄX"���PUT /accounts/pendingmap/{subject}r¶ç��ÖÅrßç��}r®ç��(hgU�hhj¢ç��ubahkjÀ��ubaubahkjf��ubjY��)År©ç��}r™ç��(hgU�hm}r´ç��(ho]hp]hq]hr]ht]uhhj}ç��hb]r¨ç��hÑ)År≠ç��}rÆç��(hgX���:func:`confirmMapIdentity`rØç��hhj©ç��hij¥à��hkhàhm}r∞ç��(ho]hp]hq]hr]ht]uhvK9hb]r±ç��j’��)År≤ç��}r≥ç��(hgjØç��hhj≠ç��hij¥à��hkjÿ��hm}r¥ç��(UreftypeX���funcj⁄��âj€��X���confirmMapIdentityU	refdomainX���pyrµç��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK9hb]r∂ç��j√��)År∑ç��}r∏ç��(hgjØç��hm}rπç��(ho]hp]r∫ç��(jÊ��jµç��X���py-funcrªç��ehq]hr]ht]uhhj≤ç��hb]rºç��hÄX���confirmMapIdentity()rΩç��ÖÅræç��}røç��(hgU�hhj∑ç��ubahkjÀ��ubaubaubahkjf��ubjY��)År¿ç��}r¡ç��(hgU�hm}r¬ç��(ho]hp]hq]hr]ht]uhhj}ç��hb]r√ç��hÑ)Årƒç��}r≈ç��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhj¿ç��hij¥à��hkhàhm}r∆ç��(ho]hp]hq]hr]ht]uhvK:hb]r«ç��(hÄX���(ÖÅr»ç��}r…ç��(hgX���(hhjƒç��ubj’��)År ç��}rÀç��(hgX���:class:`session<Types.Session>`rÃç��hhjƒç��hij¥à��hkjÿ��hm}rÕç��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrŒç��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK:hb]rœç��j√��)År–ç��}r—ç��(hgjÃç��hm}r“ç��(ho]hp]r”ç��(jÊ��jŒç��X���py-classr‘ç��ehq]hr]ht]uhhj ç��hb]r’ç��hÄX���sessionr÷ç��ÖÅr◊ç��}rÿç��(hgU�hhj–ç��ubahkjÀ��ubaubhÄX���, rŸç��ÖÅr⁄ç��}r€ç��(hgX���, hhjƒç��ubj’��)År‹ç��}r›ç��(hgX���:class:`subject<Types.Subject>`rfiç��hhjƒç��hij¥à��hkjÿ��hm}rflç��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr‡ç��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK:hb]r·ç��j√��)År‚ç��}r„ç��(hgjfiç��hm}r‰ç��(ho]hp]rÂç��(jÊ��j‡ç��X���py-classrÊç��ehq]hr]ht]uhhj‹ç��hb]rÁç��hÄX���subjectrËç��ÖÅrÈç��}rÍç��(hgU�hhj‚ç��ubahkjÀ��ubaubhÄX���) rÎç��ÖÅrÏç��}rÌç��(hgX���) hhjƒç��ubj√��)ÅrÓç��}rÔç��(hgX���``->``hm}rç��(ho]hp]hq]hr]ht]uhhjƒç��hb]rÒç��hÄX���->rÚç��ÖÅrÛç��}rÙç��(hgU�hhjÓç��ubahkjÀ��ubhÄX��� booleanrıç��ÖÅrˆç��}r˜ç��(hgX��� booleanhhjƒç��ubeubahkjf��ubehkjó��ubjT��)År¯ç��}r˘ç��(hgU�hm}r˙ç��(ho]hp]hq]hr]ht]uhhj/â��hb]r˚ç��(jY��)År¸ç��}r˝ç��(hgU�hm}r˛ç��(ho]hp]hq]hr]ht]uhhj¯ç��hb]rˇç��hÑ)År�é��}ré��(hgX���Tier 2ré��hhj¸ç��hij¥à��hkhàhm}ré��(ho]hp]hq]hr]ht]uhvK;hb]ré��hÄX���Tier 2ré��ÖÅré��}ré��(hgjé��hhj�é��ubaubahkjf��ubjY��)Åré��}r	é��(hgU�hm}r
é��(ho]hp]hq]hr]ht]uhhj¯ç��hb]ré��hÑ)Åré��}r
�(hgX
���1.0, (2.0)ré��hhjé��hij¥à��hkhàhm}ré��(ho]hp]hq]hr]ht]uhvK<hb]ré��hÄX
���1.0, (2.0)ré��ÖÅré��}ré��(hgjé��hhjé��ubaubahkjf��ubjY��)Åré��}ré��(hgU�hm}ré��(ho]hp]hq]hr]ht]uhhj¯ç��hb]ré��hÑ)Åré��}ré��(hgX&���``GET /accounts/pendingmap/{subject}``ré��hhjé��hij¥à��hkhàhm}ré��(ho]hp]hq]hr]ht]uhvK=hb]ré��j√��)Åré��}ré��(hgjé��hm}ré��(ho]hp]hq]hr]ht]uhhjé��hb]r é��hÄX"���GET /accounts/pendingmap/{subject}r!é��ÖÅr"é��}r#é��(hgU�hhjé��ubahkjÀ��ubaubahkjf��ubjY��)År$é��}r%é��(hgU�hm}r&é��(ho]hp]hq]hr]ht]uhhj¯ç��hb]r'é��hÑ)År(é��}r)é��(hgX���:func:`getPendingMapIdentity`r*é��hhj$é��hij¥à��hkhàhm}r+é��(ho]hp]hq]hr]ht]uhvK>hb]r,é��j’��)År-é��}r.é��(hgj*é��hhj(é��hij¥à��hkjÿ��hm}r/é��(UreftypeX���funcj⁄��âj€��X���getPendingMapIdentityU	refdomainX���pyr0é��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK>hb]r1é��j√��)År2é��}r3é��(hgj*é��hm}r4é��(ho]hp]r5é��(jÊ��j0é��X���py-funcr6é��ehq]hr]ht]uhhj-é��hb]r7é��hÄX���getPendingMapIdentity()r8é��ÖÅr9é��}r:é��(hgU�hhj2é��ubahkjÀ��ubaubaubahkjf��ubjY��)År;é��}r<é��(hgU�hm}r=é��(ho]hp]hq]hr]ht]uhhj¯ç��hb]r>é��hÑ)År?é��}r@é��(hgXd���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` :class:`Types.SubjectInfo`hhj;é��hij¥à��hkhàhm}rAé��(ho]hp]hq]hr]ht]uhvK?hb]rBé��(hÄX���(ÖÅrCé��}rDé��(hgX���(hhj?é��ubj’��)ÅrEé��}rFé��(hgX���:class:`session<Types.Session>`rGé��hhj?é��hij¥à��hkjÿ��hm}rHé��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrIé��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK?hb]rJé��j√��)ÅrKé��}rLé��(hgjGé��hm}rMé��(ho]hp]rNé��(jÊ��jIé��X���py-classrOé��ehq]hr]ht]uhhjEé��hb]rPé��hÄX���sessionrQé��ÖÅrRé��}rSé��(hgU�hhjKé��ubahkjÀ��ubaubhÄX���, rTé��ÖÅrUé��}rVé��(hgX���, hhj?é��ubj’��)ÅrWé��}rXé��(hgX���:class:`subject<Types.Subject>`rYé��hhj?é��hij¥à��hkjÿ��hm}rZé��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr[é��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK?hb]r\é��j√��)År]é��}r^é��(hgjYé��hm}r_é��(ho]hp]r`é��(jÊ��j[é��X���py-classraé��ehq]hr]ht]uhhjWé��hb]rbé��hÄX���subjectrcé��ÖÅrdé��}reé��(hgU�hhj]é��ubahkjÀ��ubaubhÄX���) rfé��ÖÅrgé��}rhé��(hgX���) hhj?é��ubj√��)Årié��}rjé��(hgX���``->``hm}rké��(ho]hp]hq]hr]ht]uhhj?é��hb]rlé��hÄX���->rmé��ÖÅrné��}roé��(hgU�hhjié��ubahkjÀ��ubhÄX��� ÖÅrpé��}rqé��(hgX��� hhj?é��ubj’��)Årré��}rsé��(hgX���:class:`Types.SubjectInfo`rté��hhj?é��hij¥à��hkjÿ��hm}rué��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyrvé��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK?hb]rwé��j√��)Årxé��}ryé��(hgjté��hm}rzé��(ho]hp]r{é��(jÊ��jvé��X���py-classr|é��ehq]hr]ht]uhhjré��hb]r}é��hÄX���Types.SubjectInfor~é��ÖÅré��}rÄé��(hgU�hhjxé��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÅé��}rÇé��(hgU�hm}rÉé��(ho]hp]hq]hr]ht]uhhj/â��hb]rÑé��(jY��)ÅrÖé��}rÜé��(hgU�hm}ráé��(ho]hp]hq]hr]ht]uhhjÅé��hb]ràé��hÑ)Årâé��}räé��(hgX���Tier 2rãé��hhjÖé��hij¥à��hkhàhm}råé��(ho]hp]hq]hr]ht]uhvK@hb]rçé��hÄX���Tier 2réé��ÖÅrèé��}rêé��(hgjãé��hhjâé��ubaubahkjf��ubjY��)Årëé��}ríé��(hgU�hm}rìé��(ho]hp]hq]hr]ht]uhhjÅé��hb]rîé��hÑ)Årïé��}rñé��(hgX
���1.0, (2.0)róé��hhjëé��hij¥à��hkhàhm}ròé��(ho]hp]hq]hr]ht]uhvKAhb]rôé��hÄX
���1.0, (2.0)röé��ÖÅrõé��}rúé��(hgjóé��hhjïé��ubaubahkjf��ubjY��)Årùé��}rûé��(hgU�hm}rüé��(ho]hp]hq]hr]ht]uhhjÅé��hb]r†é��hÑ)År°é��}r¢é��(hgX)���``DELETE /accounts/pendingmap/{subject}``r£é��hhjùé��hij¥à��hkhàhm}r§é��(ho]hp]hq]hr]ht]uhvKBhb]r•é��j√��)År¶é��}rßé��(hgj£é��hm}r®é��(ho]hp]hq]hr]ht]uhhj°é��hb]r©é��hÄX%���DELETE /accounts/pendingmap/{subject}r™é��ÖÅr´é��}r¨é��(hgU�hhj¶é��ubahkjÀ��ubaubahkjf��ubjY��)År≠é��}rÆé��(hgU�hm}rØé��(ho]hp]hq]hr]ht]uhhjÅé��hb]r∞é��hÑ)År±é��}r≤é��(hgX���:func:`denyMapIdentity`r≥é��hhj≠é��hij¥à��hkhàhm}r¥é��(ho]hp]hq]hr]ht]uhvKChb]rµé��j’��)År∂é��}r∑é��(hgj≥é��hhj±é��hij¥à��hkjÿ��hm}r∏é��(UreftypeX���funcj⁄��âj€��X���denyMapIdentityU	refdomainX���pyrπé��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKChb]r∫é��j√��)Årªé��}rºé��(hgj≥é��hm}rΩé��(ho]hp]ræé��(jÊ��jπé��X���py-funcrøé��ehq]hr]ht]uhhj∂é��hb]r¿é��hÄX���denyMapIdentity()r¡é��ÖÅr¬é��}r√é��(hgU�hhjªé��ubahkjÀ��ubaubaubahkjf��ubjY��)Årƒé��}r≈é��(hgU�hm}r∆é��(ho]hp]hq]hr]ht]uhhjÅé��hb]r«é��hÑ)År»é��}r…é��(hgXQ���(:class:`session<Types.Session>`, :class:`subject<Types.Subject>`) ``->`` booleanhhjƒé��hij¥à��hkhàhm}r é��(ho]hp]hq]hr]ht]uhvKDhb]rÀé��(hÄX���(ÖÅrÃé��}rÕé��(hgX���(hhj»é��ubj’��)ÅrŒé��}rœé��(hgX���:class:`session<Types.Session>`r–é��hhj»é��hij¥à��hkjÿ��hm}r—é��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr“é��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKDhb]r”é��j√��)År‘é��}r’é��(hgj–é��hm}r÷é��(ho]hp]r◊é��(jÊ��j“é��X���py-classrÿé��ehq]hr]ht]uhhjŒé��hb]rŸé��hÄX���sessionr⁄é��ÖÅr€é��}r‹é��(hgU�hhj‘é��ubahkjÀ��ubaubhÄX���, r›é��ÖÅrfié��}rflé��(hgX���, hhj»é��ubj’��)År‡é��}r·é��(hgX���:class:`subject<Types.Subject>`r‚é��hhj»é��hij¥à��hkjÿ��hm}r„é��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr‰é��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKDhb]rÂé��j√��)ÅrÊé��}rÁé��(hgj‚é��hm}rËé��(ho]hp]rÈé��(jÊ��j‰é��X���py-classrÍé��ehq]hr]ht]uhhj‡é��hb]rÎé��hÄX���subjectrÏé��ÖÅrÌé��}rÓé��(hgU�hhjÊé��ubahkjÀ��ubaubhÄX���) rÔé��ÖÅré��}rÒé��(hgX���) hhj»é��ubj√��)ÅrÚé��}rÛé��(hgX���``->``hm}rÙé��(ho]hp]hq]hr]ht]uhhj»é��hb]rıé��hÄX���->rˆé��ÖÅr˜é��}r¯é��(hgU�hhjÚé��ubahkjÀ��ubhÄX��� booleanr˘é��ÖÅr˙é��}r˚é��(hgX��� booleanhhj»é��ubeubahkjf��ubehkjó��ubjT��)År¸é��}r˝é��(hgU�hm}r˛é��(ho]hp]hq]hr]ht]uhhj/â��hb]rˇé��(jY��)År�è��}rè��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhj¸é��hb]rè��hÑ)Årè��}rè��(hgX���Tier 2rè��hhj�è��hij¥à��hkhàhm}rè��(ho]hp]hq]hr]ht]uhvKEhb]rè��hÄX���Tier 2r	è��ÖÅr
è��}rè��(hgjè��hhjè��ubaubahkjf��ubjY��)Årè��}r
è��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhj¸é��hb]rè��hÑ)Årè��}rè��(hgX
���1.0, (2.0)rè��hhjè��hij¥à��hkhàhm}rè��(ho]hp]hq]hr]ht]uhvKFhb]rè��hÄX
���1.0, (2.0)rè��ÖÅrè��}rè��(hgjè��hhjè��ubaubahkjf��ubjY��)Årè��}rè��(hgU�hm}rè��(ho]hp]hq]hr]ht]uhhj¸é��hb]rè��hÑ)Årè��}rè��(hgX���``POST /groups``rè��hhjè��hij¥à��hkhàhm}rè��(ho]hp]hq]hr]ht]uhvKGhb]r è��j√��)År!è��}r"è��(hgjè��hm}r#è��(ho]hp]hq]hr]ht]uhhjè��hb]r$è��hÄX���POST /groupsr%è��ÖÅr&è��}r'è��(hgU�hhj!è��ubahkjÀ��ubaubahkjf��ubjY��)År(è��}r)è��(hgU�hm}r*è��(ho]hp]hq]hr]ht]uhhj¸é��hb]r+è��hÑ)År,è��}r-è��(hgX���:func:`createGroup`r.è��hhj(è��hij¥à��hkhàhm}r/è��(ho]hp]hq]hr]ht]uhvKHhb]r0è��j’��)År1è��}r2è��(hgj.è��hhj,è��hij¥à��hkjÿ��hm}r3è��(UreftypeX���funcj⁄��âj€��X���createGroupU	refdomainX���pyr4è��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKHhb]r5è��j√��)År6è��}r7è��(hgj.è��hm}r8è��(ho]hp]r9è��(jÊ��j4è��X���py-funcr:è��ehq]hr]ht]uhhj1è��hb]r;è��hÄX
���createGroup()r<è��ÖÅr=è��}r>è��(hgU�hhj6è��ubahkjÀ��ubaubaubahkjf��ubjY��)År?è��}r@è��(hgU�hm}rAè��(ho]hp]hq]hr]ht]uhhj¸é��hb]rBè��hÑ)ÅrCè��}rDè��(hgX\���(:class:`session<Types.Session>`, :class:`group<Types.Group>`) ``->`` :class:`Types.Subject`hhj?è��hij¥à��hkhàhm}rEè��(ho]hp]hq]hr]ht]uhvKIhb]rFè��(hÄX���(ÖÅrGè��}rHè��(hgX���(hhjCè��ubj’��)ÅrIè��}rJè��(hgX���:class:`session<Types.Session>`rKè��hhjCè��hij¥à��hkjÿ��hm}rLè��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrMè��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKIhb]rNè��j√��)ÅrOè��}rPè��(hgjKè��hm}rQè��(ho]hp]rRè��(jÊ��jMè��X���py-classrSè��ehq]hr]ht]uhhjIè��hb]rTè��hÄX���sessionrUè��ÖÅrVè��}rWè��(hgU�hhjOè��ubahkjÀ��ubaubhÄX���, rXè��ÖÅrYè��}rZè��(hgX���, hhjCè��ubj’��)År[è��}r\è��(hgX���:class:`group<Types.Group>`r]è��hhjCè��hij¥à��hkjÿ��hm}r^è��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyr_è��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKIhb]r`è��j√��)Åraè��}rbè��(hgj]è��hm}rcè��(ho]hp]rdè��(jÊ��j_è��X���py-classreè��ehq]hr]ht]uhhj[è��hb]rfè��hÄX���grouprgè��ÖÅrhè��}riè��(hgU�hhjaè��ubahkjÀ��ubaubhÄX���) rjè��ÖÅrkè��}rlè��(hgX���) hhjCè��ubj√��)Årmè��}rnè��(hgX���``->``hm}roè��(ho]hp]hq]hr]ht]uhhjCè��hb]rpè��hÄX���->rqè��ÖÅrrè��}rsè��(hgU�hhjmè��ubahkjÀ��ubhÄX��� ÖÅrtè��}ruè��(hgX��� hhjCè��ubj’��)Årvè��}rwè��(hgX���:class:`Types.Subject`rxè��hhjCè��hij¥à��hkjÿ��hm}ryè��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrzè��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKIhb]r{è��j√��)År|è��}r}è��(hgjxè��hm}r~è��(ho]hp]rè��(jÊ��jzè��X���py-classrÄè��ehq]hr]ht]uhhjvè��hb]rÅè��hÄX
���Types.SubjectrÇè��ÖÅrÉè��}rÑè��(hgU�hhj|è��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrÖè��}rÜè��(hgU�hm}ráè��(ho]hp]hq]hr]ht]uhhj/â��hb]ràè��(jY��)Årâè��}räè��(hgU�hm}rãè��(ho]hp]hq]hr]ht]uhhjÖè��hb]råè��hÑ)Årçè��}réè��(hgX���Tier 2rèè��hhjâè��hij¥à��hkhàhm}rêè��(ho]hp]hq]hr]ht]uhvKJhb]rëè��hÄX���Tier 2ríè��ÖÅrìè��}rîè��(hgjèè��hhjçè��ubaubahkjf��ubjY��)Årïè��}rñè��(hgU�hm}róè��(ho]hp]hq]hr]ht]uhhjÖè��hb]ròè��hÑ)Årôè��}röè��(hgX
���1.0, (2.0)rõè��hhjïè��hij¥à��hkhàhm}rúè��(ho]hp]hq]hr]ht]uhvKKhb]rùè��hÄX
���1.0, (2.0)rûè��ÖÅrüè��}r†è��(hgjõè��hhjôè��ubaubahkjf��ubjY��)År°è��}r¢è��(hgU�hm}r£è��(ho]hp]hq]hr]ht]uhhjÖè��hb]r§è��hÑ)År•è��}r¶è��(hgX���``PUT /groups``rßè��hhj°è��hij¥à��hkhàhm}r®è��(ho]hp]hq]hr]ht]uhvKLhb]r©è��j√��)År™è��}r´è��(hgjßè��hm}r¨è��(ho]hp]hq]hr]ht]uhhj•è��hb]r≠è��hÄX���PUT /groupsrÆè��ÖÅrØè��}r∞è��(hgU�hhj™è��ubahkjÀ��ubaubahkjf��ubjY��)År±è��}r≤è��(hgU�hm}r≥è��(ho]hp]hq]hr]ht]uhhjÖè��hb]r¥è��hÑ)Årµè��}r∂è��(hgX���:func:`updateGroup`r∑è��hhj±è��hij¥à��hkhàhm}r∏è��(ho]hp]hq]hr]ht]uhvKMhb]rπè��j’��)År∫è��}rªè��(hgj∑è��hhjµè��hij¥à��hkjÿ��hm}rºè��(UreftypeX���funcj⁄��âj€��X���updateGroupU	refdomainX���pyrΩè��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKMhb]ræè��j√��)Årøè��}r¿è��(hgj∑è��hm}r¡è��(ho]hp]r¬è��(jÊ��jΩè��X���py-funcr√è��ehq]hr]ht]uhhj∫è��hb]rƒè��hÄX
���updateGroup()r≈è��ÖÅr∆è��}r«è��(hgU�hhjøè��ubahkjÀ��ubaubaubahkjf��ubjY��)År»è��}r…è��(hgU�hm}r è��(ho]hp]hq]hr]ht]uhhjÖè��hb]rÀè��hÑ)ÅrÃè��}rÕè��(hgXM���(:class:`session<Types.Session>`, :class:`group<Types.Group>`) ``->`` booleanhhj»è��hij¥à��hkhàhm}rŒè��(ho]hp]hq]hr]ht]uhvKNhb]rœè��(hÄX���(ÖÅr–è��}r—è��(hgX���(hhjÃè��ubj’��)År“è��}r”è��(hgX���:class:`session<Types.Session>`r‘è��hhjÃè��hij¥à��hkjÿ��hm}r’è��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr÷è��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKNhb]r◊è��j√��)Årÿè��}rŸè��(hgj‘è��hm}r⁄è��(ho]hp]r€è��(jÊ��j÷è��X���py-classr‹è��ehq]hr]ht]uhhj“è��hb]r›è��hÄX���sessionrfiè��ÖÅrflè��}r‡è��(hgU�hhjÿè��ubahkjÀ��ubaubhÄX���, r·è��ÖÅr‚è��}r„è��(hgX���, hhjÃè��ubj’��)År‰è��}rÂè��(hgX���:class:`group<Types.Group>`rÊè��hhjÃè��hij¥à��hkjÿ��hm}rÁè��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyrËè��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKNhb]rÈè��j√��)ÅrÍè��}rÎè��(hgjÊè��hm}rÏè��(ho]hp]rÌè��(jÊ��jËè��X���py-classrÓè��ehq]hr]ht]uhhj‰è��hb]rÔè��hÄX���grouprè��ÖÅrÒè��}rÚè��(hgU�hhjÍè��ubahkjÀ��ubaubhÄX���) rÛè��ÖÅrÙè��}rıè��(hgX���) hhjÃè��ubj√��)Årˆè��}r˜è��(hgX���``->``hm}r¯è��(ho]hp]hq]hr]ht]uhhjÃè��hb]r˘è��hÄX���->r˙è��ÖÅr˚è��}r¸è��(hgU�hhjˆè��ubahkjÀ��ubhÄX��� booleanr˝è��ÖÅr˛è��}rˇè��(hgX��� booleanhhjÃè��ubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)År�ê��}rê��(hgU�hhjùà��hiNhkj”��hm}rê��(hr]hq]ho]hp]ht]Uentries]rê��(j÷��X(���registerAccount() (in module CNIdentity)h.U�Ntrê��auhvNhwhhb]ubj¸!��)Årê��}rê��(hgU�hhjùà��hiNhkjˇ!��hm}rê��(j"��âj"��X���pyrê��hr]hq]ho]hp]ht]j"��X���functionr	ê��j"��j	ê��uhvNhwhhb]r
ê��(j"��)Årê��}rê��(hgX*���registerAccount(session,person) -> Subjecthhjê��hij¥à��hkj"��hm}r
ê��(hr]rê��h.aj"��jÕà��hq]ho]hp]ht]rê��h.aj"��X���registerAccountrê��j"��U�j"��âuhvK|hwhhb]rê��(j"��)Årê��}rê��(hgX���CNIdentity.hhjê��hij¥à��hkj"��hm}rê��(ho]hp]hq]hr]ht]uhvK|hwhhb]rê��hÄX���CNIdentity.rê��ÖÅrê��}rê��(hgU�hhjê��ubaubj"��)Årê��}rê��(hgjê��hhjê��hij¥à��hkj!"��hm}rê��(ho]hp]hq]hr]ht]uhvK|hwhhb]rê��hÄX���registerAccountrê��ÖÅrê��}rê��(hgU�hhjê��ubaubj'"��)År ê��}r!ê��(hgX���session, personhhjê��hij¥à��hkj*"��hm}r"ê��(ho]hp]hq]hr]ht]uhvK|hwhhb]r#ê��(j-"��)År$ê��}r%ê��(hgX���sessionhm}r&ê��(ho]hp]hq]hr]ht]uhhj ê��hb]r'ê��hÄX���sessionr(ê��ÖÅr)ê��}r*ê��(hgU�hhj$ê��ubahkj5"��ubj-"��)År+ê��}r,ê��(hgX���personhm}r-ê��(ho]hp]hq]hr]ht]uhhj ê��hb]r.ê��hÄX���personr/ê��ÖÅr0ê��}r1ê��(hgU�hhj+ê��ubahkj5"��ubeubj6"��)År2ê��}r3ê��(hgX���Subjecthhjê��hij¥à��hkj9"��hm}r4ê��(ho]hp]hq]hr]ht]uhvK|hwhhb]r5ê��hÄX���Subjectr6ê��ÖÅr7ê��}r8ê��(hgU�hhj2ê��ubaubeubj?"��)År9ê��}r:ê��(hgU�hhjê��hij¥à��hkjB"��hm}r;ê��(ho]hp]hq]hr]ht]uhvK|hwhhb]r<ê��(hÑ)År=ê��}r>ê��(hgX3���Create a new :term:`subject` in the DataONE system.hhj9ê��hij¥à��hkhàhm}r?ê��(ho]hp]hq]hr]ht]uhvKUhwhhb]r@ê��(hÄX
���Create a new rAê��ÖÅrBê��}rCê��(hgX
���Create a new hhj=ê��ubj’��)ÅrDê��}rEê��(hgX���:term:`subject`rFê��hhj=ê��hij¥à��hkjÿ��hm}rGê��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdrHê��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKUhb]rIê��j`2��)ÅrJê��}rKê��(hgjFê��hm}rLê��(ho]hp]rMê��(jÊ��jHê��X���std-termrNê��ehq]hr]ht]uhhjDê��hb]rOê��hÄX���subjectrPê��ÖÅrQê��}rRê��(hgU�hhjJê��ubahkji2��ubaubhÄX��� in the DataONE system.rSê��ÖÅrTê��}rUê��(hgX��� in the DataONE system.hhj=ê��ubeubhÑ)ÅrVê��}rWê��(hgX∏���Note that there should probably be a lot more metadata captured about the new user, and there should be a mechanism for specifying the default access control rules for the new account.rXê��hhj9ê��hij¥à��hkhàhm}rYê��(ho]hp]hq]hr]ht]uhvKWhwhhb]rZê��hÄX∏���Note that there should probably be a lot more metadata captured about the new user, and there should be a mechanism for specifying the default access control rules for the new account.r[ê��ÖÅr\ê��}r]ê��(hgjXê��hhjVê��ubaubhñ)År^ê��}r_ê��(hgU�hhj9ê��hiNhkhôhm}r`ê��(ho]hp]hq]hr]ht]uhvNhwhhb]raê��(hú)Årbê��}rcê��(hgU�hhj^ê��hij¥à��hkhühm}rdê��(ho]hp]hq]hr]ht]uhvKYhwhhb]reê��(h¢)Årfê��}rgê��(hgX���Versionhhjbê��hij¥à��hkh¶hm}rhê��(ho]hp]hq]hr]ht]uhvK�hb]riê��hÄX���Versionrjê��ÖÅrkê��}rlê��(hgU�hhjfê��ubaubh¨)Årmê��}rnê��(hgX
���1.0, (2.0)roê��hm}rpê��(ho]hp]hq]hr]ht]uhhjbê��hb]rqê��hÑ)Årrê��}rsê��(hgjoê��hhjmê��hij¥à��hkhàhm}rtê��(ho]hp]hq]hr]ht]uhvKYhb]ruê��hÄX
���1.0, (2.0)rvê��ÖÅrwê��}rxê��(hgjoê��hhjrê��ubaubahkhπubeubhú)Åryê��}rzê��(hgU�hhj^ê��hij¥à��hkhühm}r{ê��(ho]hp]hq]hr]ht]uhvKZhwhhb]r|ê��(h¢)År}ê��}r~ê��(hgX	���Use Caseshhjyê��hij¥à��hkh¶hm}rê��(ho]hp]hq]hr]ht]uhvK�hb]rÄê��hÄX	���Use CasesrÅê��ÖÅrÇê��}rÉê��(hgU�hhj}ê��ubaubh¨)ÅrÑê��}rÖê��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rÜê��hm}ráê��(ho]hp]hq]hr]ht]uhhjyê��hb]ràê��hÑ)Årâê��}räê��(hgjÜê��hhjÑê��hij¥à��hkhàhm}rãê��(ho]hp]hq]hr]ht]uhvK[hb]råê��j’��)Årçê��}réê��(hgjÜê��hhjâê��hij¥à��hkjÿ��hm}rèê��(UreftypeX���docrêê��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK[hb]rëê��j`2��)Åríê��}rìê��(hgjÜê��hm}rîê��(ho]hp]rïê��(jÊ��jêê��ehq]hr]ht]uhhjçê��hb]rñê��hÄX���UC16róê��ÖÅròê��}rôê��(hgU�hhjíê��ubahkji2��ubaubaubahkhπubeubhú)Åröê��}rõê��(hgU�hhj^ê��hij¥à��hkhühm}rúê��(ho]hp]hq]hr]ht]uhvK\hwhhb]rùê��(h¢)Årûê��}rüê��(hgX���REST URLhhjöê��hij¥à��hkh¶hm}r†ê��(ho]hp]hq]hr]ht]uhvK�hb]r°ê��hÄX���REST URLr¢ê��ÖÅr£ê��}r§ê��(hgU�hhjûê��ubaubh¨)År•ê��}r¶ê��(hgX���``POST /accounts``rßê��hm}r®ê��(ho]hp]hq]hr]ht]uhhjöê��hb]r©ê��hÑ)År™ê��}r´ê��(hgjßê��hhj•ê��hij¥à��hkhàhm}r¨ê��(ho]hp]hq]hr]ht]uhvK\hb]r≠ê��j√��)ÅrÆê��}rØê��(hgjßê��hm}r∞ê��(ho]hp]hq]hr]ht]uhhj™ê��hb]r±ê��hÄX���POST /accountsr≤ê��ÖÅr≥ê��}r¥ê��(hgU�hhjÆê��ubahkjÀ��ubaubahkhπubeubhú)Årµê��}r∂ê��(hgU�hm}r∑ê��(ho]hp]hq]hr]ht]uhhj^ê��hb]r∏ê��(h¢)Årπê��}r∫ê��(hgX
���Parametershhjµê��hij¥à��hkh¶hm}rªê��(ho]hp]hq]hr]ht]uhvK�hb]rºê��hÄX
���ParametersrΩê��ÖÅræê��}røê��(hgU�hhjπê��ubaubh¨)År¿ê��}r¡ê��(hgU�hm}r¬ê��(ho]hp]hq]hr]ht]uhhjµê��hb]r√ê��j	#��)Årƒê��}r≈ê��(hgU�hm}r∆ê��(ho]hp]hq]hr]ht]uhhj¿ê��hb]r«ê��(j#��)År»ê��}r…ê��(hgU�hm}r ê��(ho]hp]hq]hr]ht]uhhjƒê��hb]rÀê��hÑ)ÅrÃê��}rÕê��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rŒê��(ho]hp]hq]hr]ht]uhhj»ê��hb]rœê��(jû"��)År–ê��}r—ê��(hgX���sessionhm}r“ê��(hr]hq]j¢"��àho]hp]ht]uhhjÃê��hb]r”ê��hÄX���sessionr‘ê��ÖÅr’ê��}r÷ê��(hgU�hhj–ê��ubahkjß"��ubhÄX��� (r◊ê��ÖÅrÿê��}rŸê��(hgU�hhjÃê��ubj’��)År⁄ê��}r€ê��(hgX���:class:`Types.Session`r‹ê��hhjÃê��hij¥à��hkjÿ��hm}r›ê��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrfiê��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK^hb]rflê��j√��)År‡ê��}r·ê��(hgj‹ê��hm}r‚ê��(ho]hp]r„ê��(jÊ��jfiê��X���py-classr‰ê��ehq]hr]ht]uhhj⁄ê��hb]rÂê��hÄX
���Types.SessionrÊê��ÖÅrÁê��}rËê��(hgU�hhj‡ê��ubahkjÀ��ubaubhÄX���)ÖÅrÈê��}rÍê��(hgU�hhjÃê��ubhÄX��� -- rÎê��ÖÅrÏê��}rÌê��(hgU�hhjÃê��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÓê��ÖÅrÔê��}rê��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjÃê��ubj’��)ÅrÒê��}rÚê��(hgX���:term:`public user`rÛê��hhjÃê��hij¥à��hkjÿ��hm}rÙê��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrıê��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK]hb]rˆê��j`2��)År˜ê��}r¯ê��(hgjÛê��hm}r˘ê��(ho]hp]r˙ê��(jÊ��jıê��X���std-termr˚ê��ehq]hr]ht]uhhjÒê��hb]r¸ê��hÄX���public userr˝ê��ÖÅr˛ê��}rˇê��(hgU�hhj˜ê��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r�ë��ÖÅrë��}rë��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjÃê��ubehkhàubahkj;#��ubj#��)Årë��}rë��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjƒê��hb]rë��hÑ)Årë��}rë��(hgX��person (Types.Person) -- Information about the Person to be registered with the account, including the real name and email address for the individual.  The Subject with the Person must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication, and must not have been registered previously. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r	ë��(ho]hp]hq]hr]ht]uhhjë��hb]r
ë��(jû"��)Årë��}rë��(hgX���personhm}r
ë��(hr]hq]j¢"��àho]hp]ht]uhhjë��hb]rë��hÄX���personrë��ÖÅrë��}rë��(hgU�hhjë��ubahkjß"��ubhÄX��� (rë��ÖÅrë��}rë��(hgU�hhjë��ubj’��)Årë��}rë��(hgX���:class:`Types.Person`rë��hhjë��hij¥à��hkjÿ��hm}rë��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyrë��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKahb]rë��j√��)Årë��}rë��(hgjë��hm}rë��(ho]hp]rë��(jÊ��jë��X���py-classrë��ehq]hr]ht]uhhjë��hb]r ë��hÄX���Types.Personr!ë��ÖÅr"ë��}r#ë��(hgU�hhjë��ubahkjÀ��ubaubhÄX���)ÖÅr$ë��}r%ë��(hgU�hhjë��ubhÄX��� -- r&ë��ÖÅr'ë��}r(ë��(hgU�hhjë��ubhÄX∫��Information about the Person to be registered with the account, including the real name and email address for the individual.  The Subject with the Person must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication, and must not have been registered previously. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r)ë��ÖÅr*ë��}r+ë��(hgX∫��Information about the Person to be registered with the account, including the real name and email address for the individual.  The Subject with the Person must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication, and must not have been registered previously. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjë��ubjÉ$��)År,ë��}r-ë��(hgX���*File part*hm}r.ë��(ho]hp]hq]hr]ht]uhhjë��hb]r/ë��hÄX	���File partr0ë��ÖÅr1ë��}r2ë��(hgU�hhj,ë��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r3ë��ÖÅr4ë��}r5ë��(hgX%��� of the MIME multipart/mixed message.hhjë��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År6ë��}r7ë��(hgU�hm}r8ë��(ho]hp]hq]hr]ht]uhhj^ê��hb]r9ë��(h¢)År:ë��}r;ë��(hgX���Returnshhj6ë��hij¥à��hkh¶hm}r<ë��(ho]hp]hq]hr]ht]uhvK�hb]r=ë��hÄX���Returnsr>ë��ÖÅr?ë��}r@ë��(hgU�hhj:ë��ubaubh¨)ÅrAë��}rBë��(hgU�hm}rCë��(ho]hp]hq]hr]ht]uhhj6ë��hb]rDë��hÑ)ÅrEë��}rFë��(hgXH���The new subject in the DataONE system.  This may be a simple identifier.hm}rGë��(ho]hp]hq]hr]ht]uhhjAë��hb]rHë��hÄXH���The new subject in the DataONE system.  This may be a simple identifier.rIë��ÖÅrJë��}rKë��(hgXH���The new subject in the DataONE system.  This may be a simple identifier.hhjEë��ubahkhàubahkhπubehkhüubhú)ÅrLë��}rMë��(hgU�hm}rNë��(ho]hp]hq]hr]ht]uhhj^ê��hb]rOë��(h¢)ÅrPë��}rQë��(hgX���Return typehhjLë��hij¥à��hkh¶hm}rRë��(ho]hp]hq]hr]ht]uhvK�hb]rSë��hÄX���Return typerTë��ÖÅrUë��}rVë��(hgU�hhjPë��ubaubh¨)ÅrWë��}rXë��(hgU�hm}rYë��(ho]hp]hq]hr]ht]uhhjLë��hb]rZë��hÑ)År[ë��}r\ë��(hgX
���Types.Subjecthm}r]ë��(ho]hp]hq]hr]ht]uhhjWë��hb]r^ë��j’��)År_ë��}r`ë��(hgX���:class:`Types.Subject`raë��hhj[ë��hij¥à��hkjÿ��hm}rbë��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrcë��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKdhb]rdë��j√��)Åreë��}rfë��(hgjaë��hm}rgë��(ho]hp]rhë��(jÊ��jcë��X���py-classrië��ehq]hr]ht]uhhj_ë��hb]rjë��hÄX
���Types.Subjectrkë��ÖÅrlë��}rmë��(hgU�hhjeë��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Årnë��}roë��(hgU�hm}rpë��(ho]hp]hq]hr]ht]uhhj^ê��hb]rqë��(h¢)Årrë��}rsë��(hgX���Raiseshhjnë��hij¥à��hkh¶hm}rtë��(ho]hp]hq]hr]ht]uhvK�hb]ruë��hÄX���Raisesrvë��ÖÅrwë��}rxë��(hgU�hhjrë��ubaubh¨)Åryë��}rzë��(hgU�hm}r{ë��(ho]hp]hq]hr]ht]uhhjnë��hb]r|ë��j	#��)År}ë��}r~ë��(hgU�hm}rë��(ho]hp]hq]hr]ht]uhhjyë��hb]rÄë��(j#��)ÅrÅë��}rÇë��(hgU�hm}rÉë��(ho]hp]hq]hr]ht]uhhj}ë��hb]rÑë��hÑ)ÅrÖë��}rÜë��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4520)hm}ráë��(ho]hp]hq]hr]ht]uhhjÅë��hb]ràë��(j’��)Årâë��}räë��(hgU�hm}rãë��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailureråë��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhjÖë��hb]rçë��jû"��)Åréë��}rèë��(hgjåë��hm}rêë��(ho]hp]hq]hr]ht]uhhjâë��hb]rëë��hÄX���Exceptions.ServiceFailureríë��ÖÅrìë��}rîë��(hgU�hhjéë��ubahkjß"��ubahkjÿ��ubhÄX��� -- rïë��ÖÅrñë��}róë��(hgU�hhjÖë��ubj√��)Åròë��}rôë��(hgX$���``(errorCode=500, detailCode=4520)``hm}röë��(ho]hp]hq]hr]ht]uhhjÖë��hb]rõë��hÄX ���(errorCode=500, detailCode=4520)rúë��ÖÅrùë��}rûë��(hgU�hhjòë��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årüë��}r†ë��(hgU�hm}r°ë��(ho]hp]hq]hr]ht]uhhj}ë��hb]r¢ë��hÑ)År£ë��}r§ë��(hgXr���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=4521)The chosen identity already exists in the systemhm}r•ë��(ho]hp]hq]hr]ht]uhhjüë��hb]r¶ë��(j’��)Årßë��}r®ë��(hgU�hm}r©ë��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquer™ë��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhj£ë��hb]r´ë��jû"��)År¨ë��}r≠ë��(hgj™ë��hm}rÆë��(ho]hp]hq]hr]ht]uhhjßë��hb]rØë��hÄX���Exceptions.IdentifierNotUniquer∞ë��ÖÅr±ë��}r≤ë��(hgU�hhj¨ë��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≥ë��ÖÅr¥ë��}rµë��(hgU�hhj£ë��ubhÑ)År∂ë��}r∑ë��(hgX$���``(errorCode=409, detailCode=4521)``r∏ë��hhj£ë��hij¥à��hkhàhm}rπë��(ho]hp]hq]hr]ht]uhvKhhb]r∫ë��j√��)Årªë��}rºë��(hgj∏ë��hm}rΩë��(ho]hp]hq]hr]ht]uhhj∂ë��hb]ræë��hÄX ���(errorCode=409, detailCode=4521)røë��ÖÅr¿ë��}r¡ë��(hgU�hhjªë��ubahkjÀ��ubaubhÑ)År¬ë��}r√ë��(hgX0���The chosen identity already exists in the systemrƒë��hhj£ë��hij¥à��hkhàhm}r≈ë��(ho]hp]hq]hr]ht]uhvKjhb]r∆ë��hÄX0���The chosen identity already exists in the systemr«ë��ÖÅr»ë��}r…ë��(hgjƒë��hhj¬ë��ubaubehkhàubahkj;#��ubj#��)År ë��}rÀë��(hgU�hm}rÃë��(ho]hp]hq]hr]ht]uhhj}ë��hb]rÕë��hÑ)ÅrŒë��}rœë��(hgXñ���Exceptions.InvalidCredentials -- (errorCode=401, detailCode=4522)Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.hm}r–ë��(ho]hp]hq]hr]ht]uhhj ë��hb]r—ë��(j’��)År“ë��}r”ë��(hgU�hm}r‘ë��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidCredentialsr’ë��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhjŒë��hb]r÷ë��jû"��)År◊ë��}rÿë��(hgj’ë��hm}rŸë��(ho]hp]hq]hr]ht]uhhj“ë��hb]r⁄ë��hÄX���Exceptions.InvalidCredentialsr€ë��ÖÅr‹ë��}r›ë��(hgU�hhj◊ë��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfië��ÖÅrflë��}r‡ë��(hgU�hhjŒë��ubhÑ)År·ë��}r‚ë��(hgX$���``(errorCode=401, detailCode=4522)``r„ë��hhjŒë��hij¥à��hkhàhm}r‰ë��(ho]hp]hq]hr]ht]uhvKlhb]rÂë��j√��)ÅrÊë��}rÁë��(hgj„ë��hm}rËë��(ho]hp]hq]hr]ht]uhhj·ë��hb]rÈë��hÄX ���(errorCode=401, detailCode=4522)rÍë��ÖÅrÎë��}rÏë��(hgU�hhjÊë��ubahkjÀ��ubaubhÑ)ÅrÌë��}rÓë��(hgXU���Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.rÔë��hhjŒë��hij¥à��hkhàhm}rë��(ho]hp]hq]hr]ht]uhvKnhb]rÒë��hÄXU���Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.rÚë��ÖÅrÛë��}rÙë��(hgjÔë��hhjÌë��ubaubehkhàubahkj;#��ubj#��)Årıë��}rˆë��(hgU�hm}r˜ë��(ho]hp]hq]hr]ht]uhhj}ë��hb]r¯ë��hÑ)År˘ë��}r˙ë��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4523)hm}r˚ë��(ho]hp]hq]hr]ht]uhhjıë��hb]r¸ë��(j’��)År˝ë��}r˛ë��(hgU�hm}rˇë��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr�í��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhj˘ë��hb]rí��jû"��)Årí��}rí��(hgj�í��hm}rí��(ho]hp]hq]hr]ht]uhhj˝ë��hb]rí��hÄX���Exceptions.NotImplementedrí��ÖÅrí��}rí��(hgU�hhjí��ubahkjß"��ubahkjÿ��ubhÄX��� -- r	í��ÖÅr
í��}rí��(hgU�hhj˘ë��ubj√��)Årí��}r
í��(hgX$���``(errorCode=501, detailCode=4523)``hm}rí��(ho]hp]hq]hr]ht]uhhj˘ë��hb]rí��hÄX ���(errorCode=501, detailCode=4523)rí��ÖÅrí��}rí��(hgU�hhjí��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årí��}rí��(hgU�hm}rí��(ho]hp]hq]hr]ht]uhhj}ë��hb]rí��hÑ)Årí��}rí��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4524)hm}rí��(ho]hp]hq]hr]ht]uhhjí��hb]rí��(j’��)Årí��}rí��(hgU�hm}rí��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrí��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhjí��hb]rí��jû"��)År í��}r!í��(hgjí��hm}r"í��(ho]hp]hq]hr]ht]uhhjí��hb]r#í��hÄX���Exceptions.InvalidRequestr$í��ÖÅr%í��}r&í��(hgU�hhj í��ubahkjß"��ubahkjÿ��ubhÄX��� -- r'í��ÖÅr(í��}r)í��(hgU�hhjí��ubj√��)År*í��}r+í��(hgX$���``(errorCode=400, detailCode=4524)``hm}r,í��(ho]hp]hq]hr]ht]uhhjí��hb]r-í��hÄX ���(errorCode=400, detailCode=4524)r.í��ÖÅr/í��}r0í��(hgU�hhj*í��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År1í��}r2í��(hgU�hm}r3í��(ho]hp]hq]hr]ht]uhhj}ë��hb]r4í��hÑ)År5í��}r6í��(hgXÄ���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4525)The subject of the session does not match the subject of the person.hm}r7í��(ho]hp]hq]hr]ht]uhhj1í��hb]r8í��(j’��)År9í��}r:í��(hgU�hm}r;í��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr<í��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhj5í��hb]r=í��jû"��)År>í��}r?í��(hgj<í��hm}r@í��(ho]hp]hq]hr]ht]uhhj9í��hb]rAí��hÄX���Exceptions.NotAuthorizedrBí��ÖÅrCí��}rDí��(hgU�hhj>í��ubahkjß"��ubahkjÿ��ubhÄX��� -- rEí��ÖÅrFí��}rGí��(hgU�hhj5í��ubhÑ)ÅrHí��}rIí��(hgX$���``(errorCode=401, detailCode=4525)``rJí��hhj5í��hij¥à��hkhàhm}rKí��(ho]hp]hq]hr]ht]uhvKthb]rLí��j√��)ÅrMí��}rNí��(hgjJí��hm}rOí��(ho]hp]hq]hr]ht]uhhjHí��hb]rPí��hÄX ���(errorCode=401, detailCode=4525)rQí��ÖÅrRí��}rSí��(hgU�hhjMí��ubahkjÀ��ubaubhÑ)ÅrTí��}rUí��(hgXD���The subject of the session does not match the subject of the person.rVí��hhj5í��hij¥à��hkhàhm}rWí��(ho]hp]hq]hr]ht]uhvKvhb]rXí��hÄXD���The subject of the session does not match the subject of the person.rYí��ÖÅrZí��}r[í��(hgjVí��hhjTí��ubaubehkhàubahkj;#��ubj#��)År\í��}r]í��(hgU�hm}r^í��(ho]hp]hq]hr]ht]uhhj}ë��hb]r_í��hÑ)År`í��}raí��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4526)hm}rbí��(ho]hp]hq]hr]ht]uhhj\í��hb]rcí��(j’��)Årdí��}reí��(hgU�hm}rfí��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrgí��U	refdomainjê��hr]hq]Urefexplicitâho]hp]ht]uhhj`í��hb]rhí��jû"��)Årií��}rjí��(hgjgí��hm}rkí��(ho]hp]hq]hr]ht]uhhjdí��hb]rlí��hÄX���Exceptions.InvalidTokenrmí��ÖÅrní��}roí��(hgU�hhjií��ubahkjß"��ubahkjÿ��ubhÄX��� -- rpí��ÖÅrqí��}rrí��(hgU�hhj`í��ubj√��)Årsí��}rtí��(hgX$���``(errorCode=401, detailCode=4526)``hm}ruí��(ho]hp]hq]hr]ht]uhhj`í��hb]rví��hÄX ���(errorCode=401, detailCode=4526)rwí��ÖÅrxí��}ryí��(hgU�hhjsí��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årzí��}r{í��(hgU�hhjùà��hiNhkj”��hm}r|í��(hr]hq]ho]hp]ht]Uentries]r}í��(j÷��X&���updateAccount() (in module CNIdentity)h$U�Ntr~í��auhvNhwhhb]ubj¸!��)Årí��}rÄí��(hgU�hhjùà��hiNhkjˇ!��hm}rÅí��(j"��âj"��X���pyrÇí��hr]hq]ho]hp]ht]j"��X���functionrÉí��j"��jÉí��uhvNhwhhb]rÑí��(j"��)ÅrÖí��}rÜí��(hgX0���updateAccount(session,subject,person) -> Subjecthhjí��hij¥à��hkj"��hm}ráí��(hr]ràí��h$aj"��jÕà��hq]ho]hp]ht]râí��h$aj"��X
���updateAccounträí��j"��U�j"��âuhvK´hwhhb]rãí��(j"��)Åråí��}rçí��(hgX���CNIdentity.hhjÖí��hij¥à��hkj"��hm}réí��(ho]hp]hq]hr]ht]uhvK´hwhhb]rèí��hÄX���CNIdentity.rêí��ÖÅrëí��}ríí��(hgU�hhjåí��ubaubj"��)Årìí��}rîí��(hgjäí��hhjÖí��hij¥à��hkj!"��hm}rïí��(ho]hp]hq]hr]ht]uhvK´hwhhb]rñí��hÄX
���updateAccountróí��ÖÅròí��}rôí��(hgU�hhjìí��ubaubj'"��)Åröí��}rõí��(hgX���session, subject, personhhjÖí��hij¥à��hkj*"��hm}rúí��(ho]hp]hq]hr]ht]uhvK´hwhhb]rùí��(j-"��)Årûí��}rüí��(hgX���sessionhm}r†í��(ho]hp]hq]hr]ht]uhhjöí��hb]r°í��hÄX���sessionr¢í��ÖÅr£í��}r§í��(hgU�hhjûí��ubahkj5"��ubj-"��)År•í��}r¶í��(hgX���subjecthm}rßí��(ho]hp]hq]hr]ht]uhhjöí��hb]r®í��hÄX���subjectr©í��ÖÅr™í��}r´í��(hgU�hhj•í��ubahkj5"��ubj-"��)År¨í��}r≠í��(hgX���personhm}rÆí��(ho]hp]hq]hr]ht]uhhjöí��hb]rØí��hÄX���personr∞í��ÖÅr±í��}r≤í��(hgU�hhj¨í��ubahkj5"��ubeubj6"��)År≥í��}r¥í��(hgX���SubjecthhjÖí��hij¥à��hkj9"��hm}rµí��(ho]hp]hq]hr]ht]uhvK´hwhhb]r∂í��hÄX���Subjectr∑í��ÖÅr∏í��}rπí��(hgU�hhj≥í��ubaubeubj?"��)År∫í��}rªí��(hgU�hhjí��hij¥à��hkjB"��hm}rºí��(ho]hp]hq]hr]ht]uhvK´hwhhb]rΩí��(hÑ)Åræí��}røí��(hgX|���Update an existing :term:`subject` in the DataONE system. The target subject is determined from subject provided in the URL.hhj∫í��hij¥à��hkhàhm}r¿í��(ho]hp]hq]hr]ht]uhvKhwhhb]r¡í��(hÄX���Update an existing r¬í��ÖÅr√í��}rƒí��(hgX���Update an existing hhjæí��ubj’��)År≈í��}r∆í��(hgX���:term:`subject`r«í��hhjæí��hij¥à��hkjÿ��hm}r»í��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdr…í��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKhb]r í��j`2��)ÅrÀí��}rÃí��(hgj«í��hm}rÕí��(ho]hp]rŒí��(jÊ��j…í��X���std-termrœí��ehq]hr]ht]uhhj≈í��hb]r–í��hÄX���subjectr—í��ÖÅr“í��}r”í��(hgU�hhjÀí��ubahkji2��ubaubhÄXZ��� in the DataONE system. The target subject is determined from subject provided in the URL.r‘í��ÖÅr’í��}r÷í��(hgXZ��� in the DataONE system. The target subject is determined from subject provided in the URL.hhjæí��ubeubhÑ)År◊í��}rÿí��(hgXJ���The use calling this method must have write access to the account details.rŸí��hhj∫í��hij¥à��hkhàhm}r⁄í��(ho]hp]hq]hr]ht]uhvKÅhwhhb]r€í��hÄXJ���The use calling this method must have write access to the account details.r‹í��ÖÅr›í��}rfií��(hgjŸí��hhj◊í��ubaubhÑ)Årflí��}r‡í��(hgXY���Note that there should be a policy for verifying the details that change via this method.r·í��hhj∫í��hij¥à��hkhàhm}r‚í��(ho]hp]hq]hr]ht]uhvKÉhwhhb]r„í��hÄXY���Note that there should be a policy for verifying the details that change via this method.r‰í��ÖÅrÂí��}rÊí��(hgj·í��hhjflí��ubaubhñ)ÅrÁí��}rËí��(hgU�hhj∫í��hiNhkhôhm}rÈí��(ho]hp]hq]hr]ht]uhvNhwhhb]rÍí��(hú)ÅrÎí��}rÏí��(hgU�hhjÁí��hij¥à��hkhühm}rÌí��(ho]hp]hq]hr]ht]uhvKÖhwhhb]rÓí��(h¢)ÅrÔí��}rí��(hgX���VersionhhjÎí��hij¥à��hkh¶hm}rÒí��(ho]hp]hq]hr]ht]uhvK�hb]rÚí��hÄX���VersionrÛí��ÖÅrÙí��}rıí��(hgU�hhjÔí��ubaubh¨)Årˆí��}r˜í��(hgX
���1.0, (2.0)r¯í��hm}r˘í��(ho]hp]hq]hr]ht]uhhjÎí��hb]r˙í��hÑ)År˚í��}r¸í��(hgj¯í��hhjˆí��hij¥à��hkhàhm}r˝í��(ho]hp]hq]hr]ht]uhvKÖhb]r˛í��hÄX
���1.0, (2.0)rˇí��ÖÅr�ì��}rì��(hgj¯í��hhj˚í��ubaubahkhπubeubhú)Årì��}rì��(hgU�hhjÁí��hij¥à��hkhühm}rì��(ho]hp]hq]hr]ht]uhvKÜhwhhb]rì��(h¢)Årì��}rì��(hgX	���Use Caseshhjì��hij¥à��hkh¶hm}rì��(ho]hp]hq]hr]ht]uhvK�hb]r	ì��hÄX	���Use Casesr
ì��ÖÅrì��}rì��(hgU�hhjì��ubaubh¨)År
ì��}rì��(hgX$���:doc:`UC16 </design/UseCases/16_uc>`rì��hm}rì��(ho]hp]hq]hr]ht]uhhjì��hb]rì��hÑ)Årì��}rì��(hgjì��hhj
ì��hij¥à��hkhàhm}rì��(ho]hp]hq]hr]ht]uhvKáhb]rì��j’��)Årì��}rì��(hgjì��hhjì��hij¥à��hkjÿ��hm}rì��(UreftypeX���docrì��j⁄��àj€��X���/design/UseCases/16_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvKáhb]rì��j`2��)Årì��}rì��(hgjì��hm}rì��(ho]hp]rì��(jÊ��jì��ehq]hr]ht]uhhjì��hb]rì��hÄX���UC16r ì��ÖÅr!ì��}r"ì��(hgU�hhjì��ubahkji2��ubaubaubahkhπubeubhú)År#ì��}r$ì��(hgU�hhjÁí��hij¥à��hkhühm}r%ì��(ho]hp]hq]hr]ht]uhvKàhwhhb]r&ì��(h¢)År'ì��}r(ì��(hgX���REST URLhhj#ì��hij¥à��hkh¶hm}r)ì��(ho]hp]hq]hr]ht]uhvK�hb]r*ì��hÄX���REST URLr+ì��ÖÅr,ì��}r-ì��(hgU�hhj'ì��ubaubh¨)År.ì��}r/ì��(hgX���``PUT /accounts/{subject}``r0ì��hm}r1ì��(ho]hp]hq]hr]ht]uhhj#ì��hb]r2ì��hÑ)År3ì��}r4ì��(hgj0ì��hhj.ì��hij¥à��hkhàhm}r5ì��(ho]hp]hq]hr]ht]uhvKàhb]r6ì��j√��)År7ì��}r8ì��(hgj0ì��hm}r9ì��(ho]hp]hq]hr]ht]uhhj3ì��hb]r:ì��hÄX���PUT /accounts/{subject}r;ì��ÖÅr<ì��}r=ì��(hgU�hhj7ì��ubahkjÀ��ubaubahkhπubeubhú)År>ì��}r?ì��(hgU�hm}r@ì��(ho]hp]hq]hr]ht]uhhjÁí��hb]rAì��(h¢)ÅrBì��}rCì��(hgX
���Parametershhj>ì��hij¥à��hkh¶hm}rDì��(ho]hp]hq]hr]ht]uhvK�hb]rEì��hÄX
���ParametersrFì��ÖÅrGì��}rHì��(hgU�hhjBì��ubaubh¨)ÅrIì��}rJì��(hgU�hm}rKì��(ho]hp]hq]hr]ht]uhhj>ì��hb]rLì��j	#��)ÅrMì��}rNì��(hgU�hm}rOì��(ho]hp]hq]hr]ht]uhhjIì��hb]rPì��(j#��)ÅrQì��}rRì��(hgU�hm}rSì��(ho]hp]hq]hr]ht]uhhjMì��hb]rTì��hÑ)ÅrUì��}rVì��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rWì��(ho]hp]hq]hr]ht]uhhjQì��hb]rXì��(jû"��)ÅrYì��}rZì��(hgX���sessionhm}r[ì��(hr]hq]j¢"��àho]hp]ht]uhhjUì��hb]r\ì��hÄX���sessionr]ì��ÖÅr^ì��}r_ì��(hgU�hhjYì��ubahkjß"��ubhÄX��� (r`ì��ÖÅraì��}rbì��(hgU�hhjUì��ubj’��)Årcì��}rdì��(hgX���:class:`Types.Session`reì��hhjUì��hij¥à��hkjÿ��hm}rfì��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrgì��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKähb]rhì��j√��)Åriì��}rjì��(hgjeì��hm}rkì��(ho]hp]rlì��(jÊ��jgì��X���py-classrmì��ehq]hr]ht]uhhjcì��hb]rnì��hÄX
���Types.Sessionroì��ÖÅrpì��}rqì��(hgU�hhjiì��ubahkjÀ��ubaubhÄX���)ÖÅrrì��}rsì��(hgU�hhjUì��ubhÄX��� -- rtì��ÖÅruì��}rvì��(hgU�hhjUì��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rwì��ÖÅrxì��}ryì��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjUì��ubj’��)Årzì��}r{ì��(hgX���:term:`public user`r|ì��hhjUì��hij¥à��hkjÿ��hm}r}ì��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr~ì��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKâhb]rì��j`2��)ÅrÄì��}rÅì��(hgj|ì��hm}rÇì��(ho]hp]rÉì��(jÊ��j~ì��X���std-termrÑì��ehq]hr]ht]uhhjzì��hb]rÖì��hÄX���public userrÜì��ÖÅráì��}ràì��(hgU�hhjÄì��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.râì��ÖÅräì��}rãì��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjUì��ubehkhàubahkj;#��ubj#��)Åråì��}rçì��(hgU�hm}réì��(ho]hp]hq]hr]ht]uhhjMì��hb]rèì��hÑ)Årêì��}rëì��(hgXà���subject (Types.Subject) -- The subject of the person being updated. Transmitted as part of the URL path and must be escaped accordingly.hm}ríì��(ho]hp]hq]hr]ht]uhhjåì��hb]rìì��(jû"��)Årîì��}rïì��(hgX���subjecthm}rñì��(hr]hq]j¢"��àho]hp]ht]uhhjêì��hb]róì��hÄX���subjectròì��ÖÅrôì��}röì��(hgU�hhjîì��ubahkjß"��ubhÄX��� (rõì��ÖÅrúì��}rùì��(hgU�hhjêì��ubj’��)Årûì��}rüì��(hgX���:class:`Types.Subject`r†ì��hhjêì��hij¥à��hkjÿ��hm}r°ì��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr¢ì��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKçhb]r£ì��j√��)År§ì��}r•ì��(hgj†ì��hm}r¶ì��(ho]hp]rßì��(jÊ��j¢ì��X���py-classr®ì��ehq]hr]ht]uhhjûì��hb]r©ì��hÄX
���Types.Subjectr™ì��ÖÅr´ì��}r¨ì��(hgU�hhj§ì��ubahkjÀ��ubaubhÄX���)ÖÅr≠ì��}rÆì��(hgU�hhjêì��ubhÄX��� -- rØì��ÖÅr∞ì��}r±ì��(hgU�hhjêì��ubhÄXm���The subject of the person being updated. Transmitted as part of the URL path and must be escaped accordingly.r≤ì��ÖÅr≥ì��}r¥ì��(hgXm���The subject of the person being updated. Transmitted as part of the URL path and must be escaped accordingly.hhjêì��ubehkhàubahkj;#��ubj#��)Årµì��}r∂ì��(hgU�hm}r∑ì��(ho]hp]hq]hr]ht]uhhjMì��hb]r∏ì��hÑ)Årπì��}r∫ì��(hgXõ��person (Types.Person) -- New information about the Person. The subject of the Person cannot be updated with this method and must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rªì��(ho]hp]hq]hr]ht]uhhjµì��hb]rºì��(jû"��)ÅrΩì��}ræì��(hgX���personhm}røì��(hr]hq]j¢"��àho]hp]ht]uhhjπì��hb]r¿ì��hÄX���personr¡ì��ÖÅr¬ì��}r√ì��(hgU�hhjΩì��ubahkjß"��ubhÄX��� (rƒì��ÖÅr≈ì��}r∆ì��(hgU�hhjπì��ubj’��)År«ì��}r»ì��(hgX���:class:`Types.Person`r…ì��hhjπì��hij¥à��hkjÿ��hm}r ì��(UreftypeX���classj⁄��âj€��X���Types.PersonU	refdomainX���pyrÀì��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKêhb]rÃì��j√��)ÅrÕì��}rŒì��(hgj…ì��hm}rœì��(ho]hp]r–ì��(jÊ��jÀì��X���py-classr—ì��ehq]hr]ht]uhhj«ì��hb]r“ì��hÄX���Types.Personr”ì��ÖÅr‘ì��}r’ì��(hgU�hhjÕì��ubahkjÀ��ubaubhÄX���)ÖÅr÷ì��}r◊ì��(hgU�hhjπì��ubhÄX��� -- rÿì��ÖÅrŸì��}r⁄ì��(hgU�hhjπì��ubhÄXT��New information about the Person. The subject of the Person cannot be updated with this method and must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r€ì��ÖÅr‹ì��}r›ì��(hgXT��New information about the Person. The subject of the Person cannot be updated with this method and must match the subject of the X.509 certificate associated with the authenticated SSL session via client-side authentication. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjπì��ubjÉ$��)Årfiì��}rflì��(hgX���*File part*hm}r‡ì��(ho]hp]hq]hr]ht]uhhjπì��hb]r·ì��hÄX	���File partr‚ì��ÖÅr„ì��}r‰ì��(hgU�hhjfiì��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÂì��ÖÅrÊì��}rÁì��(hgX%��� of the MIME multipart/mixed message.hhjπì��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrËì��}rÈì��(hgU�hm}rÍì��(ho]hp]hq]hr]ht]uhhjÁí��hb]rÎì��(h¢)ÅrÏì��}rÌì��(hgX���ReturnshhjËì��hij¥à��hkh¶hm}rÓì��(ho]hp]hq]hr]ht]uhvK�hb]rÔì��hÄX���Returnsrì��ÖÅrÒì��}rÚì��(hgU�hhjÏì��ubaubh¨)ÅrÛì��}rÙì��(hgU�hm}rıì��(ho]hp]hq]hr]ht]uhhjËì��hb]rˆì��hÑ)År˜ì��}r¯ì��(hgX3���The Subject in the DataONE system that was updated.hm}r˘ì��(ho]hp]hq]hr]ht]uhhjÛì��hb]r˙ì��hÄX3���The Subject in the DataONE system that was updated.r˚ì��ÖÅr¸ì��}r˝ì��(hgX3���The Subject in the DataONE system that was updated.hhj˜ì��ubahkhàubahkhπubehkhüubhú)År˛ì��}rˇì��(hgU�hm}r�î��(ho]hp]hq]hr]ht]uhhjÁí��hb]rî��(h¢)Årî��}rî��(hgX���Return typehhj˛ì��hij¥à��hkh¶hm}rî��(ho]hp]hq]hr]ht]uhvK�hb]rî��hÄX���Return typerî��ÖÅrî��}rî��(hgU�hhjî��ubaubh¨)År	î��}r
î��(hgU�hm}rî��(ho]hp]hq]hr]ht]uhhj˛ì��hb]rî��hÑ)År
�}r�(hgX
���Types.Subjecthm}rî��(ho]hp]hq]hr]ht]uhhj	î��hb]rî��j’��)Årî��}rî��(hgX���:class:`Types.Subject`rî��hhj
î��hij¥à��hkjÿ��hm}rî��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrî��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKìhb]rî��j√��)Årî��}rî��(hgjî��hm}rî��(ho]hp]rî��(jÊ��jî��X���py-classrî��ehq]hr]ht]uhhjî��hb]rî��hÄX
���Types.Subjectrî��ÖÅrî��}rî��(hgU�hhjî��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År î��}r!î��(hgU�hm}r"î��(ho]hp]hq]hr]ht]uhhjÁí��hb]r#î��(h¢)År$î��}r%î��(hgX���Raiseshhj î��hij¥à��hkh¶hm}r&î��(ho]hp]hq]hr]ht]uhvK�hb]r'î��hÄX���Raisesr(î��ÖÅr)î��}r*î��(hgU�hhj$î��ubaubh¨)År+î��}r,î��(hgU�hm}r-î��(ho]hp]hq]hr]ht]uhhj î��hb]r.î��j	#��)År/î��}r0î��(hgU�hm}r1î��(ho]hp]hq]hr]ht]uhhj+î��hb]r2î��(j#��)År3î��}r4î��(hgU�hm}r5î��(ho]hp]hq]hr]ht]uhhj/î��hb]r6î��hÑ)År7î��}r8î��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4530)hm}r9î��(ho]hp]hq]hr]ht]uhhj3î��hb]r:î��(j’��)År;î��}r<î��(hgU�hm}r=î��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer>î��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhj7î��hb]r?î��jû"��)År@î��}rAî��(hgj>î��hm}rBî��(ho]hp]hq]hr]ht]uhhj;î��hb]rCî��hÄX���Exceptions.ServiceFailurerDî��ÖÅrEî��}rFî��(hgU�hhj@î��ubahkjß"��ubahkjÿ��ubhÄX��� -- rGî��ÖÅrHî��}rIî��(hgU�hhj7î��ubj√��)ÅrJî��}rKî��(hgX$���``(errorCode=500, detailCode=4530)``hm}rLî��(ho]hp]hq]hr]ht]uhhj7î��hb]rMî��hÄX ���(errorCode=500, detailCode=4530)rNî��ÖÅrOî��}rPî��(hgU�hhjJî��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrQî��}rRî��(hgU�hm}rSî��(ho]hp]hq]hr]ht]uhhj/î��hb]rTî��hÑ)ÅrUî��}rVî��(hgXñ���Exceptions.InvalidCredentials -- (errorCode=401, detailCode=4531)Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.hm}rWî��(ho]hp]hq]hr]ht]uhhjQî��hb]rXî��(j’��)ÅrYî��}rZî��(hgU�hm}r[î��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidCredentialsr\î��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjUî��hb]r]î��jû"��)År^î��}r_î��(hgj\î��hm}r`î��(ho]hp]hq]hr]ht]uhhjYî��hb]raî��hÄX���Exceptions.InvalidCredentialsrbî��ÖÅrcî��}rdî��(hgU�hhj^î��ubahkjß"��ubahkjÿ��ubhÄX��� -- reî��ÖÅrfî��}rgî��(hgU�hhjUî��ubhÑ)Århî��}riî��(hgX$���``(errorCode=401, detailCode=4531)``rjî��hhjUî��hij¥à��hkhàhm}rkî��(ho]hp]hq]hr]ht]uhvKóhb]rlî��j√��)Årmî��}rnî��(hgjjî��hm}roî��(ho]hp]hq]hr]ht]uhhjhî��hb]rpî��hÄX ���(errorCode=401, detailCode=4531)rqî��ÖÅrrî��}rsî��(hgU�hhjmî��ubahkjÀ��ubaubhÑ)Årtî��}ruî��(hgXU���Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.rvî��hhjUî��hij¥à��hkhàhm}rwî��(ho]hp]hq]hr]ht]uhvKôhb]rxî��hÄXU���Raised if the supplied credentials are invalid, such as an invalid X.509 certificate.ryî��ÖÅrzî��}r{î��(hgjvî��hhjtî��ubaubehkhàubahkj;#��ubj#��)År|î��}r}î��(hgU�hm}r~î��(ho]hp]hq]hr]ht]uhhj/î��hb]rî��hÑ)ÅrÄî��}rÅî��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4532)hm}rÇî��(ho]hp]hq]hr]ht]uhhj|î��hb]rÉî��(j’��)ÅrÑî��}rÖî��(hgU�hm}rÜî��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedráî��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjÄî��hb]ràî��jû"��)Årâî��}räî��(hgjáî��hm}rãî��(ho]hp]hq]hr]ht]uhhjÑî��hb]råî��hÄX���Exceptions.NotImplementedrçî��ÖÅréî��}rèî��(hgU�hhjâî��ubahkjß"��ubahkjÿ��ubhÄX��� -- rêî��ÖÅrëî��}ríî��(hgU�hhjÄî��ubj√��)Årìî��}rîî��(hgX$���``(errorCode=501, detailCode=4532)``hm}rïî��(ho]hp]hq]hr]ht]uhhjÄî��hb]rñî��hÄX ���(errorCode=501, detailCode=4532)róî��ÖÅròî��}rôî��(hgU�hhjìî��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åröî��}rõî��(hgU�hm}rúî��(ho]hp]hq]hr]ht]uhhj/î��hb]rùî��hÑ)Årûî��}rüî��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4533)hm}r†î��(ho]hp]hq]hr]ht]uhhjöî��hb]r°î��(j’��)År¢î��}r£î��(hgU�hm}r§î��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr•î��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjûî��hb]r¶î��jû"��)Årßî��}r®î��(hgj•î��hm}r©î��(ho]hp]hq]hr]ht]uhhj¢î��hb]r™î��hÄX���Exceptions.InvalidRequestr´î��ÖÅr¨î��}r≠î��(hgU�hhjßî��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÆî��ÖÅrØî��}r∞î��(hgU�hhjûî��ubj√��)År±î��}r≤î��(hgX$���``(errorCode=400, detailCode=4533)``hm}r≥î��(ho]hp]hq]hr]ht]uhhjûî��hb]r¥î��hÄX ���(errorCode=400, detailCode=4533)rµî��ÖÅr∂î��}r∑î��(hgU�hhj±î��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∏î��}rπî��(hgU�hm}r∫î��(ho]hp]hq]hr]ht]uhhj/î��hb]rªî��hÑ)Årºî��}rΩî��(hgXÉ���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4534)Raised if the subject of the session does not match that of the person.hm}ræî��(ho]hp]hq]hr]ht]uhhj∏î��hb]røî��(j’��)År¿î��}r¡î��(hgU�hm}r¬î��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr√î��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjºî��hb]rƒî��jû"��)År≈î��}r∆î��(hgj√î��hm}r«î��(ho]hp]hq]hr]ht]uhhj¿î��hb]r»î��hÄX���Exceptions.NotAuthorizedr…î��ÖÅr î��}rÀî��(hgU�hhj≈î��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÃî��ÖÅrÕî��}rŒî��(hgU�hhjºî��ubhÑ)Årœî��}r–î��(hgX$���``(errorCode=401, detailCode=4534)``r—î��hhjºî��hij¥à��hkhàhm}r“î��(ho]hp]hq]hr]ht]uhvKühb]r”î��j√��)År‘î��}r’î��(hgj—î��hm}r÷î��(ho]hp]hq]hr]ht]uhhjœî��hb]r◊î��hÄX ���(errorCode=401, detailCode=4534)rÿî��ÖÅrŸî��}r⁄î��(hgU�hhj‘î��ubahkjÀ��ubaubhÑ)År€î��}r‹î��(hgXG���Raised if the subject of the session does not match that of the person.r›î��hhjºî��hij¥à��hkhàhm}rfiî��(ho]hp]hq]hr]ht]uhvK°hb]rflî��hÄXG���Raised if the subject of the session does not match that of the person.r‡î��ÖÅr·î��}r‚î��(hgj›î��hhj€î��ubaubehkhàubahkj;#��ubj#��)År„î��}r‰î��(hgU�hm}rÂî��(ho]hp]hq]hr]ht]uhhj/î��hb]rÊî��hÑ)ÅrÁî��}rËî��(hgX\���Exceptions.NotFound -- (errorCode=404, detailCode=4535)Raised if the account does not exist.hm}rÈî��(ho]hp]hq]hr]ht]uhhj„î��hb]rÍî��(j’��)ÅrÎî��}rÏî��(hgU�hm}rÌî��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrÓî��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjÁî��hb]rÔî��jû"��)Årî��}rÒî��(hgjÓî��hm}rÚî��(ho]hp]hq]hr]ht]uhhjÎî��hb]rÛî��hÄX���Exceptions.NotFoundrÙî��ÖÅrıî��}rˆî��(hgU�hhjî��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˜î��ÖÅr¯î��}r˘î��(hgU�hhjÁî��ubhÑ)År˙î��}r˚î��(hgX$���``(errorCode=404, detailCode=4535)``r¸î��hhjÁî��hij¥à��hkhàhm}r˝î��(ho]hp]hq]hr]ht]uhvK£hb]r˛î��j√��)Årˇî��}r�ï��(hgj¸î��hm}rï��(ho]hp]hq]hr]ht]uhhj˙î��hb]rï��hÄX ���(errorCode=404, detailCode=4535)rï��ÖÅrï��}rï��(hgU�hhjˇî��ubahkjÀ��ubaubhÑ)Årï��}rï��(hgX%���Raised if the account does not exist.rï��hhjÁî��hij¥à��hkhàhm}r	ï��(ho]hp]hq]hr]ht]uhvK•hb]r
ï��hÄX%���Raised if the account does not exist.rï��ÖÅrï��}r
ï��(hgjï��hhjï��ubaubehkhàubahkj;#��ubj#��)Årï��}rï��(hgU�hm}rï��(ho]hp]hq]hr]ht]uhhj/î��hb]rï��hÑ)Årï��}rï��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4536)hm}rï��(ho]hp]hq]hr]ht]uhhjï��hb]rï��(j’��)Årï��}rï��(hgU�hm}rï��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrï��U	refdomainjÇí��hr]hq]Urefexplicitâho]hp]ht]uhhjï��hb]rï��jû"��)Årï��}rï��(hgjï��hm}rï��(ho]hp]hq]hr]ht]uhhjï��hb]rï��hÄX���Exceptions.InvalidTokenrï��ÖÅr ï��}r!ï��(hgU�hhjï��ubahkjß"��ubahkjÿ��ubhÄX��� -- r"ï��ÖÅr#ï��}r$ï��(hgU�hhjï��ubj√��)År%ï��}r&ï��(hgX$���``(errorCode=401, detailCode=4536)``hm}r'ï��(ho]hp]hq]hr]ht]uhhjï��hb]r(ï��hÄX ���(errorCode=401, detailCode=4536)r)ï��ÖÅr*ï��}r+ï��(hgU�hhj%ï��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År,ï��}r-ï��(hgU�hhjùà��hiNhkj”��hm}r.ï��(hr]hq]ho]hp]ht]Uentries]r/ï��(j÷��X&���verifyAccount() (in module CNIdentity)hU�Ntr0ï��auhvNhwhhb]ubj¸!��)År1ï��}r2ï��(hgU�hhjùà��hiNhkjˇ!��hm}r3ï��(j"��âj"��X���pyr4ï��hr]hq]ho]hp]ht]j"��X���functionr5ï��j"��j5ï��uhvNhwhhb]r6ï��(j"��)År7ï��}r8ï��(hgX)���verifyAccount(session,subject) -> booleanhhj1ï��hij¥à��hkj"��hm}r9ï��(hr]r:ï��haj"��jÕà��hq]ho]hp]ht]r;ï��haj"��X
���verifyAccountr<ï��j"��U�j"��âuhvKœhwhhb]r=ï��(j"��)År>ï��}r?ï��(hgX���CNIdentity.hhj7ï��hij¥à��hkj"��hm}r@ï��(ho]hp]hq]hr]ht]uhvKœhwhhb]rAï��hÄX���CNIdentity.rBï��ÖÅrCï��}rDï��(hgU�hhj>ï��ubaubj"��)ÅrEï��}rFï��(hgj<ï��hhj7ï��hij¥à��hkj!"��hm}rGï��(ho]hp]hq]hr]ht]uhvKœhwhhb]rHï��hÄX
���verifyAccountrIï��ÖÅrJï��}rKï��(hgU�hhjEï��ubaubj'"��)ÅrLï��}rMï��(hgX���session, subjecthhj7ï��hij¥à��hkj*"��hm}rNï��(ho]hp]hq]hr]ht]uhvKœhwhhb]rOï��(j-"��)ÅrPï��}rQï��(hgX���sessionhm}rRï��(ho]hp]hq]hr]ht]uhhjLï��hb]rSï��hÄX���sessionrTï��ÖÅrUï��}rVï��(hgU�hhjPï��ubahkj5"��ubj-"��)ÅrWï��}rXï��(hgX���subjecthm}rYï��(ho]hp]hq]hr]ht]uhhjLï��hb]rZï��hÄX���subjectr[ï��ÖÅr\ï��}r]ï��(hgU�hhjWï��ubahkj5"��ubeubj6"��)År^ï��}r_ï��(hgX���booleanhhj7ï��hij¥à��hkj9"��hm}r`ï��(ho]hp]hq]hr]ht]uhvKœhwhhb]raï��hÄX���booleanrbï��ÖÅrcï��}rdï��(hgU�hhj^ï��ubaubeubj?"��)Åreï��}rfï��(hgU�hhj1ï��hij¥à��hkjB"��hm}rgï��(ho]hp]hq]hr]ht]uhvKœhwhhb]rhï��(hÑ)Åriï��}rjï��(hgXk���Verify that the Person data associated with this Subject is a true representation of the real world person.rkï��hhjeï��hij¥à��hkhàhm}rlï��(ho]hp]hq]hr]ht]uhvKÆhwhhb]rmï��hÄXk���Verify that the Person data associated with this Subject is a true representation of the real world person.rnï��ÖÅroï��}rpï��(hgjkï��hhjiï��ubaubhÑ)Årqï��}rrï��(hgXm���This service can only be called by users who have an administrative role for the domain of users in question.rsï��hhjeï��hij¥à��hkhàhm}rtï��(ho]hp]hq]hr]ht]uhvK∞hwhhb]ruï��hÄXm���This service can only be called by users who have an administrative role for the domain of users in question.rvï��ÖÅrwï��}rxï��(hgjsï��hhjqï��ubaubhÑ)Åryï��}rzï��(hgXY���A successful completion of this operation is indicated by returning a HTTP status of 200.r{ï��hhjeï��hij¥à��hkhàhm}r|ï��(ho]hp]hq]hr]ht]uhvK≤hwhhb]r}ï��hÄXY���A successful completion of this operation is indicated by returning a HTTP status of 200.r~ï��ÖÅrï��}rÄï��(hgj{ï��hhjyï��ubaubhÑ)ÅrÅï��}rÇï��(hgXK���An exeption MUST be returned if the account verification is not successful.rÉï��hhjeï��hij¥à��hkhàhm}rÑï��(ho]hp]hq]hr]ht]uhvK¥hwhhb]rÖï��hÄXK���An exeption MUST be returned if the account verification is not successful.rÜï��ÖÅráï��}ràï��(hgjÉï��hhjÅï��ubaubhñ)Årâï��}räï��(hgU�hhjeï��hiNhkhôhm}rãï��(ho]hp]hq]hr]ht]uhvNhwhhb]råï��(hú)Årçï��}réï��(hgU�hhjâï��hij¥à��hkhühm}rèï��(ho]hp]hq]hr]ht]uhvK∂hwhhb]rêï��(h¢)Årëï��}ríï��(hgX���Versionhhjçï��hij¥à��hkh¶hm}rìï��(ho]hp]hq]hr]ht]uhvK�hb]rîï��hÄX���Versionrïï��ÖÅrñï��}róï��(hgU�hhjëï��ubaubh¨)Åròï��}rôï��(hgX
���1.0, (2.0)röï��hm}rõï��(ho]hp]hq]hr]ht]uhhjçï��hb]rúï��hÑ)Årùï��}rûï��(hgjöï��hhjòï��hij¥à��hkhàhm}rüï��(ho]hp]hq]hr]ht]uhvK∂hb]r†ï��hÄX
���1.0, (2.0)r°ï��ÖÅr¢ï��}r£ï��(hgjöï��hhjùï��ubaubahkhπubeubhú)År§ï��}r•ï��(hgU�hhjâï��hij¥à��hkhühm}r¶ï��(ho]hp]hq]hr]ht]uhvK∑hwhhb]rßï��(h¢)År®ï��}r©ï��(hgX���REST URLhhj§ï��hij¥à��hkh¶hm}r™ï��(ho]hp]hq]hr]ht]uhvK�hb]r´ï��hÄX���REST URLr¨ï��ÖÅr≠ï��}rÆï��(hgU�hhj®ï��ubaubh¨)ÅrØï��}r∞ï��(hgX(���``PUT /accounts/verification/{subject}``r±ï��hm}r≤ï��(ho]hp]hq]hr]ht]uhhj§ï��hb]r≥ï��hÑ)År¥ï��}rµï��(hgj±ï��hhjØï��hij¥à��hkhàhm}r∂ï��(ho]hp]hq]hr]ht]uhvK∑hb]r∑ï��j√��)År∏ï��}rπï��(hgj±ï��hm}r∫ï��(ho]hp]hq]hr]ht]uhhj¥ï��hb]rªï��hÄX$���PUT /accounts/verification/{subject}rºï��ÖÅrΩï��}ræï��(hgU�hhj∏ï��ubahkjÀ��ubaubahkhπubeubhú)Årøï��}r¿ï��(hgU�hm}r¡ï��(ho]hp]hq]hr]ht]uhhjâï��hb]r¬ï��(h¢)År√ï��}rƒï��(hgX
���Parametershhjøï��hij¥à��hkh¶hm}r≈ï��(ho]hp]hq]hr]ht]uhvK�hb]r∆ï��hÄX
���Parametersr«ï��ÖÅr»ï��}r…ï��(hgU�hhj√ï��ubaubh¨)År ï��}rÀï��(hgU�hm}rÃï��(ho]hp]hq]hr]ht]uhhjøï��hb]rÕï��j	#��)ÅrŒï��}rœï��(hgU�hm}r–ï��(ho]hp]hq]hr]ht]uhhj ï��hb]r—ï��(j#��)År“ï��}r”ï��(hgU�hm}r‘ï��(ho]hp]hq]hr]ht]uhhjŒï��hb]r’ï��hÑ)År÷ï��}r◊ï��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rÿï��(ho]hp]hq]hr]ht]uhhj“ï��hb]rŸï��(jû"��)År⁄ï��}r€ï��(hgX���sessionhm}r‹ï��(hr]hq]j¢"��àho]hp]ht]uhhj÷ï��hb]r›ï��hÄX���sessionrfiï��ÖÅrflï��}r‡ï��(hgU�hhj⁄ï��ubahkjß"��ubhÄX��� (r·ï��ÖÅr‚ï��}r„ï��(hgU�hhj÷ï��ubj’��)År‰ï��}rÂï��(hgX���:class:`Types.Session`rÊï��hhj÷ï��hij¥à��hkjÿ��hm}rÁï��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrËï��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKπhb]rÈï��j√��)ÅrÍï��}rÎï��(hgjÊï��hm}rÏï��(ho]hp]rÌï��(jÊ��jËï��X���py-classrÓï��ehq]hr]ht]uhhj‰ï��hb]rÔï��hÄX
���Types.Sessionrï��ÖÅrÒï��}rÚï��(hgU�hhjÍï��ubahkjÀ��ubaubhÄX���)ÖÅrÛï��}rÙï��(hgU�hhj÷ï��ubhÄX��� -- rıï��ÖÅrˆï��}r˜ï��(hgU�hhj÷ï��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r¯ï��ÖÅr˘ï��}r˙ï��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj÷ï��ubj’��)År˚ï��}r¸ï��(hgX���:term:`public user`r˝ï��hhj÷ï��hij¥à��hkjÿ��hm}r˛ï��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrˇï��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK∏hb]r�ñ��j`2��)Årñ��}rñ��(hgj˝ï��hm}rñ��(ho]hp]rñ��(jÊ��jˇï��X���std-termrñ��ehq]hr]ht]uhhj˚ï��hb]rñ��hÄX���public userrñ��ÖÅrñ��}r	ñ��(hgU�hhjñ��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r
ñ��ÖÅrñ��}rñ��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj÷ï��ubehkhàubahkj;#��ubj#��)År
ñ��}rñ��(hgU�hm}rñ��(ho]hp]hq]hr]ht]uhhjŒï��hb]rñ��hÑ)Årñ��}rñ��(hgX��subject (Types.Subject) -- The Subject identifier of the Person to be verified.  After this service is called for a subject by an authorized user, the account is marked as verified by this user. Transmitted as part of the URL path and must be escaped accordingly.hm}rñ��(ho]hp]hq]hr]ht]uhhj
ñ��hb]rñ��(jû"��)Årñ��}rñ��(hgX���subjecthm}rñ��(hr]hq]j¢"��àho]hp]ht]uhhjñ��hb]rñ��hÄX���subjectrñ��ÖÅrñ��}rñ��(hgU�hhjñ��ubahkjß"��ubhÄX��� (rñ��ÖÅrñ��}rñ��(hgU�hhjñ��ubj’��)Årñ��}r ñ��(hgX���:class:`Types.Subject`r!ñ��hhjñ��hij¥à��hkjÿ��hm}r"ñ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr#ñ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKºhb]r$ñ��j√��)År%ñ��}r&ñ��(hgj!ñ��hm}r'ñ��(ho]hp]r(ñ��(jÊ��j#ñ��X���py-classr)ñ��ehq]hr]ht]uhhjñ��hb]r*ñ��hÄX
���Types.Subjectr+ñ��ÖÅr,ñ��}r-ñ��(hgU�hhj%ñ��ubahkjÀ��ubaubhÄX���)ÖÅr.ñ��}r/ñ��(hgU�hhjñ��ubhÄX��� -- r0ñ��ÖÅr1ñ��}r2ñ��(hgU�hhjñ��ubhÄXÏ���The Subject identifier of the Person to be verified.  After this service is called for a subject by an authorized user, the account is marked as verified by this user. Transmitted as part of the URL path and must be escaped accordingly.r3ñ��ÖÅr4ñ��}r5ñ��(hgXÏ���The Subject identifier of the Person to be verified.  After this service is called for a subject by an authorized user, the account is marked as verified by this user. Transmitted as part of the URL path and must be escaped accordingly.hhjñ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År6ñ��}r7ñ��(hgU�hm}r8ñ��(ho]hp]hq]hr]ht]uhhjâï��hb]r9ñ��(h¢)År:ñ��}r;ñ��(hgX���Returnshhj6ñ��hij¥à��hkh¶hm}r<ñ��(ho]hp]hq]hr]ht]uhvK�hb]r=ñ��hÄX���Returnsr>ñ��ÖÅr?ñ��}r@ñ��(hgU�hhj:ñ��ubaubh¨)ÅrAñ��}rBñ��(hgU�hm}rCñ��(ho]hp]hq]hr]ht]uhhj6ñ��hb]rDñ��hÑ)ÅrEñ��}rFñ��(hgX;���True if the account verification succeeds, otherwise false.hm}rGñ��(ho]hp]hq]hr]ht]uhhjAñ��hb]rHñ��hÄX;���True if the account verification succeeds, otherwise false.rIñ��ÖÅrJñ��}rKñ��(hgX;���True if the account verification succeeds, otherwise false.hhjEñ��ubahkhàubahkhπubehkhüubhú)ÅrLñ��}rMñ��(hgU�hm}rNñ��(ho]hp]hq]hr]ht]uhhjâï��hb]rOñ��(h¢)ÅrPñ��}rQñ��(hgX���Return typehhjLñ��hij¥à��hkh¶hm}rRñ��(ho]hp]hq]hr]ht]uhvK�hb]rSñ��hÄX���Return typerTñ��ÖÅrUñ��}rVñ��(hgU�hhjPñ��ubaubh¨)ÅrWñ��}rXñ��(hgU�hm}rYñ��(ho]hp]hq]hr]ht]uhhjLñ��hb]rZñ��hÑ)År[ñ��}r\ñ��(hgX���booleanhm}r]ñ��(ho]hp]hq]hr]ht]uhhjWñ��hb]r^ñ��j’��)År_ñ��}r`ñ��(hgU�hm}rañ��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhj[ñ��hb]rbñ��hÄX���booleanrcñ��ÖÅrdñ��}reñ��(hgU�hhj_ñ��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)Årfñ��}rgñ��(hgU�hm}rhñ��(ho]hp]hq]hr]ht]uhhjâï��hb]riñ��(h¢)Årjñ��}rkñ��(hgX���Raiseshhjfñ��hij¥à��hkh¶hm}rlñ��(ho]hp]hq]hr]ht]uhvK�hb]rmñ��hÄX���Raisesrnñ��ÖÅroñ��}rpñ��(hgU�hhjjñ��ubaubh¨)Årqñ��}rrñ��(hgU�hm}rsñ��(ho]hp]hq]hr]ht]uhhjfñ��hb]rtñ��j	#��)Åruñ��}rvñ��(hgU�hm}rwñ��(ho]hp]hq]hr]ht]uhhjqñ��hb]rxñ��(j#��)Åryñ��}rzñ��(hgU�hm}r{ñ��(ho]hp]hq]hr]ht]uhhjuñ��hb]r|ñ��hÑ)År}ñ��}r~ñ��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4540)hm}rñ��(ho]hp]hq]hr]ht]uhhjyñ��hb]rÄñ��(j’��)ÅrÅñ��}rÇñ��(hgU�hm}rÉñ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÑñ��U	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhj}ñ��hb]rÖñ��jû"��)ÅrÜñ��}ráñ��(hgjÑñ��hm}ràñ��(ho]hp]hq]hr]ht]uhhjÅñ��hb]râñ��hÄX���Exceptions.ServiceFailureräñ��ÖÅrãñ��}råñ��(hgU�hhjÜñ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rçñ��ÖÅréñ��}rèñ��(hgU�hhj}ñ��ubj√��)Årêñ��}rëñ��(hgX$���``(errorCode=500, detailCode=4540)``hm}ríñ��(ho]hp]hq]hr]ht]uhhj}ñ��hb]rìñ��hÄX ���(errorCode=500, detailCode=4540)rîñ��ÖÅrïñ��}rññ��(hgU�hhjêñ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åróñ��}ròñ��(hgU�hm}rôñ��(ho]hp]hq]hr]ht]uhhjuñ��hb]röñ��hÑ)Årõñ��}rúñ��(hgXß���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4541)This error is raised if the person attempting to validate the account is not authorized to verify accounts.hm}rùñ��(ho]hp]hq]hr]ht]uhhjóñ��hb]rûñ��(j’��)Årüñ��}r†ñ��(hgU�hm}r°ñ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr¢ñ��U	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhjõñ��hb]r£ñ��jû"��)År§ñ��}r•ñ��(hgj¢ñ��hm}r¶ñ��(ho]hp]hq]hr]ht]uhhjüñ��hb]rßñ��hÄX���Exceptions.NotAuthorizedr®ñ��ÖÅr©ñ��}r™ñ��(hgU�hhj§ñ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r´ñ��ÖÅr¨ñ��}r≠ñ��(hgU�hhjõñ��ubhÑ)ÅrÆñ��}rØñ��(hgX$���``(errorCode=401, detailCode=4541)``r∞ñ��hhjõñ��hij¥à��hkhàhm}r±ñ��(ho]hp]hq]hr]ht]uhvK√hb]r≤ñ��j√��)År≥ñ��}r¥ñ��(hgj∞ñ��hm}rµñ��(ho]hp]hq]hr]ht]uhhjÆñ��hb]r∂ñ��hÄX ���(errorCode=401, detailCode=4541)r∑ñ��ÖÅr∏ñ��}rπñ��(hgU�hhj≥ñ��ubahkjÀ��ubaubhÑ)År∫ñ��}rªñ��(hgXk���This error is raised if the person attempting to validate the account is not authorized to verify accounts.rºñ��hhjõñ��hij¥à��hkhàhm}rΩñ��(ho]hp]hq]hr]ht]uhvK≈hb]ræñ��hÄXk���This error is raised if the person attempting to validate the account is not authorized to verify accounts.røñ��ÖÅr¿ñ��}r¡ñ��(hgjºñ��hhj∫ñ��ubaubehkhàubahkj;#��ubj#��)År¬ñ��}r√ñ��(hgU�hm}rƒñ��(ho]hp]hq]hr]ht]uhhjuñ��hb]r≈ñ��hÑ)År∆ñ��}r«ñ��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4542)hm}r»ñ��(ho]hp]hq]hr]ht]uhhj¬ñ��hb]r…ñ��(j’��)År ñ��}rÀñ��(hgU�hm}rÃñ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÕñ��U	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhj∆ñ��hb]rŒñ��jû"��)Årœñ��}r–ñ��(hgjÕñ��hm}r—ñ��(ho]hp]hq]hr]ht]uhhj ñ��hb]r“ñ��hÄX���Exceptions.NotImplementedr”ñ��ÖÅr‘ñ��}r’ñ��(hgU�hhjœñ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r÷ñ��ÖÅr◊ñ��}rÿñ��(hgU�hhj∆ñ��ubj√��)ÅrŸñ��}r⁄ñ��(hgX$���``(errorCode=501, detailCode=4542)``hm}r€ñ��(ho]hp]hq]hr]ht]uhhj∆ñ��hb]r‹ñ��hÄX ���(errorCode=501, detailCode=4542)r›ñ��ÖÅrfiñ��}rflñ��(hgU�hhjŸñ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År‡ñ��}r·ñ��(hgU�hm}r‚ñ��(ho]hp]hq]hr]ht]uhhjuñ��hb]r„ñ��hÑ)År‰ñ��}rÂñ��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4543)hm}rÊñ��(ho]hp]hq]hr]ht]uhhj‡ñ��hb]rÁñ��(j’��)ÅrËñ��}rÈñ��(hgU�hm}rÍñ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrÎñ��U	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhj‰ñ��hb]rÏñ��jû"��)ÅrÌñ��}rÓñ��(hgjÎñ��hm}rÔñ��(ho]hp]hq]hr]ht]uhhjËñ��hb]rñ��hÄX���Exceptions.InvalidTokenrÒñ��ÖÅrÚñ��}rÛñ��(hgU�hhjÌñ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÙñ��ÖÅrıñ��}rˆñ��(hgU�hhj‰ñ��ubj√��)År˜ñ��}r¯ñ��(hgX$���``(errorCode=401, detailCode=4543)``hm}r˘ñ��(ho]hp]hq]hr]ht]uhhj‰ñ��hb]r˙ñ��hÄX ���(errorCode=401, detailCode=4543)r˚ñ��ÖÅr¸ñ��}r˝ñ��(hgU�hhj˜ñ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År˛ñ��}rˇñ��(hgU�hm}r�ó��(ho]hp]hq]hr]ht]uhhjuñ��hb]ró��hÑ)Åró��}ró��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4544)hm}ró��(ho]hp]hq]hr]ht]uhhj˛ñ��hb]ró��(j’��)Åró��}ró��(hgU�hm}ró��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr	ó��U	refdomainj4ï��hr]hq]Urefexplicitâho]hp]ht]uhhjó��hb]r
ó��jû"��)Åró��}ró��(hgj	ó��hm}r
ó��(ho]hp]hq]hr]ht]uhhjó��hb]ró��hÄX���Exceptions.InvalidRequestró��ÖÅró��}ró��(hgU�hhjó��ubahkjß"��ubahkjÿ��ubhÄX��� -- ró��ÖÅró��}ró��(hgU�hhjó��ubj√��)Åró��}ró��(hgX$���``(errorCode=400, detailCode=4544)``hm}ró��(ho]hp]hq]hr]ht]uhhjó��hb]ró��hÄX ���(errorCode=400, detailCode=4544)ró��ÖÅró��}ró��(hgU�hhjó��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Åró��}ró��(hgU�hhjùà��hiNhkj”��hm}ró��(hr]hq]ho]hp]ht]Uentries]ró��(j÷��X'���getSubjectInfo() (in module CNIdentity)h-U�Ntr ó��auhvNhwhhb]ubj¸!��)År!ó��}r"ó��(hgU�hhjùà��hiNhkjˇ!��hm}r#ó��(j"��âj"��X���pyr$ó��hr]hq]ho]hp]ht]j"��X���functionr%ó��j"��j%ó��uhvNhwhhb]r&ó��(j"��)År'ó��}r(ó��(hgX.���getSubjectInfo(session,subject) -> SubjectInfohhj!ó��hij¥à��hkj"��hm}r)ó��(hr]r*ó��h-aj"��jÕà��hq]ho]hp]ht]r+ó��h-aj"��X���getSubjectInfor,ó��j"��U�j"��âuhvKÔhwhhb]r-ó��(j"��)År.ó��}r/ó��(hgX���CNIdentity.hhj'ó��hij¥à��hkj"��hm}r0ó��(ho]hp]hq]hr]ht]uhvKÔhwhhb]r1ó��hÄX���CNIdentity.r2ó��ÖÅr3ó��}r4ó��(hgU�hhj.ó��ubaubj"��)År5ó��}r6ó��(hgj,ó��hhj'ó��hij¥à��hkj!"��hm}r7ó��(ho]hp]hq]hr]ht]uhvKÔhwhhb]r8ó��hÄX���getSubjectInfor9ó��ÖÅr:ó��}r;ó��(hgU�hhj5ó��ubaubj'"��)År<ó��}r=ó��(hgX���session, subjecthhj'ó��hij¥à��hkj*"��hm}r>ó��(ho]hp]hq]hr]ht]uhvKÔhwhhb]r?ó��(j-"��)År@ó��}rAó��(hgX���sessionhm}rBó��(ho]hp]hq]hr]ht]uhhj<ó��hb]rCó��hÄX���sessionrDó��ÖÅrEó��}rFó��(hgU�hhj@ó��ubahkj5"��ubj-"��)ÅrGó��}rHó��(hgX���subjecthm}rIó��(ho]hp]hq]hr]ht]uhhj<ó��hb]rJó��hÄX���subjectrKó��ÖÅrLó��}rMó��(hgU�hhjGó��ubahkj5"��ubeubj6"��)ÅrNó��}rOó��(hgX���SubjectInfohhj'ó��hij¥à��hkj9"��hm}rPó��(ho]hp]hq]hr]ht]uhvKÔhwhhb]rQó��hÄX���SubjectInforRó��ÖÅrSó��}rTó��(hgU�hhjNó��ubaubeubj?"��)ÅrUó��}rVó��(hgU�hhj!ó��hij¥à��hkjB"��hm}rWó��(ho]hp]hq]hr]ht]uhvKÔhwhhb]rXó��(hÑ)ÅrYó��}rZó��(hgXá���Get the information about a Person (their equivalent identities, and the Groups to which they belong) or the Group (including members).r[ó��hhjUó��hij¥à��hkhàhm}r\ó��(ho]hp]hq]hr]ht]uhvK“hwhhb]r]ó��hÄXá���Get the information about a Person (their equivalent identities, and the Groups to which they belong) or the Group (including members).r^ó��ÖÅr_ó��}r`ó��(hgj[ó��hhjYó��ubaubhñ)Åraó��}rbó��(hgU�hhjUó��hiNhkhôhm}rcó��(ho]hp]hq]hr]ht]uhvNhwhhb]rdó��(hú)Åreó��}rfó��(hgU�hhjaó��hij¥à��hkhühm}rgó��(ho]hp]hq]hr]ht]uhvK‘hwhhb]rhó��(h¢)Årió��}rjó��(hgX���Versionhhjeó��hij¥à��hkh¶hm}rkó��(ho]hp]hq]hr]ht]uhvK�hb]rló��hÄX���Versionrmó��ÖÅrnó��}roó��(hgU�hhjió��ubaubh¨)Årpó��}rqó��(hgX
���1.0, (2.0)rró��hm}rsó��(ho]hp]hq]hr]ht]uhhjeó��hb]rtó��hÑ)Åruó��}rvó��(hgjró��hhjpó��hij¥à��hkhàhm}rwó��(ho]hp]hq]hr]ht]uhvK‘hb]rxó��hÄX
���1.0, (2.0)ryó��ÖÅrzó��}r{ó��(hgjró��hhjuó��ubaubahkhπubeubhú)År|ó��}r}ó��(hgU�hhjaó��hij¥à��hkhühm}r~ó��(ho]hp]hq]hr]ht]uhvK’hwhhb]ró��(h¢)ÅrÄó��}rÅó��(hgX	���Use Caseshhj|ó��hij¥à��hkh¶hm}rÇó��(ho]hp]hq]hr]ht]uhvK�hb]rÉó��hÄX	���Use CasesrÑó��ÖÅrÖó��}rÜó��(hgU�hhjÄó��ubaubh¨)Åráó��}ràó��(hgX$���:doc:`UC12 </design/UseCases/12_uc>`râó��hm}räó��(ho]hp]hq]hr]ht]uhhj|ó��hb]rãó��hÑ)Åråó��}rçó��(hgjâó��hhjáó��hij¥à��hkhàhm}réó��(ho]hp]hq]hr]ht]uhvK÷hb]rèó��j’��)Årêó��}rëó��(hgjâó��hhjåó��hij¥à��hkjÿ��hm}ríó��(UreftypeX���docrìó��j⁄��àj€��X���/design/UseCases/12_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK÷hb]rîó��j`2��)Årïó��}rñó��(hgjâó��hm}róó��(ho]hp]ròó��(jÊ��jìó��ehq]hr]ht]uhhjêó��hb]rôó��hÄX���UC12röó��ÖÅrõó��}rúó��(hgU�hhjïó��ubahkji2��ubaubaubahkhπubeubhú)Årùó��}rûó��(hgU�hhjaó��hij¥à��hkhühm}rüó��(ho]hp]hq]hr]ht]uhvK◊hwhhb]r†ó��(h¢)År°ó��}r¢ó��(hgX���REST URLhhjùó��hij¥à��hkh¶hm}r£ó��(ho]hp]hq]hr]ht]uhvK�hb]r§ó��hÄX���REST URLr•ó��ÖÅr¶ó��}rßó��(hgU�hhj°ó��ubaubh¨)År®ó��}r©ó��(hgX���``GET /accounts/{subject}``r™ó��hm}r´ó��(ho]hp]hq]hr]ht]uhhjùó��hb]r¨ó��hÑ)År≠ó��}rÆó��(hgj™ó��hhj®ó��hij¥à��hkhàhm}rØó��(ho]hp]hq]hr]ht]uhvK◊hb]r∞ó��j√��)År±ó��}r≤ó��(hgj™ó��hm}r≥ó��(ho]hp]hq]hr]ht]uhhj≠ó��hb]r¥ó��hÄX���GET /accounts/{subject}rµó��ÖÅr∂ó��}r∑ó��(hgU�hhj±ó��ubahkjÀ��ubaubahkhπubeubhú)År∏ó��}rπó��(hgU�hm}r∫ó��(ho]hp]hq]hr]ht]uhhjaó��hb]rªó��(h¢)Årºó��}rΩó��(hgX
���Parametershhj∏ó��hij¥à��hkh¶hm}ræó��(ho]hp]hq]hr]ht]uhvK�hb]røó��hÄX
���Parametersr¿ó��ÖÅr¡ó��}r¬ó��(hgU�hhjºó��ubaubh¨)År√ó��}rƒó��(hgU�hm}r≈ó��(ho]hp]hq]hr]ht]uhhj∏ó��hb]r∆ó��j	#��)År«ó��}r»ó��(hgU�hm}r…ó��(ho]hp]hq]hr]ht]uhhj√ó��hb]r ó��(j#��)ÅrÀó��}rÃó��(hgU�hm}rÕó��(ho]hp]hq]hr]ht]uhhj«ó��hb]rŒó��hÑ)Årœó��}r–ó��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r—ó��(ho]hp]hq]hr]ht]uhhjÀó��hb]r“ó��(jû"��)År”ó��}r‘ó��(hgX���sessionhm}r’ó��(hr]hq]j¢"��àho]hp]ht]uhhjœó��hb]r÷ó��hÄX���sessionr◊ó��ÖÅrÿó��}rŸó��(hgU�hhj”ó��ubahkjß"��ubhÄX��� (r⁄ó��ÖÅr€ó��}r‹ó��(hgU�hhjœó��ubj’��)År›ó��}rfió��(hgX���:class:`Types.Session`rfló��hhjœó��hij¥à��hkjÿ��hm}r‡ó��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr·ó��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKŸhb]r‚ó��j√��)År„ó��}r‰ó��(hgjfló��hm}rÂó��(ho]hp]rÊó��(jÊ��j·ó��X���py-classrÁó��ehq]hr]ht]uhhj›ó��hb]rËó��hÄX
���Types.SessionrÈó��ÖÅrÍó��}rÎó��(hgU�hhj„ó��ubahkjÀ��ubaubhÄX���)ÖÅrÏó��}rÌó��(hgU�hhjœó��ubhÄX��� -- rÓó��ÖÅrÔó��}ró��(hgU�hhjœó��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÒó��ÖÅrÚó��}rÛó��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjœó��ubj’��)ÅrÙó��}rıó��(hgX���:term:`public user`rˆó��hhjœó��hij¥à��hkjÿ��hm}r˜ó��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr¯ó��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKÿhb]r˘ó��j`2��)År˙ó��}r˚ó��(hgjˆó��hm}r¸ó��(ho]hp]r˝ó��(jÊ��j¯ó��X���std-termr˛ó��ehq]hr]ht]uhhjÙó��hb]rˇó��hÄX���public userr�ò��ÖÅrò��}rò��(hgU�hhj˙ó��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.rò��ÖÅrò��}rò��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjœó��ubehkhàubahkj;#��ubj#��)Årò��}rò��(hgU�hm}rò��(ho]hp]hq]hr]ht]uhhj«ó��hb]r	ò��hÑ)År
ò��}rò��(hgX¶���subject (Types.Subject) -- The Subject identifier of the Person or Group details to be returned.  Transmitted as part of the URL path and must be escaped accordingly.hm}rò��(ho]hp]hq]hr]ht]uhhjò��hb]r
ò��(jû"��)Årò��}rò��(hgX���subjecthm}rò��(hr]hq]j¢"��àho]hp]ht]uhhj
ò��hb]rò��hÄX���subjectrò��ÖÅrò��}rò��(hgU�hhjò��ubahkjß"��ubhÄX��� (rò��ÖÅrò��}rò��(hgU�hhj
ò��ubj’��)Årò��}rò��(hgX���:class:`Types.Subject`rò��hhj
ò��hij¥à��hkjÿ��hm}rò��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrò��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK‹hb]rò��j√��)Årò��}rò��(hgjò��hm}r ò��(ho]hp]r!ò��(jÊ��jò��X���py-classr"ò��ehq]hr]ht]uhhjò��hb]r#ò��hÄX
���Types.Subjectr$ò��ÖÅr%ò��}r&ò��(hgU�hhjò��ubahkjÀ��ubaubhÄX���)ÖÅr'ò��}r(ò��(hgU�hhj
ò��ubhÄX��� -- r)ò��ÖÅr*ò��}r+ò��(hgU�hhj
ò��ubhÄXã���The Subject identifier of the Person or Group details to be returned.  Transmitted as part of the URL path and must be escaped accordingly.r,ò��ÖÅr-ò��}r.ò��(hgXã���The Subject identifier of the Person or Group details to be returned.  Transmitted as part of the URL path and must be escaped accordingly.hhj
ò��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År/ò��}r0ò��(hgU�hm}r1ò��(ho]hp]hq]hr]ht]uhhjaó��hb]r2ò��(h¢)År3ò��}r4ò��(hgX���Returnshhj/ò��hij¥à��hkh¶hm}r5ò��(ho]hp]hq]hr]ht]uhvK�hb]r6ò��hÄX���Returnsr7ò��ÖÅr8ò��}r9ò��(hgU�hhj3ò��ubaubh¨)År:ò��}r;ò��(hgU�hm}r<ò��(ho]hp]hq]hr]ht]uhhj/ò��hb]r=ò��hÑ)År>ò��}r?ò��(hgX[���The Person or Group details are contained in the returned SubjectList for the given Subjecthm}r@ò��(ho]hp]hq]hr]ht]uhhj:ò��hb]rAò��hÄX[���The Person or Group details are contained in the returned SubjectList for the given SubjectrBò��ÖÅrCò��}rDò��(hgX[���The Person or Group details are contained in the returned SubjectList for the given Subjecthhj>ò��ubahkhàubahkhπubehkhüubhú)ÅrEò��}rFò��(hgU�hm}rGò��(ho]hp]hq]hr]ht]uhhjaó��hb]rHò��(h¢)ÅrIò��}rJò��(hgX���Return typehhjEò��hij¥à��hkh¶hm}rKò��(ho]hp]hq]hr]ht]uhvK�hb]rLò��hÄX���Return typerMò��ÖÅrNò��}rOò��(hgU�hhjIò��ubaubh¨)ÅrPò��}rQò��(hgU�hm}rRò��(ho]hp]hq]hr]ht]uhhjEò��hb]rSò��hÑ)ÅrTò��}rUò��(hgX���Types.SubjectInfohm}rVò��(ho]hp]hq]hr]ht]uhhjPò��hb]rWò��j’��)ÅrXò��}rYò��(hgX���:class:`Types.SubjectInfo`rZò��hhjTò��hij¥à��hkjÿ��hm}r[ò��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr\ò��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvKflhb]r]ò��j√��)År^ò��}r_ò��(hgjZò��hm}r`ò��(ho]hp]raò��(jÊ��j\ò��X���py-classrbò��ehq]hr]ht]uhhjXò��hb]rcò��hÄX���Types.SubjectInfordò��ÖÅreò��}rfò��(hgU�hhj^ò��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)Årgò��}rhò��(hgU�hm}riò��(ho]hp]hq]hr]ht]uhhjaó��hb]rjò��(h¢)Årkò��}rlò��(hgX���Raiseshhjgò��hij¥à��hkh¶hm}rmò��(ho]hp]hq]hr]ht]uhvK�hb]rnò��hÄX���Raisesroò��ÖÅrpò��}rqò��(hgU�hhjkò��ubaubh¨)Årrò��}rsò��(hgU�hm}rtò��(ho]hp]hq]hr]ht]uhhjgò��hb]ruò��j	#��)Årvò��}rwò��(hgU�hm}rxò��(ho]hp]hq]hr]ht]uhhjrò��hb]ryò��(j#��)Årzò��}r{ò��(hgU�hm}r|ò��(ho]hp]hq]hr]ht]uhhjvò��hb]r}ò��hÑ)År~ò��}rò��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4560)hm}rÄò��(ho]hp]hq]hr]ht]uhhjzò��hb]rÅò��(j’��)ÅrÇò��}rÉò��(hgU�hm}rÑò��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÖò��U	refdomainj$ó��hr]hq]Urefexplicitâho]hp]ht]uhhj~ò��hb]rÜò��jû"��)Åráò��}ràò��(hgjÖò��hm}râò��(ho]hp]hq]hr]ht]uhhjÇò��hb]räò��hÄX���Exceptions.NotImplementedrãò��ÖÅråò��}rçò��(hgU�hhjáò��ubahkjß"��ubahkjÿ��ubhÄX��� -- réò��ÖÅrèò��}rêò��(hgU�hhj~ò��ubj√��)Årëò��}ríò��(hgX$���``(errorCode=501, detailCode=4560)``hm}rìò��(ho]hp]hq]hr]ht]uhhj~ò��hb]rîò��hÄX ���(errorCode=501, detailCode=4560)rïò��ÖÅrñò��}róò��(hgU�hhjëò��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Åròò��}rôò��(hgU�hm}röò��(ho]hp]hq]hr]ht]uhhjvò��hb]rõò��hÑ)Årúò��}rùò��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4561)hm}rûò��(ho]hp]hq]hr]ht]uhhjòò��hb]rüò��(j’��)År†ò��}r°ò��(hgU�hm}r¢ò��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer£ò��U	refdomainj$ó��hr]hq]Urefexplicitâho]hp]ht]uhhjúò��hb]r§ò��jû"��)År•ò��}r¶ò��(hgj£ò��hm}rßò��(ho]hp]hq]hr]ht]uhhj†ò��hb]r®ò��hÄX���Exceptions.ServiceFailurer©ò��ÖÅr™ò��}r´ò��(hgU�hhj•ò��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¨ò��ÖÅr≠ò��}rÆò��(hgU�hhjúò��ubj√��)ÅrØò��}r∞ò��(hgX$���``(errorCode=500, detailCode=4561)``hm}r±ò��(ho]hp]hq]hr]ht]uhhjúò��hb]r≤ò��hÄX ���(errorCode=500, detailCode=4561)r≥ò��ÖÅr¥ò��}rµò��(hgU�hhjØò��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∂ò��}r∑ò��(hgU�hm}r∏ò��(ho]hp]hq]hr]ht]uhhjvò��hb]rπò��hÑ)År∫ò��}rªò��(hgXÄ���Exceptions.NotFound -- (errorCode=404, detailCode=4564)Raised if the requested subject is not registered with the DataONE systemhm}rºò��(ho]hp]hq]hr]ht]uhhj∂ò��hb]rΩò��(j’��)Åræò��}røò��(hgU�hm}r¿ò��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr¡ò��U	refdomainj$ó��hr]hq]Urefexplicitâho]hp]ht]uhhj∫ò��hb]r¬ò��jû"��)År√ò��}rƒò��(hgj¡ò��hm}r≈ò��(ho]hp]hq]hr]ht]uhhjæò��hb]r∆ò��hÄX���Exceptions.NotFoundr«ò��ÖÅr»ò��}r…ò��(hgU�hhj√ò��ubahkjß"��ubahkjÿ��ubhÄX��� -- r ò��ÖÅrÀò��}rÃò��(hgU�hhj∫ò��ubhÑ)ÅrÕò��}rŒò��(hgX$���``(errorCode=404, detailCode=4564)``rœò��hhj∫ò��hij¥à��hkhàhm}r–ò��(ho]hp]hq]hr]ht]uhvKÂhb]r—ò��j√��)År“ò��}r”ò��(hgjœò��hm}r‘ò��(ho]hp]hq]hr]ht]uhhjÕò��hb]r’ò��hÄX ���(errorCode=404, detailCode=4564)r÷ò��ÖÅr◊ò��}rÿò��(hgU�hhj“ò��ubahkjÀ��ubaubhÑ)ÅrŸò��}r⁄ò��(hgXI���Raised if the requested subject is not registered with the DataONE systemr€ò��hhj∫ò��hij¥à��hkhàhm}r‹ò��(ho]hp]hq]hr]ht]uhvKÁhb]r›ò��hÄXI���Raised if the requested subject is not registered with the DataONE systemrfiò��ÖÅrflò��}r‡ò��(hgj€ò��hhjŸò��ubaubehkhàubahkj;#��ubj#��)År·ò��}r‚ò��(hgU�hm}r„ò��(ho]hp]hq]hr]ht]uhhjvò��hb]r‰ò��hÑ)ÅrÂò��}rÊò��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4563)hm}rÁò��(ho]hp]hq]hr]ht]uhhj·ò��hb]rËò��(j’��)ÅrÈò��}rÍò��(hgU�hm}rÎò��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrÏò��U	refdomainj$ó��hr]hq]Urefexplicitâho]hp]ht]uhhjÂò��hb]rÌò��jû"��)ÅrÓò��}rÔò��(hgjÏò��hm}rò��(ho]hp]hq]hr]ht]uhhjÈò��hb]rÒò��hÄX���Exceptions.NotAuthorizedrÚò��ÖÅrÛò��}rÙò��(hgU�hhjÓò��ubahkjß"��ubahkjÿ��ubhÄX��� -- rıò��ÖÅrˆò��}r˜ò��(hgU�hhjÂò��ubj√��)År¯ò��}r˘ò��(hgX$���``(errorCode=401, detailCode=4563)``hm}r˙ò��(ho]hp]hq]hr]ht]uhhjÂò��hb]r˚ò��hÄX ���(errorCode=401, detailCode=4563)r¸ò��ÖÅr˝ò��}r˛ò��(hgU�hhj¯ò��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årˇò��}r�ô��(hgU�hm}rô��(ho]hp]hq]hr]ht]uhhjvò��hb]rô��hÑ)Årô��}rô��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4564)hm}rô��(ho]hp]hq]hr]ht]uhhjˇò��hb]rô��(j’��)Årô��}rô��(hgU�hm}r	ô��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr
ô��U	refdomainj$ó��hr]hq]Urefexplicitâho]hp]ht]uhhjô��hb]rô��jû"��)Årô��}r
ô��(hgj
ô��hm}rô��(ho]hp]hq]hr]ht]uhhjô��hb]rô��hÄX���Exceptions.InvalidTokenrô��ÖÅrô��}rô��(hgU�hhjô��ubahkjß"��ubahkjÿ��ubhÄX��� -- rô��ÖÅrô��}rô��(hgU�hhjô��ubj√��)Årô��}rô��(hgX$���``(errorCode=401, detailCode=4564)``hm}rô��(ho]hp]hq]hr]ht]uhhjô��hb]rô��hÄX ���(errorCode=401, detailCode=4564)rô��ÖÅrô��}rô��(hgU�hhjô��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årô��}rô��(hgU�hhjùà��hiNhkj”��hm}rô��(hr]hq]ho]hp]ht]Uentries]r ô��(j÷��X%���listSubjects() (in module CNIdentity)h
U�Ntr!ô��auhvNhwhhb]ubj¸!��)År"ô��}r#ô��(hgU�hhjùà��hiNhkjˇ!��hm}r$ô��(j"��âj"��X���pyr%ô��hr]hq]ho]hp]ht]j"��X���functionr&ô��j"��j&ô��uhvNhwhhb]r'ô��(j"��)År(ô��}r)ô��(hgX=���listSubjects(session,query,status,start,count) -> SubjectInfohhj"ô��hij¥à��hkj"��hm}r*ô��(hr]r+ô��h
aj"��jÕà��hq]ho]hp]ht]r,ô��h
aj"��X���listSubjectsr-ô��j"��U�j"��âuhvMhwhhb]r.ô��(j"��)År/ô��}r0ô��(hgX���CNIdentity.hhj(ô��hij¥à��hkj"��hm}r1ô��(ho]hp]hq]hr]ht]uhvMhwhhb]r2ô��hÄX���CNIdentity.r3ô��ÖÅr4ô��}r5ô��(hgU�hhj/ô��ubaubj"��)År6ô��}r7ô��(hgj-ô��hhj(ô��hij¥à��hkj!"��hm}r8ô��(ho]hp]hq]hr]ht]uhvMhwhhb]r9ô��hÄX���listSubjectsr:ô��ÖÅr;ô��}r<ô��(hgU�hhj6ô��ubaubj'"��)År=ô��}r>ô��(hgX$���session, query, status, start, counthhj(ô��hij¥à��hkj*"��hm}r?ô��(ho]hp]hq]hr]ht]uhvMhwhhb]r@ô��(j-"��)ÅrAô��}rBô��(hgX���sessionhm}rCô��(ho]hp]hq]hr]ht]uhhj=ô��hb]rDô��hÄX���sessionrEô��ÖÅrFô��}rGô��(hgU�hhjAô��ubahkj5"��ubj-"��)ÅrHô��}rIô��(hgX���queryhm}rJô��(ho]hp]hq]hr]ht]uhhj=ô��hb]rKô��hÄX���queryrLô��ÖÅrMô��}rNô��(hgU�hhjHô��ubahkj5"��ubj-"��)ÅrOô��}rPô��(hgX���statushm}rQô��(ho]hp]hq]hr]ht]uhhj=ô��hb]rRô��hÄX���statusrSô��ÖÅrTô��}rUô��(hgU�hhjOô��ubahkj5"��ubj-"��)ÅrVô��}rWô��(hgX���starthm}rXô��(ho]hp]hq]hr]ht]uhhj=ô��hb]rYô��hÄX���startrZô��ÖÅr[ô��}r\ô��(hgU�hhjVô��ubahkj5"��ubj-"��)År]ô��}r^ô��(hgX���counthm}r_ô��(ho]hp]hq]hr]ht]uhhj=ô��hb]r`ô��hÄX���countraô��ÖÅrbô��}rcô��(hgU�hhj]ô��ubahkj5"��ubeubj6"��)Årdô��}reô��(hgX���SubjectInfohhj(ô��hij¥à��hkj9"��hm}rfô��(ho]hp]hq]hr]ht]uhvMhwhhb]rgô��hÄX���SubjectInforhô��ÖÅriô��}rjô��(hgU�hhjdô��ubaubeubj?"��)Årkô��}rlô��(hgU�hhj"ô��hij¥à��hkjB"��hm}rmô��(ho]hp]hq]hr]ht]uhvMhwhhb]rnô��(hÑ)Åroô��}rpô��(hgXT���List the subjects, including users, groups, and systems, that match search criteria.rqô��hhjkô��hij¥à��hkhàhm}rrô��(ho]hp]hq]hr]ht]uhvKÚhwhhb]rsô��hÄXT���List the subjects, including users, groups, and systems, that match search criteria.rtô��ÖÅruô��}rvô��(hgjqô��hhjoô��ubaubhÑ)Årwô��}rxô��(hgXá���The list can be restricted to subjects whose identifier matches certain substrings, and the size of the resultset can be paged through.ryô��hhjkô��hij¥à��hkhàhm}rzô��(ho]hp]hq]hr]ht]uhvKÙhwhhb]r{ô��hÄXá���The list can be restricted to subjects whose identifier matches certain substrings, and the size of the resultset can be paged through.r|ô��ÖÅr}ô��}r~ô��(hgjyô��hhjwô��ubaubhñ)Årô��}rÄô��(hgU�hhjkô��hiNhkhôhm}rÅô��(ho]hp]hq]hr]ht]uhvNhwhhb]rÇô��(hú)ÅrÉô��}rÑô��(hgU�hhjô��hij¥à��hkhühm}rÖô��(ho]hp]hq]hr]ht]uhvKˆhwhhb]rÜô��(h¢)Åráô��}ràô��(hgX���VersionhhjÉô��hij¥à��hkh¶hm}râô��(ho]hp]hq]hr]ht]uhvK�hb]räô��hÄX���Versionrãô��ÖÅråô��}rçô��(hgU�hhjáô��ubaubh¨)Åréô��}rèô��(hgX
���1.0, (2.0)rêô��hm}rëô��(ho]hp]hq]hr]ht]uhhjÉô��hb]ríô��hÑ)Årìô��}rîô��(hgjêô��hhjéô��hij¥à��hkhàhm}rïô��(ho]hp]hq]hr]ht]uhvKˆhb]rñô��hÄX
���1.0, (2.0)róô��ÖÅròô��}rôô��(hgjêô��hhjìô��ubaubahkhπubeubhú)Åröô��}rõô��(hgU�hhjô��hij¥à��hkhühm}rúô��(ho]hp]hq]hr]ht]uhvK˜hwhhb]rùô��(h¢)Årûô��}rüô��(hgX���REST URLhhjöô��hij¥à��hkh¶hm}r†ô��(ho]hp]hq]hr]ht]uhvK�hb]r°ô��hÄX���REST URLr¢ô��ÖÅr£ô��}r§ô��(hgU�hhjûô��ubaubh¨)År•ô��}r¶ô��(hgXM���``GET /accounts?query={query}[&status={status}&start={start}&count={count}]``rßô��hm}r®ô��(ho]hp]hq]hr]ht]uhhjöô��hb]r©ô��hÑ)År™ô��}r´ô��(hgjßô��hhj•ô��hij¥à��hkhàhm}r¨ô��(ho]hp]hq]hr]ht]uhvK˜hb]r≠ô��j√��)ÅrÆô��}rØô��(hgjßô��hm}r∞ô��(ho]hp]hq]hr]ht]uhhj™ô��hb]r±ô��hÄXI���GET /accounts?query={query}[&status={status}&start={start}&count={count}]r≤ô��ÖÅr≥ô��}r¥ô��(hgU�hhjÆô��ubahkjÀ��ubaubahkhπubeubhú)Årµô��}r∂ô��(hgU�hm}r∑ô��(ho]hp]hq]hr]ht]uhhjô��hb]r∏ô��(h¢)Årπô��}r∫ô��(hgX
���Parametershhjµô��hij¥à��hkh¶hm}rªô��(ho]hp]hq]hr]ht]uhvK�hb]rºô��hÄX
���ParametersrΩô��ÖÅræô��}røô��(hgU�hhjπô��ubaubh¨)År¿ô��}r¡ô��(hgU�hm}r¬ô��(ho]hp]hq]hr]ht]uhhjµô��hb]r√ô��j	#��)Årƒô��}r≈ô��(hgU�hm}r∆ô��(ho]hp]hq]hr]ht]uhhj¿ô��hb]r«ô��(j#��)År»ô��}r…ô��(hgU�hm}r ô��(ho]hp]hq]hr]ht]uhhjƒô��hb]rÀô��hÑ)ÅrÃô��}rÕô��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rŒô��(ho]hp]hq]hr]ht]uhhj»ô��hb]rœô��(jû"��)År–ô��}r—ô��(hgX���sessionhm}r“ô��(hr]hq]j¢"��àho]hp]ht]uhhjÃô��hb]r”ô��hÄX���sessionr‘ô��ÖÅr’ô��}r÷ô��(hgU�hhj–ô��ubahkjß"��ubhÄX��� (r◊ô��ÖÅrÿô��}rŸô��(hgU�hhjÃô��ubj’��)År⁄ô��}r€ô��(hgX���:class:`Types.Session`r‹ô��hhjÃô��hij¥à��hkjÿ��hm}r›ô��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrfiô��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvK˘hb]rflô��j√��)År‡ô��}r·ô��(hgj‹ô��hm}r‚ô��(ho]hp]r„ô��(jÊ��jfiô��X���py-classr‰ô��ehq]hr]ht]uhhj⁄ô��hb]rÂô��hÄX
���Types.SessionrÊô��ÖÅrÁô��}rËô��(hgU�hhj‡ô��ubahkjÀ��ubaubhÄX���)ÖÅrÈô��}rÍô��(hgU�hhjÃô��ubhÄX��� -- rÎô��ÖÅrÏô��}rÌô��(hgU�hhjÃô��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÓô��ÖÅrÔô��}rô��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjÃô��ubj’��)ÅrÒô��}rÚô��(hgX���:term:`public user`rÛô��hhjÃô��hij¥à��hkjÿ��hm}rÙô��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrıô��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK¯hb]rˆô��j`2��)År˜ô��}r¯ô��(hgjÛô��hm}r˘ô��(ho]hp]r˙ô��(jÊ��jıô��X���std-termr˚ô��ehq]hr]ht]uhhjÒô��hb]r¸ô��hÄX���public userr˝ô��ÖÅr˛ô��}rˇô��(hgU�hhj˜ô��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r�ö��ÖÅrö��}rö��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjÃô��ubehkhàubahkj;#��ubj#��)Årö��}rö��(hgU�hm}rö��(ho]hp]hq]hr]ht]uhhjƒô��hb]rö��hÑ)Årö��}rö��(hgXg��query (string) -- A query string criteria to be matched using a case-insensitive substring match against the identifier for the principal, the givenName or familyName of users, and the groupName of groups.  The function returns the union of all successful matches against these fields. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r	ö��(ho]hp]hq]hr]ht]uhhjö��hb]r
ö��(jû"��)Årö��}rö��(hgX���queryhm}r
ö��(hr]hq]j¢"��àho]hp]ht]uhhjö��hb]rö��hÄX���queryrö��ÖÅrö��}rö��(hgU�hhjö��ubahkjß"��ubhÄX��� (rö��ÖÅrö��}rö��(hgU�hhjö��ubj’��)Årö��}rö��(hgU�hm}rö��(Ureftypejü&��j¢"��àU	reftargetX���stringrö��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjö��hb]rö��j¢&��)Årö��}rö��(hgjö��hm}rö��(ho]hp]hq]hr]ht]uhhjö��hb]rö��hÄX���stringrö��ÖÅrö��}r ö��(hgU�hhjö��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr!ö��}r"ö��(hgU�hhjö��ubhÄX��� -- r#ö��ÖÅr$ö��}r%ö��(hgU�hhjö��ubhÄXU��A query string criteria to be matched using a case-insensitive substring match against the identifier for the principal, the givenName or familyName of users, and the groupName of groups.  The function returns the union of all successful matches against these fields. Transmitted as a URL query parameter, and so must be escaped accordingly.r&ö��ÖÅr'ö��}r(ö��(hgXU��A query string criteria to be matched using a case-insensitive substring match against the identifier for the principal, the givenName or familyName of users, and the groupName of groups.  The function returns the union of all successful matches against these fields. Transmitted as a URL query parameter, and so must be escaped accordingly.hhjö��ubehkhàubahkj;#��ubj#��)År)ö��}r*ö��(hgU�hm}r+ö��(ho]hp]hq]hr]ht]uhhjƒô��hb]r,ö��hÑ)År-ö��}r.ö��(hgX˜���status (string) -- When provided, the status field can limit the returned list of Subjects to only those with the given status. Currently the 'verified' status is supported. Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r/ö��(ho]hp]hq]hr]ht]uhhj)ö��hb]r0ö��(jû"��)År1ö��}r2ö��(hgX���statushm}r3ö��(hr]hq]j¢"��àho]hp]ht]uhhj-ö��hb]r4ö��hÄX���statusr5ö��ÖÅr6ö��}r7ö��(hgU�hhj1ö��ubahkjß"��ubhÄX��� (r8ö��ÖÅr9ö��}r:ö��(hgU�hhj-ö��ubj’��)År;ö��}r<ö��(hgU�hm}r=ö��(Ureftypejü&��j¢"��àU	reftargetX���stringr>ö��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhj-ö��hb]r?ö��j¢&��)År@ö��}rAö��(hgj>ö��hm}rBö��(ho]hp]hq]hr]ht]uhhj;ö��hb]rCö��hÄX���stringrDö��ÖÅrEö��}rFö��(hgU�hhj@ö��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrGö��}rHö��(hgU�hhj-ö��ubhÄX��� -- rIö��ÖÅrJö��}rKö��(hgU�hhj-ö��ubhÄX‰���When provided, the status field can limit the returned list of Subjects to only those with the given status. Currently the 'verified' status is supported. Transmitted as a URL query parameter, and so must be escaped accordingly.rLö��ÖÅrMö��}rNö��(hgX‰���When provided, the status field can limit the returned list of Subjects to only those with the given status. Currently the 'verified' status is supported. Transmitted as a URL query parameter, and so must be escaped accordingly.hhj-ö��ubehkhàubahkj;#��ubj#��)ÅrOö��}rPö��(hgU�hm}rQö��(ho]hp]hq]hr]ht]uhhjƒô��hb]rRö��hÑ)ÅrSö��}rTö��(hgX•���start (integer) -- The starting record number for the records to be returned (default = 0). Transmitted as a URL query parameter, and so must be escaped accordingly.hm}rUö��(ho]hp]hq]hr]ht]uhhjOö��hb]rVö��(jû"��)ÅrWö��}rXö��(hgX���starthm}rYö��(hr]hq]j¢"��àho]hp]ht]uhhjSö��hb]rZö��hÄX���startr[ö��ÖÅr\ö��}r]ö��(hgU�hhjWö��ubahkjß"��ubhÄX��� (r^ö��ÖÅr_ö��}r`ö��(hgU�hhjSö��ubj’��)Åraö��}rbö��(hgU�hm}rcö��(Ureftypejü&��j¢"��àU	reftargetX���integerrdö��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjSö��hb]reö��j¢&��)Årfö��}rgö��(hgjdö��hm}rhö��(ho]hp]hq]hr]ht]uhhjaö��hb]riö��hÄX���integerrjö��ÖÅrkö��}rlö��(hgU�hhjfö��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrmö��}rnö��(hgU�hhjSö��ubhÄX��� -- roö��ÖÅrpö��}rqö��(hgU�hhjSö��ubhÄXí���The starting record number for the records to be returned (default = 0). Transmitted as a URL query parameter, and so must be escaped accordingly.rrö��ÖÅrsö��}rtö��(hgXí���The starting record number for the records to be returned (default = 0). Transmitted as a URL query parameter, and so must be escaped accordingly.hhjSö��ubehkhàubahkj;#��ubj#��)Åruö��}rvö��(hgU�hm}rwö��(ho]hp]hq]hr]ht]uhhjƒô��hb]rxö��hÑ)Åryö��}rzö��(hgX:��count (integer) -- The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the total in the response to determine if further pages may be retrieved (default = 100). Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r{ö��(ho]hp]hq]hr]ht]uhhjuö��hb]r|ö��(jû"��)År}ö��}r~ö��(hgX���counthm}rö��(hr]hq]j¢"��àho]hp]ht]uhhjyö��hb]rÄö��hÄX���countrÅö��ÖÅrÇö��}rÉö��(hgU�hhj}ö��ubahkjß"��ubhÄX��� (rÑö��ÖÅrÖö��}rÜö��(hgU�hhjyö��ubj’��)Åráö��}ràö��(hgU�hm}râö��(Ureftypejü&��j¢"��àU	reftargetX���integerräö��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjyö��hb]rãö��j¢&��)Åråö��}rçö��(hgjäö��hm}réö��(ho]hp]hq]hr]ht]uhhjáö��hb]rèö��hÄX���integerrêö��ÖÅrëö��}ríö��(hgU�hhjåö��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅrìö��}rîö��(hgU�hhjyö��ubhÄX��� -- rïö��ÖÅrñö��}róö��(hgU�hhjyö��ubhÄXà���The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the ròö��ÖÅrôö��}röö��(hgXà���The maximum number of entries that should be returned in the response. The Member Node may return fewer and the caller should check the hhjyö��ubjÉ$��)Årõö��}rúö��(hgX���*total*hm}rùö��(ho]hp]hq]hr]ht]uhhjyö��hb]rûö��hÄX���totalrüö��ÖÅr†ö��}r°ö��(hgU�hhjõö��ubahkjã$��ubhÄXö��� in the response to determine if further pages may be retrieved (default = 100). Transmitted as a URL query parameter, and so must be escaped accordingly.r¢ö��ÖÅr£ö��}r§ö��(hgXö��� in the response to determine if further pages may be retrieved (default = 100). Transmitted as a URL query parameter, and so must be escaped accordingly.hhjyö��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År•ö��}r¶ö��(hgU�hm}rßö��(ho]hp]hq]hr]ht]uhhjô��hb]r®ö��(h¢)År©ö��}r™ö��(hgX���Returnshhj•ö��hij¥à��hkh¶hm}r´ö��(ho]hp]hq]hr]ht]uhvK�hb]r¨ö��hÄX���Returnsr≠ö��ÖÅrÆö��}rØö��(hgU�hhj©ö��ubaubh¨)År∞ö��}r±ö��(hgU�hm}r≤ö��(ho]hp]hq]hr]ht]uhhj•ö��hb]r≥ö��hÑ)År¥ö��}rµö��(hgX3���The list of people and groups that match the query.hm}r∂ö��(ho]hp]hq]hr]ht]uhhj∞ö��hb]r∑ö��hÄX3���The list of people and groups that match the query.r∏ö��ÖÅrπö��}r∫ö��(hgX3���The list of people and groups that match the query.hhj¥ö��ubahkhàubahkhπubehkhüubhú)Årªö��}rºö��(hgU�hm}rΩö��(ho]hp]hq]hr]ht]uhhjô��hb]ræö��(h¢)Årøö��}r¿ö��(hgX���Return typehhjªö��hij¥à��hkh¶hm}r¡ö��(ho]hp]hq]hr]ht]uhvK�hb]r¬ö��hÄX���Return typer√ö��ÖÅrƒö��}r≈ö��(hgU�hhjøö��ubaubh¨)År∆ö��}r«ö��(hgU�hm}r»ö��(ho]hp]hq]hr]ht]uhhjªö��hb]r…ö��hÑ)År ö��}rÀö��(hgX���Types.SubjectInfohm}rÃö��(ho]hp]hq]hr]ht]uhhj∆ö��hb]rÕö��j’��)ÅrŒö��}rœö��(hgX���:class:`Types.SubjectInfo`r–ö��hhj ö��hij¥à��hkjÿ��hm}r—ö��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr“ö��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMhb]r”ö��j√��)År‘ö��}r’ö��(hgj–ö��hm}r÷ö��(ho]hp]r◊ö��(jÊ��j“ö��X���py-classrÿö��ehq]hr]ht]uhhjŒö��hb]rŸö��hÄX���Types.SubjectInfor⁄ö��ÖÅr€ö��}r‹ö��(hgU�hhj‘ö��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År›ö��}rfiö��(hgU�hm}rflö��(ho]hp]hq]hr]ht]uhhjô��hb]r‡ö��(h¢)År·ö��}r‚ö��(hgX���Raiseshhj›ö��hij¥à��hkh¶hm}r„ö��(ho]hp]hq]hr]ht]uhvK�hb]r‰ö��hÄX���RaisesrÂö��ÖÅrÊö��}rÁö��(hgU�hhj·ö��ubaubh¨)ÅrËö��}rÈö��(hgU�hm}rÍö��(ho]hp]hq]hr]ht]uhhj›ö��hb]rÎö��j	#��)ÅrÏö��}rÌö��(hgU�hm}rÓö��(ho]hp]hq]hr]ht]uhhjËö��hb]rÔö��(j#��)Årö��}rÒö��(hgU�hm}rÚö��(ho]hp]hq]hr]ht]uhhjÏö��hb]rÛö��hÑ)ÅrÙö��}rıö��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2290)hm}rˆö��(ho]hp]hq]hr]ht]uhhjö��hb]r˜ö��(j’��)År¯ö��}r˘ö��(hgU�hm}r˙ö��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer˚ö��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjÙö��hb]r¸ö��jû"��)År˝ö��}r˛ö��(hgj˚ö��hm}rˇö��(ho]hp]hq]hr]ht]uhhj¯ö��hb]r�õ��hÄX���Exceptions.ServiceFailurerõ��ÖÅrõ��}rõ��(hgU�hhj˝ö��ubahkjß"��ubahkjÿ��ubhÄX��� -- rõ��ÖÅrõ��}rõ��(hgU�hhjÙö��ubj√��)Årõ��}rõ��(hgX$���``(errorCode=500, detailCode=2290)``hm}r	õ��(ho]hp]hq]hr]ht]uhhjÙö��hb]r
õ��hÄX ���(errorCode=500, detailCode=2290)rõ��ÖÅrõ��}r
õ��(hgU�hhjõ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årõ��}rõ��(hgU�hm}rõ��(ho]hp]hq]hr]ht]uhhjÏö��hb]rõ��hÑ)Årõ��}rõ��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2270)hm}rõ��(ho]hp]hq]hr]ht]uhhjõ��hb]rõ��(j’��)Årõ��}rõ��(hgU�hm}rõ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrõ��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjõ��hb]rõ��jû"��)Årõ��}rõ��(hgjõ��hm}rõ��(ho]hp]hq]hr]ht]uhhjõ��hb]rõ��hÄX���Exceptions.InvalidTokenrõ��ÖÅr õ��}r!õ��(hgU�hhjõ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r"õ��ÖÅr#õ��}r$õ��(hgU�hhjõ��ubj√��)År%õ��}r&õ��(hgX$���``(errorCode=401, detailCode=2270)``hm}r'õ��(ho]hp]hq]hr]ht]uhhjõ��hb]r(õ��hÄX ���(errorCode=401, detailCode=2270)r)õ��ÖÅr*õ��}r+õ��(hgU�hhj%õ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År,õ��}r-õ��(hgU�hm}r.õ��(ho]hp]hq]hr]ht]uhhjÏö��hb]r/õ��hÑ)År0õ��}r1õ��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2260)hm}r2õ��(ho]hp]hq]hr]ht]uhhj,õ��hb]r3õ��(j’��)År4õ��}r5õ��(hgU�hm}r6õ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr7õ��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhj0õ��hb]r8õ��jû"��)År9õ��}r:õ��(hgj7õ��hm}r;õ��(ho]hp]hq]hr]ht]uhhj4õ��hb]r<õ��hÄX���Exceptions.NotAuthorizedr=õ��ÖÅr>õ��}r?õ��(hgU�hhj9õ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r@õ��ÖÅrAõ��}rBõ��(hgU�hhj0õ��ubj√��)ÅrCõ��}rDõ��(hgX$���``(errorCode=401, detailCode=2260)``hm}rEõ��(ho]hp]hq]hr]ht]uhhj0õ��hb]rFõ��hÄX ���(errorCode=401, detailCode=2260)rGõ��ÖÅrHõ��}rIõ��(hgU�hhjCõ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrJõ��}rKõ��(hgU�hm}rLõ��(ho]hp]hq]hr]ht]uhhjÏö��hb]rMõ��hÑ)ÅrNõ��}rOõ��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2261)hm}rPõ��(ho]hp]hq]hr]ht]uhhjJõ��hb]rQõ��(j’��)ÅrRõ��}rSõ��(hgU�hm}rTõ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrUõ��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjNõ��hb]rVõ��jû"��)ÅrWõ��}rXõ��(hgjUõ��hm}rYõ��(ho]hp]hq]hr]ht]uhhjRõ��hb]rZõ��hÄX���Exceptions.NotImplementedr[õ��ÖÅr\õ��}r]õ��(hgU�hhjWõ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r^õ��ÖÅr_õ��}r`õ��(hgU�hhjNõ��ubj√��)Åraõ��}rbõ��(hgX$���``(errorCode=501, detailCode=2261)``hm}rcõ��(ho]hp]hq]hr]ht]uhhjNõ��hb]rdõ��hÄX ���(errorCode=501, detailCode=2261)reõ��ÖÅrfõ��}rgõ��(hgU�hhjaõ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Århõ��}riõ��(hgU�hm}rjõ��(ho]hp]hq]hr]ht]uhhjÏö��hb]rkõ��hÑ)Årlõ��}rmõ��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2262)hm}rnõ��(ho]hp]hq]hr]ht]uhhjhõ��hb]roõ��(j’��)Årpõ��}rqõ��(hgU�hm}rrõ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrsõ��U	refdomainj%ô��hr]hq]Urefexplicitâho]hp]ht]uhhjlõ��hb]rtõ��jû"��)Åruõ��}rvõ��(hgjsõ��hm}rwõ��(ho]hp]hq]hr]ht]uhhjpõ��hb]rxõ��hÄX���Exceptions.InvalidRequestryõ��ÖÅrzõ��}r{õ��(hgU�hhjuõ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r|õ��ÖÅr}õ��}r~õ��(hgU�hhjlõ��ubj√��)Årõ��}rÄõ��(hgX$���``(errorCode=400, detailCode=2262)``hm}rÅõ��(ho]hp]hq]hr]ht]uhhjlõ��hb]rÇõ��hÄX ���(errorCode=400, detailCode=2262)rÉõ��ÖÅrÑõ��}rÖõ��(hgU�hhjõ��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÜõ��}ráõ��(hgU�hhjùà��hiNhkj”��hm}ràõ��(hr]hq]ho]hp]ht]Uentries]râõ��(j÷��X$���mapIdentity() (in module CNIdentity)hLU�Nträõ��auhvNhwhhb]ubj¸!��)Årãõ��}råõ��(hgU�hhjùà��hiNhkjˇ!��hm}rçõ��(j"��âj"��X���pyréõ��hr]hq]ho]hp]ht]j"��X���functionrèõ��j"��jèõ��uhvNhwhhb]rêõ��(j"��)Årëõ��}ríõ��(hgX?���mapIdentity(session,primarySubject,secondarySubject) -> booleanhhjãõ��hij¥à��hkj"��hm}rìõ��(hr]rîõ��hLaj"��jÕà��hq]ho]hp]ht]rïõ��hLaj"��X���mapIdentityrñõ��j"��U�j"��âuhvMEhwhhb]róõ��(j"��)Åròõ��}rôõ��(hgX���CNIdentity.hhjëõ��hij¥à��hkj"��hm}röõ��(ho]hp]hq]hr]ht]uhvMEhwhhb]rõõ��hÄX���CNIdentity.rúõ��ÖÅrùõ��}rûõ��(hgU�hhjòõ��ubaubj"��)Årüõ��}r†õ��(hgjñõ��hhjëõ��hij¥à��hkj!"��hm}r°õ��(ho]hp]hq]hr]ht]uhvMEhwhhb]r¢õ��hÄX���mapIdentityr£õ��ÖÅr§õ��}r•õ��(hgU�hhjüõ��ubaubj'"��)År¶õ��}rßõ��(hgX)���session, primarySubject, secondarySubjecthhjëõ��hij¥à��hkj*"��hm}r®õ��(ho]hp]hq]hr]ht]uhvMEhwhhb]r©õ��(j-"��)År™õ��}r´õ��(hgX���sessionhm}r¨õ��(ho]hp]hq]hr]ht]uhhj¶õ��hb]r≠õ��hÄX���sessionrÆõ��ÖÅrØõ��}r∞õ��(hgU�hhj™õ��ubahkj5"��ubj-"��)År±õ��}r≤õ��(hgX���primarySubjecthm}r≥õ��(ho]hp]hq]hr]ht]uhhj¶õ��hb]r¥õ��hÄX���primarySubjectrµõ��ÖÅr∂õ��}r∑õ��(hgU�hhj±õ��ubahkj5"��ubj-"��)År∏õ��}rπõ��(hgX���secondarySubjecthm}r∫õ��(ho]hp]hq]hr]ht]uhhj¶õ��hb]rªõ��hÄX���secondarySubjectrºõ��ÖÅrΩõ��}ræõ��(hgU�hhj∏õ��ubahkj5"��ubeubj6"��)Årøõ��}r¿õ��(hgX���booleanhhjëõ��hij¥à��hkj9"��hm}r¡õ��(ho]hp]hq]hr]ht]uhvMEhwhhb]r¬õ��hÄX���booleanr√õ��ÖÅrƒõ��}r≈õ��(hgU�hhjøõ��ubaubeubj?"��)År∆õ��}r«õ��(hgU�hhjãõ��hij¥à��hkjB"��hm}r»õ��(ho]hp]hq]hr]ht]uhvMEhwhhb]r…õ��(hÑ)År õ��}rÀõ��(hgX`���Create a new mapping between the two identities, asserting that they represent the same subject.rÃõ��hhj∆õ��hij¥à��hkhàhm}rÕõ��(ho]hp]hq]hr]ht]uhvMhwhhb]rŒõ��hÄX`���Create a new mapping between the two identities, asserting that they represent the same subject.rœõ��ÖÅr–õ��}r—õ��(hgjÃõ��hhj õ��ubaubhÑ)År“õ��}r”õ��(hgX›���Mapping identities with this method requires explicit authorization for the user given in the Session object. The caller must have made sure that the primary and secondary identities represent one and the same individual.r‘õ��hhj∆õ��hij¥à��hkhàhm}r’õ��(ho]hp]hq]hr]ht]uhvMhwhhb]r÷õ��hÄX›���Mapping identities with this method requires explicit authorization for the user given in the Session object. The caller must have made sure that the primary and secondary identities represent one and the same individual.r◊õ��ÖÅrÿõ��}rŸõ��(hgj‘õ��hhj“õ��ubaubhÑ)År⁄õ��}r€õ��(hgXT���Successful completion of the request is indicated by returning a HTTP status of 200.r‹õ��hhj∆õ��hij¥à��hkhàhm}r›õ��(ho]hp]hq]hr]ht]uhvMhwhhb]rfiõ��hÄXT���Successful completion of the request is indicated by returning a HTTP status of 200.rflõ��ÖÅr‡õ��}r·õ��(hgj‹õ��hhj⁄õ��ubaubhÑ)År‚õ��}r„õ��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.r‰õ��hhj∆õ��hij¥à��hkhàhm}rÂõ��(ho]hp]hq]hr]ht]uhvMhwhhb]rÊõ��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.rÁõ��ÖÅrËõ��}rÈõ��(hgj‰õ��hhj‚õ��ubaubhñ)ÅrÍõ��}rÎõ��(hgU�hhj∆õ��hiNhkhôhm}rÏõ��(ho]hp]hq]hr]ht]uhvNhwhhb]rÌõ��(hú)ÅrÓõ��}rÔõ��(hgU�hhjÍõ��hij¥à��hkhühm}rõ��(ho]hp]hq]hr]ht]uhvM!hwhhb]rÒõ��(h¢)ÅrÚõ��}rÛõ��(hgX���VersionhhjÓõ��hij¥à��hkh¶hm}rÙõ��(ho]hp]hq]hr]ht]uhvK�hb]rıõ��hÄX���Versionrˆõ��ÖÅr˜õ��}r¯õ��(hgU�hhjÚõ��ubaubh¨)År˘õ��}r˙õ��(hgX
���1.0, (2.0)r˚õ��hm}r¸õ��(ho]hp]hq]hr]ht]uhhjÓõ��hb]r˝õ��hÑ)År˛õ��}rˇõ��(hgj˚õ��hhj˘õ��hij¥à��hkhàhm}r�ú��(ho]hp]hq]hr]ht]uhvM!hb]rú��hÄX
���1.0, (2.0)rú��ÖÅrú��}rú��(hgj˚õ��hhj˛õ��ubaubahkhπubeubhú)Årú��}rú��(hgU�hhjÍõ��hij¥à��hkhühm}rú��(ho]hp]hq]hr]ht]uhvM"hwhhb]rú��(h¢)År	ú��}r
ú��(hgX���REST URLhhjú��hij¥à��hkh¶hm}rú��(ho]hp]hq]hr]ht]uhvK�hb]rú��hÄX���REST URLr
ú��ÖÅrú��}rú��(hgU�hhj	ú��ubaubh¨)Årú��}rú��(hgX���``POST /accounts/map``rú��hm}rú��(ho]hp]hq]hr]ht]uhhjú��hb]rú��hÑ)Årú��}rú��(hgjú��hhjú��hij¥à��hkhàhm}rú��(ho]hp]hq]hr]ht]uhvM"hb]rú��j√��)Årú��}rú��(hgjú��hm}rú��(ho]hp]hq]hr]ht]uhhjú��hb]rú��hÄX���POST /accounts/maprú��ÖÅrú��}rú��(hgU�hhjú��ubahkjÀ��ubaubahkhπubeubhú)År ú��}r!ú��(hgU�hm}r"ú��(ho]hp]hq]hr]ht]uhhjÍõ��hb]r#ú��(h¢)År$ú��}r%ú��(hgX
���Parametershhj ú��hij¥à��hkh¶hm}r&ú��(ho]hp]hq]hr]ht]uhvK�hb]r'ú��hÄX
���Parametersr(ú��ÖÅr)ú��}r*ú��(hgU�hhj$ú��ubaubh¨)År+ú��}r,ú��(hgU�hm}r-ú��(ho]hp]hq]hr]ht]uhhj ú��hb]r.ú��j	#��)År/ú��}r0ú��(hgU�hm}r1ú��(ho]hp]hq]hr]ht]uhhj+ú��hb]r2ú��(j#��)År3ú��}r4ú��(hgU�hm}r5ú��(ho]hp]hq]hr]ht]uhhj/ú��hb]r6ú��hÑ)År7ú��}r8ú��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r9ú��(ho]hp]hq]hr]ht]uhhj3ú��hb]r:ú��(jû"��)År;ú��}r<ú��(hgX���sessionhm}r=ú��(hr]hq]j¢"��àho]hp]ht]uhhj7ú��hb]r>ú��hÄX���sessionr?ú��ÖÅr@ú��}rAú��(hgU�hhj;ú��ubahkjß"��ubhÄX��� (rBú��ÖÅrCú��}rDú��(hgU�hhj7ú��ubj’��)ÅrEú��}rFú��(hgX���:class:`Types.Session`rGú��hhj7ú��hij¥à��hkjÿ��hm}rHú��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrIú��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM$hb]rJú��j√��)ÅrKú��}rLú��(hgjGú��hm}rMú��(ho]hp]rNú��(jÊ��jIú��X���py-classrOú��ehq]hr]ht]uhhjEú��hb]rPú��hÄX
���Types.SessionrQú��ÖÅrRú��}rSú��(hgU�hhjKú��ubahkjÀ��ubaubhÄX���)ÖÅrTú��}rUú��(hgU�hhj7ú��ubhÄX��� -- rVú��ÖÅrWú��}rXú��(hgU�hhj7ú��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.rYú��ÖÅrZú��}r[ú��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhj7ú��ubehkhàubahkj;#��ubj#��)År\ú��}r]ú��(hgU�hm}r^ú��(ho]hp]hq]hr]ht]uhhj/ú��hb]r_ú��hÑ)År`ú��}raú��(hgX…���primarySubject (Types.Subject) -- The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rbú��(ho]hp]hq]hr]ht]uhhj\ú��hb]rcú��(jû"��)Årdú��}reú��(hgX���primarySubjecthm}rfú��(hr]hq]j¢"��àho]hp]ht]uhhj`ú��hb]rgú��hÄX���primarySubjectrhú��ÖÅriú��}rjú��(hgU�hhjdú��ubahkjß"��ubhÄX��� (rkú��ÖÅrlú��}rmú��(hgU�hhj`ú��ubj’��)Årnú��}roú��(hgX���:class:`Types.Subject`rpú��hhj`ú��hij¥à��hkjÿ��hm}rqú��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrrú��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM'hb]rsú��j√��)Årtú��}ruú��(hgjpú��hm}rvú��(ho]hp]rwú��(jÊ��jrú��X���py-classrxú��ehq]hr]ht]uhhjnú��hb]ryú��hÄX
���Types.Subjectrzú��ÖÅr{ú��}r|ú��(hgU�hhjtú��ubahkjÀ��ubaubhÄX���)ÖÅr}ú��}r~ú��(hgU�hhj`ú��ubhÄX��� -- rú��ÖÅrÄú��}rÅú��(hgU�hhj`ú��ubhÄXx���The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a rÇú��ÖÅrÉú��}rÑú��(hgXx���The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a hhj`ú��ubjÉ$��)ÅrÖú��}rÜú��(hgX���*Param part*hm}ráú��(ho]hp]hq]hr]ht]uhhj`ú��hb]ràú��hÄX
���Param partrâú��ÖÅräú��}rãú��(hgU�hhjÖú��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.råú��ÖÅrçú��}réú��(hgX%��� of the MIME multipart/mixed message.hhj`ú��ubehkhàubahkj;#��ubj#��)Årèú��}rêú��(hgU�hm}rëú��(ho]hp]hq]hr]ht]uhhj/ú��hb]ríú��hÑ)Årìú��}rîú��(hgXÀ���secondarySubject (Types.Subject) -- The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rïú��(ho]hp]hq]hr]ht]uhhjèú��hb]rñú��(jû"��)Åróú��}ròú��(hgX���secondarySubjecthm}rôú��(hr]hq]j¢"��àho]hp]ht]uhhjìú��hb]röú��hÄX���secondarySubjectrõú��ÖÅrúú��}rùú��(hgU�hhjóú��ubahkjß"��ubhÄX��� (rûú��ÖÅrüú��}r†ú��(hgU�hhjìú��ubj’��)År°ú��}r¢ú��(hgX���:class:`Types.Subject`r£ú��hhjìú��hij¥à��hkjÿ��hm}r§ú��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr•ú��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM*hb]r¶ú��j√��)Årßú��}r®ú��(hgj£ú��hm}r©ú��(ho]hp]r™ú��(jÊ��j•ú��X���py-classr´ú��ehq]hr]ht]uhhj°ú��hb]r¨ú��hÄX
���Types.Subjectr≠ú��ÖÅrÆú��}rØú��(hgU�hhjßú��ubahkjÀ��ubaubhÄX���)ÖÅr∞ú��}r±ú��(hgU�hhjìú��ubhÄX��� -- r≤ú��ÖÅr≥ú��}r¥ú��(hgU�hhjìú��ubhÄXx���The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a rµú��ÖÅr∂ú��}r∑ú��(hgXx���The Subject identifier that will have a mapped identity to the other given subject.  Transmitted as a UTF-8 String as a hhjìú��ubjÉ$��)År∏ú��}rπú��(hgX���*Param part*hm}r∫ú��(ho]hp]hq]hr]ht]uhhjìú��hb]rªú��hÄX
���Param partrºú��ÖÅrΩú��}ræú��(hgU�hhj∏ú��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.røú��ÖÅr¿ú��}r¡ú��(hgX%��� of the MIME multipart/mixed message.hhjìú��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År¬ú��}r√ú��(hgU�hm}rƒú��(ho]hp]hq]hr]ht]uhhjÍõ��hb]r≈ú��(h¢)År∆ú��}r«ú��(hgX���Returnshhj¬ú��hij¥à��hkh¶hm}r»ú��(ho]hp]hq]hr]ht]uhvK�hb]r…ú��hÄX���Returnsr ú��ÖÅrÀú��}rÃú��(hgU�hhj∆ú��ubaubh¨)ÅrÕú��}rŒú��(hgU�hm}rœú��(ho]hp]hq]hr]ht]uhhj¬ú��hb]r–ú��hÑ)År—ú��}r“ú��(hgX@���True if the mapping was successfully initiated, false otherwise.hm}r”ú��(ho]hp]hq]hr]ht]uhhjÕú��hb]r‘ú��hÄX@���True if the mapping was successfully initiated, false otherwise.r’ú��ÖÅr÷ú��}r◊ú��(hgX@���True if the mapping was successfully initiated, false otherwise.hhj—ú��ubahkhàubahkhπubehkhüubhú)Årÿú��}rŸú��(hgU�hm}r⁄ú��(ho]hp]hq]hr]ht]uhhjÍõ��hb]r€ú��(h¢)År‹ú��}r›ú��(hgX���Return typehhjÿú��hij¥à��hkh¶hm}rfiú��(ho]hp]hq]hr]ht]uhvK�hb]rflú��hÄX���Return typer‡ú��ÖÅr·ú��}r‚ú��(hgU�hhj‹ú��ubaubh¨)År„ú��}r‰ú��(hgU�hm}rÂú��(ho]hp]hq]hr]ht]uhhjÿú��hb]rÊú��hÑ)ÅrÁú��}rËú��(hgX���booleanhm}rÈú��(ho]hp]hq]hr]ht]uhhj„ú��hb]rÍú��j’��)ÅrÎú��}rÏú��(hgU�hm}rÌú��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhjÁú��hb]rÓú��hÄX���booleanrÔú��ÖÅrú��}rÒú��(hgU�hhjÎú��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrÚú��}rÛú��(hgU�hm}rÙú��(ho]hp]hq]hr]ht]uhhjÍõ��hb]rıú��(h¢)Årˆú��}r˜ú��(hgX���RaiseshhjÚú��hij¥à��hkh¶hm}r¯ú��(ho]hp]hq]hr]ht]uhvK�hb]r˘ú��hÄX���Raisesr˙ú��ÖÅr˚ú��}r¸ú��(hgU�hhjˆú��ubaubh¨)År˝ú��}r˛ú��(hgU�hm}rˇú��(ho]hp]hq]hr]ht]uhhjÚú��hb]r�ù��j	#��)Årù��}rù��(hgU�hm}rù��(ho]hp]hq]hr]ht]uhhj˝ú��hb]rù��(j#��)Årù��}rù��(hgU�hm}rù��(ho]hp]hq]hr]ht]uhhjù��hb]rù��hÑ)År	ù��}r
ù��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}rù��(ho]hp]hq]hr]ht]uhhjù��hb]rù��(j’��)År
ù��}rù��(hgU�hm}rù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhj	ù��hb]rù��jû"��)Årù��}rù��(hgjù��hm}rù��(ho]hp]hq]hr]ht]uhhj
ù��hb]rù��hÄX���Exceptions.ServiceFailurerù��ÖÅrù��}rù��(hgU�hhjù��ubahkjß"��ubahkjÿ��ubhÄX��� -- rù��ÖÅrù��}rù��(hgU�hhj	ù��ubj√��)Årù��}rù��(hgX$���``(errorCode=500, detailCode=2390)``hm}rù��(ho]hp]hq]hr]ht]uhhj	ù��hb]rù��hÄX ���(errorCode=500, detailCode=2390)r ù��ÖÅr!ù��}r"ù��(hgU�hhjù��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År#ù��}r$ù��(hgU�hm}r%ù��(ho]hp]hq]hr]ht]uhhjù��hb]r&ù��hÑ)År'ù��}r(ù��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2370)hm}r)ù��(ho]hp]hq]hr]ht]uhhj#ù��hb]r*ù��(j’��)År+ù��}r,ù��(hgU�hm}r-ù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr.ù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhj'ù��hb]r/ù��jû"��)År0ù��}r1ù��(hgj.ù��hm}r2ù��(ho]hp]hq]hr]ht]uhhj+ù��hb]r3ù��hÄX���Exceptions.InvalidTokenr4ù��ÖÅr5ù��}r6ù��(hgU�hhj0ù��ubahkjß"��ubahkjÿ��ubhÄX��� -- r7ù��ÖÅr8ù��}r9ù��(hgU�hhj'ù��ubj√��)År:ù��}r;ù��(hgX$���``(errorCode=401, detailCode=2370)``hm}r<ù��(ho]hp]hq]hr]ht]uhhj'ù��hb]r=ù��hÄX ���(errorCode=401, detailCode=2370)r>ù��ÖÅr?ù��}r@ù��(hgU�hhj:ù��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrAù��}rBù��(hgU�hm}rCù��(ho]hp]hq]hr]ht]uhhjù��hb]rDù��hÑ)ÅrEù��}rFù��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to map these two identitieshm}rGù��(ho]hp]hq]hr]ht]uhhjAù��hb]rHù��(j’��)ÅrIù��}rJù��(hgU�hm}rKù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrLù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhjEù��hb]rMù��jû"��)ÅrNù��}rOù��(hgjLù��hm}rPù��(ho]hp]hq]hr]ht]uhhjIù��hb]rQù��hÄX���Exceptions.NotAuthorizedrRù��ÖÅrSù��}rTù��(hgU�hhjNù��ubahkjß"��ubahkjÿ��ubhÄX��� -- rUù��ÖÅrVù��}rWù��(hgU�hhjEù��ubhÑ)ÅrXù��}rYù��(hgX$���``(errorCode=401, detailCode=2360)``rZù��hhjEù��hij¥à��hkhàhm}r[ù��(ho]hp]hq]hr]ht]uhvM3hb]r\ù��j√��)År]ù��}r^ù��(hgjZù��hm}r_ù��(ho]hp]hq]hr]ht]uhhjXù��hb]r`ù��hÄX ���(errorCode=401, detailCode=2360)raù��ÖÅrbù��}rcù��(hgU�hhj]ù��ubahkjÀ��ubaubhÑ)Årdù��}reù��(hgXK���The supplied principal does not have permission to map these two identitiesrfù��hhjEù��hij¥à��hkhàhm}rgù��(ho]hp]hq]hr]ht]uhvM5hb]rhù��hÄXK���The supplied principal does not have permission to map these two identitiesriù��ÖÅrjù��}rkù��(hgjfù��hhjdù��ubaubehkhàubahkj;#��ubj#��)Årlù��}rmù��(hgU�hm}rnù��(ho]hp]hq]hr]ht]uhhjù��hb]roù��hÑ)Årpù��}rqù��(hgXs���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE systemhm}rrù��(ho]hp]hq]hr]ht]uhhjlù��hb]rsù��(j’��)Årtù��}ruù��(hgU�hm}rvù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrwù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhjpù��hb]rxù��jû"��)Åryù��}rzù��(hgjwù��hm}r{ù��(ho]hp]hq]hr]ht]uhhjtù��hb]r|ù��hÄX���Exceptions.NotFoundr}ù��ÖÅr~ù��}rù��(hgU�hhjyù��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÄù��ÖÅrÅù��}rÇù��(hgU�hhjpù��ubhÑ)ÅrÉù��}rÑù��(hgX$���``(errorCode=404, detailCode=2340)``rÖù��hhjpù��hij¥à��hkhàhm}rÜù��(ho]hp]hq]hr]ht]uhvM7hb]ráù��j√��)Åràù��}râù��(hgjÖù��hm}räù��(ho]hp]hq]hr]ht]uhhjÉù��hb]rãù��hÄX ���(errorCode=404, detailCode=2340)råù��ÖÅrçù��}réù��(hgU�hhjàù��ubahkjÀ��ubaubhÑ)Årèù��}rêù��(hgX<���The specified principal does not exist in the DataONE systemrëù��hhjpù��hij¥à��hkhàhm}ríù��(ho]hp]hq]hr]ht]uhvM9hb]rìù��hÄX<���The specified principal does not exist in the DataONE systemrîù��ÖÅrïù��}rñù��(hgjëù��hhjèù��ubaubehkhàubahkj;#��ubj#��)Åróù��}ròù��(hgU�hm}rôù��(ho]hp]hq]hr]ht]uhhjù��hb]röù��hÑ)Årõù��}rúù��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}rùù��(ho]hp]hq]hr]ht]uhhjóù��hb]rûù��(j’��)Årüù��}r†ù��(hgU�hm}r°ù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr¢ù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhjõù��hb]r£ù��jû"��)År§ù��}r•ù��(hgj¢ù��hm}r¶ù��(ho]hp]hq]hr]ht]uhhjüù��hb]rßù��hÄX���Exceptions.NotImplementedr®ù��ÖÅr©ù��}r™ù��(hgU�hhj§ù��ubahkjß"��ubahkjÿ��ubhÄX��� -- r´ù��ÖÅr¨ù��}r≠ù��(hgU�hhjõù��ubj√��)ÅrÆù��}rØù��(hgX$���``(errorCode=501, detailCode=2361)``hm}r∞ù��(ho]hp]hq]hr]ht]uhhjõù��hb]r±ù��hÄX ���(errorCode=501, detailCode=2361)r≤ù��ÖÅr≥ù��}r¥ù��(hgU�hhjÆù��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årµù��}r∂ù��(hgU�hm}r∑ù��(ho]hp]hq]hr]ht]uhhjù��hb]r∏ù��hÑ)Årπù��}r∫ù��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2342)hm}rªù��(ho]hp]hq]hr]ht]uhhjµù��hb]rºù��(j’��)ÅrΩù��}ræù��(hgU�hm}røù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr¿ù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhjπù��hb]r¡ù��jû"��)År¬ù��}r√ù��(hgj¿ù��hm}rƒù��(ho]hp]hq]hr]ht]uhhjΩù��hb]r≈ù��hÄX���Exceptions.InvalidRequestr∆ù��ÖÅr«ù��}r»ù��(hgU�hhj¬ù��ubahkjß"��ubahkjÿ��ubhÄX��� -- r…ù��ÖÅr ù��}rÀù��(hgU�hhjπù��ubj√��)ÅrÃù��}rÕù��(hgX$���``(errorCode=400, detailCode=2342)``hm}rŒù��(ho]hp]hq]hr]ht]uhhjπù��hb]rœù��hÄX ���(errorCode=400, detailCode=2342)r–ù��ÖÅr—ù��}r“ù��(hgU�hhjÃù��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År”ù��}r‘ù��(hgU�hm}r’ù��(ho]hp]hq]hr]ht]uhhjù��hb]r÷ù��hÑ)År◊ù��}rÿù��(hgXÇ���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=2343)The subject of the session and the provided subject are the samehm}rŸù��(ho]hp]hq]hr]ht]uhhj”ù��hb]r⁄ù��(j’��)År€ù��}r‹ù��(hgU�hm}r›ù��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquerfiù��U	refdomainjéõ��hr]hq]Urefexplicitâho]hp]ht]uhhj◊ù��hb]rflù��jû"��)År‡ù��}r·ù��(hgjfiù��hm}r‚ù��(ho]hp]hq]hr]ht]uhhj€ù��hb]r„ù��hÄX���Exceptions.IdentifierNotUniquer‰ù��ÖÅrÂù��}rÊù��(hgU�hhj‡ù��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÁù��ÖÅrËù��}rÈù��(hgU�hhj◊ù��ubhÑ)ÅrÍù��}rÎù��(hgX$���``(errorCode=409, detailCode=2343)``rÏù��hhj◊ù��hij¥à��hkhàhm}rÌù��(ho]hp]hq]hr]ht]uhvM?hb]rÓù��j√��)ÅrÔù��}rù��(hgjÏù��hm}rÒù��(ho]hp]hq]hr]ht]uhhjÍù��hb]rÚù��hÄX ���(errorCode=409, detailCode=2343)rÛù��ÖÅrÙù��}rıù��(hgU�hhjÔù��ubahkjÀ��ubaubhÑ)Årˆù��}r˜ù��(hgX@���The subject of the session and the provided subject are the samer¯ù��hhj◊ù��hij¥à��hkhàhm}r˘ù��(ho]hp]hq]hr]ht]uhvMAhb]r˙ù��hÄX@���The subject of the session and the provided subject are the samer˚ù��ÖÅr¸ù��}r˝ù��(hgj¯ù��hhjˆù��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År˛ù��}rˇù��(hgU�hhjùà��hiNhkj”��hm}r�û��(hr]hq]ho]hp]ht]Uentries]rû��(j÷��X*���removeMapIdentity() (in module CNIdentity)hU�Ntrû��auhvNhwhhb]ubj¸!��)Årû��}rû��(hgU�hhjùà��hiNhkjˇ!��hm}rû��(j"��âj"��X���pyrû��hr]hq]ho]hp]ht]j"��X���functionrû��j"��jû��uhvNhwhhb]rû��(j"��)År	û��}r
û��(hgX-���removeMapIdentity(session,subject) -> booleanhhjû��hij¥à��hkj"��hm}rû��(hr]rû��haj"��jÕà��hq]ho]hp]ht]r
û��haj"��X���removeMapIdentityrû��j"��U�j"��âuhvMihwhhb]rû��(j"��)Årû��}rû��(hgX���CNIdentity.hhj	û��hij¥à��hkj"��hm}rû��(ho]hp]hq]hr]ht]uhvMihwhhb]rû��hÄX���CNIdentity.rû��ÖÅrû��}rû��(hgU�hhjû��ubaubj"��)Årû��}rû��(hgjû��hhj	û��hij¥à��hkj!"��hm}rû��(ho]hp]hq]hr]ht]uhvMihwhhb]rû��hÄX���removeMapIdentityrû��ÖÅrû��}rû��(hgU�hhjû��ubaubj'"��)Årû��}rû��(hgX���session, subjecthhj	û��hij¥à��hkj*"��hm}r û��(ho]hp]hq]hr]ht]uhvMihwhhb]r!û��(j-"��)År"û��}r#û��(hgX���sessionhm}r$û��(ho]hp]hq]hr]ht]uhhjû��hb]r%û��hÄX���sessionr&û��ÖÅr'û��}r(û��(hgU�hhj"û��ubahkj5"��ubj-"��)År)û��}r*û��(hgX���subjecthm}r+û��(ho]hp]hq]hr]ht]uhhjû��hb]r,û��hÄX���subjectr-û��ÖÅr.û��}r/û��(hgU�hhj)û��ubahkj5"��ubeubj6"��)År0û��}r1û��(hgX���booleanhhj	û��hij¥à��hkj9"��hm}r2û��(ho]hp]hq]hr]ht]uhvMihwhhb]r3û��hÄX���booleanr4û��ÖÅr5û��}r6û��(hgU�hhj0û��ubaubeubj?"��)År7û��}r8û��(hgU�hhjû��hij¥à��hkjB"��hm}r9û��(ho]hp]hq]hr]ht]uhvMihwhhb]r:û��(hÑ)År;û��}r<û��(hgX£���Removes a previously asserted identity mapping from the Subject in the Session to the Subject given by the parameter. The reciprocol mapping entry is also removed.r=û��hhj7û��hij¥à��hkhàhm}r>û��(ho]hp]hq]hr]ht]uhvMHhwhhb]r?û��hÄX£���Removes a previously asserted identity mapping from the Subject in the Session to the Subject given by the parameter. The reciprocol mapping entry is also removed.r@û��ÖÅrAû��}rBû��(hgj=û��hhj;û��ubaubhÑ)ÅrCû��}rDû��(hgXD���A successful request is indicated by returning a HTTP status of 200.rEû��hhj7û��hij¥à��hkhàhm}rFû��(ho]hp]hq]hr]ht]uhvMJhwhhb]rGû��hÄXD���A successful request is indicated by returning a HTTP status of 200.rHû��ÖÅrIû��}rJû��(hgjEû��hhjCû��ubaubhÑ)ÅrKû��}rLû��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.rMû��hhj7û��hij¥à��hkhàhm}rNû��(ho]hp]hq]hr]ht]uhvMLhwhhb]rOû��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.rPû��ÖÅrQû��}rRû��(hgjMû��hhjKû��ubaubhñ)ÅrSû��}rTû��(hgU�hhj7û��hiNhkhôhm}rUû��(ho]hp]hq]hr]ht]uhvNhwhhb]rVû��(hú)ÅrWû��}rXû��(hgU�hhjSû��hij¥à��hkhühm}rYû��(ho]hp]hq]hr]ht]uhvMNhwhhb]rZû��(h¢)År[û��}r\û��(hgX���VersionhhjWû��hij¥à��hkh¶hm}r]û��(ho]hp]hq]hr]ht]uhvK�hb]r^û��hÄX���Versionr_û��ÖÅr`û��}raû��(hgU�hhj[û��ubaubh¨)Årbû��}rcû��(hgX
���1.0, (2.0)rdû��hm}reû��(ho]hp]hq]hr]ht]uhhjWû��hb]rfû��hÑ)Årgû��}rhû��(hgjdû��hhjbû��hij¥à��hkhàhm}riû��(ho]hp]hq]hr]ht]uhvMNhb]rjû��hÄX
���1.0, (2.0)rkû��ÖÅrlû��}rmû��(hgjdû��hhjgû��ubaubahkhπubeubhú)Årnû��}roû��(hgU�hhjSû��hij¥à��hkhühm}rpû��(ho]hp]hq]hr]ht]uhvMOhwhhb]rqû��(h¢)Årrû��}rsû��(hgX���REST URLhhjnû��hij¥à��hkh¶hm}rtû��(ho]hp]hq]hr]ht]uhvK�hb]ruû��hÄX���REST URLrvû��ÖÅrwû��}rxû��(hgU�hhjrû��ubaubh¨)Åryû��}rzû��(hgX"���``DELETE /accounts/map/{subject}``r{û��hm}r|û��(ho]hp]hq]hr]ht]uhhjnû��hb]r}û��hÑ)År~û��}rû��(hgj{û��hhjyû��hij¥à��hkhàhm}rÄû��(ho]hp]hq]hr]ht]uhvMOhb]rÅû��j√��)ÅrÇû��}rÉû��(hgj{û��hm}rÑû��(ho]hp]hq]hr]ht]uhhj~û��hb]rÖû��hÄX���DELETE /accounts/map/{subject}rÜû��ÖÅráû��}ràû��(hgU�hhjÇû��ubahkjÀ��ubaubahkhπubeubhú)Årâû��}räû��(hgU�hm}rãû��(ho]hp]hq]hr]ht]uhhjSû��hb]råû��(h¢)Årçû��}réû��(hgX
���Parametershhjâû��hij¥à��hkh¶hm}rèû��(ho]hp]hq]hr]ht]uhvK�hb]rêû��hÄX
���Parametersrëû��ÖÅríû��}rìû��(hgU�hhjçû��ubaubh¨)Årîû��}rïû��(hgU�hm}rñû��(ho]hp]hq]hr]ht]uhhjâû��hb]róû��j	#��)Åròû��}rôû��(hgU�hm}röû��(ho]hp]hq]hr]ht]uhhjîû��hb]rõû��(j#��)Årúû��}rùû��(hgU�hm}rûû��(ho]hp]hq]hr]ht]uhhjòû��hb]rüû��hÑ)År†û��}r°û��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r¢û��(ho]hp]hq]hr]ht]uhhjúû��hb]r£û��(jû"��)År§û��}r•û��(hgX���sessionhm}r¶û��(hr]hq]j¢"��àho]hp]ht]uhhj†û��hb]rßû��hÄX���sessionr®û��ÖÅr©û��}r™û��(hgU�hhj§û��ubahkjß"��ubhÄX��� (r´û��ÖÅr¨û��}r≠û��(hgU�hhj†û��ubj’��)ÅrÆû��}rØû��(hgX���:class:`Types.Session`r∞û��hhj†û��hij¥à��hkjÿ��hm}r±û��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr≤û��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMQhb]r≥û��j√��)År¥û��}rµû��(hgj∞û��hm}r∂û��(ho]hp]r∑û��(jÊ��j≤û��X���py-classr∏û��ehq]hr]ht]uhhjÆû��hb]rπû��hÄX
���Types.Sessionr∫û��ÖÅrªû��}rºû��(hgU�hhj¥û��ubahkjÀ��ubaubhÄX���)ÖÅrΩû��}ræû��(hgU�hhj†û��ubhÄX��� -- røû��ÖÅr¿û��}r¡û��(hgU�hhj†û��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.r¬û��ÖÅr√û��}rƒû��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhj†û��ubehkhàubahkj;#��ubj#��)År≈û��}r∆û��(hgU�hm}r«û��(ho]hp]hq]hr]ht]uhhjòû��hb]r»û��hÑ)År…û��}r û��(hgX€���subject (Types.Subject) -- The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hm}rÀû��(ho]hp]hq]hr]ht]uhhj≈û��hb]rÃû��(jû"��)ÅrÕû��}rŒû��(hgX���subjecthm}rœû��(hr]hq]j¢"��àho]hp]ht]uhhj…û��hb]r–û��hÄX���subjectr—û��ÖÅr“û��}r”û��(hgU�hhjÕû��ubahkjß"��ubhÄX��� (r‘û��ÖÅr’û��}r÷û��(hgU�hhj…û��ubj’��)År◊û��}rÿû��(hgX���:class:`Types.Subject`rŸû��hhj…û��hij¥à��hkjÿ��hm}r⁄û��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr€û��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMThb]r‹û��j√��)År›û��}rfiû��(hgjŸû��hm}rflû��(ho]hp]r‡û��(jÊ��j€û��X���py-classr·û��ehq]hr]ht]uhhj◊û��hb]r‚û��hÄX
���Types.Subjectr„û��ÖÅr‰û��}rÂû��(hgU�hhj›û��ubahkjÀ��ubaubhÄX���)ÖÅrÊû��}rÁû��(hgU�hhj…û��ubhÄX��� -- rËû��ÖÅrÈû��}rÍû��(hgU�hhj…û��ubhÄX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.rÎû��ÖÅrÏû��}rÌû��(hgX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hhj…û��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÓû��}rÔû��(hgU�hm}rû��(ho]hp]hq]hr]ht]uhhjSû��hb]rÒû��(h¢)ÅrÚû��}rÛû��(hgX���ReturnshhjÓû��hij¥à��hkh¶hm}rÙû��(ho]hp]hq]hr]ht]uhvK�hb]rıû��hÄX���Returnsrˆû��ÖÅr˜û��}r¯û��(hgU�hhjÚû��ubaubh¨)År˘û��}r˙û��(hgU�hm}r˚û��(ho]hp]hq]hr]ht]uhhjÓû��hb]r¸û��hÑ)År˝û��}r˛û��(hgX:���True if the map was successfully created, false otherwise.hm}rˇû��(ho]hp]hq]hr]ht]uhhj˘û��hb]r�ü��hÄX:���True if the map was successfully created, false otherwise.rü��ÖÅrü��}rü��(hgX:���True if the map was successfully created, false otherwise.hhj˝û��ubahkhàubahkhπubehkhüubhú)Årü��}rü��(hgU�hm}rü��(ho]hp]hq]hr]ht]uhhjSû��hb]rü��(h¢)Årü��}r	ü��(hgX���Return typehhjü��hij¥à��hkh¶hm}r
ü��(ho]hp]hq]hr]ht]uhvK�hb]rü��hÄX���Return typerü��ÖÅr
ü��}rü��(hgU�hhjü��ubaubh¨)Årü��}rü��(hgU�hm}rü��(ho]hp]hq]hr]ht]uhhjü��hb]rü��hÑ)Årü��}rü��(hgX���booleanhm}rü��(ho]hp]hq]hr]ht]uhhjü��hb]rü��j’��)Årü��}rü��(hgU�hm}rü��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhjü��hb]rü��hÄX���booleanrü��ÖÅrü��}rü��(hgU�hhjü��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)Årü��}rü��(hgU�hm}r ü��(ho]hp]hq]hr]ht]uhhjSû��hb]r!ü��(h¢)År"ü��}r#ü��(hgX���Raiseshhjü��hij¥à��hkh¶hm}r$ü��(ho]hp]hq]hr]ht]uhvK�hb]r%ü��hÄX���Raisesr&ü��ÖÅr'ü��}r(ü��(hgU�hhj"ü��ubaubh¨)År)ü��}r*ü��(hgU�hm}r+ü��(ho]hp]hq]hr]ht]uhhjü��hb]r,ü��j	#��)År-ü��}r.ü��(hgU�hm}r/ü��(ho]hp]hq]hr]ht]uhhj)ü��hb]r0ü��(j#��)År1ü��}r2ü��(hgU�hm}r3ü��(ho]hp]hq]hr]ht]uhhj-ü��hb]r4ü��hÑ)År5ü��}r6ü��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}r7ü��(ho]hp]hq]hr]ht]uhhj1ü��hb]r8ü��(j’��)År9ü��}r:ü��(hgU�hm}r;ü��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer<ü��U	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhj5ü��hb]r=ü��jû"��)År>ü��}r?ü��(hgj<ü��hm}r@ü��(ho]hp]hq]hr]ht]uhhj9ü��hb]rAü��hÄX���Exceptions.ServiceFailurerBü��ÖÅrCü��}rDü��(hgU�hhj>ü��ubahkjß"��ubahkjÿ��ubhÄX��� -- rEü��ÖÅrFü��}rGü��(hgU�hhj5ü��ubj√��)ÅrHü��}rIü��(hgX$���``(errorCode=500, detailCode=2390)``hm}rJü��(ho]hp]hq]hr]ht]uhhj5ü��hb]rKü��hÄX ���(errorCode=500, detailCode=2390)rLü��ÖÅrMü��}rNü��(hgU�hhjHü��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrOü��}rPü��(hgU�hm}rQü��(ho]hp]hq]hr]ht]uhhj-ü��hb]rRü��hÑ)ÅrSü��}rTü��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2370)hm}rUü��(ho]hp]hq]hr]ht]uhhjOü��hb]rVü��(j’��)ÅrWü��}rXü��(hgU�hm}rYü��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrZü��U	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhjSü��hb]r[ü��jû"��)År\ü��}r]ü��(hgjZü��hm}r^ü��(ho]hp]hq]hr]ht]uhhjWü��hb]r_ü��hÄX���Exceptions.InvalidTokenr`ü��ÖÅraü��}rbü��(hgU�hhj\ü��ubahkjß"��ubahkjÿ��ubhÄX��� -- rcü��ÖÅrdü��}reü��(hgU�hhjSü��ubj√��)Årfü��}rgü��(hgX$���``(errorCode=401, detailCode=2370)``hm}rhü��(ho]hp]hq]hr]ht]uhhjSü��hb]riü��hÄX ���(errorCode=401, detailCode=2370)rjü��ÖÅrkü��}rlü��(hgU�hhjfü��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årmü��}rnü��(hgU�hm}roü��(ho]hp]hq]hr]ht]uhhj-ü��hb]rpü��hÑ)Årqü��}rrü��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to map these two identitieshm}rsü��(ho]hp]hq]hr]ht]uhhjmü��hb]rtü��(j’��)Åruü��}rvü��(hgU�hm}rwü��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrxü��U	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhjqü��hb]ryü��jû"��)Årzü��}r{ü��(hgjxü��hm}r|ü��(ho]hp]hq]hr]ht]uhhjuü��hb]r}ü��hÄX���Exceptions.NotAuthorizedr~ü��ÖÅrü��}rÄü��(hgU�hhjzü��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÅü��ÖÅrÇü��}rÉü��(hgU�hhjqü��ubhÑ)ÅrÑü��}rÖü��(hgX$���``(errorCode=401, detailCode=2360)``rÜü��hhjqü��hij¥à��hkhàhm}ráü��(ho]hp]hq]hr]ht]uhvM]hb]ràü��j√��)Årâü��}räü��(hgjÜü��hm}rãü��(ho]hp]hq]hr]ht]uhhjÑü��hb]råü��hÄX ���(errorCode=401, detailCode=2360)rçü��ÖÅréü��}rèü��(hgU�hhjâü��ubahkjÀ��ubaubhÑ)Årêü��}rëü��(hgXK���The supplied principal does not have permission to map these two identitiesríü��hhjqü��hij¥à��hkhàhm}rìü��(ho]hp]hq]hr]ht]uhvM_hb]rîü��hÄXK���The supplied principal does not have permission to map these two identitiesrïü��ÖÅrñü��}róü��(hgjíü��hhjêü��ubaubehkhàubahkj;#��ubj#��)Åròü��}rôü��(hgU�hm}röü��(ho]hp]hq]hr]ht]uhhj-ü��hb]rõü��hÑ)Årúü��}rùü��(hgX≥���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.hm}rûü��(ho]hp]hq]hr]ht]uhhjòü��hb]rüü��(j’��)År†ü��}r°ü��(hgU�hm}r¢ü��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr£ü��U	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhjúü��hb]r§ü��jû"��)År•ü��}r¶ü��(hgj£ü��hm}rßü��(ho]hp]hq]hr]ht]uhhj†ü��hb]r®ü��hÄX���Exceptions.NotFoundr©ü��ÖÅr™ü��}r´ü��(hgU�hhj•ü��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¨ü��ÖÅr≠ü��}rÆü��(hgU�hhjúü��ubhÑ)ÅrØü��}r∞ü��(hgX$���``(errorCode=404, detailCode=2340)``r±ü��hhjúü��hij¥à��hkhàhm}r≤ü��(ho]hp]hq]hr]ht]uhvMahb]r≥ü��j√��)År¥ü��}rµü��(hgj±ü��hm}r∂ü��(ho]hp]hq]hr]ht]uhhjØü��hb]r∑ü��hÄX ���(errorCode=404, detailCode=2340)r∏ü��ÖÅrπü��}r∫ü��(hgU�hhj¥ü��ubahkjÀ��ubaubhÑ)Årªü��}rºü��(hgX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rΩü��hhjúü��hij¥à��hkhàhm}ræü��(ho]hp]hq]hr]ht]uhvMchb]røü��hÄX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.r¿ü��ÖÅr¡ü��}r¬ü��(hgjΩü��hhjªü��ubaubehkhàubahkj;#��ubj#��)År√ü��}rƒü��(hgU�hm}r≈ü��(ho]hp]hq]hr]ht]uhhj-ü��hb]r∆ü��hÑ)År«ü��}r»ü��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}r…ü��(ho]hp]hq]hr]ht]uhhj√ü��hb]r ü��(j’��)ÅrÀü��}rÃü��(hgU�hm}rÕü��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrŒü��U	refdomainjû��hr]hq]Urefexplicitâho]hp]ht]uhhj«ü��hb]rœü��jû"��)År–ü��}r—ü��(hgjŒü��hm}r“ü��(ho]hp]hq]hr]ht]uhhjÀü��hb]r”ü��hÄX���Exceptions.NotImplementedr‘ü��ÖÅr’ü��}r÷ü��(hgU�hhj–ü��ubahkjß"��ubahkjÿ��ubhÄX��� -- r◊ü��ÖÅrÿü��}rŸü��(hgU�hhj«ü��ubj√��)År⁄ü��}r€ü��(hgX$���``(errorCode=501, detailCode=2361)``hm}r‹ü��(ho]hp]hq]hr]ht]uhhj«ü��hb]r›ü��hÄX ���(errorCode=501, detailCode=2361)rfiü��ÖÅrflü��}r‡ü��(hgU�hhj⁄ü��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År·ü��}r‚ü��(hgU�hhjùà��hiNhkj”��hm}r„ü��(hr]hq]ho]hp]ht]Uentries]r‰ü��(j÷��X+���requestMapIdentity() (in module CNIdentity)h?U�NtrÂü��auhvNhwhhb]ubj¸!��)ÅrÊü��}rÁü��(hgU�hhjùà��hiNhkjˇ!��hm}rËü��(j"��âj"��X���pyrÈü��hr]hq]ho]hp]ht]j"��X���functionrÍü��j"��jÍü��uhvNhwhhb]rÎü��(j"��)ÅrÏü��}rÌü��(hgX.���requestMapIdentity(session,subject) -> booleanhhjÊü��hij¥à��hkj"��hm}rÓü��(hr]rÔü��h?aj"��jÕà��hq]ho]hp]ht]rü��h?aj"��X���requestMapIdentityrÒü��j"��U�j"��âuhvMïhwhhb]rÚü��(j"��)ÅrÛü��}rÙü��(hgX���CNIdentity.hhjÏü��hij¥à��hkj"��hm}rıü��(ho]hp]hq]hr]ht]uhvMïhwhhb]rˆü��hÄX���CNIdentity.r˜ü��ÖÅr¯ü��}r˘ü��(hgU�hhjÛü��ubaubj"��)År˙ü��}r˚ü��(hgjÒü��hhjÏü��hij¥à��hkj!"��hm}r¸ü��(ho]hp]hq]hr]ht]uhvMïhwhhb]r˝ü��hÄX���requestMapIdentityr˛ü��ÖÅrˇü��}r�†��(hgU�hhj˙ü��ubaubj'"��)År†��}r†��(hgX���session, subjecthhjÏü��hij¥à��hkj*"��hm}r†��(ho]hp]hq]hr]ht]uhvMïhwhhb]r†��(j-"��)År†��}r†��(hgX���sessionhm}r†��(ho]hp]hq]hr]ht]uhhj†��hb]r†��hÄX���sessionr	†��ÖÅr
†��}r†��(hgU�hhj†��ubahkj5"��ubj-"��)År†��}r
†��(hgX���subjecthm}r†��(ho]hp]hq]hr]ht]uhhj†��hb]r†��hÄX���subjectr†��ÖÅr†��}r†��(hgU�hhj†��ubahkj5"��ubeubj6"��)År†��}r†��(hgX���booleanhhjÏü��hij¥à��hkj9"��hm}r†��(ho]hp]hq]hr]ht]uhvMïhwhhb]r†��hÄX���booleanr†��ÖÅr†��}r†��(hgU�hhj†��ubaubeubj?"��)År†��}r†��(hgU�hhjÊü��hij¥à��hkjB"��hm}r†��(ho]hp]hq]hr]ht]uhvMïhwhhb]r†��(hÑ)År†��}r†��(hgXè���Request a new mapping between the authenticated identity in the session and the given identity, asserting that they represent the same subject.r †��hhj†��hij¥à��hkhàhm}r!†��(ho]hp]hq]hr]ht]uhvMlhwhhb]r"†��hÄXè���Request a new mapping between the authenticated identity in the session and the given identity, asserting that they represent the same subject.r#†��ÖÅr$†��}r%†��(hgj †��hhj†��ubaubhÑ)År&†��}r'†��(hgX˛���Mapping identities is a two-step process wherein a map request is made by a primary Subject and a subsequent (confirmation) map request is made by the secondary Subject. This ensures that mappings are performed only by those that have authority to do so.r(†��hhj†��hij¥à��hkhàhm}r)†��(ho]hp]hq]hr]ht]uhvMnhwhhb]r*†��hÄX˛���Mapping identities is a two-step process wherein a map request is made by a primary Subject and a subsequent (confirmation) map request is made by the secondary Subject. This ensures that mappings are performed only by those that have authority to do so.r+†��ÖÅr,†��}r-†��(hgj(†��hhj&†��ubaubhÑ)År.†��}r/†��(hgXT���Successful completion of the request is indicated by returning a HTTP status of 200.r0†��hhj†��hij¥à��hkhàhm}r1†��(ho]hp]hq]hr]ht]uhvMphwhhb]r2†��hÄXT���Successful completion of the request is indicated by returning a HTTP status of 200.r3†��ÖÅr4†��}r5†��(hgj0†��hhj.†��ubaubhÑ)År6†��}r7†��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.r8†��hhj†��hij¥à��hkhàhm}r9†��(ho]hp]hq]hr]ht]uhvMrhwhhb]r:†��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.r;†��ÖÅr<†��}r=†��(hgj8†��hhj6†��ubaubhñ)År>†��}r?†��(hgU�hhj†��hiNhkhôhm}r@†��(ho]hp]hq]hr]ht]uhvNhwhhb]rA†��(hú)ÅrB†��}rC†��(hgU�hhj>†��hij¥à��hkhühm}rD†��(ho]hp]hq]hr]ht]uhvMthwhhb]rE†��(h¢)ÅrF†��}rG†��(hgX���VersionhhjB†��hij¥à��hkh¶hm}rH†��(ho]hp]hq]hr]ht]uhvK�hb]rI†��hÄX���VersionrJ†��ÖÅrK†��}rL†��(hgU�hhjF†��ubaubh¨)ÅrM†��}rN†��(hgX
���1.0, (2.0)rO†��hm}rP†��(ho]hp]hq]hr]ht]uhhjB†��hb]rQ†��hÑ)ÅrR†��}rS†��(hgjO†��hhjM†��hij¥à��hkhàhm}rT†��(ho]hp]hq]hr]ht]uhvMthb]rU†��hÄX
���1.0, (2.0)rV†��ÖÅrW†��}rX†��(hgjO†��hhjR†��ubaubahkhπubeubhú)ÅrY†��}rZ†��(hgU�hhj>†��hij¥à��hkhühm}r[†��(ho]hp]hq]hr]ht]uhvMuhwhhb]r\†��(h¢)År]†��}r^†��(hgX���REST URLhhjY†��hij¥à��hkh¶hm}r_†��(ho]hp]hq]hr]ht]uhvK�hb]r`†��hÄX���REST URLra†��ÖÅrb†��}rc†��(hgU�hhj]†��ubaubh¨)Ård†��}re†��(hgX���``POST /accounts/pendingmap``rf†��hm}rg†��(ho]hp]hq]hr]ht]uhhjY†��hb]rh†��hÑ)Åri†��}rj†��(hgjf†��hhjd†��hij¥à��hkhàhm}rk†��(ho]hp]hq]hr]ht]uhvMuhb]rl†��j√��)Årm†��}rn†��(hgjf†��hm}ro†��(ho]hp]hq]hr]ht]uhhji†��hb]rp†��hÄX���POST /accounts/pendingmaprq†��ÖÅrr†��}rs†��(hgU�hhjm†��ubahkjÀ��ubaubahkhπubeubhú)Årt†��}ru†��(hgU�hm}rv†��(ho]hp]hq]hr]ht]uhhj>†��hb]rw†��(h¢)Årx†��}ry†��(hgX
���Parametershhjt†��hij¥à��hkh¶hm}rz†��(ho]hp]hq]hr]ht]uhvK�hb]r{†��hÄX
���Parametersr|†��ÖÅr}†��}r~†��(hgU�hhjx†��ubaubh¨)År†��}rĆ��(hgU�hm}rņ��(ho]hp]hq]hr]ht]uhhjt†��hb]rdž��j	#��)ÅrɆ��}rц��(hgU�hm}rÖ†��(ho]hp]hq]hr]ht]uhhj†��hb]r܆��(j#��)Årá†��}rà†��(hgU�hm}râ†��(ho]hp]hq]hr]ht]uhhjɆ��hb]rä†��hÑ)Årã†��}rå†��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}rç†��(ho]hp]hq]hr]ht]uhhjá†��hb]ré†��(jû"��)Årè†��}rê†��(hgX���sessionhm}rë†��(hr]hq]j¢"��àho]hp]ht]uhhjã†��hb]rí†��hÄX���sessionrì†��ÖÅrî†��}rï†��(hgU�hhjè†��ubahkjß"��ubhÄX��� (rñ†��ÖÅró†��}rò†��(hgU�hhjã†��ubj’��)Årô†��}rö†��(hgX���:class:`Types.Session`rõ†��hhjã†��hij¥à��hkjÿ��hm}rú†��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrù†��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMwhb]rû†��j√��)Årü†��}r††��(hgjõ†��hm}r°†��(ho]hp]r¢†��(jÊ��jù†��X���py-classr£†��ehq]hr]ht]uhhjô†��hb]r§†��hÄX
���Types.Sessionr•†��ÖÅr¶†��}r߆��(hgU�hhjü†��ubahkjÀ��ubaubhÄX���)ÖÅr®†��}r©†��(hgU�hhjã†��ubhÄX��� -- r™†��ÖÅr´†��}r¨†��(hgU�hhjã†��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.r≠†��ÖÅrƆ��}r؆��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhjã†��ubehkhàubahkj;#��ubj#��)År∞†��}r±†��(hgU�hm}r≤†��(ho]hp]hq]hr]ht]uhhjɆ��hb]r≥†��hÑ)År¥†��}rµ†��(hgXÈ���subject (Types.Subject) -- The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r∂†��(ho]hp]hq]hr]ht]uhhj∞†��hb]r∑†��(jû"��)År∏†��}rπ†��(hgX���subjecthm}r∫†��(hr]hq]j¢"��àho]hp]ht]uhhj¥†��hb]rª†��hÄX���subjectrº†��ÖÅrΩ†��}ræ†��(hgU�hhj∏†��ubahkjß"��ubhÄX��� (rø†��ÖÅr¿†��}r¡†��(hgU�hhj¥†��ubj’��)År¬†��}r√†��(hgX���:class:`Types.Subject`rƒ†��hhj¥†��hij¥à��hkjÿ��hm}r≈†��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr∆†��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMzhb]r«†��j√��)År»†��}r…†��(hgjƒ†��hm}r †��(ho]hp]rÀ†��(jÊ��j∆†��X���py-classrÆ��ehq]hr]ht]uhhj¬†��hb]rÕ†��hÄX
���Types.SubjectrŒ†��ÖÅrœ†��}r–†��(hgU�hhj»†��ubahkjÀ��ubaubhÄX���)ÖÅr—†��}r“†��(hgU�hhj¥†��ubhÄX��� -- r”†��ÖÅr‘†��}r’†��(hgU�hhj¥†��ubhÄXü���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as a UTF-8 String as a r÷†��ÖÅr◊†��}rÿ†��(hgXü���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as a UTF-8 String as a hhj¥†��ubjÉ$��)ÅrŸ†��}r⁄†��(hgX���*Param part*hm}r€†��(ho]hp]hq]hr]ht]uhhj¥†��hb]r‹†��hÄX
���Param partr›†��ÖÅrfi†��}rfl†��(hgU�hhjŸ†��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r‡†��ÖÅr·†��}r‚†��(hgX%��� of the MIME multipart/mixed message.hhj¥†��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År„†��}r‰†��(hgU�hm}r†��(ho]hp]hq]hr]ht]uhhj>†��hb]rʆ��(h¢)ÅrÁ†��}rˆ��(hgX���Returnshhj„†��hij¥à��hkh¶hm}rȆ��(ho]hp]hq]hr]ht]uhvK�hb]r͆��hÄX���ReturnsrΆ��ÖÅrφ��}r̆��(hgU�hhjÁ†��ubaubh¨)ÅrÓ†��}rÔ†��(hgU�hm}r†��(ho]hp]hq]hr]ht]uhhj„†��hb]rÒ†��hÑ)ÅrÚ†��}rÛ†��(hgX@���True if the mapping was successfully initiated, false otherwise.hm}rÙ†��(ho]hp]hq]hr]ht]uhhjÓ†��hb]rı†��hÄX@���True if the mapping was successfully initiated, false otherwise.rˆ†��ÖÅr˜†��}r¯†��(hgX@���True if the mapping was successfully initiated, false otherwise.hhjÚ†��ubahkhàubahkhπubehkhüubhú)År˘†��}r˙†��(hgU�hm}r˚†��(ho]hp]hq]hr]ht]uhhj>†��hb]r¸†��(h¢)År˝†��}r˛†��(hgX���Return typehhj˘†��hij¥à��hkh¶hm}rˇ†��(ho]hp]hq]hr]ht]uhvK�hb]r�°��hÄX���Return typer°��ÖÅr°��}r°��(hgU�hhj˝†��ubaubh¨)År°��}r°��(hgU�hm}r°��(ho]hp]hq]hr]ht]uhhj˘†��hb]r°��hÑ)År°��}r	°��(hgX���booleanhm}r
°��(ho]hp]hq]hr]ht]uhhj°��hb]r°��j’��)År°��}r
°��(hgU�hm}r°��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhj°��hb]r°��hÄX���booleanr°��ÖÅr°��}r°��(hgU�hhj°��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År°��}r°��(hgU�hm}r°��(ho]hp]hq]hr]ht]uhhj>†��hb]r°��(h¢)År°��}r°��(hgX���Raiseshhj°��hij¥à��hkh¶hm}r°��(ho]hp]hq]hr]ht]uhvK�hb]r°��hÄX���Raisesr°��ÖÅr°��}r°��(hgU�hhj°��ubaubh¨)År°��}r°��(hgU�hm}r °��(ho]hp]hq]hr]ht]uhhj°��hb]r!°��j	#��)År"°��}r#°��(hgU�hm}r$°��(ho]hp]hq]hr]ht]uhhj°��hb]r%°��(j#��)År&°��}r'°��(hgU�hm}r(°��(ho]hp]hq]hr]ht]uhhj"°��hb]r)°��hÑ)År*°��}r+°��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}r,°��(ho]hp]hq]hr]ht]uhhj&°��hb]r-°��(j’��)År.°��}r/°��(hgU�hm}r0°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer1°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhj*°��hb]r2°��jû"��)År3°��}r4°��(hgj1°��hm}r5°��(ho]hp]hq]hr]ht]uhhj.°��hb]r6°��hÄX���Exceptions.ServiceFailurer7°��ÖÅr8°��}r9°��(hgU�hhj3°��ubahkjß"��ubahkjÿ��ubhÄX��� -- r:°��ÖÅr;°��}r<°��(hgU�hhj*°��ubj√��)År=°��}r>°��(hgX$���``(errorCode=500, detailCode=2390)``hm}r?°��(ho]hp]hq]hr]ht]uhhj*°��hb]r@°��hÄX ���(errorCode=500, detailCode=2390)rA°��ÖÅrB°��}rC°��(hgU�hhj=°��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrD°��}rE°��(hgU�hm}rF°��(ho]hp]hq]hr]ht]uhhj"°��hb]rG°��hÑ)ÅrH°��}rI°��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2370)hm}rJ°��(ho]hp]hq]hr]ht]uhhjD°��hb]rK°��(j’��)ÅrL°��}rM°��(hgU�hm}rN°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrO°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhjH°��hb]rP°��jû"��)ÅrQ°��}rR°��(hgjO°��hm}rS°��(ho]hp]hq]hr]ht]uhhjL°��hb]rT°��hÄX���Exceptions.InvalidTokenrU°��ÖÅrV°��}rW°��(hgU�hhjQ°��ubahkjß"��ubahkjÿ��ubhÄX��� -- rX°��ÖÅrY°��}rZ°��(hgU�hhjH°��ubj√��)År[°��}r\°��(hgX$���``(errorCode=401, detailCode=2370)``hm}r]°��(ho]hp]hq]hr]ht]uhhjH°��hb]r^°��hÄX ���(errorCode=401, detailCode=2370)r_°��ÖÅr`°��}ra°��(hgU�hhj[°��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årb°��}rc°��(hgU�hm}rd°��(ho]hp]hq]hr]ht]uhhj"°��hb]re°��hÑ)Årf°��}rg°��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to map these two identitieshm}rh°��(ho]hp]hq]hr]ht]uhhjb°��hb]ri°��(j’��)Årj°��}rk°��(hgU�hm}rl°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrm°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhjf°��hb]rn°��jû"��)Åro°��}rp°��(hgjm°��hm}rq°��(ho]hp]hq]hr]ht]uhhjj°��hb]rr°��hÄX���Exceptions.NotAuthorizedrs°��ÖÅrt°��}ru°��(hgU�hhjo°��ubahkjß"��ubahkjÿ��ubhÄX��� -- rv°��ÖÅrw°��}rx°��(hgU�hhjf°��ubhÑ)Åry°��}rz°��(hgX$���``(errorCode=401, detailCode=2360)``r{°��hhjf°��hij¥à��hkhàhm}r|°��(ho]hp]hq]hr]ht]uhvMÉhb]r}°��j√��)År~°��}r°��(hgj{°��hm}rİ��(ho]hp]hq]hr]ht]uhhjy°��hb]rŰ��hÄX ���(errorCode=401, detailCode=2360)rǰ��ÖÅrɰ��}rѰ��(hgU�hhj~°��ubahkjÀ��ubaubhÑ)ÅrÖ°��}rܰ��(hgXK���The supplied principal does not have permission to map these two identitiesrá°��hhjf°��hij¥à��hkhàhm}rà°��(ho]hp]hq]hr]ht]uhvMÖhb]râ°��hÄXK���The supplied principal does not have permission to map these two identitiesrä°��ÖÅrã°��}rå°��(hgjá°��hhjÖ°��ubaubehkhàubahkj;#��ubj#��)Årç°��}ré°��(hgU�hm}rè°��(ho]hp]hq]hr]ht]uhhj"°��hb]rê°��hÑ)Årë°��}rí°��(hgXs���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE systemhm}rì°��(ho]hp]hq]hr]ht]uhhjç°��hb]rî°��(j’��)Årï°��}rñ°��(hgU�hm}ró°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrò°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhjë°��hb]rô°��jû"��)Årö°��}rõ°��(hgjò°��hm}rú°��(ho]hp]hq]hr]ht]uhhjï°��hb]rù°��hÄX���Exceptions.NotFoundrû°��ÖÅrü°��}r†°��(hgU�hhjö°��ubahkjß"��ubahkjÿ��ubhÄX��� -- r°°��ÖÅr¢°��}r£°��(hgU�hhjë°��ubhÑ)År§°��}r•°��(hgX$���``(errorCode=404, detailCode=2340)``r¶°��hhjë°��hij¥à��hkhàhm}rß°��(ho]hp]hq]hr]ht]uhvMáhb]r®°��j√��)År©°��}r™°��(hgj¶°��hm}r´°��(ho]hp]hq]hr]ht]uhhj§°��hb]r¨°��hÄX ���(errorCode=404, detailCode=2340)r≠°��ÖÅrư��}rذ��(hgU�hhj©°��ubahkjÀ��ubaubhÑ)År∞°��}r±°��(hgX<���The specified principal does not exist in the DataONE systemr≤°��hhjë°��hij¥à��hkhàhm}r≥°��(ho]hp]hq]hr]ht]uhvMâhb]r¥°��hÄX<���The specified principal does not exist in the DataONE systemrµ°��ÖÅr∂°��}r∑°��(hgj≤°��hhj∞°��ubaubehkhàubahkj;#��ubj#��)År∏°��}rπ°��(hgU�hm}r∫°��(ho]hp]hq]hr]ht]uhhj"°��hb]rª°��hÑ)Årº°��}rΩ°��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}ræ°��(ho]hp]hq]hr]ht]uhhj∏°��hb]rø°��(j’��)År¿°��}r¡°��(hgU�hm}r¬°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr√°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhjº°��hb]rƒ°��jû"��)År≈°��}r∆°��(hgj√°��hm}r«°��(ho]hp]hq]hr]ht]uhhj¿°��hb]r»°��hÄX���Exceptions.NotImplementedr…°��ÖÅr °��}rÀ°��(hgU�hhj≈°��ubahkjß"��ubahkjÿ��ubhÄX��� -- rð��ÖÅrÕ°��}rŒ°��(hgU�hhjº°��ubj√��)Årœ°��}r–°��(hgX$���``(errorCode=501, detailCode=2361)``hm}r—°��(ho]hp]hq]hr]ht]uhhjº°��hb]r“°��hÄX ���(errorCode=501, detailCode=2361)r”°��ÖÅr‘°��}r’°��(hgU�hhjœ°��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År÷°��}r◊°��(hgU�hm}rÿ°��(ho]hp]hq]hr]ht]uhhj"°��hb]rŸ°��hÑ)År⁄°��}r€°��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2342)hm}r‹°��(ho]hp]hq]hr]ht]uhhj÷°��hb]r›°��(j’��)Årfi°��}rfl°��(hgU�hm}r‡°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr·°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhj⁄°��hb]r‚°��jû"��)År„°��}r‰°��(hgj·°��hm}r°��(ho]hp]hq]hr]ht]uhhjfi°��hb]rʰ��hÄX���Exceptions.InvalidRequestrÁ°��ÖÅr˰��}rȰ��(hgU�hhj„°��ubahkjß"��ubahkjÿ��ubhÄX��� -- rͰ��ÖÅrΰ��}rϰ��(hgU�hhj⁄°��ubj√��)År̰��}rÓ°��(hgX$���``(errorCode=400, detailCode=2342)``hm}rÔ°��(ho]hp]hq]hr]ht]uhhj⁄°��hb]r°��hÄX ���(errorCode=400, detailCode=2342)rÒ°��ÖÅrÚ°��}rÛ°��(hgU�hhj̰��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÙ°��}rı°��(hgU�hm}rˆ°��(ho]hp]hq]hr]ht]uhhj"°��hb]r˜°��hÑ)År¯°��}r˘°��(hgXÇ���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=2343)The subject of the session and the provided subject are the samehm}r˙°��(ho]hp]hq]hr]ht]uhhjÙ°��hb]r˚°��(j’��)År¸°��}r˝°��(hgU�hm}r˛°��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquerˇ°��U	refdomainjÈü��hr]hq]Urefexplicitâho]hp]ht]uhhj¯°��hb]r�¢��jû"��)År¢��}r¢��(hgjˇ°��hm}r¢��(ho]hp]hq]hr]ht]uhhj¸°��hb]r¢��hÄX���Exceptions.IdentifierNotUniquer¢��ÖÅr¢��}r¢��(hgU�hhj¢��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¢��ÖÅr	¢��}r
¢��(hgU�hhj¯°��ubhÑ)År¢��}r¢��(hgX$���``(errorCode=409, detailCode=2343)``r
¢��hhj¯°��hij¥à��hkhàhm}r¢��(ho]hp]hq]hr]ht]uhvMèhb]r¢��j√��)År¢��}r¢��(hgj
¢��hm}r¢��(ho]hp]hq]hr]ht]uhhj¢��hb]r¢��hÄX ���(errorCode=409, detailCode=2343)r¢��ÖÅr¢��}r¢��(hgU�hhj¢��ubahkjÀ��ubaubhÑ)År¢��}r¢��(hgX@���The subject of the session and the provided subject are the samer¢��hhj¯°��hij¥à��hkhàhm}r¢��(ho]hp]hq]hr]ht]uhvMëhb]r¢��hÄX@���The subject of the session and the provided subject are the samer¢��ÖÅr¢��}r¢��(hgj¢��hhj¢��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År¢��}r ¢��(hgU�hhjùà��hiNhkj”��hm}r!¢��(hr]hq]ho]hp]ht]Uentries]r"¢��(j÷��X+���confirmMapIdentity() (in module CNIdentity)hU�Ntr#¢��auhvNhwhhb]ubj¸!��)År$¢��}r%¢��(hgU�hhjùà��hiNhkjˇ!��hm}r&¢��(j"��âj"��X���pyr'¢��hr]hq]ho]hp]ht]j"��X���functionr(¢��j"��j(¢��uhvNhwhhb]r)¢��(j"��)År*¢��}r+¢��(hgX.���confirmMapIdentity(session,subject) -> booleanhhj$¢��hij¥à��hkj"��hm}r,¢��(hr]r-¢��haj"��jÕà��hq]ho]hp]ht]r.¢��haj"��X���confirmMapIdentityr/¢��j"��U�j"��âuhvMπhwhhb]r0¢��(j"��)År1¢��}r2¢��(hgX���CNIdentity.hhj*¢��hij¥à��hkj"��hm}r3¢��(ho]hp]hq]hr]ht]uhvMπhwhhb]r4¢��hÄX���CNIdentity.r5¢��ÖÅr6¢��}r7¢��(hgU�hhj1¢��ubaubj"��)År8¢��}r9¢��(hgj/¢��hhj*¢��hij¥à��hkj!"��hm}r:¢��(ho]hp]hq]hr]ht]uhvMπhwhhb]r;¢��hÄX���confirmMapIdentityr<¢��ÖÅr=¢��}r>¢��(hgU�hhj8¢��ubaubj'"��)År?¢��}r@¢��(hgX���session, subjecthhj*¢��hij¥à��hkj*"��hm}rA¢��(ho]hp]hq]hr]ht]uhvMπhwhhb]rB¢��(j-"��)ÅrC¢��}rD¢��(hgX���sessionhm}rE¢��(ho]hp]hq]hr]ht]uhhj?¢��hb]rF¢��hÄX���sessionrG¢��ÖÅrH¢��}rI¢��(hgU�hhjC¢��ubahkj5"��ubj-"��)ÅrJ¢��}rK¢��(hgX���subjecthm}rL¢��(ho]hp]hq]hr]ht]uhhj?¢��hb]rM¢��hÄX���subjectrN¢��ÖÅrO¢��}rP¢��(hgU�hhjJ¢��ubahkj5"��ubeubj6"��)ÅrQ¢��}rR¢��(hgX���booleanhhj*¢��hij¥à��hkj9"��hm}rS¢��(ho]hp]hq]hr]ht]uhvMπhwhhb]rT¢��hÄX���booleanrU¢��ÖÅrV¢��}rW¢��(hgU�hhjQ¢��ubaubeubj?"��)ÅrX¢��}rY¢��(hgU�hhj$¢��hij¥à��hkjB"��hm}rZ¢��(ho]hp]hq]hr]ht]uhvMπhwhhb]r[¢��(hÑ)År\¢��}r]¢��(hgXÃ���Confirms a previously initiated identity mapping. If subject A asserts that B is the same identity through :func:`CNIdentity.requestMapIdentity`, then this method is called by B to confirm that assertion.hhjX¢��hij¥à��hkhàhm}r^¢��(ho]hp]hq]hr]ht]uhvMòhwhhb]r_¢��(hÄXk���Confirms a previously initiated identity mapping. If subject A asserts that B is the same identity through r`¢��ÖÅra¢��}rb¢��(hgXk���Confirms a previously initiated identity mapping. If subject A asserts that B is the same identity through hhj\¢��ubj’��)Årc¢��}rd¢��(hgX%���:func:`CNIdentity.requestMapIdentity`re¢��hhj\¢��hij¥à��hkjÿ��hm}rf¢��(UreftypeX���funcj⁄��âj€��X���CNIdentity.requestMapIdentityU	refdomainX���pyrg¢��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMòhb]rh¢��j√��)Åri¢��}rj¢��(hgje¢��hm}rk¢��(ho]hp]rl¢��(jÊ��jg¢��X���py-funcrm¢��ehq]hr]ht]uhhjc¢��hb]rn¢��hÄX���CNIdentity.requestMapIdentity()ro¢��ÖÅrp¢��}rq¢��(hgU�hhji¢��ubahkjÀ��ubaubhÄX<���, then this method is called by B to confirm that assertion.rr¢��ÖÅrs¢��}rt¢��(hgX<���, then this method is called by B to confirm that assertion.hhj\¢��ubeubhÑ)Åru¢��}rv¢��(hgXD���A successful request is indicated by returning a HTTP status of 200.rw¢��hhjX¢��hij¥à��hkhàhm}rx¢��(ho]hp]hq]hr]ht]uhvMöhwhhb]ry¢��hÄXD���A successful request is indicated by returning a HTTP status of 200.rz¢��ÖÅr{¢��}r|¢��(hgjw¢��hhju¢��ubaubhÑ)År}¢��}r~¢��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.r¢��hhjX¢��hij¥à��hkhàhm}rÄ¢��(ho]hp]hq]hr]ht]uhvMúhwhhb]rÅ¢��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.rÇ¢��ÖÅrÉ¢��}rÑ¢��(hgj¢��hhj}¢��ubaubhñ)ÅrÖ¢��}rÜ¢��(hgU�hhjX¢��hiNhkhôhm}rá¢��(ho]hp]hq]hr]ht]uhvNhwhhb]rà¢��(hú)Årâ¢��}rä¢��(hgU�hhjÖ¢��hij¥à��hkhühm}rã¢��(ho]hp]hq]hr]ht]uhvMûhwhhb]rå¢��(h¢)Årç¢��}ré¢��(hgX���Versionhhjâ¢��hij¥à��hkh¶hm}rè¢��(ho]hp]hq]hr]ht]uhvK�hb]rê¢��hÄX���Versionrë¢��ÖÅrí¢��}rì¢��(hgU�hhjç¢��ubaubh¨)Årî¢��}rï¢��(hgX
���1.0, (2.0)rñ¢��hm}ró¢��(ho]hp]hq]hr]ht]uhhjâ¢��hb]rò¢��hÑ)Årô¢��}rö¢��(hgjñ¢��hhjî¢��hij¥à��hkhàhm}rõ¢��(ho]hp]hq]hr]ht]uhvMûhb]rú¢��hÄX
���1.0, (2.0)rù¢��ÖÅrû¢��}rü¢��(hgjñ¢��hhjô¢��ubaubahkhπubeubhú)År†¢��}r°¢��(hgU�hhjÖ¢��hij¥à��hkhühm}r¢¢��(ho]hp]hq]hr]ht]uhvMühwhhb]r£¢��(h¢)År§¢��}r•¢��(hgX���REST URLhhj†¢��hij¥à��hkh¶hm}r¶¢��(ho]hp]hq]hr]ht]uhvK�hb]rߢ��hÄX���REST URLr®¢��ÖÅr©¢��}r™¢��(hgU�hhj§¢��ubaubh¨)År´¢��}r¨¢��(hgX&���``PUT /accounts/pendingmap/{subject}``r≠¢��hm}rÆ¢��(ho]hp]hq]hr]ht]uhhj†¢��hb]rØ¢��hÑ)År∞¢��}r±¢��(hgj≠¢��hhj´¢��hij¥à��hkhàhm}r≤¢��(ho]hp]hq]hr]ht]uhvMühb]r≥¢��j√��)År¥¢��}rµ¢��(hgj≠¢��hm}r∂¢��(ho]hp]hq]hr]ht]uhhj∞¢��hb]r∑¢��hÄX"���PUT /accounts/pendingmap/{subject}r∏¢��ÖÅrπ¢��}r∫¢��(hgU�hhj¥¢��ubahkjÀ��ubaubahkhπubeubhú)Årª¢��}rº¢��(hgU�hm}rΩ¢��(ho]hp]hq]hr]ht]uhhjÖ¢��hb]ræ¢��(h¢)Årø¢��}r¿¢��(hgX
���Parametershhjª¢��hij¥à��hkh¶hm}r¡¢��(ho]hp]hq]hr]ht]uhvK�hb]r¬¢��hÄX
���Parametersr√¢��ÖÅrƒ¢��}r≈¢��(hgU�hhjø¢��ubaubh¨)År∆¢��}r«¢��(hgU�hm}r»¢��(ho]hp]hq]hr]ht]uhhjª¢��hb]r…¢��j	#��)År ¢��}rÀ¢��(hgU�hm}râ��(ho]hp]hq]hr]ht]uhhj∆¢��hb]rÕ¢��(j#��)ÅrŒ¢��}rœ¢��(hgU�hm}r–¢��(ho]hp]hq]hr]ht]uhhj ¢��hb]r—¢��hÑ)År“¢��}r”¢��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r‘¢��(ho]hp]hq]hr]ht]uhhjŒ¢��hb]r’¢��(jû"��)År÷¢��}r◊¢��(hgX���sessionhm}rÿ¢��(hr]hq]j¢"��àho]hp]ht]uhhj“¢��hb]rŸ¢��hÄX���sessionr⁄¢��ÖÅr€¢��}r‹¢��(hgU�hhj÷¢��ubahkjß"��ubhÄX��� (r›¢��ÖÅrfi¢��}rfl¢��(hgU�hhj“¢��ubj’��)År‡¢��}r·¢��(hgX���:class:`Types.Session`r‚¢��hhj“¢��hij¥à��hkjÿ��hm}r„¢��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‰¢��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM°hb]r¢��j√��)ÅrÊ¢��}rÁ¢��(hgj‚¢��hm}rË¢��(ho]hp]rÈ¢��(jÊ��j‰¢��X���py-classrÍ¢��ehq]hr]ht]uhhj‡¢��hb]r΢��hÄX
���Types.SessionrÏ¢��ÖÅrÌ¢��}rÓ¢��(hgU�hhjÊ¢��ubahkjÀ��ubaubhÄX���)ÖÅrÔ¢��}r¢��(hgU�hhj“¢��ubhÄX��� -- rÒ¢��ÖÅrÚ¢��}rÛ¢��(hgU�hhj“¢��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.rÙ¢��ÖÅrı¢��}rˆ¢��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhj“¢��ubehkhàubahkj;#��ubj#��)År˜¢��}r¯¢��(hgU�hm}r˘¢��(ho]hp]hq]hr]ht]uhhj ¢��hb]r˙¢��hÑ)År˚¢��}r¸¢��(hgX€���subject (Types.Subject) -- The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hm}r˝¢��(ho]hp]hq]hr]ht]uhhj˜¢��hb]r˛¢��(jû"��)Årˇ¢��}r�£��(hgX���subjecthm}r£��(hr]hq]j¢"��àho]hp]ht]uhhj˚¢��hb]r£��hÄX���subjectr£��ÖÅr£��}r£��(hgU�hhjˇ¢��ubahkjß"��ubhÄX��� (r£��ÖÅr£��}r£��(hgU�hhj˚¢��ubj’��)År	£��}r
£��(hgX���:class:`Types.Subject`r£��hhj˚¢��hij¥à��hkjÿ��hm}r£��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr
£��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM§hb]r£��j√��)År£��}r£��(hgj£��hm}r£��(ho]hp]r£��(jÊ��j
£��X���py-classr£��ehq]hr]ht]uhhj	£��hb]r£��hÄX
���Types.Subjectr£��ÖÅr£��}r£��(hgU�hhj£��ubahkjÀ��ubaubhÄX���)ÖÅr£��}r£��(hgU�hhj˚¢��ubhÄX��� -- r£��ÖÅr£��}r£��(hgU�hhj˚¢��ubhÄX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.r£��ÖÅr£��}r£��(hgX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hhj˚¢��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År £��}r!£��(hgU�hm}r"£��(ho]hp]hq]hr]ht]uhhjÖ¢��hb]r#£��(h¢)År$£��}r%£��(hgX���Returnshhj £��hij¥à��hkh¶hm}r&£��(ho]hp]hq]hr]ht]uhvK�hb]r'£��hÄX���Returnsr(£��ÖÅr)£��}r*£��(hgU�hhj$£��ubaubh¨)År+£��}r,£��(hgU�hm}r-£��(ho]hp]hq]hr]ht]uhhj £��hb]r.£��hÑ)År/£��}r0£��(hgX:���True if the map was successfully created, false otherwise.hm}r1£��(ho]hp]hq]hr]ht]uhhj+£��hb]r2£��hÄX:���True if the map was successfully created, false otherwise.r3£��ÖÅr4£��}r5£��(hgX:���True if the map was successfully created, false otherwise.hhj/£��ubahkhàubahkhπubehkhüubhú)År6£��}r7£��(hgU�hm}r8£��(ho]hp]hq]hr]ht]uhhjÖ¢��hb]r9£��(h¢)År:£��}r;£��(hgX���Return typehhj6£��hij¥à��hkh¶hm}r<£��(ho]hp]hq]hr]ht]uhvK�hb]r=£��hÄX���Return typer>£��ÖÅr?£��}r@£��(hgU�hhj:£��ubaubh¨)ÅrA£��}rB£��(hgU�hm}rC£��(ho]hp]hq]hr]ht]uhhj6£��hb]rD£��hÑ)ÅrE£��}rF£��(hgX���booleanhm}rG£��(ho]hp]hq]hr]ht]uhhjA£��hb]rH£��j’��)ÅrI£��}rJ£��(hgU�hm}rK£��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhjE£��hb]rL£��hÄX���booleanrM£��ÖÅrN£��}rO£��(hgU�hhjI£��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrP£��}rQ£��(hgU�hm}rR£��(ho]hp]hq]hr]ht]uhhjÖ¢��hb]rS£��(h¢)ÅrT£��}rU£��(hgX���RaiseshhjP£��hij¥à��hkh¶hm}rV£��(ho]hp]hq]hr]ht]uhvK�hb]rW£��hÄX���RaisesrX£��ÖÅrY£��}rZ£��(hgU�hhjT£��ubaubh¨)År[£��}r\£��(hgU�hm}r]£��(ho]hp]hq]hr]ht]uhhjP£��hb]r^£��j	#��)År_£��}r`£��(hgU�hm}ra£��(ho]hp]hq]hr]ht]uhhj[£��hb]rb£��(j#��)Årc£��}rd£��(hgU�hm}re£��(ho]hp]hq]hr]ht]uhhj_£��hb]rf£��hÑ)Årg£��}rh£��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}ri£��(ho]hp]hq]hr]ht]uhhjc£��hb]rj£��(j’��)Årk£��}rl£��(hgU�hm}rm£��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurern£��U	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhjg£��hb]ro£��jû"��)Årp£��}rq£��(hgjn£��hm}rr£��(ho]hp]hq]hr]ht]uhhjk£��hb]rs£��hÄX���Exceptions.ServiceFailurert£��ÖÅru£��}rv£��(hgU�hhjp£��ubahkjß"��ubahkjÿ��ubhÄX��� -- rw£��ÖÅrx£��}ry£��(hgU�hhjg£��ubj√��)Årz£��}r{£��(hgX$���``(errorCode=500, detailCode=2390)``hm}r|£��(ho]hp]hq]hr]ht]uhhjg£��hb]r}£��hÄX ���(errorCode=500, detailCode=2390)r~£��ÖÅr£��}rÄ£��(hgU�hhjz£��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÅ£��}rÇ£��(hgU�hm}rÉ£��(ho]hp]hq]hr]ht]uhhj_£��hb]rÑ£��hÑ)ÅrÖ£��}rÜ£��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2370)hm}rá£��(ho]hp]hq]hr]ht]uhhjÅ£��hb]rà£��(j’��)Årâ£��}rä£��(hgU�hm}rã£��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrå£��U	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhjÖ£��hb]rç£��jû"��)Åré£��}rè£��(hgjå£��hm}rê£��(ho]hp]hq]hr]ht]uhhjâ£��hb]rë£��hÄX���Exceptions.InvalidTokenrí£��ÖÅrì£��}rî£��(hgU�hhjé£��ubahkjß"��ubahkjÿ��ubhÄX��� -- rï£��ÖÅrñ£��}ró£��(hgU�hhjÖ£��ubj√��)Årò£��}rô£��(hgX$���``(errorCode=401, detailCode=2370)``hm}rö£��(ho]hp]hq]hr]ht]uhhjÖ£��hb]rõ£��hÄX ���(errorCode=401, detailCode=2370)rú£��ÖÅrù£��}rû£��(hgU�hhjò£��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årü£��}r†£��(hgU�hm}r°£��(ho]hp]hq]hr]ht]uhhj_£��hb]r¢£��hÑ)År££��}r§£��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to map these two identitieshm}r•£��(ho]hp]hq]hr]ht]uhhjü£��hb]r¶£��(j’��)Årߣ��}r®£��(hgU�hm}r©£��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr™£��U	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhj££��hb]r´£��jû"��)År¨£��}r≠£��(hgj™£��hm}rÆ£��(ho]hp]hq]hr]ht]uhhjߣ��hb]rØ£��hÄX���Exceptions.NotAuthorizedr∞£��ÖÅr±£��}r≤£��(hgU�hhj¨£��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≥£��ÖÅr¥£��}rµ£��(hgU�hhj££��ubhÑ)År∂£��}r∑£��(hgX$���``(errorCode=401, detailCode=2360)``r∏£��hhj££��hij¥à��hkhàhm}rπ£��(ho]hp]hq]hr]ht]uhvM≠hb]r∫£��j√��)Årª£��}rº£��(hgj∏£��hm}rΩ£��(ho]hp]hq]hr]ht]uhhj∂£��hb]ræ£��hÄX ���(errorCode=401, detailCode=2360)rø£��ÖÅr¿£��}r¡£��(hgU�hhjª£��ubahkjÀ��ubaubhÑ)År¬£��}r√£��(hgXK���The supplied principal does not have permission to map these two identitiesrƒ£��hhj££��hij¥à��hkhàhm}r≈£��(ho]hp]hq]hr]ht]uhvMØhb]r∆£��hÄXK���The supplied principal does not have permission to map these two identitiesr«£��ÖÅr»£��}r…£��(hgjƒ£��hhj¬£��ubaubehkhàubahkj;#��ubj#��)År £��}rÀ£��(hgU�hm}rã��(ho]hp]hq]hr]ht]uhhj_£��hb]rÕ£��hÑ)ÅrŒ£��}rœ£��(hgX≥���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.hm}r–£��(ho]hp]hq]hr]ht]uhhj £��hb]r—£��(j’��)År“£��}r”£��(hgU�hm}r‘£��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr’£��U	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhjŒ£��hb]r÷£��jû"��)År◊£��}rÿ£��(hgj’£��hm}rŸ£��(ho]hp]hq]hr]ht]uhhj“£��hb]r⁄£��hÄX���Exceptions.NotFoundr€£��ÖÅr‹£��}r›£��(hgU�hhj◊£��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfi£��ÖÅrfl£��}r‡£��(hgU�hhjŒ£��ubhÑ)År·£��}r‚£��(hgX$���``(errorCode=404, detailCode=2340)``r„£��hhjŒ£��hij¥à��hkhàhm}r‰£��(ho]hp]hq]hr]ht]uhvM±hb]r£��j√��)ÅrÊ£��}rÁ£��(hgj„£��hm}rË£��(ho]hp]hq]hr]ht]uhhj·£��hb]rÈ£��hÄX ���(errorCode=404, detailCode=2340)rÍ£��ÖÅrΣ��}rÏ£��(hgU�hhjÊ£��ubahkjÀ��ubaubhÑ)ÅrÌ£��}rÓ£��(hgX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rÔ£��hhjŒ£��hij¥à��hkhàhm}r£��(ho]hp]hq]hr]ht]uhvM≥hb]rÒ£��hÄX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rÚ£��ÖÅrÛ£��}rÙ£��(hgjÔ£��hhjÌ£��ubaubehkhàubahkj;#��ubj#��)Årı£��}rˆ£��(hgU�hm}r˜£��(ho]hp]hq]hr]ht]uhhj_£��hb]r¯£��hÑ)År˘£��}r˙£��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}r˚£��(ho]hp]hq]hr]ht]uhhjı£��hb]r¸£��(j’��)År˝£��}r˛£��(hgU�hm}rˇ£��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr�§��U	refdomainj'¢��hr]hq]Urefexplicitâho]hp]ht]uhhj˘£��hb]r§��jû"��)År§��}r§��(hgj�§��hm}r§��(ho]hp]hq]hr]ht]uhhj˝£��hb]r§��hÄX���Exceptions.NotImplementedr§��ÖÅr§��}r§��(hgU�hhj§��ubahkjß"��ubahkjÿ��ubhÄX��� -- r	§��ÖÅr
§��}r§��(hgU�hhj˘£��ubj√��)År§��}r
§��(hgX$���``(errorCode=501, detailCode=2361)``hm}r§��(ho]hp]hq]hr]ht]uhhj˘£��hb]r§��hÄX ���(errorCode=501, detailCode=2361)r§��ÖÅr§��}r§��(hgU�hhj§��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År§��}r§��(hgU�hhjùà��hiNhkj”��hm}r§��(hr]hq]ho]hp]ht]Uentries]r§��(j÷��X.���getPendingMapIdentity() (in module CNIdentity)h)U�Ntr§��auhvNhwhhb]ubj¸!��)År§��}r§��(hgU�hhjùà��hiNhkjˇ!��hm}r§��(j"��âj"��X���pyr§��hr]hq]ho]hp]ht]j"��X���functionr§��j"��j§��uhvNhwhhb]r§��(j"��)År§��}r§��(hgX5���getPendingMapIdentity(session,subject) -> SubjectInfohhj§��hij¥à��hkj"��hm}r §��(hr]r!§��h)aj"��jÕà��hq]ho]hp]ht]r"§��h)aj"��X���getPendingMapIdentityr#§��j"��U�j"��âuhvM›hwhhb]r$§��(j"��)År%§��}r&§��(hgX���CNIdentity.hhj§��hij¥à��hkj"��hm}r'§��(ho]hp]hq]hr]ht]uhvM›hwhhb]r(§��hÄX���CNIdentity.r)§��ÖÅr*§��}r+§��(hgU�hhj%§��ubaubj"��)År,§��}r-§��(hgj#§��hhj§��hij¥à��hkj!"��hm}r.§��(ho]hp]hq]hr]ht]uhvM›hwhhb]r/§��hÄX���getPendingMapIdentityr0§��ÖÅr1§��}r2§��(hgU�hhj,§��ubaubj'"��)År3§��}r4§��(hgX���session, subjecthhj§��hij¥à��hkj*"��hm}r5§��(ho]hp]hq]hr]ht]uhvM›hwhhb]r6§��(j-"��)År7§��}r8§��(hgX���sessionhm}r9§��(ho]hp]hq]hr]ht]uhhj3§��hb]r:§��hÄX���sessionr;§��ÖÅr<§��}r=§��(hgU�hhj7§��ubahkj5"��ubj-"��)År>§��}r?§��(hgX���subjecthm}r@§��(ho]hp]hq]hr]ht]uhhj3§��hb]rA§��hÄX���subjectrB§��ÖÅrC§��}rD§��(hgU�hhj>§��ubahkj5"��ubeubj6"��)ÅrE§��}rF§��(hgX���SubjectInfohhj§��hij¥à��hkj9"��hm}rG§��(ho]hp]hq]hr]ht]uhvM›hwhhb]rH§��hÄX���SubjectInforI§��ÖÅrJ§��}rK§��(hgU�hhjE§��ubaubeubj?"��)ÅrL§��}rM§��(hgU�hhj§��hij¥à��hkjB"��hm}rN§��(ho]hp]hq]hr]ht]uhvM›hwhhb]rO§��(hÑ)ÅrP§��}rQ§��(hgX@���Gets the SubjectInfo of a previously initiated identity mapping.rR§��hhjL§��hij¥à��hkhàhm}rS§��(ho]hp]hq]hr]ht]uhvMºhwhhb]rT§��hÄX@���Gets the SubjectInfo of a previously initiated identity mapping.rU§��ÖÅrV§��}rW§��(hgjR§��hhjP§��ubaubhÑ)ÅrX§��}rY§��(hgXD���A successful request is indicated by returning a HTTP status of 200.rZ§��hhjL§��hij¥à��hkhàhm}r[§��(ho]hp]hq]hr]ht]uhvMæhwhhb]r\§��hÄXD���A successful request is indicated by returning a HTTP status of 200.r]§��ÖÅr^§��}r_§��(hgjZ§��hhjX§��ubaubhÑ)År`§��}ra§��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.rb§��hhjL§��hij¥à��hkhàhm}rc§��(ho]hp]hq]hr]ht]uhvM¿hwhhb]rd§��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.re§��ÖÅrf§��}rg§��(hgjb§��hhj`§��ubaubhñ)Årh§��}ri§��(hgU�hhjL§��hiNhkhôhm}rj§��(ho]hp]hq]hr]ht]uhvNhwhhb]rk§��(hú)Årl§��}rm§��(hgU�hhjh§��hij¥à��hkhühm}rn§��(ho]hp]hq]hr]ht]uhvM¬hwhhb]ro§��(h¢)Årp§��}rq§��(hgX���Versionhhjl§��hij¥à��hkh¶hm}rr§��(ho]hp]hq]hr]ht]uhvK�hb]rs§��hÄX���Versionrt§��ÖÅru§��}rv§��(hgU�hhjp§��ubaubh¨)Årw§��}rx§��(hgX
���1.0, (2.0)ry§��hm}rz§��(ho]hp]hq]hr]ht]uhhjl§��hb]r{§��hÑ)År|§��}r}§��(hgjy§��hhjw§��hij¥à��hkhàhm}r~§��(ho]hp]hq]hr]ht]uhvM¬hb]r§��hÄX
���1.0, (2.0)rħ��ÖÅrŧ��}rǧ��(hgjy§��hhj|§��ubaubahkhπubeubhú)Årɧ��}rѧ��(hgU�hhjh§��hij¥à��hkhühm}rÖ§��(ho]hp]hq]hr]ht]uhvM√hwhhb]rܧ��(h¢)Årá§��}rà§��(hgX���REST URLhhjɧ��hij¥à��hkh¶hm}râ§��(ho]hp]hq]hr]ht]uhvK�hb]rä§��hÄX���REST URLrã§��ÖÅrå§��}rç§��(hgU�hhjá§��ubaubh¨)Åré§��}rè§��(hgX&���``GET /accounts/pendingmap/{subject}``rê§��hm}rë§��(ho]hp]hq]hr]ht]uhhjɧ��hb]rí§��hÑ)Årì§��}rî§��(hgjê§��hhjé§��hij¥à��hkhàhm}rï§��(ho]hp]hq]hr]ht]uhvM√hb]rñ§��j√��)Åró§��}rò§��(hgjê§��hm}rô§��(ho]hp]hq]hr]ht]uhhjì§��hb]rö§��hÄX"���GET /accounts/pendingmap/{subject}rõ§��ÖÅrú§��}rù§��(hgU�hhjó§��ubahkjÀ��ubaubahkhπubeubhú)Årû§��}rü§��(hgU�hm}r†§��(ho]hp]hq]hr]ht]uhhjh§��hb]r°§��(h¢)År¢§��}r£§��(hgX
���Parametershhjû§��hij¥à��hkh¶hm}r§§��(ho]hp]hq]hr]ht]uhvK�hb]r•§��hÄX
���Parametersr¶§��ÖÅrß§��}r®§��(hgU�hhj¢§��ubaubh¨)År©§��}r™§��(hgU�hm}r´§��(ho]hp]hq]hr]ht]uhhjû§��hb]r¨§��j	#��)År≠§��}rƧ��(hgU�hm}rا��(ho]hp]hq]hr]ht]uhhj©§��hb]r∞§��(j#��)År±§��}r≤§��(hgU�hm}r≥§��(ho]hp]hq]hr]ht]uhhj≠§��hb]r¥§��hÑ)Årµ§��}r∂§��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r∑§��(ho]hp]hq]hr]ht]uhhj±§��hb]r∏§��(jû"��)Årπ§��}r∫§��(hgX���sessionhm}rª§��(hr]hq]j¢"��àho]hp]ht]uhhjµ§��hb]rº§��hÄX���sessionrΩ§��ÖÅræ§��}rø§��(hgU�hhjπ§��ubahkjß"��ubhÄX��� (r¿§��ÖÅr¡§��}r¬§��(hgU�hhjµ§��ubj’��)År√§��}rƒ§��(hgX���:class:`Types.Session`r≈§��hhjµ§��hij¥à��hkjÿ��hm}r∆§��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr«§��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM≈hb]r»§��j√��)År…§��}r §��(hgj≈§��hm}rÀ§��(ho]hp]rç��(jÊ��j«§��X���py-classrÕ§��ehq]hr]ht]uhhj√§��hb]rŒ§��hÄX
���Types.Sessionrœ§��ÖÅr–§��}r—§��(hgU�hhj…§��ubahkjÀ��ubaubhÄX���)ÖÅr“§��}r”§��(hgU�hhjµ§��ubhÄX��� -- r‘§��ÖÅr’§��}r÷§��(hgU�hhjµ§��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.r◊§��ÖÅrÿ§��}rŸ§��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhjµ§��ubehkhàubahkj;#��ubj#��)År⁄§��}r€§��(hgU�hm}r‹§��(ho]hp]hq]hr]ht]uhhj≠§��hb]r›§��hÑ)Årfi§��}rfl§��(hgX€���subject (Types.Subject) -- The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hm}r‡§��(ho]hp]hq]hr]ht]uhhj⁄§��hb]r·§��(jû"��)År‚§��}r„§��(hgX���subjecthm}r‰§��(hr]hq]j¢"��àho]hp]ht]uhhjfi§��hb]r§��hÄX���subjectrʧ��ÖÅrÁ§��}r˧��(hgU�hhj‚§��ubahkjß"��ubhÄX��� (rȧ��ÖÅrͧ��}rΧ��(hgU�hhjfi§��ubj’��)Årϧ��}ŗ��(hgX���:class:`Types.Subject`rÓ§��hhjfi§��hij¥à��hkjÿ��hm}rÔ§��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr§��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM»hb]rÒ§��j√��)ÅrÚ§��}rÛ§��(hgjÓ§��hm}rÙ§��(ho]hp]rı§��(jÊ��j§��X���py-classrˆ§��ehq]hr]ht]uhhjϧ��hb]r˜§��hÄX
���Types.Subjectr¯§��ÖÅr˘§��}r˙§��(hgU�hhjÚ§��ubahkjÀ��ubaubhÄX���)ÖÅr˚§��}r¸§��(hgU�hhjfi§��ubhÄX��� -- r˝§��ÖÅr˛§��}rˇ§��(hgU�hhjfi§��ubhÄX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.r�•��ÖÅr•��}r•��(hgX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hhjfi§��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År•��}r•��(hgU�hm}r•��(ho]hp]hq]hr]ht]uhhjh§��hb]r•��(h¢)År•��}r•��(hgX���Returnshhj•��hij¥à��hkh¶hm}r	•��(ho]hp]hq]hr]ht]uhvK�hb]r
•��hÄX���Returnsr•��ÖÅr•��}r
•��(hgU�hhj•��ubaubh¨)År•��}r•��(hgU�hm}r•��(ho]hp]hq]hr]ht]uhhj•��hb]r•��hÑ)År•��}r•��(hgX���The SubjectInfohm}r•��(ho]hp]hq]hr]ht]uhhj•��hb]r•��hÄX���The SubjectInfor•��ÖÅr•��}r•��(hgX���The SubjectInfohhj•��ubahkhàubahkhπubehkhüubhú)År•��}r•��(hgU�hm}r•��(ho]hp]hq]hr]ht]uhhjh§��hb]r•��(h¢)År•��}r•��(hgX���Return typehhj•��hij¥à��hkh¶hm}r•��(ho]hp]hq]hr]ht]uhvK�hb]r •��hÄX���Return typer!•��ÖÅr"•��}r#•��(hgU�hhj•��ubaubh¨)År$•��}r%•��(hgU�hm}r&•��(ho]hp]hq]hr]ht]uhhj•��hb]r'•��hÑ)År(•��}r)•��(hgX���Types.SubjectInfohm}r*•��(ho]hp]hq]hr]ht]uhhj$•��hb]r+•��j’��)År,•��}r-•��(hgX���:class:`Types.SubjectInfo`r.•��hhj(•��hij¥à��hkjÿ��hm}r/•��(UreftypeX���classj⁄��âj€��X���Types.SubjectInfoU	refdomainX���pyr0•��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMÀhb]r1•��j√��)År2•��}r3•��(hgj.•��hm}r4•��(ho]hp]r5•��(jÊ��j0•��X���py-classr6•��ehq]hr]ht]uhhj,•��hb]r7•��hÄX���Types.SubjectInfor8•��ÖÅr9•��}r:•��(hgU�hhj2•��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År;•��}r<•��(hgU�hm}r=•��(ho]hp]hq]hr]ht]uhhjh§��hb]r>•��(h¢)År?•��}r@•��(hgX���Raiseshhj;•��hij¥à��hkh¶hm}rA•��(ho]hp]hq]hr]ht]uhvK�hb]rB•��hÄX���RaisesrC•��ÖÅrD•��}rE•��(hgU�hhj?•��ubaubh¨)ÅrF•��}rG•��(hgU�hm}rH•��(ho]hp]hq]hr]ht]uhhj;•��hb]rI•��j	#��)ÅrJ•��}rK•��(hgU�hm}rL•��(ho]hp]hq]hr]ht]uhhjF•��hb]rM•��(j#��)ÅrN•��}rO•��(hgU�hm}rP•��(ho]hp]hq]hr]ht]uhhjJ•��hb]rQ•��hÑ)ÅrR•��}rS•��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}rT•��(ho]hp]hq]hr]ht]uhhjN•��hb]rU•��(j’��)ÅrV•��}rW•��(hgU�hm}rX•��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerY•��U	refdomainj§��hr]hq]Urefexplicitâho]hp]ht]uhhjR•��hb]rZ•��jû"��)År[•��}r\•��(hgjY•��hm}r]•��(ho]hp]hq]hr]ht]uhhjV•��hb]r^•��hÄX���Exceptions.ServiceFailurer_•��ÖÅr`•��}ra•��(hgU�hhj[•��ubahkjß"��ubahkjÿ��ubhÄX��� -- rb•��ÖÅrc•��}rd•��(hgU�hhjR•��ubj√��)Åre•��}rf•��(hgX$���``(errorCode=500, detailCode=2390)``hm}rg•��(ho]hp]hq]hr]ht]uhhjR•��hb]rh•��hÄX ���(errorCode=500, detailCode=2390)ri•��ÖÅrj•��}rk•��(hgU�hhje•��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årl•��}rm•��(hgU�hm}rn•��(ho]hp]hq]hr]ht]uhhjJ•��hb]ro•��hÑ)Årp•��}rq•��(hgXÇ���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to get the SubjectInfohm}rr•��(ho]hp]hq]hr]ht]uhhjl•��hb]rs•��(j’��)Årt•��}ru•��(hgU�hm}rv•��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrw•��U	refdomainj§��hr]hq]Urefexplicitâho]hp]ht]uhhjp•��hb]rx•��jû"��)Åry•��}rz•��(hgjw•��hm}r{•��(ho]hp]hq]hr]ht]uhhjt•��hb]r|•��hÄX���Exceptions.NotAuthorizedr}•��ÖÅr~•��}r•��(hgU�hhjy•��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÄ•��ÖÅrÅ•��}rÇ•��(hgU�hhjp•��ubhÑ)ÅrÉ•��}rÑ•��(hgX$���``(errorCode=401, detailCode=2360)``rÖ•��hhjp•��hij¥à��hkhàhm}rÜ•��(ho]hp]hq]hr]ht]uhvMœhb]rá•��j√��)Årà•��}râ•��(hgjÖ•��hm}rä•��(ho]hp]hq]hr]ht]uhhjÉ•��hb]rã•��hÄX ���(errorCode=401, detailCode=2360)rå•��ÖÅrç•��}ré•��(hgU�hhjà•��ubahkjÀ��ubaubhÑ)Årè•��}rê•��(hgXF���The supplied principal does not have permission to get the SubjectInforë•��hhjp•��hij¥à��hkhàhm}rí•��(ho]hp]hq]hr]ht]uhvM—hb]rì•��hÄXF���The supplied principal does not have permission to get the SubjectInforî•��ÖÅrï•��}rñ•��(hgjë•��hhjè•��ubaubehkhàubahkj;#��ubj#��)Åró•��}rò•��(hgU�hm}rô•��(ho]hp]hq]hr]ht]uhhjJ•��hb]rö•��hÑ)Årõ•��}rú•��(hgX≥���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.hm}rù•��(ho]hp]hq]hr]ht]uhhjó•��hb]rû•��(j’��)Årü•��}r†•��(hgU�hm}r°•��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr¢•��U	refdomainj§��hr]hq]Urefexplicitâho]hp]ht]uhhjõ•��hb]r£•��jû"��)År§•��}r••��(hgj¢•��hm}r¶•��(ho]hp]hq]hr]ht]uhhjü•��hb]rß•��hÄX���Exceptions.NotFoundr®•��ÖÅr©•��}r™•��(hgU�hhj§•��ubahkjß"��ubahkjÿ��ubhÄX��� -- r´•��ÖÅr¨•��}r≠•��(hgU�hhjõ•��ubhÑ)ÅrÆ•��}rØ•��(hgX$���``(errorCode=404, detailCode=2340)``r∞•��hhjõ•��hij¥à��hkhàhm}r±•��(ho]hp]hq]hr]ht]uhvM”hb]r≤•��j√��)År≥•��}r¥•��(hgj∞•��hm}rµ•��(ho]hp]hq]hr]ht]uhhjÆ•��hb]r∂•��hÄX ���(errorCode=404, detailCode=2340)r∑•��ÖÅr∏•��}rπ•��(hgU�hhj≥•��ubahkjÀ��ubaubhÑ)År∫•��}rª•��(hgX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rº•��hhjõ•��hij¥à��hkhàhm}rΩ•��(ho]hp]hq]hr]ht]uhvM’hb]ræ•��hÄX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rø•��ÖÅr¿•��}r¡•��(hgjº•��hhj∫•��ubaubehkhàubahkj;#��ubj#��)År¬•��}r√•��(hgU�hm}rƒ•��(ho]hp]hq]hr]ht]uhhjJ•��hb]r≈•��hÑ)År∆•��}r«•��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}r»•��(ho]hp]hq]hr]ht]uhhj¬•��hb]r…•��(j’��)År •��}rÀ•��(hgU�hm}rÕ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrÕ•��U	refdomainj§��hr]hq]Urefexplicitâho]hp]ht]uhhj∆•��hb]rŒ•��jû"��)Årœ•��}r–•��(hgjÕ•��hm}r—•��(ho]hp]hq]hr]ht]uhhj •��hb]r“•��hÄX���Exceptions.NotImplementedr”•��ÖÅr‘•��}r’•��(hgU�hhjœ•��ubahkjß"��ubahkjÿ��ubhÄX��� -- r÷•��ÖÅr◊•��}rÿ•��(hgU�hhj∆•��ubj√��)ÅrŸ•��}r⁄•��(hgX$���``(errorCode=501, detailCode=2361)``hm}r€•��(ho]hp]hq]hr]ht]uhhj∆•��hb]r‹•��hÄX ���(errorCode=501, detailCode=2361)r›•��ÖÅrfi•��}rfl•��(hgU�hhjŸ•��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År‡•��}r·•��(hgU�hm}r‚•��(ho]hp]hq]hr]ht]uhhjJ•��hb]r„•��hÑ)År‰•��}r•��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4961)hm}rÊ•��(ho]hp]hq]hr]ht]uhhj‡•��hb]rÁ•��(j’��)ÅrË•��}rÈ•��(hgU�hm}rÍ•��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrΕ��U	refdomainj§��hr]hq]Urefexplicitâho]hp]ht]uhhj‰•��hb]rÏ•��jû"��)ÅrÌ•��}rÓ•��(hgjΕ��hm}rÔ•��(ho]hp]hq]hr]ht]uhhjË•��hb]r•��hÄX���Exceptions.InvalidTokenrÒ•��ÖÅrÚ•��}rÛ•��(hgU�hhjÌ•��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÙ•��ÖÅrı•��}rˆ•��(hgU�hhj‰•��ubj√��)År˜•��}r¯•��(hgX$���``(errorCode=401, detailCode=4961)``hm}r˘•��(ho]hp]hq]hr]ht]uhhj‰•��hb]r˙•��hÄX ���(errorCode=401, detailCode=4961)r˚•��ÖÅr¸•��}r˝•��(hgU�hhj˜•��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År˛•��}rˇ•��(hgU�hhjùà��hiNhkj”��hm}r�¶��(hr]hq]ho]hp]ht]Uentries]r¶��(j÷��X(���denyMapIdentity() (in module CNIdentity)hU�Ntr¶��auhvNhwhhb]ubj¸!��)År¶��}r¶��(hgU�hhjùà��hiNhkjˇ!��hm}r¶��(j"��âj"��X���pyr¶��hr]hq]ho]hp]ht]j"��X���functionr¶��j"��j¶��uhvNhwhhb]r¶��(j"��)År	¶��}r
¶��(hgX+���denyMapIdentity(session,subject) -> booleanhhj¶��hij¥à��hkj"��hm}r¶��(hr]r¶��haj"��jÕà��hq]ho]hp]ht]r
¶��haj"��X���denyMapIdentityr¶��j"��U�j"��âuhvMhwhhb]r¶��(j"��)År¶��}r¶��(hgX���CNIdentity.hhj	¶��hij¥à��hkj"��hm}r¶��(ho]hp]hq]hr]ht]uhvMhwhhb]r¶��hÄX���CNIdentity.r¶��ÖÅr¶��}r¶��(hgU�hhj¶��ubaubj"��)År¶��}r¶��(hgj¶��hhj	¶��hij¥à��hkj!"��hm}r¶��(ho]hp]hq]hr]ht]uhvMhwhhb]r¶��hÄX���denyMapIdentityr¶��ÖÅr¶��}r¶��(hgU�hhj¶��ubaubj'"��)År¶��}r¶��(hgX���session, subjecthhj	¶��hij¥à��hkj*"��hm}r ¶��(ho]hp]hq]hr]ht]uhvMhwhhb]r!¶��(j-"��)År"¶��}r#¶��(hgX���sessionhm}r$¶��(ho]hp]hq]hr]ht]uhhj¶��hb]r%¶��hÄX���sessionr&¶��ÖÅr'¶��}r(¶��(hgU�hhj"¶��ubahkj5"��ubj-"��)År)¶��}r*¶��(hgX���subjecthm}r+¶��(ho]hp]hq]hr]ht]uhhj¶��hb]r,¶��hÄX���subjectr-¶��ÖÅr.¶��}r/¶��(hgU�hhj)¶��ubahkj5"��ubeubj6"��)År0¶��}r1¶��(hgX���booleanhhj	¶��hij¥à��hkj9"��hm}r2¶��(ho]hp]hq]hr]ht]uhvMhwhhb]r3¶��hÄX���booleanr4¶��ÖÅr5¶��}r6¶��(hgU�hhj0¶��ubaubeubj?"��)År7¶��}r8¶��(hgU�hhj¶��hij¥à��hkjB"��hm}r9¶��(ho]hp]hq]hr]ht]uhvMhwhhb]r:¶��(hÑ)År;¶��}r<¶��(hgX«���Denies a previously initiated identity mapping. If subject A asserts that B is the same identity through :func:`CNIdentity.requestMapIdentity`, then this method is called by B to deny that assertion.hhj7¶��hij¥à��hkhàhm}r=¶��(ho]hp]hq]hr]ht]uhvM‡hwhhb]r>¶��(hÄXi���Denies a previously initiated identity mapping. If subject A asserts that B is the same identity through r?¶��ÖÅr@¶��}rA¶��(hgXi���Denies a previously initiated identity mapping. If subject A asserts that B is the same identity through hhj;¶��ubj’��)ÅrB¶��}rC¶��(hgX%���:func:`CNIdentity.requestMapIdentity`rD¶��hhj;¶��hij¥à��hkjÿ��hm}rE¶��(UreftypeX���funcj⁄��âj€��X���CNIdentity.requestMapIdentityU	refdomainX���pyrF¶��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM‡hb]rG¶��j√��)ÅrH¶��}rI¶��(hgjD¶��hm}rJ¶��(ho]hp]rK¶��(jÊ��jF¶��X���py-funcrL¶��ehq]hr]ht]uhhjB¶��hb]rM¶��hÄX���CNIdentity.requestMapIdentity()rN¶��ÖÅrO¶��}rP¶��(hgU�hhjH¶��ubahkjÀ��ubaubhÄX9���, then this method is called by B to deny that assertion.rQ¶��ÖÅrR¶��}rS¶��(hgX9���, then this method is called by B to deny that assertion.hhj;¶��ubeubhÑ)ÅrT¶��}rU¶��(hgXD���A successful request is indicated by returning a HTTP status of 200.rV¶��hhj7¶��hij¥à��hkhàhm}rW¶��(ho]hp]hq]hr]ht]uhvM‚hwhhb]rX¶��hÄXD���A successful request is indicated by returning a HTTP status of 200.rY¶��ÖÅrZ¶��}r[¶��(hgjV¶��hhjT¶��ubaubhÑ)År\¶��}r]¶��(hgXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.r^¶��hhj7¶��hij¥à��hkhàhm}r_¶��(ho]hp]hq]hr]ht]uhvM‰hwhhb]r`¶��hÄXz���A failed request MUST be indicated by returning an appropriate exception and setting the response HTTP status accordingly.ra¶��ÖÅrb¶��}rc¶��(hgj^¶��hhj\¶��ubaubhñ)Ård¶��}re¶��(hgU�hhj7¶��hiNhkhôhm}rf¶��(ho]hp]hq]hr]ht]uhvNhwhhb]rg¶��(hú)Årh¶��}ri¶��(hgU�hhjd¶��hij¥à��hkhühm}rj¶��(ho]hp]hq]hr]ht]uhvMÊhwhhb]rk¶��(h¢)Årl¶��}rm¶��(hgX���Versionhhjh¶��hij¥à��hkh¶hm}rn¶��(ho]hp]hq]hr]ht]uhvK�hb]ro¶��hÄX���Versionrp¶��ÖÅrq¶��}rr¶��(hgU�hhjl¶��ubaubh¨)Års¶��}rt¶��(hgX
���1.0, (2.0)ru¶��hm}rv¶��(ho]hp]hq]hr]ht]uhhjh¶��hb]rw¶��hÑ)Årx¶��}ry¶��(hgju¶��hhjs¶��hij¥à��hkhàhm}rz¶��(ho]hp]hq]hr]ht]uhvMÊhb]r{¶��hÄX
���1.0, (2.0)r|¶��ÖÅr}¶��}r~¶��(hgju¶��hhjx¶��ubaubahkhπubeubhú)År¶��}rĶ��(hgU�hhjd¶��hij¥à��hkhühm}rŶ��(ho]hp]hq]hr]ht]uhvMÁhwhhb]rǶ��(h¢)Årɶ��}rѶ��(hgX���REST URLhhj¶��hij¥à��hkh¶hm}rÖ¶��(ho]hp]hq]hr]ht]uhvK�hb]rܶ��hÄX���REST URLrá¶��ÖÅrà¶��}râ¶��(hgU�hhjɶ��ubaubh¨)Årä¶��}rã¶��(hgX)���``DELETE /accounts/pendingmap/{subject}``rå¶��hm}rç¶��(ho]hp]hq]hr]ht]uhhj¶��hb]ré¶��hÑ)Årè¶��}rê¶��(hgjå¶��hhjä¶��hij¥à��hkhàhm}rë¶��(ho]hp]hq]hr]ht]uhvMÁhb]rí¶��j√��)Årì¶��}rî¶��(hgjå¶��hm}rï¶��(ho]hp]hq]hr]ht]uhhjè¶��hb]rñ¶��hÄX%���DELETE /accounts/pendingmap/{subject}ró¶��ÖÅrò¶��}rô¶��(hgU�hhjì¶��ubahkjÀ��ubaubahkhπubeubhú)Årö¶��}rõ¶��(hgU�hm}rú¶��(ho]hp]hq]hr]ht]uhhjd¶��hb]rù¶��(h¢)Årû¶��}rü¶��(hgX
���Parametershhjö¶��hij¥à��hkh¶hm}r†¶��(ho]hp]hq]hr]ht]uhvK�hb]r°¶��hÄX
���Parametersr¢¶��ÖÅr£¶��}r§¶��(hgU�hhjû¶��ubaubh¨)År•¶��}r¶¶��(hgU�hm}rß¶��(ho]hp]hq]hr]ht]uhhjö¶��hb]r®¶��j	#��)År©¶��}r™¶��(hgU�hm}r´¶��(ho]hp]hq]hr]ht]uhhj•¶��hb]r¨¶��(j#��)År≠¶��}rƶ��(hgU�hm}rض��(ho]hp]hq]hr]ht]uhhj©¶��hb]r∞¶��hÑ)År±¶��}r≤¶��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r≥¶��(ho]hp]hq]hr]ht]uhhj≠¶��hb]r¥¶��(jû"��)Årµ¶��}r∂¶��(hgX���sessionhm}r∑¶��(hr]hq]j¢"��àho]hp]ht]uhhj±¶��hb]r∏¶��hÄX���sessionrπ¶��ÖÅr∫¶��}rª¶��(hgU�hhjµ¶��ubahkjß"��ubhÄX��� (rº¶��ÖÅrΩ¶��}ræ¶��(hgU�hhj±¶��ubj’��)Årø¶��}r¿¶��(hgX���:class:`Types.Session`r¡¶��hhj±¶��hij¥à��hkjÿ��hm}r¬¶��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr√¶��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMÈhb]rƒ¶��j√��)År≈¶��}r∆¶��(hgj¡¶��hm}r«¶��(ho]hp]r»¶��(jÊ��j√¶��X���py-classr…¶��ehq]hr]ht]uhhjø¶��hb]r ¶��hÄX
���Types.SessionrÀ¶��ÖÅrö��}rÕ¶��(hgU�hhj≈¶��ubahkjÀ��ubaubhÄX���)ÖÅrŒ¶��}rœ¶��(hgU�hhj±¶��ubhÄX��� -- r–¶��ÖÅr—¶��}r“¶��(hgU�hhj±¶��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.r”¶��ÖÅr‘¶��}r’¶��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhj±¶��ubehkhàubahkj;#��ubj#��)År÷¶��}r◊¶��(hgU�hm}rÿ¶��(ho]hp]hq]hr]ht]uhhj©¶��hb]rŸ¶��hÑ)År⁄¶��}r€¶��(hgX€���subject (Types.Subject) -- The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hm}r‹¶��(ho]hp]hq]hr]ht]uhhj÷¶��hb]r›¶��(jû"��)Årfi¶��}rfl¶��(hgX���subjecthm}r‡¶��(hr]hq]j¢"��àho]hp]ht]uhhj⁄¶��hb]r·¶��hÄX���subjectr‚¶��ÖÅr„¶��}r‰¶��(hgU�hhjfi¶��ubahkjß"��ubhÄX��� (r¶��ÖÅrʶ��}rÁ¶��(hgU�hhj⁄¶��ubj’��)År˶��}rȶ��(hgX���:class:`Types.Subject`rͶ��hhj⁄¶��hij¥à��hkjÿ��hm}rζ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr϶��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMÏhb]r̶��j√��)ÅrÓ¶��}rÔ¶��(hgjͶ��hm}r¶��(ho]hp]rÒ¶��(jÊ��j϶��X���py-classrÚ¶��ehq]hr]ht]uhhj˶��hb]rÛ¶��hÄX
���Types.SubjectrÙ¶��ÖÅrı¶��}rˆ¶��(hgU�hhjÓ¶��ubahkjÀ��ubaubhÄX���)ÖÅr˜¶��}r¯¶��(hgU�hhj⁄¶��ubhÄX��� -- r˘¶��ÖÅr˙¶��}r˚¶��(hgU�hhj⁄¶��ubhÄX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.r¸¶��ÖÅr˝¶��}r˛¶��(hgX¿���The Subject identifier to be used for equivalentIdentity. This Subject will not match the Subject named in the certificate. Transmitted as part of the URL path and must be escaped accordingly.hhj⁄¶��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årˇ¶��}r�ß��(hgU�hm}rß��(ho]hp]hq]hr]ht]uhhjd¶��hb]rß��(h¢)Årß��}rß��(hgX���Returnshhjˇ¶��hij¥à��hkh¶hm}rß��(ho]hp]hq]hr]ht]uhvK�hb]rß��hÄX���Returnsrß��ÖÅrß��}r	ß��(hgU�hhjß��ubaubh¨)År
ß��}rß��(hgU�hm}rß��(ho]hp]hq]hr]ht]uhhjˇ¶��hb]r
ß��hÑ)Årß��}rß��(hgX:���True if the map was successfully created, false otherwise.hm}rß��(ho]hp]hq]hr]ht]uhhj
ß��hb]rß��hÄX:���True if the map was successfully created, false otherwise.rß��ÖÅrß��}rß��(hgX:���True if the map was successfully created, false otherwise.hhjß��ubahkhàubahkhπubehkhüubhú)Årß��}rß��(hgU�hm}rß��(ho]hp]hq]hr]ht]uhhjd¶��hb]rß��(h¢)Årß��}rß��(hgX���Return typehhjß��hij¥à��hkh¶hm}rß��(ho]hp]hq]hr]ht]uhvK�hb]rß��hÄX���Return typerß��ÖÅrß��}rß��(hgU�hhjß��ubaubh¨)År ß��}r!ß��(hgU�hm}r"ß��(ho]hp]hq]hr]ht]uhhjß��hb]r#ß��hÑ)År$ß��}r%ß��(hgX���booleanhm}r&ß��(ho]hp]hq]hr]ht]uhhj ß��hb]r'ß��j’��)År(ß��}r)ß��(hgU�hm}r*ß��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhj$ß��hb]r+ß��hÄX���booleanr,ß��ÖÅr-ß��}r.ß��(hgU�hhj(ß��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År/ß��}r0ß��(hgU�hm}r1ß��(ho]hp]hq]hr]ht]uhhjd¶��hb]r2ß��(h¢)År3ß��}r4ß��(hgX���Raiseshhj/ß��hij¥à��hkh¶hm}r5ß��(ho]hp]hq]hr]ht]uhvK�hb]r6ß��hÄX���Raisesr7ß��ÖÅr8ß��}r9ß��(hgU�hhj3ß��ubaubh¨)År:ß��}r;ß��(hgU�hm}r<ß��(ho]hp]hq]hr]ht]uhhj/ß��hb]r=ß��j	#��)År>ß��}r?ß��(hgU�hm}r@ß��(ho]hp]hq]hr]ht]uhhj:ß��hb]rAß��(j#��)ÅrBß��}rCß��(hgU�hm}rDß��(ho]hp]hq]hr]ht]uhhj>ß��hb]rEß��hÑ)ÅrFß��}rGß��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2390)hm}rHß��(ho]hp]hq]hr]ht]uhhjBß��hb]rIß��(j’��)ÅrJß��}rKß��(hgU�hm}rLß��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerMß��U	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhjFß��hb]rNß��jû"��)ÅrOß��}rPß��(hgjMß��hm}rQß��(ho]hp]hq]hr]ht]uhhjJß��hb]rRß��hÄX���Exceptions.ServiceFailurerSß��ÖÅrTß��}rUß��(hgU�hhjOß��ubahkjß"��ubahkjÿ��ubhÄX��� -- rVß��ÖÅrWß��}rXß��(hgU�hhjFß��ubj√��)ÅrYß��}rZß��(hgX$���``(errorCode=500, detailCode=2390)``hm}r[ß��(ho]hp]hq]hr]ht]uhhjFß��hb]r\ß��hÄX ���(errorCode=500, detailCode=2390)r]ß��ÖÅr^ß��}r_ß��(hgU�hhjYß��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År`ß��}raß��(hgU�hm}rbß��(ho]hp]hq]hr]ht]uhhj>ß��hb]rcß��hÑ)Årdß��}reß��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2370)hm}rfß��(ho]hp]hq]hr]ht]uhhj`ß��hb]rgß��(j’��)Århß��}riß��(hgU�hm}rjß��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrkß��U	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhjdß��hb]rlß��jû"��)Årmß��}rnß��(hgjkß��hm}roß��(ho]hp]hq]hr]ht]uhhjhß��hb]rpß��hÄX���Exceptions.InvalidTokenrqß��ÖÅrrß��}rsß��(hgU�hhjmß��ubahkjß"��ubahkjÿ��ubhÄX��� -- rtß��ÖÅruß��}rvß��(hgU�hhjdß��ubj√��)Årwß��}rxß��(hgX$���``(errorCode=401, detailCode=2370)``hm}ryß��(ho]hp]hq]hr]ht]uhhjdß��hb]rzß��hÄX ���(errorCode=401, detailCode=2370)r{ß��ÖÅr|ß��}r}ß��(hgU�hhjwß��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År~ß��}rß��(hgU�hm}rÄß��(ho]hp]hq]hr]ht]uhhj>ß��hb]rÅß��hÑ)ÅrÇß��}rÉß��(hgXá���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2360)The supplied principal does not have permission to map these two identitieshm}rÑß��(ho]hp]hq]hr]ht]uhhj~ß��hb]rÖß��(j’��)ÅrÜß��}ráß��(hgU�hm}ràß��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrâß��U	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhjÇß��hb]räß��jû"��)Årãß��}råß��(hgjâß��hm}rçß��(ho]hp]hq]hr]ht]uhhjÜß��hb]réß��hÄX���Exceptions.NotAuthorizedrèß��ÖÅrêß��}rëß��(hgU�hhjãß��ubahkjß"��ubahkjÿ��ubhÄX��� -- ríß��ÖÅrìß��}rîß��(hgU�hhjÇß��ubhÑ)Årïß��}rñß��(hgX$���``(errorCode=401, detailCode=2360)``róß��hhjÇß��hij¥à��hkhàhm}ròß��(ho]hp]hq]hr]ht]uhvMıhb]rôß��j√��)Åröß��}rõß��(hgjóß��hm}rúß��(ho]hp]hq]hr]ht]uhhjïß��hb]rùß��hÄX ���(errorCode=401, detailCode=2360)rûß��ÖÅrüß��}r†ß��(hgU�hhjöß��ubahkjÀ��ubaubhÑ)År°ß��}r¢ß��(hgXK���The supplied principal does not have permission to map these two identitiesr£ß��hhjÇß��hij¥à��hkhàhm}r§ß��(ho]hp]hq]hr]ht]uhvM˜hb]r•ß��hÄXK���The supplied principal does not have permission to map these two identitiesr¶ß��ÖÅrßß��}r®ß��(hgj£ß��hhj°ß��ubaubehkhàubahkj;#��ubj#��)År©ß��}r™ß��(hgU�hm}r´ß��(ho]hp]hq]hr]ht]uhhj>ß��hb]r¨ß��hÑ)År≠ß��}rÆß��(hgX≥���Exceptions.NotFound -- (errorCode=404, detailCode=2340)The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.hm}rØß��(ho]hp]hq]hr]ht]uhhj©ß��hb]r∞ß��(j’��)År±ß��}r≤ß��(hgU�hm}r≥ß��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr¥ß��U	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhj≠ß��hb]rµß��jû"��)År∂ß��}r∑ß��(hgj¥ß��hm}r∏ß��(ho]hp]hq]hr]ht]uhhj±ß��hb]rπß��hÄX���Exceptions.NotFoundr∫ß��ÖÅrªß��}rºß��(hgU�hhj∂ß��ubahkjß"��ubahkjÿ��ubhÄX��� -- rΩß��ÖÅræß��}røß��(hgU�hhj≠ß��ubhÑ)År¿ß��}r¡ß��(hgX$���``(errorCode=404, detailCode=2340)``r¬ß��hhj≠ß��hij¥à��hkhàhm}r√ß��(ho]hp]hq]hr]ht]uhvM˘hb]rƒß��j√��)År≈ß��}r∆ß��(hgj¬ß��hm}r«ß��(ho]hp]hq]hr]ht]uhhj¿ß��hb]r»ß��hÄX ���(errorCode=404, detailCode=2340)r…ß��ÖÅr ß��}rÀß��(hgU�hhj≈ß��ubahkjÀ��ubaubhÑ)ÅrÃß��}rÕß��(hgX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.rŒß��hhj≠ß��hij¥à��hkhàhm}rœß��(ho]hp]hq]hr]ht]uhvM˚hb]r–ß��hÄX|���The specified principal does not exist in the DataONE system, or the mapping between the subjects has no yet been initiated.r—ß��ÖÅr“ß��}r”ß��(hgjŒß��hhjÃß��ubaubehkhàubahkj;#��ubj#��)År‘ß��}r’ß��(hgU�hm}r÷ß��(ho]hp]hq]hr]ht]uhhj>ß��hb]r◊ß��hÑ)Årÿß��}rŸß��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2361)hm}r⁄ß��(ho]hp]hq]hr]ht]uhhj‘ß��hb]r€ß��(j’��)År‹ß��}r›ß��(hgU�hm}rfiß��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrflß��U	refdomainj¶��hr]hq]Urefexplicitâho]hp]ht]uhhjÿß��hb]r‡ß��jû"��)År·ß��}r‚ß��(hgjflß��hm}r„ß��(ho]hp]hq]hr]ht]uhhj‹ß��hb]r‰ß��hÄX���Exceptions.NotImplementedrÂß��ÖÅrÊß��}rÁß��(hgU�hhj·ß��ubahkjß"��ubahkjÿ��ubhÄX��� -- rËß��ÖÅrÈß��}rÍß��(hgU�hhjÿß��ubj√��)ÅrÎß��}rÏß��(hgX$���``(errorCode=501, detailCode=2361)``hm}rÌß��(ho]hp]hq]hr]ht]uhhjÿß��hb]rÓß��hÄX ���(errorCode=501, detailCode=2361)rÔß��ÖÅrß��}rÒß��(hgU�hhjÎß��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÚß��}rÛß��(hgU�hhjùà��hiNhkj”��hm}rÙß��(hr]hq]ho]hp]ht]Uentries]rıß��(j÷��X$���createGroup() (in module CNIdentity)h	U�Ntrˆß��auhvNhwhhb]ubj¸!��)År˜ß��}r¯ß��(hgU�hhjùà��hiNhkjˇ!��hm}r˘ß��(j"��âj"��X���pyr˙ß��hr]hq]ho]hp]ht]j"��X���functionr˚ß��j"��j˚ß��uhvNhwhhb]r¸ß��(j"��)År˝ß��}r˛ß��(hgX%���createGroup(session,group) -> Subjecthhj˜ß��hij¥à��hkj"��hm}rˇß��(hr]r�®��h	aj"��jÕà��hq]ho]hp]ht]r®��h	aj"��X���createGroupr®��j"��U�j"��âuhvM#hwhhb]r®��(j"��)År®��}r®��(hgX���CNIdentity.hhj˝ß��hij¥à��hkj"��hm}r®��(ho]hp]hq]hr]ht]uhvM#hwhhb]r®��hÄX���CNIdentity.r®��ÖÅr	®��}r
®��(hgU�hhj®��ubaubj"��)År®��}r®��(hgj®��hhj˝ß��hij¥à��hkj!"��hm}r
®��(ho]hp]hq]hr]ht]uhvM#hwhhb]r®��hÄX���createGroupr®��ÖÅr®��}r®��(hgU�hhj®��ubaubj'"��)År®��}r®��(hgX���session, grouphhj˝ß��hij¥à��hkj*"��hm}r®��(ho]hp]hq]hr]ht]uhvM#hwhhb]r®��(j-"��)År®��}r®��(hgX���sessionhm}r®��(ho]hp]hq]hr]ht]uhhj®��hb]r®��hÄX���sessionr®��ÖÅr®��}r®��(hgU�hhj®��ubahkj5"��ubj-"��)År®��}r®��(hgX���grouphm}r®��(ho]hp]hq]hr]ht]uhhj®��hb]r ®��hÄX���groupr!®��ÖÅr"®��}r#®��(hgU�hhj®��ubahkj5"��ubeubj6"��)År$®��}r%®��(hgX���Subjecthhj˝ß��hij¥à��hkj9"��hm}r&®��(ho]hp]hq]hr]ht]uhvM#hwhhb]r'®��hÄX���Subjectr(®��ÖÅr)®��}r*®��(hgU�hhj$®��ubaubeubj?"��)År+®��}r,®��(hgU�hhj˜ß��hij¥à��hkjB"��hm}r-®��(ho]hp]hq]hr]ht]uhvM#hwhhb]r.®��(hÑ)År/®��}r0®��(hgX#���Create a group with the given name.r1®��hhj+®��hij¥à��hkhàhm}r2®��(ho]hp]hq]hr]ht]uhvMhwhhb]r3®��hÄX#���Create a group with the given name.r4®��ÖÅr5®��}r6®��(hgj1®��hhj/®��ubaubhÑ)År7®��}r8®��(hgX˙���Groups are lists of subjects that allow all members of the group to be referenced by listing solely the subject name of the group.  Group names must be unique within the DataONE system. Groups can only be modified by Subjects listed as rightsHolders.r9®��hhj+®��hij¥à��hkhàhm}r:®��(ho]hp]hq]hr]ht]uhvMhwhhb]r;®��hÄX˙���Groups are lists of subjects that allow all members of the group to be referenced by listing solely the subject name of the group.  Group names must be unique within the DataONE system. Groups can only be modified by Subjects listed as rightsHolders.r<®��ÖÅr=®��}r>®��(hgj9®��hhj7®��ubaubhñ)År?®��}r@®��(hgU�hhj+®��hiNhkhôhm}rA®��(ho]hp]hq]hr]ht]uhvNhwhhb]rB®��(hú)ÅrC®��}rD®��(hgU�hhj?®��hij¥à��hkhühm}rE®��(ho]hp]hq]hr]ht]uhvMhwhhb]rF®��(h¢)ÅrG®��}rH®��(hgX���VersionhhjC®��hij¥à��hkh¶hm}rI®��(ho]hp]hq]hr]ht]uhvK�hb]rJ®��hÄX���VersionrK®��ÖÅrL®��}rM®��(hgU�hhjG®��ubaubh¨)ÅrN®��}rO®��(hgX
���1.0, (2.0)rP®��hm}rQ®��(ho]hp]hq]hr]ht]uhhjC®��hb]rR®��hÑ)ÅrS®��}rT®��(hgjP®��hhjN®��hij¥à��hkhàhm}rU®��(ho]hp]hq]hr]ht]uhvMhb]rV®��hÄX
���1.0, (2.0)rW®��ÖÅrX®��}rY®��(hgjP®��hhjS®��ubaubahkhπubeubhú)ÅrZ®��}r[®��(hgU�hhj?®��hij¥à��hkhühm}r\®��(ho]hp]hq]hr]ht]uhvM	hwhhb]r]®��(h¢)År^®��}r_®��(hgX���REST URLhhjZ®��hij¥à��hkh¶hm}r`®��(ho]hp]hq]hr]ht]uhvK�hb]ra®��hÄX���REST URLrb®��ÖÅrc®��}rd®��(hgU�hhj^®��ubaubh¨)Åre®��}rf®��(hgX���``POST /groups``rg®��hm}rh®��(ho]hp]hq]hr]ht]uhhjZ®��hb]ri®��hÑ)Årj®��}rk®��(hgjg®��hhje®��hij¥à��hkhàhm}rl®��(ho]hp]hq]hr]ht]uhvM	hb]rm®��j√��)Årn®��}ro®��(hgjg®��hm}rp®��(ho]hp]hq]hr]ht]uhhjj®��hb]rq®��hÄX���POST /groupsrr®��ÖÅrs®��}rt®��(hgU�hhjn®��ubahkjÀ��ubaubahkhπubeubhú)Åru®��}rv®��(hgU�hm}rw®��(ho]hp]hq]hr]ht]uhhj?®��hb]rx®��(h¢)Åry®��}rz®��(hgX
���Parametershhju®��hij¥à��hkh¶hm}r{®��(ho]hp]hq]hr]ht]uhvK�hb]r|®��hÄX
���Parametersr}®��ÖÅr~®��}r®��(hgU�hhjy®��ubaubh¨)ÅrÄ®��}rÅ®��(hgU�hm}rÇ®��(ho]hp]hq]hr]ht]uhhju®��hb]rÉ®��j	#��)ÅrÑ®��}rÖ®��(hgU�hm}rÜ®��(ho]hp]hq]hr]ht]uhhjÄ®��hb]rá®��(j#��)Årà®��}râ®��(hgU�hm}rä®��(ho]hp]hq]hr]ht]uhhjÑ®��hb]rã®��hÑ)Årå®��}rç®��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}ré®��(ho]hp]hq]hr]ht]uhhjà®��hb]rè®��(jû"��)Årê®��}rë®��(hgX���sessionhm}rí®��(hr]hq]j¢"��àho]hp]ht]uhhjå®��hb]rì®��hÄX���sessionrî®��ÖÅrï®��}rñ®��(hgU�hhjê®��ubahkjß"��ubhÄX��� (ró®��ÖÅrò®��}rô®��(hgU�hhjå®��ubj’��)Årö®��}rõ®��(hgX���:class:`Types.Session`rú®��hhjå®��hij¥à��hkjÿ��hm}rù®��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrû®��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMhb]rü®��j√��)År†®��}r°®��(hgjú®��hm}r¢®��(ho]hp]r£®��(jÊ��jû®��X���py-classr§®��ehq]hr]ht]uhhjö®��hb]r•®��hÄX
���Types.Sessionr¶®��ÖÅrß®��}r®®��(hgU�hhj†®��ubahkjÀ��ubaubhÄX���)ÖÅr©®��}r™®��(hgU�hhjå®��ubhÄX��� -- r´®��ÖÅr¨®��}r≠®��(hgU�hhjå®��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÆ®��ÖÅrØ®��}r∞®��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjå®��ubj’��)År±®��}r≤®��(hgX���:term:`public user`r≥®��hhjå®��hij¥à��hkjÿ��hm}r¥®��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrµ®��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvM
hb]r∂®��j`2��)År∑®��}r∏®��(hgj≥®��hm}rπ®��(ho]hp]r∫®��(jÊ��jµ®��X���std-termrª®��ehq]hr]ht]uhhj±®��hb]rº®��hÄX���public userrΩ®��ÖÅræ®��}rø®��(hgU�hhj∑®��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r¿®��ÖÅr¡®��}r¬®��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjå®��ubehkhàubahkj;#��ubj#��)År√®��}rƒ®��(hgU�hm}r≈®��(ho]hp]hq]hr]ht]uhhjÑ®��hb]r∆®��hÑ)År«®��}r»®��(hgX—���group (Types.Group) -- The Group to be created. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r…®��(ho]hp]hq]hr]ht]uhhj√®��hb]r ®��(jû"��)ÅrÀ®��}rî��(hgX���grouphm}rÕ®��(hr]hq]j¢"��àho]hp]ht]uhhj«®��hb]rŒ®��hÄX���grouprœ®��ÖÅr–®��}r—®��(hgU�hhjÀ®��ubahkjß"��ubhÄX��� (r“®��ÖÅr”®��}r‘®��(hgU�hhj«®��ubj’��)År’®��}r÷®��(hgX���:class:`Types.Group`r◊®��hhj«®��hij¥à��hkjÿ��hm}rÿ®��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyrŸ®��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMhb]r⁄®��j√��)År€®��}r‹®��(hgj◊®��hm}r›®��(ho]hp]rfi®��(jÊ��jŸ®��X���py-classrfl®��ehq]hr]ht]uhhj’®��hb]r‡®��hÄX���Types.Groupr·®��ÖÅr‚®��}r„®��(hgU�hhj€®��ubahkjÀ��ubaubhÄX���)ÖÅr‰®��}r®��(hgU�hhj«®��ubhÄX��� -- rÊ®��ÖÅrÁ®��}rË®��(hgU�hhj«®��ubhÄXå���The Group to be created. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rÈ®��ÖÅrÍ®��}rή��(hgXå���The Group to be created. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj«®��ubjÉ$��)ÅrÏ®��}rÌ®��(hgX���*File part*hm}rÓ®��(ho]hp]hq]hr]ht]uhhj«®��hb]rÔ®��hÄX	���File partr®��ÖÅrÒ®��}rÚ®��(hgU�hhjÏ®��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÛ®��ÖÅrÙ®��}rı®��(hgX%��� of the MIME multipart/mixed message.hhj«®��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årˆ®��}r˜®��(hgU�hm}r¯®��(ho]hp]hq]hr]ht]uhhj?®��hb]r˘®��(h¢)År˙®��}r˚®��(hgX���Returnshhjˆ®��hij¥à��hkh¶hm}r¸®��(ho]hp]hq]hr]ht]uhvK�hb]r˝®��hÄX���Returnsr˛®��ÖÅrˇ®��}r�©��(hgU�hhj˙®��ubaubh¨)År©��}r©��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhjˆ®��hb]r©��hÑ)År©��}r©��(hgX*���The Subject of the group that was created.hm}r©��(ho]hp]hq]hr]ht]uhhj©��hb]r©��hÄX*���The Subject of the group that was created.r	©��ÖÅr
©��}r©��(hgX*���The Subject of the group that was created.hhj©��ubahkhàubahkhπubehkhüubhú)År©��}r
©��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhj?®��hb]r©��(h¢)År©��}r©��(hgX���Return typehhj©��hij¥à��hkh¶hm}r©��(ho]hp]hq]hr]ht]uhvK�hb]r©��hÄX���Return typer©��ÖÅr©��}r©��(hgU�hhj©��ubaubh¨)År©��}r©��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhj©��hb]r©��hÑ)År©��}r©��(hgX
���Types.Subjecthm}r©��(ho]hp]hq]hr]ht]uhhj©��hb]r©��j’��)År©��}r ©��(hgX���:class:`Types.Subject`r!©��hhj©��hij¥à��hkjÿ��hm}r"©��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr#©��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvMhb]r$©��j√��)År%©��}r&©��(hgj!©��hm}r'©��(ho]hp]r(©��(jÊ��j#©��X���py-classr)©��ehq]hr]ht]uhhj©��hb]r*©��hÄX
���Types.Subjectr+©��ÖÅr,©��}r-©��(hgU�hhj%©��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År.©��}r/©��(hgU�hm}r0©��(ho]hp]hq]hr]ht]uhhj?®��hb]r1©��(h¢)År2©��}r3©��(hgX���Raiseshhj.©��hij¥à��hkh¶hm}r4©��(ho]hp]hq]hr]ht]uhvK�hb]r5©��hÄX���Raisesr6©��ÖÅr7©��}r8©��(hgU�hhj2©��ubaubh¨)År9©��}r:©��(hgU�hm}r;©��(ho]hp]hq]hr]ht]uhhj.©��hb]r<©��j	#��)År=©��}r>©��(hgU�hm}r?©��(ho]hp]hq]hr]ht]uhhj9©��hb]r@©��(j#��)ÅrA©��}rB©��(hgU�hm}rC©��(ho]hp]hq]hr]ht]uhhj=©��hb]rD©��hÑ)ÅrE©��}rF©��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2490)hm}rG©��(ho]hp]hq]hr]ht]uhhjA©��hb]rH©��(j’��)ÅrI©��}rJ©��(hgU�hm}rK©��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerL©��U	refdomainj˙ß��hr]hq]Urefexplicitâho]hp]ht]uhhjE©��hb]rM©��jû"��)ÅrN©��}rO©��(hgjL©��hm}rP©��(ho]hp]hq]hr]ht]uhhjI©��hb]rQ©��hÄX���Exceptions.ServiceFailurerR©��ÖÅrS©��}rT©��(hgU�hhjN©��ubahkjß"��ubahkjÿ��ubhÄX��� -- rU©��ÖÅrV©��}rW©��(hgU�hhjE©��ubj√��)ÅrX©��}rY©��(hgX$���``(errorCode=500, detailCode=2490)``hm}rZ©��(ho]hp]hq]hr]ht]uhhjE©��hb]r[©��hÄX ���(errorCode=500, detailCode=2490)r\©��ÖÅr]©��}r^©��(hgU�hhjX©��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År_©��}r`©��(hgU�hm}ra©��(ho]hp]hq]hr]ht]uhhj=©��hb]rb©��hÑ)Årc©��}rd©��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2470)hm}re©��(ho]hp]hq]hr]ht]uhhj_©��hb]rf©��(j’��)Årg©��}rh©��(hgU�hm}ri©��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrj©��U	refdomainj˙ß��hr]hq]Urefexplicitâho]hp]ht]uhhjc©��hb]rk©��jû"��)Årl©��}rm©��(hgjj©��hm}rn©��(ho]hp]hq]hr]ht]uhhjg©��hb]ro©��hÄX���Exceptions.InvalidTokenrp©��ÖÅrq©��}rr©��(hgU�hhjl©��ubahkjß"��ubahkjÿ��ubhÄX��� -- rs©��ÖÅrt©��}ru©��(hgU�hhjc©��ubj√��)Årv©��}rw©��(hgX$���``(errorCode=401, detailCode=2470)``hm}rx©��(ho]hp]hq]hr]ht]uhhjc©��hb]ry©��hÄX ���(errorCode=401, detailCode=2470)rz©��ÖÅr{©��}r|©��(hgU�hhjv©��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År}©��}r~©��(hgU�hm}r©��(ho]hp]hq]hr]ht]uhhj=©��hb]rÄ©��hÑ)ÅrÅ©��}rÇ©��(hgX}���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2460)The supplied principal does not have permission to create a grouphm}rÉ©��(ho]hp]hq]hr]ht]uhhj}©��hb]rÑ©��(j’��)ÅrÖ©��}rÜ©��(hgU�hm}rá©��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrà©��U	refdomainj˙ß��hr]hq]Urefexplicitâho]hp]ht]uhhjÅ©��hb]râ©��jû"��)Årä©��}rã©��(hgjà©��hm}rå©��(ho]hp]hq]hr]ht]uhhjÖ©��hb]rç©��hÄX���Exceptions.NotAuthorizedré©��ÖÅrè©��}rê©��(hgU�hhjä©��ubahkjß"��ubahkjÿ��ubhÄX��� -- rë©��ÖÅrí©��}rì©��(hgU�hhjÅ©��ubhÑ)Årî©��}rï©��(hgX$���``(errorCode=401, detailCode=2460)``rñ©��hhjÅ©��hij¥à��hkhàhm}ró©��(ho]hp]hq]hr]ht]uhvMhb]rò©��j√��)Årô©��}rö©��(hgjñ©��hm}rõ©��(ho]hp]hq]hr]ht]uhhjî©��hb]rú©��hÄX ���(errorCode=401, detailCode=2460)rù©��ÖÅrû©��}rü©��(hgU�hhjô©��ubahkjÀ��ubaubhÑ)År†©��}r°©��(hgXA���The supplied principal does not have permission to create a groupr¢©��hhjÅ©��hij¥à��hkhàhm}r£©��(ho]hp]hq]hr]ht]uhvMhb]r§©��hÄXA���The supplied principal does not have permission to create a groupr•©��ÖÅr¶©��}rß©��(hgj¢©��hhj†©��ubaubehkhàubahkj;#��ubj#��)År®©��}r©©��(hgU�hm}r™©��(ho]hp]hq]hr]ht]uhhj=©��hb]r´©��hÑ)År¨©��}r≠©��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2461)hm}rÆ©��(ho]hp]hq]hr]ht]uhhj®©��hb]rØ©��(j’��)År∞©��}r±©��(hgU�hm}r≤©��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr≥©��U	refdomainj˙ß��hr]hq]Urefexplicitâho]hp]ht]uhhj¨©��hb]r¥©��jû"��)Årµ©��}r∂©��(hgj≥©��hm}r∑©��(ho]hp]hq]hr]ht]uhhj∞©��hb]r∏©��hÄX���Exceptions.NotImplementedrπ©��ÖÅr∫©��}rª©��(hgU�hhjµ©��ubahkjß"��ubahkjÿ��ubhÄX��� -- rº©��ÖÅrΩ©��}ræ©��(hgU�hhj¨©��ubj√��)Årø©��}r¿©��(hgX$���``(errorCode=501, detailCode=2461)``hm}r¡©��(ho]hp]hq]hr]ht]uhhj¨©��hb]r¬©��hÄX ���(errorCode=501, detailCode=2461)r√©��ÖÅrƒ©��}r≈©��(hgU�hhjø©��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∆©��}r«©��(hgU�hm}r»©��(ho]hp]hq]hr]ht]uhhj=©��hb]r…©��hÑ)År ©��}rÀ©��(hgXe���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=2400)A group by this name already existshm}ré��(ho]hp]hq]hr]ht]uhhj∆©��hb]rÕ©��(j’��)ÅrŒ©��}rœ©��(hgU�hm}r–©��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquer—©��U	refdomainj˙ß��hr]hq]Urefexplicitâho]hp]ht]uhhj ©��hb]r“©��jû"��)År”©��}r‘©��(hgj—©��hm}r’©��(ho]hp]hq]hr]ht]uhhjŒ©��hb]r÷©��hÄX���Exceptions.IdentifierNotUniquer◊©��ÖÅrÿ©��}rŸ©��(hgU�hhj”©��ubahkjß"��ubahkjÿ��ubhÄX��� -- r⁄©��ÖÅr€©��}r‹©��(hgU�hhj ©��ubhÑ)År›©��}rfi©��(hgX$���``(errorCode=409, detailCode=2400)``rfl©��hhj ©��hij¥à��hkhàhm}r‡©��(ho]hp]hq]hr]ht]uhvMhb]r·©��j√��)År‚©��}r„©��(hgjfl©��hm}r‰©��(ho]hp]hq]hr]ht]uhhj›©��hb]r©��hÄX ���(errorCode=409, detailCode=2400)rÊ©��ÖÅrÁ©��}rË©��(hgU�hhj‚©��ubahkjÀ��ubaubhÑ)ÅrÈ©��}rÍ©��(hgX#���A group by this name already existsrΩ��hhj ©��hij¥à��hkhàhm}rÏ©��(ho]hp]hq]hr]ht]uhvMhb]rÌ©��hÄX#���A group by this name already existsrÓ©��ÖÅrÔ©��}r©��(hgjΩ��hhjÈ©��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÒ©��}rÚ©��(hgU�hhjùà��hiNhkj”��hm}rÛ©��(hr]hq]ho]hp]ht]Uentries]rÙ©��(j÷��X$���updateGroup() (in module CNIdentity)hCU�Ntrı©��auhvNhwhhb]ubj¸!��)Årˆ©��}r˜©��(hgU�hhjùà��hiNhkjˇ!��hm}r¯©��(j"��âj"��X���pyr˘©��hr]hq]ho]hp]ht]j"��X���functionr˙©��j"��j˙©��uhvNhwhhb]r˚©��(j"��)År¸©��}r˝©��(hgX%���updateGroup(session,group) -> booleanhhjˆ©��hiXE���internal padding after source/apis/generated/generated_CNIdentity.txtr˛©��hkj"��hm}rˇ©��(hr]r�™��hCaj"��jÕà��hq]ho]hp]ht]r™��hCaj"��X���updateGroupr™��j"��U�j"��âuhvMJhwhhb]r™��(j"��)År™��}r™��(hgX���CNIdentity.hhj¸©��hij˛©��hkj"��hm}r™��(ho]hp]hq]hr]ht]uhvMJhwhhb]r™��hÄX���CNIdentity.r™��ÖÅr	™��}r
™��(hgU�hhj™��ubaubj"��)År™��}r™��(hgj™��hhj¸©��hij˛©��hkj!"��hm}r
™��(ho]hp]hq]hr]ht]uhvMJhwhhb]r™��hÄX���updateGroupr™��ÖÅr™��}r™��(hgU�hhj™��ubaubj'"��)År™��}r™��(hgX���session, grouphhj¸©��hij˛©��hkj*"��hm}r™��(ho]hp]hq]hr]ht]uhvMJhwhhb]r™��(j-"��)År™��}r™��(hgX���sessionhm}r™��(ho]hp]hq]hr]ht]uhhj™��hb]r™��hÄX���sessionr™��ÖÅr™��}r™��(hgU�hhj™��ubahkj5"��ubj-"��)År™��}r™��(hgX���grouphm}r™��(ho]hp]hq]hr]ht]uhhj™��hb]r ™��hÄX���groupr!™��ÖÅr"™��}r#™��(hgU�hhj™��ubahkj5"��ubeubj6"��)År$™��}r%™��(hgX���booleanhhj¸©��hij˛©��hkj9"��hm}r&™��(ho]hp]hq]hr]ht]uhvMJhwhhb]r'™��hÄX���booleanr(™��ÖÅr)™��}r*™��(hgU�hhj$™��ubaubeubj?"��)År+™��}r,™��(hgU�hhjˆ©��hij˛©��hkjB"��hm}r-™��(ho]hp]hq]hr]ht]uhvMJhwhhb]r.™��(hÑ)År/™��}r0™��(hgX���Add members to the named group.r1™��hhj+™��hij¥à��hkhàhm}r2™��(ho]hp]hq]hr]ht]uhvM&hwhhb]r3™��hÄX���Add members to the named group.r4™��ÖÅr5™��}r6™��(hgj1™��hhj/™��ubaubhÑ)År7™��}r8™��(hgXÃ���Group members can be modified only by the original creator of the group, otherwise a NotAuthorized exception is thrown.  Group members are provided as a list of subjects that replace the group membership.r9™��hhj+™��hij¥à��hkhàhm}r:™��(ho]hp]hq]hr]ht]uhvM(hwhhb]r;™��hÄXÃ���Group members can be modified only by the original creator of the group, otherwise a NotAuthorized exception is thrown.  Group members are provided as a list of subjects that replace the group membership.r<™��ÖÅr=™��}r>™��(hgj9™��hhj7™��ubaubhÑ)År?™��}r@™��(hgX[���Successful completion of this operation is indicated by a HTTP response status code of 200.rA™��hhj+™��hij¥à��hkhàhm}rB™��(ho]hp]hq]hr]ht]uhvM*hwhhb]rC™��hÄX[���Successful completion of this operation is indicated by a HTTP response status code of 200.rD™��ÖÅrE™��}rF™��(hgjA™��hhj?™��ubaubhÑ)ÅrG™��}rH™��(hgXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.rI™��hhj+™��hij¥à��hkhàhm}rJ™��(ho]hp]hq]hr]ht]uhvM,hwhhb]rK™��hÄXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.rL™��ÖÅrM™��}rN™��(hgjI™��hhjG™��ubaubhñ)ÅrO™��}rP™��(hgU�hhj+™��hiNhkhôhm}rQ™��(ho]hp]hq]hr]ht]uhvNhwhhb]rR™��(hú)ÅrS™��}rT™��(hgU�hhjO™��hij¥à��hkhühm}rU™��(ho]hp]hq]hr]ht]uhvM.hwhhb]rV™��(h¢)ÅrW™��}rX™��(hgX���VersionhhjS™��hij¥à��hkh¶hm}rY™��(ho]hp]hq]hr]ht]uhvK�hb]rZ™��hÄX���Versionr[™��ÖÅr\™��}r]™��(hgU�hhjW™��ubaubh¨)År^™��}r_™��(hgX
���1.0, (2.0)r`™��hm}ra™��(ho]hp]hq]hr]ht]uhhjS™��hb]rb™��hÑ)Årc™��}rd™��(hgj`™��hhj^™��hij¥à��hkhàhm}re™��(ho]hp]hq]hr]ht]uhvM.hb]rf™��hÄX
���1.0, (2.0)rg™��ÖÅrh™��}ri™��(hgj`™��hhjc™��ubaubahkhπubeubhú)Årj™��}rk™��(hgU�hhjO™��hij¥à��hkhühm}rl™��(ho]hp]hq]hr]ht]uhvM/hwhhb]rm™��(h¢)Årn™��}ro™��(hgX���REST URLhhjj™��hij¥à��hkh¶hm}rp™��(ho]hp]hq]hr]ht]uhvK�hb]rq™��hÄX���REST URLrr™��ÖÅrs™��}rt™��(hgU�hhjn™��ubaubh¨)Åru™��}rv™��(hgX���``PUT /groups``rw™��hm}rx™��(ho]hp]hq]hr]ht]uhhjj™��hb]ry™��hÑ)Årz™��}r{™��(hgjw™��hhju™��hij¥à��hkhàhm}r|™��(ho]hp]hq]hr]ht]uhvM/hb]r}™��j√��)År~™��}r™��(hgjw™��hm}rÄ™��(ho]hp]hq]hr]ht]uhhjz™��hb]rÅ™��hÄX���PUT /groupsrÇ™��ÖÅrÉ™��}rÑ™��(hgU�hhj~™��ubahkjÀ��ubaubahkhπubeubhú)ÅrÖ™��}rÜ™��(hgU�hm}rá™��(ho]hp]hq]hr]ht]uhhjO™��hb]rà™��(h¢)Årâ™��}rä™��(hgX
���ParametershhjÖ™��hij˛©��hkh¶hm}rã™��(ho]hp]hq]hr]ht]uhvK�hb]rå™��hÄX
���Parametersrç™��ÖÅré™��}rè™��(hgU�hhjâ™��ubaubh¨)Årê™��}rë™��(hgU�hm}rí™��(ho]hp]hq]hr]ht]uhhjÖ™��hb]rì™��j	#��)Årî™��}rï™��(hgU�hm}rñ™��(ho]hp]hq]hr]ht]uhhjê™��hb]ró™��(j#��)Årò™��}rô™��(hgU�hm}rö™��(ho]hp]hq]hr]ht]uhhjî™��hb]rõ™��hÑ)Årú™��}rù™��(hgXR��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session is used to determine  if the request is being made by the creator of the group. Transmitted as part of the SSL handshake process.hm}rû™��(ho]hp]hq]hr]ht]uhhjò™��hb]rü™��(jû"��)År†™��}r°™��(hgX���sessionhm}r¢™��(hr]hq]j¢"��àho]hp]ht]uhhjú™��hb]r£™��hÄX���sessionr§™��ÖÅr•™��}r¶™��(hgU�hhj†™��ubahkjß"��ubhÄX��� (rß™��ÖÅr®™��}r©™��(hgU�hhjú™��ubj’��)År™™��}r´™��(hgX���:class:`Types.Session`r¨™��hhjú™��hij¥à��hkjÿ��hm}r≠™��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrÆ™��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM1hb]rØ™��j√��)År∞™��}r±™��(hgj¨™��hm}r≤™��(ho]hp]r≥™��(jÊ��jÆ™��X���py-classr¥™��ehq]hr]ht]uhhj™™��hb]rµ™��hÄX
���Types.Sessionr∂™��ÖÅr∑™��}r∏™��(hgU�hhj∞™��ubahkjÀ��ubaubhÄX���)ÖÅrπ™��}r∫™��(hgU�hhjú™��ubhÄX��� -- rª™��ÖÅrº™��}rΩ™��(hgU�hhjú™��ubhÄX7��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session is used to determine  if the request is being made by the creator of the group. Transmitted as part of the SSL handshake process.ræ™��ÖÅrø™��}r¿™��(hgX7��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session is used to determine  if the request is being made by the creator of the group. Transmitted as part of the SSL handshake process.hhjú™��ubehkhàubahkj;#��ubj#��)År¡™��}r¬™��(hgU�hm}r√™��(ho]hp]hq]hr]ht]uhhjî™��hb]rƒ™��hÑ)År≈™��}r∆™��(hgXA��group (Types.Group) -- The new Group object that will replace the old Group. The Group.Subject must match the groupName and an update cannot modify this value. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r«™��(ho]hp]hq]hr]ht]uhhj¡™��hb]r»™��(jû"��)År…™��}r ™��(hgX���grouphm}rÀ™��(hr]hq]j¢"��àho]hp]ht]uhhj≈™��hb]rÙ��hÄX���grouprÕ™��ÖÅrŒ™��}rœ™��(hgU�hhj…™��ubahkjß"��ubhÄX��� (r–™��ÖÅr—™��}r“™��(hgU�hhj≈™��ubj’��)År”™��}r‘™��(hgX���:class:`Types.Group`r’™��hhj≈™��hij¥à��hkjÿ��hm}r÷™��(UreftypeX���classj⁄��âj€��X���Types.GroupU	refdomainX���pyr◊™��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��jÕà��uhvM4hb]rÿ™��j√��)ÅrŸ™��}r⁄™��(hgj’™��hm}r€™��(ho]hp]r‹™��(jÊ��j◊™��X���py-classr›™��ehq]hr]ht]uhhj”™��hb]rfi™��hÄX���Types.Grouprfl™��ÖÅr‡™��}r·™��(hgU�hhjŸ™��ubahkjÀ��ubaubhÄX���)ÖÅr‚™��}r„™��(hgU�hhj≈™��ubhÄX��� -- r‰™��ÖÅr™��}rÊ™��(hgU�hhj≈™��ubhÄX¸���The new Group object that will replace the old Group. The Group.Subject must match the groupName and an update cannot modify this value. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rÁ™��ÖÅrË™��}rÈ™��(hgX¸���The new Group object that will replace the old Group. The Group.Subject must match the groupName and an update cannot modify this value. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj≈™��ubjÉ$��)ÅrÍ™��}rΙ��(hgX���*File part*hm}rÏ™��(ho]hp]hq]hr]ht]uhhj≈™��hb]rÌ™��hÄX	���File partrÓ™��ÖÅrÔ™��}r™��(hgU�hhjÍ™��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÒ™��ÖÅrÚ™��}rÛ™��(hgX%��� of the MIME multipart/mixed message.hhj≈™��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÙ™��}rı™��(hgU�hm}rˆ™��(ho]hp]hq]hr]ht]uhhjO™��hb]r˜™��(h¢)År¯™��}r˘™��(hgX���ReturnshhjÙ™��hij˛©��hkh¶hm}r˙™��(ho]hp]hq]hr]ht]uhvK�hb]r˚™��hÄX���Returnsr¸™��ÖÅr˝™��}r˛™��(hgU�hhj¯™��ubaubh¨)Årˇ™��}r�´��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhjÙ™��hb]r´��hÑ)År´��}r´��(hgXA���True if the group that was modified successfully, false otherwisehm}r´��(ho]hp]hq]hr]ht]uhhjˇ™��hb]r´��hÄXA���True if the group that was modified successfully, false otherwiser´��ÖÅr´��}r	´��(hgXA���True if the group that was modified successfully, false otherwisehhj´��ubahkhàubahkhπubehkhüubhú)År
´��}r´��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhjO™��hb]r
´��(h¢)År´��}r´��(hgX���Return typehhj
´��hij˛©��hkh¶hm}r´��(ho]hp]hq]hr]ht]uhvK�hb]r´��hÄX���Return typer´��ÖÅr´��}r´��(hgU�hhj´��ubaubh¨)År´��}r´��(hgU�hm}r´��(ho]hp]hq]hr]ht]uhhj
´��hb]r´��hÑ)År´��}r´��(hgX���booleanhm}r´��(ho]hp]hq]hr]ht]uhhj´��hb]r´��j’��)År´��}r´��(hgU�hm}r´��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhj´��hb]r ´��hÄX���booleanr!´��ÖÅr"´��}r#´��(hgU�hhj´��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År$´��}r%´��(hgU�hm}r&´��(ho]hp]hq]hr]ht]uhhjO™��hb]r'´��(h¢)År(´��}r)´��(hgX���Raiseshhj$´��hij˛©��hkh¶hm}r*´��(ho]hp]hq]hr]ht]uhvK�hb]r+´��hÄX���Raisesr,´��ÖÅr-´��}r.´��(hgU�hhj(´��ubaubh¨)År/´��}r0´��(hgU�hm}r1´��(ho]hp]hq]hr]ht]uhhj$´��hb]r2´��j	#��)År3´��}r4´��(hgU�hm}r5´��(ho]hp]hq]hr]ht]uhhj/´��hb]r6´��(j#��)År7´��}r8´��(hgU�hm}r9´��(ho]hp]hq]hr]ht]uhhj3´��hb]r:´��hÑ)År;´��}r<´��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=2590)hm}r=´��(ho]hp]hq]hr]ht]uhhj7´��hb]r>´��(j’��)År?´��}r@´��(hgU�hm}rA´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerB´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhj;´��hb]rC´��jû"��)ÅrD´��}rE´��(hgjB´��hm}rF´��(ho]hp]hq]hr]ht]uhhj?´��hb]rG´��hÄX���Exceptions.ServiceFailurerH´��ÖÅrI´��}rJ´��(hgU�hhjD´��ubahkjß"��ubahkjÿ��ubhÄX��� -- rK´��ÖÅrL´��}rM´��(hgU�hhj;´��ubj√��)ÅrN´��}rO´��(hgX$���``(errorCode=500, detailCode=2590)``hm}rP´��(ho]hp]hq]hr]ht]uhhj;´��hb]rQ´��hÄX ���(errorCode=500, detailCode=2590)rR´��ÖÅrS´��}rT´��(hgU�hhjN´��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrU´��}rV´��(hgU�hm}rW´��(ho]hp]hq]hr]ht]uhhj3´��hb]rX´��hÑ)ÅrY´��}rZ´��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=2570)hm}r[´��(ho]hp]hq]hr]ht]uhhjU´��hb]r\´��(j’��)År]´��}r^´��(hgU�hm}r_´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr`´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhjY´��hb]ra´��jû"��)Årb´��}rc´��(hgj`´��hm}rd´��(ho]hp]hq]hr]ht]uhhj]´��hb]re´��hÄX���Exceptions.InvalidTokenrf´��ÖÅrg´��}rh´��(hgU�hhjb´��ubahkjß"��ubahkjÿ��ubhÄX��� -- ri´��ÖÅrj´��}rk´��(hgU�hhjY´��ubj√��)Årl´��}rm´��(hgX$���``(errorCode=401, detailCode=2570)``hm}rn´��(ho]hp]hq]hr]ht]uhhjY´��hb]ro´��hÄX ���(errorCode=401, detailCode=2570)rp´��ÖÅrq´��}rr´��(hgU�hhjl´��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Års´��}rt´��(hgU�hm}ru´��(ho]hp]hq]hr]ht]uhhj3´��hb]rv´��hÑ)Årw´��}rx´��(hgX}���Exceptions.NotAuthorized -- (errorCode=401, detailCode=2560)The supplied principal does not have permission to add to a grouphm}ry´��(ho]hp]hq]hr]ht]uhhjs´��hb]rz´��(j’��)År{´��}r|´��(hgU�hm}r}´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr~´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhjw´��hb]r´��jû"��)ÅrÄ´��}rÅ´��(hgj~´��hm}rÇ´��(ho]hp]hq]hr]ht]uhhj{´��hb]rÉ´��hÄX���Exceptions.NotAuthorizedrÑ´��ÖÅrÖ´��}rÜ´��(hgU�hhjÄ´��ubahkjß"��ubahkjÿ��ubhÄX��� -- rá´��ÖÅrà´��}râ´��(hgU�hhjw´��ubhÑ)Årä´��}rã´��(hgX$���``(errorCode=401, detailCode=2560)``rå´��hhjw´��hij¥à��hkhàhm}rç´��(ho]hp]hq]hr]ht]uhvM=hb]ré´��j√��)Årè´��}rê´��(hgjå´��hm}rë´��(ho]hp]hq]hr]ht]uhhjä´��hb]rí´��hÄX ���(errorCode=401, detailCode=2560)rì´��ÖÅrî´��}rï´��(hgU�hhjè´��ubahkjÀ��ubaubhÑ)Årñ´��}ró´��(hgXA���The supplied principal does not have permission to add to a grouprò´��hhjw´��hij¥à��hkhàhm}rô´��(ho]hp]hq]hr]ht]uhvM?hb]rö´��hÄXA���The supplied principal does not have permission to add to a grouprõ´��ÖÅrú´��}rù´��(hgjò´��hhjñ´��ubaubehkhàubahkj;#��ubj#��)Årû´��}rü´��(hgU�hm}r†´��(ho]hp]hq]hr]ht]uhhj3´��hb]r°´��hÑ)År¢´��}r£´��(hgXo���Exceptions.NotFound -- (errorCode=404, detailCode=2540)The specified group does not exist in the DataONE systemhm}r§´��(ho]hp]hq]hr]ht]uhhjû´��hb]r•´��(j’��)År¶´��}rß´��(hgU�hm}r®´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr©´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhj¢´��hb]r™´��jû"��)År´´��}r¨´��(hgj©´��hm}r≠´��(ho]hp]hq]hr]ht]uhhj¶´��hb]rÆ´��hÄX���Exceptions.NotFoundrØ´��ÖÅr∞´��}r±´��(hgU�hhj´´��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≤´��ÖÅr≥´��}r¥´��(hgU�hhj¢´��ubhÑ)Årµ´��}r∂´��(hgX$���``(errorCode=404, detailCode=2540)``r∑´��hhj¢´��hij¥à��hkhàhm}r∏´��(ho]hp]hq]hr]ht]uhvMAhb]rπ´��j√��)År∫´��}rª´��(hgj∑´��hm}rº´��(ho]hp]hq]hr]ht]uhhjµ´��hb]rΩ´��hÄX ���(errorCode=404, detailCode=2540)ræ´��ÖÅrø´��}r¿´��(hgU�hhj∫´��ubahkjÀ��ubaubhÑ)År¡´��}r¬´��(hgX8���The specified group does not exist in the DataONE systemr√´��hhj¢´��hij¥à��hkhàhm}rƒ´��(ho]hp]hq]hr]ht]uhvMChb]r≈´��hÄX8���The specified group does not exist in the DataONE systemr∆´��ÖÅr«´��}r»´��(hgj√´��hhj¡´��ubaubehkhàubahkj;#��ubj#��)År…´��}r ´��(hgU�hm}rÀ´��(ho]hp]hq]hr]ht]uhhj3´��hb]rô��hÑ)ÅrÕ´��}rŒ´��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=2561)hm}rœ´��(ho]hp]hq]hr]ht]uhhj…´��hb]r–´��(j’��)År—´��}r“´��(hgU�hm}r”´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr‘´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhjÕ´��hb]r’´��jû"��)År÷´��}r◊´��(hgj‘´��hm}rÿ´��(ho]hp]hq]hr]ht]uhhj—´��hb]rŸ´��hÄX���Exceptions.NotImplementedr⁄´��ÖÅr€´��}r‹´��(hgU�hhj÷´��ubahkjß"��ubahkjÿ��ubhÄX��� -- r›´��ÖÅrfi´��}rfl´��(hgU�hhjÕ´��ubj√��)År‡´��}r·´��(hgX$���``(errorCode=501, detailCode=2561)``hm}r‚´��(ho]hp]hq]hr]ht]uhhjÕ´��hb]r„´��hÄX ���(errorCode=501, detailCode=2561)r‰´��ÖÅr´��}rÊ´��(hgU�hhj‡´��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÁ´��}rË´��(hgU�hm}rÈ´��(ho]hp]hq]hr]ht]uhhj3´��hb]rÍ´��hÑ)Årδ��}rÏ´��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=2542)hm}rÌ´��(ho]hp]hq]hr]ht]uhhjÁ´��hb]rÓ´��(j’��)ÅrÔ´��}r´��(hgU�hm}rÒ´��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrÚ´��U	refdomainj˘©��hr]hq]Urefexplicitâho]hp]ht]uhhjδ��hb]rÛ´��jû"��)ÅrÙ´��}rı´��(hgjÚ´��hm}rˆ´��(ho]hp]hq]hr]ht]uhhjÔ´��hb]r˜´��hÄX���Exceptions.InvalidRequestr¯´��ÖÅr˘´��}r˙´��(hgU�hhjÙ´��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˚´��ÖÅr¸´��}r˝´��(hgU�hhjδ��ubj√��)År˛´��}rˇ´��(hgX$���``(errorCode=400, detailCode=2542)``hm}r�¨��(ho]hp]hq]hr]ht]uhhjδ��hb]r¨��hÄX ���(errorCode=400, detailCode=2542)r¨��ÖÅr¨��}r¨��(hgU�hhj˛´��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubeubhd)År¨��}r¨��(hgU�hhhehihjhkhlhm}r¨��(ho]hp]hq]hr]r¨��(X���module-CNReplicationr	¨��h_eht]r
¨��hGauhvKkhwhhb]r¨��(hy)År¨��}r
¨��(hgX���Replication APIr¨��hhj¨��hihjhkh}hm}r¨��(ho]hp]hq]hr]ht]uhvKkhwhhb]r¨��hÄX���Replication APIr¨��ÖÅr¨��}r¨��(hgj¨��hhj¨��ubaubj–��)År¨��}r¨��(hgU�hhj¨��hihjhkj”��hm}r¨��(hr]hq]ho]hp]ht]Uentries]r¨��(j÷��X���CNReplication (module)X���module-CNReplicationU�Ntr¨��auhvNhwhhb]ubhÑ)År¨��}r¨��(hgX��The Data Replication API operates in conjunction with the
:mod:`MNReplication` API to assist with the replication of data and
science metadata content between Member Nodes to ensure that copies of data
and metadata can be retrieved from more than one Member Node where possible.hhj¨��hihjhkhàhm}r¨��(ho]hp]hq]hr]ht]uhvKrhwhhb]r¨��(hÄX:���The Data Replication API operates in conjunction with the
r¨��ÖÅr¨��}r¨��(hgX:���The Data Replication API operates in conjunction with the
hhj¨��ubj’��)År ¨��}r!¨��(hgX���:mod:`MNReplication`r"¨��hhj¨��hihjhkjÿ��hm}r#¨��(UreftypeX���modj⁄��âj€��X
���MNReplicationU	refdomainX���pyr$¨��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X
���CNReplicationr%¨��uhvKrhb]r&¨��j√��)År'¨��}r(¨��(hgj"¨��hm}r)¨��(ho]hp]r*¨��(jÊ��j$¨��X���py-modr+¨��ehq]hr]ht]uhhj ¨��hb]r,¨��hÄX
���MNReplicationr-¨��ÖÅr.¨��}r/¨��(hgU�hhj'¨��ubahkjÀ��ubaubhÄX»��� API to assist with the replication of data and
science metadata content between Member Nodes to ensure that copies of data
and metadata can be retrieved from more than one Member Node where possible.r0¨��ÖÅr1¨��}r2¨��(hgX»��� API to assist with the replication of data and
science metadata content between Member Nodes to ensure that copies of data
and metadata can be retrieved from more than one Member Node where possible.hhj¨��ubeubj��)År3¨��}r4¨��(hgXB���Warning: this file is automatically generated.  Edits will be losthhj¨��hij��X1���source/apis/generated/generated_CNReplication.txtr5¨��ÖÅr6¨��}r7¨��bhkj!��hm}r8¨��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r9¨��hÄXB���Warning: this file is automatically generated.  Edits will be lostr:¨��ÖÅr;¨��}r<¨��(hgU�hhj3¨��ubaubj)��)År=¨��}r>¨��(hgU�hhj¨��hiNhkj,��hm}r?¨��(ho]hp]hq]hr]r@¨��Uid8rA¨��aht]uhvNhwhhb]rB¨��(hy)ÅrC¨��}rD¨��(hgX)���Functions defined in :mod:`CNReplication`hm}rE¨��(ho]hp]hq]hr]ht]uhhj=¨��hb]rF¨��(hÄX���Functions defined in rG¨��ÖÅrH¨��}rI¨��(hgX���Functions defined in hhjC¨��ubj’��)ÅrJ¨��}rK¨��(hgX���:mod:`CNReplication`rL¨��hhjC¨��hij6¨��hkjÿ��hm}rM¨��(UreftypeX���modj⁄��âj€��X
���CNReplicationU	refdomainX���pyrN¨��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]rO¨��j√��)ÅrP¨��}rQ¨��(hgjL¨��hm}rR¨��(ho]hp]rS¨��(jÊ��jN¨��X���py-modrT¨��ehq]hr]ht]uhhjJ¨��hb]rU¨��hÄX
���CNReplicationrV¨��ÖÅrW¨��}rX¨��(hgU�hhjP¨��ubahkjÀ��ubaubehkh}ubj9��)ÅrY¨��}rZ¨��(hgU�hm}r[¨��(hr]hq]ho]hp]ht]UcolsKuhhj=¨��hb]r\¨��(j>��)År]¨��}r^¨��(hgU�hm}r_¨��(hr]hq]ho]hp]ht]UcolwidthKuhhjY¨��hb]hkjB��ubj>��)År`¨��}ra¨��(hgU�hm}rb¨��(hr]hq]ho]hp]ht]UcolwidthKuhhjY¨��hb]hkjB��ubj>��)Årc¨��}rd¨��(hgU�hm}re¨��(hr]hq]ho]hp]ht]UcolwidthK
uhhjY¨��hb]hkjB��ubj>��)Årf¨��}rg¨��(hgU�hm}rh¨��(hr]hq]ho]hp]ht]UcolwidthK
uhhjY¨��hb]hkjB��ubj>��)Åri¨��}rj¨��(hgU�hm}rk¨��(hr]hq]ho]hp]ht]UcolwidthKuhhjY¨��hb]hkjB��ubjO��)Årl¨��}rm¨��(hgU�hm}rn¨��(ho]hp]hq]hr]ht]uhhjY¨��hb]ro¨��jT��)Årp¨��}rq¨��(hgU�hm}rr¨��(ho]hp]hq]hr]ht]uhhjl¨��hb]rs¨��(jY��)Årt¨��}ru¨��(hgU�hm}rv¨��(ho]hp]hq]hr]ht]uhhjp¨��hb]rw¨��hÑ)Årx¨��}ry¨��(hgX���Tierrz¨��hhjt¨��hij6¨��hkhàhm}r{¨��(ho]hp]hq]hr]ht]uhvK	hb]r|¨��hÄX���Tierr}¨��ÖÅr~¨��}r¨��(hgjz¨��hhjx¨��ubaubahkjf��ubjY��)ÅrĨ��}rŨ��(hgU�hm}rǨ��(ho]hp]hq]hr]ht]uhhjp¨��hb]rɨ��hÑ)ÅrѨ��}rÖ¨��(hgX���Versionrܨ��hhjĨ��hij6¨��hkhàhm}rá¨��(ho]hp]hq]hr]ht]uhvK
hb]rà¨��hÄX���Versionrâ¨��ÖÅrä¨��}rã¨��(hgjܨ��hhjѨ��ubaubahkjf��ubjY��)Årå¨��}rç¨��(hgU�hm}ré¨��(ho]hp]hq]hr]ht]uhhjp¨��hb]rè¨��hÑ)Årê¨��}rë¨��(hgX���RESTrí¨��hhjå¨��hij6¨��hkhàhm}rì¨��(ho]hp]hq]hr]ht]uhvKhb]rî¨��hÄX���RESTrï¨��ÖÅrñ¨��}ró¨��(hgjí¨��hhjê¨��ubaubahkjf��ubjY��)Årò¨��}rô¨��(hgU�hm}rö¨��(ho]hp]hq]hr]ht]uhhjp¨��hb]rõ¨��hÑ)Årú¨��}rù¨��(hgX���Functionrû¨��hhjò¨��hij6¨��hkhàhm}rü¨��(ho]hp]hq]hr]ht]uhvKhb]r†¨��hÄX���Functionr°¨��ÖÅr¢¨��}r£¨��(hgjû¨��hhjú¨��ubaubahkjf��ubjY��)År§¨��}r•¨��(hgU�hm}r¶¨��(ho]hp]hq]hr]ht]uhhjp¨��hb]rߨ��hÑ)År®¨��}r©¨��(hgX
���Parametersr™¨��hhj§¨��hij6¨��hkhàhm}r´¨��(ho]hp]hq]hr]ht]uhvK
hb]r¨¨��hÄX
���Parametersr≠¨��ÖÅrƨ��}rب��(hgj™¨��hhj®¨��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)År∞¨��}r±¨��(hgU�hm}r≤¨��(ho]hp]hq]hr]ht]uhhjY¨��hb]r≥¨��(jT��)År¥¨��}rµ¨��(hgU�hm}r∂¨��(ho]hp]hq]hr]ht]uhhj∞¨��hb]r∑¨��(jY��)År∏¨��}rπ¨��(hgU�hm}r∫¨��(ho]hp]hq]hr]ht]uhhj¥¨��hb]rª¨��hÑ)Årº¨��}rΩ¨��(hgX���Tier 4ræ¨��hhj∏¨��hij6¨��hkhàhm}rø¨��(ho]hp]hq]hr]ht]uhvKhb]r¿¨��hÄX���Tier 4r¡¨��ÖÅr¬¨��}r√¨��(hgjæ¨��hhjº¨��ubaubahkjf��ubjY��)Årƒ¨��}r≈¨��(hgU�hm}r∆¨��(ho]hp]hq]hr]ht]uhhj¥¨��hb]r«¨��hÑ)År»¨��}r…¨��(hgX
���1.0, (2.0)r ¨��hhjƒ¨��hij6¨��hkhàhm}rÀ¨��(ho]hp]hq]hr]ht]uhvKhb]rè��hÄX
���1.0, (2.0)rÕ¨��ÖÅrŒ¨��}rœ¨��(hgj ¨��hhj»¨��ubaubahkjf��ubjY��)År–¨��}r—¨��(hgU�hm}r“¨��(ho]hp]hq]hr]ht]uhhj¥¨��hb]r”¨��hÑ)År‘¨��}r’¨��(hgX#���``PUT /replicaNotifications/{pid}``r÷¨��hhj–¨��hij6¨��hkhàhm}r◊¨��(ho]hp]hq]hr]ht]uhvKhb]rÿ¨��j√��)ÅrŸ¨��}r⁄¨��(hgj÷¨��hm}r€¨��(ho]hp]hq]hr]ht]uhhj‘¨��hb]r‹¨��hÄX���PUT /replicaNotifications/{pid}r›¨��ÖÅrfi¨��}rfl¨��(hgU�hhjŸ¨��ubahkjÀ��ubaubahkjf��ubjY��)År‡¨��}r·¨��(hgU�hm}r‚¨��(ho]hp]hq]hr]ht]uhhj¥¨��hb]r„¨��hÑ)År‰¨��}r¨��(hgX���:func:`setReplicationStatus`rʨ��hhj‡¨��hij6¨��hkhàhm}rÁ¨��(ho]hp]hq]hr]ht]uhvKhb]r˨��j’��)ÅrȨ��}rͨ��(hgjʨ��hhj‰¨��hij6¨��hkjÿ��hm}rΨ��(UreftypeX���funcj⁄��âj€��X���setReplicationStatusU	refdomainX���pyrϨ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r̨��j√��)ÅrÓ¨��}rÔ¨��(hgjʨ��hm}r¨��(ho]hp]rÒ¨��(jÊ��jϨ��X���py-funcrÚ¨��ehq]hr]ht]uhhjȨ��hb]rÛ¨��hÄX���setReplicationStatus()rÙ¨��ÖÅrı¨��}rˆ¨��(hgU�hhjÓ¨��ubahkjÀ��ubaubaubahkjf��ubjY��)År˜¨��}r¯¨��(hgU�hm}r˘¨��(ho]hp]hq]hr]ht]uhhj¥¨��hb]r˙¨��hÑ)År˚¨��}r¸¨��(hgX»���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`nodeRef<Types.NodeReference>`, :class:`status<Types.ReplicationStatus>`, :class:`failure<Types.BaseException>`) ``->`` booleanhhj˜¨��hij6¨��hkhàhm}r˝¨��(ho]hp]hq]hr]ht]uhvKhb]r˛¨��(hÄX���(ÖÅrˇ¨��}r�≠��(hgX���(hhj˚¨��ubj’��)År≠��}r≠��(hgX���:class:`session<Types.Session>`r≠��hhj˚¨��hij6¨��hkjÿ��hm}r≠��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r≠��j√��)År≠��}r≠��(hgj≠��hm}r	≠��(ho]hp]r
≠��(jÊ��j≠��X���py-classr≠��ehq]hr]ht]uhhj≠��hb]r≠��hÄX���sessionr
≠��ÖÅr≠��}r≠��(hgU�hhj≠��ubahkjÀ��ubaubhÄX���, r≠��ÖÅr≠��}r≠��(hgX���, hhj˚¨��ubj’��)År≠��}r≠��(hgX���:class:`pid<Types.Identifier>`r≠��hhj˚¨��hij6¨��hkjÿ��hm}r≠��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r≠��j√��)År≠��}r≠��(hgj≠��hm}r≠��(ho]hp]r≠��(jÊ��j≠��X���py-classr≠��ehq]hr]ht]uhhj≠��hb]r≠��hÄX���pidr≠��ÖÅr ≠��}r!≠��(hgU�hhj≠��ubahkjÀ��ubaubhÄX���, r"≠��ÖÅr#≠��}r$≠��(hgX���, hhj˚¨��ubj’��)År%≠��}r&≠��(hgX%���:class:`nodeRef<Types.NodeReference>`r'≠��hhj˚¨��hij6¨��hkjÿ��hm}r(≠��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr)≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r*≠��j√��)År+≠��}r,≠��(hgj'≠��hm}r-≠��(ho]hp]r.≠��(jÊ��j)≠��X���py-classr/≠��ehq]hr]ht]uhhj%≠��hb]r0≠��hÄX���nodeRefr1≠��ÖÅr2≠��}r3≠��(hgU�hhj+≠��ubahkjÀ��ubaubhÄX���, r4≠��ÖÅr5≠��}r6≠��(hgX���, hhj˚¨��ubj’��)År7≠��}r8≠��(hgX(���:class:`status<Types.ReplicationStatus>`r9≠��hhj˚¨��hij6¨��hkjÿ��hm}r:≠��(UreftypeX���classj⁄��âj€��X���Types.ReplicationStatusU	refdomainX���pyr;≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r<≠��j√��)År=≠��}r>≠��(hgj9≠��hm}r?≠��(ho]hp]r@≠��(jÊ��j;≠��X���py-classrA≠��ehq]hr]ht]uhhj7≠��hb]rB≠��hÄX���statusrC≠��ÖÅrD≠��}rE≠��(hgU�hhj=≠��ubahkjÀ��ubaubhÄX���, rF≠��ÖÅrG≠��}rH≠��(hgX���, hhj˚¨��ubj’��)ÅrI≠��}rJ≠��(hgX%���:class:`failure<Types.BaseException>`rK≠��hhj˚¨��hij6¨��hkjÿ��hm}rL≠��(UreftypeX���classj⁄��âj€��X���Types.BaseExceptionU	refdomainX���pyrM≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]rN≠��j√��)ÅrO≠��}rP≠��(hgjK≠��hm}rQ≠��(ho]hp]rR≠��(jÊ��jM≠��X���py-classrS≠��ehq]hr]ht]uhhjI≠��hb]rT≠��hÄX���failurerU≠��ÖÅrV≠��}rW≠��(hgU�hhjO≠��ubahkjÀ��ubaubhÄX���) rX≠��ÖÅrY≠��}rZ≠��(hgX���) hhj˚¨��ubj√��)År[≠��}r\≠��(hgX���``->``hm}r]≠��(ho]hp]hq]hr]ht]uhhj˚¨��hb]r^≠��hÄX���->r_≠��ÖÅr`≠��}ra≠��(hgU�hhj[≠��ubahkjÀ��ubhÄX��� booleanrb≠��ÖÅrc≠��}rd≠��(hgX��� booleanhhj˚¨��ubeubahkjf��ubehkjó��ubjT��)Åre≠��}rf≠��(hgU�hm}rg≠��(ho]hp]hq]hr]ht]uhhj∞¨��hb]rh≠��(jY��)Åri≠��}rj≠��(hgU�hm}rk≠��(ho]hp]hq]hr]ht]uhhje≠��hb]rl≠��hÑ)Årm≠��}rn≠��(hgX���Tier 4ro≠��hhji≠��hij6¨��hkhàhm}rp≠��(ho]hp]hq]hr]ht]uhvKhb]rq≠��hÄX���Tier 4rr≠��ÖÅrs≠��}rt≠��(hgjo≠��hhjm≠��ubaubahkjf��ubjY��)Åru≠��}rv≠��(hgU�hm}rw≠��(ho]hp]hq]hr]ht]uhhje≠��hb]rx≠��hÑ)Åry≠��}rz≠��(hgX
���1.0, (2.0)r{≠��hhju≠��hij6¨��hkhàhm}r|≠��(ho]hp]hq]hr]ht]uhvKhb]r}≠��hÄX
���1.0, (2.0)r~≠��ÖÅr≠��}rÄ≠��(hgj{≠��hhjy≠��ubaubahkjf��ubjY��)ÅrÅ≠��}rÇ≠��(hgU�hm}rÉ≠��(ho]hp]hq]hr]ht]uhhje≠��hb]rÑ≠��hÑ)ÅrÖ≠��}rÜ≠��(hgX���``PUT /replicaMetadata/{pid}``rá≠��hhjÅ≠��hij6¨��hkhàhm}rà≠��(ho]hp]hq]hr]ht]uhvKhb]râ≠��j√��)Årä≠��}rã≠��(hgjá≠��hm}rå≠��(ho]hp]hq]hr]ht]uhhjÖ≠��hb]rç≠��hÄX���PUT /replicaMetadata/{pid}ré≠��ÖÅrè≠��}rê≠��(hgU�hhjä≠��ubahkjÀ��ubaubahkjf��ubjY��)Årë≠��}rí≠��(hgU�hm}rì≠��(ho]hp]hq]hr]ht]uhhje≠��hb]rî≠��hÑ)Årï≠��}rñ≠��(hgX!���:func:`updateReplicationMetadata`ró≠��hhjë≠��hij6¨��hkhàhm}rò≠��(ho]hp]hq]hr]ht]uhvKhb]rô≠��j’��)Årö≠��}rõ≠��(hgjó≠��hhjï≠��hij6¨��hkjÿ��hm}rú≠��(UreftypeX���funcj⁄��âj€��X���updateReplicationMetadataU	refdomainX���pyrù≠��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]rû≠��j√��)Årü≠��}r†≠��(hgjó≠��hm}r°≠��(ho]hp]r¢≠��(jÊ��jù≠��X���py-funcr£≠��ehq]hr]ht]uhhjö≠��hb]r§≠��hÄX���updateReplicationMetadata()r•≠��ÖÅr¶≠��}rß≠��(hgU�hhjü≠��ubahkjÀ��ubaubaubahkjf��ubjY��)År®≠��}r©≠��(hgU�hm}r™≠��(ho]hp]hq]hr]ht]uhhje≠��hb]r´≠��hÑ)År¨≠��}r≠≠��(hgXå���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`replicaMetadata<Types.Replica>`, ``serialVersion``) ``->`` booleanhhj®≠��hij6¨��hkhàhm}rÆ≠��(ho]hp]hq]hr]ht]uhvKhb]rØ≠��(hÄX���(ÖÅr∞≠��}r±≠��(hgX���(hhj¨≠��ubj’��)År≤≠��}r≥≠��(hgX���:class:`session<Types.Session>`r¥≠��hhj¨≠��hij6¨��hkjÿ��hm}rµ≠��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr∂≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r∑≠��j√��)År∏≠��}rπ≠��(hgj¥≠��hm}r∫≠��(ho]hp]rª≠��(jÊ��j∂≠��X���py-classrº≠��ehq]hr]ht]uhhj≤≠��hb]rΩ≠��hÄX���sessionræ≠��ÖÅrø≠��}r¿≠��(hgU�hhj∏≠��ubahkjÀ��ubaubhÄX���, r¡≠��ÖÅr¬≠��}r√≠��(hgX���, hhj¨≠��ubj’��)Årƒ≠��}r≈≠��(hgX���:class:`pid<Types.Identifier>`r∆≠��hhj¨≠��hij6¨��hkjÿ��hm}r«≠��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr»≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r…≠��j√��)År ≠��}rÀ≠��(hgj∆≠��hm}rÃ≠��(ho]hp]rÕ≠��(jÊ��j»≠��X���py-classrŒ≠��ehq]hr]ht]uhhjƒ≠��hb]rœ≠��hÄX���pidr–≠��ÖÅr—≠��}r“≠��(hgU�hhj ≠��ubahkjÀ��ubaubhÄX���, r”≠��ÖÅr‘≠��}r’≠��(hgX���, hhj¨≠��ubj’��)År÷≠��}r◊≠��(hgX'���:class:`replicaMetadata<Types.Replica>`rÿ≠��hhj¨≠��hij6¨��hkjÿ��hm}rŸ≠��(UreftypeX���classj⁄��âj€��X
���Types.ReplicaU	refdomainX���pyr⁄≠��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r€≠��j√��)År‹≠��}r›≠��(hgjÿ≠��hm}rfi≠��(ho]hp]rfl≠��(jÊ��j⁄≠��X���py-classr‡≠��ehq]hr]ht]uhhj÷≠��hb]r·≠��hÄX���replicaMetadatar‚≠��ÖÅr„≠��}r‰≠��(hgU�hhj‹≠��ubahkjÀ��ubaubhÄX���, rÂ≠��ÖÅrÊ≠��}rÁ≠��(hgX���, hhj¨≠��ubj√��)ÅrË≠��}rÈ≠��(hgX���``serialVersion``hm}rÍ≠��(ho]hp]hq]hr]ht]uhhj¨≠��hb]rÎ≠��hÄX
���serialVersionrÏ≠��ÖÅrÌ≠��}rÓ≠��(hgU�hhjË≠��ubahkjÀ��ubhÄX���) rÔ≠��ÖÅr≠��}rÒ≠��(hgX���) hhj¨≠��ubj√��)ÅrÚ≠��}rÛ≠��(hgX���``->``hm}rÙ≠��(ho]hp]hq]hr]ht]uhhj¨≠��hb]rı≠��hÄX���->rˆ≠��ÖÅr˜≠��}r¯≠��(hgU�hhjÚ≠��ubahkjÀ��ubhÄX��� booleanr˘≠��ÖÅr˙≠��}r˚≠��(hgX��� booleanhhj¨≠��ubeubahkjf��ubehkjó��ubjT��)År¸≠��}r˝≠��(hgU�hm}r˛≠��(ho]hp]hq]hr]ht]uhhj∞¨��hb]rˇ≠��(jY��)År�Æ��}rÆ��(hgU�hm}rÆ��(ho]hp]hq]hr]ht]uhhj¸≠��hb]rÆ��hÑ)ÅrÆ��}rÆ��(hgX���Tier 4rÆ��hhj�Æ��hij6¨��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvKhb]rÆ��hÄX���Tier 4r	Æ��ÖÅr
Æ��}rÆ��(hgjÆ��hhjÆ��ubaubahkjf��ubjY��)ÅrÆ��}r
Æ��(hgU�hm}rÆ��(ho]hp]hq]hr]ht]uhhj¸≠��hb]rÆ��hÑ)ÅrÆ��}rÆ��(hgX���1.0, 2.0rÆ��hhjÆ��hij6¨��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvKhb]rÆ��hÄX���1.0, 2.0rÆ��ÖÅrÆ��}rÆ��(hgjÆ��hhjÆ��ubaubahkjf��ubjY��)ÅrÆ��}rÆ��(hgU�hm}rÆ��(ho]hp]hq]hr]ht]uhhj¸≠��hb]rÆ��hÑ)ÅrÆ��}rÆ��(hgX���``PUT /replicaPolicies/{id}``rÆ��hhjÆ��hij6¨��hkhàhm}rÆ��(ho]hp]hq]hr]ht]uhvKhb]r Æ��j√��)År!Æ��}r"Æ��(hgjÆ��hm}r#Æ��(ho]hp]hq]hr]ht]uhhjÆ��hb]r$Æ��hÄX���PUT /replicaPolicies/{id}r%Æ��ÖÅr&Æ��}r'Æ��(hgU�hhj!Æ��ubahkjÀ��ubaubahkjf��ubjY��)År(Æ��}r)Æ��(hgU�hm}r*Æ��(ho]hp]hq]hr]ht]uhhj¸≠��hb]r+Æ��hÑ)År,Æ��}r-Æ��(hgX���:func:`setReplicationPolicy`r.Æ��hhj(Æ��hij6¨��hkhàhm}r/Æ��(ho]hp]hq]hr]ht]uhvKhb]r0Æ��j’��)År1Æ��}r2Æ��(hgj.Æ��hhj,Æ��hij6¨��hkjÿ��hm}r3Æ��(UreftypeX���funcj⁄��âj€��X���setReplicationPolicyU	refdomainX���pyr4Æ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r5Æ��j√��)År6Æ��}r7Æ��(hgj.Æ��hm}r8Æ��(ho]hp]r9Æ��(jÊ��j4Æ��X���py-funcr:Æ��ehq]hr]ht]uhhj1Æ��hb]r;Æ��hÄX���setReplicationPolicy()r<Æ��ÖÅr=Æ��}r>Æ��(hgU�hhj6Æ��ubahkjÀ��ubaubaubahkjf��ubjY��)År?Æ��}r@Æ��(hgU�hm}rAÆ��(ho]hp]hq]hr]ht]uhhj¸≠��hb]rBÆ��hÑ)ÅrCÆ��}rDÆ��(hgXå���(:class:`session<Types.Session>`, :class:`id<Types.Identifier>`, :class:`policy<Types.ReplicationPolicy>`, ``serialVersion``) ``->`` booleanhhj?Æ��hij6¨��hkhàhm}rEÆ��(ho]hp]hq]hr]ht]uhvKhb]rFÆ��(hÄX���(ÖÅrGÆ��}rHÆ��(hgX���(hhjCÆ��ubj’��)ÅrIÆ��}rJÆ��(hgX���:class:`session<Types.Session>`rKÆ��hhjCÆ��hij6¨��hkjÿ��hm}rLÆ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrMÆ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]rNÆ��j√��)ÅrOÆ��}rPÆ��(hgjKÆ��hm}rQÆ��(ho]hp]rRÆ��(jÊ��jMÆ��X���py-classrSÆ��ehq]hr]ht]uhhjIÆ��hb]rTÆ��hÄX���sessionrUÆ��ÖÅrVÆ��}rWÆ��(hgU�hhjOÆ��ubahkjÀ��ubaubhÄX���, rXÆ��ÖÅrYÆ��}rZÆ��(hgX���, hhjCÆ��ubj’��)År[Æ��}r\Æ��(hgX���:class:`id<Types.Identifier>`r]Æ��hhjCÆ��hij6¨��hkjÿ��hm}r^Æ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr_Æ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]r`Æ��j√��)ÅraÆ��}rbÆ��(hgj]Æ��hm}rcÆ��(ho]hp]rdÆ��(jÊ��j_Æ��X���py-classreÆ��ehq]hr]ht]uhhj[Æ��hb]rfÆ��hÄX���idrgÆ��ÖÅrhÆ��}riÆ��(hgU�hhjaÆ��ubahkjÀ��ubaubhÄX���, rjÆ��ÖÅrkÆ��}rlÆ��(hgX���, hhjCÆ��ubj’��)ÅrmÆ��}rnÆ��(hgX(���:class:`policy<Types.ReplicationPolicy>`roÆ��hhjCÆ��hij6¨��hkjÿ��hm}rpÆ��(UreftypeX���classj⁄��âj€��X���Types.ReplicationPolicyU	refdomainX���pyrqÆ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKhb]rrÆ��j√��)ÅrsÆ��}rtÆ��(hgjoÆ��hm}ruÆ��(ho]hp]rvÆ��(jÊ��jqÆ��X���py-classrwÆ��ehq]hr]ht]uhhjmÆ��hb]rxÆ��hÄX���policyryÆ��ÖÅrzÆ��}r{Æ��(hgU�hhjsÆ��ubahkjÀ��ubaubhÄX���, r|Æ��ÖÅr}Æ��}r~Æ��(hgX���, hhjCÆ��ubj√��)ÅrÆ��}rÄÆ��(hgX���``serialVersion``hm}rÅÆ��(ho]hp]hq]hr]ht]uhhjCÆ��hb]rÇÆ��hÄX
���serialVersionrÉÆ��ÖÅrÑÆ��}rÖÆ��(hgU�hhjÆ��ubahkjÀ��ubhÄX���) rÜÆ��ÖÅráÆ��}ràÆ��(hgX���) hhjCÆ��ubj√��)ÅrâÆ��}räÆ��(hgX���``->``hm}rãÆ��(ho]hp]hq]hr]ht]uhhjCÆ��hb]råÆ��hÄX���->rçÆ��ÖÅréÆ��}rèÆ��(hgU�hhjâÆ��ubahkjÀ��ubhÄX��� booleanrêÆ��ÖÅrëÆ��}ríÆ��(hgX��� booleanhhjCÆ��ubeubahkjf��ubehkjó��ubjT��)ÅrìÆ��}rîÆ��(hgU�hm}rïÆ��(ho]hp]hq]hr]ht]uhhj∞¨��hb]rñÆ��(jY��)ÅróÆ��}ròÆ��(hgU�hm}rôÆ��(ho]hp]hq]hr]ht]uhhjìÆ��hb]röÆ��hÑ)ÅrõÆ��}rúÆ��(hgX���Tier 4rùÆ��hhjóÆ��hij6¨��hkhàhm}rûÆ��(ho]hp]hq]hr]ht]uhvKhb]rüÆ��hÄX���Tier 4r†Æ��ÖÅr°Æ��}r¢Æ��(hgjùÆ��hhjõÆ��ubaubahkjf��ubjY��)År£Æ��}r§Æ��(hgU�hm}r•Æ��(ho]hp]hq]hr]ht]uhhjìÆ��hb]r¶Æ��hÑ)År߯��}r®Æ��(hgX
���1.0, (2.0)r©Æ��hhj£Æ��hij6¨��hkhàhm}r™Æ��(ho]hp]hq]hr]ht]uhvKhb]r´Æ��hÄX
���1.0, (2.0)r¨Æ��ÖÅr≠Æ��}rÆÆ��(hgj©Æ��hhj߯��ubaubahkjf��ubjY��)ÅrØÆ��}r∞Æ��(hgU�hm}r±Æ��(ho]hp]hq]hr]ht]uhhjìÆ��hb]r≤Æ��hÑ)År≥Æ��}r¥Æ��(hgXJ���``GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}``rµÆ��hhjØÆ��hij6¨��hkhàhm}r∂Æ��(ho]hp]hq]hr]ht]uhvKhb]r∑Æ��j√��)År∏Æ��}rπÆ��(hgjµÆ��hm}r∫Æ��(ho]hp]hq]hr]ht]uhhj≥Æ��hb]rªÆ��hÄXF���GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}rºÆ��ÖÅrΩÆ��}ræÆ��(hgU�hhj∏Æ��ubahkjÀ��ubaubahkjf��ubjY��)ÅrøÆ��}r¿Æ��(hgU�hm}r¡Æ��(ho]hp]hq]hr]ht]uhhjìÆ��hb]r¬Æ��hÑ)År√Æ��}rƒÆ��(hgX���:func:`isNodeAuthorized`r≈Æ��hhjøÆ��hij6¨��hkhàhm}r∆Æ��(ho]hp]hq]hr]ht]uhvK hb]r«Æ��j’��)År»Æ��}r…Æ��(hgj≈Æ��hhj√Æ��hij6¨��hkjÿ��hm}r Æ��(UreftypeX���funcj⁄��âj€��X���isNodeAuthorizedU	refdomainX���pyrÀÆ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK hb]rÃÆ��j√��)ÅrÕÆ��}rŒÆ��(hgj≈Æ��hm}rœÆ��(ho]hp]r–Æ��(jÊ��jÀÆ��X���py-funcr—Æ��ehq]hr]ht]uhhj»Æ��hb]r“Æ��hÄX���isNodeAuthorized()r”Æ��ÖÅr‘Æ��}r’Æ��(hgU�hhjÕÆ��ubahkjÀ��ubaubaubahkjf��ubjY��)År÷Æ��}r◊Æ��(hgU�hm}rÿÆ��(ho]hp]hq]hr]ht]uhhjìÆ��hb]rŸÆ��hÑ)År⁄Æ��}r€Æ��(hgX{���(:class:`session<Types.Session>`, :class:`targetNodeSubject<Types.Subject>`, :class:`pid<Types.Identifier>`) ``->`` booleanhhj÷Æ��hij6¨��hkhàhm}r‹Æ��(ho]hp]hq]hr]ht]uhvK!hb]r›Æ��(hÄX���(ÖÅrfiÆ��}rflÆ��(hgX���(hhj⁄Æ��ubj’��)År‡Æ��}r·Æ��(hgX���:class:`session<Types.Session>`r‚Æ��hhj⁄Æ��hij6¨��hkjÿ��hm}r„Æ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr‰Æ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK!hb]rÂÆ��j√��)ÅrÊÆ��}rÁÆ��(hgj‚Æ��hm}rËÆ��(ho]hp]rÈÆ��(jÊ��j‰Æ��X���py-classrÍÆ��ehq]hr]ht]uhhj‡Æ��hb]rÎÆ��hÄX���sessionrÏÆ��ÖÅrÌÆ��}rÓÆ��(hgU�hhjÊÆ��ubahkjÀ��ubaubhÄX���, rÔÆ��ÖÅrÆ��}rÒÆ��(hgX���, hhj⁄Æ��ubj’��)ÅrÚÆ��}rÛÆ��(hgX)���:class:`targetNodeSubject<Types.Subject>`rÙÆ��hhj⁄Æ��hij6¨��hkjÿ��hm}rıÆ��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyrˆÆ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK!hb]r˜Æ��j√��)År¯Æ��}r˘Æ��(hgjÙÆ��hm}r˙Æ��(ho]hp]r˚Æ��(jÊ��jˆÆ��X���py-classr¸Æ��ehq]hr]ht]uhhjÚÆ��hb]r˝Æ��hÄX���targetNodeSubjectr˛Æ��ÖÅrˇÆ��}r�Ø��(hgU�hhj¯Æ��ubahkjÀ��ubaubhÄX���, rØ��ÖÅrØ��}rØ��(hgX���, hhj⁄Æ��ubj’��)ÅrØ��}rØ��(hgX���:class:`pid<Types.Identifier>`rØ��hhj⁄Æ��hij6¨��hkjÿ��hm}rØ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrØ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK!hb]r	Ø��j√��)År
��}r��(hgj��hm}r��(ho]hp]r
Ø��(jÊ��jØ��X���py-classrØ��ehq]hr]ht]uhhjØ��hb]rØ��hÄX���pidrØ��ÖÅrØ��}rØ��(hgU�hhj
Ø��ubahkjÀ��ubaubhÄX���) rØ��ÖÅrØ��}rØ��(hgX���) hhj⁄Æ��ubj√��)ÅrØ��}rØ��(hgX���``->``hm}rØ��(ho]hp]hq]hr]ht]uhhj⁄Æ��hb]rØ��hÄX���->rØ��ÖÅrØ��}rØ��(hgU�hhjØ��ubahkjÀ��ubhÄX��� booleanrØ��ÖÅrØ��}rØ��(hgX��� booleanhhj⁄Æ��ubeubahkjf��ubehkjó��ubjT��)År Ø��}r!Ø��(hgU�hm}r"Ø��(ho]hp]hq]hr]ht]uhhj∞¨��hb]r#Ø��(jY��)År$Ø��}r%Ø��(hgU�hm}r&Ø��(ho]hp]hq]hr]ht]uhhj Ø��hb]hkjf��ubjY��)År'Ø��}r(Ø��(hgU�hm}r)Ø��(ho]hp]hq]hr]ht]uhhj Ø��hb]r*Ø��hÑ)År+Ø��}r,Ø��(hgX
���1.0, (2.0)r-Ø��hhj'Ø��hij6¨��hkhàhm}r.Ø��(ho]hp]hq]hr]ht]uhvK#hb]r/Ø��hÄX
���1.0, (2.0)r0Ø��ÖÅr1Ø��}r2Ø��(hgj-Ø��hhj+Ø��ubaubahkjf��ubjY��)År3Ø��}r4Ø��(hgU�hm}r5Ø��(ho]hp]hq]hr]ht]uhhj Ø��hb]r6Ø��hÑ)År7Ø��}r8Ø��(hgX$���``PUT /removeReplicaMetadata/{pid}``r9Ø��hhj3Ø��hij6¨��hkhàhm}r:Ø��(ho]hp]hq]hr]ht]uhvK$hb]r;Ø��j√��)År<Ø��}r=Ø��(hgj9Ø��hm}r>Ø��(ho]hp]hq]hr]ht]uhhj7Ø��hb]r?Ø��hÄX ���PUT /removeReplicaMetadata/{pid}r@Ø��ÖÅrAØ��}rBØ��(hgU�hhj<Ø��ubahkjÀ��ubaubahkjf��ubjY��)ÅrCØ��}rDØ��(hgU�hm}rEØ��(ho]hp]hq]hr]ht]uhhj Ø��hb]rFØ��hÑ)ÅrGØ��}rHØ��(hgX!���:func:`deleteReplicationMetadata`rIØ��hhjCØ��hij6¨��hkhàhm}rJØ��(ho]hp]hq]hr]ht]uhvK%hb]rKØ��j’��)ÅrLØ��}rMØ��(hgjIØ��hhjGØ��hij6¨��hkjÿ��hm}rNØ��(UreftypeX���funcj⁄��âj€��X���deleteReplicationMetadataU	refdomainX���pyrOØ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK%hb]rPØ��j√��)ÅrQØ��}rRØ��(hgjIØ��hm}rSØ��(ho]hp]rTØ��(jÊ��jOØ��X���py-funcrUØ��ehq]hr]ht]uhhjLØ��hb]rVØ��hÄX���deleteReplicationMetadata()rWØ��ÖÅrXØ��}rYØ��(hgU�hhjQØ��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrZØ��}r[Ø��(hgU�hm}r\Ø��(ho]hp]hq]hr]ht]uhhj Ø��hb]r]Ø��hÑ)År^Ø��}r_Ø��(hgXâ���(:class:`session<Types.Session>`, :class:`pid<Types.Identifier>`, :class:`nodeId<Types.NodeReference>`, ``serialVersion``) ``->`` booleanhhjZØ��hij6¨��hkhàhm}r`Ø��(ho]hp]hq]hr]ht]uhvK&hb]raØ��(hÄX���(ÖÅrbØ��}rcØ��(hgX���(hhj^Ø��ubj’��)ÅrdØ��}reØ��(hgX���:class:`session<Types.Session>`rfØ��hhj^Ø��hij6¨��hkjÿ��hm}rgØ��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrhØ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK&hb]riØ��j√��)ÅrjØ��}rkØ��(hgjfØ��hm}rlØ��(ho]hp]rmØ��(jÊ��jhØ��X���py-classrnØ��ehq]hr]ht]uhhjdØ��hb]roØ��hÄX���sessionrpØ��ÖÅrqØ��}rrØ��(hgU�hhjjØ��ubahkjÀ��ubaubhÄX���, rsØ��ÖÅrtØ��}ruØ��(hgX���, hhj^Ø��ubj’��)ÅrvØ��}rwØ��(hgX���:class:`pid<Types.Identifier>`rxØ��hhj^Ø��hij6¨��hkjÿ��hm}ryØ��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrzØ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK&hb]r{Ø��j√��)År|Ø��}r}Ø��(hgjxØ��hm}r~Ø��(ho]hp]rØ��(jÊ��jzØ��X���py-classrÄØ��ehq]hr]ht]uhhjvØ��hb]rÅØ��hÄX���pidrÇØ��ÖÅrÉØ��}rÑØ��(hgU�hhj|Ø��ubahkjÀ��ubaubhÄX���, rÖØ��ÖÅrÜØ��}ráØ��(hgX���, hhj^Ø��ubj’��)ÅràØ��}râØ��(hgX$���:class:`nodeId<Types.NodeReference>`räØ��hhj^Ø��hij6¨��hkjÿ��hm}rãØ��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyråØ��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK&hb]rçØ��j√��)ÅréØ��}rèØ��(hgjäØ��hm}rêØ��(ho]hp]rëØ��(jÊ��jåØ��X���py-classríØ��ehq]hr]ht]uhhjàØ��hb]rìØ��hÄX���nodeIdrîØ��ÖÅrïØ��}rñØ��(hgU�hhjéØ��ubahkjÀ��ubaubhÄX���, róØ��ÖÅròØ��}rôØ��(hgX���, hhj^Ø��ubj√��)ÅröØ��}rõØ��(hgX���``serialVersion``hm}rúØ��(ho]hp]hq]hr]ht]uhhj^Ø��hb]rùØ��hÄX
���serialVersionrûØ��ÖÅrüØ��}r†Ø��(hgU�hhjöØ��ubahkjÀ��ubhÄX���) r°Ø��ÖÅr¢Ø��}r£Ø��(hgX���) hhj^Ø��ubj√��)År§Ø��}r•Ø��(hgX���``->``hm}r¶Ø��(ho]hp]hq]hr]ht]uhhj^Ø��hb]rߨ��hÄX���->r®Ø��ÖÅr©Ø��}r™Ø��(hgU�hhj§Ø��ubahkjÀ��ubhÄX��� booleanr´Ø��ÖÅr¨Ø��}r≠Ø��(hgX��� booleanhhj^Ø��ubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)ÅrÆØ��}rØØ��(hgU�hhj¨��hiNhkj”��hm}r∞Ø��(hr]hq]ho]hp]ht]Uentries]r±Ø��(j÷��X0���setReplicationStatus() (in module CNReplication)hU�Ntr≤Ø��auhvNhwhhb]ubj¸!��)År≥Ø��}r¥Ø��(hgU�hhj¨��hiNhkjˇ!��hm}rµØ��(j"��âj"��X���pyr∂Ø��hr]hq]ho]hp]ht]j"��X���functionr∑Ø��j"��j∑Ø��uhvNhwhhb]r∏Ø��(j"��)ÅrπØ��}r∫Ø��(hgXC���setReplicationStatus(session,pid,nodeRef,status,failure) -> booleanhhj≥Ø��hij6¨��hkj"��hm}rªØ��(hr]rºØ��haj"��j%¨��hq]ho]hp]ht]rΩØ��haj"��X���setReplicationStatusræØ��j"��U�j"��âuhvK[hwhhb]røØ��(j"��)År¿Ø��}r¡Ø��(hgX���CNReplication.hhjπØ��hij6¨��hkj"��hm}r¬Ø��(ho]hp]hq]hr]ht]uhvK[hwhhb]r√Ø��hÄX���CNReplication.rƒØ��ÖÅr≈Ø��}r∆Ø��(hgU�hhj¿Ø��ubaubj"��)År«Ø��}r»Ø��(hgjæØ��hhjπØ��hij6¨��hkj!"��hm}r…Ø��(ho]hp]hq]hr]ht]uhvK[hwhhb]r Ø��hÄX���setReplicationStatusrÀØ��ÖÅrÃØ��}rÕØ��(hgU�hhj«Ø��ubaubj'"��)ÅrŒØ��}rœØ��(hgX&���session, pid, nodeRef, status, failurehhjπØ��hij6¨��hkj*"��hm}r–Ø��(ho]hp]hq]hr]ht]uhvK[hwhhb]r—Ø��(j-"��)År“Ø��}r”Ø��(hgX���sessionhm}r‘Ø��(ho]hp]hq]hr]ht]uhhjŒØ��hb]r’Ø��hÄX���sessionr÷Ø��ÖÅr◊Ø��}rÿØ��(hgU�hhj“Ø��ubahkj5"��ubj-"��)ÅrŸØ��}r⁄Ø��(hgX���pidhm}r€Ø��(ho]hp]hq]hr]ht]uhhjŒØ��hb]r‹Ø��hÄX���pidr›Ø��ÖÅrfiØ��}rflØ��(hgU�hhjŸØ��ubahkj5"��ubj-"��)År‡Ø��}r·Ø��(hgX���nodeRefhm}r‚Ø��(ho]hp]hq]hr]ht]uhhjŒØ��hb]r„Ø��hÄX���nodeRefr‰Ø��ÖÅrÂØ��}rÊØ��(hgU�hhj‡Ø��ubahkj5"��ubj-"��)ÅrÁØ��}rËØ��(hgX���statushm}rÈØ��(ho]hp]hq]hr]ht]uhhjŒØ��hb]rÍØ��hÄX���statusrÎØ��ÖÅrÏØ��}rÌØ��(hgU�hhjÁØ��ubahkj5"��ubj-"��)ÅrÓØ��}rÔØ��(hgX���failurehm}rØ��(ho]hp]hq]hr]ht]uhhjŒØ��hb]rÒØ��hÄX���failurerÚØ��ÖÅrÛØ��}rÙØ��(hgU�hhjÓØ��ubahkj5"��ubeubj6"��)ÅrıØ��}rˆØ��(hgX���booleanhhjπØ��hij6¨��hkj9"��hm}r˜Ø��(ho]hp]hq]hr]ht]uhvK[hwhhb]r¯Ø��hÄX���booleanr˘Ø��ÖÅr˙Ø��}r˚Ø��(hgU�hhjıØ��ubaubeubj?"��)År¸Ø��}r˝Ø��(hgU�hhj≥Ø��hij6¨��hkjB"��hm}r˛Ø��(ho]hp]hq]hr]ht]uhvK[hwhhb]rˇØ��(hÑ)År�∞��}r∞��(hgXb��Update the replication status of the system metadata, ensuring that the change is appropriate for the given state of system metadata.  For example, a MN can not change the status to *COMPLETED* unless the CN previously requested replication of the object and the replications status of the object (as indicated in the system metadata) is set to *QUEUED*.hhj¸Ø��hij6¨��hkhàhm}r∞��(ho]hp]hq]hr]ht]uhvK-hwhhb]r∞��(hÄX∂���Update the replication status of the system metadata, ensuring that the change is appropriate for the given state of system metadata.  For example, a MN can not change the status to r∞��ÖÅr∞��}r∞��(hgX∂���Update the replication status of the system metadata, ensuring that the change is appropriate for the given state of system metadata.  For example, a MN can not change the status to hhj�∞��ubjÉ$��)År∞��}r∞��(hgX���*COMPLETED*hm}r	∞��(ho]hp]hq]hr]ht]uhhj�∞��hb]r
∞��hÄX	���COMPLETEDr∞��ÖÅr∞��}r
∞��(hgU�hhj∞��ubahkjã$��ubhÄXò��� unless the CN previously requested replication of the object and the replications status of the object (as indicated in the system metadata) is set to r∞��ÖÅr∞��}r∞��(hgXò��� unless the CN previously requested replication of the object and the replications status of the object (as indicated in the system metadata) is set to hhj�∞��ubjÉ$��)År∞��}r∞��(hgX���*QUEUED*hm}r∞��(ho]hp]hq]hr]ht]uhhj�∞��hb]r∞��hÄX���QUEUEDr∞��ÖÅr∞��}r∞��(hgU�hhj∞��ubahkjã$��ubhÄX���.ÖÅr∞��}r∞��(hgX���.hhj�∞��ubeubhÑ)År∞��}r∞��(hgX[���Successful completion of this operation is indicated by a HTTP response status code of 200.r∞��hhj¸Ø��hij6¨��hkhàhm}r∞��(ho]hp]hq]hr]ht]uhvK/hwhhb]r∞��hÄX[���Successful completion of this operation is indicated by a HTTP response status code of 200.r∞��ÖÅr ∞��}r!∞��(hgj∞��hhj∞��ubaubhÑ)År"∞��}r#∞��(hgXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.r$∞��hhj¸Ø��hij6¨��hkhàhm}r%∞��(ho]hp]hq]hr]ht]uhvK1hwhhb]r&∞��hÄXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.r'∞��ÖÅr(∞��}r)∞��(hgj$∞��hhj"∞��ubaubhÑ)År*∞��}r+∞��(hgXì���The nodeRef, status, and failure parameters are transmitted as part of the HTTP request body encoded as a MIME Multipart/form-data encoded payload.r,∞��hhj¸Ø��hij6¨��hkhàhm}r-∞��(ho]hp]hq]hr]ht]uhvK3hwhhb]r.∞��hÄXì���The nodeRef, status, and failure parameters are transmitted as part of the HTTP request body encoded as a MIME Multipart/form-data encoded payload.r/∞��ÖÅr0∞��}r1∞��(hgj,∞��hhj*∞��ubaubhÑ)År2∞��}r3∞��(hgXN���This method can be only called by Coordinating Nodes and trusted Member Nodes.r4∞��hhj¸Ø��hij6¨��hkhàhm}r5∞��(ho]hp]hq]hr]ht]uhvK5hwhhb]r6∞��hÄXN���This method can be only called by Coordinating Nodes and trusted Member Nodes.r7∞��ÖÅr8∞��}r9∞��(hgj4∞��hhj2∞��ubaubhñ)År:∞��}r;∞��(hgU�hhj¸Ø��hiNhkhôhm}r<∞��(ho]hp]hq]hr]ht]uhvNhwhhb]r=∞��(hú)År>∞��}r?∞��(hgU�hhj:∞��hij6¨��hkhühm}r@∞��(ho]hp]hq]hr]ht]uhvK7hwhhb]rA∞��(h¢)ÅrB∞��}rC∞��(hgX���Versionhhj>∞��hij6¨��hkh¶hm}rD∞��(ho]hp]hq]hr]ht]uhvK�hb]rE∞��hÄX���VersionrF∞��ÖÅrG∞��}rH∞��(hgU�hhjB∞��ubaubh¨)ÅrI∞��}rJ∞��(hgX
���1.0, (2.0)rK∞��hm}rL∞��(ho]hp]hq]hr]ht]uhhj>∞��hb]rM∞��hÑ)ÅrN∞��}rO∞��(hgjK∞��hhjI∞��hij6¨��hkhàhm}rP∞��(ho]hp]hq]hr]ht]uhvK7hb]rQ∞��hÄX
���1.0, (2.0)rR∞��ÖÅrS∞��}rT∞��(hgjK∞��hhjN∞��ubaubahkhπubeubhú)ÅrU∞��}rV∞��(hgU�hhj:∞��hij6¨��hkhühm}rW∞��(ho]hp]hq]hr]ht]uhvK8hwhhb]rX∞��(h¢)ÅrY∞��}rZ∞��(hgX	���Use CaseshhjU∞��hij6¨��hkh¶hm}r[∞��(ho]hp]hq]hr]ht]uhvK�hb]r\∞��hÄX	���Use Casesr]∞��ÖÅr^∞��}r_∞��(hgU�hhjY∞��ubaubh¨)År`∞��}ra∞��(hgX$���:doc:`UC09 </design/UseCases/09_uc>`rb∞��hm}rc∞��(ho]hp]hq]hr]ht]uhhjU∞��hb]rd∞��hÑ)Åre∞��}rf∞��(hgjb∞��hhj`∞��hij6¨��hkhàhm}rg∞��(ho]hp]hq]hr]ht]uhvK9hb]rh∞��j’��)Åri∞��}rj∞��(hgjb∞��hhje∞��hij6¨��hkjÿ��hm}rk∞��(UreftypeX���docrl∞��j⁄��àj€��X���/design/UseCases/09_ucU	refdomainU�hr]hq]Urefexplicitàho]hp]ht]j›��jfi��uhvK9hb]rm∞��j`2��)Årn∞��}ro∞��(hgjb∞��hm}rp∞��(ho]hp]rq∞��(jÊ��jl∞��ehq]hr]ht]uhhji∞��hb]rr∞��hÄX���UC09rs∞��ÖÅrt∞��}ru∞��(hgU�hhjn∞��ubahkji2��ubaubaubahkhπubeubhú)Årv∞��}rw∞��(hgU�hhj:∞��hij6¨��hkhühm}rx∞��(ho]hp]hq]hr]ht]uhvK:hwhhb]ry∞��(h¢)Årz∞��}r{∞��(hgX���REST URLhhjv∞��hij6¨��hkh¶hm}r|∞��(ho]hp]hq]hr]ht]uhvK�hb]r}∞��hÄX���REST URLr~∞��ÖÅr∞��}rÄ∞��(hgU�hhjz∞��ubaubh¨)ÅrÅ∞��}rÇ∞��(hgX#���``PUT /replicaNotifications/{pid}``rÉ∞��hm}rÑ∞��(ho]hp]hq]hr]ht]uhhjv∞��hb]rÖ∞��hÑ)ÅrÜ∞��}rá∞��(hgjÉ∞��hhjÅ∞��hij6¨��hkhàhm}rà∞��(ho]hp]hq]hr]ht]uhvK:hb]râ∞��j√��)Årä∞��}rã∞��(hgjÉ∞��hm}rå∞��(ho]hp]hq]hr]ht]uhhjÜ∞��hb]rç∞��hÄX���PUT /replicaNotifications/{pid}ré∞��ÖÅrè∞��}rê∞��(hgU�hhjä∞��ubahkjÀ��ubaubahkhπubeubhú)Årë∞��}rí∞��(hgU�hm}rì∞��(ho]hp]hq]hr]ht]uhhj:∞��hb]rî∞��(h¢)Årï∞��}rñ∞��(hgX
���Parametershhjë∞��hij6¨��hkh¶hm}ró∞��(ho]hp]hq]hr]ht]uhvK�hb]rò∞��hÄX
���Parametersrô∞��ÖÅrö∞��}rõ∞��(hgU�hhjï∞��ubaubh¨)Årú∞��}rù∞��(hgU�hm}rû∞��(ho]hp]hq]hr]ht]uhhjë∞��hb]rü∞��j	#��)År†∞��}r°∞��(hgU�hm}r¢∞��(ho]hp]hq]hr]ht]uhhjú∞��hb]r£∞��(j#��)År§∞��}r•∞��(hgU�hm}r¶∞��(ho]hp]hq]hr]ht]uhhj†∞��hb]rß∞��hÑ)År®∞��}r©∞��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r™∞��(ho]hp]hq]hr]ht]uhhj§∞��hb]r´∞��(jû"��)År¨∞��}r≠∞��(hgX���sessionhm}rÆ∞��(hr]hq]j¢"��àho]hp]ht]uhhj®∞��hb]rØ∞��hÄX���sessionr∞∞��ÖÅr±∞��}r≤∞��(hgU�hhj¨∞��ubahkjß"��ubhÄX��� (r≥∞��ÖÅr¥∞��}rµ∞��(hgU�hhj®∞��ubj’��)År∂∞��}r∑∞��(hgX���:class:`Types.Session`r∏∞��hhj®∞��hij6¨��hkjÿ��hm}rπ∞��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr∫∞��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK<hb]rª∞��j√��)Årº∞��}rΩ∞��(hgj∏∞��hm}ræ∞��(ho]hp]rø∞��(jÊ��j∫∞��X���py-classr¿∞��ehq]hr]ht]uhhj∂∞��hb]r¡∞��hÄX
���Types.Sessionr¬∞��ÖÅr√∞��}rƒ∞��(hgU�hhjº∞��ubahkjÀ��ubaubhÄX���)ÖÅr≈∞��}r∆∞��(hgU�hhj®∞��ubhÄX��� -- r«∞��ÖÅr»∞��}r…∞��(hgU�hhj®∞��ubhÄX9��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r ∞��ÖÅrÀ∞��}rÃ∞��(hgX9��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj®∞��ubehkhàubahkj;#��ubj#��)ÅrÕ∞��}rŒ∞��(hgU�hm}rœ∞��(ho]hp]hq]hr]ht]uhhj†∞��hb]r–∞��hÑ)År—∞��}r“∞��(hgXû���pid (Types.Identifier) -- Identifier of the object to be replicated between Member Nodes. Transmitted as part of the URL path and must be escaped accordingly.hm}r”∞��(ho]hp]hq]hr]ht]uhhjÕ∞��hb]r‘∞��(jû"��)År’∞��}r÷∞��(hgX���pidhm}r◊∞��(hr]hq]j¢"��àho]hp]ht]uhhj—∞��hb]rÿ∞��hÄX���pidrŸ∞��ÖÅr⁄∞��}r€∞��(hgU�hhj’∞��ubahkjß"��ubhÄX��� (r‹∞��ÖÅr›∞��}rfi∞��(hgU�hhj—∞��ubj’��)Årfl∞��}r‡∞��(hgX���:class:`Types.Identifier`r·∞��hhj—∞��hij6¨��hkjÿ��hm}r‚∞��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr„∞��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK?hb]r‰∞��j√��)ÅrÂ∞��}rÊ∞��(hgj·∞��hm}rÁ∞��(ho]hp]rË∞��(jÊ��j„∞��X���py-classrÈ∞��ehq]hr]ht]uhhjfl∞��hb]rÍ∞��hÄX���Types.IdentifierrÎ∞��ÖÅrÏ∞��}rÌ∞��(hgU�hhjÂ∞��ubahkjÀ��ubaubhÄX���)ÖÅrÓ∞��}rÔ∞��(hgU�hhj—∞��ubhÄX��� -- r∞��ÖÅrÒ∞��}rÚ∞��(hgU�hhj—∞��ubhÄXÑ���Identifier of the object to be replicated between Member Nodes. Transmitted as part of the URL path and must be escaped accordingly.rÛ∞��ÖÅrÙ∞��}rı∞��(hgXÑ���Identifier of the object to be replicated between Member Nodes. Transmitted as part of the URL path and must be escaped accordingly.hhj—∞��ubehkhàubahkj;#��ubj#��)Årˆ∞��}r˜∞��(hgU�hm}r¯∞��(ho]hp]hq]hr]ht]uhhj†∞��hb]r˘∞��hÑ)År˙∞��}r˚∞��(hgXq��nodeRef (Types.NodeReference) -- Reference to the Node which made the setReplicationStatus call. If this is a Member Node, the checksum must be compared with that of the authoritative Member Node. If not, this step can be ignored as the call is not signifying a replication is complete. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r¸∞��(ho]hp]hq]hr]ht]uhhjˆ∞��hb]r˝∞��(jû"��)År˛∞��}rˇ∞��(hgX���nodeRefhm}r�±��(hr]hq]j¢"��àho]hp]ht]uhhj˙∞��hb]r±��hÄX���nodeRefr±��ÖÅr±��}r±��(hgU�hhj˛∞��ubahkjß"��ubhÄX��� (r±��ÖÅr±��}r±��(hgU�hhj˙∞��ubj’��)År±��}r	±��(hgX���:class:`Types.NodeReference`r
±��hhj˙∞��hij6¨��hkjÿ��hm}r±��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr±��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKBhb]r
±��j√��)År±��}r±��(hgj
±��hm}r±��(ho]hp]r±��(jÊ��j±��X���py-classr±��ehq]hr]ht]uhhj±��hb]r±��hÄX���Types.NodeReferencer±��ÖÅr±��}r±��(hgU�hhj±��ubahkjÀ��ubaubhÄX���)ÖÅr±��}r±��(hgU�hhj˙∞��ubhÄX��� -- r±��ÖÅr±��}r±��(hgU�hhj˙∞��ubhÄX!��Reference to the Node which made the setReplicationStatus call. If this is a Member Node, the checksum must be compared with that of the authoritative Member Node. If not, this step can be ignored as the call is not signifying a replication is complete. Transmitted as a UTF-8 String as a r±��ÖÅr±��}r±��(hgX!��Reference to the Node which made the setReplicationStatus call. If this is a Member Node, the checksum must be compared with that of the authoritative Member Node. If not, this step can be ignored as the call is not signifying a replication is complete. Transmitted as a UTF-8 String as a hhj˙∞��ubjÉ$��)År±��}r ±��(hgX���*Param part*hm}r!±��(ho]hp]hq]hr]ht]uhhj˙∞��hb]r"±��hÄX
���Param partr#±��ÖÅr$±��}r%±��(hgU�hhj±��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r&±��ÖÅr'±��}r(±��(hgX%��� of the MIME multipart/mixed message.hhj˙∞��ubehkhàubahkj;#��ubj#��)År)±��}r*±��(hgU�hm}r+±��(ho]hp]hq]hr]ht]uhhj†∞��hb]r,±��hÑ)År-±��}r.±��(hgXª���status (Types.ReplicationStatus) -- Replication status. See system metadata schema for possible values.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r/±��(ho]hp]hq]hr]ht]uhhj)±��hb]r0±��(jû"��)År1±��}r2±��(hgX���statushm}r3±��(hr]hq]j¢"��àho]hp]ht]uhhj-±��hb]r4±��hÄX���statusr5±��ÖÅr6±��}r7±��(hgU�hhj1±��ubahkjß"��ubhÄX��� (r8±��ÖÅr9±��}r:±��(hgU�hhj-±��ubj’��)År;±��}r<±��(hgX ���:class:`Types.ReplicationStatus`r=±��hhj-±��hij6¨��hkjÿ��hm}r>±��(UreftypeX���classj⁄��âj€��X���Types.ReplicationStatusU	refdomainX���pyr?±��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKEhb]r@±��j√��)ÅrA±��}rB±��(hgj=±��hm}rC±��(ho]hp]rD±��(jÊ��j?±��X���py-classrE±��ehq]hr]ht]uhhj;±��hb]rF±��hÄX���Types.ReplicationStatusrG±��ÖÅrH±��}rI±��(hgU�hhjA±��ubahkjÀ��ubaubhÄX���)ÖÅrJ±��}rK±��(hgU�hhj-±��ubhÄX��� -- rL±��ÖÅrM±��}rN±��(hgU�hhj-±��ubhÄXh���Replication status. See system metadata schema for possible values.  Transmitted as a UTF-8 String as a rO±��ÖÅrP±��}rQ±��(hgXh���Replication status. See system metadata schema for possible values.  Transmitted as a UTF-8 String as a hhj-±��ubjÉ$��)ÅrR±��}rS±��(hgX���*Param part*hm}rT±��(ho]hp]hq]hr]ht]uhhj-±��hb]rU±��hÄX
���Param partrV±��ÖÅrW±��}rX±��(hgU�hhjR±��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rY±��ÖÅrZ±��}r[±��(hgX%��� of the MIME multipart/mixed message.hhj-±��ubehkhàubahkj;#��ubj#��)År\±��}r]±��(hgU�hm}r^±��(ho]hp]hq]hr]ht]uhhj†∞��hb]r_±��hÑ)År`±��}ra±��(hgX©��failure (Types.BaseException) -- A BaseException object or one of it's subclasses, or null.  If the status is set to 'failed', this exception object can provide more detail. Appropriate sub-classes include InsufficientResource, NotAuthorized, ServiceFailure, etc. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rb±��(ho]hp]hq]hr]ht]uhhj\±��hb]rc±��(jû"��)Ård±��}re±��(hgX���failurehm}rf±��(hr]hq]j¢"��àho]hp]ht]uhhj`±��hb]rg±��hÄX���failurerh±��ÖÅri±��}rj±��(hgU�hhjd±��ubahkjß"��ubhÄX��� (rk±��ÖÅrl±��}rm±��(hgU�hhj`±��ubj’��)Årn±��}ro±��(hgX���:class:`Types.BaseException`rp±��hhj`±��hij6¨��hkjÿ��hm}rq±��(UreftypeX���classj⁄��âj€��X���Types.BaseExceptionU	refdomainX���pyrr±��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKHhb]rs±��j√��)Årt±��}ru±��(hgjp±��hm}rv±��(ho]hp]rw±��(jÊ��jr±��X���py-classrx±��ehq]hr]ht]uhhjn±��hb]ry±��hÄX���Types.BaseExceptionrz±��ÖÅr{±��}r|±��(hgU�hhjt±��ubahkjÀ��ubaubhÄX���)ÖÅr}±��}r~±��(hgU�hhj`±��ubhÄX��� -- r±��ÖÅrı��}rű��(hgU�hhj`±��ubhÄXZ��A BaseException object or one of it's subclasses, or null.  If the status is set to 'failed', this exception object can provide more detail. Appropriate sub-classes include InsufficientResource, NotAuthorized, ServiceFailure, etc. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a rDZ��ÖÅrɱ��}rѱ��(hgXZ��A BaseException object or one of it's subclasses, or null.  If the status is set to 'failed', this exception object can provide more detail. Appropriate sub-classes include InsufficientResource, NotAuthorized, ServiceFailure, etc. Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj`±��ubjÉ$��)ÅrÖ±��}rܱ��(hgX���*File part*hm}rá±��(ho]hp]hq]hr]ht]uhhj`±��hb]rà±��hÄX	���File partrâ±��ÖÅrä±��}rã±��(hgU�hhjÖ±��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rå±��ÖÅrç±��}ré±��(hgX%��� of the MIME multipart/mixed message.hhj`±��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årè±��}rê±��(hgU�hm}rë±��(ho]hp]hq]hr]ht]uhhj:∞��hb]rí±��(h¢)Årì±��}rî±��(hgX���Returnshhjè±��hij6¨��hkh¶hm}rï±��(ho]hp]hq]hr]ht]uhvK�hb]rñ±��hÄX���Returnsró±��ÖÅrò±��}rô±��(hgU�hhjì±��ubaubh¨)Årö±��}rõ±��(hgU�hm}rú±��(ho]hp]hq]hr]ht]uhhjè±��hb]rù±��hÑ)Årû±��}rü±��(hgXW���True if the operation is allowed and expected, otherwise an exception should be raised.hm}r†±��(ho]hp]hq]hr]ht]uhhjö±��hb]r°±��hÄXW���True if the operation is allowed and expected, otherwise an exception should be raised.r¢±��ÖÅr£±��}r§±��(hgXW���True if the operation is allowed and expected, otherwise an exception should be raised.hhjû±��ubahkhàubahkhπubehkhüubhú)År•±��}r¶±��(hgU�hm}rß±��(ho]hp]hq]hr]ht]uhhj:∞��hb]r®±��(h¢)År©±��}r™±��(hgX���Return typehhj•±��hij6¨��hkh¶hm}r´±��(ho]hp]hq]hr]ht]uhvK�hb]r¨±��hÄX���Return typer≠±��ÖÅrƱ��}rر��(hgU�hhj©±��ubaubh¨)År∞±��}r±±��(hgU�hm}r≤±��(ho]hp]hq]hr]ht]uhhj•±��hb]r≥±��hÑ)År¥±��}rµ±��(hgX���booleanhm}r∂±��(ho]hp]hq]hr]ht]uhhj∞±��hb]r∑±��j’��)År∏±��}rπ±��(hgU�hm}r∫±��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhj¥±��hb]rª±��hÄX���booleanrº±��ÖÅrΩ±��}ræ±��(hgU�hhj∏±��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)Årø±��}r¿±��(hgU�hm}r¡±��(ho]hp]hq]hr]ht]uhhj:∞��hb]r¬±��(h¢)År√±��}rƒ±��(hgX���Raiseshhjø±��hij6¨��hkh¶hm}r≈±��(ho]hp]hq]hr]ht]uhvK�hb]r∆±��hÄX���Raisesr«±��ÖÅr»±��}r…±��(hgU�hhj√±��ubaubh¨)År ±��}rÀ±��(hgU�hm}rñ��(ho]hp]hq]hr]ht]uhhjø±��hb]rÕ±��j	#��)ÅrŒ±��}rœ±��(hgU�hm}r–±��(ho]hp]hq]hr]ht]uhhj ±��hb]r—±��(j#��)År“±��}r”±��(hgU�hm}r‘±��(ho]hp]hq]hr]ht]uhhjŒ±��hb]r’±��hÑ)År÷±��}r◊±��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4700)hm}rÿ±��(ho]hp]hq]hr]ht]uhhj“±��hb]rŸ±��(j’��)År⁄±��}r€±��(hgU�hm}r‹±��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer›±��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhj÷±��hb]rfi±��jû"��)Årfl±��}r‡±��(hgj›±��hm}r·±��(ho]hp]hq]hr]ht]uhhj⁄±��hb]r‚±��hÄX���Exceptions.ServiceFailurer„±��ÖÅr‰±��}r±��(hgU�hhjfl±��ubahkjß"��ubahkjÿ��ubhÄX��� -- rʱ��ÖÅrÁ±��}r˱��(hgU�hhj÷±��ubj√��)Årȱ��}rͱ��(hgX$���``(errorCode=500, detailCode=4700)``hm}rα��(ho]hp]hq]hr]ht]uhhj÷±��hb]rϱ��hÄX ���(errorCode=500, detailCode=4700)ṟ��ÖÅrÓ±��}rÔ±��(hgU�hhjȱ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År±��}rÒ±��(hgU�hm}rÚ±��(ho]hp]hq]hr]ht]uhhjŒ±��hb]rÛ±��hÑ)ÅrÙ±��}rı±��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4701)hm}rˆ±��(ho]hp]hq]hr]ht]uhhj±��hb]r˜±��(j’��)År¯±��}r˘±��(hgU�hm}r˙±��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr˚±��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhjÙ±��hb]r¸±��jû"��)År˝±��}r˛±��(hgj˚±��hm}rˇ±��(ho]hp]hq]hr]ht]uhhj¯±��hb]r�≤��hÄX���Exceptions.NotImplementedr≤��ÖÅr≤��}r≤��(hgU�hhj˝±��ubahkjß"��ubahkjÿ��ubhÄX��� -- r≤��ÖÅr≤��}r≤��(hgU�hhjÙ±��ubj√��)År≤��}r≤��(hgX$���``(errorCode=501, detailCode=4701)``hm}r	≤��(ho]hp]hq]hr]ht]uhhjÙ±��hb]r
≤��hÄX ���(errorCode=501, detailCode=4701)r≤��ÖÅr≤��}r
≤��(hgU�hhj≤��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År≤��}r≤��(hgU�hm}r≤��(ho]hp]hq]hr]ht]uhhjŒ±��hb]r≤��hÑ)År≤��}r≤��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4710)hm}r≤��(ho]hp]hq]hr]ht]uhhj≤��hb]r≤��(j’��)År≤��}r≤��(hgU�hm}r≤��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr≤��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhj≤��hb]r≤��jû"��)År≤��}r≤��(hgj≤��hm}r≤��(ho]hp]hq]hr]ht]uhhj≤��hb]r≤��hÄX���Exceptions.InvalidTokenr≤��ÖÅr ≤��}r!≤��(hgU�hhj≤��ubahkjß"��ubahkjÿ��ubhÄX��� -- r"≤��ÖÅr#≤��}r$≤��(hgU�hhj≤��ubj√��)År%≤��}r&≤��(hgX$���``(errorCode=401, detailCode=4710)``hm}r'≤��(ho]hp]hq]hr]ht]uhhj≤��hb]r(≤��hÄX ���(errorCode=401, detailCode=4710)r)≤��ÖÅr*≤��}r+≤��(hgU�hhj%≤��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År,≤��}r-≤��(hgU�hm}r.≤��(ho]hp]hq]hr]ht]uhhjŒ±��hb]r/≤��hÑ)År0≤��}r1≤��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4720)hm}r2≤��(ho]hp]hq]hr]ht]uhhj,≤��hb]r3≤��(j’��)År4≤��}r5≤��(hgU�hm}r6≤��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr7≤��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhj0≤��hb]r8≤��jû"��)År9≤��}r:≤��(hgj7≤��hm}r;≤��(ho]hp]hq]hr]ht]uhhj4≤��hb]r<≤��hÄX���Exceptions.NotAuthorizedr=≤��ÖÅr>≤��}r?≤��(hgU�hhj9≤��ubahkjß"��ubahkjÿ��ubhÄX��� -- r@≤��ÖÅrA≤��}rB≤��(hgU�hhj0≤��ubj√��)ÅrC≤��}rD≤��(hgX$���``(errorCode=401, detailCode=4720)``hm}rE≤��(ho]hp]hq]hr]ht]uhhj0≤��hb]rF≤��hÄX ���(errorCode=401, detailCode=4720)rG≤��ÖÅrH≤��}rI≤��(hgU�hhjC≤��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrJ≤��}rK≤��(hgU�hm}rL≤��(ho]hp]hq]hr]ht]uhhjŒ±��hb]rM≤��hÑ)ÅrN≤��}rO≤��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4730)hm}rP≤��(ho]hp]hq]hr]ht]uhhjJ≤��hb]rQ≤��(j’��)ÅrR≤��}rS≤��(hgU�hm}rT≤��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrU≤��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhjN≤��hb]rV≤��jû"��)ÅrW≤��}rX≤��(hgjU≤��hm}rY≤��(ho]hp]hq]hr]ht]uhhjR≤��hb]rZ≤��hÄX���Exceptions.InvalidRequestr[≤��ÖÅr\≤��}r]≤��(hgU�hhjW≤��ubahkjß"��ubahkjÿ��ubhÄX��� -- r^≤��ÖÅr_≤��}r`≤��(hgU�hhjN≤��ubj√��)Åra≤��}rb≤��(hgX$���``(errorCode=400, detailCode=4730)``hm}rc≤��(ho]hp]hq]hr]ht]uhhjN≤��hb]rd≤��hÄX ���(errorCode=400, detailCode=4730)re≤��ÖÅrf≤��}rg≤��(hgU�hhja≤��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årh≤��}ri≤��(hgU�hm}rj≤��(ho]hp]hq]hr]ht]uhhjŒ±��hb]rk≤��hÑ)Årl≤��}rm≤��(hgX7���Exceptions.NotFound -- (errorCode=404, detailCode=4740)hm}rn≤��(ho]hp]hq]hr]ht]uhhjh≤��hb]ro≤��(j’��)Årp≤��}rq≤��(hgU�hm}rr≤��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrs≤��U	refdomainj∂Ø��hr]hq]Urefexplicitâho]hp]ht]uhhjl≤��hb]rt≤��jû"��)Åru≤��}rv≤��(hgjs≤��hm}rw≤��(ho]hp]hq]hr]ht]uhhjp≤��hb]rx≤��hÄX���Exceptions.NotFoundry≤��ÖÅrz≤��}r{≤��(hgU�hhju≤��ubahkjß"��ubahkjÿ��ubhÄX��� -- r|≤��ÖÅr}≤��}r~≤��(hgU�hhjl≤��ubj√��)År≤��}rÄ≤��(hgX$���``(errorCode=404, detailCode=4740)``hm}rÅ≤��(ho]hp]hq]hr]ht]uhhjl≤��hb]rÇ≤��hÄX ���(errorCode=404, detailCode=4740)rÉ≤��ÖÅrÑ≤��}rÖ≤��(hgU�hhj≤��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrÜ≤��}rá≤��(hgU�hhj¨��hiNhkj”��hm}rà≤��(hr]hq]ho]hp]ht]Uentries]râ≤��(j÷��X5���updateReplicationMetadata() (in module CNReplication)hU�Nträ≤��auhvNhwhhb]ubj¸!��)Årã≤��}rå≤��(hgU�hhj¨��hiNhkjˇ!��hm}rç≤��(j"��âj"��X���pyré≤��hr]hq]ho]hp]ht]j"��X���functionrè≤��j"��jè≤��uhvNhwhhb]rê≤��(j"��)Årë≤��}rí≤��(hgXO���updateReplicationMetadata(session,pid,replicaMetadata,serialVersion) -> booleanhhjã≤��hij6¨��hkj"��hm}rì≤��(hr]rî≤��haj"��j%¨��hq]ho]hp]ht]rï≤��haj"��X���updateReplicationMetadatarñ≤��j"��U�j"��âuhvKãhwhhb]ró≤��(j"��)Årò≤��}rô≤��(hgX���CNReplication.hhjë≤��hij6¨��hkj"��hm}rö≤��(ho]hp]hq]hr]ht]uhvKãhwhhb]rõ≤��hÄX���CNReplication.rú≤��ÖÅrù≤��}rû≤��(hgU�hhjò≤��ubaubj"��)Årü≤��}r†≤��(hgjñ≤��hhjë≤��hij6¨��hkj!"��hm}r°≤��(ho]hp]hq]hr]ht]uhvKãhwhhb]r¢≤��hÄX���updateReplicationMetadatar£≤��ÖÅr§≤��}r•≤��(hgU�hhjü≤��ubaubj'"��)År¶≤��}rß≤��(hgX,���session, pid, replicaMetadata, serialVersionhhjë≤��hij6¨��hkj*"��hm}r®≤��(ho]hp]hq]hr]ht]uhvKãhwhhb]r©≤��(j-"��)År™≤��}r´≤��(hgX���sessionhm}r¨≤��(ho]hp]hq]hr]ht]uhhj¶≤��hb]r≠≤��hÄX���sessionrÆ≤��ÖÅrØ≤��}r∞≤��(hgU�hhj™≤��ubahkj5"��ubj-"��)År±≤��}r≤≤��(hgX���pidhm}r≥≤��(ho]hp]hq]hr]ht]uhhj¶≤��hb]r¥≤��hÄX���pidrµ≤��ÖÅr∂≤��}r∑≤��(hgU�hhj±≤��ubahkj5"��ubj-"��)År∏≤��}rπ≤��(hgX���replicaMetadatahm}r∫≤��(ho]hp]hq]hr]ht]uhhj¶≤��hb]rª≤��hÄX���replicaMetadatarº≤��ÖÅrΩ≤��}ræ≤��(hgU�hhj∏≤��ubahkj5"��ubj-"��)Årø≤��}r¿≤��(hgX
���serialVersionhm}r¡≤��(ho]hp]hq]hr]ht]uhhj¶≤��hb]r¬≤��hÄX
���serialVersionr√≤��ÖÅrƒ≤��}r≈≤��(hgU�hhjø≤��ubahkj5"��ubeubj6"��)År∆≤��}r«≤��(hgX���booleanhhjë≤��hij6¨��hkj9"��hm}r»≤��(ho]hp]hq]hr]ht]uhvKãhwhhb]r…≤��hÄX���booleanr ≤��ÖÅrÀ≤��}rÃ≤��(hgU�hhj∆≤��ubaubeubj?"��)ÅrÕ≤��}rŒ≤��(hgU�hhjã≤��hij6¨��hkjB"��hm}rœ≤��(ho]hp]hq]hr]ht]uhvKãhwhhb]r–≤��(hÑ)År—≤��}r“≤��(hgXœ���Replaces the replica with matching nodeRef in the system metadata of the specified object.  Adds a new replica if the nodeRef of passed in Replica is not already present.  Changes the date sys meta modified.r”≤��hhjÕ≤��hij6¨��hkhàhm}r‘≤��(ho]hp]hq]hr]ht]uhvK^hwhhb]r’≤��hÄXœ���Replaces the replica with matching nodeRef in the system metadata of the specified object.  Adds a new replica if the nodeRef of passed in Replica is not already present.  Changes the date sys meta modified.r÷≤��ÖÅr◊≤��}rÿ≤��(hgj”≤��hhj—≤��ubaubhÑ)ÅrŸ≤��}r⁄≤��(hgXV���Successful completion of the operation is indicated by returning a HTTP status of 200.r€≤��hhjÕ≤��hij6¨��hkhàhm}r‹≤��(ho]hp]hq]hr]ht]uhvK`hwhhb]r›≤��hÄXV���Successful completion of the operation is indicated by returning a HTTP status of 200.rfi≤��ÖÅrfl≤��}r‡≤��(hgj€≤��hhjŸ≤��ubaubhÑ)År·≤��}r‚≤��(hgXQ���Failure of the operation MUST be indicated by returning an appropriate exception.r„≤��hhjÕ≤��hij6¨��hkhàhm}r‰≤��(ho]hp]hq]hr]ht]uhvKbhwhhb]rÂ≤��hÄXQ���Failure of the operation MUST be indicated by returning an appropriate exception.rÊ≤��ÖÅrÁ≤��}rË≤��(hgj„≤��hhj·≤��ubaubhÑ)ÅrÈ≤��}rÍ≤��(hgX5���This method can be only called by Coordinating Nodes.rÎ≤��hhjÕ≤��hij6¨��hkhàhm}rÏ≤��(ho]hp]hq]hr]ht]uhvKdhwhhb]rÌ≤��hÄX5���This method can be only called by Coordinating Nodes.rÓ≤��ÖÅrÔ≤��}r≤��(hgjÎ≤��hhjÈ≤��ubaubhñ)ÅrÒ≤��}rÚ≤��(hgU�hhjÕ≤��hiNhkhôhm}rÛ≤��(ho]hp]hq]hr]ht]uhvNhwhhb]rÙ≤��(hú)Årı≤��}rˆ≤��(hgU�hhjÒ≤��hij6¨��hkhühm}r˜≤��(ho]hp]hq]hr]ht]uhvKfhwhhb]r¯≤��(h¢)År˘≤��}r˙≤��(hgX���Versionhhjı≤��hij6¨��hkh¶hm}r˚≤��(ho]hp]hq]hr]ht]uhvK�hb]r¸≤��hÄX���Versionr˝≤��ÖÅr˛≤��}rˇ≤��(hgU�hhj˘≤��ubaubh¨)År�≥��}r≥��(hgX
���1.0, (2.0)r≥��hm}r≥��(ho]hp]hq]hr]ht]uhhjı≤��hb]r≥��hÑ)År≥��}r≥��(hgj≥��hhj�≥��hij6¨��hkhàhm}r≥��(ho]hp]hq]hr]ht]uhvKfhb]r≥��hÄX
���1.0, (2.0)r	≥��ÖÅr
≥��}r≥��(hgj≥��hhj≥��ubaubahkhπubeubhú)År≥��}r
≥��(hgU�hhjÒ≤��hij6¨��hkhühm}r≥��(ho]hp]hq]hr]ht]uhvKghwhhb]r≥��(h¢)År≥��}r≥��(hgX���REST URLhhj≥��hij6¨��hkh¶hm}r≥��(ho]hp]hq]hr]ht]uhvK�hb]r≥��hÄX���REST URLr≥��ÖÅr≥��}r≥��(hgU�hhj≥��ubaubh¨)År≥��}r≥��(hgX���``PUT /replicaMetadata/{pid}``r≥��hm}r≥��(ho]hp]hq]hr]ht]uhhj≥��hb]r≥��hÑ)År≥��}r≥��(hgj≥��hhj≥��hij6¨��hkhàhm}r≥��(ho]hp]hq]hr]ht]uhvKghb]r≥��j√��)År ≥��}r!≥��(hgj≥��hm}r"≥��(ho]hp]hq]hr]ht]uhhj≥��hb]r#≥��hÄX���PUT /replicaMetadata/{pid}r$≥��ÖÅr%≥��}r&≥��(hgU�hhj ≥��ubahkjÀ��ubaubahkhπubeubhú)År'≥��}r(≥��(hgU�hm}r)≥��(ho]hp]hq]hr]ht]uhhjÒ≤��hb]r*≥��(h¢)År+≥��}r,≥��(hgX
���Parametershhj'≥��hij6¨��hkh¶hm}r-≥��(ho]hp]hq]hr]ht]uhvK�hb]r.≥��hÄX
���Parametersr/≥��ÖÅr0≥��}r1≥��(hgU�hhj+≥��ubaubh¨)År2≥��}r3≥��(hgU�hm}r4≥��(ho]hp]hq]hr]ht]uhhj'≥��hb]r5≥��j	#��)År6≥��}r7≥��(hgU�hm}r8≥��(ho]hp]hq]hr]ht]uhhj2≥��hb]r9≥��(j#��)År:≥��}r;≥��(hgU�hm}r<≥��(ho]hp]hq]hr]ht]uhhj6≥��hb]r=≥��hÑ)År>≥��}r?≥��(hgXË���session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hm}r@≥��(ho]hp]hq]hr]ht]uhhj:≥��hb]rA≥��(jû"��)ÅrB≥��}rC≥��(hgX���sessionhm}rD≥��(hr]hq]j¢"��àho]hp]ht]uhhj>≥��hb]rE≥��hÄX���sessionrF≥��ÖÅrG≥��}rH≥��(hgU�hhjB≥��ubahkjß"��ubhÄX��� (rI≥��ÖÅrJ≥��}rK≥��(hgU�hhj>≥��ubj’��)ÅrL≥��}rM≥��(hgX���:class:`Types.Session`rN≥��hhj>≥��hij6¨��hkjÿ��hm}rO≥��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrP≥��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKihb]rQ≥��j√��)ÅrR≥��}rS≥��(hgjN≥��hm}rT≥��(ho]hp]rU≥��(jÊ��jP≥��X���py-classrV≥��ehq]hr]ht]uhhjL≥��hb]rW≥��hÄX
���Types.SessionrX≥��ÖÅrY≥��}rZ≥��(hgU�hhjR≥��ubahkjÀ��ubaubhÄX���)ÖÅr[≥��}r\≥��(hgU�hhj>≥��ubhÄX��� -- r]≥��ÖÅr^≥��}r_≥��(hgU�hhj>≥��ubhÄXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.r`≥��ÖÅra≥��}rb≥��(hgXÕ���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service.  Transmitted as part of the SSL handshake process.hhj>≥��ubehkhàubahkj;#��ubj#��)Årc≥��}rd≥��(hgU�hm}re≥��(ho]hp]hq]hr]ht]uhhj6≥��hb]rf≥��hÑ)Årg≥��}rh≥��(hgX^���pid (Types.Identifier) -- Transmitted as part of the URL path and must be escaped accordingly.hm}ri≥��(ho]hp]hq]hr]ht]uhhjc≥��hb]rj≥��(jû"��)Årk≥��}rl≥��(hgX���pidhm}rm≥��(hr]hq]j¢"��àho]hp]ht]uhhjg≥��hb]rn≥��hÄX���pidro≥��ÖÅrp≥��}rq≥��(hgU�hhjk≥��ubahkjß"��ubhÄX��� (rr≥��ÖÅrs≥��}rt≥��(hgU�hhjg≥��ubj’��)Åru≥��}rv≥��(hgX���:class:`Types.Identifier`rw≥��hhjg≥��hij6¨��hkjÿ��hm}rx≥��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyry≥��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKlhb]rz≥��j√��)År{≥��}r|≥��(hgjw≥��hm}r}≥��(ho]hp]r~≥��(jÊ��jy≥��X���py-classr≥��ehq]hr]ht]uhhju≥��hb]rÄ≥��hÄX���Types.IdentifierrÅ≥��ÖÅrÇ≥��}rÉ≥��(hgU�hhj{≥��ubahkjÀ��ubaubhÄX���)ÖÅrÑ≥��}rÖ≥��(hgU�hhjg≥��ubhÄX��� -- rÜ≥��ÖÅrá≥��}rà≥��(hgU�hhjg≥��ubhÄXD���Transmitted as part of the URL path and must be escaped accordingly.râ≥��ÖÅrä≥��}rã≥��(hgXD���Transmitted as part of the URL path and must be escaped accordingly.hhjg≥��ubehkhàubahkj;#��ubj#��)Årå≥��}rç≥��(hgU�hm}ré≥��(ho]hp]hq]hr]ht]uhhj6≥��hb]rè≥��hÑ)Årê≥��}rë≥��(hgXƒ���replicaMetadata (Types.Replica) -- Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rí≥��(ho]hp]hq]hr]ht]uhhjå≥��hb]rì≥��(jû"��)Årî≥��}rï≥��(hgX���replicaMetadatahm}rñ≥��(hr]hq]j¢"��àho]hp]ht]uhhjê≥��hb]ró≥��hÄX���replicaMetadatarò≥��ÖÅrô≥��}rö≥��(hgU�hhjî≥��ubahkjß"��ubhÄX��� (rõ≥��ÖÅrú≥��}rù≥��(hgU�hhjê≥��ubj’��)Årû≥��}rü≥��(hgX���:class:`Types.Replica`r†≥��hhjê≥��hij6¨��hkjÿ��hm}r°≥��(UreftypeX���classj⁄��âj€��X
���Types.ReplicaU	refdomainX���pyr¢≥��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKohb]r£≥��j√��)År§≥��}r•≥��(hgj†≥��hm}r¶≥��(ho]hp]rß≥��(jÊ��j¢≥��X���py-classr®≥��ehq]hr]ht]uhhjû≥��hb]r©≥��hÄX
���Types.Replicar™≥��ÖÅr´≥��}r¨≥��(hgU�hhj§≥��ubahkjÀ��ubaubhÄX���)ÖÅr≠≥��}rÆ≥��(hgU�hhjê≥��ubhÄX��� -- rØ≥��ÖÅr∞≥��}r±≥��(hgU�hhjê≥��ubhÄXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r≤≥��ÖÅr≥≥��}r¥≥��(hgXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjê≥��ubjÉ$��)Årµ≥��}r∂≥��(hgX���*File part*hm}r∑≥��(ho]hp]hq]hr]ht]uhhjê≥��hb]r∏≥��hÄX	���File partrπ≥��ÖÅr∫≥��}rª≥��(hgU�hhjµ≥��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rº≥��ÖÅrΩ≥��}ræ≥��(hgX%��� of the MIME multipart/mixed message.hhjê≥��ubehkhàubahkj;#��ubj#��)Årø≥��}r¿≥��(hgU�hm}r¡≥��(ho]hp]hq]hr]ht]uhhj6≥��hb]r¬≥��hÑ)År√≥��}rƒ≥��(hgX…���serialVersion (unsigned long) -- The serialVersion of the system metadata that is the intended target for the change.  Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}r≈≥��(ho]hp]hq]hr]ht]uhhjø≥��hb]r∆≥��(jû"��)År«≥��}r»≥��(hgX
���serialVersionhm}r…≥��(hr]hq]j¢"��àho]hp]ht]uhhj√≥��hb]r ≥��hÄX
���serialVersionrÀ≥��ÖÅrÃ≥��}rÕ≥��(hgU�hhj«≥��ubahkjß"��ubhÄX��� (rŒ≥��ÖÅrœ≥��}r–≥��(hgU�hhj√≥��ubj’��)År—≥��}r“≥��(hgU�hm}r”≥��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longr‘≥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhj√≥��hb]r’≥��j¢&��)År÷≥��}r◊≥��(hgj‘≥��hm}rÿ≥��(ho]hp]hq]hr]ht]uhhj—≥��hb]rŸ≥��hÄX
���unsigned longr⁄≥��ÖÅr€≥��}r‹≥��(hgU�hhj÷≥��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr›≥��}rfi≥��(hgU�hhj√≥��ubhÄX��� -- rfl≥��ÖÅr‡≥��}r·≥��(hgU�hhj√≥��ubhÄXy���The serialVersion of the system metadata that is the intended target for the change.  Transmitted as a UTF-8 String as a r‚≥��ÖÅr„≥��}r‰≥��(hgXy���The serialVersion of the system metadata that is the intended target for the change.  Transmitted as a UTF-8 String as a hhj√≥��ubjÉ$��)ÅrÂ≥��}rÊ≥��(hgX���*Param part*hm}rÁ≥��(ho]hp]hq]hr]ht]uhhj√≥��hb]rË≥��hÄX
���Param partrÈ≥��ÖÅrÍ≥��}rÎ≥��(hgU�hhjÂ≥��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÏ≥��ÖÅrÌ≥��}rÓ≥��(hgX%��� of the MIME multipart/mixed message.hhj√≥��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrÔ≥��}r≥��(hgU�hm}rÒ≥��(ho]hp]hq]hr]ht]uhhjÒ≤��hb]rÚ≥��(h¢)ÅrÛ≥��}rÙ≥��(hgX���ReturnshhjÔ≥��hij6¨��hkh¶hm}rı≥��(ho]hp]hq]hr]ht]uhvK�hb]rˆ≥��hÄX���Returnsr˜≥��ÖÅr¯≥��}r˘≥��(hgU�hhjÛ≥��ubaubh¨)År˙≥��}r˚≥��(hgU�hm}r¸≥��(ho]hp]hq]hr]ht]uhhjÔ≥��hb]r˝≥��hÑ)År˛≥��}rˇ≥��(hgX���True on successhm}r�¥��(ho]hp]hq]hr]ht]uhhj˙≥��hb]r¥��hÄX���True on successr¥��ÖÅr¥��}r¥��(hgX���True on successhhj˛≥��ubahkhàubahkhπubehkhüubhú)År¥��}r¥��(hgU�hm}r¥��(ho]hp]hq]hr]ht]uhhjÒ≤��hb]r¥��(h¢)År	¥��}r
¥��(hgX���Return typehhj¥��hij6¨��hkh¶hm}r¥��(ho]hp]hq]hr]ht]uhvK�hb]r¥��hÄX���Return typer
¥��ÖÅr¥��}r¥��(hgU�hhj	¥��ubaubh¨)År¥��}r¥��(hgU�hm}r¥��(ho]hp]hq]hr]ht]uhhj¥��hb]r¥��hÑ)År¥��}r¥��(hgX���booleanhm}r¥��(ho]hp]hq]hr]ht]uhhj¥��hb]r¥��j’��)År¥��}r¥��(hgU�hm}r¥��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhj¥��hb]r¥��hÄX���booleanr¥��ÖÅr¥��}r¥��(hgU�hhj¥��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År¥��}r ¥��(hgU�hm}r!¥��(ho]hp]hq]hr]ht]uhhjÒ≤��hb]r"¥��(h¢)År#¥��}r$¥��(hgX���Raiseshhj¥��hij6¨��hkh¶hm}r%¥��(ho]hp]hq]hr]ht]uhvK�hb]r&¥��hÄX���Raisesr'¥��ÖÅr(¥��}r)¥��(hgU�hhj#¥��ubaubh¨)År*¥��}r+¥��(hgU�hm}r,¥��(ho]hp]hq]hr]ht]uhhj¥��hb]r-¥��j	#��)År.¥��}r/¥��(hgU�hm}r0¥��(ho]hp]hq]hr]ht]uhhj*¥��hb]r1¥��(j#��)År2¥��}r3¥��(hgU�hm}r4¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]r5¥��hÑ)År6¥��}r7¥��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4850)hm}r8¥��(ho]hp]hq]hr]ht]uhhj2¥��hb]r9¥��(j’��)År:¥��}r;¥��(hgU�hm}r<¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr=¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhj6¥��hb]r>¥��jû"��)År?¥��}r@¥��(hgj=¥��hm}rA¥��(ho]hp]hq]hr]ht]uhhj:¥��hb]rB¥��hÄX���Exceptions.NotImplementedrC¥��ÖÅrD¥��}rE¥��(hgU�hhj?¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- rF¥��ÖÅrG¥��}rH¥��(hgU�hhj6¥��ubj√��)ÅrI¥��}rJ¥��(hgX$���``(errorCode=501, detailCode=4850)``hm}rK¥��(ho]hp]hq]hr]ht]uhhj6¥��hb]rL¥��hÄX ���(errorCode=501, detailCode=4850)rM¥��ÖÅrN¥��}rO¥��(hgU�hhjI¥��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrP¥��}rQ¥��(hgU�hm}rR¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]rS¥��hÑ)ÅrT¥��}rU¥��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4851)hm}rV¥��(ho]hp]hq]hr]ht]uhhjP¥��hb]rW¥��(j’��)ÅrX¥��}rY¥��(hgU�hm}rZ¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr[¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjT¥��hb]r\¥��jû"��)År]¥��}r^¥��(hgj[¥��hm}r_¥��(ho]hp]hq]hr]ht]uhhjX¥��hb]r`¥��hÄX���Exceptions.NotAuthorizedra¥��ÖÅrb¥��}rc¥��(hgU�hhj]¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- rd¥��ÖÅre¥��}rf¥��(hgU�hhjT¥��ubj√��)Årg¥��}rh¥��(hgX$���``(errorCode=401, detailCode=4851)``hm}ri¥��(ho]hp]hq]hr]ht]uhhjT¥��hb]rj¥��hÄX ���(errorCode=401, detailCode=4851)rk¥��ÖÅrl¥��}rm¥��(hgU�hhjg¥��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årn¥��}ro¥��(hgU�hm}rp¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]rq¥��hÑ)Årr¥��}rs¥��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4852)hm}rt¥��(ho]hp]hq]hr]ht]uhhjn¥��hb]ru¥��(j’��)Årv¥��}rw¥��(hgU�hm}rx¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurery¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjr¥��hb]rz¥��jû"��)År{¥��}r|¥��(hgjy¥��hm}r}¥��(ho]hp]hq]hr]ht]uhhjv¥��hb]r~¥��hÄX���Exceptions.ServiceFailurer¥��ÖÅrÄ¥��}rÅ¥��(hgU�hhj{¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÇ¥��ÖÅrÉ¥��}rÑ¥��(hgU�hhjr¥��ubj√��)ÅrÖ¥��}rÜ¥��(hgX$���``(errorCode=500, detailCode=4852)``hm}rá¥��(ho]hp]hq]hr]ht]uhhjr¥��hb]rà¥��hÄX ���(errorCode=500, detailCode=4852)râ¥��ÖÅrä¥��}rã¥��(hgU�hhjÖ¥��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årå¥��}rç¥��(hgU�hm}ré¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]rè¥��hÑ)Årê¥��}rë¥��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4853)hm}rí¥��(ho]hp]hq]hr]ht]uhhjå¥��hb]rì¥��(j’��)Årî¥��}rï¥��(hgU�hm}rñ¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestró¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjê¥��hb]rò¥��jû"��)Årô¥��}rö¥��(hgjó¥��hm}rõ¥��(ho]hp]hq]hr]ht]uhhjî¥��hb]rú¥��hÄX���Exceptions.InvalidRequestrù¥��ÖÅrû¥��}rü¥��(hgU�hhjô¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- r†¥��ÖÅr°¥��}r¢¥��(hgU�hhjê¥��ubj√��)År£¥��}r§¥��(hgX$���``(errorCode=400, detailCode=4853)``hm}r•¥��(ho]hp]hq]hr]ht]uhhjê¥��hb]r¶¥��hÄX ���(errorCode=400, detailCode=4853)rߥ��ÖÅr®¥��}r©¥��(hgU�hhj£¥��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År™¥��}r´¥��(hgU�hm}r¨¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]r≠¥��hÑ)ÅrÆ¥��}rØ¥��(hgXW���Exceptions.NotFound -- (errorCode=404, detailCode=4854)The specified pid does not existhm}r∞¥��(ho]hp]hq]hr]ht]uhhj™¥��hb]r±¥��(j’��)År≤¥��}r≥¥��(hgU�hm}r¥¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrµ¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjÆ¥��hb]r∂¥��jû"��)År∑¥��}r∏¥��(hgjµ¥��hm}rπ¥��(ho]hp]hq]hr]ht]uhhj≤¥��hb]r∫¥��hÄX���Exceptions.NotFoundrª¥��ÖÅrº¥��}rΩ¥��(hgU�hhj∑¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- ræ¥��ÖÅrø¥��}r¿¥��(hgU�hhjÆ¥��ubhÑ)År¡¥��}r¬¥��(hgX$���``(errorCode=404, detailCode=4854)``r√¥��hhjÆ¥��hij6¨��hkhàhm}rƒ¥��(ho]hp]hq]hr]ht]uhvKhb]r≈¥��j√��)År∆¥��}r«¥��(hgj√¥��hm}r»¥��(ho]hp]hq]hr]ht]uhhj¡¥��hb]r…¥��hÄX ���(errorCode=404, detailCode=4854)r ¥��ÖÅrÀ¥��}rÃ¥��(hgU�hhj∆¥��ubahkjÀ��ubaubhÑ)ÅrÕ¥��}rŒ¥��(hgX ���The specified pid does not existrœ¥��hhjÆ¥��hij6¨��hkhàhm}r–¥��(ho]hp]hq]hr]ht]uhvKÅhb]r—¥��hÄX ���The specified pid does not existr“¥��ÖÅr”¥��}r‘¥��(hgjœ¥��hhjÕ¥��ubaubehkhàubahkj;#��ubj#��)År’¥��}r÷¥��(hgU�hm}r◊¥��(ho]hp]hq]hr]ht]uhhj.¥��hb]rÿ¥��hÑ)ÅrŸ¥��}r⁄¥��(hgXò���Exceptions.VersionMismatch -- (errorCode=409, detailCode=4855)The serialVersion supplied with the request does not match the serialVersion of the targethm}r€¥��(ho]hp]hq]hr]ht]uhhj’¥��hb]r‹¥��(j’��)År›¥��}rfi¥��(hgU�hm}rfl¥��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchr‡¥��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjŸ¥��hb]r·¥��jû"��)År‚¥��}r„¥��(hgj‡¥��hm}r‰¥��(ho]hp]hq]hr]ht]uhhj›¥��hb]rÂ¥��hÄX���Exceptions.VersionMismatchrÊ¥��ÖÅrÁ¥��}rË¥��(hgU�hhj‚¥��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÈ¥��ÖÅrÍ¥��}rÎ¥��(hgU�hhjŸ¥��ubhÑ)ÅrÏ¥��}rÌ¥��(hgX$���``(errorCode=409, detailCode=4855)``rÓ¥��hhjŸ¥��hij6¨��hkhàhm}rÔ¥��(ho]hp]hq]hr]ht]uhvKÉhb]r¥��j√��)ÅrÒ¥��}rÚ¥��(hgjÓ¥��hm}rÛ¥��(ho]hp]hq]hr]ht]uhhjÏ¥��hb]rÙ¥��hÄX ���(errorCode=409, detailCode=4855)rı¥��ÖÅrˆ¥��}r˜¥��(hgU�hhjÒ¥��ubahkjÀ��ubaubhÑ)År¯¥��}r˘¥��(hgXZ���The serialVersion supplied with the request does not match the serialVersion of the targetr˙¥��hhjŸ¥��hij6¨��hkhàhm}r˚¥��(ho]hp]hq]hr]ht]uhvKÖhb]r¸¥��hÄXZ���The serialVersion supplied with the request does not match the serialVersion of the targetr˝¥��ÖÅr˛¥��}rˇ¥��(hgj˙¥��hhj¯¥��ubaubehkhàubahkj;#��ubj#��)År�µ��}rµ��(hgU�hm}rµ��(ho]hp]hq]hr]ht]uhhj.¥��hb]rµ��hÑ)Årµ��}rµ��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4856)hm}rµ��(ho]hp]hq]hr]ht]uhhj�µ��hb]rµ��(j’��)Årµ��}r	µ��(hgU�hm}r
µ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrµ��U	refdomainjé≤��hr]hq]Urefexplicitâho]hp]ht]uhhjµ��hb]rµ��jû"��)År
µ��}rµ��(hgjµ��hm}rµ��(ho]hp]hq]hr]ht]uhhjµ��hb]rµ��hÄX���Exceptions.InvalidTokenrµ��ÖÅrµ��}rµ��(hgU�hhj
µ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rµ��ÖÅrµ��}rµ��(hgU�hhjµ��ubj√��)Årµ��}rµ��(hgX$���``(errorCode=401, detailCode=4856)``hm}rµ��(ho]hp]hq]hr]ht]uhhjµ��hb]rµ��hÄX ���(errorCode=401, detailCode=4856)rµ��ÖÅrµ��}rµ��(hgU�hhjµ��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)Årµ��}rµ��(hgU�hhj¨��hiNhkj”��hm}r µ��(hr]hq]ho]hp]ht]Uentries]r!µ��(j÷��X0���setReplicationPolicy() (in module CNReplication)hMU�Ntr"µ��auhvNhwhhb]ubj¸!��)År#µ��}r$µ��(hgU�hhj¨��hiNhkjˇ!��hm}r%µ��(j"��âj"��X���pyr&µ��hr]hq]ho]hp]ht]j"��X���functionr'µ��j"��j'µ��uhvNhwhhb]r(µ��(j"��)År)µ��}r*µ��(hgX@���setReplicationPolicy(session,id,policy,serialVersion) -> booleanhhj#µ��hij6¨��hkj"��hm}r+µ��(hr]r,µ��hMaj"��j%¨��hq]ho]hp]ht]r-µ��hMaj"��X���setReplicationPolicyr.µ��j"��U�j"��âuhvKπhwhhb]r/µ��(j"��)År0µ��}r1µ��(hgX���CNReplication.hhj)µ��hij6¨��hkj"��hm}r2µ��(ho]hp]hq]hr]ht]uhvKπhwhhb]r3µ��hÄX���CNReplication.r4µ��ÖÅr5µ��}r6µ��(hgU�hhj0µ��ubaubj"��)År7µ��}r8µ��(hgj.µ��hhj)µ��hij6¨��hkj!"��hm}r9µ��(ho]hp]hq]hr]ht]uhvKπhwhhb]r:µ��hÄX���setReplicationPolicyr;µ��ÖÅr<µ��}r=µ��(hgU�hhj7µ��ubaubj'"��)År>µ��}r?µ��(hgX"���session, id, policy, serialVersionhhj)µ��hij6¨��hkj*"��hm}r@µ��(ho]hp]hq]hr]ht]uhvKπhwhhb]rAµ��(j-"��)ÅrBµ��}rCµ��(hgX���sessionhm}rDµ��(ho]hp]hq]hr]ht]uhhj>µ��hb]rEµ��hÄX���sessionrFµ��ÖÅrGµ��}rHµ��(hgU�hhjBµ��ubahkj5"��ubj-"��)ÅrIµ��}rJµ��(hgX���idhm}rKµ��(ho]hp]hq]hr]ht]uhhj>µ��hb]rLµ��hÄX���idrMµ��ÖÅrNµ��}rOµ��(hgU�hhjIµ��ubahkj5"��ubj-"��)ÅrPµ��}rQµ��(hgX���policyhm}rRµ��(ho]hp]hq]hr]ht]uhhj>µ��hb]rSµ��hÄX���policyrTµ��ÖÅrUµ��}rVµ��(hgU�hhjPµ��ubahkj5"��ubj-"��)ÅrWµ��}rXµ��(hgX
���serialVersionhm}rYµ��(ho]hp]hq]hr]ht]uhhj>µ��hb]rZµ��hÄX
���serialVersionr[µ��ÖÅr\µ��}r]µ��(hgU�hhjWµ��ubahkj5"��ubeubj6"��)År^µ��}r_µ��(hgX���booleanhhj)µ��hij6¨��hkj9"��hm}r`µ��(ho]hp]hq]hr]ht]uhvKπhwhhb]raµ��hÄX���booleanrbµ��ÖÅrcµ��}rdµ��(hgU�hhj^µ��ubaubeubj?"��)Åreµ��}rfµ��(hgU�hhj#µ��hij6¨��hkjB"��hm}rgµ��(ho]hp]hq]hr]ht]uhvKπhwhhb]rhµ��(hÑ)Åriµ��}rjµ��(hgXS���Updates the replication policy entry for an object by updating the system metadata.rkµ��hhjeµ��hij6¨��hkhàhm}rlµ��(ho]hp]hq]hr]ht]uhvKéhwhhb]rmµ��hÄXS���Updates the replication policy entry for an object by updating the system metadata.rnµ��ÖÅroµ��}rpµ��(hgjkµ��hhjiµ��ubaubhÑ)Årqµ��}rrµ��(hgXV���Successful completion of the operation is indicated by returning a HTTP status of 200.rsµ��hhjeµ��hij6¨��hkhàhm}rtµ��(ho]hp]hq]hr]ht]uhvKêhwhhb]ruµ��hÄXV���Successful completion of the operation is indicated by returning a HTTP status of 200.rvµ��ÖÅrwµ��}rxµ��(hgjsµ��hhjqµ��ubaubhÑ)Åryµ��}rzµ��(hgXQ���Failure of the operation MUST be indicated by returning an appropriate exception.r{µ��hhjeµ��hij6¨��hkhàhm}r|µ��(ho]hp]hq]hr]ht]uhvKíhwhhb]r}µ��hÄXQ���Failure of the operation MUST be indicated by returning an appropriate exception.r~µ��ÖÅrµ��}rĵ��(hgj{µ��hhjyµ��ubaubhÑ)Årŵ��}rǵ��(hgX9���v2.0: The identifier may be a :term:`PID` or :term:`SID`.hhjeµ��hij6¨��hkhàhm}rɵ��(ho]hp]hq]hr]ht]uhvKîhwhhb]rѵ��(hÄX���v2.0: The identifier may be a rÖµ��ÖÅrܵ��}ráµ��(hgX���v2.0: The identifier may be a hhjŵ��ubj’��)Åràµ��}râµ��(hgX���:term:`PID`räµ��hhjŵ��hij6¨��hkjÿ��hm}rãµ��(UreftypeX���termj⁄��àj€��X���pidU	refdomainX���stdråµ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKîhb]rçµ��j`2��)Åréµ��}rèµ��(hgjäµ��hm}rêµ��(ho]hp]rëµ��(jÊ��jåµ��X���std-termríµ��ehq]hr]ht]uhhjàµ��hb]rìµ��hÄX���PIDrîµ��ÖÅrïµ��}rñµ��(hgU�hhjéµ��ubahkji2��ubaubhÄX��� or róµ��ÖÅròµ��}rôµ��(hgX��� or hhjŵ��ubj’��)Åröµ��}rõµ��(hgX���:term:`SID`rúµ��hhjŵ��hij6¨��hkjÿ��hm}rùµ��(UreftypeX���termj⁄��àj€��X���sidU	refdomainX���stdrûµ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKîhb]rüµ��j`2��)År†µ��}r°µ��(hgjúµ��hm}r¢µ��(ho]hp]r£µ��(jÊ��jûµ��X���std-termr§µ��ehq]hr]ht]uhhjöµ��hb]r•µ��hÄX���SIDr¶µ��ÖÅrßµ��}r®µ��(hgU�hhj†µ��ubahkji2��ubaubhÄX���.ÖÅr©µ��}r™µ��(hgX���.hhjŵ��ubeubhñ)År´µ��}r¨µ��(hgU�hhjeµ��hiNhkhôhm}r≠µ��(ho]hp]hq]hr]ht]uhvNhwhhb]rƵ��(hú)Årص��}r∞µ��(hgU�hhj´µ��hij6¨��hkhühm}r±µ��(ho]hp]hq]hr]ht]uhvKñhwhhb]r≤µ��(h¢)År≥µ��}r¥µ��(hgX���Versionhhjص��hij6¨��hkh¶hm}rµµ��(ho]hp]hq]hr]ht]uhvK�hb]r∂µ��hÄX���Versionr∑µ��ÖÅr∏µ��}rπµ��(hgU�hhj≥µ��ubaubh¨)År∫µ��}rªµ��(hgX���1.0, 2.0rºµ��hm}rΩµ��(ho]hp]hq]hr]ht]uhhjص��hb]ræµ��hÑ)Årøµ��}r¿µ��(hgjºµ��hhj∫µ��hij6¨��hkhàhm}r¡µ��(ho]hp]hq]hr]ht]uhvKñhb]r¬µ��hÄX���1.0, 2.0r√µ��ÖÅrƒµ��}r≈µ��(hgjºµ��hhjøµ��ubaubahkhπubeubhú)År∆µ��}r«µ��(hgU�hhj´µ��hij6¨��hkhühm}r»µ��(ho]hp]hq]hr]ht]uhvKóhwhhb]r…µ��(h¢)År µ��}rÀµ��(hgX���REST URLhhj∆µ��hij6¨��hkh¶hm}rõ��(ho]hp]hq]hr]ht]uhvK�hb]rÕµ��hÄX���REST URLrŒµ��ÖÅrœµ��}r–µ��(hgU�hhj µ��ubaubh¨)År—µ��}r“µ��(hgX���``PUT /replicaPolicies/{id}``r”µ��hm}r‘µ��(ho]hp]hq]hr]ht]uhhj∆µ��hb]r’µ��hÑ)År÷µ��}r◊µ��(hgj”µ��hhj—µ��hij6¨��hkhàhm}rÿµ��(ho]hp]hq]hr]ht]uhvKóhb]rŸµ��j√��)År⁄µ��}r€µ��(hgj”µ��hm}r‹µ��(ho]hp]hq]hr]ht]uhhj÷µ��hb]r›µ��hÄX���PUT /replicaPolicies/{id}rfiµ��ÖÅrflµ��}r‡µ��(hgU�hhj⁄µ��ubahkjÀ��ubaubahkhπubeubhú)År·µ��}r‚µ��(hgU�hm}r„µ��(ho]hp]hq]hr]ht]uhhj´µ��hb]r‰µ��(h¢)Årµ��}rʵ��(hgX
���Parametershhj·µ��hij6¨��hkh¶hm}rÁµ��(ho]hp]hq]hr]ht]uhvK�hb]r˵��hÄX
���Parametersrȵ��ÖÅr͵��}rε��(hgU�hhjµ��ubaubh¨)Årϵ��}r̵��(hgU�hm}rÓµ��(ho]hp]hq]hr]ht]uhhj·µ��hb]rÔµ��j	#��)Årµ��}rÒµ��(hgU�hm}rÚµ��(ho]hp]hq]hr]ht]uhhjϵ��hb]rÛµ��(j#��)ÅrÙµ��}rıµ��(hgU�hm}rˆµ��(ho]hp]hq]hr]ht]uhhjµ��hb]r˜µ��hÑ)År¯µ��}r˘µ��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r˙µ��(ho]hp]hq]hr]ht]uhhjÙµ��hb]r˚µ��(jû"��)År¸µ��}r˝µ��(hgX���sessionhm}r˛µ��(hr]hq]j¢"��àho]hp]ht]uhhj¯µ��hb]rˇµ��hÄX���sessionr�∂��ÖÅr∂��}r∂��(hgU�hhj¸µ��ubahkjß"��ubhÄX��� (r∂��ÖÅr∂��}r∂��(hgU�hhj¯µ��ubj’��)År∂��}r∂��(hgX���:class:`Types.Session`r∂��hhj¯µ��hij6¨��hkjÿ��hm}r	∂��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr
∂��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKôhb]r∂��j√��)År∂��}r
∂��(hgj∂��hm}r∂��(ho]hp]r∂��(jÊ��j
∂��X���py-classr∂��ehq]hr]ht]uhhj∂��hb]r∂��hÄX
���Types.Sessionr∂��ÖÅr∂��}r∂��(hgU�hhj∂��ubahkjÀ��ubaubhÄX���)ÖÅr∂��}r∂��(hgU�hhj¯µ��ubhÄX��� -- r∂��ÖÅr∂��}r∂��(hgU�hhj¯µ��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r∂��ÖÅr∂��}r∂��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj¯µ��ubj’��)År∂��}r∂��(hgX���:term:`public user`r∂��hhj¯µ��hij6¨��hkjÿ��hm}r ∂��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr!∂��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKòhb]r"∂��j`2��)År#∂��}r$∂��(hgj∂��hm}r%∂��(ho]hp]r&∂��(jÊ��j!∂��X���std-termr'∂��ehq]hr]ht]uhhj∂��hb]r(∂��hÄX���public userr)∂��ÖÅr*∂��}r+∂��(hgU�hhj#∂��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r,∂��ÖÅr-∂��}r.∂��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj¯µ��ubehkhàubahkj;#��ubj#��)År/∂��}r0∂��(hgU�hm}r1∂��(ho]hp]hq]hr]ht]uhhjµ��hb]r2∂��hÑ)År3∂��}r4∂��(hgXœ���id (Types.Identifier) -- The identifier of the policy being updated. May be either a PID or a SID, the latter acting only on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hm}r5∂��(ho]hp]hq]hr]ht]uhhj/∂��hb]r6∂��(jû"��)År7∂��}r8∂��(hgX���idhm}r9∂��(hr]hq]j¢"��àho]hp]ht]uhhj3∂��hb]r:∂��hÄX���idr;∂��ÖÅr<∂��}r=∂��(hgU�hhj7∂��ubahkjß"��ubhÄX��� (r>∂��ÖÅr?∂��}r@∂��(hgU�hhj3∂��ubj’��)ÅrA∂��}rB∂��(hgX���:class:`Types.Identifier`rC∂��hhj3∂��hij6¨��hkjÿ��hm}rD∂��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrE∂��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKúhb]rF∂��j√��)ÅrG∂��}rH∂��(hgjC∂��hm}rI∂��(ho]hp]rJ∂��(jÊ��jE∂��X���py-classrK∂��ehq]hr]ht]uhhjA∂��hb]rL∂��hÄX���Types.IdentifierrM∂��ÖÅrN∂��}rO∂��(hgU�hhjG∂��ubahkjÀ��ubaubhÄX���)ÖÅrP∂��}rQ∂��(hgU�hhj3∂��ubhÄX��� -- rR∂��ÖÅrS∂��}rT∂��(hgU�hhj3∂��ubhÄX∂���The identifier of the policy being updated. May be either a PID or a SID, the latter acting only on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.rU∂��ÖÅrV∂��}rW∂��(hgX∂���The identifier of the policy being updated. May be either a PID or a SID, the latter acting only on the HEAD PID. Transmitted as part of the URL path and must be escaped accordingly.hhj3∂��ubehkhàubahkj;#��ubj#��)ÅrX∂��}rY∂��(hgU�hm}rZ∂��(ho]hp]hq]hr]ht]uhhjµ��hb]r[∂��hÑ)År\∂��}r]∂��(hgX≈���policy (Types.ReplicationPolicy) -- Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r^∂��(ho]hp]hq]hr]ht]uhhjX∂��hb]r_∂��(jû"��)År`∂��}ra∂��(hgX���policyhm}rb∂��(hr]hq]j¢"��àho]hp]ht]uhhj\∂��hb]rc∂��hÄX���policyrd∂��ÖÅre∂��}rf∂��(hgU�hhj`∂��ubahkjß"��ubhÄX��� (rg∂��ÖÅrh∂��}ri∂��(hgU�hhj\∂��ubj’��)Årj∂��}rk∂��(hgX ���:class:`Types.ReplicationPolicy`rl∂��hhj\∂��hij6¨��hkjÿ��hm}rm∂��(UreftypeX���classj⁄��âj€��X���Types.ReplicationPolicyU	refdomainX���pyrn∂��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKühb]ro∂��j√��)Årp∂��}rq∂��(hgjl∂��hm}rr∂��(ho]hp]rs∂��(jÊ��jn∂��X���py-classrt∂��ehq]hr]ht]uhhjj∂��hb]ru∂��hÄX���Types.ReplicationPolicyrv∂��ÖÅrw∂��}rx∂��(hgU�hhjp∂��ubahkjÀ��ubaubhÄX���)ÖÅry∂��}rz∂��(hgU�hhj\∂��ubhÄX��� -- r{∂��ÖÅr|∂��}r}∂��(hgU�hhj\∂��ubhÄXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r~∂��ÖÅr∂��}rÄ∂��(hgXs���Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj\∂��ubjÉ$��)ÅrÅ∂��}rÇ∂��(hgX���*File part*hm}rÉ∂��(ho]hp]hq]hr]ht]uhhj\∂��hb]rÑ∂��hÄX	���File partrÖ∂��ÖÅrÜ∂��}rá∂��(hgU�hhjÅ∂��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rà∂��ÖÅrâ∂��}rä∂��(hgX%��� of the MIME multipart/mixed message.hhj\∂��ubehkhàubahkj;#��ubj#��)Årã∂��}rå∂��(hgU�hm}rç∂��(ho]hp]hq]hr]ht]uhhjµ��hb]ré∂��hÑ)Årè∂��}rê∂��(hgX»���serialVersion (unsigned long) -- The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rë∂��(ho]hp]hq]hr]ht]uhhjã∂��hb]rí∂��(jû"��)Årì∂��}rî∂��(hgX
���serialVersionhm}rï∂��(hr]hq]j¢"��àho]hp]ht]uhhjè∂��hb]rñ∂��hÄX
���serialVersionró∂��ÖÅrò∂��}rô∂��(hgU�hhjì∂��ubahkjß"��ubhÄX��� (rö∂��ÖÅrõ∂��}rú∂��(hgU�hhjè∂��ubj’��)Årù∂��}rû∂��(hgU�hm}rü∂��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longr†∂��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhjè∂��hb]r°∂��j¢&��)År¢∂��}r£∂��(hgj†∂��hm}r§∂��(ho]hp]hq]hr]ht]uhhjù∂��hb]r•∂��hÄX
���unsigned longr¶∂��ÖÅrß∂��}r®∂��(hgU�hhj¢∂��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr©∂��}r™∂��(hgU�hhjè∂��ubhÄX��� -- r´∂��ÖÅr¨∂��}r≠∂��(hgU�hhjè∂��ubhÄXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a rÆ∂��ÖÅrØ∂��}r∞∂��(hgXx���The serialVersion of the system metadata that is the intended target for the change. Transmitted as a UTF-8 String as a hhjè∂��ubjÉ$��)År±∂��}r≤∂��(hgX���*Param part*hm}r≥∂��(ho]hp]hq]hr]ht]uhhjè∂��hb]r¥∂��hÄX
���Param partrµ∂��ÖÅr∂∂��}r∑∂��(hgU�hhj±∂��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r∏∂��ÖÅrπ∂��}r∫∂��(hgX%��� of the MIME multipart/mixed message.hhjè∂��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årª∂��}rº∂��(hgU�hm}rΩ∂��(ho]hp]hq]hr]ht]uhhj´µ��hb]ræ∂��(h¢)Årø∂��}r¿∂��(hgX���Returnshhjª∂��hij6¨��hkh¶hm}r¡∂��(ho]hp]hq]hr]ht]uhvK�hb]r¬∂��hÄX���Returnsr√∂��ÖÅrƒ∂��}r≈∂��(hgU�hhjø∂��ubaubh¨)År∆∂��}r«∂��(hgU�hm}r»∂��(ho]hp]hq]hr]ht]uhhjª∂��hb]r…∂��hÑ)År ∂��}rÀ∂��(hgX���True on successhm}rÃ∂��(ho]hp]hq]hr]ht]uhhj∆∂��hb]rÕ∂��hÄX���True on successrŒ∂��ÖÅrœ∂��}r–∂��(hgX���True on successhhj ∂��ubahkhàubahkhπubehkhüubhú)År—∂��}r“∂��(hgU�hm}r”∂��(ho]hp]hq]hr]ht]uhhj´µ��hb]r‘∂��(h¢)År’∂��}r÷∂��(hgX���Return typehhj—∂��hij6¨��hkh¶hm}r◊∂��(ho]hp]hq]hr]ht]uhvK�hb]rÿ∂��hÄX���Return typerŸ∂��ÖÅr⁄∂��}r€∂��(hgU�hhj’∂��ubaubh¨)År‹∂��}r›∂��(hgU�hm}rfi∂��(ho]hp]hq]hr]ht]uhhj—∂��hb]rfl∂��hÑ)År‡∂��}r·∂��(hgX���booleanhm}r‚∂��(ho]hp]hq]hr]ht]uhhj‹∂��hb]r„∂��j’��)År‰∂��}rÂ∂��(hgU�hm}rÊ∂��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj‡∂��hb]rÁ∂��hÄX���booleanrË∂��ÖÅrÈ∂��}rÍ∂��(hgU�hhj‰∂��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrÎ∂��}rÏ∂��(hgU�hm}rÌ∂��(ho]hp]hq]hr]ht]uhhj´µ��hb]rÓ∂��(h¢)ÅrÔ∂��}r∂��(hgX���RaiseshhjÎ∂��hij6¨��hkh¶hm}rÒ∂��(ho]hp]hq]hr]ht]uhvK�hb]rÚ∂��hÄX���RaisesrÛ∂��ÖÅrÙ∂��}rı∂��(hgU�hhjÔ∂��ubaubh¨)Årˆ∂��}r˜∂��(hgU�hm}r¯∂��(ho]hp]hq]hr]ht]uhhjÎ∂��hb]r˘∂��j	#��)År˙∂��}r˚∂��(hgU�hm}r¸∂��(ho]hp]hq]hr]ht]uhhjˆ∂��hb]r˝∂��(j#��)År˛∂��}rˇ∂��(hgU�hm}r�∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]r∑��hÑ)År∑��}r∑��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4880)hm}r∑��(ho]hp]hq]hr]ht]uhhj˛∂��hb]r∑��(j’��)År∑��}r∑��(hgU�hm}r∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr	∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj∑��hb]r
∑��jû"��)År∑��}r∑��(hgj	∑��hm}r
∑��(ho]hp]hq]hr]ht]uhhj∑��hb]r∑��hÄX���Exceptions.NotImplementedr∑��ÖÅr∑��}r∑��(hgU�hhj∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∑��ÖÅr∑��}r∑��(hgU�hhj∑��ubj√��)År∑��}r∑��(hgX$���``(errorCode=501, detailCode=4880)``hm}r∑��(ho]hp]hq]hr]ht]uhhj∑��hb]r∑��hÄX ���(errorCode=501, detailCode=4880)r∑��ÖÅr∑��}r∑��(hgU�hhj∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År∑��}r∑��(hgU�hm}r∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]r∑��hÑ)År ∑��}r!∑��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4881)hm}r"∑��(ho]hp]hq]hr]ht]uhhj∑��hb]r#∑��(j’��)År$∑��}r%∑��(hgU�hm}r&∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedr'∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj ∑��hb]r(∑��jû"��)År)∑��}r*∑��(hgj'∑��hm}r+∑��(ho]hp]hq]hr]ht]uhhj$∑��hb]r,∑��hÄX���Exceptions.NotAuthorizedr-∑��ÖÅr.∑��}r/∑��(hgU�hhj)∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- r0∑��ÖÅr1∑��}r2∑��(hgU�hhj ∑��ubj√��)År3∑��}r4∑��(hgX$���``(errorCode=401, detailCode=4881)``hm}r5∑��(ho]hp]hq]hr]ht]uhhj ∑��hb]r6∑��hÄX ���(errorCode=401, detailCode=4881)r7∑��ÖÅr8∑��}r9∑��(hgU�hhj3∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År:∑��}r;∑��(hgU�hm}r<∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]r=∑��hÑ)År>∑��}r?∑��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4882)hm}r@∑��(ho]hp]hq]hr]ht]uhhj:∑��hb]rA∑��(j’��)ÅrB∑��}rC∑��(hgU�hm}rD∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerE∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj>∑��hb]rF∑��jû"��)ÅrG∑��}rH∑��(hgjE∑��hm}rI∑��(ho]hp]hq]hr]ht]uhhjB∑��hb]rJ∑��hÄX���Exceptions.ServiceFailurerK∑��ÖÅrL∑��}rM∑��(hgU�hhjG∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- rN∑��ÖÅrO∑��}rP∑��(hgU�hhj>∑��ubj√��)ÅrQ∑��}rR∑��(hgX$���``(errorCode=500, detailCode=4882)``hm}rS∑��(ho]hp]hq]hr]ht]uhhj>∑��hb]rT∑��hÄX ���(errorCode=500, detailCode=4882)rU∑��ÖÅrV∑��}rW∑��(hgU�hhjQ∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrX∑��}rY∑��(hgU�hm}rZ∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]r[∑��hÑ)År\∑��}r]∑��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4883)hm}r^∑��(ho]hp]hq]hr]ht]uhhjX∑��hb]r_∑��(j’��)År`∑��}ra∑��(hgU�hm}rb∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrc∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj\∑��hb]rd∑��jû"��)Åre∑��}rf∑��(hgjc∑��hm}rg∑��(ho]hp]hq]hr]ht]uhhj`∑��hb]rh∑��hÄX���Exceptions.InvalidRequestri∑��ÖÅrj∑��}rk∑��(hgU�hhje∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- rl∑��ÖÅrm∑��}rn∑��(hgU�hhj\∑��ubj√��)Åro∑��}rp∑��(hgX$���``(errorCode=400, detailCode=4883)``hm}rq∑��(ho]hp]hq]hr]ht]uhhj\∑��hb]rr∑��hÄX ���(errorCode=400, detailCode=4883)rs∑��ÖÅrt∑��}ru∑��(hgU�hhjo∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årv∑��}rw∑��(hgU�hm}rx∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]ry∑��hÑ)Årz∑��}r{∑��(hgX7���Exceptions.NotFound -- (errorCode=404, detailCode=4884)hm}r|∑��(ho]hp]hq]hr]ht]uhhjv∑��hb]r}∑��(j’��)År~∑��}r∑��(hgU�hm}rÄ∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundrÅ∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhjz∑��hb]rÇ∑��jû"��)ÅrÉ∑��}rÑ∑��(hgjÅ∑��hm}rÖ∑��(ho]hp]hq]hr]ht]uhhj~∑��hb]rÜ∑��hÄX���Exceptions.NotFoundrá∑��ÖÅrà∑��}râ∑��(hgU�hhjÉ∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- rä∑��ÖÅrã∑��}rå∑��(hgU�hhjz∑��ubj√��)Årç∑��}ré∑��(hgX$���``(errorCode=404, detailCode=4884)``hm}rè∑��(ho]hp]hq]hr]ht]uhhjz∑��hb]rê∑��hÄX ���(errorCode=404, detailCode=4884)rë∑��ÖÅrí∑��}rì∑��(hgU�hhjç∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)Årî∑��}rï∑��(hgU�hm}rñ∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]ró∑��hÑ)Årò∑��}rô∑��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4885)hm}rö∑��(ho]hp]hq]hr]ht]uhhjî∑��hb]rõ∑��(j’��)Årú∑��}rù∑��(hgU�hm}rû∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrü∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhjò∑��hb]r†∑��jû"��)År°∑��}r¢∑��(hgjü∑��hm}r£∑��(ho]hp]hq]hr]ht]uhhjú∑��hb]r§∑��hÄX���Exceptions.InvalidTokenr•∑��ÖÅr¶∑��}rß∑��(hgU�hhj°∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- r®∑��ÖÅr©∑��}r™∑��(hgU�hhjò∑��ubj√��)År´∑��}r¨∑��(hgX$���``(errorCode=401, detailCode=4885)``hm}r≠∑��(ho]hp]hq]hr]ht]uhhjò∑��hb]rÆ∑��hÄX ���(errorCode=401, detailCode=4885)rØ∑��ÖÅr∞∑��}r±∑��(hgU�hhj´∑��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År≤∑��}r≥∑��(hgU�hm}r¥∑��(ho]hp]hq]hr]ht]uhhj˙∂��hb]rµ∑��hÑ)År∂∑��}r∑∑��(hgXò���Exceptions.VersionMismatch -- (errorCode=409, detailCode=4886)The serialVersion supplied with the request does not match the serialVersion of the targethm}r∏∑��(ho]hp]hq]hr]ht]uhhj≤∑��hb]rπ∑��(j’��)År∫∑��}rª∑��(hgU�hm}rº∑��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchrΩ∑��U	refdomainj&µ��hr]hq]Urefexplicitâho]hp]ht]uhhj∂∑��hb]ræ∑��jû"��)Årø∑��}r¿∑��(hgjΩ∑��hm}r¡∑��(ho]hp]hq]hr]ht]uhhj∫∑��hb]r¬∑��hÄX���Exceptions.VersionMismatchr√∑��ÖÅrƒ∑��}r≈∑��(hgU�hhjø∑��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∆∑��ÖÅr«∑��}r»∑��(hgU�hhj∂∑��ubhÑ)År…∑��}r ∑��(hgX$���``(errorCode=409, detailCode=4886)``rÀ∑��hhj∂∑��hij6¨��hkhàhm}rÃ∑��(ho]hp]hq]hr]ht]uhvK≥hb]rÕ∑��j√��)ÅrŒ∑��}rœ∑��(hgjÀ∑��hm}r–∑��(ho]hp]hq]hr]ht]uhhj…∑��hb]r—∑��hÄX ���(errorCode=409, detailCode=4886)r“∑��ÖÅr”∑��}r‘∑��(hgU�hhjŒ∑��ubahkjÀ��ubaubhÑ)År’∑��}r÷∑��(hgXZ���The serialVersion supplied with the request does not match the serialVersion of the targetr◊∑��hhj∂∑��hij6¨��hkhàhm}rÿ∑��(ho]hp]hq]hr]ht]uhvKµhb]rŸ∑��hÄXZ���The serialVersion supplied with the request does not match the serialVersion of the targetr⁄∑��ÖÅr€∑��}r‹∑��(hgj◊∑��hhj’∑��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År›∑��}rfi∑��(hgU�hhj¨��hiNhkj”��hm}rfl∑��(hr]hq]ho]hp]ht]Uentries]r‡∑��(j÷��X,���isNodeAuthorized() (in module CNReplication)hDU�Ntr·∑��auhvNhwhhb]ubj¸!��)År‚∑��}r„∑��(hgU�hhj¨��hiNhkjˇ!��hm}r‰∑��(j"��âj"��X���pyrÂ∑��hr]hq]ho]hp]ht]j"��X���functionrÊ∑��j"��jÊ∑��uhvNhwhhb]rÁ∑��(j"��)ÅrË∑��}rÈ∑��(hgX:���isNodeAuthorized(session,targetNodeSubject,pid) -> booleanhhj‚∑��hij6¨��hkj"��hm}rÍ∑��(hr]rÎ∑��hDaj"��j%¨��hq]ho]hp]ht]rÏ∑��hDaj"��X���isNodeAuthorizedrÌ∑��j"��U�j"��âuhvKÍhwhhb]rÓ∑��(j"��)ÅrÔ∑��}r∑��(hgX���CNReplication.hhjË∑��hij6¨��hkj"��hm}rÒ∑��(ho]hp]hq]hr]ht]uhvKÍhwhhb]rÚ∑��hÄX���CNReplication.rÛ∑��ÖÅrÙ∑��}rı∑��(hgU�hhjÔ∑��ubaubj"��)Årˆ∑��}r˜∑��(hgjÌ∑��hhjË∑��hij6¨��hkj!"��hm}r¯∑��(ho]hp]hq]hr]ht]uhvKÍhwhhb]r˘∑��hÄX���isNodeAuthorizedr˙∑��ÖÅr˚∑��}r¸∑��(hgU�hhjˆ∑��ubaubj'"��)År˝∑��}r˛∑��(hgX���session, targetNodeSubject, pidhhjË∑��hij6¨��hkj*"��hm}rˇ∑��(ho]hp]hq]hr]ht]uhvKÍhwhhb]r�∏��(j-"��)År∏��}r∏��(hgX���sessionhm}r∏��(ho]hp]hq]hr]ht]uhhj˝∑��hb]r∏��hÄX���sessionr∏��ÖÅr∏��}r∏��(hgU�hhj∏��ubahkj5"��ubj-"��)År∏��}r	∏��(hgX���targetNodeSubjecthm}r
∏��(ho]hp]hq]hr]ht]uhhj˝∑��hb]r∏��hÄX���targetNodeSubjectr∏��ÖÅr
∏��}r∏��(hgU�hhj∏��ubahkj5"��ubj-"��)År∏��}r∏��(hgX���pidhm}r∏��(ho]hp]hq]hr]ht]uhhj˝∑��hb]r∏��hÄX���pidr∏��ÖÅr∏��}r∏��(hgU�hhj∏��ubahkj5"��ubeubj6"��)År∏��}r∏��(hgX���booleanhhjË∑��hij6¨��hkj9"��hm}r∏��(ho]hp]hq]hr]ht]uhvKÍhwhhb]r∏��hÄX���booleanr∏��ÖÅr∏��}r∏��(hgU�hhj∏��ubaubeubj?"��)År∏��}r∏��(hgU�hhj‚∑��hij6¨��hkjB"��hm}r∏��(ho]hp]hq]hr]ht]uhvKÍhwhhb]r ∏��(hÑ)År!∏��}r"∏��(hgXù���Verifies that a replication event was initiated by a CN by comparing the target node's identifiying subject with a known list of scheduled replication tasks.r#∏��hhj∏��hij6¨��hkhàhm}r$∏��(ho]hp]hq]hr]ht]uhvKºhwhhb]r%∏��hÄXù���Verifies that a replication event was initiated by a CN by comparing the target node's identifiying subject with a known list of scheduled replication tasks.r&∏��ÖÅr'∏��}r(∏��(hgj#∏��hhj!∏��ubaubhÑ)År)∏��}r*∏��(hgXV���Successful completion of the operation is indicated by returning a HTTP status of 200.r+∏��hhj∏��hij6¨��hkhàhm}r,∏��(ho]hp]hq]hr]ht]uhvKæhwhhb]r-∏��hÄXV���Successful completion of the operation is indicated by returning a HTTP status of 200.r.∏��ÖÅr/∏��}r0∏��(hgj+∏��hhj)∏��ubaubhÑ)År1∏��}r2∏��(hgXQ���Failure of the operation MUST be indicated by returning an appropriate exception.r3∏��hhj∏��hij6¨��hkhàhm}r4∏��(ho]hp]hq]hr]ht]uhvK¿hwhhb]r5∏��hÄXQ���Failure of the operation MUST be indicated by returning an appropriate exception.r6∏��ÖÅr7∏��}r8∏��(hgj3∏��hhj1∏��ubaubhñ)År9∏��}r:∏��(hgU�hhj∏��hiNhkhôhm}r;∏��(ho]hp]hq]hr]ht]uhvNhwhhb]r<∏��(hú)År=∏��}r>∏��(hgU�hhj9∏��hij6¨��hkhühm}r?∏��(ho]hp]hq]hr]ht]uhvK¬hwhhb]r@∏��(h¢)ÅrA∏��}rB∏��(hgX���Versionhhj=∏��hij6¨��hkh¶hm}rC∏��(ho]hp]hq]hr]ht]uhvK�hb]rD∏��hÄX���VersionrE∏��ÖÅrF∏��}rG∏��(hgU�hhjA∏��ubaubh¨)ÅrH∏��}rI∏��(hgX
���1.0, (2.0)rJ∏��hm}rK∏��(ho]hp]hq]hr]ht]uhhj=∏��hb]rL∏��hÑ)ÅrM∏��}rN∏��(hgjJ∏��hhjH∏��hij6¨��hkhàhm}rO∏��(ho]hp]hq]hr]ht]uhvK¬hb]rP∏��hÄX
���1.0, (2.0)rQ∏��ÖÅrR∏��}rS∏��(hgjJ∏��hhjM∏��ubaubahkhπubeubhú)ÅrT∏��}rU∏��(hgU�hhj9∏��hij6¨��hkhühm}rV∏��(ho]hp]hq]hr]ht]uhvK√hwhhb]rW∏��(h¢)ÅrX∏��}rY∏��(hgX���REST URLhhjT∏��hij6¨��hkh¶hm}rZ∏��(ho]hp]hq]hr]ht]uhvK�hb]r[∏��hÄX���REST URLr\∏��ÖÅr]∏��}r^∏��(hgU�hhjX∏��ubaubh¨)År_∏��}r`∏��(hgXJ���``GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}``ra∏��hm}rb∏��(ho]hp]hq]hr]ht]uhhjT∏��hb]rc∏��hÑ)Ård∏��}re∏��(hgja∏��hhj_∏��hij6¨��hkhàhm}rf∏��(ho]hp]hq]hr]ht]uhvK√hb]rg∏��j√��)Årh∏��}ri∏��(hgja∏��hm}rj∏��(ho]hp]hq]hr]ht]uhhjd∏��hb]rk∏��hÄXF���GET /replicaAuthorizations/{pid}?targetNodeSubject={targetNodeSubject}rl∏��ÖÅrm∏��}rn∏��(hgU�hhjh∏��ubahkjÀ��ubaubahkhπubeubhú)Åro∏��}rp∏��(hgU�hm}rq∏��(ho]hp]hq]hr]ht]uhhj9∏��hb]rr∏��(h¢)Års∏��}rt∏��(hgX
���Parametershhjo∏��hij6¨��hkh¶hm}ru∏��(ho]hp]hq]hr]ht]uhvK�hb]rv∏��hÄX
���Parametersrw∏��ÖÅrx∏��}ry∏��(hgU�hhjs∏��ubaubh¨)Årz∏��}r{∏��(hgU�hm}r|∏��(ho]hp]hq]hr]ht]uhhjo∏��hb]r}∏��j	#��)År~∏��}r∏��(hgU�hm}rÄ∏��(ho]hp]hq]hr]ht]uhhjz∏��hb]rÅ∏��(j#��)ÅrÇ∏��}rÉ∏��(hgU�hm}rÑ∏��(ho]hp]hq]hr]ht]uhhj~∏��hb]rÖ∏��hÑ)ÅrÜ∏��}rá∏��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rà∏��(ho]hp]hq]hr]ht]uhhjÇ∏��hb]râ∏��(jû"��)Årä∏��}rã∏��(hgX���sessionhm}rå∏��(hr]hq]j¢"��àho]hp]ht]uhhjÜ∏��hb]rç∏��hÄX���sessionré∏��ÖÅrè∏��}rê∏��(hgU�hhjä∏��ubahkjß"��ubhÄX��� (rë∏��ÖÅrí∏��}rì∏��(hgU�hhjÜ∏��ubj’��)Årî∏��}rï∏��(hgX���:class:`Types.Session`rñ∏��hhjÜ∏��hij6¨��hkjÿ��hm}ró∏��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrò∏��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK≈hb]rô∏��j√��)Årö∏��}rõ∏��(hgjñ∏��hm}rú∏��(ho]hp]rù∏��(jÊ��jò∏��X���py-classrû∏��ehq]hr]ht]uhhjî∏��hb]rü∏��hÄX
���Types.Sessionr†∏��ÖÅr°∏��}r¢∏��(hgU�hhjö∏��ubahkjÀ��ubaubhÄX���)ÖÅr£∏��}r§∏��(hgU�hhjÜ∏��ubhÄX��� -- r•∏��ÖÅr¶∏��}rß∏��(hgU�hhjÜ∏��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r®∏��ÖÅr©∏��}r™∏��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjÜ∏��ubj’��)År´∏��}r¨∏��(hgX���:term:`public user`r≠∏��hhjÜ∏��hij6¨��hkjÿ��hm}rÆ∏��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdrØ∏��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKƒhb]r∞∏��j`2��)År±∏��}r≤∏��(hgj≠∏��hm}r≥∏��(ho]hp]r¥∏��(jÊ��jØ∏��X���std-termrµ∏��ehq]hr]ht]uhhj´∏��hb]r∂∏��hÄX���public userr∑∏��ÖÅr∏∏��}rπ∏��(hgU�hhj±∏��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r∫∏��ÖÅrª∏��}rº∏��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjÜ∏��ubehkhàubahkj;#��ubj#��)ÅrΩ∏��}ræ∏��(hgU�hm}rø∏��(ho]hp]hq]hr]ht]uhhj~∏��hb]r¿∏��hÑ)År¡∏��}r¬∏��(hgX��targetNodeSubject (Types.Subject) -- The subject that identifies the target node, with a value extracted from the X.509 certificate passed in during the call to MNReplication.replicate(). Transmitted as a URL query parameter, and so must be escaped accordingly.hm}r√∏��(ho]hp]hq]hr]ht]uhhjΩ∏��hb]rƒ∏��(jû"��)År≈∏��}r∆∏��(hgX���targetNodeSubjecthm}r«∏��(hr]hq]j¢"��àho]hp]ht]uhhj¡∏��hb]r»∏��hÄX���targetNodeSubjectr…∏��ÖÅr ∏��}rÀ∏��(hgU�hhj≈∏��ubahkjß"��ubhÄX��� (rÃ∏��ÖÅrÕ∏��}rŒ∏��(hgU�hhj¡∏��ubj’��)Årœ∏��}r–∏��(hgX���:class:`Types.Subject`r—∏��hhj¡∏��hij6¨��hkjÿ��hm}r“∏��(UreftypeX���classj⁄��âj€��X
���Types.SubjectU	refdomainX���pyr”∏��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK»hb]r‘∏��j√��)År’∏��}r÷∏��(hgj—∏��hm}r◊∏��(ho]hp]rÿ∏��(jÊ��j”∏��X���py-classrŸ∏��ehq]hr]ht]uhhjœ∏��hb]r⁄∏��hÄX
���Types.Subjectr€∏��ÖÅr‹∏��}r›∏��(hgU�hhj’∏��ubahkjÀ��ubaubhÄX���)ÖÅrfi∏��}rfl∏��(hgU�hhj¡∏��ubhÄX��� -- r‡∏��ÖÅr·∏��}r‚∏��(hgU�hhj¡∏��ubhÄX‡���The subject that identifies the target node, with a value extracted from the X.509 certificate passed in during the call to MNReplication.replicate(). Transmitted as a URL query parameter, and so must be escaped accordingly.r„∏��ÖÅr‰∏��}rÂ∏��(hgX‡���The subject that identifies the target node, with a value extracted from the X.509 certificate passed in during the call to MNReplication.replicate(). Transmitted as a URL query parameter, and so must be escaped accordingly.hhj¡∏��ubehkhàubahkj;#��ubj#��)ÅrÊ∏��}rÁ∏��(hgU�hm}rË∏��(ho]hp]hq]hr]ht]uhhj~∏��hb]rÈ∏��hÑ)ÅrÍ∏��}rÎ∏��(hgXç���pid (Types.Identifier) -- The identifier of the object to be replicated. Transmitted as part of the URL path and must be escaped accordingly.hm}rÏ∏��(ho]hp]hq]hr]ht]uhhjÊ∏��hb]rÌ∏��(jû"��)ÅrÓ∏��}rÔ∏��(hgX���pidhm}r∏��(hr]hq]j¢"��àho]hp]ht]uhhjÍ∏��hb]rÒ∏��hÄX���pidrÚ∏��ÖÅrÛ∏��}rÙ∏��(hgU�hhjÓ∏��ubahkjß"��ubhÄX��� (rı∏��ÖÅrˆ∏��}r˜∏��(hgU�hhjÍ∏��ubj’��)År¯∏��}r˘∏��(hgX���:class:`Types.Identifier`r˙∏��hhjÍ∏��hij6¨��hkjÿ��hm}r˚∏��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyr¸∏��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKÀhb]r˝∏��j√��)År˛∏��}rˇ∏��(hgj˙∏��hm}r�π��(ho]hp]rπ��(jÊ��j¸∏��X���py-classrπ��ehq]hr]ht]uhhj¯∏��hb]rπ��hÄX���Types.Identifierrπ��ÖÅrπ��}rπ��(hgU�hhj˛∏��ubahkjÀ��ubaubhÄX���)ÖÅrπ��}rπ��(hgU�hhjÍ∏��ubhÄX��� -- r	π��ÖÅr
π��}rπ��(hgU�hhjÍ∏��ubhÄXs���The identifier of the object to be replicated. Transmitted as part of the URL path and must be escaped accordingly.rπ��ÖÅr
π��}rπ��(hgXs���The identifier of the object to be replicated. Transmitted as part of the URL path and must be escaped accordingly.hhjÍ∏��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)Årπ��}rπ��(hgU�hm}rπ��(ho]hp]hq]hr]ht]uhhj9∏��hb]rπ��(h¢)Årπ��}rπ��(hgX���Returnshhjπ��hij6¨��hkh¶hm}rπ��(ho]hp]hq]hr]ht]uhvK�hb]rπ��hÄX���Returnsrπ��ÖÅrπ��}rπ��(hgU�hhjπ��ubaubh¨)Årπ��}rπ��(hgU�hm}rπ��(ho]hp]hq]hr]ht]uhhjπ��hb]rπ��hÑ)Årπ��}rπ��(hgX���True on successhm}r π��(ho]hp]hq]hr]ht]uhhjπ��hb]r!π��hÄX���True on successr"π��ÖÅr#π��}r$π��(hgX���True on successhhjπ��ubahkhàubahkhπubehkhüubhú)År%π��}r&π��(hgU�hm}r'π��(ho]hp]hq]hr]ht]uhhj9∏��hb]r(π��(h¢)År)π��}r*π��(hgX���Return typehhj%π��hij6¨��hkh¶hm}r+π��(ho]hp]hq]hr]ht]uhvK�hb]r,π��hÄX���Return typer-π��ÖÅr.π��}r/π��(hgU�hhj)π��ubaubh¨)År0π��}r1π��(hgU�hm}r2π��(ho]hp]hq]hr]ht]uhhj%π��hb]r3π��hÑ)År4π��}r5π��(hgX���booleanhm}r6π��(ho]hp]hq]hr]ht]uhhj0π��hb]r7π��j’��)År8π��}r9π��(hgU�hm}r:π��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhj4π��hb]r;π��hÄX���booleanr<π��ÖÅr=π��}r>π��(hgU�hhj8π��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År?π��}r@π��(hgU�hm}rAπ��(ho]hp]hq]hr]ht]uhhj9∏��hb]rBπ��(h¢)ÅrCπ��}rDπ��(hgX���Raiseshhj?π��hij6¨��hkh¶hm}rEπ��(ho]hp]hq]hr]ht]uhvK�hb]rFπ��hÄX���RaisesrGπ��ÖÅrHπ��}rIπ��(hgU�hhjCπ��ubaubh¨)ÅrJπ��}rKπ��(hgU�hm}rLπ��(ho]hp]hq]hr]ht]uhhj?π��hb]rMπ��j	#��)ÅrNπ��}rOπ��(hgU�hm}rPπ��(ho]hp]hq]hr]ht]uhhjJπ��hb]rQπ��(j#��)ÅrRπ��}rSπ��(hgU�hm}rTπ��(ho]hp]hq]hr]ht]uhhjNπ��hb]rUπ��hÑ)ÅrVπ��}rWπ��(hgXi���Exceptions.NotImplemented -- (errorCode=501, detailCode=4870)The method functionality is not implemented.hm}rXπ��(ho]hp]hq]hr]ht]uhhjRπ��hb]rYπ��(j’��)ÅrZπ��}r[π��(hgU�hm}r\π��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedr]π��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhjVπ��hb]r^π��jû"��)År_π��}r`π��(hgj]π��hm}raπ��(ho]hp]hq]hr]ht]uhhjZπ��hb]rbπ��hÄX���Exceptions.NotImplementedrcπ��ÖÅrdπ��}reπ��(hgU�hhj_π��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfπ��ÖÅrgπ��}rhπ��(hgU�hhjVπ��ubhÑ)Åriπ��}rjπ��(hgX$���``(errorCode=501, detailCode=4870)``rkπ��hhjVπ��hij6¨��hkhàhm}rlπ��(ho]hp]hq]hr]ht]uhvK–hb]rmπ��j√��)Årnπ��}roπ��(hgjkπ��hm}rpπ��(ho]hp]hq]hr]ht]uhhjiπ��hb]rqπ��hÄX ���(errorCode=501, detailCode=4870)rrπ��ÖÅrsπ��}rtπ��(hgU�hhjnπ��ubahkjÀ��ubaubhÑ)Åruπ��}rvπ��(hgX,���The method functionality is not implemented.rwπ��hhjVπ��hij6¨��hkhàhm}rxπ��(ho]hp]hq]hr]ht]uhvK“hb]ryπ��hÄX,���The method functionality is not implemented.rzπ��ÖÅr{π��}r|π��(hgjwπ��hhjuπ��ubaubehkhàubahkj;#��ubj#��)År}π��}r~π��(hgU�hm}rπ��(ho]hp]hq]hr]ht]uhhjNπ��hb]rÄπ��hÑ)ÅrÅπ��}rÇπ��(hgXx���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4871)Replication of PID is not authorized for the subject listed.hm}rÉπ��(ho]hp]hq]hr]ht]uhhj}π��hb]rÑπ��(j’��)ÅrÖπ��}rÜπ��(hgU�hm}ráπ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedràπ��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhjÅπ��hb]râπ��jû"��)Åräπ��}rãπ��(hgjàπ��hm}råπ��(ho]hp]hq]hr]ht]uhhjÖπ��hb]rçπ��hÄX���Exceptions.NotAuthorizedréπ��ÖÅrèπ��}rêπ��(hgU�hhjäπ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rëπ��ÖÅríπ��}rìπ��(hgU�hhjÅπ��ubhÑ)Årîπ��}rïπ��(hgX$���``(errorCode=401, detailCode=4871)``rñπ��hhjÅπ��hij6¨��hkhàhm}róπ��(ho]hp]hq]hr]ht]uhvK‘hb]ròπ��j√��)Årôπ��}röπ��(hgjñπ��hm}rõπ��(ho]hp]hq]hr]ht]uhhjîπ��hb]rúπ��hÄX ���(errorCode=401, detailCode=4871)rùπ��ÖÅrûπ��}rüπ��(hgU�hhjôπ��ubahkjÀ��ubaubhÑ)År†π��}r°π��(hgX<���Replication of PID is not authorized for the subject listed.r¢π��hhjÅπ��hij6¨��hkhàhm}r£π��(ho]hp]hq]hr]ht]uhvK÷hb]r§π��hÄX<���Replication of PID is not authorized for the subject listed.r•π��ÖÅr¶π��}rßπ��(hgj¢π��hhj†π��ubaubehkhàubahkj;#��ubj#��)År®π��}r©π��(hgU�hm}r™π��(ho]hp]hq]hr]ht]uhhjNπ��hb]r´π��hÑ)År¨π��}r≠π��(hgX_���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4872)An internal server error occurred.hm}rÆπ��(ho]hp]hq]hr]ht]uhhj®π��hb]rØπ��(j’��)År∞π��}r±π��(hgU�hm}r≤π��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer≥π��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhj¨π��hb]r¥π��jû"��)Årµπ��}r∂π��(hgj≥π��hm}r∑π��(ho]hp]hq]hr]ht]uhhj∞π��hb]r∏π��hÄX���Exceptions.ServiceFailurerππ��ÖÅr∫π��}rªπ��(hgU�hhjµπ��ubahkjß"��ubahkjÿ��ubhÄX��� -- rºπ��ÖÅrΩπ��}ræπ��(hgU�hhj¨π��ubhÑ)Årøπ��}r¿π��(hgX$���``(errorCode=500, detailCode=4872)``r¡π��hhj¨π��hij6¨��hkhàhm}r¬π��(ho]hp]hq]hr]ht]uhvKÿhb]r√π��j√��)Årƒπ��}r≈π��(hgj¡π��hm}r∆π��(ho]hp]hq]hr]ht]uhhjøπ��hb]r«π��hÄX ���(errorCode=500, detailCode=4872)r»π��ÖÅr…π��}r π��(hgU�hhjƒπ��ubahkjÀ��ubaubhÑ)ÅrÀπ��}rÃπ��(hgX"���An internal server error occurred.rÕπ��hhj¨π��hij6¨��hkhàhm}rŒπ��(ho]hp]hq]hr]ht]uhvK⁄hb]rœπ��hÄX"���An internal server error occurred.r–π��ÖÅr—π��}r“π��(hgjÕπ��hhjÀπ��ubaubehkhàubahkj;#��ubj#��)År”π��}r‘π��(hgU�hm}r’π��(ho]hp]hq]hr]ht]uhhjNπ��hb]r÷π��hÑ)År◊π��}rÿπ��(hgX`���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4873)The replication request is invalid.hm}rŸπ��(ho]hp]hq]hr]ht]uhhj”π��hb]r⁄π��(j’��)År€π��}r‹π��(hgU�hm}r›π��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrfiπ��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhj◊π��hb]rflπ��jû"��)År‡π��}r·π��(hgjfiπ��hm}r‚π��(ho]hp]hq]hr]ht]uhhj€π��hb]r„π��hÄX���Exceptions.InvalidRequestr‰π��ÖÅrÂπ��}rÊπ��(hgU�hhj‡π��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÁπ��ÖÅrËπ��}rÈπ��(hgU�hhj◊π��ubhÑ)ÅrÍπ��}rÎπ��(hgX$���``(errorCode=400, detailCode=4873)``rÏπ��hhj◊π��hij6¨��hkhàhm}rÌπ��(ho]hp]hq]hr]ht]uhvK‹hb]rÓπ��j√��)ÅrÔπ��}rπ��(hgjÏπ��hm}rÒπ��(ho]hp]hq]hr]ht]uhhjÍπ��hb]rÚπ��hÄX ���(errorCode=400, detailCode=4873)rÛπ��ÖÅrÙπ��}rıπ��(hgU�hhjÔπ��ubahkjÀ��ubaubhÑ)Årˆπ��}r˜π��(hgX#���The replication request is invalid.r¯π��hhj◊π��hij6¨��hkhàhm}r˘π��(ho]hp]hq]hr]ht]uhvKfihb]r˙π��hÄX#���The replication request is invalid.r˚π��ÖÅr¸π��}r˝π��(hgj¯π��hhjˆπ��ubaubehkhàubahkj;#��ubj#��)År˛π��}rˇπ��(hgU�hm}r�∫��(ho]hp]hq]hr]ht]uhhjNπ��hb]r∫��hÑ)År∫��}r∫��(hgXd���Exceptions.NotFound -- (errorCode=404, detailCode=4874)The PID does not exist as an existing object.hm}r∫��(ho]hp]hq]hr]ht]uhhj˛π��hb]r∫��(j’��)År∫��}r∫��(hgU�hm}r∫��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr	∫��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhj∫��hb]r
∫��jû"��)År∫��}r∫��(hgj	∫��hm}r
∫��(ho]hp]hq]hr]ht]uhhj∫��hb]r∫��hÄX���Exceptions.NotFoundr∫��ÖÅr∫��}r∫��(hgU�hhj∫��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∫��ÖÅr∫��}r∫��(hgU�hhj∫��ubhÑ)År∫��}r∫��(hgX$���``(errorCode=404, detailCode=4874)``r∫��hhj∫��hij6¨��hkhàhm}r∫��(ho]hp]hq]hr]ht]uhvK‡hb]r∫��j√��)År∫��}r∫��(hgj∫��hm}r∫��(ho]hp]hq]hr]ht]uhhj∫��hb]r∫��hÄX ���(errorCode=404, detailCode=4874)r∫��ÖÅr∫��}r ∫��(hgU�hhj∫��ubahkjÀ��ubaubhÑ)År!∫��}r"∫��(hgX-���The PID does not exist as an existing object.r#∫��hhj∫��hij6¨��hkhàhm}r$∫��(ho]hp]hq]hr]ht]uhvK‚hb]r%∫��hÄX-���The PID does not exist as an existing object.r&∫��ÖÅr'∫��}r(∫��(hgj#∫��hhj!∫��ubaubehkhàubahkj;#��ubj#��)År)∫��}r*∫��(hgU�hm}r+∫��(ho]hp]hq]hr]ht]uhhjNπ��hb]r,∫��hÑ)År-∫��}r.∫��(hgX^���Exceptions.InvalidToken -- (errorCode=401, detailCode=4875)The session information is invalid.hm}r/∫��(ho]hp]hq]hr]ht]uhhj)∫��hb]r0∫��(j’��)År1∫��}r2∫��(hgU�hm}r3∫��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr4∫��U	refdomainjÂ∑��hr]hq]Urefexplicitâho]hp]ht]uhhj-∫��hb]r5∫��jû"��)År6∫��}r7∫��(hgj4∫��hm}r8∫��(ho]hp]hq]hr]ht]uhhj1∫��hb]r9∫��hÄX���Exceptions.InvalidTokenr:∫��ÖÅr;∫��}r<∫��(hgU�hhj6∫��ubahkjß"��ubahkjÿ��ubhÄX��� -- r=∫��ÖÅr>∫��}r?∫��(hgU�hhj-∫��ubhÑ)År@∫��}rA∫��(hgX$���``(errorCode=401, detailCode=4875)``rB∫��hhj-∫��hij6¨��hkhàhm}rC∫��(ho]hp]hq]hr]ht]uhvK‰hb]rD∫��j√��)ÅrE∫��}rF∫��(hgjB∫��hm}rG∫��(ho]hp]hq]hr]ht]uhhj@∫��hb]rH∫��hÄX ���(errorCode=401, detailCode=4875)rI∫��ÖÅrJ∫��}rK∫��(hgU�hhjE∫��ubahkjÀ��ubaubhÑ)ÅrL∫��}rM∫��(hgX#���The session information is invalid.rN∫��hhj-∫��hij6¨��hkhàhm}rO∫��(ho]hp]hq]hr]ht]uhvKÊhb]rP∫��hÄX#���The session information is invalid.rQ∫��ÖÅrR∫��}rS∫��(hgjN∫��hhjL∫��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)ÅrT∫��}rU∫��(hgU�hhj¨��hiNhkj”��hm}rV∫��(hr]hq]ho]hp]ht]Uentries]rW∫��(j÷��X5���deleteReplicationMetadata() (in module CNReplication)h/U�NtrX∫��auhvNhwhhb]ubj¸!��)ÅrY∫��}rZ∫��(hgU�hhj¨��hiNhkjˇ!��hm}r[∫��(j"��âj"��X���pyr\∫��hr]hq]ho]hp]ht]j"��X���functionr]∫��j"��j]∫��uhvNhwhhb]r^∫��(j"��)År_∫��}r`∫��(hgXF���deleteReplicationMetadata(session,pid,nodeId,serialVersion) -> booleanhhjY∫��hiXH���internal padding after source/apis/generated/generated_CNReplication.txtra∫��hkj"��hm}rb∫��(hr]rc∫��h/aj"��j%¨��hq]ho]hp]ht]rd∫��h/aj"��X���deleteReplicationMetadatare∫��j"��U�j"��âuhvM!hwhhb]rf∫��(j"��)Årg∫��}rh∫��(hgX���CNReplication.hhj_∫��hija∫��hkj"��hm}ri∫��(ho]hp]hq]hr]ht]uhvM!hwhhb]rj∫��hÄX���CNReplication.rk∫��ÖÅrl∫��}rm∫��(hgU�hhjg∫��ubaubj"��)Årn∫��}ro∫��(hgje∫��hhj_∫��hija∫��hkj!"��hm}rp∫��(ho]hp]hq]hr]ht]uhvM!hwhhb]rq∫��hÄX���deleteReplicationMetadatarr∫��ÖÅrs∫��}rt∫��(hgU�hhjn∫��ubaubj'"��)Åru∫��}rv∫��(hgX#���session, pid, nodeId, serialVersionhhj_∫��hija∫��hkj*"��hm}rw∫��(ho]hp]hq]hr]ht]uhvM!hwhhb]rx∫��(j-"��)Åry∫��}rz∫��(hgX���sessionhm}r{∫��(ho]hp]hq]hr]ht]uhhju∫��hb]r|∫��hÄX���sessionr}∫��ÖÅr~∫��}r∫��(hgU�hhjy∫��ubahkj5"��ubj-"��)ÅrÄ∫��}rÅ∫��(hgX���pidhm}rÇ∫��(ho]hp]hq]hr]ht]uhhju∫��hb]rÉ∫��hÄX���pidrÑ∫��ÖÅrÖ∫��}rÜ∫��(hgU�hhjÄ∫��ubahkj5"��ubj-"��)Årá∫��}rà∫��(hgX���nodeIdhm}râ∫��(ho]hp]hq]hr]ht]uhhju∫��hb]rä∫��hÄX���nodeIdrã∫��ÖÅrå∫��}rç∫��(hgU�hhjá∫��ubahkj5"��ubj-"��)Åré∫��}rè∫��(hgX
���serialVersionhm}rê∫��(ho]hp]hq]hr]ht]uhhju∫��hb]rë∫��hÄX
���serialVersionrí∫��ÖÅrì∫��}rî∫��(hgU�hhjé∫��ubahkj5"��ubeubj6"��)Årï∫��}rñ∫��(hgX���booleanhhj_∫��hija∫��hkj9"��hm}ró∫��(ho]hp]hq]hr]ht]uhvM!hwhhb]rò∫��hÄX���booleanrô∫��ÖÅrö∫��}rõ∫��(hgU�hhjï∫��ubaubeubj?"��)Årú∫��}rù∫��(hgU�hhjY∫��hija∫��hkjB"��hm}rû∫��(ho]hp]hq]hr]ht]uhvM!hwhhb]rü∫��(hÑ)År†∫��}r°∫��(hgXo���Removes the replication information for the specified node from the object system metadata identified by *pid*.hhjú∫��hij6¨��hkhàhm}r¢∫��(ho]hp]hq]hr]ht]uhvKÌhwhhb]r£∫��(hÄXi���Removes the replication information for the specified node from the object system metadata identified by r§∫��ÖÅr•∫��}r¶∫��(hgXi���Removes the replication information for the specified node from the object system metadata identified by hhj†∫��ubjÉ$��)Årß∫��}r®∫��(hgX���*pid*hm}r©∫��(ho]hp]hq]hr]ht]uhhj†∫��hb]r™∫��hÄX���pidr´∫��ÖÅr¨∫��}r≠∫��(hgU�hhjß∫��ubahkjã$��ubhÄX���.ÖÅrÆ∫��}rØ∫��(hgX���.hhj†∫��ubeubhÑ)År∞∫��}r±∫��(hgXÊ���Removal of replication metadata is necessary if the Member Node goes offline permanently or for an extended period, or when it is deeemed prudent to migrate an object from one node to another to address resource management issues.r≤∫��hhjú∫��hij6¨��hkhàhm}r≥∫��(ho]hp]hq]hr]ht]uhvKÔhwhhb]r¥∫��hÄXÊ���Removal of replication metadata is necessary if the Member Node goes offline permanently or for an extended period, or when it is deeemed prudent to migrate an object from one node to another to address resource management issues.rµ∫��ÖÅr∂∫��}r∑∫��(hgj≤∫��hhj∞∫��ubaubhÑ)År∏∫��}rπ∫��(hgX5���This method can be only called by Coordinating Nodes.r∫∫��hhjú∫��hij6¨��hkhàhm}rª∫��(ho]hp]hq]hr]ht]uhvKÒhwhhb]rº∫��hÄX5���This method can be only called by Coordinating Nodes.rΩ∫��ÖÅræ∫��}rø∫��(hgj∫∫��hhj∏∫��ubaubhñ)År¿∫��}r¡∫��(hgU�hhjú∫��hiNhkhôhm}r¬∫��(ho]hp]hq]hr]ht]uhvNhwhhb]r√∫��(hú)Årƒ∫��}r≈∫��(hgU�hhj¿∫��hij6¨��hkhühm}r∆∫��(ho]hp]hq]hr]ht]uhvKÛhwhhb]r«∫��(h¢)År»∫��}r…∫��(hgX���Versionhhjƒ∫��hij6¨��hkh¶hm}r ∫��(ho]hp]hq]hr]ht]uhvK�hb]rÀ∫��hÄX���VersionrÃ∫��ÖÅrÕ∫��}rŒ∫��(hgU�hhj»∫��ubaubh¨)Årœ∫��}r–∫��(hgX
���1.0, (2.0)r—∫��hm}r“∫��(ho]hp]hq]hr]ht]uhhjƒ∫��hb]r”∫��hÑ)År‘∫��}r’∫��(hgj—∫��hhjœ∫��hij6¨��hkhàhm}r÷∫��(ho]hp]hq]hr]ht]uhvKÛhb]r◊∫��hÄX
���1.0, (2.0)rÿ∫��ÖÅrŸ∫��}r⁄∫��(hgj—∫��hhj‘∫��ubaubahkhπubeubhú)År€∫��}r‹∫��(hgU�hhj¿∫��hij6¨��hkhühm}r›∫��(ho]hp]hq]hr]ht]uhvKÙhwhhb]rfi∫��(h¢)Årfl∫��}r‡∫��(hgX���REST URLhhj€∫��hij6¨��hkh¶hm}r·∫��(ho]hp]hq]hr]ht]uhvK�hb]r‚∫��hÄX���REST URLr„∫��ÖÅr‰∫��}rÂ∫��(hgU�hhjfl∫��ubaubh¨)ÅrÊ∫��}rÁ∫��(hgX$���``PUT /removeReplicaMetadata/{pid}``rË∫��hm}rÈ∫��(ho]hp]hq]hr]ht]uhhj€∫��hb]rÍ∫��hÑ)ÅrÎ∫��}rÏ∫��(hgjË∫��hhjÊ∫��hij6¨��hkhàhm}rÌ∫��(ho]hp]hq]hr]ht]uhvKÙhb]rÓ∫��j√��)ÅrÔ∫��}r∫��(hgjË∫��hm}rÒ∫��(ho]hp]hq]hr]ht]uhhjÎ∫��hb]rÚ∫��hÄX ���PUT /removeReplicaMetadata/{pid}rÛ∫��ÖÅrÙ∫��}rı∫��(hgU�hhjÔ∫��ubahkjÀ��ubaubahkhπubeubhú)Årˆ∫��}r˜∫��(hgU�hm}r¯∫��(ho]hp]hq]hr]ht]uhhj¿∫��hb]r˘∫��(h¢)År˙∫��}r˚∫��(hgX
���Parametershhjˆ∫��hija∫��hkh¶hm}r¸∫��(ho]hp]hq]hr]ht]uhvK�hb]r˝∫��hÄX
���Parametersr˛∫��ÖÅrˇ∫��}r�ª��(hgU�hhj˙∫��ubaubh¨)Årª��}rª��(hgU�hm}rª��(ho]hp]hq]hr]ht]uhhjˆ∫��hb]rª��j	#��)Årª��}rª��(hgU�hm}rª��(ho]hp]hq]hr]ht]uhhjª��hb]rª��(j#��)År	ª��}r
ª��(hgU�hm}rª��(ho]hp]hq]hr]ht]uhhjª��hb]rª��hÑ)År
ª��}rª��(hgX��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session MUST be a Coordinating Node. Transmitted as part of the SSL handshake process.hm}rª��(ho]hp]hq]hr]ht]uhhj	ª��hb]rª��(jû"��)Årª��}rª��(hgX���sessionhm}rª��(hr]hq]j¢"��àho]hp]ht]uhhj
ª��hb]rª��hÄX���sessionrª��ÖÅrª��}rª��(hgU�hhjª��ubahkjß"��ubhÄX��� (rª��ÖÅrª��}rª��(hgU�hhj
ª��ubj’��)Årª��}rª��(hgX���:class:`Types.Session`rª��hhj
ª��hij6¨��hkjÿ��hm}rª��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrª��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvKˆhb]r ª��j√��)År!ª��}r"ª��(hgjª��hm}r#ª��(ho]hp]r$ª��(jÊ��jª��X���py-classr%ª��ehq]hr]ht]uhhjª��hb]r&ª��hÄX
���Types.Sessionr'ª��ÖÅr(ª��}r)ª��(hgU�hhj!ª��ubahkjÀ��ubaubhÄX���)ÖÅr*ª��}r+ª��(hgU�hhj
ª��ubhÄX��� -- r,ª��ÖÅr-ª��}r.ª��(hgU�hhj
ª��ubhÄX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session MUST be a Coordinating Node. Transmitted as part of the SSL handshake process.r/ª��ÖÅr0ª��}r1ª��(hgX��Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session MUST be a Coordinating Node. Transmitted as part of the SSL handshake process.hhj
ª��ubehkhàubahkj;#��ubj#��)År2ª��}r3ª��(hgU�hm}r4ª��(ho]hp]hq]hr]ht]uhhjª��hb]r5ª��hÑ)År6ª��}r7ª��(hgX™���pid (Types.Identifier) -- The identifier of the object whose replication metadata is being modified.  Transmitted as part of the URL path and must be escaped accordingly.hm}r8ª��(ho]hp]hq]hr]ht]uhhj2ª��hb]r9ª��(jû"��)År:ª��}r;ª��(hgX���pidhm}r<ª��(hr]hq]j¢"��àho]hp]ht]uhhj6ª��hb]r=ª��hÄX���pidr>ª��ÖÅr?ª��}r@ª��(hgU�hhj:ª��ubahkjß"��ubhÄX��� (rAª��ÖÅrBª��}rCª��(hgU�hhj6ª��ubj’��)ÅrDª��}rEª��(hgX���:class:`Types.Identifier`rFª��hhj6ª��hij6¨��hkjÿ��hm}rGª��(UreftypeX���classj⁄��âj€��X���Types.IdentifierU	refdomainX���pyrHª��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK˘hb]rIª��j√��)ÅrJª��}rKª��(hgjFª��hm}rLª��(ho]hp]rMª��(jÊ��jHª��X���py-classrNª��ehq]hr]ht]uhhjDª��hb]rOª��hÄX���Types.IdentifierrPª��ÖÅrQª��}rRª��(hgU�hhjJª��ubahkjÀ��ubaubhÄX���)ÖÅrSª��}rTª��(hgU�hhj6ª��ubhÄX��� -- rUª��ÖÅrVª��}rWª��(hgU�hhj6ª��ubhÄXê���The identifier of the object whose replication metadata is being modified.  Transmitted as part of the URL path and must be escaped accordingly.rXª��ÖÅrYª��}rZª��(hgXê���The identifier of the object whose replication metadata is being modified.  Transmitted as part of the URL path and must be escaped accordingly.hhj6ª��ubehkhàubahkj;#��ubj#��)År[ª��}r\ª��(hgU�hm}r]ª��(ho]hp]hq]hr]ht]uhhjª��hb]r^ª��hÑ)År_ª��}r`ª��(hgX‹���nodeId (Types.NodeReference) -- The identifier of the node replication information that is being removed from the system metadata record. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}raª��(ho]hp]hq]hr]ht]uhhj[ª��hb]rbª��(jû"��)Årcª��}rdª��(hgX���nodeIdhm}reª��(hr]hq]j¢"��àho]hp]ht]uhhj_ª��hb]rfª��hÄX���nodeIdrgª��ÖÅrhª��}riª��(hgU�hhjcª��ubahkjß"��ubhÄX��� (rjª��ÖÅrkª��}rlª��(hgU�hhj_ª��ubj’��)Årmª��}rnª��(hgX���:class:`Types.NodeReference`roª��hhj_ª��hij6¨��hkjÿ��hm}rpª��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrqª��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK¸hb]rrª��j√��)Årsª��}rtª��(hgjoª��hm}ruª��(ho]hp]rvª��(jÊ��jqª��X���py-classrwª��ehq]hr]ht]uhhjmª��hb]rxª��hÄX���Types.NodeReferenceryª��ÖÅrzª��}r{ª��(hgU�hhjsª��ubahkjÀ��ubaubhÄX���)ÖÅr|ª��}r}ª��(hgU�hhj_ª��ubhÄX��� -- r~ª��ÖÅrª��}rĪ��(hgU�hhj_ª��ubhÄXç���The identifier of the node replication information that is being removed from the system metadata record. Transmitted as a UTF-8 String as a rŪ��ÖÅrǪ��}rɪ��(hgXç���The identifier of the node replication information that is being removed from the system metadata record. Transmitted as a UTF-8 String as a hhj_ª��ubjÉ$��)ÅrѪ��}rÖª��(hgX���*Param part*hm}rܪ��(ho]hp]hq]hr]ht]uhhj_ª��hb]ráª��hÄX
���Param partràª��ÖÅrâª��}räª��(hgU�hhjѪ��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rãª��ÖÅråª��}rçª��(hgX%��� of the MIME multipart/mixed message.hhj_ª��ubehkhàubahkj;#��ubj#��)Åréª��}rèª��(hgU�hm}rêª��(ho]hp]hq]hr]ht]uhhjª��hb]rëª��hÑ)Åríª��}rìª��(hgX)��serialVersion (unsigned long) -- The Types.SystemMetadata.serialVersion of the system metadata being updated. This MUST match the latest version of system metadata available for the object on the Coordinating Node. Transmitted as a UTF-8 String as a Param part of the MIME multipart/mixed message.hm}rîª��(ho]hp]hq]hr]ht]uhhjéª��hb]rïª��(jû"��)Årñª��}róª��(hgX
���serialVersionhm}ròª��(hr]hq]j¢"��àho]hp]ht]uhhjíª��hb]rôª��hÄX
���serialVersionröª��ÖÅrõª��}rúª��(hgU�hhjñª��ubahkjß"��ubhÄX��� (rùª��ÖÅrûª��}rüª��(hgU�hhjíª��ubj’��)År†ª��}r°ª��(hgU�hm}r¢ª��(Ureftypejü&��j¢"��àU	reftargetX
���unsigned longr£ª��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjíª��hb]r§ª��j¢&��)År•ª��}r¶ª��(hgj£ª��hm}rߪ��(ho]hp]hq]hr]ht]uhhj†ª��hb]r®ª��hÄX
���unsigned longr©ª��ÖÅr™ª��}r´ª��(hgU�hhj•ª��ubahkj™&��ubahkjÿ��ubhÄX���)ÖÅr¨ª��}r≠ª��(hgU�hhjíª��ubhÄX��� -- rƪ��ÖÅrت��}r∞ª��(hgU�hhjíª��ubhÄX���The r±ª��ÖÅr≤ª��}r≥ª��(hgX���The hhjíª��ubj’��)År¥ª��}rµª��(hgX*���:attr:`Types.SystemMetadata.serialVersion`r∂ª��hhjíª��hij6¨��hkjÿ��hm}r∑ª��(UreftypeX���attrj⁄��âj€��X"���Types.SystemMetadata.serialVersionU	refdomainX���pyr∏ª��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvK˛hb]rπª��j√��)År∫ª��}rªª��(hgj∂ª��hm}rºª��(ho]hp]rΩª��(jÊ��j∏ª��X���py-attrræª��ehq]hr]ht]uhhj¥ª��hb]røª��hÄX"���Types.SystemMetadata.serialVersionr¿ª��ÖÅr¡ª��}r¬ª��(hgU�hhj∫ª��ubahkjÀ��ubaubhÄX≥��� of the system metadata being updated. This MUST match the latest version of system metadata available for the object on the Coordinating Node. Transmitted as a UTF-8 String as a r√ª��ÖÅrƒª��}r≈ª��(hgX≥��� of the system metadata being updated. This MUST match the latest version of system metadata available for the object on the Coordinating Node. Transmitted as a UTF-8 String as a hhjíª��ubjÉ$��)År∆ª��}r«ª��(hgX���*Param part*hm}r»ª��(ho]hp]hq]hr]ht]uhhjíª��hb]r…ª��hÄX
���Param partr ª��ÖÅrÀª��}rê��(hgU�hhj∆ª��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.rÕª��ÖÅrŒª��}rœª��(hgX%��� of the MIME multipart/mixed message.hhjíª��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År–ª��}r—ª��(hgU�hm}r“ª��(ho]hp]hq]hr]ht]uhhj¿∫��hb]r”ª��(h¢)År‘ª��}r’ª��(hgX���Returnshhj–ª��hija∫��hkh¶hm}r÷ª��(ho]hp]hq]hr]ht]uhvK�hb]r◊ª��hÄX���Returnsrÿª��ÖÅrŸª��}r⁄ª��(hgU�hhj‘ª��ubaubh¨)År€ª��}r‹ª��(hgU�hm}r›ª��(ho]hp]hq]hr]ht]uhhj–ª��hb]rfiª��hÑ)Årflª��}r‡ª��(hgX:���True if the replication metadata was successfully deleted.hm}r·ª��(ho]hp]hq]hr]ht]uhhj€ª��hb]r‚ª��hÄX:���True if the replication metadata was successfully deleted.r„ª��ÖÅr‰ª��}rª��(hgX:���True if the replication metadata was successfully deleted.hhjflª��ubahkhàubahkhπubehkhüubhú)Årʪ��}rÁª��(hgU�hm}r˪��(ho]hp]hq]hr]ht]uhhj¿∫��hb]rȪ��(h¢)Årͪ��}rΪ��(hgX���Return typehhjʪ��hija∫��hkh¶hm}rϪ��(ho]hp]hq]hr]ht]uhvK�hb]r̪��hÄX���Return typerÓª��ÖÅrÔª��}rª��(hgU�hhjͪ��ubaubh¨)ÅrÒª��}rÚª��(hgU�hm}rÛª��(ho]hp]hq]hr]ht]uhhjʪ��hb]rÙª��hÑ)Årıª��}rˆª��(hgX���booleanhm}r˜ª��(ho]hp]hq]hr]ht]uhhjÒª��hb]r¯ª��j’��)År˘ª��}r˙ª��(hgU�hm}r˚ª��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjıª��hb]r¸ª��hÄX���booleanr˝ª��ÖÅr˛ª��}rˇª��(hgU�hhj˘ª��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)År�º��}rº��(hgU�hm}rº��(ho]hp]hq]hr]ht]uhhj¿∫��hb]rº��(h¢)Årº��}rº��(hgX���Raiseshhj�º��hija∫��hkh¶hm}rº��(ho]hp]hq]hr]ht]uhvK�hb]rº��hÄX���Raisesrº��ÖÅr	º��}r
º��(hgU�hhjº��ubaubh¨)Årº��}rº��(hgU�hm}r
º��(ho]hp]hq]hr]ht]uhhj�º��hb]rº��j	#��)Årº��}rº��(hgU�hm}rº��(ho]hp]hq]hr]ht]uhhjº��hb]rº��(j#��)Årº��}rº��(hgU�hm}rº��(ho]hp]hq]hr]ht]uhhjº��hb]rº��hÑ)Årº��}rº��(hgXn���Exceptions.NotImplemented -- (errorCode=501, detailCode=4950)The method functionality if not fully implementedhm}rº��(ho]hp]hq]hr]ht]uhhjº��hb]rº��(j’��)Årº��}rº��(hgU�hm}rº��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrº��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjº��hb]rº��jû"��)År º��}r!º��(hgjº��hm}r"º��(ho]hp]hq]hr]ht]uhhjº��hb]r#º��hÄX���Exceptions.NotImplementedr$º��ÖÅr%º��}r&º��(hgU�hhj º��ubahkjß"��ubahkjÿ��ubhÄX��� -- r'º��ÖÅr(º��}r)º��(hgU�hhjº��ubhÑ)År*º��}r+º��(hgX$���``(errorCode=501, detailCode=4950)``r,º��hhjº��hij6¨��hkhàhm}r-º��(ho]hp]hq]hr]ht]uhvMhb]r.º��j√��)År/º��}r0º��(hgj,º��hm}r1º��(ho]hp]hq]hr]ht]uhhj*º��hb]r2º��hÄX ���(errorCode=501, detailCode=4950)r3º��ÖÅr4º��}r5º��(hgU�hhj/º��ubahkjÀ��ubaubhÑ)År6º��}r7º��(hgX1���The method functionality if not fully implementedr8º��hhjº��hij6¨��hkhàhm}r9º��(ho]hp]hq]hr]ht]uhvMhb]r:º��hÄX1���The method functionality if not fully implementedr;º��ÖÅr<º��}r=º��(hgj8º��hhj6º��ubaubehkhàubahkj;#��ubj#��)År>º��}r?º��(hgU�hm}r@º��(ho]hp]hq]hr]ht]uhhjº��hb]rAº��hÑ)ÅrBº��}rCº��(hgXå���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4951)An internal server error occurred that prevented the operation from completing.hm}rDº��(ho]hp]hq]hr]ht]uhhj>º��hb]rEº��(j’��)ÅrFº��}rGº��(hgU�hm}rHº��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerIº��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjBº��hb]rJº��jû"��)ÅrKº��}rLº��(hgjIº��hm}rMº��(ho]hp]hq]hr]ht]uhhjFº��hb]rNº��hÄX���Exceptions.ServiceFailurerOº��ÖÅrPº��}rQº��(hgU�hhjKº��ubahkjß"��ubahkjÿ��ubhÄX��� -- rRº��ÖÅrSº��}rTº��(hgU�hhjBº��ubhÑ)ÅrUº��}rVº��(hgX$���``(errorCode=500, detailCode=4951)``rWº��hhjBº��hij6¨��hkhàhm}rXº��(ho]hp]hq]hr]ht]uhvMhb]rYº��j√��)ÅrZº��}r[º��(hgjWº��hm}r\º��(ho]hp]hq]hr]ht]uhhjUº��hb]r]º��hÄX ���(errorCode=500, detailCode=4951)r^º��ÖÅr_º��}r`º��(hgU�hhjZº��ubahkjÀ��ubaubhÑ)Åraº��}rbº��(hgXO���An internal server error occurred that prevented the operation from completing.rcº��hhjBº��hij6¨��hkhàhm}rdº��(ho]hp]hq]hr]ht]uhvM
hb]reº��hÄXO���An internal server error occurred that prevented the operation from completing.rfº��ÖÅrgº��}rhº��(hgjcº��hhjaº��ubaubehkhàubahkj;#��ubj#��)Åriº��}rjº��(hgU�hm}rkº��(ho]hp]hq]hr]ht]uhhjº��hb]rlº��hÑ)Årmº��}rnº��(hgXa���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4952)The request parameters are malformedhm}roº��(ho]hp]hq]hr]ht]uhhjiº��hb]rpº��(j’��)Årqº��}rrº��(hgU�hm}rsº��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrtº��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjmº��hb]ruº��jû"��)Årvº��}rwº��(hgjtº��hm}rxº��(ho]hp]hq]hr]ht]uhhjqº��hb]ryº��hÄX���Exceptions.InvalidRequestrzº��ÖÅr{º��}r|º��(hgU�hhjvº��ubahkjß"��ubahkjÿ��ubhÄX��� -- r}º��ÖÅr~º��}rº��(hgU�hhjmº��ubhÑ)Årĺ��}rź��(hgX$���``(errorCode=400, detailCode=4952)``rǺ��hhjmº��hij6¨��hkhàhm}rɺ��(ho]hp]hq]hr]ht]uhvMhb]rѺ��j√��)ÅrÖº��}rܺ��(hgjǺ��hm}ráº��(ho]hp]hq]hr]ht]uhhjĺ��hb]ràº��hÄX ���(errorCode=400, detailCode=4952)râº��ÖÅräº��}rãº��(hgU�hhjÖº��ubahkjÀ��ubaubhÑ)Åråº��}rçº��(hgX$���The request parameters are malformedréº��hhjmº��hij6¨��hkhàhm}rèº��(ho]hp]hq]hr]ht]uhvMhb]rêº��hÄX$���The request parameters are malformedrëº��ÖÅríº��}rìº��(hgjéº��hhjåº��ubaubehkhàubahkj;#��ubj#��)Årîº��}rïº��(hgU�hm}rñº��(ho]hp]hq]hr]ht]uhhjº��hb]róº��hÑ)Åròº��}rôº��(hgXZ���Exceptions.InvalidToken -- (errorCode=401, detailCode=4953)The supplied session is invalidhm}röº��(ho]hp]hq]hr]ht]uhhjîº��hb]rõº��(j’��)Årúº��}rùº��(hgU�hm}rûº��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrüº��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjòº��hb]r†º��jû"��)År°º��}r¢º��(hgjüº��hm}r£º��(ho]hp]hq]hr]ht]uhhjúº��hb]r§º��hÄX���Exceptions.InvalidTokenr•º��ÖÅr¶º��}rߺ��(hgU�hhj°º��ubahkjß"��ubahkjÿ��ubhÄX��� -- r®º��ÖÅr©º��}r™º��(hgU�hhjòº��ubhÑ)År´º��}r¨º��(hgX$���``(errorCode=401, detailCode=4953)``r≠º��hhjòº��hij6¨��hkhàhm}rƺ��(ho]hp]hq]hr]ht]uhvMhb]rغ��j√��)År∞º��}r±º��(hgj≠º��hm}r≤º��(ho]hp]hq]hr]ht]uhhj´º��hb]r≥º��hÄX ���(errorCode=401, detailCode=4953)r¥º��ÖÅrµº��}r∂º��(hgU�hhj∞º��ubahkjÀ��ubaubhÑ)År∑º��}r∏º��(hgX���The supplied session is invalidrπº��hhjòº��hij6¨��hkhàhm}r∫º��(ho]hp]hq]hr]ht]uhvMhb]rªº��hÄX���The supplied session is invalidrºº��ÖÅrΩº��}ræº��(hgjπº��hhj∑º��ubaubehkhàubahkj;#��ubj#��)Årøº��}r¿º��(hgU�hm}r¡º��(ho]hp]hq]hr]ht]uhhjº��hb]r¬º��hÑ)År√º��}rƒº��(hgXπ���Exceptions.NotFound -- (errorCode=404, detailCode=4956)The object identified by pid or the node reference specified by nodeId could not be located in the system metadata for the object.hm}r≈º��(ho]hp]hq]hr]ht]uhhjøº��hb]r∆º��(j’��)År«º��}r»º��(hgU�hm}r…º��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr º��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhj√º��hb]rÀº��jû"��)Årú��}rÕº��(hgj º��hm}rŒº��(ho]hp]hq]hr]ht]uhhj«º��hb]rœº��hÄX���Exceptions.NotFoundr–º��ÖÅr—º��}r“º��(hgU�hhjú��ubahkjß"��ubahkjÿ��ubhÄX��� -- r”º��ÖÅr‘º��}r’º��(hgU�hhj√º��ubhÑ)År÷º��}r◊º��(hgX$���``(errorCode=404, detailCode=4956)``rÿº��hhj√º��hij6¨��hkhàhm}rŸº��(ho]hp]hq]hr]ht]uhvMhb]r⁄º��j√��)År€º��}r‹º��(hgjÿº��hm}r›º��(ho]hp]hq]hr]ht]uhhj÷º��hb]rfiº��hÄX ���(errorCode=404, detailCode=4956)rflº��ÖÅr‡º��}r·º��(hgU�hhj€º��ubahkjÀ��ubaubhÑ)År‚º��}r„º��(hgXÜ���The object identified by *pid* or the node reference specified by *nodeId* could not be located in the system metadata for the object.hhj√º��hij6¨��hkhàhm}r‰º��(ho]hp]hq]hr]ht]uhvMhb]rº��(hÄX���The object identified by rʺ��ÖÅrÁº��}r˺��(hgX���The object identified by hhj‚º��ubjÉ$��)ÅrȺ��}rͺ��(hgX���*pid*hm}rκ��(ho]hp]hq]hr]ht]uhhj‚º��hb]rϺ��hÄX���pidr̺��ÖÅrÓº��}rÔº��(hgU�hhjȺ��ubahkjã$��ubhÄX$��� or the node reference specified by rº��ÖÅrÒº��}rÚº��(hgX$��� or the node reference specified by hhj‚º��ubjÉ$��)ÅrÛº��}rÙº��(hgX���*nodeId*hm}rıº��(ho]hp]hq]hr]ht]uhhj‚º��hb]rˆº��hÄX���nodeIdr˜º��ÖÅr¯º��}r˘º��(hgU�hhjÛº��ubahkjã$��ubhÄX<��� could not be located in the system metadata for the object.r˙º��ÖÅr˚º��}r¸º��(hgX<��� could not be located in the system metadata for the object.hhj‚º��ubeubehkhàubahkj;#��ubj#��)År˝º��}r˛º��(hgU�hm}rˇº��(ho]hp]hq]hr]ht]uhhjº��hb]r�Ω��hÑ)ÅrΩ��}rΩ��(hgX»���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4954)The subject identified by the session information does not have appropriate priviledges for modifiying the content or accessing the service.hm}rΩ��(ho]hp]hq]hr]ht]uhhj˝º��hb]rΩ��(j’��)ÅrΩ��}rΩ��(hgU�hm}rΩ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrΩ��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhjΩ��hb]r	Ω��jû"��)År
��}r��(hgj��hm}r��(ho]hp]hq]hr]ht]uhhj��hb]r
Ω��hÄX���Exceptions.NotAuthorizedrΩ��ÖÅrΩ��}rΩ��(hgU�hhj
Ω��ubahkjß"��ubahkjÿ��ubhÄX��� -- rΩ��ÖÅrΩ��}rΩ��(hgU�hhjΩ��ubhÑ)ÅrΩ��}rΩ��(hgX$���``(errorCode=401, detailCode=4954)``rΩ��hhjΩ��hij6¨��hkhàhm}rΩ��(ho]hp]hq]hr]ht]uhvMhb]rΩ��j√��)ÅrΩ��}rΩ��(hgjΩ��hm}rΩ��(ho]hp]hq]hr]ht]uhhjΩ��hb]rΩ��hÄX ���(errorCode=401, detailCode=4954)rΩ��ÖÅrΩ��}rΩ��(hgU�hhjΩ��ubahkjÀ��ubaubhÑ)År Ω��}r!Ω��(hgXé���The subject identified by the *session* information does not have appropriate priviledges for modifiying the content or accessing the service.hhjΩ��hij6¨��hkhàhm}r"Ω��(ho]hp]hq]hr]ht]uhvMhb]r#Ω��(hÄX���The subject identified by the r$Ω��ÖÅr%Ω��}r&Ω��(hgX���The subject identified by the hhj Ω��ubjÉ$��)År'Ω��}r(Ω��(hgX	���*session*hm}r)Ω��(ho]hp]hq]hr]ht]uhhj Ω��hb]r*Ω��hÄX���sessionr+Ω��ÖÅr,Ω��}r-Ω��(hgU�hhj'Ω��ubahkjã$��ubhÄXg��� information does not have appropriate priviledges for modifiying the content or accessing the service.r.Ω��ÖÅr/Ω��}r0Ω��(hgXg��� information does not have appropriate priviledges for modifiying the content or accessing the service.hhj Ω��ubeubehkhàubahkj;#��ubj#��)År1Ω��}r2Ω��(hgU�hm}r3Ω��(ho]hp]hq]hr]ht]uhhjº��hb]r4Ω��hÑ)År5Ω��}r6Ω��(hgX≤���Exceptions.VersionMismatch -- (errorCode=409, detailCode=4955)The serialVersion does not match the current Types.SystemMetadata.serialVersion value of the object system metadata.hm}r7Ω��(ho]hp]hq]hr]ht]uhhj1Ω��hb]r8Ω��(j’��)År9Ω��}r:Ω��(hgU�hm}r;Ω��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.VersionMismatchr<Ω��U	refdomainj\∫��hr]hq]Urefexplicitâho]hp]ht]uhhj5Ω��hb]r=Ω��jû"��)År>Ω��}r?Ω��(hgj<Ω��hm}r@Ω��(ho]hp]hq]hr]ht]uhhj9Ω��hb]rAΩ��hÄX���Exceptions.VersionMismatchrBΩ��ÖÅrCΩ��}rDΩ��(hgU�hhj>Ω��ubahkjß"��ubahkjÿ��ubhÄX��� -- rEΩ��ÖÅrFΩ��}rGΩ��(hgU�hhj5Ω��ubhÑ)ÅrHΩ��}rIΩ��(hgX$���``(errorCode=409, detailCode=4955)``rJΩ��hhj5Ω��hij6¨��hkhàhm}rKΩ��(ho]hp]hq]hr]ht]uhvMhb]rLΩ��j√��)ÅrMΩ��}rNΩ��(hgjJΩ��hm}rOΩ��(ho]hp]hq]hr]ht]uhhjHΩ��hb]rPΩ��hÄX ���(errorCode=409, detailCode=4955)rQΩ��ÖÅrRΩ��}rSΩ��(hgU�hhjMΩ��ubahkjÀ��ubaubhÑ)ÅrTΩ��}rUΩ��(hgX~���The *serialVersion* does not match the current :attr:`Types.SystemMetadata.serialVersion` value of the object system metadata.hhj5Ω��hij6¨��hkhàhm}rVΩ��(ho]hp]hq]hr]ht]uhvMhb]rWΩ��(hÄX���The rXΩ��ÖÅrYΩ��}rZΩ��(hgX���The hhjTΩ��ubjÉ$��)År[Ω��}r\Ω��(hgX���*serialVersion*hm}r]Ω��(ho]hp]hq]hr]ht]uhhjTΩ��hb]r^Ω��hÄX
���serialVersionr_Ω��ÖÅr`Ω��}raΩ��(hgU�hhj[Ω��ubahkjã$��ubhÄX��� does not match the current rbΩ��ÖÅrcΩ��}rdΩ��(hgX��� does not match the current hhjTΩ��ubj’��)ÅreΩ��}rfΩ��(hgX*���:attr:`Types.SystemMetadata.serialVersion`rgΩ��hhjTΩ��hij6¨��hkjÿ��hm}rhΩ��(UreftypeX���attrj⁄��âj€��X"���Types.SystemMetadata.serialVersionU	refdomainX���pyriΩ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j%¨��uhvMhb]rjΩ��j√��)ÅrkΩ��}rlΩ��(hgjgΩ��hm}rmΩ��(ho]hp]rnΩ��(jÊ��jiΩ��X���py-attrroΩ��ehq]hr]ht]uhhjeΩ��hb]rpΩ��hÄX"���Types.SystemMetadata.serialVersionrqΩ��ÖÅrrΩ��}rsΩ��(hgU�hhjkΩ��ubahkjÀ��ubaubhÄX%��� value of the object system metadata.rtΩ��ÖÅruΩ��}rvΩ��(hgX%��� value of the object system metadata.hhjTΩ��ubeubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj��)ÅrwΩ��}rxΩ��(hgU�hhj¨��hihjhkj!��hm}ryΩ��(j#��j$��hr]hq]ho]hp]ht]uhvKyhwhhb]ubj93��)ÅrzΩ��}r{Ω��(hgU�hhj¨��hiNhkj<3��hm}r|Ω��(ho]hp]hq]hr]ht]uhvNhwhhb]r}Ω��(hÑ)År~Ω��}rΩ��(hgXs���This old stuff is commented out but kept here for revisiting later
.. function:: getDefaultReplicationPolicy (sess)rÄΩ��hhjzΩ��hihjhkhàhm}rÅΩ��(ho]hp]hq]hr]ht]uhvK{hb]rÇΩ��hÄXs���This old stuff is commented out but kept here for revisiting later
.. function:: getDefaultReplicationPolicy (sess)rÉΩ��ÖÅrÑΩ��}rÖΩ��(hgjÄΩ��hhj~Ω��ubaubj–��)ÅrÜΩ��}ráΩ��(hgU�hm}ràΩ��(hr]hq]ho]hp]ht]Uentries]râΩ��(j÷��X.���getMNReplicateList() (in module CNReplication)h=U�NträΩ��auhhjzΩ��hb]hkj”��ubj¸!��)ÅrãΩ��}råΩ��(hgU�hhjzΩ��hkjˇ!��hm}rçΩ��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionréΩ��j"��jéΩ��uhwhhb]rèΩ��(j"��)ÅrêΩ��}rëΩ��(hgX���getMNReplicateList()hhjãΩ��hihjhkj"��hm}ríΩ��(hr]rìΩ��h=aj"��j%¨��hq]ho]hp]ht]rîΩ��h=aj"��X���getMNReplicateListrïΩ��j"��U�j"��âuhvKhwhhb]rñΩ��(j"��)ÅróΩ��}ròΩ��(hgX���CNReplication.hhjêΩ��hihjhkj"��hm}rôΩ��(ho]hp]hq]hr]ht]uhvKhwhhb]röΩ��hÄX���CNReplication.rõΩ��ÖÅrúΩ��}rùΩ��(hgU�hhjóΩ��ubaubj"��)ÅrûΩ��}rüΩ��(hgjïΩ��hhjêΩ��hihjhkj!"��hm}r†Ω��(ho]hp]hq]hr]ht]uhvKhwhhb]r°Ω��hÄX���getMNReplicateListr¢Ω��ÖÅr£Ω��}r§Ω��(hgU�hhjûΩ��ubaubj'"��)År•Ω��}r¶Ω��(hgU�hhjêΩ��hihjhkj*"��hm}rßΩ��(ho]hp]hq]hr]ht]uhvKhwhhb]ubeubj?"��)År®Ω��}r©Ω��(hgU�hhjãΩ��hihjhkjB"��hm}r™Ω��(ho]hp]hq]hr]ht]uhvKhwhhb]ubeubj–��)År´Ω��}r¨Ω��(hgU�hm}r≠Ω��(hr]hq]ho]hp]ht]Uentries]rÆΩ��(j÷��X0���getReplicationPolicy() (in module CNReplication)h*U�NtrØΩ��auhhjzΩ��hb]hkj”��ubj¸!��)År∞Ω��}r±Ω��(hgU�hhjzΩ��hkjˇ!��hm}r≤Ω��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionr≥Ω��j"��j≥Ω��uhwhhb]r¥Ω��(j"��)ÅrµΩ��}r∂Ω��(hgX���getReplicationPolicy (sess, ID)hhj∞Ω��hihjhkj"��hm}r∑Ω��(hr]r∏Ω��h*aj"��j%¨��hq]ho]hp]ht]rπΩ��h*aj"��X���getReplicationPolicyr∫Ω��j"��U�j"��âuhvKÅhwhhb]rªΩ��(j"��)ÅrºΩ��}rΩΩ��(hgX���CNReplication.hhjµΩ��hihjhkj"��hm}ræΩ��(ho]hp]hq]hr]ht]uhvKÅhwhhb]røΩ��hÄX���CNReplication.r¿Ω��ÖÅr¡Ω��}r¬Ω��(hgU�hhjºΩ��ubaubj"��)År√Ω��}rƒΩ��(hgj∫Ω��hhjµΩ��hihjhkj!"��hm}r≈Ω��(ho]hp]hq]hr]ht]uhvKÅhwhhb]r∆Ω��hÄX���getReplicationPolicyr«Ω��ÖÅr»Ω��}r…Ω��(hgU�hhj√Ω��ubaubj'"��)År Ω��}rÀΩ��(hgX���sess, IDhhjµΩ��hihjhkj*"��hm}rÃΩ��(ho]hp]hq]hr]ht]uhvKÅhwhhb]rÕΩ��(j-"��)ÅrŒΩ��}rœΩ��(hgX���sesshm}r–Ω��(ho]hp]hq]hr]ht]uhhj Ω��hb]r—Ω��hÄX���sessr“Ω��ÖÅr”Ω��}r‘Ω��(hgU�hhjŒΩ��ubahkj5"��ubj-"��)År’Ω��}r÷Ω��(hgX���IDhm}r◊Ω��(ho]hp]hq]hr]ht]uhhj Ω��hb]rÿΩ��hÄX���IDrŸΩ��ÖÅr⁄Ω��}r€Ω��(hgU�hhj’Ω��ubahkj5"��ubeubeubj?"��)År‹Ω��}r›Ω��(hgU�hhj∞Ω��hihjhkjB"��hm}rfiΩ��(ho]hp]hq]hr]ht]uhvKÅhwhhb]ubeubj–��)ÅrflΩ��}r‡Ω��(hgU�hm}r·Ω��(hr]hq]ho]hp]ht]Uentries]r‚Ω��(j÷��X/���isReplicationNeeded() (in module CNReplication)hJU�Ntr„Ω��auhhjzΩ��hb]hkj”��ubj¸!��)År‰Ω��}rÂΩ��(hgU�hhjzΩ��hkjˇ!��hm}rÊΩ��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionrÁΩ��j"��jÁΩ��uhwhhb]rËΩ��(j"��)ÅrÈΩ��}rÍΩ��(hgX���isReplicationNeeded ()hhj‰Ω��hihjhkj"��hm}rÎΩ��(hr]rÏΩ��hJaj"��j%¨��hq]ho]hp]ht]rÌΩ��hJaj"��X���isReplicationNeededrÓΩ��j"��U�j"��âuhvKÉhwhhb]rÔΩ��(j"��)ÅrΩ��}rÒΩ��(hgX���CNReplication.hhjÈΩ��hihjhkj"��hm}rÚΩ��(ho]hp]hq]hr]ht]uhvKÉhwhhb]rÛΩ��hÄX���CNReplication.rÙΩ��ÖÅrıΩ��}rˆΩ��(hgU�hhjΩ��ubaubj"��)År˜Ω��}r¯Ω��(hgjÓΩ��hhjÈΩ��hihjhkj!"��hm}r˘Ω��(ho]hp]hq]hr]ht]uhvKÉhwhhb]r˙Ω��hÄX���isReplicationNeededr˚Ω��ÖÅr¸Ω��}r˝Ω��(hgU�hhj˜Ω��ubaubj'"��)År˛Ω��}rˇΩ��(hgU�hhjÈΩ��hihjhkj*"��hm}r�æ��(ho]hp]hq]hr]ht]uhvKÉhwhhb]ubeubj?"��)Åræ��}ræ��(hgU�hhj‰Ω��hihjhkjB"��hm}ræ��(ho]hp]hq]hr]ht]uhvKÉhwhhb]ubeubj–��)Åræ��}ræ��(hgU�hm}ræ��(hr]hq]ho]hp]ht]Uentries]ræ��(j÷��X-���replicateMetadata() (in module CNReplication)h:U�Ntræ��auhhjzΩ��hb]hkj”��ubj¸!��)År	æ��}r
æ��(hgU�hhjzΩ��hkjˇ!��hm}ræ��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionræ��j"��jæ��uhwhhb]r
æ��(j"��)Åræ��}ræ��(hgX���replicateMetadata ()hhj	æ��hihjhkj"��hm}ræ��(hr]ræ��h:aj"��j%¨��hq]ho]hp]ht]ræ��h:aj"��X���replicateMetadataræ��j"��U�j"��âuhvKÖhwhhb]ræ��(j"��)Åræ��}ræ��(hgX���CNReplication.hhjæ��hihjhkj"��hm}ræ��(ho]hp]hq]hr]ht]uhvKÖhwhhb]ræ��hÄX���CNReplication.ræ��ÖÅræ��}ræ��(hgU�hhjæ��ubaubj"��)Åræ��}ræ��(hgjæ��hhjæ��hihjhkj!"��hm}ræ��(ho]hp]hq]hr]ht]uhvKÖhwhhb]ræ��hÄX���replicateMetadatar æ��ÖÅr!æ��}r"æ��(hgU�hhjæ��ubaubj'"��)År#æ��}r$æ��(hgU�hhjæ��hihjhkj*"��hm}r%æ��(ho]hp]hq]hr]ht]uhvKÖhwhhb]ubeubj?"��)År&æ��}r'æ��(hgU�hhj	æ��hihjhkjB"��hm}r(æ��(ho]hp]hq]hr]ht]uhvKÖhwhhb]ubeubj–��)År)æ��}r*æ��(hgU�hm}r+æ��(hr]hq]ho]hp]ht]Uentries]r,æ��(j÷��X7���setDefaultReplicationPolicy() (in module CNReplication)hU�Ntr-æ��auhhjzΩ��hb]hkj”��ubj¸!��)År.æ��}r/æ��(hgU�hhjzΩ��hkjˇ!��hm}r0æ��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionr1æ��j"��j1æ��uhwhhb]r2æ��(j"��)År3æ��}r4æ��(hgX*���setDefaultReplicationPolicy (sess, policy)hhj.æ��hihjhkj"��hm}r5æ��(hr]r6æ��haj"��j%¨��hq]ho]hp]ht]r7æ��haj"��X���setDefaultReplicationPolicyr8æ��j"��U�j"��âuhvKáhwhhb]r9æ��(j"��)År:æ��}r;æ��(hgX���CNReplication.hhj3æ��hihjhkj"��hm}r<æ��(ho]hp]hq]hr]ht]uhvKáhwhhb]r=æ��hÄX���CNReplication.r>æ��ÖÅr?æ��}r@æ��(hgU�hhj:æ��ubaubj"��)ÅrAæ��}rBæ��(hgj8æ��hhj3æ��hihjhkj!"��hm}rCæ��(ho]hp]hq]hr]ht]uhvKáhwhhb]rDæ��hÄX���setDefaultReplicationPolicyrEæ��ÖÅrFæ��}rGæ��(hgU�hhjAæ��ubaubj'"��)ÅrHæ��}rIæ��(hgX���sess, policyhhj3æ��hihjhkj*"��hm}rJæ��(ho]hp]hq]hr]ht]uhvKáhwhhb]rKæ��(j-"��)ÅrLæ��}rMæ��(hgX���sesshm}rNæ��(ho]hp]hq]hr]ht]uhhjHæ��hb]rOæ��hÄX���sessrPæ��ÖÅrQæ��}rRæ��(hgU�hhjLæ��ubahkj5"��ubj-"��)ÅrSæ��}rTæ��(hgX���policyhm}rUæ��(ho]hp]hq]hr]ht]uhhjHæ��hb]rVæ��hÄX���policyrWæ��ÖÅrXæ��}rYæ��(hgU�hhjSæ��ubahkj5"��ubeubeubj?"��)ÅrZæ��}r[æ��(hgU�hhj.æ��hihjhkjB"��hm}r\æ��(ho]hp]hq]hr]ht]uhvKáhwhhb]ubeubj–��)År]æ��}r^æ��(hgU�hm}r_æ��(hr]hq]ho]hp]ht]Uentries]r`æ��(j÷��X0���setReplicationPolicy() (in module CNReplication)X"���CNReplication.setReplicationPolicyU�Ntraæ��auhhjzΩ��hb]hkj”��ubj¸!��)Årbæ��}rcæ��(hgU�hhjzΩ��hkjˇ!��hm}rdæ��(j"��âj"��X���pyhr]hq]ho]hp]ht]j"��X���functionreæ��j"��jeæ��uhwhhb]rfæ��(j"��)Årgæ��}rhæ��(hgX'���setReplicationPolicy (sess, policy, ID)hhjbæ��hihjhkj"��hm}riæ��(hr]j"��j%¨��hq]ho]hp]ht]j"��X���setReplicationPolicyrjæ��j"��U�j"��âuhvKãhwhhb]rkæ��(j"��)Årlæ��}rmæ��(hgX���CNReplication.hhjgæ��hihjhkj"��hm}rnæ��(ho]hp]hq]hr]ht]uhvKãhwhhb]roæ��hÄX���CNReplication.rpæ��ÖÅrqæ��}rræ��(hgU�hhjlæ��ubaubj"��)Årsæ��}rtæ��(hgjjæ��hhjgæ��hihjhkj!"��hm}ruæ��(ho]hp]hq]hr]ht]uhvKãhwhhb]rvæ��hÄX���setReplicationPolicyrwæ��ÖÅrxæ��}ryæ��(hgU�hhjsæ��ubaubj'"��)Årzæ��}r{æ��(hgX���sess, policy, IDhhjgæ��hihjhkj*"��hm}r|æ��(ho]hp]hq]hr]ht]uhvKãhwhhb]r}æ��(j-"��)År~æ��}ræ��(hgX���sesshm}rÄæ��(ho]hp]hq]hr]ht]uhhjzæ��hb]rÅæ��hÄX���sessrÇæ��ÖÅrÉæ��}rÑæ��(hgU�hhj~æ��ubahkj5"��ubj-"��)ÅrÖæ��}rÜæ��(hgX���policyhm}ráæ��(ho]hp]hq]hr]ht]uhhjzæ��hb]ràæ��hÄX���policyrâæ��ÖÅräæ��}rãæ��(hgU�hhjÖæ��ubahkj5"��ubj-"��)Åråæ��}rçæ��(hgX���IDhm}réæ��(ho]hp]hq]hr]ht]uhhjzæ��hb]rèæ��hÄX���IDrêæ��ÖÅrëæ��}ríæ��(hgU�hhjåæ��ubahkj5"��ubeubeubj?"��)Årìæ��}rîæ��(hgU�hhjbæ��hihjhkjB"��hm}rïæ��(ho]hp]hq]hr]ht]uhvKãhwhhb]ubeubeubeubhd)Årñæ��}róæ��(hgU�hhhehihjhkhlhm}ròæ��(ho]hp]hq]hr]rôæ��(X���module-CNRegisterröæ��haeht]rõæ��hKauhvKçhwhhb]rúæ��(hy)Årùæ��}rûæ��(hgX���Register APIrüæ��hhjñæ��hihjhkh}hm}r†æ��(ho]hp]hq]hr]ht]uhvKçhwhhb]r°æ��hÄX���Register APIr¢æ��ÖÅr£æ��}r§æ��(hgjüæ��hhjùæ��ubaubj–��)År•æ��}r¶æ��(hgU�hhjñæ��hihjhkj”��hm}rßæ��(hr]hq]ho]hp]ht]Uentries]r®æ��(j÷��X���CNRegister (module)X���module-CNRegisterU�Ntr©æ��auhvNhwhhb]ubhÑ)År™æ��}r´æ��(hgXn���The register API methods are used to maintain a registry of nodes participating
in the DataONE infrastructure.r¨æ��hhjñæ��hihjhkhàhm}r≠æ��(ho]hp]hq]hr]ht]uhvKíhwhhb]rÆæ��hÄXn���The register API methods are used to maintain a registry of nodes participating
in the DataONE infrastructure.rØæ��ÖÅr∞æ��}r±æ��(hgj¨æ��hhj™æ��ubaubhÑ)År≤æ��}r≥æ��(hgX��Note that the node registry is much the same as the Object collection with a
restriction on the returned object formats to be Member Nodes or Coordinating
Nodes. It may be prudent for the implementation of the registration API to
leverage the existing functionality of the object collection rather than
implementing a parallel data store. In this case, the "science metadata" could
be a DC description of the node, and the "data" might be the detailed
registration information including node capabilities, scheduling and so forth.r¥æ��hhjñæ��hihjhkhàhm}rµæ��(ho]hp]hq]hr]ht]uhvKïhwhhb]r∂æ��hÄX��Note that the node registry is much the same as the Object collection with a
restriction on the returned object formats to be Member Nodes or Coordinating
Nodes. It may be prudent for the implementation of the registration API to
leverage the existing functionality of the object collection rather than
implementing a parallel data store. In this case, the "science metadata" could
be a DC description of the node, and the "data" might be the detailed
registration information including node capabilities, scheduling and so forth.r∑æ��ÖÅr∏æ��}rπæ��(hgj¥æ��hhj≤æ��ubaubj��)År∫æ��}rªæ��(hgXB���Warning: this file is automatically generated.  Edits will be losthhjñæ��hij��X.���source/apis/generated/generated_CNRegister.txtrºæ��ÖÅrΩæ��}rææ��bhkj!��hm}røæ��(j#��j$��hr]hq]ho]hp]ht]uhvKhwhhb]r¿æ��hÄXB���Warning: this file is automatically generated.  Edits will be lostr¡æ��ÖÅr¬æ��}r√æ��(hgU�hhj∫æ��ubaubj)��)Årƒæ��}r≈æ��(hgU�hhjñæ��hiNhkj,��hm}r∆æ��(ho]hp]hq]hr]r«æ��Uid9r»æ��aht]uhvNhwhhb]r…æ��(hy)År æ��}rÀæ��(hgX&���Functions defined in :mod:`CNRegister`hm}rÃæ��(ho]hp]hq]hr]ht]uhhjƒæ��hb]rÕæ��(hÄX���Functions defined in rŒæ��ÖÅrœæ��}r–æ��(hgX���Functions defined in hhj æ��ubj’��)År—æ��}r“æ��(hgX���:mod:`CNRegister`r”æ��hhj æ��hijΩæ��hkjÿ��hm}r‘æ��(UreftypeX���modj⁄��âj€��X
���CNRegisterU	refdomainX���pyr’æ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��X
���CNRegisterr÷æ��uhvKhb]r◊æ��j√��)Årÿæ��}rŸæ��(hgj”æ��hm}r⁄æ��(ho]hp]r€æ��(jÊ��j’æ��X���py-modr‹æ��ehq]hr]ht]uhhj—æ��hb]r›æ��hÄX
���CNRegisterrfiæ��ÖÅrflæ��}r‡æ��(hgU�hhjÿæ��ubahkjÀ��ubaubehkh}ubj9��)År·æ��}r‚æ��(hgU�hm}r„æ��(hr]hq]ho]hp]ht]UcolsKuhhjƒæ��hb]r‰æ��(j>��)ÅrÂæ��}rÊæ��(hgU�hm}rÁæ��(hr]hq]ho]hp]ht]UcolwidthKuhhj·æ��hb]hkjB��ubj>��)ÅrËæ��}rÈæ��(hgU�hm}rÍæ��(hr]hq]ho]hp]ht]UcolwidthKuhhj·æ��hb]hkjB��ubj>��)ÅrÎæ��}rÏæ��(hgU�hm}rÌæ��(hr]hq]ho]hp]ht]UcolwidthK
uhhj·æ��hb]hkjB��ubj>��)ÅrÓæ��}rÔæ��(hgU�hm}ræ��(hr]hq]ho]hp]ht]UcolwidthK
uhhj·æ��hb]hkjB��ubj>��)ÅrÒæ��}rÚæ��(hgU�hm}rÛæ��(hr]hq]ho]hp]ht]UcolwidthKuhhj·æ��hb]hkjB��ubjO��)ÅrÙæ��}rıæ��(hgU�hm}rˆæ��(ho]hp]hq]hr]ht]uhhj·æ��hb]r˜æ��jT��)År¯æ��}r˘æ��(hgU�hm}r˙æ��(ho]hp]hq]hr]ht]uhhjÙæ��hb]r˚æ��(jY��)År¸æ��}r˝æ��(hgU�hm}r˛æ��(ho]hp]hq]hr]ht]uhhj¯æ��hb]rˇæ��hÑ)År�ø��}rø��(hgX���Tierrø��hhj¸æ��hijΩæ��hkhàhm}rø��(ho]hp]hq]hr]ht]uhvK	hb]rø��hÄX���Tierrø��ÖÅrø��}rø��(hgjø��hhj�ø��ubaubahkjf��ubjY��)Årø��}r	ø��(hgU�hm}r
ø��(ho]hp]hq]hr]ht]uhhj¯æ��hb]rø��hÑ)Årø��}r
ø��(hgX���Versionrø��hhjø��hijΩæ��hkhàhm}rø��(ho]hp]hq]hr]ht]uhvK
hb]rø��hÄX���Versionrø��ÖÅrø��}rø��(hgjø��hhjø��ubaubahkjf��ubjY��)Årø��}rø��(hgU�hm}rø��(ho]hp]hq]hr]ht]uhhj¯æ��hb]rø��hÑ)Årø��}rø��(hgX���RESTrø��hhjø��hijΩæ��hkhàhm}rø��(ho]hp]hq]hr]ht]uhvKhb]rø��hÄX���RESTrø��ÖÅrø��}rø��(hgjø��hhjø��ubaubahkjf��ubjY��)År ø��}r!ø��(hgU�hm}r"ø��(ho]hp]hq]hr]ht]uhhj¯æ��hb]r#ø��hÑ)År$ø��}r%ø��(hgX���Functionr&ø��hhj ø��hijΩæ��hkhàhm}r'ø��(ho]hp]hq]hr]ht]uhvKhb]r(ø��hÄX���Functionr)ø��ÖÅr*ø��}r+ø��(hgj&ø��hhj$ø��ubaubahkjf��ubjY��)År,ø��}r-ø��(hgU�hm}r.ø��(ho]hp]hq]hr]ht]uhhj¯æ��hb]r/ø��hÑ)År0ø��}r1ø��(hgX
���Parametersr2ø��hhj,ø��hijΩæ��hkhàhm}r3ø��(ho]hp]hq]hr]ht]uhvK
hb]r4ø��hÄX
���Parametersr5ø��ÖÅr6ø��}r7ø��(hgj2ø��hhj0ø��ubaubahkjf��ubehkjó��ubahkjò��ubjô��)År8ø��}r9ø��(hgU�hm}r:ø��(ho]hp]hq]hr]ht]uhhj·æ��hb]r;ø��(jT��)År<ø��}r=ø��(hgU�hm}r>ø��(ho]hp]hq]hr]ht]uhhj8ø��hb]r?ø��(jY��)År@ø��}rAø��(hgU�hm}rBø��(ho]hp]hq]hr]ht]uhhj<ø��hb]rCø��hÑ)ÅrDø��}rEø��(hgX���Tier 2rFø��hhj@ø��hijΩæ��hkhàhm}rGø��(ho]hp]hq]hr]ht]uhvKhb]rHø��hÄX���Tier 2rIø��ÖÅrJø��}rKø��(hgjFø��hhjDø��ubaubahkjf��ubjY��)ÅrLø��}rMø��(hgU�hm}rNø��(ho]hp]hq]hr]ht]uhhj<ø��hb]rOø��hÑ)ÅrPø��}rQø��(hgX���1.0, 2.0rRø��hhjLø��hijΩæ��hkhàhm}rSø��(ho]hp]hq]hr]ht]uhvKhb]rTø��hÄX���1.0, 2.0rUø��ÖÅrVø��}rWø��(hgjRø��hhjPø��ubaubahkjf��ubjY��)ÅrXø��}rYø��(hgU�hm}rZø��(ho]hp]hq]hr]ht]uhhj<ø��hb]r[ø��hÑ)År\ø��}r]ø��(hgX���``PUT /node/{nodeid}``r^ø��hhjXø��hijΩæ��hkhàhm}r_ø��(ho]hp]hq]hr]ht]uhvKhb]r`ø��j√��)Åraø��}rbø��(hgj^ø��hm}rcø��(ho]hp]hq]hr]ht]uhhj\ø��hb]rdø��hÄX���PUT /node/{nodeid}reø��ÖÅrfø��}rgø��(hgU�hhjaø��ubahkjÀ��ubaubahkjf��ubjY��)Århø��}riø��(hgU�hm}rjø��(ho]hp]hq]hr]ht]uhhj<ø��hb]rkø��hÑ)Årlø��}rmø��(hgX���:func:`updateNodeCapabilities`rnø��hhjhø��hijΩæ��hkhàhm}roø��(ho]hp]hq]hr]ht]uhvKhb]rpø��j’��)Årqø��}rrø��(hgjnø��hhjlø��hijΩæ��hkjÿ��hm}rsø��(UreftypeX���funcj⁄��âj€��X���updateNodeCapabilitiesU	refdomainX���pyrtø��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]ruø��j√��)Årvø��}rwø��(hgjnø��hm}rxø��(ho]hp]ryø��(jÊ��jtø��X���py-funcrzø��ehq]hr]ht]uhhjqø��hb]r{ø��hÄX���updateNodeCapabilities()r|ø��ÖÅr}ø��}r~ø��(hgU�hhjvø��ubahkjÀ��ubaubaubahkjf��ubjY��)Årø��}rÄø��(hgU�hm}rÅø��(ho]hp]hq]hr]ht]uhhj<ø��hb]rÇø��hÑ)ÅrÉø��}rÑø��(hgXq���(:class:`session<Types.Session>`, :class:`nodeid<Types.NodeReference>`, :class:`node<Types.Node>`) ``->`` booleanrÖø��hhjø��hijΩæ��hkhàhm}rÜø��(ho]hp]hq]hr]ht]uhvKhb]ráø��(hÄX���(ÖÅràø��}râø��(hgX���(hhjÉø��ubj’��)Åräø��}rãø��(hgX���:class:`session<Types.Session>`råø��hhjÉø��hijΩæ��hkjÿ��hm}rçø��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyréø��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]rèø��j√��)Årêø��}rëø��(hgjåø��hm}ríø��(ho]hp]rìø��(jÊ��jéø��X���py-classrîø��ehq]hr]ht]uhhjäø��hb]rïø��hÄX���sessionrñø��ÖÅróø��}ròø��(hgU�hhjêø��ubahkjÀ��ubaubhÄX���, rôø��ÖÅröø��}rõø��(hgX���, hhjÉø��ubj’��)Årúø��}rùø��(hgX$���:class:`nodeid<Types.NodeReference>`rûø��hhjÉø��hijΩæ��hkjÿ��hm}rüø��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr†ø��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r°ø��j√��)År¢ø��}r£ø��(hgjûø��hm}r§ø��(ho]hp]r•ø��(jÊ��j†ø��X���py-classr¶ø��ehq]hr]ht]uhhjúø��hb]rßø��hÄX���nodeidr®ø��ÖÅr©ø��}r™ø��(hgU�hhj¢ø��ubahkjÀ��ubaubhÄX���, r´ø��ÖÅr¨ø��}r≠ø��(hgX���, hhjÉø��ubj’��)ÅrÆø��}rØø��(hgX���:class:`node<Types.Node>`r∞ø��hhjÉø��hijΩæ��hkjÿ��hm}r±ø��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr≤ø��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r≥ø��j√��)År¥ø��}rµø��(hgj∞ø��hm}r∂ø��(ho]hp]r∑ø��(jÊ��j≤ø��X���py-classr∏ø��ehq]hr]ht]uhhjÆø��hb]rπø��hÄX���noder∫ø��ÖÅrªø��}rºø��(hgU�hhj¥ø��ubahkjÀ��ubaubhÄX���) rΩø��ÖÅræø��}røø��(hgX���) hhjÉø��ubj√��)År¿ø��}r¡ø��(hgX���``->``hm}r¬ø��(ho]hp]hq]hr]ht]uhhjÉø��hb]r√ø��hÄX���->rƒø��ÖÅr≈ø��}r∆ø��(hgU�hhj¿ø��ubahkjÀ��ubhÄX��� booleanr«ø��ÖÅr»ø��}r…ø��(hgX��� booleanhhjÉø��ubeubahkjf��ubehkjó��ubjT��)År ø��}rÀø��(hgU�hm}rÃø��(ho]hp]hq]hr]ht]uhhj8ø��hb]rÕø��(jY��)ÅrŒø��}rœø��(hgU�hm}r–ø��(ho]hp]hq]hr]ht]uhhj ø��hb]r—ø��hÑ)År“ø��}r”ø��(hgX���Tier 2r‘ø��hhjŒø��hijΩæ��hkhàhm}r’ø��(ho]hp]hq]hr]ht]uhvKhb]r÷ø��hÄX���Tier 2r◊ø��ÖÅrÿø��}rŸø��(hgj‘ø��hhj“ø��ubaubahkjf��ubjY��)År⁄ø��}r€ø��(hgU�hm}r‹ø��(ho]hp]hq]hr]ht]uhhj ø��hb]r›ø��hÑ)Årfiø��}rflø��(hgX���1.0, 2.0r‡ø��hhj⁄ø��hijΩæ��hkhàhm}r·ø��(ho]hp]hq]hr]ht]uhvKhb]r‚ø��hÄX���1.0, 2.0r„ø��ÖÅr‰ø��}rÂø��(hgj‡ø��hhjfiø��ubaubahkjf��ubjY��)ÅrÊø��}rÁø��(hgU�hm}rËø��(ho]hp]hq]hr]ht]uhhj ø��hb]rÈø��hÑ)ÅrÍø��}rÎø��(hgX���``GET /node/{nodeid}``rÏø��hhjÊø��hijΩæ��hkhàhm}rÌø��(ho]hp]hq]hr]ht]uhvKhb]rÓø��j√��)ÅrÔø��}rø��(hgjÏø��hm}rÒø��(ho]hp]hq]hr]ht]uhhjÍø��hb]rÚø��hÄX���GET /node/{nodeid}rÛø��ÖÅrÙø��}rıø��(hgU�hhjÔø��ubahkjÀ��ubaubahkjf��ubjY��)Årˆø��}r˜ø��(hgU�hm}r¯ø��(ho]hp]hq]hr]ht]uhhj ø��hb]r˘ø��hÑ)År˙ø��}r˚ø��(hgX���:func:`getNodeCapabilities`r¸ø��hhjˆø��hijΩæ��hkhàhm}r˝ø��(ho]hp]hq]hr]ht]uhvKhb]r˛ø��j’��)Årˇø��}r�¿��(hgj¸ø��hhj˙ø��hijΩæ��hkjÿ��hm}r¿��(UreftypeX���funcj⁄��âj€��X���getNodeCapabilitiesU	refdomainX���pyr¿��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r¿��j√��)År¿��}r¿��(hgj¸ø��hm}r¿��(ho]hp]r¿��(jÊ��j¿��X���py-funcr¿��ehq]hr]ht]uhhjˇø��hb]r	¿��hÄX���getNodeCapabilities()r
¿��ÖÅr¿��}r¿��(hgU�hhj¿��ubahkjÀ��ubaubaubahkjf��ubjY��)År
¿��}r¿��(hgU�hm}r¿��(ho]hp]hq]hr]ht]uhhj ø��hb]r¿��hÑ)År¿��}r¿��(hgXA���(:class:`nodeid<Types.NodeReference>`) ``->`` :class:`Types.Node`r¿��hhj
¿��hijΩæ��hkhàhm}r¿��(ho]hp]hq]hr]ht]uhvKhb]r¿��(hÄX���(ÖÅr¿��}r¿��(hgX���(hhj¿��ubj’��)År¿��}r¿��(hgX$���:class:`nodeid<Types.NodeReference>`r¿��hhj¿��hijΩæ��hkjÿ��hm}r¿��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr¿��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r¿��j√��)År¿��}r¿��(hgj¿��hm}r ¿��(ho]hp]r!¿��(jÊ��j¿��X���py-classr"¿��ehq]hr]ht]uhhj¿��hb]r#¿��hÄX���nodeidr$¿��ÖÅr%¿��}r&¿��(hgU�hhj¿��ubahkjÀ��ubaubhÄX���) r'¿��ÖÅr(¿��}r)¿��(hgX���) hhj¿��ubj√��)År*¿��}r+¿��(hgX���``->``hm}r,¿��(ho]hp]hq]hr]ht]uhhj¿��hb]r-¿��hÄX���->r.¿��ÖÅr/¿��}r0¿��(hgU�hhj*¿��ubahkjÀ��ubhÄX��� ÖÅr1¿��}r2¿��(hgX��� hhj¿��ubj’��)År3¿��}r4¿��(hgX���:class:`Types.Node`r5¿��hhj¿��hijΩæ��hkjÿ��hm}r6¿��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr7¿��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r8¿��j√��)År9¿��}r:¿��(hgj5¿��hm}r;¿��(ho]hp]r<¿��(jÊ��j7¿��X���py-classr=¿��ehq]hr]ht]uhhj3¿��hb]r>¿��hÄX
���Types.Noder?¿��ÖÅr@¿��}rA¿��(hgU�hhj9¿��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubjT��)ÅrB¿��}rC¿��(hgU�hm}rD¿��(ho]hp]hq]hr]ht]uhhj8ø��hb]rE¿��(jY��)ÅrF¿��}rG¿��(hgU�hm}rH¿��(ho]hp]hq]hr]ht]uhhjB¿��hb]rI¿��hÑ)ÅrJ¿��}rK¿��(hgX���Tier 2rL¿��hhjF¿��hijΩæ��hkhàhm}rM¿��(ho]hp]hq]hr]ht]uhvKhb]rN¿��hÄX���Tier 2rO¿��ÖÅrP¿��}rQ¿��(hgjL¿��hhjJ¿��ubaubahkjf��ubjY��)ÅrR¿��}rS¿��(hgU�hm}rT¿��(ho]hp]hq]hr]ht]uhhjB¿��hb]rU¿��hÑ)ÅrV¿��}rW¿��(hgX���1.0, 2.0rX¿��hhjR¿��hijΩæ��hkhàhm}rY¿��(ho]hp]hq]hr]ht]uhvKhb]rZ¿��hÄX���1.0, 2.0r[¿��ÖÅr\¿��}r]¿��(hgjX¿��hhjV¿��ubaubahkjf��ubjY��)År^¿��}r_¿��(hgU�hm}r`¿��(ho]hp]hq]hr]ht]uhhjB¿��hb]ra¿��hÑ)Årb¿��}rc¿��(hgX���``POST /node``rd¿��hhj^¿��hijΩæ��hkhàhm}re¿��(ho]hp]hq]hr]ht]uhvKhb]rf¿��j√��)Årg¿��}rh¿��(hgjd¿��hm}ri¿��(ho]hp]hq]hr]ht]uhhjb¿��hb]rj¿��hÄX
���POST /noderk¿��ÖÅrl¿��}rm¿��(hgU�hhjg¿��ubahkjÀ��ubaubahkjf��ubjY��)Årn¿��}ro¿��(hgU�hm}rp¿��(ho]hp]hq]hr]ht]uhhjB¿��hb]rq¿��hÑ)Årr¿��}rs¿��(hgX���:func:`register`rt¿��hhjn¿��hijΩæ��hkhàhm}ru¿��(ho]hp]hq]hr]ht]uhvKhb]rv¿��j’��)Årw¿��}rx¿��(hgjt¿��hhjr¿��hijΩæ��hkjÿ��hm}ry¿��(UreftypeX���funcj⁄��âj€��X���registerU	refdomainX���pyrz¿��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r{¿��j√��)År|¿��}r}¿��(hgjt¿��hm}r~¿��(ho]hp]r¿��(jÊ��jz¿��X���py-funcrÄ¿��ehq]hr]ht]uhhjw¿��hb]rÅ¿��hÄX
���register()rÇ¿��ÖÅrÉ¿��}rÑ¿��(hgU�hhj|¿��ubahkjÀ��ubaubaubahkjf��ubjY��)ÅrÖ¿��}rÜ¿��(hgU�hm}rá¿��(ho]hp]hq]hr]ht]uhhjB¿��hb]rà¿��hÑ)Årâ¿��}rä¿��(hgX`���(:class:`session<Types.Session>`, :class:`node<Types.Node>`) ``->`` :class:`Types.NodeReference`rã¿��hhjÖ¿��hijΩæ��hkhàhm}rå¿��(ho]hp]hq]hr]ht]uhvKhb]rç¿��(hÄX���(ÖÅré¿��}rè¿��(hgX���(hhjâ¿��ubj’��)Årê¿��}rë¿��(hgX���:class:`session<Types.Session>`rí¿��hhjâ¿��hijΩæ��hkjÿ��hm}rì¿��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrî¿��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]rï¿��j√��)Årñ¿��}ró¿��(hgjí¿��hm}rò¿��(ho]hp]rô¿��(jÊ��jî¿��X���py-classrö¿��ehq]hr]ht]uhhjê¿��hb]rõ¿��hÄX���sessionrú¿��ÖÅrù¿��}rû¿��(hgU�hhjñ¿��ubahkjÀ��ubaubhÄX���, rü¿��ÖÅr†¿��}r°¿��(hgX���, hhjâ¿��ubj’��)År¢¿��}r£¿��(hgX���:class:`node<Types.Node>`r§¿��hhjâ¿��hijΩæ��hkjÿ��hm}r•¿��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr¶¿��hr]hq]Urefexplicitàho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]rß¿��j√��)År®¿��}r©¿��(hgj§¿��hm}r™¿��(ho]hp]r´¿��(jÊ��j¶¿��X���py-classr¨¿��ehq]hr]ht]uhhj¢¿��hb]r≠¿��hÄX���noderÆ¿��ÖÅrØ¿��}r∞¿��(hgU�hhj®¿��ubahkjÀ��ubaubhÄX���) r±¿��ÖÅr≤¿��}r≥¿��(hgX���) hhjâ¿��ubj√��)År¥¿��}rµ¿��(hgX���``->``hm}r∂¿��(ho]hp]hq]hr]ht]uhhjâ¿��hb]r∑¿��hÄX���->r∏¿��ÖÅrπ¿��}r∫¿��(hgU�hhj¥¿��ubahkjÀ��ubhÄX��� ÖÅrª¿��}rº¿��(hgX��� hhjâ¿��ubj’��)ÅrΩ¿��}ræ¿��(hgX���:class:`Types.NodeReference`rø¿��hhjâ¿��hijΩæ��hkjÿ��hm}r¿¿��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr¡¿��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKhb]r¬¿��j√��)År√¿��}rƒ¿��(hgjø¿��hm}r≈¿��(ho]hp]r∆¿��(jÊ��j¡¿��X���py-classr«¿��ehq]hr]ht]uhhjΩ¿��hb]r»¿��hÄX���Types.NodeReferencer…¿��ÖÅr ¿��}rÀ¿��(hgU�hhj√¿��ubahkjÀ��ubaubeubahkjf��ubehkjó��ubehkjø��ubehkj¿��ubeubj–��)Årÿ��}rÕ¿��(hgU�hhjñæ��hiNhkj”��hm}rŒ¿��(hr]hq]ho]hp]ht]Uentries]rœ¿��(j÷��X/���updateNodeCapabilities() (in module CNRegister)hU�Ntr–¿��auhvNhwhhb]ubj¸!��)År—¿��}r“¿��(hgU�hhjñæ��hiNhkjˇ!��hm}r”¿��(j"��âj"��X���pyr‘¿��hr]hq]ho]hp]ht]j"��X���functionr’¿��j"��j’¿��uhvNhwhhb]r÷¿��(j"��)År◊¿��}rÿ¿��(hgX6���updateNodeCapabilities(session,nodeid,node) -> booleanhhj—¿��hijΩæ��hkj"��hm}rŸ¿��(hr]r⁄¿��haj"��j÷æ��hq]ho]hp]ht]r€¿��haj"��X���updateNodeCapabilitiesr‹¿��j"��U�j"��âuhvKOhwhhb]r›¿��(j"��)Årfi¿��}rfl¿��(hgX���CNRegister.hhj◊¿��hijΩæ��hkj"��hm}r‡¿��(ho]hp]hq]hr]ht]uhvKOhwhhb]r·¿��hÄX���CNRegister.r‚¿��ÖÅr„¿��}r‰¿��(hgU�hhjfi¿��ubaubj"��)År¿��}rÊ¿��(hgj‹¿��hhj◊¿��hijΩæ��hkj!"��hm}rÁ¿��(ho]hp]hq]hr]ht]uhvKOhwhhb]rË¿��hÄX���updateNodeCapabilitiesrÈ¿��ÖÅrÍ¿��}rο��(hgU�hhj¿��ubaubj'"��)ÅrÏ¿��}rÌ¿��(hgX���session, nodeid, nodehhj◊¿��hijΩæ��hkj*"��hm}rÓ¿��(ho]hp]hq]hr]ht]uhvKOhwhhb]rÔ¿��(j-"��)År¿��}rÒ¿��(hgX���sessionhm}rÚ¿��(ho]hp]hq]hr]ht]uhhjÏ¿��hb]rÛ¿��hÄX���sessionrÙ¿��ÖÅrı¿��}rˆ¿��(hgU�hhj¿��ubahkj5"��ubj-"��)År˜¿��}r¯¿��(hgX���nodeidhm}r˘¿��(ho]hp]hq]hr]ht]uhhjÏ¿��hb]r˙¿��hÄX���nodeidr˚¿��ÖÅr¸¿��}r˝¿��(hgU�hhj˜¿��ubahkj5"��ubj-"��)År˛¿��}rˇ¿��(hgX���nodehm}r�¡��(ho]hp]hq]hr]ht]uhhjÏ¿��hb]r¡��hÄX���noder¡��ÖÅr¡��}r¡��(hgU�hhj˛¿��ubahkj5"��ubeubj6"��)År¡��}r¡��(hgX���booleanhhj◊¿��hijΩæ��hkj9"��hm}r¡��(ho]hp]hq]hr]ht]uhvKOhwhhb]r¡��hÄX���booleanr	¡��ÖÅr
¡��}r¡��(hgU�hhj¡��ubaubeubj?"��)År¡��}r
¡��(hgU�hhj—¿��hijΩæ��hkjB"��hm}r¡��(ho]hp]hq]hr]ht]uhvKOhwhhb]r¡��(hÑ)År¡��}r¡��(hgXW��For updating the capabilities of the specified node. Most information is replaced by information in the new node, however, the node identifier, nodeType, ping, syncrhonization.lastHarvested, and synchronization.lastCompleteHarvest are preserved from the existing entry.  Services in the old record not included in the new Node will be removed.r¡��hhj¡��hijΩæ��hkhàhm}r¡��(ho]hp]hq]hr]ht]uhvK#hwhhb]r¡��hÄXW��For updating the capabilities of the specified node. Most information is replaced by information in the new node, however, the node identifier, nodeType, ping, syncrhonization.lastHarvested, and synchronization.lastCompleteHarvest are preserved from the existing entry.  Services in the old record not included in the new Node will be removed.r¡��ÖÅr¡��}r¡��(hgj¡��hhj¡��ubaubhÑ)År¡��}r¡��(hgX[���Successful completion of this operation is indicated by a HTTP response status code of 200.r¡��hhj¡��hijΩæ��hkhàhm}r¡��(ho]hp]hq]hr]ht]uhvK%hwhhb]r¡��hÄX[���Successful completion of this operation is indicated by a HTTP response status code of 200.r¡��ÖÅr¡��}r¡��(hgj¡��hhj¡��ubaubhÑ)År ¡��}r!¡��(hgXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.r"¡��hhj¡��hijΩæ��hkhàhm}r#¡��(ho]hp]hq]hr]ht]uhvK'hwhhb]r$¡��hÄXb���Unsuccessful completion of this operation MUST be indicated by returning an appropriate exception.r%¡��ÖÅr&¡��}r'¡��(hgj"¡��hhj ¡��ubaubhÑ)År(¡��}r)¡��(hgX<���v2.0: The structure of :class:`v2_0.Types.Node` has changed.hhj¡��hijΩæ��hkhàhm}r*¡��(ho]hp]hq]hr]ht]uhvK)hwhhb]r+¡��(hÄX���v2.0: The structure of r,¡��ÖÅr-¡��}r.¡��(hgX���v2.0: The structure of hhj(¡��ubj’��)År/¡��}r0¡��(hgX���:class:`v2_0.Types.Node`r1¡��hhj(¡��hijΩæ��hkjÿ��hm}r2¡��(UreftypeX���classj⁄��âj€��X���v2_0.Types.NodeU	refdomainX���pyr3¡��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK)hb]r4¡��j√��)År5¡��}r6¡��(hgj1¡��hm}r7¡��(ho]hp]r8¡��(jÊ��j3¡��X���py-classr9¡��ehq]hr]ht]uhhj/¡��hb]r:¡��hÄX���v2_0.Types.Noder;¡��ÖÅr<¡��}r=¡��(hgU�hhj5¡��ubahkjÀ��ubaubhÄX
��� has changed.r>¡��ÖÅr?¡��}r@¡��(hgX
��� has changed.hhj(¡��ubeubhñ)ÅrA¡��}rB¡��(hgU�hhj¡��hiNhkhôhm}rC¡��(ho]hp]hq]hr]ht]uhvNhwhhb]rD¡��(hú)ÅrE¡��}rF¡��(hgU�hhjA¡��hijΩæ��hkhühm}rG¡��(ho]hp]hq]hr]ht]uhvK+hwhhb]rH¡��(h¢)ÅrI¡��}rJ¡��(hgX���VersionhhjE¡��hijΩæ��hkh¶hm}rK¡��(ho]hp]hq]hr]ht]uhvK�hb]rL¡��hÄX���VersionrM¡��ÖÅrN¡��}rO¡��(hgU�hhjI¡��ubaubh¨)ÅrP¡��}rQ¡��(hgX���1.0, 2.0rR¡��hm}rS¡��(ho]hp]hq]hr]ht]uhhjE¡��hb]rT¡��hÑ)ÅrU¡��}rV¡��(hgjR¡��hhjP¡��hijΩæ��hkhàhm}rW¡��(ho]hp]hq]hr]ht]uhvK+hb]rX¡��hÄX���1.0, 2.0rY¡��ÖÅrZ¡��}r[¡��(hgjR¡��hhjU¡��ubaubahkhπubeubhú)År\¡��}r]¡��(hgU�hhjA¡��hijΩæ��hkhühm}r^¡��(ho]hp]hq]hr]ht]uhvK,hwhhb]r_¡��(h¢)År`¡��}ra¡��(hgX���REST URLhhj\¡��hijΩæ��hkh¶hm}rb¡��(ho]hp]hq]hr]ht]uhvK�hb]rc¡��hÄX���REST URLrd¡��ÖÅre¡��}rf¡��(hgU�hhj`¡��ubaubh¨)Årg¡��}rh¡��(hgX���``PUT /node/{nodeid}``ri¡��hm}rj¡��(ho]hp]hq]hr]ht]uhhj\¡��hb]rk¡��hÑ)Årl¡��}rm¡��(hgji¡��hhjg¡��hijΩæ��hkhàhm}rn¡��(ho]hp]hq]hr]ht]uhvK,hb]ro¡��j√��)Årp¡��}rq¡��(hgji¡��hm}rr¡��(ho]hp]hq]hr]ht]uhhjl¡��hb]rs¡��hÄX���PUT /node/{nodeid}rt¡��ÖÅru¡��}rv¡��(hgU�hhjp¡��ubahkjÀ��ubaubahkhπubeubhú)Årw¡��}rx¡��(hgU�hm}ry¡��(ho]hp]hq]hr]ht]uhhjA¡��hb]rz¡��(h¢)År{¡��}r|¡��(hgX
���Parametershhjw¡��hijΩæ��hkh¶hm}r}¡��(ho]hp]hq]hr]ht]uhvK�hb]r~¡��hÄX
���Parametersr¡��ÖÅrÄ¡��}rÅ¡��(hgU�hhj{¡��ubaubh¨)ÅrÇ¡��}rÉ¡��(hgU�hm}rÑ¡��(ho]hp]hq]hr]ht]uhhjw¡��hb]rÖ¡��j	#��)ÅrÜ¡��}rá¡��(hgU�hm}rà¡��(ho]hp]hq]hr]ht]uhhjÇ¡��hb]râ¡��(j#��)Årä¡��}rã¡��(hgU�hm}rå¡��(ho]hp]hq]hr]ht]uhhjÜ¡��hb]rç¡��hÑ)Åré¡��}rè¡��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}rê¡��(ho]hp]hq]hr]ht]uhhjä¡��hb]rë¡��(jû"��)Årí¡��}rì¡��(hgX���sessionhm}rî¡��(hr]hq]j¢"��àho]hp]ht]uhhjé¡��hb]rï¡��hÄX���sessionrñ¡��ÖÅró¡��}rò¡��(hgU�hhjí¡��ubahkjß"��ubhÄX��� (rô¡��ÖÅrö¡��}rõ¡��(hgU�hhjé¡��ubj’��)Årú¡��}rù¡��(hgX���:class:`Types.Session`rû¡��hhjé¡��hijΩæ��hkjÿ��hm}rü¡��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyr†¡��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK.hb]r°¡��j√��)År¢¡��}r£¡��(hgjû¡��hm}r§¡��(ho]hp]r•¡��(jÊ��j†¡��X���py-classr¶¡��ehq]hr]ht]uhhjú¡��hb]rß¡��hÄX
���Types.Sessionr®¡��ÖÅr©¡��}r™¡��(hgU�hhj¢¡��ubahkjÀ��ubaubhÄX���)ÖÅr´¡��}r¨¡��(hgU�hhjé¡��ubhÄX��� -- r≠¡��ÖÅrÆ¡��}rØ¡��(hgU�hhjé¡��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the r∞¡��ÖÅr±¡��}r≤¡��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhjé¡��ubj’��)År≥¡��}r¥¡��(hgX���:term:`public user`rµ¡��hhjé¡��hijΩæ��hkjÿ��hm}r∂¡��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr∑¡��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK-hb]r∏¡��j`2��)Årπ¡��}r∫¡��(hgjµ¡��hm}rª¡��(ho]hp]rº¡��(jÊ��j∑¡��X���std-termrΩ¡��ehq]hr]ht]uhhj≥¡��hb]ræ¡��hÄX���public userrø¡��ÖÅr¿¡��}r¡¡��(hgU�hhjπ¡��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r¬¡��ÖÅr√¡��}rƒ¡��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhjé¡��ubehkhàubahkj;#��ubj#��)År≈¡��}r∆¡��(hgU�hm}r«¡��(ho]hp]hq]hr]ht]uhhjÜ¡��hb]r»¡��hÑ)År…¡��}r ¡��(hgXù���nodeid (Types.NodeReference) -- The identifier of the existing node entry being updated. Transmitted as part of the URL path and must be escaped accordingly.hm}rÀ¡��(ho]hp]hq]hr]ht]uhhj≈¡��hb]rá��(jû"��)ÅrÕ¡��}rŒ¡��(hgX���nodeidhm}rœ¡��(hr]hq]j¢"��àho]hp]ht]uhhj…¡��hb]r–¡��hÄX���nodeidr—¡��ÖÅr“¡��}r”¡��(hgU�hhjÕ¡��ubahkjß"��ubhÄX��� (r‘¡��ÖÅr’¡��}r÷¡��(hgU�hhj…¡��ubj’��)År◊¡��}rÿ¡��(hgX���:class:`Types.NodeReference`rŸ¡��hhj…¡��hijΩæ��hkjÿ��hm}r⁄¡��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyr€¡��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK1hb]r‹¡��j√��)År›¡��}rfi¡��(hgjŸ¡��hm}rfl¡��(ho]hp]r‡¡��(jÊ��j€¡��X���py-classr·¡��ehq]hr]ht]uhhj◊¡��hb]r‚¡��hÄX���Types.NodeReferencer„¡��ÖÅr‰¡��}r¡��(hgU�hhj›¡��ubahkjÀ��ubaubhÄX���)ÖÅrÊ¡��}rÁ¡��(hgU�hhj…¡��ubhÄX��� -- rË¡��ÖÅrÈ¡��}rÍ¡��(hgU�hhj…¡��ubhÄX}���The identifier of the existing node entry being updated. Transmitted as part of the URL path and must be escaped accordingly.rΡ��ÖÅrÏ¡��}rÌ¡��(hgX}���The identifier of the existing node entry being updated. Transmitted as part of the URL path and must be escaped accordingly.hhj…¡��ubehkhàubahkj;#��ubj#��)ÅrÓ¡��}rÔ¡��(hgU�hm}r¡��(ho]hp]hq]hr]ht]uhhjÜ¡��hb]rÒ¡��hÑ)ÅrÚ¡��}rÛ¡��(hgX���node (Types.Node) -- An instance of :class`Types.Node` that contains the updated information.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}rÙ¡��(ho]hp]hq]hr]ht]uhhjÓ¡��hb]rı¡��(jû"��)Årˆ¡��}r˜¡��(hgX���nodehm}r¯¡��(hr]hq]j¢"��àho]hp]ht]uhhjÚ¡��hb]r˘¡��hÄX���noder˙¡��ÖÅr˚¡��}r¸¡��(hgU�hhjˆ¡��ubahkjß"��ubhÄX��� (r˝¡��ÖÅr˛¡��}rˇ¡��(hgU�hhjÚ¡��ubj’��)År�¬��}r¬��(hgX���:class:`Types.Node`r¬��hhjÚ¡��hijΩæ��hkjÿ��hm}r¬��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr¬��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK4hb]r¬��j√��)År¬��}r¬��(hgj¬��hm}r¬��(ho]hp]r	¬��(jÊ��j¬��X���py-classr
¬��ehq]hr]ht]uhhj�¬��hb]r¬��hÄX
���Types.Noder¬��ÖÅr
¬��}r¬��(hgU�hhj¬��ubahkjÀ��ubaubhÄX���)ÖÅr¬��}r¬��(hgU�hhjÚ¡��ubhÄX��� -- r¬��ÖÅr¬��}r¬��(hgU�hhjÚ¡��ubhÄXΩ���An instance of :class`Types.Node` that contains the updated information.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r¬��ÖÅr¬��}r¬��(hgXΩ���An instance of :class`Types.Node` that contains the updated information.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhjÚ¡��ubjÉ$��)År¬��}r¬��(hgX���*File part*hm}r¬��(ho]hp]hq]hr]ht]uhhjÚ¡��hb]r¬��hÄX	���File partr¬��ÖÅr¬��}r¬��(hgU�hhj¬��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r¬��ÖÅr¬��}r ¬��(hgX%��� of the MIME multipart/mixed message.hhjÚ¡��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)År!¬��}r"¬��(hgU�hm}r#¬��(ho]hp]hq]hr]ht]uhhjA¡��hb]r$¬��(h¢)År%¬��}r&¬��(hgX���Returnshhj!¬��hijΩæ��hkh¶hm}r'¬��(ho]hp]hq]hr]ht]uhvK�hb]r(¬��hÄX���Returnsr)¬��ÖÅr*¬��}r+¬��(hgU�hhj%¬��ubaubh¨)År,¬��}r-¬��(hgU�hm}r.¬��(ho]hp]hq]hr]ht]uhhj!¬��hb]r/¬��hÑ)År0¬��}r1¬��(hgX���True if operation is successfulhm}r2¬��(ho]hp]hq]hr]ht]uhhj,¬��hb]r3¬��hÄX���True if operation is successfulr4¬��ÖÅr5¬��}r6¬��(hgX���True if operation is successfulhhj0¬��ubahkhàubahkhπubehkhüubhú)År7¬��}r8¬��(hgU�hm}r9¬��(ho]hp]hq]hr]ht]uhhjA¡��hb]r:¬��(h¢)År;¬��}r<¬��(hgX���Return typehhj7¬��hijΩæ��hkh¶hm}r=¬��(ho]hp]hq]hr]ht]uhvK�hb]r>¬��hÄX���Return typer?¬��ÖÅr@¬��}rA¬��(hgU�hhj;¬��ubaubh¨)ÅrB¬��}rC¬��(hgU�hm}rD¬��(ho]hp]hq]hr]ht]uhhj7¬��hb]rE¬��hÑ)ÅrF¬��}rG¬��(hgX���booleanhm}rH¬��(ho]hp]hq]hr]ht]uhhjB¬��hb]rI¬��j’��)ÅrJ¬��}rK¬��(hgU�hm}rL¬��(Ureftypejü&��j¢"��àU	reftargetX���booleanU	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhjF¬��hb]rM¬��hÄX���booleanrN¬��ÖÅrO¬��}rP¬��(hgU�hhjJ¬��ubahkjÿ��ubahkhàubahkhπubehkhüubhú)ÅrQ¬��}rR¬��(hgU�hm}rS¬��(ho]hp]hq]hr]ht]uhhjA¡��hb]rT¬��(h¢)ÅrU¬��}rV¬��(hgX���RaiseshhjQ¬��hijΩæ��hkh¶hm}rW¬��(ho]hp]hq]hr]ht]uhvK�hb]rX¬��hÄX���RaisesrY¬��ÖÅrZ¬��}r[¬��(hgU�hhjU¬��ubaubh¨)År\¬��}r]¬��(hgU�hm}r^¬��(ho]hp]hq]hr]ht]uhhjQ¬��hb]r_¬��j	#��)År`¬��}ra¬��(hgU�hm}rb¬��(ho]hp]hq]hr]ht]uhhj\¬��hb]rc¬��(j#��)Ård¬��}re¬��(hgU�hm}rf¬��(ho]hp]hq]hr]ht]uhhj`¬��hb]rg¬��hÑ)Årh¬��}ri¬��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4820)The service is not implemented.hm}rj¬��(ho]hp]hq]hr]ht]uhhjd¬��hb]rk¬��(j’��)Årl¬��}rm¬��(hgU�hm}rn¬��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedro¬��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhjh¬��hb]rp¬��jû"��)Årq¬��}rr¬��(hgjo¬��hm}rs¬��(ho]hp]hq]hr]ht]uhhjl¬��hb]rt¬��hÄX���Exceptions.NotImplementedru¬��ÖÅrv¬��}rw¬��(hgU�hhjq¬��ubahkjß"��ubahkjÿ��ubhÄX��� -- rx¬��ÖÅry¬��}rz¬��(hgU�hhjh¬��ubhÑ)År{¬��}r|¬��(hgX$���``(errorCode=501, detailCode=4820)``r}¬��hhjh¬��hijΩæ��hkhàhm}r~¬��(ho]hp]hq]hr]ht]uhvK9hb]r¬��j√��)ÅrĬ��}rŬ��(hgj}¬��hm}rǬ��(ho]hp]hq]hr]ht]uhhj{¬��hb]rɬ��hÄX ���(errorCode=501, detailCode=4820)rѬ��ÖÅrÖ¬��}rܬ��(hgU�hhjĬ��ubahkjÀ��ubaubhÑ)Årá¬��}rà¬��(hgX���The service is not implemented.râ¬��hhjh¬��hijΩæ��hkhàhm}rä¬��(ho]hp]hq]hr]ht]uhvK;hb]rã¬��hÄX���The service is not implemented.rå¬��ÖÅrç¬��}ré¬��(hgjâ¬��hhjá¬��ubaubehkhàubahkj;#��ubj#��)Årè¬��}rê¬��(hgU�hm}rë¬��(ho]hp]hq]hr]ht]uhhj`¬��hb]rí¬��hÑ)Årì¬��}rî¬��(hgXå���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4821)The Subject does not have authority to modify the node registration information.hm}rï¬��(ho]hp]hq]hr]ht]uhhjè¬��hb]rñ¬��(j’��)Åró¬��}rò¬��(hgU�hm}rô¬��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrö¬��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhjì¬��hb]rõ¬��jû"��)Årú¬��}rù¬��(hgjö¬��hm}rû¬��(ho]hp]hq]hr]ht]uhhjó¬��hb]rü¬��hÄX���Exceptions.NotAuthorizedr†¬��ÖÅr°¬��}r¢¬��(hgU�hhjú¬��ubahkjß"��ubahkjÿ��ubhÄX��� -- r£¬��ÖÅr§¬��}r•¬��(hgU�hhjì¬��ubhÑ)År¶¬��}r߬��(hgX$���``(errorCode=401, detailCode=4821)``r®¬��hhjì¬��hijΩæ��hkhàhm}r©¬��(ho]hp]hq]hr]ht]uhvK=hb]r™¬��j√��)År´¬��}r¨¬��(hgj®¬��hm}r≠¬��(ho]hp]hq]hr]ht]uhhj¶¬��hb]rƬ��hÄX ���(errorCode=401, detailCode=4821)rج��ÖÅr∞¬��}r±¬��(hgU�hhj´¬��ubahkjÀ��ubaubhÑ)År≤¬��}r≥¬��(hgXX���The :term:`Subject` does not have authority to modify the node registration information.hhjì¬��hijΩæ��hkhàhm}r¥¬��(ho]hp]hq]hr]ht]uhvK?hb]rµ¬��(hÄX���The r∂¬��ÖÅr∑¬��}r∏¬��(hgX���The hhj≤¬��ubj’��)Årπ¬��}r∫¬��(hgX���:term:`Subject`rª¬��hhj≤¬��hijΩæ��hkjÿ��hm}rº¬��(UreftypeX���termj⁄��àj€��X���subjectU	refdomainX���stdrΩ¬��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvK?hb]ræ¬��j`2��)Årø¬��}r¿¬��(hgjª¬��hm}r¡¬��(ho]hp]r¬¬��(jÊ��jΩ¬��X���std-termr√¬��ehq]hr]ht]uhhjπ¬��hb]rƒ¬��hÄX���Subjectr≈¬��ÖÅr∆¬��}r«¬��(hgU�hhjø¬��ubahkji2��ubaubhÄXE��� does not have authority to modify the node registration information.r»¬��ÖÅr…¬��}r ¬��(hgXE��� does not have authority to modify the node registration information.hhj≤¬��ubeubehkhàubahkj;#��ubj#��)ÅrÀ¬��}rì��(hgU�hm}rÕ¬��(ho]hp]hq]hr]ht]uhhj`¬��hb]rŒ¬��hÑ)Årœ¬��}r–¬��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4822)hm}r—¬��(ho]hp]hq]hr]ht]uhhjÀ¬��hb]r“¬��(j’��)År”¬��}r‘¬��(hgU�hm}r’¬��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurer÷¬��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhjœ¬��hb]r◊¬��jû"��)Årÿ¬��}rŸ¬��(hgj÷¬��hm}r⁄¬��(ho]hp]hq]hr]ht]uhhj”¬��hb]r€¬��hÄX���Exceptions.ServiceFailurer‹¬��ÖÅr›¬��}rfi¬��(hgU�hhjÿ¬��ubahkjß"��ubahkjÿ��ubhÄX��� -- rfl¬��ÖÅr‡¬��}r·¬��(hgU�hhjœ¬��ubj√��)År‚¬��}r„¬��(hgX$���``(errorCode=500, detailCode=4822)``hm}r‰¬��(ho]hp]hq]hr]ht]uhhjœ¬��hb]r¬��hÄX ���(errorCode=500, detailCode=4822)rʬ��ÖÅrÁ¬��}rˬ��(hgU�hhj‚¬��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrȬ��}rͬ��(hgU�hm}rά��(ho]hp]hq]hr]ht]uhhj`¬��hb]rϬ��hÑ)År̬��}rÓ¬��(hgXW���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4823)The request was malformed.hm}rÔ¬��(ho]hp]hq]hr]ht]uhhjȬ��hb]r¬��(j’��)ÅrÒ¬��}rÚ¬��(hgU�hm}rÛ¬��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrÙ¬��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhj̬��hb]rı¬��jû"��)Årˆ¬��}r˜¬��(hgjÙ¬��hm}r¯¬��(ho]hp]hq]hr]ht]uhhjÒ¬��hb]r˘¬��hÄX���Exceptions.InvalidRequestr˙¬��ÖÅr˚¬��}r¸¬��(hgU�hhjˆ¬��ubahkjß"��ubahkjÿ��ubhÄX��� -- r˝¬��ÖÅr˛¬��}rˇ¬��(hgU�hhj̬��ubhÑ)År�√��}r√��(hgX$���``(errorCode=400, detailCode=4823)``r√��hhj̬��hijΩæ��hkhàhm}r√��(ho]hp]hq]hr]ht]uhvKChb]r√��j√��)År√��}r√��(hgj√��hm}r√��(ho]hp]hq]hr]ht]uhhj�√��hb]r√��hÄX ���(errorCode=400, detailCode=4823)r	√��ÖÅr
√��}r√��(hgU�hhj√��ubahkjÀ��ubaubhÑ)År√��}r
√��(hgX���The request was malformed.r√��hhj̬��hijΩæ��hkhàhm}r√��(ho]hp]hq]hr]ht]uhvKEhb]r√��hÄX���The request was malformed.r√��ÖÅr√��}r√��(hgj√��hhj√��ubaubehkhàubahkj;#��ubj#��)År√��}r√��(hgU�hm}r√��(ho]hp]hq]hr]ht]uhhj`¬��hb]r√��hÑ)År√��}r√��(hgXm���Exceptions.NotFound -- (errorCode=404, detailCode=4824)The requested nodeid is not available in the registry.hm}r√��(ho]hp]hq]hr]ht]uhhj√��hb]r√��(j’��)År√��}r√��(hgU�hm}r√��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr√��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhj√��hb]r √��jû"��)År!√��}r"√��(hgj√��hm}r#√��(ho]hp]hq]hr]ht]uhhj√��hb]r$√��hÄX���Exceptions.NotFoundr%√��ÖÅr&√��}r'√��(hgU�hhj!√��ubahkjß"��ubahkjÿ��ubhÄX��� -- r(√��ÖÅr)√��}r*√��(hgU�hhj√��ubhÑ)År+√��}r,√��(hgX$���``(errorCode=404, detailCode=4824)``r-√��hhj√��hijΩæ��hkhàhm}r.√��(ho]hp]hq]hr]ht]uhvKGhb]r/√��j√��)År0√��}r1√��(hgj-√��hm}r2√��(ho]hp]hq]hr]ht]uhhj+√��hb]r3√��hÄX ���(errorCode=404, detailCode=4824)r4√��ÖÅr5√��}r6√��(hgU�hhj0√��ubahkjÀ��ubaubhÑ)År7√��}r8√��(hgX6���The requested nodeid is not available in the registry.r9√��hhj√��hijΩæ��hkhàhm}r:√��(ho]hp]hq]hr]ht]uhvKIhb]r;√��hÄX6���The requested nodeid is not available in the registry.r<√��ÖÅr=√��}r>√��(hgj9√��hhj7√��ubaubehkhàubahkj;#��ubj#��)År?√��}r@√��(hgU�hm}rA√��(ho]hp]hq]hr]ht]uhhj`¬��hb]rB√��hÑ)ÅrC√��}rD√��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4825)hm}rE√��(ho]hp]hq]hr]ht]uhhj?√��hb]rF√��(j’��)ÅrG√��}rH√��(hgU�hm}rI√��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenrJ√��U	refdomainj‘¿��hr]hq]Urefexplicitâho]hp]ht]uhhjC√��hb]rK√��jû"��)ÅrL√��}rM√��(hgjJ√��hm}rN√��(ho]hp]hq]hr]ht]uhhjG√��hb]rO√��hÄX���Exceptions.InvalidTokenrP√��ÖÅrQ√��}rR√��(hgU�hhjL√��ubahkjß"��ubahkjÿ��ubhÄX��� -- rS√��ÖÅrT√��}rU√��(hgU�hhjC√��ubj√��)ÅrV√��}rW√��(hgX$���``(errorCode=401, detailCode=4825)``hm}rX√��(ho]hp]hq]hr]ht]uhhjC√��hb]rY√��hÄX ���(errorCode=401, detailCode=4825)rZ√��ÖÅr[√��}r\√��(hgU�hhjV√��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År]√��}r^√��(hgU�hhjñæ��hiNhkj”��hm}r_√��(hr]hq]ho]hp]ht]Uentries]r`√��(j÷��X,���getNodeCapabilities() (in module CNRegister)hIU�Ntra√��auhvNhwhhb]ubj¸!��)Årb√��}rc√��(hgU�hhjñæ��hiNhkjˇ!��hm}rd√��(j"��âj"��X���pyre√��hr]hq]ho]hp]ht]j"��X���functionrf√��j"��jf√��uhvNhwhhb]rg√��(j"��)Årh√��}ri√��(hgX#���getNodeCapabilities(nodeid) -> Nodehhjb√��hijΩæ��hkj"��hm}rj√��(hr]rk√��hIaj"��j÷æ��hq]ho]hp]ht]rl√��hIaj"��X���getNodeCapabilitiesrm√��j"��U�j"��âuhvKnhwhhb]rn√��(j"��)Åro√��}rp√��(hgX���CNRegister.hhjh√��hijΩæ��hkj"��hm}rq√��(ho]hp]hq]hr]ht]uhvKnhwhhb]rr√��hÄX���CNRegister.rs√��ÖÅrt√��}ru√��(hgU�hhjo√��ubaubj"��)Årv√��}rw√��(hgjm√��hhjh√��hijΩæ��hkj!"��hm}rx√��(ho]hp]hq]hr]ht]uhvKnhwhhb]ry√��hÄX���getNodeCapabilitiesrz√��ÖÅr{√��}r|√��(hgU�hhjv√��ubaubj'"��)År}√��}r~√��(hgX���nodeidhhjh√��hijΩæ��hkj*"��hm}r√��(ho]hp]hq]hr]ht]uhvKnhwhhb]rÄ√��j-"��)ÅrÅ√��}rÇ√��(hgX���nodeidhm}rÉ√��(ho]hp]hq]hr]ht]uhhj}√��hb]rÑ√��hÄX���nodeidrÖ√��ÖÅrÜ√��}rá√��(hgU�hhjÅ√��ubahkj5"��ubaubj6"��)Årà√��}râ√��(hgX���Nodehhjh√��hijΩæ��hkj9"��hm}rä√��(ho]hp]hq]hr]ht]uhvKnhwhhb]rã√��hÄX���Noderå√��ÖÅrç√��}ré√��(hgU�hhjà√��ubaubeubj?"��)Årè√��}rê√��(hgU�hhjb√��hijΩæ��hkjB"��hm}rë√��(ho]hp]hq]hr]ht]uhvKnhwhhb]rí√��(hÑ)Årì√��}rî√��(hgXp���For retrieving the capabilities of the specified node if it is registered on the Coordinating Node being called.rï√��hhjè√��hijΩæ��hkhàhm}rñ√��(ho]hp]hq]hr]ht]uhvKRhwhhb]ró√��hÄXp���For retrieving the capabilities of the specified node if it is registered on the Coordinating Node being called.rò√��ÖÅrô√��}rö√��(hgjï√��hhjì√��ubaubhÑ)Årõ√��}rú√��(hgX<���v2.0: The structure of :class:`v2_0.Types.Node` has changed.hhjè√��hijΩæ��hkhàhm}rù√��(ho]hp]hq]hr]ht]uhvKThwhhb]rû√��(hÄX���v2.0: The structure of rü√��ÖÅr†√��}r°√��(hgX���v2.0: The structure of hhjõ√��ubj’��)År¢√��}r£√��(hgX���:class:`v2_0.Types.Node`r§√��hhjõ√��hijΩæ��hkjÿ��hm}r•√��(UreftypeX���classj⁄��âj€��X���v2_0.Types.NodeU	refdomainX���pyr¶√��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKThb]rß√��j√��)År®√��}r©√��(hgj§√��hm}r™√��(ho]hp]r´√��(jÊ��j¶√��X���py-classr¨√��ehq]hr]ht]uhhj¢√��hb]r≠√��hÄX���v2_0.Types.NoderÆ√��ÖÅrØ√��}r∞√��(hgU�hhj®√��ubahkjÀ��ubaubhÄX
��� has changed.r±√��ÖÅr≤√��}r≥√��(hgX
��� has changed.hhjõ√��ubeubhñ)År¥√��}rµ√��(hgU�hhjè√��hiNhkhôhm}r∂√��(ho]hp]hq]hr]ht]uhvNhwhhb]r∑√��(hú)År∏√��}rπ√��(hgU�hhj¥√��hijΩæ��hkhühm}r∫√��(ho]hp]hq]hr]ht]uhvKVhwhhb]rª√��(h¢)Årº√��}rΩ√��(hgX���Versionhhj∏√��hijΩæ��hkh¶hm}ræ√��(ho]hp]hq]hr]ht]uhvK�hb]rø√��hÄX���Versionr¿√��ÖÅr¡√��}r¬√��(hgU�hhjº√��ubaubh¨)År√√��}rƒ√��(hgX���1.0, 2.0r≈√��hm}r∆√��(ho]hp]hq]hr]ht]uhhj∏√��hb]r«√��hÑ)År»√��}r…√��(hgj≈√��hhj√√��hijΩæ��hkhàhm}r √��(ho]hp]hq]hr]ht]uhvKVhb]rÀ√��hÄX���1.0, 2.0rÃ√��ÖÅrÕ√��}rŒ√��(hgj≈√��hhj»√��ubaubahkhπubeubhú)Årœ√��}r–√��(hgU�hhj¥√��hijΩæ��hkhühm}r—√��(ho]hp]hq]hr]ht]uhvKWhwhhb]r“√��(h¢)År”√��}r‘√��(hgX���REST URLhhjœ√��hijΩæ��hkh¶hm}r’√��(ho]hp]hq]hr]ht]uhvK�hb]r÷√��hÄX���REST URLr◊√��ÖÅrÿ√��}rŸ√��(hgU�hhj”√��ubaubh¨)År⁄√��}r€√��(hgX���``GET /node/{nodeid}``r‹√��hm}r›√��(ho]hp]hq]hr]ht]uhhjœ√��hb]rfi√��hÑ)Årfl√��}r‡√��(hgj‹√��hhj⁄√��hijΩæ��hkhàhm}r·√��(ho]hp]hq]hr]ht]uhvKWhb]r‚√��j√��)År„√��}r‰√��(hgj‹√��hm}rÂ√��(ho]hp]hq]hr]ht]uhhjfl√��hb]rÊ√��hÄX���GET /node/{nodeid}rÁ√��ÖÅrË√��}rÈ√��(hgU�hhj„√��ubahkjÀ��ubaubahkhπubeubhú)ÅrÍ√��}rÎ√��(hgU�hm}rÏ√��(ho]hp]hq]hr]ht]uhhj¥√��hb]rÌ√��(h¢)ÅrÓ√��}rÔ√��(hgX
���ParametershhjÍ√��hijΩæ��hkh¶hm}r√��(ho]hp]hq]hr]ht]uhvK�hb]rÒ√��hÄX
���ParametersrÚ√��ÖÅrÛ√��}rÙ√��(hgU�hhjÓ√��ubaubh¨)Årı√��}rˆ√��(hgU�hm}r˜√��(ho]hp]hq]hr]ht]uhhjÍ√��hb]r¯√��hÑ)År˘√��}r˙√��(hgXü���nodeid (Types.NodeReference) -- The identifier of the existing node entry being looked up. Transmitted as part of the URL path and must be escaped accordingly.hm}r˚√��(ho]hp]hq]hr]ht]uhhjı√��hb]r¸√��(jû"��)År˝√��}r˛√��(hgX���nodeidhm}rˇ√��(hr]hq]j¢"��àho]hp]ht]uhhj˘√��hb]r�ƒ��hÄX���nodeidrƒ��ÖÅrƒ��}rƒ��(hgU�hhj˝√��ubahkjß"��ubhÄX��� (rƒ��ÖÅrƒ��}rƒ��(hgU�hhj˘√��ubj’��)Årƒ��}rƒ��(hgX���:class:`Types.NodeReference`r	ƒ��hhj˘√��hijΩæ��hkjÿ��hm}r
ƒ��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrƒ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKYhb]rƒ��j√��)År
ƒ��}rƒ��(hgj	ƒ��hm}rƒ��(ho]hp]rƒ��(jÊ��jƒ��X���py-classrƒ��ehq]hr]ht]uhhjƒ��hb]rƒ��hÄX���Types.NodeReferencerƒ��ÖÅrƒ��}rƒ��(hgU�hhj
ƒ��ubahkjÀ��ubaubhÄX���)ÖÅrƒ��}rƒ��(hgU�hhj˘√��ubhÄX��� -- rƒ��ÖÅrƒ��}rƒ��(hgU�hhj˘√��ubhÄX���The identifier of the existing node entry being looked up. Transmitted as part of the URL path and must be escaped accordingly.rƒ��ÖÅrƒ��}rƒ��(hgX���The identifier of the existing node entry being looked up. Transmitted as part of the URL path and must be escaped accordingly.hhj˘√��ubehkhàubahkhπubehkhüubhú)Årƒ��}rƒ��(hgU�hm}r ƒ��(ho]hp]hq]hr]ht]uhhj¥√��hb]r!ƒ��(h¢)År"ƒ��}r#ƒ��(hgX���Returnshhjƒ��hijΩæ��hkh¶hm}r$ƒ��(ho]hp]hq]hr]ht]uhvK�hb]r%ƒ��hÄX���Returnsr&ƒ��ÖÅr'ƒ��}r(ƒ��(hgU�hhj"ƒ��ubaubh¨)År)ƒ��}r*ƒ��(hgU�hm}r+ƒ��(ho]hp]hq]hr]ht]uhhjƒ��hb]r,ƒ��hÑ)År-ƒ��}r.ƒ��(hgXE���An instance of :class`Types.Node` that contains the Node information.hm}r/ƒ��(ho]hp]hq]hr]ht]uhhj)ƒ��hb]r0ƒ��hÄXE���An instance of :class`Types.Node` that contains the Node information.r1ƒ��ÖÅr2ƒ��}r3ƒ��(hgXE���An instance of :class`Types.Node` that contains the Node information.hhj-ƒ��ubahkhàubahkhπubehkhüubhú)År4ƒ��}r5ƒ��(hgU�hm}r6ƒ��(ho]hp]hq]hr]ht]uhhj¥√��hb]r7ƒ��(h¢)År8ƒ��}r9ƒ��(hgX���Return typehhj4ƒ��hijΩæ��hkh¶hm}r:ƒ��(ho]hp]hq]hr]ht]uhvK�hb]r;ƒ��hÄX���Return typer<ƒ��ÖÅr=ƒ��}r>ƒ��(hgU�hhj8ƒ��ubaubh¨)År?ƒ��}r@ƒ��(hgU�hm}rAƒ��(ho]hp]hq]hr]ht]uhhj4ƒ��hb]rBƒ��hÑ)ÅrCƒ��}rDƒ��(hgX
���Types.Nodehm}rEƒ��(ho]hp]hq]hr]ht]uhhj?ƒ��hb]rFƒ��j’��)ÅrGƒ��}rHƒ��(hgX���:class:`Types.Node`rIƒ��hhjCƒ��hijΩæ��hkjÿ��hm}rJƒ��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyrKƒ��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK\hb]rLƒ��j√��)ÅrMƒ��}rNƒ��(hgjIƒ��hm}rOƒ��(ho]hp]rPƒ��(jÊ��jKƒ��X���py-classrQƒ��ehq]hr]ht]uhhjGƒ��hb]rRƒ��hÄX
���Types.NoderSƒ��ÖÅrTƒ��}rUƒ��(hgU�hhjMƒ��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)ÅrVƒ��}rWƒ��(hgU�hm}rXƒ��(ho]hp]hq]hr]ht]uhhj¥√��hb]rYƒ��(h¢)ÅrZƒ��}r[ƒ��(hgX���RaiseshhjVƒ��hijΩæ��hkh¶hm}r\ƒ��(ho]hp]hq]hr]ht]uhvK�hb]r]ƒ��hÄX���Raisesr^ƒ��ÖÅr_ƒ��}r`ƒ��(hgU�hhjZƒ��ubaubh¨)Åraƒ��}rbƒ��(hgU�hm}rcƒ��(ho]hp]hq]hr]ht]uhhjVƒ��hb]rdƒ��j	#��)Åreƒ��}rfƒ��(hgU�hm}rgƒ��(ho]hp]hq]hr]ht]uhhjaƒ��hb]rhƒ��(j#��)Åriƒ��}rjƒ��(hgU�hm}rkƒ��(ho]hp]hq]hr]ht]uhhjeƒ��hb]rlƒ��hÑ)Årmƒ��}rnƒ��(hgX\���Exceptions.NotImplemented -- (errorCode=501, detailCode=4826)The service is not implemented.hm}roƒ��(ho]hp]hq]hr]ht]uhhjiƒ��hb]rpƒ��(j’��)Årqƒ��}rrƒ��(hgU�hm}rsƒ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrtƒ��U	refdomainje√��hr]hq]Urefexplicitâho]hp]ht]uhhjmƒ��hb]ruƒ��jû"��)Årvƒ��}rwƒ��(hgjtƒ��hm}rxƒ��(ho]hp]hq]hr]ht]uhhjqƒ��hb]ryƒ��hÄX���Exceptions.NotImplementedrzƒ��ÖÅr{ƒ��}r|ƒ��(hgU�hhjvƒ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r}ƒ��ÖÅr~ƒ��}rƒ��(hgU�hhjmƒ��ubhÑ)Åră��}rŃ��(hgX$���``(errorCode=501, detailCode=4826)``rǃ��hhjmƒ��hijΩæ��hkhàhm}rɃ��(ho]hp]hq]hr]ht]uhvK^hb]rу��j√��)ÅrÖƒ��}r܃��(hgjǃ��hm}ráƒ��(ho]hp]hq]hr]ht]uhhjă��hb]ràƒ��hÄX ���(errorCode=501, detailCode=4826)râƒ��ÖÅräƒ��}rãƒ��(hgU�hhjÖƒ��ubahkjÀ��ubaubhÑ)Åråƒ��}rçƒ��(hgX���The service is not implemented.réƒ��hhjmƒ��hijΩæ��hkhàhm}rèƒ��(ho]hp]hq]hr]ht]uhvK`hb]rêƒ��hÄX���The service is not implemented.rëƒ��ÖÅríƒ��}rìƒ��(hgjéƒ��hhjåƒ��ubaubehkhàubahkj;#��ubj#��)Årîƒ��}rïƒ��(hgU�hm}rñƒ��(ho]hp]hq]hr]ht]uhhjeƒ��hb]róƒ��hÑ)Åròƒ��}rôƒ��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4827)hm}röƒ��(ho]hp]hq]hr]ht]uhhjîƒ��hb]rõƒ��(j’��)Årúƒ��}rùƒ��(hgU�hm}rûƒ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerüƒ��U	refdomainje√��hr]hq]Urefexplicitâho]hp]ht]uhhjòƒ��hb]r†ƒ��jû"��)År°ƒ��}r¢ƒ��(hgjüƒ��hm}r£ƒ��(ho]hp]hq]hr]ht]uhhjúƒ��hb]r§ƒ��hÄX���Exceptions.ServiceFailurer•ƒ��ÖÅr¶ƒ��}r߃��(hgU�hhj°ƒ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r®ƒ��ÖÅr©ƒ��}r™ƒ��(hgU�hhjòƒ��ubj√��)År´ƒ��}r¨ƒ��(hgX$���``(errorCode=500, detailCode=4827)``hm}r≠ƒ��(ho]hp]hq]hr]ht]uhhjòƒ��hb]rƃ��hÄX ���(errorCode=500, detailCode=4827)r؃��ÖÅr∞ƒ��}r±ƒ��(hgU�hhj´ƒ��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År≤ƒ��}r≥ƒ��(hgU�hm}r¥ƒ��(ho]hp]hq]hr]ht]uhhjeƒ��hb]rµƒ��hÑ)År∂ƒ��}r∑ƒ��(hgXW���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4828)The request was malformed.hm}r∏ƒ��(ho]hp]hq]hr]ht]uhhj≤ƒ��hb]rπƒ��(j’��)År∫ƒ��}rªƒ��(hgU�hm}rºƒ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestrΩƒ��U	refdomainje√��hr]hq]Urefexplicitâho]hp]ht]uhhj∂ƒ��hb]ræƒ��jû"��)Årøƒ��}r¿ƒ��(hgjΩƒ��hm}r¡ƒ��(ho]hp]hq]hr]ht]uhhj∫ƒ��hb]r¬ƒ��hÄX���Exceptions.InvalidRequestr√ƒ��ÖÅrƒƒ��}r≈ƒ��(hgU�hhjøƒ��ubahkjß"��ubahkjÿ��ubhÄX��� -- r∆ƒ��ÖÅr«ƒ��}r»ƒ��(hgU�hhj∂ƒ��ubhÑ)År…ƒ��}r ƒ��(hgX$���``(errorCode=400, detailCode=4828)``rÀƒ��hhj∂ƒ��hijΩæ��hkhàhm}rÃ��(ho]hp]hq]hr]ht]uhvKdhb]rÕƒ��j√��)ÅrŒƒ��}rœƒ��(hgjÀƒ��hm}r–ƒ��(ho]hp]hq]hr]ht]uhhj…ƒ��hb]r—ƒ��hÄX ���(errorCode=400, detailCode=4828)r“ƒ��ÖÅr”ƒ��}r‘ƒ��(hgU�hhjŒƒ��ubahkjÀ��ubaubhÑ)År’ƒ��}r÷ƒ��(hgX���The request was malformed.r◊ƒ��hhj∂ƒ��hijΩæ��hkhàhm}rÿƒ��(ho]hp]hq]hr]ht]uhvKfhb]rŸƒ��hÄX���The request was malformed.r⁄ƒ��ÖÅr€ƒ��}r‹ƒ��(hgj◊ƒ��hhj’ƒ��ubaubehkhàubahkj;#��ubj#��)År›ƒ��}rfiƒ��(hgU�hm}rflƒ��(ho]hp]hq]hr]ht]uhhjeƒ��hb]r‡ƒ��hÑ)År·ƒ��}r‚ƒ��(hgXm���Exceptions.NotFound -- (errorCode=404, detailCode=4829)The requested nodeid is not available in the registry.hm}r„ƒ��(ho]hp]hq]hr]ht]uhhj›ƒ��hb]r‰ƒ��(j’��)Årƒ��}rʃ��(hgU�hm}rÁƒ��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotFoundr˃��U	refdomainje√��hr]hq]Urefexplicitâho]hp]ht]uhhj·ƒ��hb]rȃ��jû"��)År̓��}r΃��(hgj˃��hm}rσ��(ho]hp]hq]hr]ht]uhhjƒ��hb]r̃��hÄX���Exceptions.NotFoundrÓƒ��ÖÅrÔƒ��}rƒ��(hgU�hhj̓��ubahkjß"��ubahkjÿ��ubhÄX��� -- rÒƒ��ÖÅrÚƒ��}rÛƒ��(hgU�hhj·ƒ��ubhÑ)ÅrÙƒ��}rıƒ��(hgX$���``(errorCode=404, detailCode=4829)``rˆƒ��hhj·ƒ��hijΩæ��hkhàhm}r˜ƒ��(ho]hp]hq]hr]ht]uhvKhhb]r¯ƒ��j√��)År˘ƒ��}r˙ƒ��(hgjˆƒ��hm}r˚ƒ��(ho]hp]hq]hr]ht]uhhjÙƒ��hb]r¸ƒ��hÄX ���(errorCode=404, detailCode=4829)r˝ƒ��ÖÅr˛ƒ��}rˇƒ��(hgU�hhj˘ƒ��ubahkjÀ��ubaubhÑ)År�≈��}r≈��(hgX6���The requested nodeid is not available in the registry.r≈��hhj·ƒ��hijΩæ��hkhàhm}r≈��(ho]hp]hq]hr]ht]uhvKjhb]r≈��hÄX6���The requested nodeid is not available in the registry.r≈��ÖÅr≈��}r≈��(hgj≈��hhj�≈��ubaubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj–��)År≈��}r	≈��(hgU�hhjñæ��hiNhkj”��hm}r
≈��(hr]hq]ho]hp]ht]Uentries]r≈��(j÷��X!���register() (in module CNRegister)hU�Ntr≈��auhvNhwhhb]ubj¸!��)År
≈��}r≈��(hgU�hhjñæ��hiNhkjˇ!��hm}r≈��(j"��âj"��X���pyr≈��hr]hq]ho]hp]ht]j"��X���functionr≈��j"��j≈��uhvNhwhhb]r≈��(j"��)År≈��}r≈��(hgX'���register(session,node) -> NodeReferencehhj
≈��hiXE���internal padding after source/apis/generated/generated_CNRegister.txtr≈��hkj"��hm}r≈��(hr]r≈��haj"��j÷æ��hq]ho]hp]ht]r≈��haj"��X���registerr≈��j"��U�j"��âuhvKçhwhhb]r≈��(j"��)År≈��}r≈��(hgX���CNRegister.hhj≈��hij≈��hkj"��hm}r≈��(ho]hp]hq]hr]ht]uhvKçhwhhb]r≈��hÄX���CNRegister.r≈��ÖÅr ≈��}r!≈��(hgU�hhj≈��ubaubj"��)År"≈��}r#≈��(hgj≈��hhj≈��hij≈��hkj!"��hm}r$≈��(ho]hp]hq]hr]ht]uhvKçhwhhb]r%≈��hÄX���registerr&≈��ÖÅr'≈��}r(≈��(hgU�hhj"≈��ubaubj'"��)År)≈��}r*≈��(hgX
���session, nodehhj≈��hij≈��hkj*"��hm}r+≈��(ho]hp]hq]hr]ht]uhvKçhwhhb]r,≈��(j-"��)År-≈��}r.≈��(hgX���sessionhm}r/≈��(ho]hp]hq]hr]ht]uhhj)≈��hb]r0≈��hÄX���sessionr1≈��ÖÅr2≈��}r3≈��(hgU�hhj-≈��ubahkj5"��ubj-"��)År4≈��}r5≈��(hgX���nodehm}r6≈��(ho]hp]hq]hr]ht]uhhj)≈��hb]r7≈��hÄX���noder8≈��ÖÅr9≈��}r:≈��(hgU�hhj4≈��ubahkj5"��ubeubj6"��)År;≈��}r<≈��(hgX
���NodeReferencehhj≈��hij≈��hkj9"��hm}r=≈��(ho]hp]hq]hr]ht]uhvKçhwhhb]r>≈��hÄX
���NodeReferencer?≈��ÖÅr@≈��}rA≈��(hgU�hhj;≈��ubaubeubj?"��)ÅrB≈��}rC≈��(hgU�hhj
≈��hij≈��hkjB"��hm}rD≈��(ho]hp]hq]hr]ht]uhvKçhwhhb]rE≈��(hÑ)ÅrF≈��}rG≈��(hgX|���Register a new node in the system. If the node already exists, then a :exc:`IdentifierNotUnique` exception MUST be returned.rH≈��hhjB≈��hijΩæ��hkhàhm}rI≈��(ho]hp]hq]hr]ht]uhvKqhwhhb]rJ≈��(hÄXF���Register a new node in the system. If the node already exists, then a rK≈��ÖÅrL≈��}rM≈��(hgXF���Register a new node in the system. If the node already exists, then a hhjF≈��ubj’��)ÅrN≈��}rO≈��(hgX���:exc:`IdentifierNotUnique`rP≈��hhjF≈��hijΩæ��hkjÿ��hm}rQ≈��(UreftypeX���excj⁄��âj€��X���IdentifierNotUniqueU	refdomainX���pyrR≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKqhb]rS≈��j√��)ÅrT≈��}rU≈��(hgjP≈��hm}rV≈��(ho]hp]rW≈��(jÊ��jR≈��X���py-excrX≈��ehq]hr]ht]uhhjN≈��hb]rY≈��hÄX���IdentifierNotUniquerZ≈��ÖÅr[≈��}r\≈��(hgU�hhjT≈��ubahkjÀ��ubaubhÄX��� exception MUST be returned.r]≈��ÖÅr^≈��}r_≈��(hgX��� exception MUST be returned.hhjF≈��ubeubhÑ)År`≈��}ra≈��(hgX<���v2.0: The structure of :class:`v2_0.Types.Node` has changed.rb≈��hhjB≈��hijΩæ��hkhàhm}rc≈��(ho]hp]hq]hr]ht]uhvKshwhhb]rd≈��(hÄX���v2.0: The structure of re≈��ÖÅrf≈��}rg≈��(hgX���v2.0: The structure of hhj`≈��ubj’��)Årh≈��}ri≈��(hgX���:class:`v2_0.Types.Node`rj≈��hhj`≈��hijΩæ��hkjÿ��hm}rk≈��(UreftypeX���classj⁄��âj€��X���v2_0.Types.NodeU	refdomainX���pyrl≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKshb]rm≈��j√��)Årn≈��}ro≈��(hgjj≈��hm}rp≈��(ho]hp]rq≈��(jÊ��jl≈��X���py-classrr≈��ehq]hr]ht]uhhjh≈��hb]rs≈��hÄX���v2_0.Types.Nodert≈��ÖÅru≈��}rv≈��(hgU�hhjn≈��ubahkjÀ��ubaubhÄX
��� has changed.rw≈��ÖÅrx≈��}ry≈��(hgX
��� has changed.hhj`≈��ubeubhñ)Årz≈��}r{≈��(hgU�hhjB≈��hiNhkhôhm}r|≈��(ho]hp]hq]hr]ht]uhvNhwhhb]r}≈��(hú)År~≈��}r≈��(hgU�hhjz≈��hijΩæ��hkhühm}rÄ≈��(ho]hp]hq]hr]ht]uhvKuhwhhb]rÅ≈��(h¢)ÅrÇ≈��}rÉ≈��(hgX���Versionhhj~≈��hijΩæ��hkh¶hm}rÑ≈��(ho]hp]hq]hr]ht]uhvK�hb]rÖ≈��hÄX���VersionrÜ≈��ÖÅrá≈��}rà≈��(hgU�hhjÇ≈��ubaubh¨)Årâ≈��}rä≈��(hgX���1.0, 2.0rã≈��hm}rå≈��(ho]hp]hq]hr]ht]uhhj~≈��hb]rç≈��hÑ)Åré≈��}rè≈��(hgjã≈��hhjâ≈��hijΩæ��hkhàhm}rê≈��(ho]hp]hq]hr]ht]uhvKuhb]rë≈��hÄX���1.0, 2.0rí≈��ÖÅrì≈��}rî≈��(hgjã≈��hhjé≈��ubaubahkhπubeubhú)Årï≈��}rñ≈��(hgU�hhjz≈��hijΩæ��hkhühm}ró≈��(ho]hp]hq]hr]ht]uhvKvhwhhb]rò≈��(h¢)Årô≈��}rö≈��(hgX���REST URLhhjï≈��hijΩæ��hkh¶hm}rõ≈��(ho]hp]hq]hr]ht]uhvK�hb]rú≈��hÄX���REST URLrù≈��ÖÅrû≈��}rü≈��(hgU�hhjô≈��ubaubh¨)År†≈��}r°≈��(hgX���``POST /node``r¢≈��hm}r£≈��(ho]hp]hq]hr]ht]uhhjï≈��hb]r§≈��hÑ)År•≈��}r¶≈��(hgj¢≈��hhj†≈��hijΩæ��hkhàhm}rß≈��(ho]hp]hq]hr]ht]uhvKvhb]r®≈��j√��)År©≈��}r™≈��(hgj¢≈��hm}r´≈��(ho]hp]hq]hr]ht]uhhj•≈��hb]r¨≈��hÄX
���POST /noder≠≈��ÖÅrÆ≈��}rØ≈��(hgU�hhj©≈��ubahkjÀ��ubaubahkhπubeubhú)År∞≈��}r±≈��(hgU�hm}r≤≈��(ho]hp]hq]hr]ht]uhhjz≈��hb]r≥≈��(h¢)År¥≈��}rµ≈��(hgX
���Parametershhj∞≈��hij≈��hkh¶hm}r∂≈��(ho]hp]hq]hr]ht]uhvK�hb]r∑≈��hÄX
���Parametersr∏≈��ÖÅrπ≈��}r∫≈��(hgU�hhj¥≈��ubaubh¨)Årª≈��}rº≈��(hgU�hm}rΩ≈��(ho]hp]hq]hr]ht]uhhj∞≈��hb]ræ≈��j	#��)Årø≈��}r¿≈��(hgU�hm}r¡≈��(ho]hp]hq]hr]ht]uhhjª≈��hb]r¬≈��(j#��)År√≈��}rƒ≈��(hgU�hm}r≈≈��(ho]hp]hq]hr]ht]uhhjø≈��hb]r∆≈��hÑ)År«≈��}r»≈��(hgXT��session (Types.Session) -- Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the public user if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hm}r…≈��(ho]hp]hq]hr]ht]uhhj√≈��hb]r ≈��(jû"��)ÅrÀ≈��}rÃ≈��(hgX���sessionhm}rÕ≈��(hr]hq]j¢"��àho]hp]ht]uhhj«≈��hb]rŒ≈��hÄX���sessionrœ≈��ÖÅr–≈��}r—≈��(hgU�hhjÀ≈��ubahkjß"��ubhÄX��� (r“≈��ÖÅr”≈��}r‘≈��(hgU�hhj«≈��ubj’��)År’≈��}r÷≈��(hgX���:class:`Types.Session`r◊≈��hhj«≈��hijΩæ��hkjÿ��hm}rÿ≈��(UreftypeX���classj⁄��âj€��X
���Types.SessionU	refdomainX���pyrŸ≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKxhb]r⁄≈��j√��)År€≈��}r‹≈��(hgj◊≈��hm}r›≈��(ho]hp]rfi≈��(jÊ��jŸ≈��X���py-classrfl≈��ehq]hr]ht]uhhj’≈��hb]r‡≈��hÄX
���Types.Sessionr·≈��ÖÅr‚≈��}r„≈��(hgU�hhj€≈��ubahkjÀ��ubaubhÄX���)ÖÅr‰≈��}rÂ≈��(hgU�hhj«≈��ubhÄX��� -- rÊ≈��ÖÅrÁ≈��}rË≈��(hgU�hhj«≈��ubhÄX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the rÈ≈��ÖÅrÍ≈��}rÎ≈��(hgX∆���Session information that contains the identity of the calling user as retrieved from the X.509 certificate which must be traceable to the CILogon service. The subject of the session defaults to the hhj«≈��ubj’��)ÅrÏ≈��}rÌ≈��(hgX���:term:`public user`rÓ≈��hhj«≈��hijΩæ��hkjÿ��hm}rÔ≈��(UreftypeX���termj⁄��àj€��X���public userU	refdomainX���stdr≈��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��uhvKwhb]rÒ≈��j`2��)ÅrÚ≈��}rÛ≈��(hgjÓ≈��hm}rÙ≈��(ho]hp]rı≈��(jÊ��j≈��X���std-termrˆ≈��ehq]hr]ht]uhhjÏ≈��hb]r˜≈��hÄX���public userr¯≈��ÖÅr˘≈��}r˙≈��(hgU�hhjÚ≈��ubahkji2��ubaubhÄXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.r˚≈��ÖÅr¸≈��}r˝≈��(hgXh��� if the certificate was not provided with the request. Transmitted as part of the SSL handshake process.hhj«≈��ubehkhàubahkj;#��ubj#��)År˛≈��}rˇ≈��(hgU�hm}r�∆��(ho]hp]hq]hr]ht]uhhjø≈��hb]r∆��hÑ)År∆��}r∆��(hgXA��node (Types.Node) -- An instance of Types.Node that fully describes the node being registered. Note that some attributes will be set by the Coordinating Node.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a File part of the MIME multipart/mixed message.hm}r∆��(ho]hp]hq]hr]ht]uhhj˛≈��hb]r∆��(jû"��)År∆��}r∆��(hgX���nodehm}r∆��(hr]hq]j¢"��àho]hp]ht]uhhj∆��hb]r	∆��hÄX���noder
∆��ÖÅr∆��}r∆��(hgU�hhj∆��ubahkjß"��ubhÄX��� (r
∆��ÖÅr∆��}r∆��(hgU�hhj∆��ubj’��)År∆��}r∆��(hgX���:class:`Types.Node`r∆��hhj∆��hijΩæ��hkjÿ��hm}r∆��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr∆��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK{hb]r∆��j√��)År∆��}r∆��(hgj∆��hm}r∆��(ho]hp]r∆��(jÊ��j∆��X���py-classr∆��ehq]hr]ht]uhhj∆��hb]r∆��hÄX
���Types.Noder∆��ÖÅr∆��}r∆��(hgU�hhj∆��ubahkjÀ��ubaubhÄX���)ÖÅr∆��}r ∆��(hgU�hhj∆��ubhÄX��� -- r!∆��ÖÅr"∆��}r#∆��(hgU�hhj∆��ubhÄX���An instance of r$∆��ÖÅr%∆��}r&∆��(hgX���An instance of hhj∆��ubj’��)År'∆��}r(∆��(hgX���:class:`Types.Node`r)∆��hhj∆��hijΩæ��hkjÿ��hm}r*∆��(UreftypeX���classj⁄��âj€��X
���Types.NodeU	refdomainX���pyr+∆��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvKzhb]r,∆��j√��)År-∆��}r.∆��(hgj)∆��hm}r/∆��(ho]hp]r0∆��(jÊ��j+∆��X���py-classr1∆��ehq]hr]ht]uhhj'∆��hb]r2∆��hÄX
���Types.Noder3∆��ÖÅr4∆��}r5∆��(hgU�hhj-∆��ubahkjÀ��ubaubhÄXÂ��� that fully describes the node being registered. Note that some attributes will be set by the Coordinating Node.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a r6∆��ÖÅr7∆��}r8∆��(hgXÂ��� that fully describes the node being registered. Note that some attributes will be set by the Coordinating Node.  Transmitted as an UTF-8 encoded XML structure for the respective type as defined in the DataONE types schema, as a hhj∆��ubjÉ$��)År9∆��}r:∆��(hgX���*File part*hm}r;∆��(ho]hp]hq]hr]ht]uhhj∆��hb]r<∆��hÄX	���File partr=∆��ÖÅr>∆��}r?∆��(hgU�hhj9∆��ubahkjã$��ubhÄX%��� of the MIME multipart/mixed message.r@∆��ÖÅrA∆��}rB∆��(hgX%��� of the MIME multipart/mixed message.hhj∆��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubhú)ÅrC∆��}rD∆��(hgU�hm}rE∆��(ho]hp]hq]hr]ht]uhhjz≈��hb]rF∆��(h¢)ÅrG∆��}rH∆��(hgX���ReturnshhjC∆��hij≈��hkh¶hm}rI∆��(ho]hp]hq]hr]ht]uhvK�hb]rJ∆��hÄX���ReturnsrK∆��ÖÅrL∆��}rM∆��(hgU�hhjG∆��ubaubh¨)ÅrN∆��}rO∆��(hgU�hm}rP∆��(ho]hp]hq]hr]ht]uhhjC∆��hb]rQ∆��hÑ)ÅrR∆��}rS∆��(hgXQ���The identifier of the new node entry if successful, otherwise an error is raised.hm}rT∆��(ho]hp]hq]hr]ht]uhhjN∆��hb]rU∆��hÄXQ���The identifier of the new node entry if successful, otherwise an error is raised.rV∆��ÖÅrW∆��}rX∆��(hgXQ���The identifier of the new node entry if successful, otherwise an error is raised.rY∆��hhjR∆��ubahkhàubahkhπubehkhüubhú)ÅrZ∆��}r[∆��(hgU�hm}r\∆��(ho]hp]hq]hr]ht]uhhjz≈��hb]r]∆��(h¢)År^∆��}r_∆��(hgX���Return typehhjZ∆��hij≈��hkh¶hm}r`∆��(ho]hp]hq]hr]ht]uhvK�hb]ra∆��hÄX���Return typerb∆��ÖÅrc∆��}rd∆��(hgU�hhj^∆��ubaubh¨)Åre∆��}rf∆��(hgU�hm}rg∆��(ho]hp]hq]hr]ht]uhhjZ∆��hb]rh∆��hÑ)Åri∆��}rj∆��(hgX���Types.NodeReferencehm}rk∆��(ho]hp]hq]hr]ht]uhhje∆��hb]rl∆��j’��)Årm∆��}rn∆��(hgX���:class:`Types.NodeReference`ro∆��hhji∆��hijΩæ��hkjÿ��hm}rp∆��(UreftypeX���classj⁄��âj€��X���Types.NodeReferenceU	refdomainX���pyrq∆��hr]hq]Urefexplicitâho]hp]ht]j›��jfi��jfl��Nj‡��j÷æ��uhvK~hb]rr∆��j√��)Års∆��}rt∆��(hgjo∆��hm}ru∆��(ho]hp]rv∆��(jÊ��jq∆��X���py-classrw∆��ehq]hr]ht]uhhjm∆��hb]rx∆��hÄX���Types.NodeReferencery∆��ÖÅrz∆��}r{∆��(hgU�hhjs∆��ubahkjÀ��ubaubahkhàubahkhπubehkhüubhú)År|∆��}r}∆��(hgU�hm}r~∆��(ho]hp]hq]hr]ht]uhhjz≈��hb]r∆��(h¢)ÅrÄ∆��}rÅ∆��(hgX���Raiseshhj|∆��hij≈��hkh¶hm}rÇ∆��(ho]hp]hq]hr]ht]uhvK�hb]rÉ∆��hÄX���RaisesrÑ∆��ÖÅrÖ∆��}rÜ∆��(hgU�hhjÄ∆��ubaubh¨)Årá∆��}rà∆��(hgU�hm}râ∆��(ho]hp]hq]hr]ht]uhhj|∆��hb]rä∆��j	#��)Årã∆��}rå∆��(hgU�hm}rç∆��(ho]hp]hq]hr]ht]uhhjá∆��hb]ré∆��(j#��)Årè∆��}rê∆��(hgU�hm}rë∆��(ho]hp]hq]hr]ht]uhhjã∆��hb]rí∆��hÑ)Årì∆��}rî∆��(hgX=���Exceptions.NotImplemented -- (errorCode=501, detailCode=4840)hm}rï∆��(ho]hp]hq]hr]ht]uhhjè∆��hb]rñ∆��(j’��)Åró∆��}rò∆��(hgU�hm}rô∆��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotImplementedrö∆��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhjì∆��hb]rõ∆��jû"��)Årú∆��}rù∆��(hgjö∆��hm}rû∆��(ho]hp]hq]hr]ht]uhhjó∆��hb]rü∆��hÄX���Exceptions.NotImplementedr†∆��ÖÅr°∆��}r¢∆��(hgU�hhjú∆��ubahkjß"��ubahkjÿ��ubhÄX��� -- r£∆��ÖÅr§∆��}r•∆��(hgU�hhjì∆��ubj√��)År¶∆��}rß∆��(hgX$���``(errorCode=501, detailCode=4840)``r®∆��hm}r©∆��(ho]hp]hq]hr]ht]uhhjì∆��hb]r™∆��hÄX ���(errorCode=501, detailCode=4840)r´∆��ÖÅr¨∆��}r≠∆��(hgU�hhj¶∆��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÆ∆��}rØ∆��(hgU�hm}r∞∆��(ho]hp]hq]hr]ht]uhhjã∆��hb]r±∆��hÑ)År≤∆��}r≥∆��(hgX<���Exceptions.NotAuthorized -- (errorCode=401, detailCode=4841)hm}r¥∆��(ho]hp]hq]hr]ht]uhhjÆ∆��hb]rµ∆��(j’��)År∂∆��}r∑∆��(hgU�hm}r∏∆��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.NotAuthorizedrπ∆��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhj≤∆��hb]r∫∆��jû"��)Årª∆��}rº∆��(hgjπ∆��hm}rΩ∆��(ho]hp]hq]hr]ht]uhhj∂∆��hb]ræ∆��hÄX���Exceptions.NotAuthorizedrø∆��ÖÅr¿∆��}r¡∆��(hgU�hhjª∆��ubahkjß"��ubahkjÿ��ubhÄX��� -- r¬∆��ÖÅr√∆��}rƒ∆��(hgU�hhj≤∆��ubj√��)År≈∆��}r∆∆��(hgX$���``(errorCode=401, detailCode=4841)``r«∆��hm}r»∆��(ho]hp]hq]hr]ht]uhhj≤∆��hb]r…∆��hÄX ���(errorCode=401, detailCode=4841)r ∆��ÖÅrÀ∆��}rÃ∆��(hgU�hhj≈∆��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÕ∆��}rŒ∆��(hgU�hm}rœ∆��(ho]hp]hq]hr]ht]uhhjã∆��hb]r–∆��hÑ)År—∆��}r“∆��(hgX=���Exceptions.ServiceFailure -- (errorCode=500, detailCode=4842)hm}r”∆��(ho]hp]hq]hr]ht]uhhjÕ∆��hb]r‘∆��(j’��)År’∆��}r÷∆��(hgU�hm}r◊∆��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.ServiceFailurerÿ∆��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhj—∆��hb]rŸ∆��jû"��)År⁄∆��}r€∆��(hgjÿ∆��hm}r‹∆��(ho]hp]hq]hr]ht]uhhj’∆��hb]r›∆��hÄX���Exceptions.ServiceFailurerfi∆��ÖÅrfl∆��}r‡∆��(hgU�hhj⁄∆��ubahkjß"��ubahkjÿ��ubhÄX��� -- r·∆��ÖÅr‚∆��}r„∆��(hgU�hhj—∆��ubj√��)År‰∆��}rÂ∆��(hgX$���``(errorCode=500, detailCode=4842)``rÊ∆��hm}rÁ∆��(ho]hp]hq]hr]ht]uhhj—∆��hb]rË∆��hÄX ���(errorCode=500, detailCode=4842)rÈ∆��ÖÅrÍ∆��}rÎ∆��(hgU�hhj‰∆��ubahkjÀ��ubehkhàubahkj;#��ubj#��)ÅrÏ∆��}rÌ∆��(hgU�hm}rÓ∆��(ho]hp]hq]hr]ht]uhhjã∆��hb]rÔ∆��hÑ)År∆��}rÒ∆��(hgX=���Exceptions.InvalidRequest -- (errorCode=400, detailCode=4843)hm}rÚ∆��(ho]hp]hq]hr]ht]uhhjÏ∆��hb]rÛ∆��(j’��)ÅrÙ∆��}rı∆��(hgU�hm}rˆ∆��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidRequestr˜∆��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhj∆��hb]r¯∆��jû"��)År˘∆��}r˙∆��(hgj˜∆��hm}r˚∆��(ho]hp]hq]hr]ht]uhhjÙ∆��hb]r¸∆��hÄX���Exceptions.InvalidRequestr˝∆��ÖÅr˛∆��}rˇ∆��(hgU�hhj˘∆��ubahkjß"��ubahkjÿ��ubhÄX��� -- r�«��ÖÅr«��}r«��(hgU�hhj∆��ubj√��)År«��}r«��(hgX$���``(errorCode=400, detailCode=4843)``r«��hm}r«��(ho]hp]hq]hr]ht]uhhj∆��hb]r«��hÄX ���(errorCode=400, detailCode=4843)r«��ÖÅr	«��}r
«��(hgU�hhj«��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År«��}r«��(hgU�hm}r
«��(ho]hp]hq]hr]ht]uhhjã∆��hb]r«��hÑ)År«��}r«��(hgXB���Exceptions.IdentifierNotUnique -- (errorCode=409, detailCode=4844)hm}r«��(ho]hp]hq]hr]ht]uhhj«��hb]r«��(j’��)År«��}r«��(hgU�hm}r«��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.IdentifierNotUniquer«��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhj«��hb]r«��jû"��)År«��}r«��(hgj«��hm}r«��(ho]hp]hq]hr]ht]uhhj«��hb]r«��hÄX���Exceptions.IdentifierNotUniquer«��ÖÅr«��}r«��(hgU�hhj«��ubahkjß"��ubahkjÿ��ubhÄX��� -- r«��ÖÅr «��}r!«��(hgU�hhj«��ubj√��)År"«��}r#«��(hgX$���``(errorCode=409, detailCode=4844)``r$«��hm}r%«��(ho]hp]hq]hr]ht]uhhj«��hb]r&«��hÄX ���(errorCode=409, detailCode=4844)r'«��ÖÅr(«��}r)«��(hgU�hhj"«��ubahkjÀ��ubehkhàubahkj;#��ubj#��)År*«��}r+«��(hgU�hm}r,«��(ho]hp]hq]hr]ht]uhhjã∆��hb]r-«��hÑ)År.«��}r/«��(hgX;���Exceptions.InvalidToken -- (errorCode=401, detailCode=4845)hm}r0«��(ho]hp]hq]hr]ht]uhhj*«��hb]r1«��(j’��)År2«��}r3«��(hgU�hm}r4«��(Ureftypej#��j¢"��àU	reftargetX���Exceptions.InvalidTokenr5«��U	refdomainj≈��hr]hq]Urefexplicitâho]hp]ht]uhhj.«��hb]r6«��jû"��)År7«��}r8«��(hgj5«��hm}r9«��(ho]hp]hq]hr]ht]uhhj2«��hb]r:«��hÄX���Exceptions.InvalidTokenr;«��ÖÅr<«��}r=«��(hgU�hhj7«��ubahkjß"��ubahkjÿ��ubhÄX��� -- r>«��ÖÅr?«��}r@«��(hgU�hhj.«��ubj√��)ÅrA«��}rB«��(hgX$���``(errorCode=401, detailCode=4845)``rC«��hm}rD«��(ho]hp]hq]hr]ht]uhhj.«��hb]rE«��hÄX ���(errorCode=401, detailCode=4845)rF«��ÖÅrG«��}rH«��(hgU�hhjA«��ubahkjÀ��ubehkhàubahkj;#��ubehkjí#��ubahkhπubehkhüubeubeubeubj��)ÅrI«��}rJ«��(hgXè
��xxxx notes xxxx


.. function:: addNodeCapabilities (nodeID, capabilities) -> boolean

   Adds the supplied capabilities to the system metadata describing the Member Node.

   :param nodeID: A PID that identifies the Member Node.

   :param capabilities:
     A capabilities document that describes the resources and supported
     services of the Member Node.

   :returns: True if the operation succeeds

   :rtype: Boolean


.. function:: register (token, capabilitiesURL) -> boolean

   Used to register a new Member Node.

   :param token: An authentication token with priviledges to rgister a new Member Node.

   :param capabilitiesURL: The URL from which capabilities will be retrieved.

   :raises exceptions.NotAuthorized: The supplied identity does not have
     authority to register a node.

   :raises Exceptions.NotFound: The supplied capabilitiesURL does not resolve
     to a capabilities document

   :rtype: Boolean

   :returns: True if the registration operation succeeds



.. function:: registerForNotification (token, dataOwnerID)



.. function:: verifyCapabilities (nodeID, capabilities) -> boolean

   Evaluates the supplied capabilities document. This may involve additional
   interaction with the MN as various aspects are evaluated.


.. todo::
   The :func:`verifyCapabilities` will need to check functionality of the MN so
   need to define a few service hooks for checking these properties.


State of Health API
~~~~~~~~~~~~~~~~~~~

The Health API contains methods for determining the status of the DataONE
infrastructure, including both the CNs and MNs.

.. module:: CN_health
   :synopsis: Methods for reporting on the state of health of a CN and on the entire DataONE infrastructure

::

  generateReport(token) -> statusReport


.. function:: actOnPendingEvent (event)

.. function:: reportPendingEvent (event)

.. function:: Admin Application

.. function:: notify (adminID, nodeID, service)


.. function:: generateReport(token) -> statusReport

   Returns a status report for all of the registered Member Nodes. The
   informatio returned is used to give administrators information necessary to
   maintain the infrastructure.

   .. note::
      This method is used by Use Case 10 "MN Status Reports" for V0.3. However
      instead of a complete set of detailed status reports, the V0.3
      implementation of the use case will utilize the ``MN_health.heartbeat()``
      method to compile very basic information about the MNs. Later versions of
      this method will use the richer ``MN_health.getStatus(token)`` method.

   :param token: Identity with authority to generate reports.

   :rtype: Status report, ideally in XML + stylsheet or at least XHTML.hhjñæ��hihjhkj!��hm}rK«��(j#��j$��hr]hq]ho]hp]ht]uhvKˇhwhhb]rL«��hÄXè
��xxxx notes xxxx


.. function:: addNodeCapabilities (nodeID, capabilities) -> boolean

   Adds the supplied capabilities to the system metadata describing the Member Node.

   :param nodeID: A PID that identifies the Member Node.

   :param capabilities:
     A capabilities document that describes the resources and supported
     services of the Member Node.

   :returns: True if the operation succeeds

   :rtype: Boolean


.. function:: register (token, capabilitiesURL) -> boolean

   Used to register a new Member Node.

   :param token: An authentication token with priviledges to rgister a new Member Node.

   :param capabilitiesURL: The URL from which capabilities will be retrieved.

   :raises exceptions.NotAuthorized: The supplied identity does not have
     authority to register a node.

   :raises Exceptions.NotFound: The supplied capabilitiesURL does not resolve
     to a capabilities document

   :rtype: Boolean

   :returns: True if the registration operation succeeds



.. function:: registerForNotification (token, dataOwnerID)



.. function:: verifyCapabilities (nodeID, capabilities) -> boolean

   Evaluates the supplied capabilities document. This may involve additional
   interaction with the MN as various aspects are evaluated.


.. todo::
   The :func:`verifyCapabilities` will need to check functionality of the MN so
   need to define a few service hooks for checking these properties.


State of Health API
~~~~~~~~~~~~~~~~~~~

The Health API contains methods for determining the status of the DataONE
infrastructure, including both the CNs and MNs.

.. module:: CN_health
   :synopsis: Methods for reporting on the state of health of a CN and on the entire DataONE infrastructure

::

  generateReport(token) -> statusReport


.. function:: actOnPendingEvent (event)

.. function:: reportPendingEvent (event)

.. function:: Admin Application

.. function:: notify (adminID, nodeID, service)


.. function:: generateReport(token) -> statusReport

   Returns a status report for all of the registered Member Nodes. The
   informatio returned is used to give administrators information necessary to
   maintain the infrastructure.

   .. note::
      This method is used by Use Case 10 "MN Status Reports" for V0.3. However
      instead of a complete set of detailed status reports, the V0.3
      implementation of the use case will utilize the ``MN_health.heartbeat()``
      method to compile very basic information about the MNs. Later versions of
      this method will use the richer ``MN_health.getStatus(token)`` method.

   :param token: Identity with authority to generate reports.

   :rtype: Status report, ideally in XML + stylsheet or at least XHTML.rM«��ÖÅrN«��}rO«��(hgU�hhjI«��ubaubeubeubahgU�UtransformerrP«��NU
footnote_refsrQ«��}rR«��UrefnamesrS«��}rT«��(jI:��]rU«��jF:��aX
���xmlstarlet]rV«��j/:��auUsymbol_footnotesrW«��]rX«��Uautofootnote_refsrY«��]rZ«��Usymbol_footnote_refsr[«��]r\«��U	citationsr]«��]r^«��hwhUcurrent_liner_«��NUtransform_messagesr`«��]ra«��cdocutils.nodes
system_message
rb«��)Årc«��}rd«��(hgU�hm}re«��(ho]UlevelKhr]hq]Usourcej)��hp]ht]UtypeUINFOrf«��uhb]rg«��hÑ)Årh«��}ri«��(hgU�hm}rj«��(ho]hp]hq]hr]ht]uhhjc«��hb]rk«��hÄX-���Hyperlink target "index-0" is not referenced.rl«��ÖÅrm«��}rn«��(hgU�hhjh«��ubahkhàubahkUsystem_messagero«��ubaUreporterrp«��NUid_startrq«��K
U
autofootnotesrr«��]rs«��U
citation_refsrt«��}ru«��Uindirect_targetsrv«��]rw«��Usettingsrx«��(cdocutils.frontend
Values
ry«��orz«��}r{«��(Ufootnote_backlinksr|«��KUrecord_dependenciesr}«��NUrfc_base_urlr~«��Uhttps://tools.ietf.org/html/r«��U	tracebackrÄ«��àUpep_referencesrÅ«��NUstrip_commentsrÇ«��NU
toc_backlinksrɫ��jf��U
language_coderѫ��Uenr֫��U	datestamprܫ��NUreport_levelr��KU_destinationr��NU
halt_levelr��KU
strip_classesrä«��Nh}NUerror_encoding_error_handlerrã«��Ubackslashreplacerå«��Udebugrç«��NUembed_stylesheetré«��âUoutput_encoding_error_handlerrè«��Ustrictrê«��U
sectnum_xformr��KUdump_transformsr��NU
docinfo_xformrì«��KUwarning_streamrî«��NUpep_file_url_templaterï«��Upep-%04drñ«��Uexit_status_levelró«��KUconfigrò«��NUstrict_visitorrô«��NUcloak_email_addressesrö«��àUtrim_footnote_reference_spacerõ«��âUenvrú«��NUdump_pseudo_xmlrù«��NUexpose_internalsrû«��NUsectsubtitle_xformrü«��âUsource_linkr†«��NUrfc_referencesr°«��NUoutput_encodingr¢«��Uutf-8r£«��U
source_urlr§«��NUinput_encodingr•«��U	utf-8-sigr¶«��U_disable_configrß«��NU	id_prefixr®«��U�U	tab_widthr©«��KUerror_encodingr™«��UUTF-8r´«��U_sourcer¨«��hjUgettext_compactr≠«��àU	generatorrÆ«��NUdump_internalsrØ«��NUsmart_quotesr∞«��âUpep_base_urlr±«��U https://www.python.org/dev/peps/r≤«��Usyntax_highlightr≥«��Ulongr¥«��Uinput_encoding_error_handlerrµ«��jê«��Uauto_id_prefixr∂«��Uidr∑«��Udoctitle_xformr∏«��âUstrip_elements_with_classesrπ«��NU
_config_filesr∫«��]Ufile_insertion_enabledrª«��àUraw_enabledrº«��KU
dump_settingsrΩ«��NubUsymbol_footnote_startræ«��K�Uidsrø«��}r¿«��(hajñæ��h]ja:��hjπØ��hj◊¿��hj*_��h
j(ô��hj≈��hMj)µ��hjà\��hjr��jIw��jY:��)År¡«��}r¬«��(hgU�hhjEw��hihjhkj]:��hm}r√«��(ho]hr]rƒ«��jIw��ahq]Uismodàhp]ht]uhvNhwhhb]ubh	j˝ß��h^j}��h#j|��h%j17��h)j§��h*jµΩ��h,joÖ��hj*¢��hj7ï��h1j∑%��h8jòd��h;j£3��h6jSi��hAjÄu��hCj¸©��jöæ��jY:��)År≈«��}r∆«��(hgU�hhjñæ��hihjhkj]:��hm}r««��(ho]hr]r»«��jöæ��ahq]Uismodàhp]ht]uhvNhwhhb]ubhLjëõ��j¢U��jY:��)År…«��}r «��(hgU�hhjûU��hihjhkj]:��hm}rÀ«��(ho]hr]rë��j¢U��ahq]Uismodàhp]ht]uhvNhwhhb]ubhjy��hjì@��hjM��hXjZ:��jA¨��j=¨��j»æ��jƒæ��j4}��j0}��jøà��jªà��j„U��jflU��jäw��jÜw��jÊ��j‚��j")��j)��j/��j*��jÒB��jÛB��j}��jY:��)ÅrÕ«��}rŒ«��(hgU�hhj}��hihjhkj]:��hm}rœ«��(ho]hr]r–«��j}��ahq]Uismodàhp]ht]uhvNhwhhb]ubhIjh√��h4jgP��hjàÇ��j	¨��jY:��)År—«��}r“«��(hgU�hhj¨��hihjhkj]:��hm}r”«��(ho]hr]r‘«��j	¨��ahq]Uismodàhp]ht]uhvNhwhhb]ubj≈��jY:��)År’«��}r÷«��(hgU�hhj¡��hihjhkj]:��hm}r◊«��(ho]hr]rÿ«��j≈��ahq]Uismodàhp]ht]uhvNhwhhb]ubhjm8��h
jFg��j°à��jY:��)ÅrŸ«��}r⁄«��(hgU�hhjùà��hihjhkj]:��hm}r€«��(ho]hr]r‹«��j°à��ahq]Uismodàhp]ht]uhvNhwhhb]ubh/j_∫��h_j¨��h$jÖí��hjë≤��h jq:��h"jÉG��hjÂa��h'jy{��hj	û��h-j'ó��hZj¡��h[j�)��h5jjo��j)��jY:��)År›«��}rfi«��(hgU�hhj�)��hihjhkj]:��hm}rfl«��(ho]hr]r‡«��j)��ahq]Uismodàhp]ht]uhvNhwhhb]ubh9jΩR��h<jÿ1��h=jêΩ��h>jC��hJjÈΩ��hDjË∑��hj&D��h?jÏü��h`heh:jæ��h0jfls��hjN��hj3æ��hjÿK��hYjEw��h\jùà��hWjûU��h+j!m��h.jê��hj	¶��h3j	"��h7jåI��h@jû#��hEj‡=��uUsubstitution_namesr·«��}r‚«��hkhwhm}r„«��(ho]hr]hq]Usourcehjhp]ht]uU	footnotesr‰«��]r«��UrefidsrÊ«��}rÁ«��jÒB��]rË«��jÌB��asub.