
?F[c           @   s  d  d l  m Z d  d l m Z m Z d e f d     YZ d e f d     YZ d e f d     YZ	 d	 e f d
     YZ
 d e
 f d     YZ d e	 f d     YZ d e f d     YZ d   Z d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d  e f d!     YZ d" e f d#     YZ d$ e f d%     YZ d& e f d'     YZ d( e f d)     YZ d* e f d+     YZ d, e f d-     YZ d. e f d/     YZ d0 e f d1     YZ d2 e f d3     YZ d4 e f d5     YZ  d6 e f d7     YZ! d8 e f d9     YZ" d: e f d;     YZ# d< e f d=     YZ$ d> e$ f d?     YZ% d@ e f dA     YZ& dB e f dC     YZ' dD e f dE     YZ( dF e f dG     YZ) dH e f dI     YZ* dJ e f dK     YZ+ dL e f dM     YZ, dN e f dO     YZ- dP e f dQ     YZ. dR e f dS     YZ/ dT e f dU     YZ0 dV e f dW     YZ1 dX e1 f dY     YZ2 dZ e f d[     YZ3 d\ e f d]     YZ4 d^ e f d_     YZ5 d` e f da     YZ6 db e f dc     YZ7 dd e f de     YZ8 df e f dg     YZ9 dh e f di     YZ: dj e f dk     YZ; dl e f dm     YZ< dn e f do     YZ= dp e f dq     YZ> dr e> f ds     YZ? dt e< f du     YZ@ dv e f dw     YZA dx e> f dy     YZB dz e> f d{     YZC d| e> f d}     YZD d~ e> f d     YZE d e> f d     YZF d e> f d     YZG d e f d     YZH d e f d     YZI d eI f d     YZJ d eI f d     YZK d e f d     YZL d e f d     YZM d eM f d     YZN d e f d     YZO d e f d     YZP d e f d     YZQ d e f d     YZR d e f d     YZS d e f d     YZT d eT f d     YZU d e f d     YZV d e f d     YZW d e f d     YZX d eX f d     YZY d e f d     YZZ d e f d     YZ[ d e f d     YZ\ d e f d     YZ] d e f d     YZ^ d e f d     YZ_ d e f d     YZ` d e` f d     YZa d e f d     YZb d e f d     YZc d ec f d     YZd d e f d     YZe d e f d     YZf d ef f d     YZg d e f d     YZh d e f d     YZi d ei f d     YZj d S(   i(   t   Decimal(   t   filtert   mapt   ComplexTypec           B   s    e  Z d  Z d   Z d   Z RS(   t   Valuec         C   s%   d j  t |  |  j d   |  j    S(   Ns   {0}{1}(   t   formatt   getattrt   _valuet   Nonet   copy(   t   self(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   __repr__   s    c         C   s   t  t |  |  j d   S(   Nt    (   t   strR   R   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   __str__   s    (   t   __name__t
   __module__R   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s   	t   DeclarativeTypec           B   sA   e  Z d d   Z d   Z d   Z d   Z d   Z d   Z RS(   c         K   s   d  |  _ | d  k	 r" | |  _ d  Sd t f d     Y} | |  _ d j |  j j t t |  j   d  |  j _ x- | j	   D] \ } } t
 |  j | |  q Wd  S(   Nt   JITResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   (   s   s   JIT_{0}/{1}i   (   R   R   t   _hintt   ResponseElementR   t	   __class__R   t   hext   idt   itemst   setattr(   R
   R   t   kwR   t   namet   value(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   __init__"   s    			"c         C   sX   t  |  d d   } d j |  j j | r0 | j p3 d t  |  d d  t t |  j    S(   Nt   _parents   <{0}_{1}/{2}_{3}>t   ?t   _name(   R   R   R   R   R   R    R   R   (   R
   t   parent(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   0   s
    c         O   s_   | |  _  | |  _ |  j d |  j  |  _ | |  j _  | |  j _ t |  j  |  j |  j  d  S(   NR   (   R   R    R   R   t   _cloneR   (   R
   R!   R   t   argsR   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   setup7   s    		c         O   s
   t   d  S(   N(   t   NotImplementedError(   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   start?   s    c         O   s
   t   d  S(   N(   R%   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   endB   s    c         O   s   t  |  j |  j |  j  d  S(   N(   R   R   R    R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   teardownE   s    N(	   R   R   R   R   R   R$   R&   R'   R(   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   !   s   				t   Elementc           B   s   e  Z d    Z d   Z RS(   c         O   s"   |  j  d |  j |  |  _ |  j S(   NR!   (   R   R   R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR&   J   s    c         O   s   d  S(   N(    (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR'   N   s    (   R   R   R&   R'   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR)   I   s   	t
   SimpleListc           B   s#   e  Z d    Z d   Z d   Z RS(   c         O   s&   t  t |   j | |   g  |  _ d  S(   N(   t   superR*   R   R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   S   s    c         O   s   d  S(   N(   R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR&   W   s    c         O   s   |  j  j |  d  S(   N(   R   t   append(   R
   R   R   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR'   Z   s    (   R   R   R   R&   R'   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR*   R   s   		t   ElementListc           B   s   e  Z d    Z d   Z RS(   c         O   s,   |  j  d |  j |  } |  j j |  | S(   NR!   (   R   R   R   R,   (   R
   R#   R   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR&   _   s    c         O   s   d  S(   N(    (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR'   d   s    (   R   R   R&   R'   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR-   ^   s   	t
   MemberListc           B   s    e  Z d d d   Z d   Z RS(   c         O   s  d j  |  j j  } d | k s- t |   | d  k r | d  k rj t t |   j d t |   |  qt t |   j d |  n| | d  k r t	 | t
  r | |   } n t | |  } t t |   j d | |  n$ d j  |  j j |  } t |   d  S(   Ns%   Invalid `member` specification in {0}t   memberR   s   Nonsensical {0} hint {1!r}(   R   R   R   t   AssertionErrorR   R+   R.   R   R-   t
   issubclassR   (   R
   t   _memberR   R#   R   t   messageR/   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   i   s    %	c         O   sk   |  j  d  k r g  |  _  n3 t |  j  j t  r? g  |  j  _ n  |  j  j |  _  t t |   j | |   d  S(   N(   R   R   t
   isinstanceR/   R   R+   R.   R(   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR(   }   s    N(   R   R   R   R   R(   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR.   h   s   t   ResponseFactoryc           B   s;   e  Z d d   Z d   Z d   Z d   Z d d  Z RS(   c         C   s   | d  k r g  n | |  _ d  S(   N(   R   t   scopes(   R
   R6   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s    c            s6   d | f   f d     Y} t  | d t     | S(   Nt   DynamicElementc              s   e  Z   Z RS(    (   R   R   R    (    (   R   (    s0   lib/python2.7/site-packages/boto/mws/response.pyR7      s   R   (   R   R   (   R
   R   R!   R7   (    (   R   s0   lib/python2.7/site-packages/boto/mws/response.pyt   element_factory   s    c         C   sZ   xS |  j  D]H } t | |  r, t | |  St | d  r
 | | k rR | | Sq
 q
 Wd  S(   Nt   __getitem__(   R6   t   hasattrR   (   R
   t   keyt   scope(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   search_scopes   s    c         C   s   |  j  | |  } | d  k	 r# | S| j d  rs |  j  | t d   |  } | d  k	 rs |  j | | |  Sn  |  j | | |  S(   Nt   ByNextToken(   R=   R   t   endswitht   lenR8   (   R
   t   actiont   suffixR!   t   element(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   find_element   s    c         C   sg   |  j  | d t  } t | | d  sZ |  j  | d t  } t | | d t |   n  | d |  S(   Nt   Responset   Resultt
   connection(   RD   RE   R:   R   R   R)   (   R
   RA   RG   t   responset   result(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   __call__   s
    N(   R   R   R   R   R8   R=   RD   RJ   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR5      s
   			
c            s     f d   } | S(   Nc            sU   |  j  d  k	 rB | j |  j  d  rB | t |  j  d  } qB n    |  | | |  S(   Nt   :(   t
   _namespaceR   t
   startswithR@   (   R
   R   R#   R   (   t   func(    s0   lib/python2.7/site-packages/boto/mws/response.pyt   wrapper   s    (    (   RN   RO   (    (   RN   s0   lib/python2.7/site-packages/boto/mws/response.pyt   strip_namespace   s    R   c           B   sw   e  Z i  Z d Z d Z d d d d d   Z d   Z e d    Z	 d   Z
 d   Z e d    Z e d    Z RS(   c         C   s   | d  k	 r* |  j d  k r* | j |  _ n  | d  k	 rB | |  _ n  | pZ |  j pZ |  j j |  _ |  j d d | t j |  | r | j	   p i   d  S(   NR$   t   attrs(
   R   RL   t   _connectionR    R   R   t	   _declaredt   dictR   R	   (   R
   RG   R   R!   RQ   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s    c            s     f d       |  j   } | j |  j  d   } xE t | | j    D]. \ } } t | |  |  | d |  j | qM Wd  S(   Nc            sJ   i  } x- t  |  d d  D] } | j   |   q W| j |  j  | S(   Nt	   __bases__(    (   R   t   updatet   __dict__(   t   objRI   t   cls(   t   inherit(    s0   lib/python2.7/site-packages/boto/mws/response.pyRZ      s
    c         S   s   t  |  d t  S(   Ni   (   R4   R   (   t   attr(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   <lambda>   s    t
   parentname(   R   RV   RW   R   R   R   R    (   R
   t   opR   R<   t   declaredR   t   node(    (   RZ   s0   lib/python2.7/site-packages/boto/mws/response.pyRS      s    	"c         C   s   |  j  S(   N(   RR   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRG      s    c         C   s   d   } d   } t  | |  j j    } |  j j } | j d  r` d j |  j pW d  } n  d j | |  j   d j	 t
 | |    S(   Nc         S   s   d j  |    S(   Ns   {0!s}: {1!r}(   R   (   t   pair(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR\      s    c         S   s   |  d j  d  S(   Ni    t   _(   RM   (   Ra   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR\      s    t   JIT_s   ^{0}^R   s   {0}{1!r}({2})s   , (   R   RW   R   R   R   RM   R   R    R	   t   joinR   (   R
   t   rendert   do_showRQ   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s    		c         C   s"   |  j  j | t   j | t   S(   N(   t	   _overridet   gett   globalsR   (   R
   R   RQ   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt	   _type_for   s    c         C   sp   t  |  | d   } t | t  r= | j d | d | d |  S| j   rh t |  | t | j     n d  Sd  S(   NR   RQ   RG   (	   R   R   R4   R   R&   t	   getLengthR   R   R	   (   R
   R   RQ   RG   t	   attribute(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   startElement   s    c         C   s   t  |  | d   } | |  j k r1 |  j d  nc t | t  r_ | j d | d | d |  n5 t | t  r t | | j	 |  n t |  | |  d  S(   NR(   R   R   RG   (
   R   R   R    RS   R4   R   R'   R   R   R   (   R
   R   R   RG   Rl   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt
   endElement   s    N(   R   R   Rg   R   R    RL   R   RS   t   propertyRG   R   Rj   RP   Rm   Rn   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s   			
	RE   c           B   s>   e  Z e   Z e d     Z e d    Z e d    Z RS(   c         C   s?   | |  j  k r |  j |  n t t |   j | | |  Sd  S(   N(   R    RV   R+   RE   Rm   (   R
   R   RQ   RG   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRm      s    c         C   s   t  |  |  j d d   S(   NRF   (   R   t   _actionR   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   _result  s    c         C   s   |  j  p |  j j t d   S(   NRE   (   R    R   R   R@   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRp     s    (	   R   R   R)   t   ResponseMetadataRP   Rm   Ro   Rq   Rp   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRE      s   	t   ResponseResultListc           B   s   e  Z e Z d    Z RS(   c         O   s=   t  |  |  j d t |  j   t t |   j | |   d  S(   NRF   (   R   Rp   R-   t   _ResultClassR+   Rs   R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s     (   R   R   R   Rt   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRs     s   t   FeedSubmissionInfoc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRu     s   t   SubmitFeedResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   Ru   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRv     s   t   GetFeedSubmissionListResultc           B   s   e  Z e e  Z RS(    (   R   R   R-   Ru   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRw     s   t   GetFeedSubmissionCountResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRx      s   t   CancelFeedSubmissionsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRy   $  s   t   GetServiceStatusResultc           B   s   e  Z e d  e    Z RS(   t   Messages(   R   R   R)   R-   R{   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRz   (  s   t   ReportRequestInfoc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR|   ,  s   t   RequestReportResultc           B   s   e  Z e   Z RS(    (   R   R   R)   R|   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR}   0  s   t   GetReportRequestListResultc           B   s   e  Z e   Z RS(    (   R   R   R-   R|   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR~   4  s   t   CancelReportRequestsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   8  s   t   GetReportListResultc           B   s   e  Z e   Z RS(    (   R   R   R-   t
   ReportInfo(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   <  s   t   ManageReportScheduleResultc           B   s   e  Z e   Z RS(    (   R   R   R)   t   ReportSchedule(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   @  s   t   GetReportScheduleListResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   D  s   t"   UpdateReportAcknowledgementsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   H  s   t   CreateInboundShipmentPlanResultc           B   s#   e  Z e d  e   d e    Z RS(   t   ShipToAddresst   Items(   R   R   R.   R)   t   InboundShipmentPlans(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   L  s   t   ListInboundShipmentsResultc           B   s   e  Z e d  e    Z RS(   t   ShipFromAddress(   R   R   R.   R)   t   ShipmentData(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   Q  s   t   ListInboundShipmentItemsResultc           B   s   e  Z e   Z RS(    (   R   R   R.   t   ItemData(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   U  s   t   ListInventorySupplyResultc        	   B   s5   e  Z e d  e   d e d e   d e     Z RS(   t   EarliestAvailabilityt   SupplyDetailt   EarliestAvailableToPickt   LatestAvailableToPick(   R   R   R.   R)   t   InventorySupplyList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   Y  s
   		t   ComplexAmountc           B   sG   e  Z d  Z d   Z d   Z d   Z e d    Z e d    Z RS(   R   c         C   s   d j  |  j t |  |  j   S(   Ns   {0} {1}(   R   t   CurrencyCodeR   t   _amount(   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   f  s    c         C   s   t  t |  |  j   S(   N(   t   floatR   R   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt	   __float__i  s    c         C   s   t  t |  |  j   S(   N(   R   R   R   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   l  s    c         C   sO   | d |  j  f k r3 d j |  } t |   n  t t |   j | | |  S(   NR   s%   Unrecognized tag {0} in ComplexAmount(   R   R   R0   R+   R   Rm   (   R
   R   RQ   RG   R3   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRm   o  s    c         C   s>   | |  j  k r t |  } n  t t |   j | | |  d  S(   N(   R   R    R+   R   Rn   (   R
   R   R   RG   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRn   v  s    (	   R   R   R   R   R   R   RP   Rm   Rn   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   c  s   			t   ComplexMoneyc           B   s   e  Z d  Z RS(   t   Amount(   R   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   }  s   t   ComplexWeightc           B   sA   e  Z d    Z d   Z d   Z e d    Z e d    Z RS(   c         C   s   d j  |  j |  j  S(   Ns   {0} {1}(   R   R   t   Unit(   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s    c         C   s   t  |  j  S(   N(   R   R   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s    c         C   s   t  |  j  S(   N(   R   R   (   R
   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s    c         C   sF   | d k r* d j  |  } t |   n  t t |   j | | |  S(   NR   R   s%   Unrecognized tag {0} in ComplexWeight(   R   R   (   R   R0   R+   R   Rm   (   R
   R   RQ   RG   R3   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRm     s    c         C   s;   | d k r t  |  } n  t t |   j | | |  d  S(   NR   (   R    R+   R   Rn   (   R
   R   R   RG   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRn     s    (   R   R   R   R   R   RP   Rm   Rn   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s
   			t	   Dimensionc           B   s   e  Z d  Z RS(   R   (   R   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   ComplexDimensionsc           B   s5   e  Z d Z d   Z e d    Z e d    Z RS(   t   Heightt   Lengtht   Widtht   Weightc         C   sP   g  |  j  D] } t |  | d   ^ q
 } t d  |  } d j t d j |   S(   Nt   xs   {0.Value:0.2f}{0[Units]}(   t   _dimensionsR   R   R   Rd   R   R   (   R
   R;   t   values(    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s    (c         C   sM   | |  j  k r- d j |  } t |   n  t |  | t | j     d  S(   Ns)   Unrecognized tag {0} in ComplexDimensions(   R   R   R0   R   R   R	   (   R
   R   RQ   RG   R3   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRm     s    c         C   s>   | |  j  k r$ t | p d  } n  t j |  | | |  d  S(   Nt   0(   R   R    R   Rn   (   R
   R   R   RG   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRn     s    (   R   R   R   R   (   R   R   R   R   RP   Rm   Rn   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   	t   FulfillmentPreviewItemc           B   s   e  Z e e  Z RS(    (   R   R   R)   R   t   EstimatedShippingWeight(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   FulfillmentPreviewc           B   sJ   e  Z e e  Z e d  e e   Z e e  Z	 e d e e   Z
 RS(   R   t   FulfillmentPreviewItems(   R   R   R)   R   R   R.   R   t   EstimatedFeesR   t   UnfulfillablePreviewItemst   FulfillmentPreviewShipments(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s
   t   GetFulfillmentPreviewResultc           B   s   e  Z e e  Z RS(    (   R   R   R.   R   t   FulfillmentPreviews(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   FulfillmentOrderc           B   s   e  Z e   Z e e  Z RS(    (   R   R   R)   t   DestinationAddressR.   R*   t   NotificationEmailList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   	t   GetFulfillmentOrderResultc           B   s8   e  Z e e  Z e d  e   d e    Z e   Z RS(   t   FulfillmentShipmentItemt   FulfillmentShipmentPackage(   R   R   R)   R   R.   t   FulfillmentShipmentt   FulfillmentOrderItem(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s
   	t   ListAllFulfillmentOrdersResultc           B   s   e  Z e e  Z RS(    (   R   R   R.   R   t   FulfillmentOrders(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   GetPackageTrackingDetailsResultc           B   s#   e  Z e   Z e d  e    Z RS(   t   EventAddress(   R   R   R)   R   R.   t   TrackingEvents(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   	t   Imagec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   AttributeSetc           B   s8   e  Z e e  Z e e  Z e e  Z e e  Z	 RS(    (
   R   R   R)   R   t   ItemDimensionsR   t	   ListPricet   PackageDimensionsR   t
   SmallImage(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   ItemAttributesc           B   s#   e  Z e d  e    Z d   Z RS(   t   Languagec         O   sG   d } x! | D] } t  |  | t    q Wt t |   j | |   d  S(   Nt   Actort   Artistt   Authort   Creatort   Directort   Featuret   Formatt   GemTypet   MaterialTypet	   MediaTypet   OperatingSystemt   Platform(   R   R   R   R   R   R   R   R   R   R   R   R   (   R   R*   R+   R   R   (   R
   R#   R   t   namesR   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s      (   R   R   R)   R-   t	   LanguagesR   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   VariationRelationshipc           B   s>   e  Z e d  e   d e    Z e   Z e   Z e   Z RS(   t   MarketplaceASINt   SKUIdentifier(   R   R   R)   t   IdentifiersR*   R   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s
   		t   Pricec           B   s,   e  Z e e  Z e e  Z e e  Z RS(    (   R   R   R)   R   t   LandedPricet   ListingPricet   Shipping(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   CompetitivePricec           B   s   e  Z e e  Z RS(    (   R   R   R)   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR      s   t   CompetitivePriceListc           B   s   e  Z e e  Z RS(    (   R   R   R-   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   CompetitivePricingc           B   s)   e  Z e e  Z e   Z e e  Z RS(    (	   R   R   R)   R   t   CompetitivePricesR*   t   NumberOfOfferListingsR   t   TradeInValue(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   	t	   SalesRankc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   LowestOfferListingc           B   s&   e  Z e d  e    Z e e  Z RS(   t   ShippingTime(   R   R   R)   t
   QualifiersR   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   Offerc           B   s    e  Z e e  Z e e  Z RS(    (   R   R   R)   R   t   BuyingPriceR   t   RegularPrice(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   Productc           B   s   e  Z d  Z e d e   d e    Z e d e e   Z e d e e   Z	 e e
  Z
 e d e e   Z e d e e   Z e d e e   Z RS(   t   ns2R   R   R   t   VariationParentR   R   R   (   R   R   RL   R)   R   R-   R   t   AttributeSetsR   t   RelationshipsR   R   t   SalesRankingsR   t   LowestOfferListingsR   t   Offers(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR     s   t   ListMatchingProductsResultc           B   s   e  Z e d  e e   Z RS(   R   (   R   R   R)   R-   R   t   Products(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   2  s   t   ProductsBulkOperationResultc           B   s   e  Z e e  Z e   Z RS(    (   R   R   R)   R   t   Error(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   6  s   t   ProductsBulkOperationResponsec           B   s   e  Z e Z RS(    (   R   R   R   Rt   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   ;  s   t   GetMatchingProductResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   ?  s   t   GetMatchingProductForIdResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   C  s   t   GetMatchingProductForIdResponsec           B   s   e  Z e Z RS(    (   R   R   R   Rt   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   G  s   t#   GetCompetitivePricingForSKUResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   K  s   t$   GetCompetitivePricingForASINResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   O  s   t$   GetLowestOfferListingsForSKUResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   S  s   t%   GetLowestOfferListingsForASINResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   W  s   t   GetMyPriceForSKUResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   [  s   t   GetMyPriceForASINResponsec           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   _  s   t   ProductCategoryc           B   s   e  Z d    Z RS(   c         O   s3   t  |  d t t   t t |   j | |   d  S(   Nt   Parent(   R   R)   R   R+   R   (   R
   R#   R   (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   e  s    (   R   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR   c  s   t   GetProductCategoriesResultc           B   s   e  Z e e  Z RS(    (   R   R   R-   R   t   Self(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR  j  s   t    GetProductCategoriesForSKUResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR  n  s   t!   GetProductCategoriesForASINResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR  r  s   t   Orderc           B   sD   e  Z e e  Z e   Z e d  e d  e d e e     Z RS(   t   PaymentExecutionDetailItemt   Payment(   R   R   R)   R   t
   OrderTotalt   ShippingAddressR-   t   PaymentExecutionDetail(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR  v  s   	t   ListOrdersResultc           B   s   e  Z e d  e e   Z RS(   R  (   R   R   R)   R-   R  t   Orders(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR    s   t   GetOrderResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR    s   t	   OrderItemc           B   s   e  Z e e  Z e e  Z e e  Z e e  Z e e  Z e e  Z	 e e  Z
 e e  Z e   Z e e  Z e e  Z RS(    (   R   R   R)   R   t	   ItemPricet   ShippingPricet   GiftWrapPricet   ItemTaxt   ShippingTaxt   GiftWrapTaxt   ShippingDiscountt   PromotionDiscountR*   t   PromotionIdst   CODFeet   CODFeeDiscount(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR    s   	t   ListOrderItemsResultc           B   s   e  Z e d  e e   Z RS(   R  (   R   R   R)   R-   R  t
   OrderItems(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR    s   t#   ListMarketplaceParticipationsResultc           B   s,   e  Z e d  e    Z e d e    Z RS(   t   Participationt   Marketplace(   R   R   R)   R-   t   ListParticipationst   ListMarketplaces(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR    s   t   ListRecommendationsResultc           B   s   e  Z e d  e    Z RS(   t   ItemIdentifier(   R   R   R.   R)   t   ListingQualityRecommendations(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR!    s   t   Customerc           B   s5   e  Z e   Z e d  e    Z e d e    Z RS(   R	  t   MarketplaceDomain(   R   R   R)   t   PrimaryContactInfoR-   t   ShippingAddressListt   AssociatedMarketplaces(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR$    s   	t   ListCustomersResultc           B   s   e  Z e d  e e   Z RS(   R$  (   R   R   R)   R-   R$  t   CustomerList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR)    s   t   GetCustomersForCustomerIdResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR+    s   t   CartItemc           B   s    e  Z e e  Z e e  Z RS(    (   R   R   R)   R   t   CurrentPricet	   SalePrice(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR,    s   t   Cartc           B   s2   e  Z e d  e e   Z e d  e e   Z RS(   R,  (   R   R   R)   R-   R,  t   ActiveCartItemListt   SavedCartItemList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR/    s   t   ListCartsResultc           B   s   e  Z e d  e e   Z RS(   R/  (   R   R   R)   R-   R/  t   CartList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR2    s   t   GetCartsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR4    s   t   Destinationc           B   s   e  Z e   Z RS(    (   R   R   R.   t   AttributeList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR5    s   t    ListRegisteredDestinationsResultc           B   s   e  Z e e  Z RS(    (   R   R   R.   R5  t   DestinationList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR7    s   t   Subscriptionc           B   s   e  Z e e  Z RS(    (   R   R   R)   R5  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR9    s   t   GetSubscriptionResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   R9  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR:    s   t   ListSubscriptionsResultc           B   s   e  Z e e  Z RS(    (   R   R   R.   R9  t   SubscriptionList(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR;    s   t   OrderReferenceDetailsc           B   sJ   e  Z e   Z e e  Z e d  e    Z e   Z e   Z e	   Z
 RS(   t   PhysicalDestination(   R   R   R)   t   BuyerR   R  R5  t   SellerOrderAttributest   OrderReferenceStatusR-   t   Constraints(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyR=    s   			t   SetOrderReferenceDetailsResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   R=  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRC    s   t   GetOrderReferenceDetailsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRD    s   t   AuthorizationDetailsc           B   s5   e  Z e e  Z e e  Z e e  Z e   Z RS(    (   R   R   R)   R   t   AuthorizationAmountt   CapturedAmountt   AuthorizationFeet   AuthorizationStatus(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRE    s   t   AuthorizeResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   RE  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRJ    s   t   GetAuthorizationDetailsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRK    s   t   CaptureDetailsc           B   s5   e  Z e e  Z e e  Z e e  Z e   Z RS(    (   R   R   R)   R   t   CaptureAmountt   RefundedAmountt
   CaptureFeet   CaptureStatus(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRL    s   t   CaptureResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   RL  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRQ     s   t   GetCaptureDetailsResultc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRR    s   t   RefundDetailsc           B   s)   e  Z e e  Z e e  Z e   Z RS(    (   R   R   R)   R   t   RefundAmountt   FeeRefundedt   RefundStatus(    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRS    s   t   RefundResultc           B   s   e  Z e e  Z RS(    (   R   R   R)   RS  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRW    s   t   GetRefundDetailsc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyRX    s   N(k   t   decimalR    t   boto.compatR   R   RT   R   t   objectR   R)   R*   R-   R.   R5   RP   R   RE   Rs   Ru   Rv   Rw   Rx   Ry   Rz   R|   R}   R~   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R  R  R  R  R  R  R  R  R  R!  R$  R)  R+  R,  R/  R2  R4  R5  R7  R9  R:  R;  R=  RC  RD  RE  RJ  RK  RL  RQ  RR  RS  RW  RX  (    (    (    s0   lib/python2.7/site-packages/boto/mws/response.pyt   <module>   s   
(	
$		E
			