ó FRTc@s™ddlZddlZddlZddlZddlmZddlmZddl Z ddl Z ddl m Z ddlmZmZmZmZdgZi d>d 6d?d 6d@d6dAd6dBd6dCd6dDd6dEd6dFd6dGd"6dHd$6dId'6dJd*6Zd+„ZdKZiZd2„Zd3„Zd4„Zed5„Zd6„Zd7„Zd8„Zd9„Z d:„Z!d;„Z"d<„Z#defd=„ƒYZ$dS(LiÿÿÿÿN(tAWSQueryConnection(tBotoServerError(t XmlHandler(tfiltertmaptsixt encodebytest MWSConnections 2009-01-01tMerchantt/tFeedstReportss 2013-09-01tSellerIds/Orders/2013-09-01tOrderss 2011-10-01s/Products/2011-10-01tProductss 2011-07-01s/Sellers/2011-07-01tSellerss 2010-10-01s&/FulfillmentInboundShipment/2010-10-01tInbounds'/FulfillmentOutboundShipment/2010-10-01tOutbounds /FulfillmentInventory/2010-10-01t Inventorys 2013-04-01s/Recommendations/2013-04-01tRecommendationss 2014-03-01s/CustomerInformation/2014-03-01t CustomerInfos/CartInformation/2014-03-01tCartInfos 2013-07-01s/Subscriptions/2013-07-01t Subscriptionss 2013-01-01s/OffAmazonPayments/2013-01-01tOffAmazonPaymentscCsttj|ƒjƒƒjƒS(N(Rthashlibtmd5tdigesttstrip(tc((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt9stactiontresponsetsectiontquotatrestoretversioncCs:x*tD]"}t||t||dƒƒqW||_|S(N(tdecorated_attrstsetattrtgetattrtNonet __wrapped__(tfuncttotattr((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytadd_attrs_from?s   cs‡fd†}|S(NcsC‡‡fd†}djˆjdjˆƒƒ|_tˆd|ƒS(Nc s¾x«gˆD]}|jdƒ^q D]‡\}}||kr#|d||rRdpUd}x>tt||ƒƒD]&}|||||t|dƒRtKeyErrorR3t content_md5(R5R6R7tmessage(tfieldR)(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR=\s+s{0} Required HTTP Body: {1}R*(R>R?R,(R)R=(RJ(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRAZs ((RJRA((RJs@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt http_bodyXsc CsRt|tjjjƒr4t|j||d|ƒnt|tjƒr‘x|D]=}|j dƒrhqMnt||||d|d|ƒqMWn½t|t j ƒr°|||R?R@R,(R)R=(R<Re(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRA…s((R<ReRA((R<Res@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytstructured_objectsƒs cs‡fd†}|S(Ncse‡‡fd†}djgˆD]}dj|ƒ^qƒ}djˆj|ƒ|_tˆd|ƒS(NcsŒ‡fd†}dttt|ˆƒƒƒkrdjgˆD]}dj|ƒ^q=ƒ}djˆj|ƒ}t|ƒ‚nˆ|ˆŽS(Ncst‡fd†|DƒƒS(Nc3s|]}|ˆkVqdS(N((t.0R8(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys ˜s(tall(tgroup(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR˜sis OR t+s{0} requires {1} argument(s)(R1tlistRR@R>RRG(R5R6thasgrouptgRI(R)tgroups(R6s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytrequires—s!+s OR Rjs{0} Required: {1}R*(R@R>R?R,(R)RoRmRI(Rn(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRA•s +  ((RnRA((Rns@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRo“scs‡fd†}|S(Ncse‡‡fd†}djgˆD]}dj|ƒ^qƒ}djˆj|ƒ|_tˆd|ƒS(NcsŒ‡fd†}ttt|ˆƒƒƒdkrdjgˆD]}dj|ƒ^q=ƒ}djˆj|ƒ}t|ƒ‚nˆ|ˆŽS(Ncst‡fd†|DƒƒS(Nc3s|]}|ˆkVqdS(N((RgR8(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys «s(Rh(Ri(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR«siis OR Rjs{0} requires either {1}(ii(R1RkRR@R>RRG(R5R6RlRmRI(R)Rn(R6s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR=ªs!+s OR Rjs{0} Either: {1}R*(R@R>R?R,(R)R=RmRI(Rn(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRA¨s +  ((RnRA((Rns@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt exclusive¦scs‡‡fd†}|S(Ncsk‡‡‡fd†}djgˆD]}dj|ƒ^q"ƒ}djˆjˆ|ƒ|_tˆd|ƒS(Ncs—‡fd†‰ˆˆkrŠt‡fd†ˆDƒƒ rŠdjgˆD]}dj|ƒ^qEƒ}djˆjˆ|ƒ}t|ƒ‚nˆ|ˆŽS(Ncst‡fd†|DƒƒS(Nc3s|]}|ˆkVqdS(N((RgR8(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys ¾s(Rh(Ri(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR¾sc3s|]}ˆ|ƒVqdS(N((RgRm(Rl(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys ¿ss OR Rjs{0} argument {1} requires {2}(RFR@R>RRG(R5R6RmRI(RJR)Rn(RlR6s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR=½s)+s OR Rjs{0} {1} requires: {2}R*(R@R>R?R,(R)R=RmRI(RJRn(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRA»s +  ((RJRnRA((RJRns@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt dependent¹scs‡fd†}|S(NcsC‡‡fd†}djˆjdjˆƒƒ|_tˆd|ƒS(NcsVt‡fd†ˆDƒƒsIdjˆjdjˆƒƒ}t|ƒ‚nˆ|ˆŽS(Nc3s|]}|ˆkVqdS(N((RgR;(R6(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys Òss,{0} requires at least one of {1} argument(s)s, (RFR>RR@RG(R5R6RI(R<R)(R6s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRoÑs s{0} Some Required: {1}s, R*(R>R?R@R,(R)Ro(R<(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRAÏs ((R<RA((R<s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytrequires_some_ofÍs cs‡fd†}|S(NcsC‡‡fd†}djˆjdjˆƒƒ|_tˆd|ƒS(NcscxSgˆD]$}t|j|ƒtƒr |^q D] }t||ƒjƒ||R?R@R,(R)R=(R<(R)s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRAßs ((R<RA((R<s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytboolean_argumentsÝs cs(t|ƒt|ƒ‡‡fd†}|S(NcsÀtˆ\‰‰‰djˆp:ttjˆjjdƒƒƒ‰‡‡‡‡‡‡‡fd†}x*tD]"}t||t ƒj |ƒƒqhWdj ˆˆˆˆˆj ƒ|_ ˆjt ˆ<|S(NR.RMcsª|jˆt|ˆdƒƒ|ˆdkrPdjˆˆˆƒ}t|ƒ‚nˆ|d<ˆ|d<|jˆd|ƒ}tdˆdˆdˆƒ}ˆ|||||ŽS(Ns?{0} requires {1} argument. Set the MWSConnection.{2} attribute?tActiontVersiont connectiontpathR!R"(t setdefaultR&R'R>RGt_response_factorytdict(R4R5R6RIRtrequest(t accesskeyRR)RwR!R"R#(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR=ñs  s3MWS {0}/{1} API call; quota={2} restore={3:.2f} {4}(tapi_version_pathR@RR2t capitalizet__name__R/R$R%tlocalsRcR>R?t api_call_map(R)R!R"R=R+(tapiR (R|RR)RwR!R"R#s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRAís-!    (tinttfloat(R R!R"R‚RA((R‚R s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt api_actionës$c Bs’eZejjjZejjjZd„Zd„Z d„Z d„Z ddèd„Z d„Zd„Zd„Zd „Zed gƒed ƒed ƒed ƒedddƒdèdd„ƒƒƒƒƒZedddƒedddƒd„ƒƒZedgƒedddƒd„ƒƒZeddƒedddƒd„ƒƒZeddƒedddƒd„ƒƒZedgƒedddƒd„ƒƒZd „Zed!gƒed ƒed"ƒed#ddƒd$„ƒƒƒƒZed%d&d'ƒed#ddƒd(„ƒƒZedgƒed#ddƒd)„ƒƒZ ed&d'ƒed#ddƒd*„ƒƒZ!ed#ddƒd+„ƒZ"ed,ƒed%d&ƒed#ddƒd-„ƒƒƒZ#edgƒed#ddƒd.„ƒƒZ$ed,ƒed&ƒed#ddƒd/„ƒƒƒZ%ed0gƒed#ddƒd1„ƒƒZ&ed!d2gƒed#ddƒd3„ƒƒZ'ed&ƒed#ddƒd4„ƒƒZ(edgƒed#ddƒd5„ƒƒZ)ed&ƒed#ddƒd6„ƒƒZ*ed7gƒed,ƒed8ƒed#ddƒd9„ƒƒƒƒZ+ed:d;gƒe,d:d;ƒed<d=d>ƒd?„ƒƒƒZ-ed@dAdBgƒe,dAdBƒed<d=d>ƒdC„ƒƒƒZ.ed@gƒe,dAdBƒed<d=d>ƒdD„ƒƒƒZ/e0dEdFƒedGdHƒed<d=d>ƒdI„ƒƒƒZ1edgƒed<d=d>ƒdJ„ƒƒZ2ed@gdKdLgƒed<d=d>ƒdM„ƒƒZ3edgƒed<d=d>ƒdN„ƒƒZ4ed<dOdPdQƒdR„ƒZ5edSgdTgƒedUƒedVd=d>ƒdW„ƒƒƒZ6edgƒedVd=d>ƒdX„ƒƒZ7edVdOdPdQƒdY„ƒZ8edZgƒed[d=d>ƒd\„ƒƒZ9ed]d^gƒe,d]d^ƒed[d=d>ƒd_„ƒƒƒZ:ed`dadbdcddded^gƒe,ddd^ƒed[d=d>ƒdf„ƒƒƒZ;ed`gƒed[d=d>ƒdg„ƒƒZ<ed[d=d>ƒdh„ƒZ=edgƒed[d=d>ƒdi„ƒƒZ>ed`gƒed[d=d>ƒdj„ƒƒZ?ed[dOdPdQƒdk„ƒZ@edlgdKgƒedmgƒeAdlgdKgƒeBdndlgƒeAdKgdogdpgƒeBdLdKgƒeAdlgdLgƒe,dqdrdsƒedtdudvdwƒedxdydƒdz„ƒƒƒƒƒƒƒƒƒƒZCedgƒedxdydƒd{„ƒƒZDed|gƒed}ƒedxdydƒd~„ƒƒƒZEed|gƒedxd=dOƒd„ƒƒZFedgƒedxd=dOƒd€„ƒƒZGedxdOdPdQƒd„ƒZHedmd‚gƒedƒd„d„ƒd…„ƒƒZIedmd†gƒed‡ƒedƒd„d„ƒdˆ„ƒƒƒZJedmd‰dŠgƒed‹ƒedƒd„d„ƒdŒ„ƒƒƒZKedmdgƒedŽƒedƒd„ddƒd„ƒƒƒZLedmd†gƒed‡ƒedƒd„dd‘ƒd’„ƒƒƒZMedmdgƒedŽƒedƒd„d“d”ƒd•„ƒƒƒZNedmd†gƒed‡ƒedƒd„d“d–ƒd—„ƒƒƒZOedmd˜gƒedƒd„d„d™ƒdš„ƒƒZPedmd›gƒedƒd„d„dœƒd„ƒƒZQedƒdOdPdQƒdž„ƒZRedmdgƒedŽƒedƒd„ddŸƒd „ƒƒƒZSedmd†gƒed‡ƒedƒd„dd¡ƒd¢„ƒƒƒZTed£ddƒd¤„ƒZUedgƒed£ddƒd¥„ƒƒZVedmgƒed¦d“dOƒd§„ƒƒZWedmgƒed¨ƒed¦d“dOƒd©„ƒƒƒZXedgƒed¦d“dOƒdª„ƒƒZYed¦dOdPdQƒd«„ƒZZed¬dd­ƒd®„ƒZ[edgƒed¬d¯d°ƒd±„ƒƒZ\ed²gƒed³ƒed¬dd­ƒd´„ƒƒƒZ]ed¬dOdPdQƒdµ„ƒZ^ed¶gƒed·dd­ƒd¸„ƒƒZ_edgƒed·d¯d°ƒd¹„ƒƒZ`edºgƒed»ƒed·dd­ƒd¼„ƒƒƒZaed·dOdPdQƒd½„ƒZbedmd¾gƒe,d¾d¿ecƒedÀdÁd>ƒd„ƒƒƒZdedmd¾gƒe,d¾d¿ecƒedÀdÁd>ƒdăƒƒZeedmgƒedÀdÁd>ƒdÄ„ƒƒZfedmd¾gƒe,d¾d¿ecƒedÀdÁd>ƒdÅ„ƒƒƒZgedmdÆgƒe,dÆd¿ecƒedÀdÁd>ƒdÇ„ƒƒƒZhedmdÈd¾gƒe,d¾d¿ecƒedÀdÁd>ƒdÉ„ƒƒƒZiedmdÈd¾gƒe,d¾d¿ecƒedÀdÁd>ƒdÊ„ƒƒƒZjedmgƒedÀdÁd>ƒdË„ƒƒZkedmdÆgƒe,dÆd¿ecƒedÀdÁd>ƒdÌ„ƒƒƒZledÀdOdPdQƒdÍ„ƒZmedÎdÏgƒe,dσedÐddуdÒ„ƒƒƒZnedÎgƒedÐd„dOƒdÓ„ƒƒZoedÎgƒedÐddуdÔ„ƒƒZpedÎgƒedÐddуdÕ„ƒƒZqedÎgƒedÐddуdÖ„ƒƒZredÎd×dØgƒe,d؃edÐddуdÙ„ƒƒƒZsedÚgƒedÐd„dOƒdÛ„ƒƒZtedÚdÜdÝgƒe,d݃edÐddуdÞ„ƒƒƒZuedßgƒedÐd„dOƒdà„ƒƒZvedÚgƒedÐddуdᄃƒZwedßdâdãgƒe,dãƒedÐddуd䄃ƒƒZxedågƒedÐd„dOƒd愃ƒZyedÐdOdPdQƒd焃ZzRS(écOs¢|jddƒ|jdtƒ|_|jddƒpC|jdƒ|_|jddƒpa|j|_|j|jdgƒ|}t t |ƒj ||ŽdS(Nthostsmws.amazonservices.comtsandboxRR tfactory_scopes( RxR3Rdt _sandboxedR'RcRR t_setup_factoriestsuperRt__init__(R4R5R6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRŒ s $cKs©x¢itjj|jfd6tjj|jfd6jƒD]h\}\}}||krwt|d||j|ƒƒq9||g}t|d||d|ƒƒq9W|S(Ntresponse_factorytresponse_error_factoryRMtscopes( RORPRtResponseFactoryt exceptiontResponseErrorFactorytitemsR%R3(R4t extrascopesR6tfactorytscopetDefaultR((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRŠs/   !cCs9|js |S|jdƒ}|dcd7<|jdƒS(NR iþÿÿÿt_Sandbox(R‰R/R@(R4Rwtsplat((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt _sandboxify"s  cCsdgS(NRP((R4((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt_required_auth_capability)sR.c Cs©|p i}|j|dƒ}|jd|dd|d|d|d|jƒ}y|j|ddƒ}Wn1tk r›}|j|j|j|j ƒ‚nX|j ƒ}t j j |ƒ|sðt j jd|ƒ|j|j|j|ƒ‚n|jd krQt j jd |j|jfƒt j jd |ƒ|j|j|j|ƒ‚n|jd ƒ} | dk r‡t|ƒ| ks‡t‚n|jd ƒ} |j|| |ƒS(syMake a POST request, optionally with a content body, and return the response, optionally as raw text. RwtPOSTtdatatparamsRER†toverride_num_retriess Null body %siÈs%s %ss%ss Content-MD5s Content-TypeN(Rštbuild_base_http_requestR'R†t_mexeRt_response_error_factorytstatustreasonRDtreadROtlogtdebugterrort getheaderRHtAssertionErrort_parse_response( R4R{RžtparserRDRERwRtbsRt contenttype((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt _post_request,s2   "     cCs9|jdƒs|St||ƒ}tjj||ƒ|S(Nstext/xml(RVRtxmltsaxt parseString(R4R¬R®RDthandler((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR«Js cCsEd|krtj|dƒp!|}|tkrAt|t|ƒSdS(sÌReturn the MWS API method referred to in the argument. The named method can be in CamelCase or underlined_lower_case. This is the complement to MWSConnection.any_call.action RMN(tstringtcapwordsRR&R'(R4R_R((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt method_forQs$ cOs@|j|ƒ}|s*tdj|ƒƒ‚|j|||ŽƒS(s¸Pass a call name as the first argument and a generator is returned for the initial response and any continuation call responses made using the NextToken. sNo call named "{0}"(R¶RªR>t iter_response(R4tcallR5R6tmethod((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt iter_call[sccsX|V|j|jdƒ}x6|rS|jjdkrS|d|jjƒ}|VqWdS(sÀPass a call's response as the initial argument and a generator is returned for the initial response and any continuation call responses made using the NextToken. t ByNextTokenttruet NextTokenN(R¶t_actiont_resulttHasNextR½(R4Rtmore((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyR·ds tFeedTypetPurgeAndReplacet FeedContentsMarketplaceIdList.IdR iixc Ks+|p i}|j|||d|d|ƒS(s5Uploads a feed for processing by Amazon MWS. RDRE(R¯(R4R{RRERDR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt submit_feedos sFeedSubmissionIdList.IdsFeedTypeList.TypesFeedProcessingStatusList.Statusi i-cKs|j|||ƒS(s]Returns a list of all feed submissions submitted in the previous 90 days. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_feed_submission_list{sR½icKs|j|||ƒS(sJReturns a list of feed submissions using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt&get_feed_submission_list_by_next_token„scKs|j|||ƒS(sHReturns a count of the feeds submitted in the previous 90 days. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_feed_submission_count‹scKs|j|||ƒS(sxCancels one or more feed submissions and returns a count of the feed submissions that were canceled. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcancel_feed_submissions’stFeedSubmissionIdi<cKs|j|||ƒS(s,Returns the feed processing report. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_feed_submission_resultšscKsIdjttjtjƒƒƒ}dj|jj|ƒ}t |ƒ‚dS(s8Instruct the user on how to get service status. s, sTUse {0}.get_(section)_service_status(), where (section) is one of the following: {1}N( R@RR2R[R}tkeysR>t __class__RtAttributeError(R4R6tsectionsRI((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_service_status¡s!t ReportTypesReportOptions=ShowSalesChannelR cKs|j|||ƒS(sHCreates a report request and submits the request to Amazon MWS. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytrequest_reportªssReportRequestIdList.IdsReportTypeList.Types!ReportProcessingStatusList.StatuscKs|j|||ƒS(soReturns a list of report requests that you can use to get the ReportRequestId for a report. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_request_list³scKs|j|||ƒS(s Returns a list of report requests using the NextToken, which was supplied by a previous request to either GetReportRequestListByNextToken or GetReportRequestList, where the value of HasNext was true in that previous request. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt%get_report_request_list_by_next_token¼scKs|j|||ƒS(smReturns a count of report requests that have been submitted to Amazon MWS for processing. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_request_countÆscKs|j|||ƒS(sCancel one or more report requests, returning the count of the canceled report requests and the report request information. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcancel_report_requestsÏst AcknowledgedcKs|j|||ƒS(sxReturns a list of reports that were created in the previous 90 days that match the query parameters. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_listÖscKs|j|||ƒS(sðReturns a list of reports using the NextToken, which was supplied by a previous request to either GetReportListByNextToken or GetReportList, where the value of HasNext was true in the previous call. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_list_by_next_tokenßscKs|j|||ƒS(s‘Returns a count of the reports, created in the previous 90 days, with a status of _DONE_ and that are available for download. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_countéstReportIdcKs|j|||ƒS(s*Returns the contents of a report. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt get_reportòstSchedulecKs|j|||ƒS(sgCreates, updates, or deletes a report request schedule for a specified report type. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytmanage_report_scheduleùscKs|j|||ƒS(s|Returns a list of order report requests that are scheduled to be submitted to Amazon MWS for processing. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_schedule_listscKs|j|||ƒS(s Returns a list of report requests using the NextToken, which was supplied by a previous request to either GetReportScheduleListByNextToken or GetReportScheduleList, where the value of HasNext was true in that previous request. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt&get_report_schedule_list_by_next_token scKs|j|||ƒS(snReturns a count of order report requests that are scheduled to be submitted to Amazon MWS. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_report_schedule_countst ReportIdListsReportIdList.IdcKs|j|||ƒS(s@Updates the acknowledged status of one or more reports. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytupdate_report_acknowledgementsstShipFromAddresstInboundShipmentPlanRequestItemsRigà?cKs|j|||ƒS(sHReturns the information required to create an inbound shipment. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcreate_inbound_shipment_plan$st ShipmentIdtInboundShipmentHeadertInboundShipmentItemscKs|j|||ƒS(s%Creates an inbound shipment. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcreate_inbound_shipment,scKs|j|||ƒS(sÀUpdates an existing inbound shipment. Amazon documentation is ambiguous as to whether the InboundShipmentHeader and InboundShipmentItems arguments are required. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytupdate_inbound_shipment4stShipmentIdListtShipmentStatusListsShipmentIdList.IdsShipmentStatusList.StatuscKs|j|||ƒS(s[Returns a list of inbound shipments based on criteria that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_inbound_shipments>scKs|j|||ƒS(s]Returns the next page of inbound shipments using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt$list_inbound_shipments_by_next_tokenGstLastUpdatedAftertLastUpdatedBeforecKs|j|||ƒS(sReturns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_inbound_shipment_itemsOscKs|j|||ƒS(sbReturns the next page of inbound shipment items using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt)list_inbound_shipment_items_by_next_tokenWsii,tGetServiceStatuscKs|j|||ƒS(scReturns the operational status of the Fulfillment Inbound Shipment API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_inbound_service_status_st SellerSkustQueryStartDateTimesSellerSkus.memberRcKs|j|||ƒS(sWReturns information about the availability of a seller's inventory. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_inventory_supplyfscKs|j|||ƒS(s†Returns the next page of information about the availability of a seller's inventory using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt#list_inventory_supply_by_next_tokenoscKs|j|||ƒS(s\Returns the operational status of the Fulfillment Inventory API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_inventory_service_statuswst PackageNumberRcKs|j|||ƒS(s†Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_package_tracking_details~stAddresstItemscKs|j|||ƒS(sReturns a list of fulfillment order previews based on items and shipping speed categories that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_fulfillment_preview†stSellerFulfillmentOrderIdtDisplayableOrderIdtShippingSpeedCategorytDisplayableOrderDateTimetDestinationAddresstDisplayableOrderCommentcKs|j|||ƒS(siRequests that Amazon ship items from the seller's inventory to a destination address. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcreate_fulfillment_orders cKs|j|||ƒS(s^Returns a fulfillment order based on a specified SellerFulfillmentOrderId. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_fulfillment_order›scKs|j|||ƒS(s{Returns a list of fulfillment orders fulfilled after (or at) a specified date or by fulfillment method. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_all_fulfillment_orders£scKs|j|||ƒS(sbReturns the next page of inbound shipment items using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt)list_all_fulfillment_orders_by_next_tokenªscKs|j|||ƒS(sbRequests that Amazon stop attempting to fulfill an existing fulfillment order. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcancel_fulfillment_order²scKs|j|||ƒS(s[Returns the operational status of the Fulfillment Outbound API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_outbound_service_statusºst CreatedAftert MarketplaceIdt CreatedBeforet BuyerEmailt SellerOrderIdt OrderTotaltShippingAddresstPaymentExecutionDetailsMarketplaceId.IdsOrderStatus.StatussFulfillmentChannel.ChannelsPaymentMethod.R ic s´td ƒ}x’i|jdgƒd6|jdgƒd6jƒD]^\}‰||kr?t‡fd†|Dƒƒr?d jd jˆƒ|ƒ}t|ƒ‚q?q?W|j|||ƒS( seReturns a list of orders created or updated during a time frame that you specify. sFulfillmentChannel.Channel.1sOrderStatus.Status.1sPaymentMethod.1RðRñRRc3s|]}|ˆkVqdS(N((RgR;(tdont(s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pys Øss%Don't include {0} when specifying {1}s or (sFulfillmentChannel.Channel.1sOrderStatus.Status.1sPaymentMethod.1RðRñ(tsettunionR“RFR>R@RªR¯(R4R{RR6ttoggletdoRI((Rs@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt list_ordersÁs &(cKs|j|||ƒS(s²Returns the next page of orders using the NextToken value that was returned by your previous request to either ListOrders or ListOrdersByNextToken. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_orders_by_next_tokenÞst AmazonOrderIdsAmazonOrderId.IdcKs|j|||ƒS(sBReturns an order for each AmazonOrderId that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt get_orderçscKs|j|||ƒS(sYReturns order item information for an AmazonOrderId that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_order_itemsïscKs|j|||ƒS(s¿Returns the next page of order items using the NextToken value that was returned by your previous request to either ListOrderItems or ListOrderItemsByNextToken. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_order_items_by_next_token÷scKs|j|||ƒS(sBReturns the operational status of the Orders API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_orders_service_statusstQueryRicKs|j|||ƒS(s„Returns a list of products and their attributes, ordered by relevancy, based on a search query that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_matching_productsstASINLists ASINList.ASINcKs|j|||ƒS(suReturns a list of products and their attributes, based on a list of ASIN values that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_matching_productstIdTypetIdLists IdList.IdcKs|j|||ƒS(suReturns a list of products and their attributes, based on a list of Product IDs that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_matching_product_for_idst SellerSKUListsSellerSKUList.SellerSKUtGetCompetitivePricingForSKUcKs|j|||ƒS(s…Returns the current competitive pricing of a product, based on the SellerSKUs and MarketplaceId that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_competitive_pricing_for_sku stGetCompetitivePricingForASINcKs|j|||ƒS(s€Returns the current competitive pricing of a product, based on the ASINs and MarketplaceId that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt get_competitive_pricing_for_asin)sitGetLowestOfferListingsForSKUcKs|j|||ƒS(stReturns the lowest price offer listings for a specific product by item condition and SellerSKUs. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt!get_lowest_offer_listings_for_sku2stGetLowestOfferListingsForASINcKs|j|||ƒS(soReturns the lowest price offer listings for a specific product by item condition and ASINs. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt"get_lowest_offer_listings_for_asin;st SellerSKUtGetProductCategoriesForSKUcKs|j|||ƒS(sDReturns the product categories that a SellerSKU belongs to. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_product_categories_for_skuDstASINtGetProductCategoriesForASINcKs|j|||ƒS(s@Returns the product categories that an ASIN belongs to. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_product_categories_for_asinKscKs|j|||ƒS(sDReturns the operational status of the Products API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_products_service_statusRstGetMyPriceForSKUcKs|j|||ƒS(sUReturns pricing information for your own offer listings, based on SellerSKU. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_my_price_for_skuXstGetMyPriceForASINcKs|j|||ƒS(sPReturns pricing information for your own offer listings, based on ASIN. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_my_price_for_asin`sRcKs|j|||ƒS(sÌReturns a list of marketplaces that the seller submitting the request can sell in, and a list of participations that include seller-specific information in that marketplace. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_marketplace_participationshscKs|j|||ƒS(süReturns the next page of marketplaces and participations using the NextToken value that was returned by your previous request to either ListMarketplaceParticipations or ListMarketplaceParticipationsByNextToken. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt-list_marketplace_participations_by_next_tokenps RcKs|j|||ƒS(sØChecks whether there are active recommendations for each category for the given marketplace, and if there are, returns the time when recommendations were last updated for each category. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt)get_last_updated_time_for_recommendations{ssCategoryQueryList.CategoryQuerycKs|j|||ƒS(sReturns your active recommendations for a specific category or for all categories for a specific marketplace. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_recommendations…scKs|j|||ƒS(s[Returns the next page of recommendations using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt"list_recommendations_by_next_tokenŽscKs|j|||ƒS(sKReturns the operational status of the Recommendations API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt"get_recommendations_service_status–sRi cKs|j|||ƒS(sbReturns a list of customer accounts based on search criteria that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_customersœsi2icKs|j|||ƒS(sJReturns the next page of customers using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_customers_by_next_token£stCustomerIdListsCustomerIdList.CustomerIdcKs|j|||ƒS(sbReturns a list of customer accounts based on search criteria that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_customers_for_customer_idªscKs|j|||ƒS(s[Returns the operational status of the Customer Information API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_customerinfo_service_status³stDateRangeStartRcKs|j|||ƒS(s„Returns a list of shopping carts in your Webstore that were last updated during the time range that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt list_cartsºscKs|j|||ƒS(sZReturns the next page of shopping carts using the NextToken parameter. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_carts_by_next_tokenÂst CartIdListsCartIdList.CartIdcKs|j|||ƒS(sLReturns shopping carts based on the CartId values that you specify. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt get_cartsÊscKs|j|||ƒS(sLReturns the operational status of the Cart Information API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_cartinfo_service_statusÒst DestinationRLRicKs|j|||ƒS(sMSpecifies a new destination where you want to receive notifications. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytregister_destinationØscKs|j|||ƒS(s]Removes an existing destination from the list of registered destinations. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytderegister_destinationàscKs|j|||ƒS(sALists all current destinations that you have registered. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_registered_destinationséscKs|j|||ƒS(s>Sends a test notification to an existing destination. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt%send_test_notification_to_destinationðst SubscriptioncKs|j|||ƒS(scCreates a new subscription for the specified notification type and destination. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcreate_subscriptionøstNotificationTypecKs|j|||ƒS(s^Gets the subscription for the specified notification type and destination. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_subscriptionscKs|j|||ƒS(saDeletes the subscription for the specified notification type and destination. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytdelete_subscription scKs|j|||ƒS(s:Returns a list of all your current subscriptions. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytlist_subscriptionsscKs|j|||ƒS(saUpdates the subscription for the specified notification type and destination. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytupdate_subscriptionscKs|j|||ƒS(sIReturns the operational status of the Subscriptions API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt get_subscriptions_service_status#stAmazonOrderReferenceIdtOrderReferenceAttributesRicKs|j|||ƒS(siSets order reference details such as the order total and a description for the order. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytset_order_reference_details)scKs|j|||ƒS(s[Returns details about the Order Reference object and its current state. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_order_reference_details2scKs|j|||ƒS(sŽConfirms that the order reference is free of constraints and all required information has been set on the order reference. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytconfirm_order_reference:scKs|j|||ƒS(swCancel an order reference; all authorizations associated with this order reference are also closed. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcancel_order_referenceBscKs|j|||ƒS(s¼Confirms that an order reference has been fulfilled (fully or partially) and that you do not expect to create any new authorizations on this order reference. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytclose_order_referenceJstAuthorizationReferenceIdtAuthorizationAmountcKs|j|||ƒS(slReserves a specified amount against the payment method(s) stored in the order reference. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt authorizeSstAmazonAuthorizationIdcKs|j|||ƒS(sxReturns the status of a particular authorization and the total amount captured on the authorization. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_authorization_details]stCaptureReferenceIdt CaptureAmountcKs|j|||ƒS(s>Captures funds from an authorized payment instrument. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytcaptureestAmazonCaptureIdcKs|j|||ƒS(slReturns the status of a particular capture and the total amount refunded on the capture. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_capture_detailsmscKs|j|||ƒS(s!Closes an authorization. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytclose_authorizationustRefundReferenceIdt RefundAmountcKs|j|||ƒS(s.Refunds a previously captured amount. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytrefund|stAmazonRefundIdcKs|j|||ƒS(s3Returns the status of a particular refund. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pytget_refund_details„scKs|j|||ƒS(sZReturns the operational status of the Off-Amazon Payments API section. (R¯(R4R{RR6((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyt$get_offamazonpayments_service_status‹sN({Rt __module__RORPRRR‘R’RŒRŠRšR›R'R¯R«R¶RºR·RoRsRKRBR…RÅRÆRÇRÈRÉRËRÐRÒRÓRÔRÕRÖRØRÙRÚRÜRÞRßRàRáRãRfRæRêRëRrRîRïRòRóRõRøRùRúRüRÿRRRR R R RpRqRRRRRRR!R#R&R)R+R-R/R2R5R6R8R:R;R<R=R>R?R@RARBRDRERGRHRJRKtTrueRMRNRORPRRRTRURVRWRXR[R\R]R^R_RbRdRgRiRjRmRoRp(((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyRsæ                 $     !   !       $ ! !  !  !   !   !   !       6   !   ! ! $ $ $ $!! $ $    !    !    !!! !!!! ! !       !  !   ! (s 2009-01-01sMerchantR (s 2009-01-01sMerchantR (s 2013-09-01sSellerIds/Orders/2013-09-01(s 2011-10-01sSellerIds/Products/2011-10-01(s 2011-07-01sSellerIds/Sellers/2011-07-01(s 2010-10-01sSellerIds&/FulfillmentInboundShipment/2010-10-01(s 2010-10-01sSellerIds'/FulfillmentOutboundShipment/2010-10-01(s 2010-10-01sSellerIds /FulfillmentInventory/2010-10-01(s 2013-04-01sSellerIds/Recommendations/2013-04-01(s 2014-03-01sSellerIds/CustomerInformation/2014-03-01(s 2014-03-01sSellerIds/CartInformation/2014-03-01(s 2013-07-01sSellerIds/Subscriptions/2013-07-01(s 2013-01-01sSellerIds/OffAmazonPayments/2013-01-01(sactionsresponsessectionsquotasrestoresversion(%txml.saxR°RR´RTtboto.connectionRtboto.exceptionRtboto.mws.exceptionROtboto.mws.responset boto.handlerRt boto.compatRRRRt__all__R}RHR$RR,RBRKRdRRRfRoRpRqRrRsR…R(((s@/opt/freeware/lib/python2.7/site-packages/boto/mws/connection.pyts`      "