cdocutils.nodes
document
q)q}q(U	nametypesq}q(X   create image memberqNX   typical workflowqNX   list image membersqNX   setupq	NX   additional notesq
NX   delete image memberqNX   sharing imagesqNX   update image member statusqNuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU
decorationqNUautofootnote_startqKUnameidsq}q(hUcreate-image-memberqhUtypical-workflowqhUlist-image-membersqh	Usetupqh
Uadditional-notesqhUdelete-image-memberqhUsharing-imagesqhUupdate-image-member-statusquUchildrenq]q cdocutils.nodes
section
q!)q"}q#(U	rawsourceq$U Uparentq%hUsourceq&XI   /Users/jamie/projects/php/php-opencloud/doc/services/image/Sharing.md.rstq'Utagnameq(Usectionq)U
attributesq*}q+(Udupnamesq,]Uclassesq-]Ubackrefsq.]Uidsq/]q0haUnamesq1]q2hauUlineq3KUdocumentq4hh]q5(cdocutils.nodes
title
q6)q7}q8(h$X   Sharing imagesq9h%h"h&h'h(Utitleq:h*}q;(h,]h-]h.]h/]h1]uh3Kh4hh]q<cdocutils.nodes
Text
q=X   Sharing imagesq>q?}q@(h$h9h%h7ubaubcdocutils.nodes
paragraph
qA)qB}qC(h$X   Images can be created and deleted by image producers, updated by image
consumers, and listed by both image producers and image consumers:qDh%h"h&h'h(U	paragraphqEh*}qF(h,]h-]h.]h/]h1]uh3Kh4hh]qGh=X   Images can be created and deleted by image producers, updated by image
consumers, and listed by both image producers and image consumers:qHqI}qJ(h$hDh%hBubaubcdocutils.nodes
table
qK)qL}qM(h$U h%h"h&h'h(UtableqNh*}qO(h,]h-]h.]h/]h1]uh3Nh4hh]qPcdocutils.nodes
tgroup
qQ)qR}qS(h$U h*}qT(h/]h.]h,]h-]h1]UcolsKuh%hLh]qU(cdocutils.nodes
colspec
qV)qW}qX(h$U h*}qY(h/]h.]h,]h-]h1]UcolwidthKuh%hRh]h(UcolspecqZubhV)q[}q\(h$U h*}q](h/]h.]h,]h-]h1]UcolwidthKuh%hRh]h(hZubhV)q^}q_(h$U h*}q`(h/]h.]h,]h-]h1]UcolwidthKuh%hRh]h(hZubcdocutils.nodes
thead
qa)qb}qc(h$U h*}qd(h,]h-]h.]h/]h1]uh%hRh]qecdocutils.nodes
row
qf)qg}qh(h$U h*}qi(h,]h-]h.]h/]h1]uh%hbh]qj(cdocutils.nodes
entry
qk)ql}qm(h$U h*}qn(h,]h-]h.]h/]h1]uh%hgh]qohA)qp}qq(h$X	   Operationqrh%hlh&h'h(hEh*}qs(h,]h-]h.]h/]h1]uh3Kh]qth=X	   Operationquqv}qw(h$hrh%hpubaubah(Uentryqxubhk)qy}qz(h$U h*}q{(h,]h-]h.]h/]h1]uh%hgh]q|hA)q}}q~(h$X   Producer can?qh%hyh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Producer can?qq}q(h$hh%h}ubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hgh]qhA)q}q(h$X   Consumer can?qh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Consumer can?qq}q(h$hh%hubaubah(hxubeh(Urowqubah(Utheadqubcdocutils.nodes
tbody
q)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hRh]q(hf)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]q(hk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Createdqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3K
h]qh=X   Createdqq}q(h$hh%hubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Yesqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3K
h]qh=X   Yesqq}q(h$hh%hubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Noqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3K
h]qh=X   Noqq}q(h$hh%hubaubah(hxubeh(hubhf)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]q(hk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Deletedqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Deletedqͅq}q(h$hh%hubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Yesqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Yesqمq}q(h$hh%hubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Noqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Noq允q}q(h$hh%hubaubah(hxubeh(hubhf)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]q(hk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Updatedqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]qh=X   Updatedqq}q(h$hh%hubaubah(hxubhk)q}q(h$U h*}q(h,]h-]h.]h/]h1]uh%hh]qhA)q}q(h$X   Noqh%hh&h'h(hEh*}q(h,]h-]h.]h/]h1]uh3Kh]r   h=X   Nor  r  }r  (h$hh%hubaubah(hxubhk)r  }r  (h$U h*}r  (h,]h-]h.]h/]h1]uh%hh]r  hA)r  }r	  (h$X   Yesr
  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3Kh]r  h=X   Yesr  r  }r  (h$j
  h%j  ubaubah(hxubeh(hubhf)r  }r  (h$U h*}r  (h,]h-]h.]h/]h1]uh%hh]r  (hk)r  }r  (h$U h*}r  (h,]h-]h.]h/]h1]uh%j  h]r  hA)r  }r  (h$X   Listedr  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3Kh]r  h=X   Listedr  r  }r  (h$j  h%j  ubaubah(hxubhk)r   }r!  (h$U h*}r"  (h,]h-]h.]h/]h1]uh%j  h]r#  hA)r$  }r%  (h$X   Yesr&  h%j   h&h'h(hEh*}r'  (h,]h-]h.]h/]h1]uh3Kh]r(  h=X   Yesr)  r*  }r+  (h$j&  h%j$  ubaubah(hxubhk)r,  }r-  (h$U h*}r.  (h,]h-]h.]h/]h1]uh%j  h]r/  hA)r0  }r1  (h$X   Yesr2  h%j,  h&h'h(hEh*}r3  (h,]h-]h.]h/]h1]uh3Kh]r4  h=X   Yesr5  r6  }r7  (h$j2  h%j0  ubaubah(hxubeh(hubeh(Utbodyr8  ubeh(Utgroupr9  ubaubhA)r:  }r;  (h$X   The producer shares an image with the consumer by making the consumer a
*member* of that image. The consumer then accepts or rejects the image
by changing the member status. Once accepted, the image appears in the
consumer's image list.h%h"h&h'h(hEh*}r<  (h,]h-]h.]h/]h1]uh3Kh4hh]r=  (h=XH   The producer shares an image with the consumer by making the consumer a
r>  r?  }r@  (h$XH   The producer shares an image with the consumer by making the consumer a
h%j:  ubcdocutils.nodes
emphasis
rA  )rB  }rC  (h$X   *member*h*}rD  (h,]h-]h.]h/]h1]uh%j:  h]rE  h=X   memberrF  rG  }rH  (h$U h%jB  ubah(UemphasisrI  ubh=X    of that image. The consumer then accepts or rejects the image
by changing the member status. Once accepted, the image appears in the
consumer's image list.rJ  rK  }rL  (h$X    of that image. The consumer then accepts or rejects the image
by changing the member status. Once accepted, the image appears in the
consumer's image list.h%j:  ubeubh!)rM  }rN  (h$U h%h"h&h'h(h)h*}rO  (h,]h-]h.]h/]rP  hah1]rQ  hauh3Kh4hh]rR  (h6)rS  }rT  (h$X   Typical workflowrU  h%jM  h&h'h(h:h*}rV  (h,]h-]h.]h/]h1]uh3Kh4hh]rW  h=X   Typical workflowrX  rY  }rZ  (h$jU  h%jS  ubaubcdocutils.nodes
enumerated_list
r[  )r\  }r]  (h$U h%jM  h&h'h(Uenumerated_listr^  h*}r_  (Usuffixr`  U.h/]h.]h,]Uprefixra  U h-]h1]Uenumtyperb  Uarabicrc  uh3Kh4hh]rd  (cdocutils.nodes
list_item
re  )rf  }rg  (h$XL   The producer posts the availability of specific images on a public
website.
h%j\  h&h'h(U	list_itemrh  h*}ri  (h,]h-]h.]h/]h1]uh3Nh4hh]rj  hA)rk  }rl  (h$XK   The producer posts the availability of specific images on a public
website.rm  h%jf  h&h'h(hEh*}rn  (h,]h-]h.]h/]h1]uh3Kh]ro  h=XK   The producer posts the availability of specific images on a public
website.rp  rq  }rr  (h$jm  h%jk  ubaubaubje  )rs  }rt  (h$XU   A potential consumer provides the producer with his/her tenant ID and
email address.
h%j\  h&h'h(jh  h*}ru  (h,]h-]h.]h/]h1]uh3Nh4hh]rv  hA)rw  }rx  (h$XT   A potential consumer provides the producer with his/her tenant ID and
email address.ry  h%js  h&h'h(hEh*}rz  (h,]h-]h.]h/]h1]uh3Kh]r{  h=XT   A potential consumer provides the producer with his/her tenant ID and
email address.r|  r}  }r~  (h$jy  h%jw  ubaubaubje  )r  }r  (h$XK   The producer `creates a new Image Member <>`__ with the consumer's
details
h%j\  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$XJ   The producer `creates a new Image Member <>`__ with the consumer's
detailsh%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K!h]r  (h=X   The producer r  r  }r  (h$X   The producer h%j  ubcdocutils.nodes
problematic
r  )r  }r  (h$X!   `creates a new Image Member <>`__r  h*}r  (h/]r  Uid2r  ah.]h,]h-]h1]UrefidUid1r  uh%j  h]r  h=X!   `creates a new Image Member <>`__r  r  }r  (h$U h%j  ubah(Uproblematicr  ubh=X    with the consumer's
detailsr  r  }r  (h$X    with the consumer's
detailsh%j  ubeubaubje  )r  }r  (h$Xi   The producer notifies the consumer via email that the image has been
shared and provides the image's ID.
h%j\  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$Xh   The producer notifies the consumer via email that the image has been
shared and provides the image's ID.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K$h]r  h=Xh   The producer notifies the consumer via email that the image has been
shared and provides the image's ID.r  r  }r  (h$j  h%j  ubaubaubje  )r  }r  (h$X   If the consumer wishes the image to appear in his/her image list, the
consumer `updates their own Member status <>`__ to ``ACCEPTED``.
h%j\  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$X   If the consumer wishes the image to appear in his/her image list, the
consumer `updates their own Member status <>`__ to ``ACCEPTED``.h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K'h]r  (h=XO   If the consumer wishes the image to appear in his/her image list, the
consumer r  r  }r  (h$XO   If the consumer wishes the image to appear in his/her image list, the
consumer h%j  ubj  )r  }r  (h$X&   `updates their own Member status <>`__r  h*}r  (h/]r  Uid3r  ah.]h,]h-]h1]Urefidj  uh%j  h]r  h=X&   `updates their own Member status <>`__r  r  }r  (h$U h%j  ubah(j  ubh=X    to r  r  }r  (h$X    to h%j  ubcdocutils.nodes
literal
r  )r  }r  (h$X   ``ACCEPTED``h*}r  (h,]h-]h.]h/]h1]uh%j  h]r  h=X   ACCEPTEDr  r  }r  (h$U h%j  ubah(Uliteralr  ubh=X   .r  }r  (h$X   .h%j  ubeubaubeubh!)r  }r  (h$U h%jM  h&h'h(h)h*}r  (h,]h-]h.]h/]r  hah1]r  h
auh3K+h4hh]r  (h6)r  }r  (h$X   Additional notesr  h%j  h&h'h(h:h*}r  (h,]h-]h.]h/]h1]uh3K+h4hh]r  h=X   Additional notesr  r  }r  (h$j  h%j  ubaubcdocutils.nodes
bullet_list
r  )r  }r  (h$U h%j  h&h'h(Ubullet_listr  h*}r  (Ubulletr  X   -h/]h.]h,]h-]h1]uh3K-h4hh]r  (je  )r  }r  (h$Xt   If the consumer subsequently wishes to hide the image, the consumer
can change their Member status to ``REJECTED``.
h%j  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$Xs   If the consumer subsequently wishes to hide the image, the consumer
can change their Member status to ``REJECTED``.h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K-h]r  (h=Xf   If the consumer subsequently wishes to hide the image, the consumer
can change their Member status to r  r  }r  (h$Xf   If the consumer subsequently wishes to hide the image, the consumer
can change their Member status to h%j  ubj  )r  }r  (h$X   ``REJECTED``h*}r  (h,]h-]h.]h/]h1]uh%j  h]r  h=X   REJECTEDr  r  }r  (h$U h%j  ubah(j  ubh=X   .r  }r  (h$X   .h%j  ubeubaubje  )r  }r  (h$X   If the consumer wishes to hide the image, but is open to the
possibility of being reminded by the producer that the image is
available, the consumer can change their Member status to
``PENDING``.
h%j  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$X   If the consumer wishes to hide the image, but is open to the
possibility of being reminded by the producer that the image is
available, the consumer can change their Member status to
``PENDING``.h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K0h]r  (h=X   If the consumer wishes to hide the image, but is open to the
possibility of being reminded by the producer that the image is
available, the consumer can change their Member status to
r  r  }r  (h$X   If the consumer wishes to hide the image, but is open to the
possibility of being reminded by the producer that the image is
available, the consumer can change their Member status to
h%j  ubj  )r  }r  (h$X   ``PENDING``h*}r  (h,]h-]h.]h/]h1]uh%j  h]r   h=X   PENDINGr  r  }r  (h$U h%j  ubah(j  ubh=X   .r  }r  (h$X   .h%j  ubeubaubje  )r  }r  (h$Xf   Image producers add or remove image members, but may not modify the
member status of an image member.
h%j  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r	  hA)r
  }r  (h$Xe   Image producers add or remove image members, but may not modify the
member status of an image member.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K5h]r  h=Xe   Image producers add or remove image members, but may not modify the
member status of an image member.r  r  }r  (h$j  h%j
  ubaubaubje  )r  }r  (h$Xi   Image consumers change their own member status, but may not add or
remove themselves as an image member.
h%j  h&h'h(jh  h*}r  (h,]h-]h.]h/]h1]uh3Nh4hh]r  hA)r  }r  (h$Xh   Image consumers change their own member status, but may not add or
remove themselves as an image member.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3K8h]r  h=Xh   Image consumers change their own member status, but may not add or
remove themselves as an image member.r  r  }r  (h$j  h%j  ubaubaubje  )r  }r  (h$X   Image consumers can boot from any image shared by the image producer,
regardless of the member status, as long as the image consumer knows
the image ID.
h%j  h&h'h(jh  h*}r   (h,]h-]h.]h/]h1]uh3Nh4hh]r!  hA)r"  }r#  (h$X   Image consumers can boot from any image shared by the image producer,
regardless of the member status, as long as the image consumer knows
the image ID.r$  h%j  h&h'h(hEh*}r%  (h,]h-]h.]h/]h1]uh3K;h]r&  h=X   Image consumers can boot from any image shared by the image producer,
regardless of the member status, as long as the image consumer knows
the image ID.r'  r(  }r)  (h$j$  h%j"  ubaubaubeubeubeubh!)r*  }r+  (h$U h%h"h&h'h(h)h*}r,  (h,]h-]h.]h/]r-  hah1]r.  h	auh3K@h4hh]r/  (h6)r0  }r1  (h$X   Setupr2  h%j*  h&h'h(h:h*}r3  (h,]h-]h.]h/]h1]uh3K@h4hh]r4  h=X   Setupr5  r6  }r7  (h$j2  h%j0  ubaubhA)r8  }r9  (h$Xk   All member operations are executed against an `Image <Images.md>`__, so
you will need to set this up first.h%j*  h&h'h(hEh*}r:  (h,]h-]h.]h/]h1]uh3KBh4hh]r;  (h=X.   All member operations are executed against an r<  r=  }r>  (h$X.   All member operations are executed against an h%j8  ubcdocutils.nodes
reference
r?  )r@  }rA  (h$X   `Image <Images.md>`__h*}rB  (UnameX   ImageUrefurirC  X	   Images.mdh/]h.]h,]h-]h1]uh%j8  h]rD  h=X   ImagerE  rF  }rG  (h$U h%j@  ubah(U	referencerH  ubh=X(   , so
you will need to set this up first.rI  rJ  }rK  (h$X(   , so
you will need to set this up first.h%j8  ubeubeubh!)rL  }rM  (h$U h%h"h&h'h(h)h*}rN  (h,]h-]h.]h/]rO  hah1]rP  hauh3KFh4hh]rQ  (h6)rR  }rS  (h$X   List image membersrT  h%jL  h&h'h(h:h*}rU  (h,]h-]h.]h/]h1]uh3KFh4hh]rV  h=X   List image membersrW  rX  }rY  (h$jT  h%jR  ubaubhA)rZ  }r[  (h$X=   This operation is available for both producers and consumers.r\  h%jL  h&h'h(hEh*}r]  (h,]h-]h.]h/]h1]uh3KHh4hh]r^  h=X=   This operation is available for both producers and consumers.r_  r`  }ra  (h$j\  h%jZ  ubaubcdocutils.nodes
literal_block
rb  )rc  }rd  (h$X~   $members = $image->listMembers();

foreach ($members as $member) {
    /** @param $member OpenCloud\Image\Resource\Member */
}h%jL  h&h'h(Uliteral_blockre  h*}rf  (U	xml:spacerg  Upreserverh  h/]h.]h,]h-]ri  (Ucoderj  X   phprk  eh1]uh3KQh4hh]rl  cdocutils.nodes
inline
rm  )rn  }ro  (h$X~   $members = $image->listMembers();

foreach ($members as $member) {
    /** @param $member OpenCloud\Image\Resource\Member */
}h*}rp  (h,]h-]rq  Uotherrr  ah.]h/]h1]uh%jc  h]rs  h=X~   $members = $image->listMembers();

foreach ($members as $member) {
    /** @param $member OpenCloud\Image\Resource\Member */
}rt  ru  }rv  (h$U h%jn  ubah(Uinlinerw  ubaubhA)rx  }ry  (h$Xp   For more information about working with iterators, please see the
`iterators documentation <../Iterators.md>`__.h%jL  h&h'h(hEh*}rz  (h,]h-]h.]h/]h1]uh3KRh4hh]r{  (h=XB   For more information about working with iterators, please see the
r|  r}  }r~  (h$XB   For more information about working with iterators, please see the
h%jx  ubj?  )r  }r  (h$X-   `iterators documentation <../Iterators.md>`__h*}r  (UnameX   iterators documentationjC  X   ../Iterators.mdh/]h.]h,]h-]h1]uh%jx  h]r  h=X   iterators documentationr  r  }r  (h$U h%j  ubah(jH  ubh=X   .r  }r  (h$X   .h%jx  ubeubeubh!)r  }r  (h$U h%h"h&h'h(h)h*}r  (h,]h-]h.]h/]r  hah1]r  hauh3KVh4hh]r  (h6)r  }r  (h$X   Create image memberr  h%j  h&h'h(h:h*}r  (h,]h-]h.]h/]h1]uh3KVh4hh]r  h=X   Create image memberr  r  }r  (h$j  h%j  ubaubhA)r  }r  (h$X/   This operation is only available for producers.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3KXh4hh]r  h=X/   This operation is only available for producers.r  r  }r  (h$j  h%j  ubaubjb  )r  }r  (h$Xu   $tenantId = 12345;

/** @param $response Guzzle\Http\Message\Response */
$response = $image->createMember($tenantId);h%j  h&h'h(je  h*}r  (jg  jh  h/]h.]h,]h-]r  (jj  X   phpr  eh1]uh3K`h4hh]r  jm  )r  }r  (h$Xu   $tenantId = 12345;

/** @param $response Guzzle\Http\Message\Response */
$response = $image->createMember($tenantId);h*}r  (h,]h-]r  Uotherr  ah.]h/]h1]uh%j  h]r  h=Xu   $tenantId = 12345;

/** @param $response Guzzle\Http\Message\Response */
$response = $image->createMember($tenantId);r  r  }r  (h$U h%j  ubah(jw  ubaubeubh!)r  }r  (h$U h%h"h&h'h(h)h*}r  (h,]h-]h.]h/]r  hah1]r  hauh3Kbh4hh]r  (h6)r  }r  (h$X   Delete image memberr  h%j  h&h'h(h:h*}r  (h,]h-]h.]h/]h1]uh3Kbh4hh]r  h=X   Delete image memberr  r  }r  (h$j  h%j  ubaubhA)r  }r  (h$X/   This operation is only available for producers.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3Kdh4hh]r  h=X/   This operation is only available for producers.r  r  }r  (h$j  h%j  ubaubjb  )r  }r  (h$X   $tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->delete();h%j  h&h'h(je  h*}r  (jg  jh  h/]h.]h,]h-]r  (jj  X   phpr  eh1]uh3Knh4hh]r  jm  )r  }r  (h$X   $tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->delete();h*}r  (h,]h-]r  Uotherr  ah.]h/]h1]uh%j  h]r  h=X   $tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->delete();r  r  }r  (h$U h%j  ubah(jw  ubaubeubh!)r  }r  (h$U h%h"h&h'h(h)h*}r  (h,]h-]h.]h/]r  hah1]r  hauh3Kph4hh]r  (h6)r  }r  (h$X   Update image member statusr  h%j  h&h'h(h:h*}r  (h,]h-]h.]h/]h1]uh3Kph4hh]r  h=X   Update image member statusr  r  }r  (h$j  h%j  ubaubhA)r  }r  (h$X/   This operation is only available for consumers.r  h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3Krh4hh]r  h=X/   This operation is only available for consumers.r  r  }r  (h$j  h%j  ubaubjb  )r  }r  (h$X   use OpenCloud\Images\Enum\MemberStatus;

$tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->updateStatus(MemberStatus::ACCEPTED);h%j  h&h'h(je  h*}r  (jg  jh  h/]h.]h,]h-]r  (jj  X   phpr  eh1]uh3K~h4hh]r  jm  )r  }r  (h$X   use OpenCloud\Images\Enum\MemberStatus;

$tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->updateStatus(MemberStatus::ACCEPTED);h*}r  (h,]h-]r  Uotherr  ah.]h/]h1]uh%j  h]r  h=X   use OpenCloud\Images\Enum\MemberStatus;

$tenantId = 12345;

/** @param $member OpenCloud\Image\Resource\Member */
$member = $image->getMember($tenantId);

$member->updateStatus(MemberStatus::ACCEPTED);r  r  }r  (h$U h%j  ubah(jw  ubaubhA)r  }r  (h$X   The acceptable states you may pass in are made available to you through
the constants defined in the ``OpenCloud\Images\Enum\MemberStatus``
class.h%j  h&h'h(hEh*}r  (h,]h-]h.]h/]h1]uh3Kh4hh]r  (h=Xe   The acceptable states you may pass in are made available to you through
the constants defined in the r  r  }r  (h$Xe   The acceptable states you may pass in are made available to you through
the constants defined in the h%j  ubj  )r  }r  (h$X&   ``OpenCloud\Images\Enum\MemberStatus``h*}r   (h,]h-]h.]h/]h1]uh%j  h]r  h=X"   OpenCloud\Images\Enum\MemberStatusr  r  }r  (h$U h%j  ubah(j  ubh=X   
class.r  r  }r  (h$X   
class.h%j  ubeubeubeubah$U Utransformerr  NUfootnote_refsr	  }r
  Urefnamesr  }r  Usymbol_footnotesr  ]r  Uautofootnote_refsr  ]r  Usymbol_footnote_refsr  ]r  U	citationsr  ]r  h4hUcurrent_liner  NUtransform_messagesr  ]r  cdocutils.nodes
system_message
r  )r  }r  (h$U h*}r  (h,]UlevelKh/]r  j  ah.]r  (j  j  eUsourceh'h-]h1]UtypeUERRORr  uh]r  hA)r   }r!  (h$U h*}r"  (h,]h-]h.]h/]h1]uh%j  h]r#  h=X[   Anonymous hyperlink mismatch: 2 references but 0 targets.
See "backrefs" attribute for IDs.r$  r%  }r&  (h$U h%j   ubah(hEubah(Usystem_messager'  ubaUreporterr(  NUid_startr)  KUautofootnotesr*  ]r+  Ucitation_refsr,  }r-  Uindirect_targetsr.  ]r/  Usettingsr0  (cdocutils.frontend
Values
r1  or2  }r3  (Ufootnote_backlinksr4  KUrecord_dependenciesr5  NUrfc_base_urlr6  Uhttp://tools.ietf.org/html/r7  U	tracebackr8  Upep_referencesr9  NUstrip_commentsr:  NUtoc_backlinksr;  hxUlanguage_coder<  Uenr=  U	datestampr>  NUreport_levelr?  KU_destinationr@  NU
halt_levelrA  KUstrip_classesrB  Nh:NUerror_encoding_error_handlerrC  UbackslashreplacerD  UdebugrE  NUembed_stylesheetrF  Uoutput_encoding_error_handlerrG  UstrictrH  Usectnum_xformrI  KUdump_transformsrJ  NUdocinfo_xformrK  KUwarning_streamrL  NUpep_file_url_templaterM  Upep-%04drN  Uexit_status_levelrO  KUconfigrP  NUstrict_visitorrQ  NUcloak_email_addressesrR  Utrim_footnote_reference_spacerS  UenvrT  NUdump_pseudo_xmlrU  NUexpose_internalsrV  NUsectsubtitle_xformrW  Usource_linkrX  NUrfc_referencesrY  NUoutput_encodingrZ  Uutf-8r[  U
source_urlr\  NUinput_encodingr]  U	utf-8-sigr^  U_disable_configr_  NU	id_prefixr`  U U	tab_widthra  KUerror_encodingrb  UUTF-8rc  U_sourcerd  h'Ugettext_compactre  U	generatorrf  NUdump_internalsrg  NUsmart_quotesrh  Upep_base_urlri  Uhttp://www.python.org/dev/peps/rj  Usyntax_highlightrk  Ulongrl  Uinput_encoding_error_handlerrm  jH  Uauto_id_prefixrn  Uidro  Udoctitle_xformrp  Ustrip_elements_with_classesrq  NU_config_filesrr  ]Ufile_insertion_enabledrs  Uraw_enabledrt  KUdump_settingsru  NubUsymbol_footnote_startrv  K Uidsrw  }rx  (hh"hjL  hj*  hj  j  j  j  j  j  j  hjM  hj  hj  hj  uUsubstitution_namesry  }rz  h(h4h*}r{  (h,]h/]h.]Usourceh'h-]h1]uU	footnotesr|  ]r}  Urefidsr~  }r  ub.