12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340 |
- unit googlecontent;
- {$MODE objfpc}
- {$H+}
- interface
- uses sysutils, classes, googleservice, restbase, googlebase;
- type
-
- //Top-level schema types
- TAccount = Class;
- TAccountAdwordsLink = Class;
- TAccountIdentifier = Class;
- TAccountShipping = Class;
- TAccountShippingCarrierRate = Class;
- TAccountShippingCondition = Class;
- TAccountShippingLocationGroup = Class;
- TAccountShippingPostalCodeRange = Class;
- TAccountShippingRateTable = Class;
- TAccountShippingRateTableCell = Class;
- TAccountShippingShippingService = Class;
- TAccountShippingShippingServiceCalculationMethod = Class;
- TAccountShippingShippingServiceCostRule = Class;
- TAccountStatus = Class;
- TAccountStatusDataQualityIssue = Class;
- TAccountStatusExampleItem = Class;
- TAccountTax = Class;
- TAccountTaxTaxRule = Class;
- TAccountUser = Class;
- TAccountsAuthInfoResponse = Class;
- TAccountsCustomBatchRequest = Class;
- TAccountsCustomBatchRequestEntry = Class;
- TAccountsCustomBatchResponse = Class;
- TAccountsCustomBatchResponseEntry = Class;
- TAccountsListResponse = Class;
- TAccountshippingCustomBatchRequest = Class;
- TAccountshippingCustomBatchRequestEntry = Class;
- TAccountshippingCustomBatchResponse = Class;
- TAccountshippingCustomBatchResponseEntry = Class;
- TAccountshippingListResponse = Class;
- TAccountstatusesCustomBatchRequest = Class;
- TAccountstatusesCustomBatchRequestEntry = Class;
- TAccountstatusesCustomBatchResponse = Class;
- TAccountstatusesCustomBatchResponseEntry = Class;
- TAccountstatusesListResponse = Class;
- TAccounttaxCustomBatchRequest = Class;
- TAccounttaxCustomBatchRequestEntry = Class;
- TAccounttaxCustomBatchResponse = Class;
- TAccounttaxCustomBatchResponseEntry = Class;
- TAccounttaxListResponse = Class;
- TDatafeed = Class;
- TDatafeedFetchSchedule = Class;
- TDatafeedFormat = Class;
- TDatafeedStatus = Class;
- TDatafeedStatusError = Class;
- TDatafeedStatusExample = Class;
- TDatafeedsCustomBatchRequest = Class;
- TDatafeedsCustomBatchRequestEntry = Class;
- TDatafeedsCustomBatchResponse = Class;
- TDatafeedsCustomBatchResponseEntry = Class;
- TDatafeedsListResponse = Class;
- TDatafeedstatusesCustomBatchRequest = Class;
- TDatafeedstatusesCustomBatchRequestEntry = Class;
- TDatafeedstatusesCustomBatchResponse = Class;
- TDatafeedstatusesCustomBatchResponseEntry = Class;
- TDatafeedstatusesListResponse = Class;
- TError = Class;
- TErrors = Class;
- TInstallment = Class;
- TInventory = Class;
- TInventoryCustomBatchRequest = Class;
- TInventoryCustomBatchRequestEntry = Class;
- TInventoryCustomBatchResponse = Class;
- TInventoryCustomBatchResponseEntry = Class;
- TInventorySetRequest = Class;
- TInventorySetResponse = Class;
- TLoyaltyPoints = Class;
- TOrder = Class;
- TOrderAddress = Class;
- TOrderCancellation = Class;
- TOrderCustomer = Class;
- TOrderDeliveryDetails = Class;
- TOrderLineItem = Class;
- TOrderLineItemProduct = Class;
- TOrderLineItemProductVariantAttribute = Class;
- TOrderLineItemReturnInfo = Class;
- TOrderLineItemShippingDetails = Class;
- TOrderLineItemShippingDetailsMethod = Class;
- TOrderPaymentMethod = Class;
- TOrderPromotion = Class;
- TOrderPromotionBenefit = Class;
- TOrderRefund = Class;
- TOrderReturn = Class;
- TOrderShipment = Class;
- TOrderShipmentLineItemShipment = Class;
- TOrdersAcknowledgeRequest = Class;
- TOrdersAcknowledgeResponse = Class;
- TOrdersAdvanceTestOrderResponse = Class;
- TOrdersCancelLineItemRequest = Class;
- TOrdersCancelLineItemResponse = Class;
- TOrdersCancelRequest = Class;
- TOrdersCancelResponse = Class;
- TOrdersCreateTestOrderRequest = Class;
- TOrdersCreateTestOrderResponse = Class;
- TOrdersCustomBatchRequest = Class;
- TOrdersCustomBatchRequestEntry = Class;
- TOrdersCustomBatchRequestEntryCancel = Class;
- TOrdersCustomBatchRequestEntryCancelLineItem = Class;
- TOrdersCustomBatchRequestEntryRefund = Class;
- TOrdersCustomBatchRequestEntryReturnLineItem = Class;
- TOrdersCustomBatchRequestEntryShipLineItems = Class;
- TOrdersCustomBatchRequestEntryUpdateShipment = Class;
- TOrdersCustomBatchResponse = Class;
- TOrdersCustomBatchResponseEntry = Class;
- TOrdersGetByMerchantOrderIdResponse = Class;
- TOrdersGetTestOrderTemplateResponse = Class;
- TOrdersListResponse = Class;
- TOrdersRefundRequest = Class;
- TOrdersRefundResponse = Class;
- TOrdersReturnLineItemRequest = Class;
- TOrdersReturnLineItemResponse = Class;
- TOrdersShipLineItemsRequest = Class;
- TOrdersShipLineItemsResponse = Class;
- TOrdersUpdateMerchantOrderIdRequest = Class;
- TOrdersUpdateMerchantOrderIdResponse = Class;
- TOrdersUpdateShipmentRequest = Class;
- TOrdersUpdateShipmentResponse = Class;
- TPrice = Class;
- TProduct = Class;
- TProductAspect = Class;
- TProductCustomAttribute = Class;
- TProductCustomGroup = Class;
- TProductDestination = Class;
- TProductShipping = Class;
- TProductShippingDimension = Class;
- TProductShippingWeight = Class;
- TProductStatus = Class;
- TProductStatusDataQualityIssue = Class;
- TProductStatusDestinationStatus = Class;
- TProductTax = Class;
- TProductUnitPricingBaseMeasure = Class;
- TProductUnitPricingMeasure = Class;
- TProductsCustomBatchRequest = Class;
- TProductsCustomBatchRequestEntry = Class;
- TProductsCustomBatchResponse = Class;
- TProductsCustomBatchResponseEntry = Class;
- TProductsListResponse = Class;
- TProductstatusesCustomBatchRequest = Class;
- TProductstatusesCustomBatchRequestEntry = Class;
- TProductstatusesCustomBatchResponse = Class;
- TProductstatusesCustomBatchResponseEntry = Class;
- TProductstatusesListResponse = Class;
- TTestOrder = Class;
- TTestOrderCustomer = Class;
- TTestOrderLineItem = Class;
- TTestOrderLineItemProduct = Class;
- TTestOrderPaymentMethod = Class;
- TWeight = Class;
- TAccountArray = Array of TAccount;
- TAccountAdwordsLinkArray = Array of TAccountAdwordsLink;
- TAccountIdentifierArray = Array of TAccountIdentifier;
- TAccountShippingArray = Array of TAccountShipping;
- TAccountShippingCarrierRateArray = Array of TAccountShippingCarrierRate;
- TAccountShippingConditionArray = Array of TAccountShippingCondition;
- TAccountShippingLocationGroupArray = Array of TAccountShippingLocationGroup;
- TAccountShippingPostalCodeRangeArray = Array of TAccountShippingPostalCodeRange;
- TAccountShippingRateTableArray = Array of TAccountShippingRateTable;
- TAccountShippingRateTableCellArray = Array of TAccountShippingRateTableCell;
- TAccountShippingShippingServiceArray = Array of TAccountShippingShippingService;
- TAccountShippingShippingServiceCalculationMethodArray = Array of TAccountShippingShippingServiceCalculationMethod;
- TAccountShippingShippingServiceCostRuleArray = Array of TAccountShippingShippingServiceCostRule;
- TAccountStatusArray = Array of TAccountStatus;
- TAccountStatusDataQualityIssueArray = Array of TAccountStatusDataQualityIssue;
- TAccountStatusExampleItemArray = Array of TAccountStatusExampleItem;
- TAccountTaxArray = Array of TAccountTax;
- TAccountTaxTaxRuleArray = Array of TAccountTaxTaxRule;
- TAccountUserArray = Array of TAccountUser;
- TAccountsAuthInfoResponseArray = Array of TAccountsAuthInfoResponse;
- TAccountsCustomBatchRequestArray = Array of TAccountsCustomBatchRequest;
- TAccountsCustomBatchRequestEntryArray = Array of TAccountsCustomBatchRequestEntry;
- TAccountsCustomBatchResponseArray = Array of TAccountsCustomBatchResponse;
- TAccountsCustomBatchResponseEntryArray = Array of TAccountsCustomBatchResponseEntry;
- TAccountsListResponseArray = Array of TAccountsListResponse;
- TAccountshippingCustomBatchRequestArray = Array of TAccountshippingCustomBatchRequest;
- TAccountshippingCustomBatchRequestEntryArray = Array of TAccountshippingCustomBatchRequestEntry;
- TAccountshippingCustomBatchResponseArray = Array of TAccountshippingCustomBatchResponse;
- TAccountshippingCustomBatchResponseEntryArray = Array of TAccountshippingCustomBatchResponseEntry;
- TAccountshippingListResponseArray = Array of TAccountshippingListResponse;
- TAccountstatusesCustomBatchRequestArray = Array of TAccountstatusesCustomBatchRequest;
- TAccountstatusesCustomBatchRequestEntryArray = Array of TAccountstatusesCustomBatchRequestEntry;
- TAccountstatusesCustomBatchResponseArray = Array of TAccountstatusesCustomBatchResponse;
- TAccountstatusesCustomBatchResponseEntryArray = Array of TAccountstatusesCustomBatchResponseEntry;
- TAccountstatusesListResponseArray = Array of TAccountstatusesListResponse;
- TAccounttaxCustomBatchRequestArray = Array of TAccounttaxCustomBatchRequest;
- TAccounttaxCustomBatchRequestEntryArray = Array of TAccounttaxCustomBatchRequestEntry;
- TAccounttaxCustomBatchResponseArray = Array of TAccounttaxCustomBatchResponse;
- TAccounttaxCustomBatchResponseEntryArray = Array of TAccounttaxCustomBatchResponseEntry;
- TAccounttaxListResponseArray = Array of TAccounttaxListResponse;
- TDatafeedArray = Array of TDatafeed;
- TDatafeedFetchScheduleArray = Array of TDatafeedFetchSchedule;
- TDatafeedFormatArray = Array of TDatafeedFormat;
- TDatafeedStatusArray = Array of TDatafeedStatus;
- TDatafeedStatusErrorArray = Array of TDatafeedStatusError;
- TDatafeedStatusExampleArray = Array of TDatafeedStatusExample;
- TDatafeedsCustomBatchRequestArray = Array of TDatafeedsCustomBatchRequest;
- TDatafeedsCustomBatchRequestEntryArray = Array of TDatafeedsCustomBatchRequestEntry;
- TDatafeedsCustomBatchResponseArray = Array of TDatafeedsCustomBatchResponse;
- TDatafeedsCustomBatchResponseEntryArray = Array of TDatafeedsCustomBatchResponseEntry;
- TDatafeedsListResponseArray = Array of TDatafeedsListResponse;
- TDatafeedstatusesCustomBatchRequestArray = Array of TDatafeedstatusesCustomBatchRequest;
- TDatafeedstatusesCustomBatchRequestEntryArray = Array of TDatafeedstatusesCustomBatchRequestEntry;
- TDatafeedstatusesCustomBatchResponseArray = Array of TDatafeedstatusesCustomBatchResponse;
- TDatafeedstatusesCustomBatchResponseEntryArray = Array of TDatafeedstatusesCustomBatchResponseEntry;
- TDatafeedstatusesListResponseArray = Array of TDatafeedstatusesListResponse;
- TErrorArray = Array of TError;
- TErrorsArray = Array of TErrors;
- TInstallmentArray = Array of TInstallment;
- TInventoryArray = Array of TInventory;
- TInventoryCustomBatchRequestArray = Array of TInventoryCustomBatchRequest;
- TInventoryCustomBatchRequestEntryArray = Array of TInventoryCustomBatchRequestEntry;
- TInventoryCustomBatchResponseArray = Array of TInventoryCustomBatchResponse;
- TInventoryCustomBatchResponseEntryArray = Array of TInventoryCustomBatchResponseEntry;
- TInventorySetRequestArray = Array of TInventorySetRequest;
- TInventorySetResponseArray = Array of TInventorySetResponse;
- TLoyaltyPointsArray = Array of TLoyaltyPoints;
- TOrderArray = Array of TOrder;
- TOrderAddressArray = Array of TOrderAddress;
- TOrderCancellationArray = Array of TOrderCancellation;
- TOrderCustomerArray = Array of TOrderCustomer;
- TOrderDeliveryDetailsArray = Array of TOrderDeliveryDetails;
- TOrderLineItemArray = Array of TOrderLineItem;
- TOrderLineItemProductArray = Array of TOrderLineItemProduct;
- TOrderLineItemProductVariantAttributeArray = Array of TOrderLineItemProductVariantAttribute;
- TOrderLineItemReturnInfoArray = Array of TOrderLineItemReturnInfo;
- TOrderLineItemShippingDetailsArray = Array of TOrderLineItemShippingDetails;
- TOrderLineItemShippingDetailsMethodArray = Array of TOrderLineItemShippingDetailsMethod;
- TOrderPaymentMethodArray = Array of TOrderPaymentMethod;
- TOrderPromotionArray = Array of TOrderPromotion;
- TOrderPromotionBenefitArray = Array of TOrderPromotionBenefit;
- TOrderRefundArray = Array of TOrderRefund;
- TOrderReturnArray = Array of TOrderReturn;
- TOrderShipmentArray = Array of TOrderShipment;
- TOrderShipmentLineItemShipmentArray = Array of TOrderShipmentLineItemShipment;
- TOrdersAcknowledgeRequestArray = Array of TOrdersAcknowledgeRequest;
- TOrdersAcknowledgeResponseArray = Array of TOrdersAcknowledgeResponse;
- TOrdersAdvanceTestOrderResponseArray = Array of TOrdersAdvanceTestOrderResponse;
- TOrdersCancelLineItemRequestArray = Array of TOrdersCancelLineItemRequest;
- TOrdersCancelLineItemResponseArray = Array of TOrdersCancelLineItemResponse;
- TOrdersCancelRequestArray = Array of TOrdersCancelRequest;
- TOrdersCancelResponseArray = Array of TOrdersCancelResponse;
- TOrdersCreateTestOrderRequestArray = Array of TOrdersCreateTestOrderRequest;
- TOrdersCreateTestOrderResponseArray = Array of TOrdersCreateTestOrderResponse;
- TOrdersCustomBatchRequestArray = Array of TOrdersCustomBatchRequest;
- TOrdersCustomBatchRequestEntryArray = Array of TOrdersCustomBatchRequestEntry;
- TOrdersCustomBatchRequestEntryCancelArray = Array of TOrdersCustomBatchRequestEntryCancel;
- TOrdersCustomBatchRequestEntryCancelLineItemArray = Array of TOrdersCustomBatchRequestEntryCancelLineItem;
- TOrdersCustomBatchRequestEntryRefundArray = Array of TOrdersCustomBatchRequestEntryRefund;
- TOrdersCustomBatchRequestEntryReturnLineItemArray = Array of TOrdersCustomBatchRequestEntryReturnLineItem;
- TOrdersCustomBatchRequestEntryShipLineItemsArray = Array of TOrdersCustomBatchRequestEntryShipLineItems;
- TOrdersCustomBatchRequestEntryUpdateShipmentArray = Array of TOrdersCustomBatchRequestEntryUpdateShipment;
- TOrdersCustomBatchResponseArray = Array of TOrdersCustomBatchResponse;
- TOrdersCustomBatchResponseEntryArray = Array of TOrdersCustomBatchResponseEntry;
- TOrdersGetByMerchantOrderIdResponseArray = Array of TOrdersGetByMerchantOrderIdResponse;
- TOrdersGetTestOrderTemplateResponseArray = Array of TOrdersGetTestOrderTemplateResponse;
- TOrdersListResponseArray = Array of TOrdersListResponse;
- TOrdersRefundRequestArray = Array of TOrdersRefundRequest;
- TOrdersRefundResponseArray = Array of TOrdersRefundResponse;
- TOrdersReturnLineItemRequestArray = Array of TOrdersReturnLineItemRequest;
- TOrdersReturnLineItemResponseArray = Array of TOrdersReturnLineItemResponse;
- TOrdersShipLineItemsRequestArray = Array of TOrdersShipLineItemsRequest;
- TOrdersShipLineItemsResponseArray = Array of TOrdersShipLineItemsResponse;
- TOrdersUpdateMerchantOrderIdRequestArray = Array of TOrdersUpdateMerchantOrderIdRequest;
- TOrdersUpdateMerchantOrderIdResponseArray = Array of TOrdersUpdateMerchantOrderIdResponse;
- TOrdersUpdateShipmentRequestArray = Array of TOrdersUpdateShipmentRequest;
- TOrdersUpdateShipmentResponseArray = Array of TOrdersUpdateShipmentResponse;
- TPriceArray = Array of TPrice;
- TProductArray = Array of TProduct;
- TProductAspectArray = Array of TProductAspect;
- TProductCustomAttributeArray = Array of TProductCustomAttribute;
- TProductCustomGroupArray = Array of TProductCustomGroup;
- TProductDestinationArray = Array of TProductDestination;
- TProductShippingArray = Array of TProductShipping;
- TProductShippingDimensionArray = Array of TProductShippingDimension;
- TProductShippingWeightArray = Array of TProductShippingWeight;
- TProductStatusArray = Array of TProductStatus;
- TProductStatusDataQualityIssueArray = Array of TProductStatusDataQualityIssue;
- TProductStatusDestinationStatusArray = Array of TProductStatusDestinationStatus;
- TProductTaxArray = Array of TProductTax;
- TProductUnitPricingBaseMeasureArray = Array of TProductUnitPricingBaseMeasure;
- TProductUnitPricingMeasureArray = Array of TProductUnitPricingMeasure;
- TProductsCustomBatchRequestArray = Array of TProductsCustomBatchRequest;
- TProductsCustomBatchRequestEntryArray = Array of TProductsCustomBatchRequestEntry;
- TProductsCustomBatchResponseArray = Array of TProductsCustomBatchResponse;
- TProductsCustomBatchResponseEntryArray = Array of TProductsCustomBatchResponseEntry;
- TProductsListResponseArray = Array of TProductsListResponse;
- TProductstatusesCustomBatchRequestArray = Array of TProductstatusesCustomBatchRequest;
- TProductstatusesCustomBatchRequestEntryArray = Array of TProductstatusesCustomBatchRequestEntry;
- TProductstatusesCustomBatchResponseArray = Array of TProductstatusesCustomBatchResponse;
- TProductstatusesCustomBatchResponseEntryArray = Array of TProductstatusesCustomBatchResponseEntry;
- TProductstatusesListResponseArray = Array of TProductstatusesListResponse;
- TTestOrderArray = Array of TTestOrder;
- TTestOrderCustomerArray = Array of TTestOrderCustomer;
- TTestOrderLineItemArray = Array of TTestOrderLineItem;
- TTestOrderLineItemProductArray = Array of TTestOrderLineItemProduct;
- TTestOrderPaymentMethodArray = Array of TTestOrderPaymentMethod;
- TWeightArray = Array of TWeight;
- //Anonymous types, using auto-generated names
- TAccountTypeadwordsLinksArray = Array of TAccountAdwordsLink;
- TAccountTypeusersArray = Array of TAccountUser;
- TAccountShippingTypecarrierRatesArray = Array of TAccountShippingCarrierRate;
- TAccountShippingTypelocationGroupsArray = Array of TAccountShippingLocationGroup;
- TAccountShippingTyperateTablesArray = Array of TAccountShippingRateTable;
- TAccountShippingTypeservicesArray = Array of TAccountShippingShippingService;
- TAccountShippingLocationGroupTypepostalCodeRangesArray = Array of TAccountShippingPostalCodeRange;
- TAccountShippingRateTableTypecontentArray = Array of TAccountShippingRateTableCell;
- TAccountShippingShippingServiceCostRuleTypechildrenArray = Array of TAccountShippingShippingServiceCostRule;
- TAccountStatusTypedataQualityIssuesArray = Array of TAccountStatusDataQualityIssue;
- TAccountStatusDataQualityIssueTypeexampleItemsArray = Array of TAccountStatusExampleItem;
- TAccountTaxTyperulesArray = Array of TAccountTaxTaxRule;
- TAccountsAuthInfoResponseTypeaccountIdentifiersArray = Array of TAccountIdentifier;
- TAccountsCustomBatchRequestTypeentriesArray = Array of TAccountsCustomBatchRequestEntry;
- TAccountsCustomBatchResponseTypeentriesArray = Array of TAccountsCustomBatchResponseEntry;
- TAccountsListResponseTyperesourcesArray = Array of TAccount;
- TAccountshippingCustomBatchRequestTypeentriesArray = Array of TAccountshippingCustomBatchRequestEntry;
- TAccountshippingCustomBatchResponseTypeentriesArray = Array of TAccountshippingCustomBatchResponseEntry;
- TAccountshippingListResponseTyperesourcesArray = Array of TAccountShipping;
- TAccountstatusesCustomBatchRequestTypeentriesArray = Array of TAccountstatusesCustomBatchRequestEntry;
- TAccountstatusesCustomBatchResponseTypeentriesArray = Array of TAccountstatusesCustomBatchResponseEntry;
- TAccountstatusesListResponseTyperesourcesArray = Array of TAccountStatus;
- TAccounttaxCustomBatchRequestTypeentriesArray = Array of TAccounttaxCustomBatchRequestEntry;
- TAccounttaxCustomBatchResponseTypeentriesArray = Array of TAccounttaxCustomBatchResponseEntry;
- TAccounttaxListResponseTyperesourcesArray = Array of TAccountTax;
- TDatafeedStatusTypeerrorsArray = Array of TDatafeedStatusError;
- TDatafeedStatusTypewarningsArray = Array of TDatafeedStatusError;
- TDatafeedStatusErrorTypeexamplesArray = Array of TDatafeedStatusExample;
- TDatafeedsCustomBatchRequestTypeentriesArray = Array of TDatafeedsCustomBatchRequestEntry;
- TDatafeedsCustomBatchResponseTypeentriesArray = Array of TDatafeedsCustomBatchResponseEntry;
- TDatafeedsListResponseTyperesourcesArray = Array of TDatafeed;
- TDatafeedstatusesCustomBatchRequestTypeentriesArray = Array of TDatafeedstatusesCustomBatchRequestEntry;
- TDatafeedstatusesCustomBatchResponseTypeentriesArray = Array of TDatafeedstatusesCustomBatchResponseEntry;
- TDatafeedstatusesListResponseTyperesourcesArray = Array of TDatafeedStatus;
- TErrorsTypeerrorsArray = Array of TError;
- TInventoryCustomBatchRequestTypeentriesArray = Array of TInventoryCustomBatchRequestEntry;
- TInventoryCustomBatchResponseTypeentriesArray = Array of TInventoryCustomBatchResponseEntry;
- TOrderTypelineItemsArray = Array of TOrderLineItem;
- TOrderTypepromotionsArray = Array of TOrderPromotion;
- TOrderTyperefundsArray = Array of TOrderRefund;
- TOrderTypeshipmentsArray = Array of TOrderShipment;
- TOrderLineItemTypecancellationsArray = Array of TOrderCancellation;
- TOrderLineItemTypereturnsArray = Array of TOrderReturn;
- TOrderLineItemProductTypevariantAttributesArray = Array of TOrderLineItemProductVariantAttribute;
- TOrderPromotionTypebenefitsArray = Array of TOrderPromotionBenefit;
- TOrderShipmentTypelineItemsArray = Array of TOrderShipmentLineItemShipment;
- TOrdersCustomBatchRequestTypeentriesArray = Array of TOrdersCustomBatchRequestEntry;
- TOrdersCustomBatchRequestEntryShipLineItemsTypelineItemsArray = Array of TOrderShipmentLineItemShipment;
- TOrdersCustomBatchResponseTypeentriesArray = Array of TOrdersCustomBatchResponseEntry;
- TOrdersListResponseTyperesourcesArray = Array of TOrder;
- TOrdersShipLineItemsRequestTypelineItemsArray = Array of TOrderShipmentLineItemShipment;
- TProductTypeaspectsArray = Array of TProductAspect;
- TProductTypecustomAttributesArray = Array of TProductCustomAttribute;
- TProductTypecustomGroupsArray = Array of TProductCustomGroup;
- TProductTypedestinationsArray = Array of TProductDestination;
- TProductTypeshippingArray = Array of TProductShipping;
- TProductTypetaxesArray = Array of TProductTax;
- TProductTypewarningsArray = Array of TError;
- TProductCustomGroupTypeattributesArray = Array of TProductCustomAttribute;
- TProductStatusTypedataQualityIssuesArray = Array of TProductStatusDataQualityIssue;
- TProductStatusTypedestinationStatusesArray = Array of TProductStatusDestinationStatus;
- TProductsCustomBatchRequestTypeentriesArray = Array of TProductsCustomBatchRequestEntry;
- TProductsCustomBatchResponseTypeentriesArray = Array of TProductsCustomBatchResponseEntry;
- TProductsListResponseTyperesourcesArray = Array of TProduct;
- TProductstatusesCustomBatchRequestTypeentriesArray = Array of TProductstatusesCustomBatchRequestEntry;
- TProductstatusesCustomBatchResponseTypeentriesArray = Array of TProductstatusesCustomBatchResponseEntry;
- TProductstatusesListResponseTyperesourcesArray = Array of TProductStatus;
- TTestOrderTypelineItemsArray = Array of TTestOrderLineItem;
- TTestOrderTypepromotionsArray = Array of TOrderPromotion;
- TTestOrderLineItemProductTypevariantAttributesArray = Array of TOrderLineItemProductVariantAttribute;
-
- { --------------------------------------------------------------------
- TAccount
- --------------------------------------------------------------------}
-
- TAccount = Class(TGoogleBaseObject)
- Private
- FadultContent : boolean;
- FadwordsLinks : TAccountTypeadwordsLinksArray;
- Fid : String;
- Fkind : String;
- Fname : String;
- FreviewsUrl : String;
- FsellerId : String;
- Fusers : TAccountTypeusersArray;
- FwebsiteUrl : String;
- Protected
- //Property setters
- Procedure SetadultContent(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadwordsLinks(AIndex : Integer; const AValue : TAccountTypeadwordsLinksArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreviewsUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellerId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setusers(AIndex : Integer; const AValue : TAccountTypeusersArray); virtual;
- Procedure SetwebsiteUrl(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property adultContent : boolean Index 0 Read FadultContent Write SetadultContent;
- Property adwordsLinks : TAccountTypeadwordsLinksArray Index 8 Read FadwordsLinks Write SetadwordsLinks;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property name : String Index 32 Read Fname Write Setname;
- Property reviewsUrl : String Index 40 Read FreviewsUrl Write SetreviewsUrl;
- Property sellerId : String Index 48 Read FsellerId Write SetsellerId;
- Property users : TAccountTypeusersArray Index 56 Read Fusers Write Setusers;
- Property websiteUrl : String Index 64 Read FwebsiteUrl Write SetwebsiteUrl;
- end;
- TAccountClass = Class of TAccount;
-
- { --------------------------------------------------------------------
- TAccountAdwordsLink
- --------------------------------------------------------------------}
-
- TAccountAdwordsLink = Class(TGoogleBaseObject)
- Private
- FadwordsId : String;
- Fstatus : String;
- Protected
- //Property setters
- Procedure SetadwordsId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property adwordsId : String Index 0 Read FadwordsId Write SetadwordsId;
- Property status : String Index 8 Read Fstatus Write Setstatus;
- end;
- TAccountAdwordsLinkClass = Class of TAccountAdwordsLink;
-
- { --------------------------------------------------------------------
- TAccountIdentifier
- --------------------------------------------------------------------}
-
- TAccountIdentifier = Class(TGoogleBaseObject)
- Private
- FaggregatorId : String;
- FmerchantId : String;
- Protected
- //Property setters
- Procedure SetaggregatorId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property aggregatorId : String Index 0 Read FaggregatorId Write SetaggregatorId;
- Property merchantId : String Index 8 Read FmerchantId Write SetmerchantId;
- end;
- TAccountIdentifierClass = Class of TAccountIdentifier;
-
- { --------------------------------------------------------------------
- TAccountShipping
- --------------------------------------------------------------------}
-
- TAccountShipping = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FcarrierRates : TAccountShippingTypecarrierRatesArray;
- Fkind : String;
- FlocationGroups : TAccountShippingTypelocationGroupsArray;
- FrateTables : TAccountShippingTyperateTablesArray;
- Fservices : TAccountShippingTypeservicesArray;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcarrierRates(AIndex : Integer; const AValue : TAccountShippingTypecarrierRatesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationGroups(AIndex : Integer; const AValue : TAccountShippingTypelocationGroupsArray); virtual;
- Procedure SetrateTables(AIndex : Integer; const AValue : TAccountShippingTyperateTablesArray); virtual;
- Procedure Setservices(AIndex : Integer; const AValue : TAccountShippingTypeservicesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property carrierRates : TAccountShippingTypecarrierRatesArray Index 8 Read FcarrierRates Write SetcarrierRates;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property locationGroups : TAccountShippingTypelocationGroupsArray Index 24 Read FlocationGroups Write SetlocationGroups;
- Property rateTables : TAccountShippingTyperateTablesArray Index 32 Read FrateTables Write SetrateTables;
- Property services : TAccountShippingTypeservicesArray Index 40 Read Fservices Write Setservices;
- end;
- TAccountShippingClass = Class of TAccountShipping;
-
- { --------------------------------------------------------------------
- TAccountShippingCarrierRate
- --------------------------------------------------------------------}
-
- TAccountShippingCarrierRate = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FcarrierService : String;
- FmodifierFlatRate : TPrice;
- FmodifierPercent : String;
- Fname : String;
- FsaleCountry : String;
- FshippingOrigin : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcarrierService(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmodifierFlatRate(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetmodifierPercent(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsaleCountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshippingOrigin(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property carrierService : String Index 8 Read FcarrierService Write SetcarrierService;
- Property modifierFlatRate : TPrice Index 16 Read FmodifierFlatRate Write SetmodifierFlatRate;
- Property modifierPercent : String Index 24 Read FmodifierPercent Write SetmodifierPercent;
- Property name : String Index 32 Read Fname Write Setname;
- Property saleCountry : String Index 40 Read FsaleCountry Write SetsaleCountry;
- Property shippingOrigin : String Index 48 Read FshippingOrigin Write SetshippingOrigin;
- end;
- TAccountShippingCarrierRateClass = Class of TAccountShippingCarrierRate;
-
- { --------------------------------------------------------------------
- TAccountShippingCondition
- --------------------------------------------------------------------}
-
- TAccountShippingCondition = Class(TGoogleBaseObject)
- Private
- FdeliveryLocationGroup : String;
- FdeliveryLocationId : String;
- FdeliveryPostalCode : String;
- FdeliveryPostalCodeRange : TAccountShippingPostalCodeRange;
- FpriceMax : TPrice;
- FshippingLabel : String;
- FweightMax : TWeight;
- Protected
- //Property setters
- Procedure SetdeliveryLocationGroup(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdeliveryLocationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdeliveryPostalCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdeliveryPostalCodeRange(AIndex : Integer; const AValue : TAccountShippingPostalCodeRange); virtual;
- Procedure SetpriceMax(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshippingLabel(AIndex : Integer; const AValue : String); virtual;
- Procedure SetweightMax(AIndex : Integer; const AValue : TWeight); virtual;
- Public
- Published
- Property deliveryLocationGroup : String Index 0 Read FdeliveryLocationGroup Write SetdeliveryLocationGroup;
- Property deliveryLocationId : String Index 8 Read FdeliveryLocationId Write SetdeliveryLocationId;
- Property deliveryPostalCode : String Index 16 Read FdeliveryPostalCode Write SetdeliveryPostalCode;
- Property deliveryPostalCodeRange : TAccountShippingPostalCodeRange Index 24 Read FdeliveryPostalCodeRange Write SetdeliveryPostalCodeRange;
- Property priceMax : TPrice Index 32 Read FpriceMax Write SetpriceMax;
- Property shippingLabel : String Index 40 Read FshippingLabel Write SetshippingLabel;
- Property weightMax : TWeight Index 48 Read FweightMax Write SetweightMax;
- end;
- TAccountShippingConditionClass = Class of TAccountShippingCondition;
-
- { --------------------------------------------------------------------
- TAccountShippingLocationGroup
- --------------------------------------------------------------------}
-
- TAccountShippingLocationGroup = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FlocationIds : TStringArray;
- Fname : String;
- FpostalCodeRanges : TAccountShippingLocationGroupTypepostalCodeRangesArray;
- FpostalCodes : TStringArray;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpostalCodeRanges(AIndex : Integer; const AValue : TAccountShippingLocationGroupTypepostalCodeRangesArray); virtual;
- Procedure SetpostalCodes(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property locationIds : TStringArray Index 8 Read FlocationIds Write SetlocationIds;
- Property name : String Index 16 Read Fname Write Setname;
- Property postalCodeRanges : TAccountShippingLocationGroupTypepostalCodeRangesArray Index 24 Read FpostalCodeRanges Write SetpostalCodeRanges;
- Property postalCodes : TStringArray Index 32 Read FpostalCodes Write SetpostalCodes;
- end;
- TAccountShippingLocationGroupClass = Class of TAccountShippingLocationGroup;
-
- { --------------------------------------------------------------------
- TAccountShippingPostalCodeRange
- --------------------------------------------------------------------}
-
- TAccountShippingPostalCodeRange = Class(TGoogleBaseObject)
- Private
- F_end : String;
- Fstart : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_end(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property _end : String Index 0 Read F_end Write Set_end;
- Property start : String Index 8 Read Fstart Write Setstart;
- end;
- TAccountShippingPostalCodeRangeClass = Class of TAccountShippingPostalCodeRange;
-
- { --------------------------------------------------------------------
- TAccountShippingRateTable
- --------------------------------------------------------------------}
-
- TAccountShippingRateTable = Class(TGoogleBaseObject)
- Private
- Fcontent : TAccountShippingRateTableTypecontentArray;
- Fname : String;
- FsaleCountry : String;
- Protected
- //Property setters
- Procedure Setcontent(AIndex : Integer; const AValue : TAccountShippingRateTableTypecontentArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsaleCountry(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property content : TAccountShippingRateTableTypecontentArray Index 0 Read Fcontent Write Setcontent;
- Property name : String Index 8 Read Fname Write Setname;
- Property saleCountry : String Index 16 Read FsaleCountry Write SetsaleCountry;
- end;
- TAccountShippingRateTableClass = Class of TAccountShippingRateTable;
-
- { --------------------------------------------------------------------
- TAccountShippingRateTableCell
- --------------------------------------------------------------------}
-
- TAccountShippingRateTableCell = Class(TGoogleBaseObject)
- Private
- Fcondition : TAccountShippingCondition;
- Frate : TPrice;
- Protected
- //Property setters
- Procedure Setcondition(AIndex : Integer; const AValue : TAccountShippingCondition); virtual;
- Procedure Setrate(AIndex : Integer; const AValue : TPrice); virtual;
- Public
- Published
- Property condition : TAccountShippingCondition Index 0 Read Fcondition Write Setcondition;
- Property rate : TPrice Index 8 Read Frate Write Setrate;
- end;
- TAccountShippingRateTableCellClass = Class of TAccountShippingRateTableCell;
-
- { --------------------------------------------------------------------
- TAccountShippingShippingService
- --------------------------------------------------------------------}
-
- TAccountShippingShippingService = Class(TGoogleBaseObject)
- Private
- Factive : boolean;
- FcalculationMethod : TAccountShippingShippingServiceCalculationMethod;
- FcostRuleTree : TAccountShippingShippingServiceCostRule;
- Fname : String;
- FsaleCountry : String;
- Protected
- //Property setters
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcalculationMethod(AIndex : Integer; const AValue : TAccountShippingShippingServiceCalculationMethod); virtual;
- Procedure SetcostRuleTree(AIndex : Integer; const AValue : TAccountShippingShippingServiceCostRule); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsaleCountry(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property active : boolean Index 0 Read Factive Write Setactive;
- Property calculationMethod : TAccountShippingShippingServiceCalculationMethod Index 8 Read FcalculationMethod Write SetcalculationMethod;
- Property costRuleTree : TAccountShippingShippingServiceCostRule Index 16 Read FcostRuleTree Write SetcostRuleTree;
- Property name : String Index 24 Read Fname Write Setname;
- Property saleCountry : String Index 32 Read FsaleCountry Write SetsaleCountry;
- end;
- TAccountShippingShippingServiceClass = Class of TAccountShippingShippingService;
-
- { --------------------------------------------------------------------
- TAccountShippingShippingServiceCalculationMethod
- --------------------------------------------------------------------}
-
- TAccountShippingShippingServiceCalculationMethod = Class(TGoogleBaseObject)
- Private
- FcarrierRate : String;
- Fexcluded : boolean;
- FflatRate : TPrice;
- FpercentageRate : String;
- FrateTable : String;
- Protected
- //Property setters
- Procedure SetcarrierRate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setexcluded(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetflatRate(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetpercentageRate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrateTable(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property carrierRate : String Index 0 Read FcarrierRate Write SetcarrierRate;
- Property excluded : boolean Index 8 Read Fexcluded Write Setexcluded;
- Property flatRate : TPrice Index 16 Read FflatRate Write SetflatRate;
- Property percentageRate : String Index 24 Read FpercentageRate Write SetpercentageRate;
- Property rateTable : String Index 32 Read FrateTable Write SetrateTable;
- end;
- TAccountShippingShippingServiceCalculationMethodClass = Class of TAccountShippingShippingServiceCalculationMethod;
-
- { --------------------------------------------------------------------
- TAccountShippingShippingServiceCostRule
- --------------------------------------------------------------------}
-
- TAccountShippingShippingServiceCostRule = Class(TGoogleBaseObject)
- Private
- FcalculationMethod : TAccountShippingShippingServiceCalculationMethod;
- Fchildren : TAccountShippingShippingServiceCostRuleTypechildrenArray;
- Fcondition : TAccountShippingCondition;
- Protected
- //Property setters
- Procedure SetcalculationMethod(AIndex : Integer; const AValue : TAccountShippingShippingServiceCalculationMethod); virtual;
- Procedure Setchildren(AIndex : Integer; const AValue : TAccountShippingShippingServiceCostRuleTypechildrenArray); virtual;
- Procedure Setcondition(AIndex : Integer; const AValue : TAccountShippingCondition); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property calculationMethod : TAccountShippingShippingServiceCalculationMethod Index 0 Read FcalculationMethod Write SetcalculationMethod;
- Property children : TAccountShippingShippingServiceCostRuleTypechildrenArray Index 8 Read Fchildren Write Setchildren;
- Property condition : TAccountShippingCondition Index 16 Read Fcondition Write Setcondition;
- end;
- TAccountShippingShippingServiceCostRuleClass = Class of TAccountShippingShippingServiceCostRule;
-
- { --------------------------------------------------------------------
- TAccountStatus
- --------------------------------------------------------------------}
-
- TAccountStatus = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FdataQualityIssues : TAccountStatusTypedataQualityIssuesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdataQualityIssues(AIndex : Integer; const AValue : TAccountStatusTypedataQualityIssuesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property dataQualityIssues : TAccountStatusTypedataQualityIssuesArray Index 8 Read FdataQualityIssues Write SetdataQualityIssues;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TAccountStatusClass = Class of TAccountStatus;
-
- { --------------------------------------------------------------------
- TAccountStatusDataQualityIssue
- --------------------------------------------------------------------}
-
- TAccountStatusDataQualityIssue = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FdisplayedValue : String;
- FexampleItems : TAccountStatusDataQualityIssueTypeexampleItemsArray;
- Fid : String;
- FlastChecked : String;
- FnumItems : integer;
- Fseverity : String;
- FsubmittedValue : String;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdisplayedValue(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexampleItems(AIndex : Integer; const AValue : TAccountStatusDataQualityIssueTypeexampleItemsArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastChecked(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnumItems(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setseverity(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubmittedValue(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property displayedValue : String Index 8 Read FdisplayedValue Write SetdisplayedValue;
- Property exampleItems : TAccountStatusDataQualityIssueTypeexampleItemsArray Index 16 Read FexampleItems Write SetexampleItems;
- Property id : String Index 24 Read Fid Write Setid;
- Property lastChecked : String Index 32 Read FlastChecked Write SetlastChecked;
- Property numItems : integer Index 40 Read FnumItems Write SetnumItems;
- Property severity : String Index 48 Read Fseverity Write Setseverity;
- Property submittedValue : String Index 56 Read FsubmittedValue Write SetsubmittedValue;
- end;
- TAccountStatusDataQualityIssueClass = Class of TAccountStatusDataQualityIssue;
-
- { --------------------------------------------------------------------
- TAccountStatusExampleItem
- --------------------------------------------------------------------}
-
- TAccountStatusExampleItem = Class(TGoogleBaseObject)
- Private
- FitemId : String;
- Flink : String;
- FsubmittedValue : String;
- Ftitle : String;
- FvalueOnLandingPage : String;
- Protected
- //Property setters
- Procedure SetitemId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubmittedValue(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvalueOnLandingPage(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property itemId : String Index 0 Read FitemId Write SetitemId;
- Property link : String Index 8 Read Flink Write Setlink;
- Property submittedValue : String Index 16 Read FsubmittedValue Write SetsubmittedValue;
- Property title : String Index 24 Read Ftitle Write Settitle;
- Property valueOnLandingPage : String Index 32 Read FvalueOnLandingPage Write SetvalueOnLandingPage;
- end;
- TAccountStatusExampleItemClass = Class of TAccountStatusExampleItem;
-
- { --------------------------------------------------------------------
- TAccountTax
- --------------------------------------------------------------------}
-
- TAccountTax = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fkind : String;
- Frules : TAccountTaxTyperulesArray;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrules(AIndex : Integer; const AValue : TAccountTaxTyperulesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property rules : TAccountTaxTyperulesArray Index 16 Read Frules Write Setrules;
- end;
- TAccountTaxClass = Class of TAccountTax;
-
- { --------------------------------------------------------------------
- TAccountTaxTaxRule
- --------------------------------------------------------------------}
-
- TAccountTaxTaxRule = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FlocationId : String;
- FratePercent : String;
- FshippingTaxed : boolean;
- FuseGlobalRate : boolean;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetratePercent(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshippingTaxed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetuseGlobalRate(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property locationId : String Index 8 Read FlocationId Write SetlocationId;
- Property ratePercent : String Index 16 Read FratePercent Write SetratePercent;
- Property shippingTaxed : boolean Index 24 Read FshippingTaxed Write SetshippingTaxed;
- Property useGlobalRate : boolean Index 32 Read FuseGlobalRate Write SetuseGlobalRate;
- end;
- TAccountTaxTaxRuleClass = Class of TAccountTaxTaxRule;
-
- { --------------------------------------------------------------------
- TAccountUser
- --------------------------------------------------------------------}
-
- TAccountUser = Class(TGoogleBaseObject)
- Private
- Fadmin : boolean;
- FemailAddress : String;
- Protected
- //Property setters
- Procedure Setadmin(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetemailAddress(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property admin : boolean Index 0 Read Fadmin Write Setadmin;
- Property emailAddress : String Index 8 Read FemailAddress Write SetemailAddress;
- end;
- TAccountUserClass = Class of TAccountUser;
-
- { --------------------------------------------------------------------
- TAccountsAuthInfoResponse
- --------------------------------------------------------------------}
-
- TAccountsAuthInfoResponse = Class(TGoogleBaseObject)
- Private
- FaccountIdentifiers : TAccountsAuthInfoResponseTypeaccountIdentifiersArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountIdentifiers(AIndex : Integer; const AValue : TAccountsAuthInfoResponseTypeaccountIdentifiersArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountIdentifiers : TAccountsAuthInfoResponseTypeaccountIdentifiersArray Index 0 Read FaccountIdentifiers Write SetaccountIdentifiers;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountsAuthInfoResponseClass = Class of TAccountsAuthInfoResponse;
-
- { --------------------------------------------------------------------
- TAccountsCustomBatchRequest
- --------------------------------------------------------------------}
-
- TAccountsCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountsCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountsCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountsCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TAccountsCustomBatchRequestClass = Class of TAccountsCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TAccountsCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TAccountsCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- Faccount : TAccount;
- FaccountId : String;
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure Setaccount(AIndex : Integer; const AValue : TAccount); virtual;
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property account : TAccount Index 0 Read Faccount Write Setaccount;
- Property accountId : String Index 8 Read FaccountId Write SetaccountId;
- Property batchId : integer Index 16 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 24 Read FmerchantId Write SetmerchantId;
- Property method : String Index 32 Read Fmethod Write Setmethod;
- end;
- TAccountsCustomBatchRequestEntryClass = Class of TAccountsCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TAccountsCustomBatchResponse
- --------------------------------------------------------------------}
-
- TAccountsCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountsCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountsCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountsCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountsCustomBatchResponseClass = Class of TAccountsCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TAccountsCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TAccountsCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- Faccount : TAccount;
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setaccount(AIndex : Integer; const AValue : TAccount); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property account : TAccount Index 0 Read Faccount Write Setaccount;
- Property batchId : integer Index 8 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- Property kind : String Index 24 Read Fkind Write Setkind;
- end;
- TAccountsCustomBatchResponseEntryClass = Class of TAccountsCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TAccountsListResponse
- --------------------------------------------------------------------}
-
- TAccountsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TAccountsListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TAccountsListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TAccountsListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TAccountsListResponseClass = Class of TAccountsListResponse;
-
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchRequest
- --------------------------------------------------------------------}
-
- TAccountshippingCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountshippingCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountshippingCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountshippingCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TAccountshippingCustomBatchRequestClass = Class of TAccountshippingCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TAccountshippingCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FaccountShipping : TAccountShipping;
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetaccountShipping(AIndex : Integer; const AValue : TAccountShipping); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property accountShipping : TAccountShipping Index 8 Read FaccountShipping Write SetaccountShipping;
- Property batchId : integer Index 16 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 24 Read FmerchantId Write SetmerchantId;
- Property method : String Index 32 Read Fmethod Write Setmethod;
- end;
- TAccountshippingCustomBatchRequestEntryClass = Class of TAccountshippingCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchResponse
- --------------------------------------------------------------------}
-
- TAccountshippingCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountshippingCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountshippingCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountshippingCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountshippingCustomBatchResponseClass = Class of TAccountshippingCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TAccountshippingCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FaccountShipping : TAccountShipping;
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountShipping(AIndex : Integer; const AValue : TAccountShipping); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountShipping : TAccountShipping Index 0 Read FaccountShipping Write SetaccountShipping;
- Property batchId : integer Index 8 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- Property kind : String Index 24 Read Fkind Write Setkind;
- end;
- TAccountshippingCustomBatchResponseEntryClass = Class of TAccountshippingCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TAccountshippingListResponse
- --------------------------------------------------------------------}
-
- TAccountshippingListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TAccountshippingListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TAccountshippingListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TAccountshippingListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TAccountshippingListResponseClass = Class of TAccountshippingListResponse;
-
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchRequest
- --------------------------------------------------------------------}
-
- TAccountstatusesCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountstatusesCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountstatusesCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountstatusesCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TAccountstatusesCustomBatchRequestClass = Class of TAccountstatusesCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TAccountstatusesCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property batchId : integer Index 8 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 16 Read FmerchantId Write SetmerchantId;
- Property method : String Index 24 Read Fmethod Write Setmethod;
- end;
- TAccountstatusesCustomBatchRequestEntryClass = Class of TAccountstatusesCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchResponse
- --------------------------------------------------------------------}
-
- TAccountstatusesCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TAccountstatusesCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccountstatusesCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccountstatusesCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountstatusesCustomBatchResponseClass = Class of TAccountstatusesCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TAccountstatusesCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FaccountStatus : TAccountStatus;
- FbatchId : integer;
- Ferrors : TErrors;
- Protected
- //Property setters
- Procedure SetaccountStatus(AIndex : Integer; const AValue : TAccountStatus); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Public
- Published
- Property accountStatus : TAccountStatus Index 0 Read FaccountStatus Write SetaccountStatus;
- Property batchId : integer Index 8 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- end;
- TAccountstatusesCustomBatchResponseEntryClass = Class of TAccountstatusesCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TAccountstatusesListResponse
- --------------------------------------------------------------------}
-
- TAccountstatusesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TAccountstatusesListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TAccountstatusesListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TAccountstatusesListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TAccountstatusesListResponseClass = Class of TAccountstatusesListResponse;
-
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchRequest
- --------------------------------------------------------------------}
-
- TAccounttaxCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TAccounttaxCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccounttaxCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccounttaxCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TAccounttaxCustomBatchRequestClass = Class of TAccounttaxCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TAccounttaxCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FaccountTax : TAccountTax;
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetaccountTax(AIndex : Integer; const AValue : TAccountTax); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property accountTax : TAccountTax Index 8 Read FaccountTax Write SetaccountTax;
- Property batchId : integer Index 16 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 24 Read FmerchantId Write SetmerchantId;
- Property method : String Index 32 Read Fmethod Write Setmethod;
- end;
- TAccounttaxCustomBatchRequestEntryClass = Class of TAccounttaxCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchResponse
- --------------------------------------------------------------------}
-
- TAccounttaxCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TAccounttaxCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TAccounttaxCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TAccounttaxCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccounttaxCustomBatchResponseClass = Class of TAccounttaxCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TAccounttaxCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FaccountTax : TAccountTax;
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountTax(AIndex : Integer; const AValue : TAccountTax); virtual;
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountTax : TAccountTax Index 0 Read FaccountTax Write SetaccountTax;
- Property batchId : integer Index 8 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- Property kind : String Index 24 Read Fkind Write Setkind;
- end;
- TAccounttaxCustomBatchResponseEntryClass = Class of TAccounttaxCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TAccounttaxListResponse
- --------------------------------------------------------------------}
-
- TAccounttaxListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TAccounttaxListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TAccounttaxListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TAccounttaxListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TAccounttaxListResponseClass = Class of TAccounttaxListResponse;
-
- { --------------------------------------------------------------------
- TDatafeed
- --------------------------------------------------------------------}
-
- TDatafeed = Class(TGoogleBaseObject)
- Private
- FattributeLanguage : String;
- FcontentLanguage : String;
- FcontentType : String;
- FfetchSchedule : TDatafeedFetchSchedule;
- FfileName : String;
- Fformat : TDatafeedFormat;
- Fid : String;
- FintendedDestinations : TStringArray;
- Fkind : String;
- Fname : String;
- FtargetCountry : String;
- Protected
- //Property setters
- Procedure SetattributeLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfetchSchedule(AIndex : Integer; const AValue : TDatafeedFetchSchedule); virtual;
- Procedure SetfileName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : TDatafeedFormat); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetintendedDestinations(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetCountry(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property attributeLanguage : String Index 0 Read FattributeLanguage Write SetattributeLanguage;
- Property contentLanguage : String Index 8 Read FcontentLanguage Write SetcontentLanguage;
- Property contentType : String Index 16 Read FcontentType Write SetcontentType;
- Property fetchSchedule : TDatafeedFetchSchedule Index 24 Read FfetchSchedule Write SetfetchSchedule;
- Property fileName : String Index 32 Read FfileName Write SetfileName;
- Property format : TDatafeedFormat Index 40 Read Fformat Write Setformat;
- Property id : String Index 48 Read Fid Write Setid;
- Property intendedDestinations : TStringArray Index 56 Read FintendedDestinations Write SetintendedDestinations;
- Property kind : String Index 64 Read Fkind Write Setkind;
- Property name : String Index 72 Read Fname Write Setname;
- Property targetCountry : String Index 80 Read FtargetCountry Write SettargetCountry;
- end;
- TDatafeedClass = Class of TDatafeed;
-
- { --------------------------------------------------------------------
- TDatafeedFetchSchedule
- --------------------------------------------------------------------}
-
- TDatafeedFetchSchedule = Class(TGoogleBaseObject)
- Private
- FdayOfMonth : integer;
- FfetchUrl : String;
- Fhour : integer;
- FminuteOfHour : integer;
- Fpassword : String;
- FtimeZone : String;
- Fusername : String;
- Fweekday : String;
- Protected
- //Property setters
- Procedure SetdayOfMonth(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetfetchUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Sethour(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetminuteOfHour(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setpassword(AIndex : Integer; const AValue : String); virtual;
- Procedure SettimeZone(AIndex : Integer; const AValue : String); virtual;
- Procedure Setusername(AIndex : Integer; const AValue : String); virtual;
- Procedure Setweekday(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dayOfMonth : integer Index 0 Read FdayOfMonth Write SetdayOfMonth;
- Property fetchUrl : String Index 8 Read FfetchUrl Write SetfetchUrl;
- Property hour : integer Index 16 Read Fhour Write Sethour;
- Property minuteOfHour : integer Index 24 Read FminuteOfHour Write SetminuteOfHour;
- Property password : String Index 32 Read Fpassword Write Setpassword;
- Property timeZone : String Index 40 Read FtimeZone Write SettimeZone;
- Property username : String Index 48 Read Fusername Write Setusername;
- Property weekday : String Index 56 Read Fweekday Write Setweekday;
- end;
- TDatafeedFetchScheduleClass = Class of TDatafeedFetchSchedule;
-
- { --------------------------------------------------------------------
- TDatafeedFormat
- --------------------------------------------------------------------}
-
- TDatafeedFormat = Class(TGoogleBaseObject)
- Private
- FcolumnDelimiter : String;
- FfileEncoding : String;
- FquotingMode : String;
- Protected
- //Property setters
- Procedure SetcolumnDelimiter(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileEncoding(AIndex : Integer; const AValue : String); virtual;
- Procedure SetquotingMode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property columnDelimiter : String Index 0 Read FcolumnDelimiter Write SetcolumnDelimiter;
- Property fileEncoding : String Index 8 Read FfileEncoding Write SetfileEncoding;
- Property quotingMode : String Index 16 Read FquotingMode Write SetquotingMode;
- end;
- TDatafeedFormatClass = Class of TDatafeedFormat;
-
- { --------------------------------------------------------------------
- TDatafeedStatus
- --------------------------------------------------------------------}
-
- TDatafeedStatus = Class(TGoogleBaseObject)
- Private
- FdatafeedId : String;
- Ferrors : TDatafeedStatusTypeerrorsArray;
- FitemsTotal : String;
- FitemsValid : String;
- Fkind : String;
- FlastUploadDate : String;
- FprocessingStatus : String;
- Fwarnings : TDatafeedStatusTypewarningsArray;
- Protected
- //Property setters
- Procedure SetdatafeedId(AIndex : Integer; const AValue : String); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TDatafeedStatusTypeerrorsArray); virtual;
- Procedure SetitemsTotal(AIndex : Integer; const AValue : String); virtual;
- Procedure SetitemsValid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastUploadDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprocessingStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setwarnings(AIndex : Integer; const AValue : TDatafeedStatusTypewarningsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property datafeedId : String Index 0 Read FdatafeedId Write SetdatafeedId;
- Property errors : TDatafeedStatusTypeerrorsArray Index 8 Read Ferrors Write Seterrors;
- Property itemsTotal : String Index 16 Read FitemsTotal Write SetitemsTotal;
- Property itemsValid : String Index 24 Read FitemsValid Write SetitemsValid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property lastUploadDate : String Index 40 Read FlastUploadDate Write SetlastUploadDate;
- Property processingStatus : String Index 48 Read FprocessingStatus Write SetprocessingStatus;
- Property warnings : TDatafeedStatusTypewarningsArray Index 56 Read Fwarnings Write Setwarnings;
- end;
- TDatafeedStatusClass = Class of TDatafeedStatus;
-
- { --------------------------------------------------------------------
- TDatafeedStatusError
- --------------------------------------------------------------------}
-
- TDatafeedStatusError = Class(TGoogleBaseObject)
- Private
- Fcode : String;
- Fcount : String;
- Fexamples : TDatafeedStatusErrorTypeexamplesArray;
- Fmessage : String;
- Protected
- //Property setters
- Procedure Setcode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcount(AIndex : Integer; const AValue : String); virtual;
- Procedure Setexamples(AIndex : Integer; const AValue : TDatafeedStatusErrorTypeexamplesArray); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property code : String Index 0 Read Fcode Write Setcode;
- Property count : String Index 8 Read Fcount Write Setcount;
- Property examples : TDatafeedStatusErrorTypeexamplesArray Index 16 Read Fexamples Write Setexamples;
- Property message : String Index 24 Read Fmessage Write Setmessage;
- end;
- TDatafeedStatusErrorClass = Class of TDatafeedStatusError;
-
- { --------------------------------------------------------------------
- TDatafeedStatusExample
- --------------------------------------------------------------------}
-
- TDatafeedStatusExample = Class(TGoogleBaseObject)
- Private
- FitemId : String;
- FlineNumber : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure SetitemId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineNumber(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property itemId : String Index 0 Read FitemId Write SetitemId;
- Property lineNumber : String Index 8 Read FlineNumber Write SetlineNumber;
- Property value : String Index 16 Read Fvalue Write Setvalue;
- end;
- TDatafeedStatusExampleClass = Class of TDatafeedStatusExample;
-
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchRequest
- --------------------------------------------------------------------}
-
- TDatafeedsCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TDatafeedsCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TDatafeedsCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TDatafeedsCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TDatafeedsCustomBatchRequestClass = Class of TDatafeedsCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TDatafeedsCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Fdatafeed : TDatafeed;
- FdatafeedId : String;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setdatafeed(AIndex : Integer; const AValue : TDatafeed); virtual;
- Procedure SetdatafeedId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property datafeed : TDatafeed Index 8 Read Fdatafeed Write Setdatafeed;
- Property datafeedId : String Index 16 Read FdatafeedId Write SetdatafeedId;
- Property merchantId : String Index 24 Read FmerchantId Write SetmerchantId;
- Property method : String Index 32 Read Fmethod Write Setmethod;
- end;
- TDatafeedsCustomBatchRequestEntryClass = Class of TDatafeedsCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchResponse
- --------------------------------------------------------------------}
-
- TDatafeedsCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TDatafeedsCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TDatafeedsCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TDatafeedsCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TDatafeedsCustomBatchResponseClass = Class of TDatafeedsCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TDatafeedsCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Fdatafeed : TDatafeed;
- Ferrors : TErrors;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setdatafeed(AIndex : Integer; const AValue : TDatafeed); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property datafeed : TDatafeed Index 8 Read Fdatafeed Write Setdatafeed;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- end;
- TDatafeedsCustomBatchResponseEntryClass = Class of TDatafeedsCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TDatafeedsListResponse
- --------------------------------------------------------------------}
-
- TDatafeedsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TDatafeedsListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TDatafeedsListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TDatafeedsListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TDatafeedsListResponseClass = Class of TDatafeedsListResponse;
-
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchRequest
- --------------------------------------------------------------------}
-
- TDatafeedstatusesCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TDatafeedstatusesCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TDatafeedstatusesCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TDatafeedstatusesCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TDatafeedstatusesCustomBatchRequestClass = Class of TDatafeedstatusesCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TDatafeedstatusesCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- FdatafeedId : String;
- FmerchantId : String;
- Fmethod : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetdatafeedId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property datafeedId : String Index 8 Read FdatafeedId Write SetdatafeedId;
- Property merchantId : String Index 16 Read FmerchantId Write SetmerchantId;
- Property method : String Index 24 Read Fmethod Write Setmethod;
- end;
- TDatafeedstatusesCustomBatchRequestEntryClass = Class of TDatafeedstatusesCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchResponse
- --------------------------------------------------------------------}
-
- TDatafeedstatusesCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TDatafeedstatusesCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TDatafeedstatusesCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TDatafeedstatusesCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TDatafeedstatusesCustomBatchResponseClass = Class of TDatafeedstatusesCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TDatafeedstatusesCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- FdatafeedStatus : TDatafeedStatus;
- Ferrors : TErrors;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetdatafeedStatus(AIndex : Integer; const AValue : TDatafeedStatus); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property datafeedStatus : TDatafeedStatus Index 8 Read FdatafeedStatus Write SetdatafeedStatus;
- Property errors : TErrors Index 16 Read Ferrors Write Seterrors;
- end;
- TDatafeedstatusesCustomBatchResponseEntryClass = Class of TDatafeedstatusesCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TDatafeedstatusesListResponse
- --------------------------------------------------------------------}
-
- TDatafeedstatusesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TDatafeedstatusesListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TDatafeedstatusesListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TDatafeedstatusesListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TDatafeedstatusesListResponseClass = Class of TDatafeedstatusesListResponse;
-
- { --------------------------------------------------------------------
- TError
- --------------------------------------------------------------------}
-
- TError = Class(TGoogleBaseObject)
- Private
- Fdomain : String;
- Fmessage : String;
- Freason : String;
- Protected
- //Property setters
- Procedure Setdomain(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property domain : String Index 0 Read Fdomain Write Setdomain;
- Property message : String Index 8 Read Fmessage Write Setmessage;
- Property reason : String Index 16 Read Freason Write Setreason;
- end;
- TErrorClass = Class of TError;
-
- { --------------------------------------------------------------------
- TErrors
- --------------------------------------------------------------------}
-
- TErrors = Class(TGoogleBaseObject)
- Private
- Fcode : integer;
- Ferrors : TErrorsTypeerrorsArray;
- Fmessage : String;
- Protected
- //Property setters
- Procedure Setcode(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrorsTypeerrorsArray); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property code : integer Index 0 Read Fcode Write Setcode;
- Property errors : TErrorsTypeerrorsArray Index 8 Read Ferrors Write Seterrors;
- Property message : String Index 16 Read Fmessage Write Setmessage;
- end;
- TErrorsClass = Class of TErrors;
-
- { --------------------------------------------------------------------
- TInstallment
- --------------------------------------------------------------------}
-
- TInstallment = Class(TGoogleBaseObject)
- Private
- Famount : TPrice;
- Fmonths : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setmonths(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : TPrice Index 0 Read Famount Write Setamount;
- Property months : String Index 8 Read Fmonths Write Setmonths;
- end;
- TInstallmentClass = Class of TInstallment;
-
- { --------------------------------------------------------------------
- TInventory
- --------------------------------------------------------------------}
-
- TInventory = Class(TGoogleBaseObject)
- Private
- Favailability : String;
- Finstallment : TInstallment;
- Fkind : String;
- FloyaltyPoints : TLoyaltyPoints;
- Fprice : TPrice;
- Fquantity : integer;
- FsalePrice : TPrice;
- FsalePriceEffectiveDate : String;
- FsellOnGoogleQuantity : integer;
- Protected
- //Property setters
- Procedure Setavailability(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinstallment(AIndex : Integer; const AValue : TInstallment); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetsalePrice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellOnGoogleQuantity(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property availability : String Index 0 Read Favailability Write Setavailability;
- Property installment : TInstallment Index 8 Read Finstallment Write Setinstallment;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property loyaltyPoints : TLoyaltyPoints Index 24 Read FloyaltyPoints Write SetloyaltyPoints;
- Property price : TPrice Index 32 Read Fprice Write Setprice;
- Property quantity : integer Index 40 Read Fquantity Write Setquantity;
- Property salePrice : TPrice Index 48 Read FsalePrice Write SetsalePrice;
- Property salePriceEffectiveDate : String Index 56 Read FsalePriceEffectiveDate Write SetsalePriceEffectiveDate;
- Property sellOnGoogleQuantity : integer Index 64 Read FsellOnGoogleQuantity Write SetsellOnGoogleQuantity;
- end;
- TInventoryClass = Class of TInventory;
-
- { --------------------------------------------------------------------
- TInventoryCustomBatchRequest
- --------------------------------------------------------------------}
-
- TInventoryCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TInventoryCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TInventoryCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TInventoryCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TInventoryCustomBatchRequestClass = Class of TInventoryCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TInventoryCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TInventoryCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Finventory : TInventory;
- FmerchantId : String;
- FproductId : String;
- FstoreCode : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setinventory(AIndex : Integer; const AValue : TInventory); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstoreCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property inventory : TInventory Index 8 Read Finventory Write Setinventory;
- Property merchantId : String Index 16 Read FmerchantId Write SetmerchantId;
- Property productId : String Index 24 Read FproductId Write SetproductId;
- Property storeCode : String Index 32 Read FstoreCode Write SetstoreCode;
- end;
- TInventoryCustomBatchRequestEntryClass = Class of TInventoryCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TInventoryCustomBatchResponse
- --------------------------------------------------------------------}
-
- TInventoryCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TInventoryCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TInventoryCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TInventoryCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TInventoryCustomBatchResponseClass = Class of TInventoryCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TInventoryCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TInventoryCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 8 Read Ferrors Write Seterrors;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TInventoryCustomBatchResponseEntryClass = Class of TInventoryCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TInventorySetRequest
- --------------------------------------------------------------------}
-
- TInventorySetRequest = Class(TGoogleBaseObject)
- Private
- Favailability : String;
- Finstallment : TInstallment;
- FloyaltyPoints : TLoyaltyPoints;
- Fprice : TPrice;
- Fquantity : integer;
- FsalePrice : TPrice;
- FsalePriceEffectiveDate : String;
- FsellOnGoogleQuantity : integer;
- Protected
- //Property setters
- Procedure Setavailability(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinstallment(AIndex : Integer; const AValue : TInstallment); virtual;
- Procedure SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetsalePrice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellOnGoogleQuantity(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property availability : String Index 0 Read Favailability Write Setavailability;
- Property installment : TInstallment Index 8 Read Finstallment Write Setinstallment;
- Property loyaltyPoints : TLoyaltyPoints Index 16 Read FloyaltyPoints Write SetloyaltyPoints;
- Property price : TPrice Index 24 Read Fprice Write Setprice;
- Property quantity : integer Index 32 Read Fquantity Write Setquantity;
- Property salePrice : TPrice Index 40 Read FsalePrice Write SetsalePrice;
- Property salePriceEffectiveDate : String Index 48 Read FsalePriceEffectiveDate Write SetsalePriceEffectiveDate;
- Property sellOnGoogleQuantity : integer Index 56 Read FsellOnGoogleQuantity Write SetsellOnGoogleQuantity;
- end;
- TInventorySetRequestClass = Class of TInventorySetRequest;
-
- { --------------------------------------------------------------------
- TInventorySetResponse
- --------------------------------------------------------------------}
-
- TInventorySetResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- end;
- TInventorySetResponseClass = Class of TInventorySetResponse;
-
- { --------------------------------------------------------------------
- TLoyaltyPoints
- --------------------------------------------------------------------}
-
- TLoyaltyPoints = Class(TGoogleBaseObject)
- Private
- Fname : String;
- FpointsValue : String;
- Fratio : double;
- Protected
- //Property setters
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpointsValue(AIndex : Integer; const AValue : String); virtual;
- Procedure Setratio(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property name : String Index 0 Read Fname Write Setname;
- Property pointsValue : String Index 8 Read FpointsValue Write SetpointsValue;
- Property ratio : double Index 16 Read Fratio Write Setratio;
- end;
- TLoyaltyPointsClass = Class of TLoyaltyPoints;
-
- { --------------------------------------------------------------------
- TOrder
- --------------------------------------------------------------------}
-
- TOrder = Class(TGoogleBaseObject)
- Private
- Facknowledged : boolean;
- Fcustomer : TOrderCustomer;
- FdeliveryDetails : TOrderDeliveryDetails;
- Fid : String;
- Fkind : String;
- FlineItems : TOrderTypelineItemsArray;
- FmerchantId : String;
- FmerchantOrderId : String;
- FnetAmount : TPrice;
- FpaymentMethod : TOrderPaymentMethod;
- FpaymentStatus : String;
- FplacedDate : String;
- Fpromotions : TOrderTypepromotionsArray;
- Frefunds : TOrderTyperefundsArray;
- Fshipments : TOrderTypeshipmentsArray;
- FshippingCost : TPrice;
- FshippingCostTax : TPrice;
- FshippingOption : String;
- Fstatus : String;
- Protected
- //Property setters
- Procedure Setacknowledged(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setcustomer(AIndex : Integer; const AValue : TOrderCustomer); virtual;
- Procedure SetdeliveryDetails(AIndex : Integer; const AValue : TOrderDeliveryDetails); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineItems(AIndex : Integer; const AValue : TOrderTypelineItemsArray); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmerchantOrderId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnetAmount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetpaymentMethod(AIndex : Integer; const AValue : TOrderPaymentMethod); virtual;
- Procedure SetpaymentStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacedDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpromotions(AIndex : Integer; const AValue : TOrderTypepromotionsArray); virtual;
- Procedure Setrefunds(AIndex : Integer; const AValue : TOrderTyperefundsArray); virtual;
- Procedure Setshipments(AIndex : Integer; const AValue : TOrderTypeshipmentsArray); virtual;
- Procedure SetshippingCost(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshippingCostTax(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshippingOption(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property acknowledged : boolean Index 0 Read Facknowledged Write Setacknowledged;
- Property customer : TOrderCustomer Index 8 Read Fcustomer Write Setcustomer;
- Property deliveryDetails : TOrderDeliveryDetails Index 16 Read FdeliveryDetails Write SetdeliveryDetails;
- Property id : String Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property lineItems : TOrderTypelineItemsArray Index 40 Read FlineItems Write SetlineItems;
- Property merchantId : String Index 48 Read FmerchantId Write SetmerchantId;
- Property merchantOrderId : String Index 56 Read FmerchantOrderId Write SetmerchantOrderId;
- Property netAmount : TPrice Index 64 Read FnetAmount Write SetnetAmount;
- Property paymentMethod : TOrderPaymentMethod Index 72 Read FpaymentMethod Write SetpaymentMethod;
- Property paymentStatus : String Index 80 Read FpaymentStatus Write SetpaymentStatus;
- Property placedDate : String Index 88 Read FplacedDate Write SetplacedDate;
- Property promotions : TOrderTypepromotionsArray Index 96 Read Fpromotions Write Setpromotions;
- Property refunds : TOrderTyperefundsArray Index 104 Read Frefunds Write Setrefunds;
- Property shipments : TOrderTypeshipmentsArray Index 112 Read Fshipments Write Setshipments;
- Property shippingCost : TPrice Index 120 Read FshippingCost Write SetshippingCost;
- Property shippingCostTax : TPrice Index 128 Read FshippingCostTax Write SetshippingCostTax;
- Property shippingOption : String Index 136 Read FshippingOption Write SetshippingOption;
- Property status : String Index 144 Read Fstatus Write Setstatus;
- end;
- TOrderClass = Class of TOrder;
-
- { --------------------------------------------------------------------
- TOrderAddress
- --------------------------------------------------------------------}
-
- TOrderAddress = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FfullAddress : TStringArray;
- FisPostOfficeBox : boolean;
- Flocality : String;
- FpostalCode : String;
- FrecipientName : String;
- Fregion : String;
- FstreetAddress : TStringArray;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfullAddress(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetisPostOfficeBox(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setlocality(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpostalCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrecipientName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setregion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstreetAddress(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property fullAddress : TStringArray Index 8 Read FfullAddress Write SetfullAddress;
- Property isPostOfficeBox : boolean Index 16 Read FisPostOfficeBox Write SetisPostOfficeBox;
- Property locality : String Index 24 Read Flocality Write Setlocality;
- Property postalCode : String Index 32 Read FpostalCode Write SetpostalCode;
- Property recipientName : String Index 40 Read FrecipientName Write SetrecipientName;
- Property region : String Index 48 Read Fregion Write Setregion;
- Property streetAddress : TStringArray Index 56 Read FstreetAddress Write SetstreetAddress;
- end;
- TOrderAddressClass = Class of TOrderAddress;
-
- { --------------------------------------------------------------------
- TOrderCancellation
- --------------------------------------------------------------------}
-
- TOrderCancellation = Class(TGoogleBaseObject)
- Private
- Factor : String;
- FcreationDate : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setactor(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property actor : String Index 0 Read Factor Write Setactor;
- Property creationDate : String Index 8 Read FcreationDate Write SetcreationDate;
- Property quantity : integer Index 16 Read Fquantity Write Setquantity;
- Property reason : String Index 24 Read Freason Write Setreason;
- Property reasonText : String Index 32 Read FreasonText Write SetreasonText;
- end;
- TOrderCancellationClass = Class of TOrderCancellation;
-
- { --------------------------------------------------------------------
- TOrderCustomer
- --------------------------------------------------------------------}
-
- TOrderCustomer = Class(TGoogleBaseObject)
- Private
- Femail : String;
- FexplicitMarketingPreference : boolean;
- FfullName : String;
- Protected
- //Property setters
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexplicitMarketingPreference(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetfullName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property email : String Index 0 Read Femail Write Setemail;
- Property explicitMarketingPreference : boolean Index 8 Read FexplicitMarketingPreference Write SetexplicitMarketingPreference;
- Property fullName : String Index 16 Read FfullName Write SetfullName;
- end;
- TOrderCustomerClass = Class of TOrderCustomer;
-
- { --------------------------------------------------------------------
- TOrderDeliveryDetails
- --------------------------------------------------------------------}
-
- TOrderDeliveryDetails = Class(TGoogleBaseObject)
- Private
- Faddress : TOrderAddress;
- FphoneNumber : String;
- Protected
- //Property setters
- Procedure Setaddress(AIndex : Integer; const AValue : TOrderAddress); virtual;
- Procedure SetphoneNumber(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property address : TOrderAddress Index 0 Read Faddress Write Setaddress;
- Property phoneNumber : String Index 8 Read FphoneNumber Write SetphoneNumber;
- end;
- TOrderDeliveryDetailsClass = Class of TOrderDeliveryDetails;
-
- { --------------------------------------------------------------------
- TOrderLineItem
- --------------------------------------------------------------------}
-
- TOrderLineItem = Class(TGoogleBaseObject)
- Private
- Fcancellations : TOrderLineItemTypecancellationsArray;
- Fid : String;
- Fprice : TPrice;
- Fproduct : TOrderLineItemProduct;
- FquantityCanceled : integer;
- FquantityDelivered : integer;
- FquantityOrdered : integer;
- FquantityPending : integer;
- FquantityReturned : integer;
- FquantityShipped : integer;
- FreturnInfo : TOrderLineItemReturnInfo;
- Freturns : TOrderLineItemTypereturnsArray;
- FshippingDetails : TOrderLineItemShippingDetails;
- Ftax : TPrice;
- Protected
- //Property setters
- Procedure Setcancellations(AIndex : Integer; const AValue : TOrderLineItemTypecancellationsArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setproduct(AIndex : Integer; const AValue : TOrderLineItemProduct); virtual;
- Procedure SetquantityCanceled(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetquantityDelivered(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetquantityOrdered(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetquantityPending(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetquantityReturned(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetquantityShipped(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetreturnInfo(AIndex : Integer; const AValue : TOrderLineItemReturnInfo); virtual;
- Procedure Setreturns(AIndex : Integer; const AValue : TOrderLineItemTypereturnsArray); virtual;
- Procedure SetshippingDetails(AIndex : Integer; const AValue : TOrderLineItemShippingDetails); virtual;
- Procedure Settax(AIndex : Integer; const AValue : TPrice); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property cancellations : TOrderLineItemTypecancellationsArray Index 0 Read Fcancellations Write Setcancellations;
- Property id : String Index 8 Read Fid Write Setid;
- Property price : TPrice Index 16 Read Fprice Write Setprice;
- Property product : TOrderLineItemProduct Index 24 Read Fproduct Write Setproduct;
- Property quantityCanceled : integer Index 32 Read FquantityCanceled Write SetquantityCanceled;
- Property quantityDelivered : integer Index 40 Read FquantityDelivered Write SetquantityDelivered;
- Property quantityOrdered : integer Index 48 Read FquantityOrdered Write SetquantityOrdered;
- Property quantityPending : integer Index 56 Read FquantityPending Write SetquantityPending;
- Property quantityReturned : integer Index 64 Read FquantityReturned Write SetquantityReturned;
- Property quantityShipped : integer Index 72 Read FquantityShipped Write SetquantityShipped;
- Property returnInfo : TOrderLineItemReturnInfo Index 80 Read FreturnInfo Write SetreturnInfo;
- Property returns : TOrderLineItemTypereturnsArray Index 88 Read Freturns Write Setreturns;
- Property shippingDetails : TOrderLineItemShippingDetails Index 96 Read FshippingDetails Write SetshippingDetails;
- Property tax : TPrice Index 104 Read Ftax Write Settax;
- end;
- TOrderLineItemClass = Class of TOrderLineItem;
-
- { --------------------------------------------------------------------
- TOrderLineItemProduct
- --------------------------------------------------------------------}
-
- TOrderLineItemProduct = Class(TGoogleBaseObject)
- Private
- Fbrand : String;
- Fchannel : String;
- Fcondition : String;
- FcontentLanguage : String;
- Fgtin : String;
- Fid : String;
- FimageLink : String;
- FitemGroupId : String;
- Fmpn : String;
- FofferId : String;
- Fprice : TPrice;
- FshownImage : String;
- FtargetCountry : String;
- Ftitle : String;
- FvariantAttributes : TOrderLineItemProductTypevariantAttributesArray;
- Protected
- //Property setters
- Procedure Setbrand(AIndex : Integer; const AValue : String); virtual;
- Procedure Setchannel(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcondition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setgtin(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetimageLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetitemGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmpn(AIndex : Integer; const AValue : String); virtual;
- Procedure SetofferId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshownImage(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetCountry(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariantAttributes(AIndex : Integer; const AValue : TOrderLineItemProductTypevariantAttributesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property brand : String Index 0 Read Fbrand Write Setbrand;
- Property channel : String Index 8 Read Fchannel Write Setchannel;
- Property condition : String Index 16 Read Fcondition Write Setcondition;
- Property contentLanguage : String Index 24 Read FcontentLanguage Write SetcontentLanguage;
- Property gtin : String Index 32 Read Fgtin Write Setgtin;
- Property id : String Index 40 Read Fid Write Setid;
- Property imageLink : String Index 48 Read FimageLink Write SetimageLink;
- Property itemGroupId : String Index 56 Read FitemGroupId Write SetitemGroupId;
- Property mpn : String Index 64 Read Fmpn Write Setmpn;
- Property offerId : String Index 72 Read FofferId Write SetofferId;
- Property price : TPrice Index 80 Read Fprice Write Setprice;
- Property shownImage : String Index 88 Read FshownImage Write SetshownImage;
- Property targetCountry : String Index 96 Read FtargetCountry Write SettargetCountry;
- Property title : String Index 104 Read Ftitle Write Settitle;
- Property variantAttributes : TOrderLineItemProductTypevariantAttributesArray Index 112 Read FvariantAttributes Write SetvariantAttributes;
- end;
- TOrderLineItemProductClass = Class of TOrderLineItemProduct;
-
- { --------------------------------------------------------------------
- TOrderLineItemProductVariantAttribute
- --------------------------------------------------------------------}
-
- TOrderLineItemProductVariantAttribute = Class(TGoogleBaseObject)
- Private
- Fdimension : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure Setdimension(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dimension : String Index 0 Read Fdimension Write Setdimension;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TOrderLineItemProductVariantAttributeClass = Class of TOrderLineItemProductVariantAttribute;
-
- { --------------------------------------------------------------------
- TOrderLineItemReturnInfo
- --------------------------------------------------------------------}
-
- TOrderLineItemReturnInfo = Class(TGoogleBaseObject)
- Private
- FdaysToReturn : integer;
- FisReturnable : boolean;
- FpolicyUrl : String;
- Protected
- //Property setters
- Procedure SetdaysToReturn(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetisReturnable(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpolicyUrl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property daysToReturn : integer Index 0 Read FdaysToReturn Write SetdaysToReturn;
- Property isReturnable : boolean Index 8 Read FisReturnable Write SetisReturnable;
- Property policyUrl : String Index 16 Read FpolicyUrl Write SetpolicyUrl;
- end;
- TOrderLineItemReturnInfoClass = Class of TOrderLineItemReturnInfo;
-
- { --------------------------------------------------------------------
- TOrderLineItemShippingDetails
- --------------------------------------------------------------------}
-
- TOrderLineItemShippingDetails = Class(TGoogleBaseObject)
- Private
- FdeliverByDate : String;
- Fmethod : TOrderLineItemShippingDetailsMethod;
- FshipByDate : String;
- Protected
- //Property setters
- Procedure SetdeliverByDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : TOrderLineItemShippingDetailsMethod); virtual;
- Procedure SetshipByDate(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property deliverByDate : String Index 0 Read FdeliverByDate Write SetdeliverByDate;
- Property method : TOrderLineItemShippingDetailsMethod Index 8 Read Fmethod Write Setmethod;
- Property shipByDate : String Index 16 Read FshipByDate Write SetshipByDate;
- end;
- TOrderLineItemShippingDetailsClass = Class of TOrderLineItemShippingDetails;
-
- { --------------------------------------------------------------------
- TOrderLineItemShippingDetailsMethod
- --------------------------------------------------------------------}
-
- TOrderLineItemShippingDetailsMethod = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FmaxDaysInTransit : integer;
- FmethodName : String;
- FminDaysInTransit : integer;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaxDaysInTransit(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmethodName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetminDaysInTransit(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property maxDaysInTransit : integer Index 8 Read FmaxDaysInTransit Write SetmaxDaysInTransit;
- Property methodName : String Index 16 Read FmethodName Write SetmethodName;
- Property minDaysInTransit : integer Index 24 Read FminDaysInTransit Write SetminDaysInTransit;
- end;
- TOrderLineItemShippingDetailsMethodClass = Class of TOrderLineItemShippingDetailsMethod;
-
- { --------------------------------------------------------------------
- TOrderPaymentMethod
- --------------------------------------------------------------------}
-
- TOrderPaymentMethod = Class(TGoogleBaseObject)
- Private
- FbillingAddress : TOrderAddress;
- FexpirationMonth : integer;
- FexpirationYear : integer;
- FlastFourDigits : String;
- FphoneNumber : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetbillingAddress(AIndex : Integer; const AValue : TOrderAddress); virtual;
- Procedure SetexpirationMonth(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetexpirationYear(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlastFourDigits(AIndex : Integer; const AValue : String); virtual;
- Procedure SetphoneNumber(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property billingAddress : TOrderAddress Index 0 Read FbillingAddress Write SetbillingAddress;
- Property expirationMonth : integer Index 8 Read FexpirationMonth Write SetexpirationMonth;
- Property expirationYear : integer Index 16 Read FexpirationYear Write SetexpirationYear;
- Property lastFourDigits : String Index 24 Read FlastFourDigits Write SetlastFourDigits;
- Property phoneNumber : String Index 32 Read FphoneNumber Write SetphoneNumber;
- Property _type : String Index 40 Read F_type Write Set_type;
- end;
- TOrderPaymentMethodClass = Class of TOrderPaymentMethod;
-
- { --------------------------------------------------------------------
- TOrderPromotion
- --------------------------------------------------------------------}
-
- TOrderPromotion = Class(TGoogleBaseObject)
- Private
- Fbenefits : TOrderPromotionTypebenefitsArray;
- FeffectiveDates : String;
- FgenericRedemptionCode : String;
- Fid : String;
- FlongTitle : String;
- FproductApplicability : String;
- FredemptionChannel : String;
- Protected
- //Property setters
- Procedure Setbenefits(AIndex : Integer; const AValue : TOrderPromotionTypebenefitsArray); virtual;
- Procedure SeteffectiveDates(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgenericRedemptionCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlongTitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductApplicability(AIndex : Integer; const AValue : String); virtual;
- Procedure SetredemptionChannel(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property benefits : TOrderPromotionTypebenefitsArray Index 0 Read Fbenefits Write Setbenefits;
- Property effectiveDates : String Index 8 Read FeffectiveDates Write SeteffectiveDates;
- Property genericRedemptionCode : String Index 16 Read FgenericRedemptionCode Write SetgenericRedemptionCode;
- Property id : String Index 24 Read Fid Write Setid;
- Property longTitle : String Index 32 Read FlongTitle Write SetlongTitle;
- Property productApplicability : String Index 40 Read FproductApplicability Write SetproductApplicability;
- Property redemptionChannel : String Index 48 Read FredemptionChannel Write SetredemptionChannel;
- end;
- TOrderPromotionClass = Class of TOrderPromotion;
-
- { --------------------------------------------------------------------
- TOrderPromotionBenefit
- --------------------------------------------------------------------}
-
- TOrderPromotionBenefit = Class(TGoogleBaseObject)
- Private
- Fdiscount : TPrice;
- FofferIds : TStringArray;
- FsubType : String;
- FtaxImpact : TPrice;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setdiscount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetofferIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsubType(AIndex : Integer; const AValue : String); virtual;
- Procedure SettaxImpact(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property discount : TPrice Index 0 Read Fdiscount Write Setdiscount;
- Property offerIds : TStringArray Index 8 Read FofferIds Write SetofferIds;
- Property subType : String Index 16 Read FsubType Write SetsubType;
- Property taxImpact : TPrice Index 24 Read FtaxImpact Write SettaxImpact;
- Property _type : String Index 32 Read F_type Write Set_type;
- end;
- TOrderPromotionBenefitClass = Class of TOrderPromotionBenefit;
-
- { --------------------------------------------------------------------
- TOrderRefund
- --------------------------------------------------------------------}
-
- TOrderRefund = Class(TGoogleBaseObject)
- Private
- Factor : String;
- Famount : TPrice;
- FcreationDate : String;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setactor(AIndex : Integer; const AValue : String); virtual;
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetcreationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property actor : String Index 0 Read Factor Write Setactor;
- Property amount : TPrice Index 8 Read Famount Write Setamount;
- Property creationDate : String Index 16 Read FcreationDate Write SetcreationDate;
- Property reason : String Index 24 Read Freason Write Setreason;
- Property reasonText : String Index 32 Read FreasonText Write SetreasonText;
- end;
- TOrderRefundClass = Class of TOrderRefund;
-
- { --------------------------------------------------------------------
- TOrderReturn
- --------------------------------------------------------------------}
-
- TOrderReturn = Class(TGoogleBaseObject)
- Private
- Factor : String;
- FcreationDate : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setactor(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property actor : String Index 0 Read Factor Write Setactor;
- Property creationDate : String Index 8 Read FcreationDate Write SetcreationDate;
- Property quantity : integer Index 16 Read Fquantity Write Setquantity;
- Property reason : String Index 24 Read Freason Write Setreason;
- Property reasonText : String Index 32 Read FreasonText Write SetreasonText;
- end;
- TOrderReturnClass = Class of TOrderReturn;
-
- { --------------------------------------------------------------------
- TOrderShipment
- --------------------------------------------------------------------}
-
- TOrderShipment = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FcreationDate : String;
- FdeliveryDate : String;
- Fid : String;
- FlineItems : TOrderShipmentTypelineItemsArray;
- Fstatus : String;
- FtrackingId : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdeliveryDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineItems(AIndex : Integer; const AValue : TOrderShipmentTypelineItemsArray); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrackingId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property creationDate : String Index 8 Read FcreationDate Write SetcreationDate;
- Property deliveryDate : String Index 16 Read FdeliveryDate Write SetdeliveryDate;
- Property id : String Index 24 Read Fid Write Setid;
- Property lineItems : TOrderShipmentTypelineItemsArray Index 32 Read FlineItems Write SetlineItems;
- Property status : String Index 40 Read Fstatus Write Setstatus;
- Property trackingId : String Index 48 Read FtrackingId Write SettrackingId;
- end;
- TOrderShipmentClass = Class of TOrderShipment;
-
- { --------------------------------------------------------------------
- TOrderShipmentLineItemShipment
- --------------------------------------------------------------------}
-
- TOrderShipmentLineItemShipment = Class(TGoogleBaseObject)
- Private
- FlineItemId : String;
- Fquantity : integer;
- Protected
- //Property setters
- Procedure SetlineItemId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property lineItemId : String Index 0 Read FlineItemId Write SetlineItemId;
- Property quantity : integer Index 8 Read Fquantity Write Setquantity;
- end;
- TOrderShipmentLineItemShipmentClass = Class of TOrderShipmentLineItemShipment;
-
- { --------------------------------------------------------------------
- TOrdersAcknowledgeRequest
- --------------------------------------------------------------------}
-
- TOrdersAcknowledgeRequest = Class(TGoogleBaseObject)
- Private
- FoperationId : String;
- Protected
- //Property setters
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property operationId : String Index 0 Read FoperationId Write SetoperationId;
- end;
- TOrdersAcknowledgeRequestClass = Class of TOrdersAcknowledgeRequest;
-
- { --------------------------------------------------------------------
- TOrdersAcknowledgeResponse
- --------------------------------------------------------------------}
-
- TOrdersAcknowledgeResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersAcknowledgeResponseClass = Class of TOrdersAcknowledgeResponse;
-
- { --------------------------------------------------------------------
- TOrdersAdvanceTestOrderResponse
- --------------------------------------------------------------------}
-
- TOrdersAdvanceTestOrderResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- end;
- TOrdersAdvanceTestOrderResponseClass = Class of TOrdersAdvanceTestOrderResponse;
-
- { --------------------------------------------------------------------
- TOrdersCancelLineItemRequest
- --------------------------------------------------------------------}
-
- TOrdersCancelLineItemRequest = Class(TGoogleBaseObject)
- Private
- Famount : TPrice;
- FlineItemId : String;
- FoperationId : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetlineItemId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : TPrice Index 0 Read Famount Write Setamount;
- Property lineItemId : String Index 8 Read FlineItemId Write SetlineItemId;
- Property operationId : String Index 16 Read FoperationId Write SetoperationId;
- Property quantity : integer Index 24 Read Fquantity Write Setquantity;
- Property reason : String Index 32 Read Freason Write Setreason;
- Property reasonText : String Index 40 Read FreasonText Write SetreasonText;
- end;
- TOrdersCancelLineItemRequestClass = Class of TOrdersCancelLineItemRequest;
-
- { --------------------------------------------------------------------
- TOrdersCancelLineItemResponse
- --------------------------------------------------------------------}
-
- TOrdersCancelLineItemResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersCancelLineItemResponseClass = Class of TOrdersCancelLineItemResponse;
-
- { --------------------------------------------------------------------
- TOrdersCancelRequest
- --------------------------------------------------------------------}
-
- TOrdersCancelRequest = Class(TGoogleBaseObject)
- Private
- FoperationId : String;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property operationId : String Index 0 Read FoperationId Write SetoperationId;
- Property reason : String Index 8 Read Freason Write Setreason;
- Property reasonText : String Index 16 Read FreasonText Write SetreasonText;
- end;
- TOrdersCancelRequestClass = Class of TOrdersCancelRequest;
-
- { --------------------------------------------------------------------
- TOrdersCancelResponse
- --------------------------------------------------------------------}
-
- TOrdersCancelResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersCancelResponseClass = Class of TOrdersCancelResponse;
-
- { --------------------------------------------------------------------
- TOrdersCreateTestOrderRequest
- --------------------------------------------------------------------}
-
- TOrdersCreateTestOrderRequest = Class(TGoogleBaseObject)
- Private
- FtemplateName : String;
- FtestOrder : TTestOrder;
- Protected
- //Property setters
- Procedure SettemplateName(AIndex : Integer; const AValue : String); virtual;
- Procedure SettestOrder(AIndex : Integer; const AValue : TTestOrder); virtual;
- Public
- Published
- Property templateName : String Index 0 Read FtemplateName Write SettemplateName;
- Property testOrder : TTestOrder Index 8 Read FtestOrder Write SettestOrder;
- end;
- TOrdersCreateTestOrderRequestClass = Class of TOrdersCreateTestOrderRequest;
-
- { --------------------------------------------------------------------
- TOrdersCreateTestOrderResponse
- --------------------------------------------------------------------}
-
- TOrdersCreateTestOrderResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- ForderId : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetorderId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property orderId : String Index 8 Read ForderId Write SetorderId;
- end;
- TOrdersCreateTestOrderResponseClass = Class of TOrdersCreateTestOrderResponse;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequest
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TOrdersCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TOrdersCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TOrdersCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TOrdersCustomBatchRequestClass = Class of TOrdersCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Fcancel : TOrdersCustomBatchRequestEntryCancel;
- FcancelLineItem : TOrdersCustomBatchRequestEntryCancelLineItem;
- FmerchantId : String;
- FmerchantOrderId : String;
- Fmethod : String;
- FoperationId : String;
- ForderId : String;
- Frefund : TOrdersCustomBatchRequestEntryRefund;
- FreturnLineItem : TOrdersCustomBatchRequestEntryReturnLineItem;
- FshipLineItems : TOrdersCustomBatchRequestEntryShipLineItems;
- FupdateShipment : TOrdersCustomBatchRequestEntryUpdateShipment;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setcancel(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryCancel); virtual;
- Procedure SetcancelLineItem(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryCancelLineItem); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmerchantOrderId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetorderId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrefund(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryRefund); virtual;
- Procedure SetreturnLineItem(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryReturnLineItem); virtual;
- Procedure SetshipLineItems(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryShipLineItems); virtual;
- Procedure SetupdateShipment(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryUpdateShipment); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property cancel : TOrdersCustomBatchRequestEntryCancel Index 8 Read Fcancel Write Setcancel;
- Property cancelLineItem : TOrdersCustomBatchRequestEntryCancelLineItem Index 16 Read FcancelLineItem Write SetcancelLineItem;
- Property merchantId : String Index 24 Read FmerchantId Write SetmerchantId;
- Property merchantOrderId : String Index 32 Read FmerchantOrderId Write SetmerchantOrderId;
- Property method : String Index 40 Read Fmethod Write Setmethod;
- Property operationId : String Index 48 Read FoperationId Write SetoperationId;
- Property orderId : String Index 56 Read ForderId Write SetorderId;
- Property refund : TOrdersCustomBatchRequestEntryRefund Index 64 Read Frefund Write Setrefund;
- Property returnLineItem : TOrdersCustomBatchRequestEntryReturnLineItem Index 72 Read FreturnLineItem Write SetreturnLineItem;
- Property shipLineItems : TOrdersCustomBatchRequestEntryShipLineItems Index 80 Read FshipLineItems Write SetshipLineItems;
- Property updateShipment : TOrdersCustomBatchRequestEntryUpdateShipment Index 88 Read FupdateShipment Write SetupdateShipment;
- end;
- TOrdersCustomBatchRequestEntryClass = Class of TOrdersCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryCancel
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryCancel = Class(TGoogleBaseObject)
- Private
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property reason : String Index 0 Read Freason Write Setreason;
- Property reasonText : String Index 8 Read FreasonText Write SetreasonText;
- end;
- TOrdersCustomBatchRequestEntryCancelClass = Class of TOrdersCustomBatchRequestEntryCancel;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryCancelLineItem
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryCancelLineItem = Class(TGoogleBaseObject)
- Private
- Famount : TPrice;
- FlineItemId : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetlineItemId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : TPrice Index 0 Read Famount Write Setamount;
- Property lineItemId : String Index 8 Read FlineItemId Write SetlineItemId;
- Property quantity : integer Index 16 Read Fquantity Write Setquantity;
- Property reason : String Index 24 Read Freason Write Setreason;
- Property reasonText : String Index 32 Read FreasonText Write SetreasonText;
- end;
- TOrdersCustomBatchRequestEntryCancelLineItemClass = Class of TOrdersCustomBatchRequestEntryCancelLineItem;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryRefund
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryRefund = Class(TGoogleBaseObject)
- Private
- Famount : TPrice;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : TPrice Index 0 Read Famount Write Setamount;
- Property reason : String Index 8 Read Freason Write Setreason;
- Property reasonText : String Index 16 Read FreasonText Write SetreasonText;
- end;
- TOrdersCustomBatchRequestEntryRefundClass = Class of TOrdersCustomBatchRequestEntryRefund;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryReturnLineItem
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryReturnLineItem = Class(TGoogleBaseObject)
- Private
- FlineItemId : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure SetlineItemId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property lineItemId : String Index 0 Read FlineItemId Write SetlineItemId;
- Property quantity : integer Index 8 Read Fquantity Write Setquantity;
- Property reason : String Index 16 Read Freason Write Setreason;
- Property reasonText : String Index 24 Read FreasonText Write SetreasonText;
- end;
- TOrdersCustomBatchRequestEntryReturnLineItemClass = Class of TOrdersCustomBatchRequestEntryReturnLineItem;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryShipLineItems
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryShipLineItems = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FlineItems : TOrdersCustomBatchRequestEntryShipLineItemsTypelineItemsArray;
- FshipmentId : String;
- FtrackingId : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineItems(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryShipLineItemsTypelineItemsArray); virtual;
- Procedure SetshipmentId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrackingId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property lineItems : TOrdersCustomBatchRequestEntryShipLineItemsTypelineItemsArray Index 8 Read FlineItems Write SetlineItems;
- Property shipmentId : String Index 16 Read FshipmentId Write SetshipmentId;
- Property trackingId : String Index 24 Read FtrackingId Write SettrackingId;
- end;
- TOrdersCustomBatchRequestEntryShipLineItemsClass = Class of TOrdersCustomBatchRequestEntryShipLineItems;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryUpdateShipment
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchRequestEntryUpdateShipment = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FshipmentId : String;
- Fstatus : String;
- FtrackingId : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshipmentId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrackingId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property shipmentId : String Index 8 Read FshipmentId Write SetshipmentId;
- Property status : String Index 16 Read Fstatus Write Setstatus;
- Property trackingId : String Index 24 Read FtrackingId Write SettrackingId;
- end;
- TOrdersCustomBatchRequestEntryUpdateShipmentClass = Class of TOrdersCustomBatchRequestEntryUpdateShipment;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchResponse
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TOrdersCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TOrdersCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TOrdersCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersCustomBatchResponseClass = Class of TOrdersCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TOrdersCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TOrdersCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Ferrors : TErrors;
- FexecutionStatus : String;
- Fkind : String;
- Forder : TOrder;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setorder(AIndex : Integer; const AValue : TOrder); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 8 Read Ferrors Write Seterrors;
- Property executionStatus : String Index 16 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property order : TOrder Index 32 Read Forder Write Setorder;
- end;
- TOrdersCustomBatchResponseEntryClass = Class of TOrdersCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TOrdersGetByMerchantOrderIdResponse
- --------------------------------------------------------------------}
-
- TOrdersGetByMerchantOrderIdResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Forder : TOrder;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setorder(AIndex : Integer; const AValue : TOrder); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property order : TOrder Index 8 Read Forder Write Setorder;
- end;
- TOrdersGetByMerchantOrderIdResponseClass = Class of TOrdersGetByMerchantOrderIdResponse;
-
- { --------------------------------------------------------------------
- TOrdersGetTestOrderTemplateResponse
- --------------------------------------------------------------------}
-
- TOrdersGetTestOrderTemplateResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Ftemplate : TTestOrder;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Settemplate(AIndex : Integer; const AValue : TTestOrder); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property template : TTestOrder Index 8 Read Ftemplate Write Settemplate;
- end;
- TOrdersGetTestOrderTemplateResponseClass = Class of TOrdersGetTestOrderTemplateResponse;
-
- { --------------------------------------------------------------------
- TOrdersListResponse
- --------------------------------------------------------------------}
-
- TOrdersListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TOrdersListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TOrdersListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TOrdersListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TOrdersListResponseClass = Class of TOrdersListResponse;
-
- { --------------------------------------------------------------------
- TOrdersRefundRequest
- --------------------------------------------------------------------}
-
- TOrdersRefundRequest = Class(TGoogleBaseObject)
- Private
- Famount : TPrice;
- FoperationId : String;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : TPrice Index 0 Read Famount Write Setamount;
- Property operationId : String Index 8 Read FoperationId Write SetoperationId;
- Property reason : String Index 16 Read Freason Write Setreason;
- Property reasonText : String Index 24 Read FreasonText Write SetreasonText;
- end;
- TOrdersRefundRequestClass = Class of TOrdersRefundRequest;
-
- { --------------------------------------------------------------------
- TOrdersRefundResponse
- --------------------------------------------------------------------}
-
- TOrdersRefundResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersRefundResponseClass = Class of TOrdersRefundResponse;
-
- { --------------------------------------------------------------------
- TOrdersReturnLineItemRequest
- --------------------------------------------------------------------}
-
- TOrdersReturnLineItemRequest = Class(TGoogleBaseObject)
- Private
- FlineItemId : String;
- FoperationId : String;
- Fquantity : integer;
- Freason : String;
- FreasonText : String;
- Protected
- //Property setters
- Procedure SetlineItemId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property lineItemId : String Index 0 Read FlineItemId Write SetlineItemId;
- Property operationId : String Index 8 Read FoperationId Write SetoperationId;
- Property quantity : integer Index 16 Read Fquantity Write Setquantity;
- Property reason : String Index 24 Read Freason Write Setreason;
- Property reasonText : String Index 32 Read FreasonText Write SetreasonText;
- end;
- TOrdersReturnLineItemRequestClass = Class of TOrdersReturnLineItemRequest;
-
- { --------------------------------------------------------------------
- TOrdersReturnLineItemResponse
- --------------------------------------------------------------------}
-
- TOrdersReturnLineItemResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersReturnLineItemResponseClass = Class of TOrdersReturnLineItemResponse;
-
- { --------------------------------------------------------------------
- TOrdersShipLineItemsRequest
- --------------------------------------------------------------------}
-
- TOrdersShipLineItemsRequest = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FlineItems : TOrdersShipLineItemsRequestTypelineItemsArray;
- FoperationId : String;
- FshipmentId : String;
- FtrackingId : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineItems(AIndex : Integer; const AValue : TOrdersShipLineItemsRequestTypelineItemsArray); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshipmentId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrackingId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property lineItems : TOrdersShipLineItemsRequestTypelineItemsArray Index 8 Read FlineItems Write SetlineItems;
- Property operationId : String Index 16 Read FoperationId Write SetoperationId;
- Property shipmentId : String Index 24 Read FshipmentId Write SetshipmentId;
- Property trackingId : String Index 32 Read FtrackingId Write SettrackingId;
- end;
- TOrdersShipLineItemsRequestClass = Class of TOrdersShipLineItemsRequest;
-
- { --------------------------------------------------------------------
- TOrdersShipLineItemsResponse
- --------------------------------------------------------------------}
-
- TOrdersShipLineItemsResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersShipLineItemsResponseClass = Class of TOrdersShipLineItemsResponse;
-
- { --------------------------------------------------------------------
- TOrdersUpdateMerchantOrderIdRequest
- --------------------------------------------------------------------}
-
- TOrdersUpdateMerchantOrderIdRequest = Class(TGoogleBaseObject)
- Private
- FmerchantOrderId : String;
- FoperationId : String;
- Protected
- //Property setters
- Procedure SetmerchantOrderId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property merchantOrderId : String Index 0 Read FmerchantOrderId Write SetmerchantOrderId;
- Property operationId : String Index 8 Read FoperationId Write SetoperationId;
- end;
- TOrdersUpdateMerchantOrderIdRequestClass = Class of TOrdersUpdateMerchantOrderIdRequest;
-
- { --------------------------------------------------------------------
- TOrdersUpdateMerchantOrderIdResponse
- --------------------------------------------------------------------}
-
- TOrdersUpdateMerchantOrderIdResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersUpdateMerchantOrderIdResponseClass = Class of TOrdersUpdateMerchantOrderIdResponse;
-
- { --------------------------------------------------------------------
- TOrdersUpdateShipmentRequest
- --------------------------------------------------------------------}
-
- TOrdersUpdateShipmentRequest = Class(TGoogleBaseObject)
- Private
- Fcarrier : String;
- FoperationId : String;
- FshipmentId : String;
- Fstatus : String;
- FtrackingId : String;
- Protected
- //Property setters
- Procedure Setcarrier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshipmentId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrackingId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property carrier : String Index 0 Read Fcarrier Write Setcarrier;
- Property operationId : String Index 8 Read FoperationId Write SetoperationId;
- Property shipmentId : String Index 16 Read FshipmentId Write SetshipmentId;
- Property status : String Index 24 Read Fstatus Write Setstatus;
- Property trackingId : String Index 32 Read FtrackingId Write SettrackingId;
- end;
- TOrdersUpdateShipmentRequestClass = Class of TOrdersUpdateShipmentRequest;
-
- { --------------------------------------------------------------------
- TOrdersUpdateShipmentResponse
- --------------------------------------------------------------------}
-
- TOrdersUpdateShipmentResponse = Class(TGoogleBaseObject)
- Private
- FexecutionStatus : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetexecutionStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property executionStatus : String Index 0 Read FexecutionStatus Write SetexecutionStatus;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOrdersUpdateShipmentResponseClass = Class of TOrdersUpdateShipmentResponse;
-
- { --------------------------------------------------------------------
- TPrice
- --------------------------------------------------------------------}
-
- TPrice = Class(TGoogleBaseObject)
- Private
- Fcurrency : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure Setcurrency(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property currency : String Index 0 Read Fcurrency Write Setcurrency;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TPriceClass = Class of TPrice;
-
- { --------------------------------------------------------------------
- TProduct
- --------------------------------------------------------------------}
-
- TProduct = Class(TGoogleBaseObject)
- Private
- FadditionalImageLinks : TStringArray;
- Fadult : boolean;
- FadwordsGrouping : String;
- FadwordsLabels : TStringArray;
- FadwordsRedirect : String;
- FageGroup : String;
- Faspects : TProductTypeaspectsArray;
- Favailability : String;
- FavailabilityDate : String;
- Fbrand : String;
- Fchannel : String;
- Fcolor : String;
- Fcondition : String;
- FcontentLanguage : String;
- FcustomAttributes : TProductTypecustomAttributesArray;
- FcustomGroups : TProductTypecustomGroupsArray;
- FcustomLabel0 : String;
- FcustomLabel1 : String;
- FcustomLabel2 : String;
- FcustomLabel3 : String;
- FcustomLabel4 : String;
- Fdescription : String;
- Fdestinations : TProductTypedestinationsArray;
- FdisplayAdsId : String;
- FdisplayAdsLink : String;
- FdisplayAdsSimilarIds : TStringArray;
- FdisplayAdsTitle : String;
- FdisplayAdsValue : double;
- FenergyEfficiencyClass : String;
- FexpirationDate : String;
- Fgender : String;
- FgoogleProductCategory : String;
- Fgtin : String;
- Fid : String;
- FidentifierExists : boolean;
- FimageLink : String;
- Finstallment : TInstallment;
- FisBundle : boolean;
- FitemGroupId : String;
- Fkind : String;
- Flink : String;
- FloyaltyPoints : TLoyaltyPoints;
- Fmaterial : String;
- FmobileLink : String;
- Fmpn : String;
- Fmultipack : String;
- FofferId : String;
- FonlineOnly : boolean;
- Fpattern : String;
- Fprice : TPrice;
- FproductType : String;
- FpromotionIds : TStringArray;
- FsalePrice : TPrice;
- FsalePriceEffectiveDate : String;
- FsellOnGoogleQuantity : String;
- Fshipping : TProductTypeshippingArray;
- FshippingHeight : TProductShippingDimension;
- FshippingLabel : String;
- FshippingLength : TProductShippingDimension;
- FshippingWeight : TProductShippingWeight;
- FshippingWidth : TProductShippingDimension;
- FsizeSystem : String;
- FsizeType : String;
- Fsizes : TStringArray;
- FtargetCountry : String;
- Ftaxes : TProductTypetaxesArray;
- Ftitle : String;
- FunitPricingBaseMeasure : TProductUnitPricingBaseMeasure;
- FunitPricingMeasure : TProductUnitPricingMeasure;
- FvalidatedDestinations : TStringArray;
- Fwarnings : TProductTypewarningsArray;
- Protected
- //Property setters
- Procedure SetadditionalImageLinks(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setadult(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadwordsGrouping(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadwordsLabels(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetadwordsRedirect(AIndex : Integer; const AValue : String); virtual;
- Procedure SetageGroup(AIndex : Integer; const AValue : String); virtual;
- Procedure Setaspects(AIndex : Integer; const AValue : TProductTypeaspectsArray); virtual;
- Procedure Setavailability(AIndex : Integer; const AValue : String); virtual;
- Procedure SetavailabilityDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setbrand(AIndex : Integer; const AValue : String); virtual;
- Procedure Setchannel(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcolor(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcondition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomAttributes(AIndex : Integer; const AValue : TProductTypecustomAttributesArray); virtual;
- Procedure SetcustomGroups(AIndex : Integer; const AValue : TProductTypecustomGroupsArray); virtual;
- Procedure SetcustomLabel0(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomLabel1(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomLabel2(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomLabel3(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomLabel4(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdestinations(AIndex : Integer; const AValue : TProductTypedestinationsArray); virtual;
- Procedure SetdisplayAdsId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdisplayAdsLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdisplayAdsSimilarIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetdisplayAdsTitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdisplayAdsValue(AIndex : Integer; const AValue : double); virtual;
- Procedure SetenergyEfficiencyClass(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexpirationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setgender(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgoogleProductCategory(AIndex : Integer; const AValue : String); virtual;
- Procedure Setgtin(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidentifierExists(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetimageLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setinstallment(AIndex : Integer; const AValue : TInstallment); virtual;
- Procedure SetisBundle(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetitemGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints); virtual;
- Procedure Setmaterial(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmobileLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmpn(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmultipack(AIndex : Integer; const AValue : String); virtual;
- Procedure SetofferId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetonlineOnly(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setpattern(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetproductType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpromotionIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsalePrice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellOnGoogleQuantity(AIndex : Integer; const AValue : String); virtual;
- Procedure Setshipping(AIndex : Integer; const AValue : TProductTypeshippingArray); virtual;
- Procedure SetshippingHeight(AIndex : Integer; const AValue : TProductShippingDimension); virtual;
- Procedure SetshippingLabel(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshippingLength(AIndex : Integer; const AValue : TProductShippingDimension); virtual;
- Procedure SetshippingWeight(AIndex : Integer; const AValue : TProductShippingWeight); virtual;
- Procedure SetshippingWidth(AIndex : Integer; const AValue : TProductShippingDimension); virtual;
- Procedure SetsizeSystem(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsizeType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsizes(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SettargetCountry(AIndex : Integer; const AValue : String); virtual;
- Procedure Settaxes(AIndex : Integer; const AValue : TProductTypetaxesArray); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetunitPricingBaseMeasure(AIndex : Integer; const AValue : TProductUnitPricingBaseMeasure); virtual;
- Procedure SetunitPricingMeasure(AIndex : Integer; const AValue : TProductUnitPricingMeasure); virtual;
- Procedure SetvalidatedDestinations(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setwarnings(AIndex : Integer; const AValue : TProductTypewarningsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property additionalImageLinks : TStringArray Index 0 Read FadditionalImageLinks Write SetadditionalImageLinks;
- Property adult : boolean Index 8 Read Fadult Write Setadult;
- Property adwordsGrouping : String Index 16 Read FadwordsGrouping Write SetadwordsGrouping;
- Property adwordsLabels : TStringArray Index 24 Read FadwordsLabels Write SetadwordsLabels;
- Property adwordsRedirect : String Index 32 Read FadwordsRedirect Write SetadwordsRedirect;
- Property ageGroup : String Index 40 Read FageGroup Write SetageGroup;
- Property aspects : TProductTypeaspectsArray Index 48 Read Faspects Write Setaspects;
- Property availability : String Index 56 Read Favailability Write Setavailability;
- Property availabilityDate : String Index 64 Read FavailabilityDate Write SetavailabilityDate;
- Property brand : String Index 72 Read Fbrand Write Setbrand;
- Property channel : String Index 80 Read Fchannel Write Setchannel;
- Property color : String Index 88 Read Fcolor Write Setcolor;
- Property condition : String Index 96 Read Fcondition Write Setcondition;
- Property contentLanguage : String Index 104 Read FcontentLanguage Write SetcontentLanguage;
- Property customAttributes : TProductTypecustomAttributesArray Index 112 Read FcustomAttributes Write SetcustomAttributes;
- Property customGroups : TProductTypecustomGroupsArray Index 120 Read FcustomGroups Write SetcustomGroups;
- Property customLabel0 : String Index 128 Read FcustomLabel0 Write SetcustomLabel0;
- Property customLabel1 : String Index 136 Read FcustomLabel1 Write SetcustomLabel1;
- Property customLabel2 : String Index 144 Read FcustomLabel2 Write SetcustomLabel2;
- Property customLabel3 : String Index 152 Read FcustomLabel3 Write SetcustomLabel3;
- Property customLabel4 : String Index 160 Read FcustomLabel4 Write SetcustomLabel4;
- Property description : String Index 168 Read Fdescription Write Setdescription;
- Property destinations : TProductTypedestinationsArray Index 176 Read Fdestinations Write Setdestinations;
- Property displayAdsId : String Index 184 Read FdisplayAdsId Write SetdisplayAdsId;
- Property displayAdsLink : String Index 192 Read FdisplayAdsLink Write SetdisplayAdsLink;
- Property displayAdsSimilarIds : TStringArray Index 200 Read FdisplayAdsSimilarIds Write SetdisplayAdsSimilarIds;
- Property displayAdsTitle : String Index 208 Read FdisplayAdsTitle Write SetdisplayAdsTitle;
- Property displayAdsValue : double Index 216 Read FdisplayAdsValue Write SetdisplayAdsValue;
- Property energyEfficiencyClass : String Index 224 Read FenergyEfficiencyClass Write SetenergyEfficiencyClass;
- Property expirationDate : String Index 232 Read FexpirationDate Write SetexpirationDate;
- Property gender : String Index 240 Read Fgender Write Setgender;
- Property googleProductCategory : String Index 248 Read FgoogleProductCategory Write SetgoogleProductCategory;
- Property gtin : String Index 256 Read Fgtin Write Setgtin;
- Property id : String Index 264 Read Fid Write Setid;
- Property identifierExists : boolean Index 272 Read FidentifierExists Write SetidentifierExists;
- Property imageLink : String Index 280 Read FimageLink Write SetimageLink;
- Property installment : TInstallment Index 288 Read Finstallment Write Setinstallment;
- Property isBundle : boolean Index 296 Read FisBundle Write SetisBundle;
- Property itemGroupId : String Index 304 Read FitemGroupId Write SetitemGroupId;
- Property kind : String Index 312 Read Fkind Write Setkind;
- Property link : String Index 320 Read Flink Write Setlink;
- Property loyaltyPoints : TLoyaltyPoints Index 328 Read FloyaltyPoints Write SetloyaltyPoints;
- Property material : String Index 336 Read Fmaterial Write Setmaterial;
- Property mobileLink : String Index 344 Read FmobileLink Write SetmobileLink;
- Property mpn : String Index 352 Read Fmpn Write Setmpn;
- Property multipack : String Index 360 Read Fmultipack Write Setmultipack;
- Property offerId : String Index 368 Read FofferId Write SetofferId;
- Property onlineOnly : boolean Index 376 Read FonlineOnly Write SetonlineOnly;
- Property pattern : String Index 384 Read Fpattern Write Setpattern;
- Property price : TPrice Index 392 Read Fprice Write Setprice;
- Property productType : String Index 400 Read FproductType Write SetproductType;
- Property promotionIds : TStringArray Index 408 Read FpromotionIds Write SetpromotionIds;
- Property salePrice : TPrice Index 416 Read FsalePrice Write SetsalePrice;
- Property salePriceEffectiveDate : String Index 424 Read FsalePriceEffectiveDate Write SetsalePriceEffectiveDate;
- Property sellOnGoogleQuantity : String Index 432 Read FsellOnGoogleQuantity Write SetsellOnGoogleQuantity;
- Property shipping : TProductTypeshippingArray Index 440 Read Fshipping Write Setshipping;
- Property shippingHeight : TProductShippingDimension Index 448 Read FshippingHeight Write SetshippingHeight;
- Property shippingLabel : String Index 456 Read FshippingLabel Write SetshippingLabel;
- Property shippingLength : TProductShippingDimension Index 464 Read FshippingLength Write SetshippingLength;
- Property shippingWeight : TProductShippingWeight Index 472 Read FshippingWeight Write SetshippingWeight;
- Property shippingWidth : TProductShippingDimension Index 480 Read FshippingWidth Write SetshippingWidth;
- Property sizeSystem : String Index 488 Read FsizeSystem Write SetsizeSystem;
- Property sizeType : String Index 496 Read FsizeType Write SetsizeType;
- Property sizes : TStringArray Index 504 Read Fsizes Write Setsizes;
- Property targetCountry : String Index 512 Read FtargetCountry Write SettargetCountry;
- Property taxes : TProductTypetaxesArray Index 520 Read Ftaxes Write Settaxes;
- Property title : String Index 528 Read Ftitle Write Settitle;
- Property unitPricingBaseMeasure : TProductUnitPricingBaseMeasure Index 536 Read FunitPricingBaseMeasure Write SetunitPricingBaseMeasure;
- Property unitPricingMeasure : TProductUnitPricingMeasure Index 544 Read FunitPricingMeasure Write SetunitPricingMeasure;
- Property validatedDestinations : TStringArray Index 552 Read FvalidatedDestinations Write SetvalidatedDestinations;
- Property warnings : TProductTypewarningsArray Index 560 Read Fwarnings Write Setwarnings;
- end;
- TProductClass = Class of TProduct;
-
- { --------------------------------------------------------------------
- TProductAspect
- --------------------------------------------------------------------}
-
- TProductAspect = Class(TGoogleBaseObject)
- Private
- FaspectName : String;
- FdestinationName : String;
- Fintention : String;
- Protected
- //Property setters
- Procedure SetaspectName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdestinationName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setintention(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property aspectName : String Index 0 Read FaspectName Write SetaspectName;
- Property destinationName : String Index 8 Read FdestinationName Write SetdestinationName;
- Property intention : String Index 16 Read Fintention Write Setintention;
- end;
- TProductAspectClass = Class of TProductAspect;
-
- { --------------------------------------------------------------------
- TProductCustomAttribute
- --------------------------------------------------------------------}
-
- TProductCustomAttribute = Class(TGoogleBaseObject)
- Private
- Fname : String;
- F_type : String;
- F_unit : String;
- Fvalue : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property name : String Index 0 Read Fname Write Setname;
- Property _type : String Index 8 Read F_type Write Set_type;
- Property _unit : String Index 16 Read F_unit Write Set_unit;
- Property value : String Index 24 Read Fvalue Write Setvalue;
- end;
- TProductCustomAttributeClass = Class of TProductCustomAttribute;
-
- { --------------------------------------------------------------------
- TProductCustomGroup
- --------------------------------------------------------------------}
-
- TProductCustomGroup = Class(TGoogleBaseObject)
- Private
- Fattributes : TProductCustomGroupTypeattributesArray;
- Fname : String;
- Protected
- //Property setters
- Procedure Setattributes(AIndex : Integer; const AValue : TProductCustomGroupTypeattributesArray); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property attributes : TProductCustomGroupTypeattributesArray Index 0 Read Fattributes Write Setattributes;
- Property name : String Index 8 Read Fname Write Setname;
- end;
- TProductCustomGroupClass = Class of TProductCustomGroup;
-
- { --------------------------------------------------------------------
- TProductDestination
- --------------------------------------------------------------------}
-
- TProductDestination = Class(TGoogleBaseObject)
- Private
- FdestinationName : String;
- Fintention : String;
- Protected
- //Property setters
- Procedure SetdestinationName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setintention(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property destinationName : String Index 0 Read FdestinationName Write SetdestinationName;
- Property intention : String Index 8 Read Fintention Write Setintention;
- end;
- TProductDestinationClass = Class of TProductDestination;
-
- { --------------------------------------------------------------------
- TProductShipping
- --------------------------------------------------------------------}
-
- TProductShipping = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FlocationGroupName : String;
- FlocationId : String;
- FpostalCode : String;
- Fprice : TPrice;
- Fregion : String;
- Fservice : String;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationGroupName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpostalCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setregion(AIndex : Integer; const AValue : String); virtual;
- Procedure Setservice(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property locationGroupName : String Index 8 Read FlocationGroupName Write SetlocationGroupName;
- Property locationId : String Index 16 Read FlocationId Write SetlocationId;
- Property postalCode : String Index 24 Read FpostalCode Write SetpostalCode;
- Property price : TPrice Index 32 Read Fprice Write Setprice;
- Property region : String Index 40 Read Fregion Write Setregion;
- Property service : String Index 48 Read Fservice Write Setservice;
- end;
- TProductShippingClass = Class of TProductShipping;
-
- { --------------------------------------------------------------------
- TProductShippingDimension
- --------------------------------------------------------------------}
-
- TProductShippingDimension = Class(TGoogleBaseObject)
- Private
- F_unit : String;
- Fvalue : double;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property _unit : String Index 0 Read F_unit Write Set_unit;
- Property value : double Index 8 Read Fvalue Write Setvalue;
- end;
- TProductShippingDimensionClass = Class of TProductShippingDimension;
-
- { --------------------------------------------------------------------
- TProductShippingWeight
- --------------------------------------------------------------------}
-
- TProductShippingWeight = Class(TGoogleBaseObject)
- Private
- F_unit : String;
- Fvalue : double;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property _unit : String Index 0 Read F_unit Write Set_unit;
- Property value : double Index 8 Read Fvalue Write Setvalue;
- end;
- TProductShippingWeightClass = Class of TProductShippingWeight;
-
- { --------------------------------------------------------------------
- TProductStatus
- --------------------------------------------------------------------}
-
- TProductStatus = Class(TGoogleBaseObject)
- Private
- FcreationDate : String;
- FdataQualityIssues : TProductStatusTypedataQualityIssuesArray;
- FdestinationStatuses : TProductStatusTypedestinationStatusesArray;
- FgoogleExpirationDate : String;
- Fkind : String;
- FlastUpdateDate : String;
- Flink : String;
- FproductId : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure SetcreationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdataQualityIssues(AIndex : Integer; const AValue : TProductStatusTypedataQualityIssuesArray); virtual;
- Procedure SetdestinationStatuses(AIndex : Integer; const AValue : TProductStatusTypedestinationStatusesArray); virtual;
- Procedure SetgoogleExpirationDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastUpdateDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductId(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property creationDate : String Index 0 Read FcreationDate Write SetcreationDate;
- Property dataQualityIssues : TProductStatusTypedataQualityIssuesArray Index 8 Read FdataQualityIssues Write SetdataQualityIssues;
- Property destinationStatuses : TProductStatusTypedestinationStatusesArray Index 16 Read FdestinationStatuses Write SetdestinationStatuses;
- Property googleExpirationDate : String Index 24 Read FgoogleExpirationDate Write SetgoogleExpirationDate;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property lastUpdateDate : String Index 40 Read FlastUpdateDate Write SetlastUpdateDate;
- Property link : String Index 48 Read Flink Write Setlink;
- Property productId : String Index 56 Read FproductId Write SetproductId;
- Property title : String Index 64 Read Ftitle Write Settitle;
- end;
- TProductStatusClass = Class of TProductStatus;
-
- { --------------------------------------------------------------------
- TProductStatusDataQualityIssue
- --------------------------------------------------------------------}
-
- TProductStatusDataQualityIssue = Class(TGoogleBaseObject)
- Private
- Fdetail : String;
- FfetchStatus : String;
- Fid : String;
- Flocation : String;
- Fseverity : String;
- Ftimestamp : String;
- FvalueOnLandingPage : String;
- FvalueProvided : String;
- Protected
- //Property setters
- Procedure Setdetail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfetchStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlocation(AIndex : Integer; const AValue : String); virtual;
- Procedure Setseverity(AIndex : Integer; const AValue : String); virtual;
- Procedure Settimestamp(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvalueOnLandingPage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvalueProvided(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property detail : String Index 0 Read Fdetail Write Setdetail;
- Property fetchStatus : String Index 8 Read FfetchStatus Write SetfetchStatus;
- Property id : String Index 16 Read Fid Write Setid;
- Property location : String Index 24 Read Flocation Write Setlocation;
- Property severity : String Index 32 Read Fseverity Write Setseverity;
- Property timestamp : String Index 40 Read Ftimestamp Write Settimestamp;
- Property valueOnLandingPage : String Index 48 Read FvalueOnLandingPage Write SetvalueOnLandingPage;
- Property valueProvided : String Index 56 Read FvalueProvided Write SetvalueProvided;
- end;
- TProductStatusDataQualityIssueClass = Class of TProductStatusDataQualityIssue;
-
- { --------------------------------------------------------------------
- TProductStatusDestinationStatus
- --------------------------------------------------------------------}
-
- TProductStatusDestinationStatus = Class(TGoogleBaseObject)
- Private
- FapprovalStatus : String;
- Fdestination : String;
- Fintention : String;
- Protected
- //Property setters
- Procedure SetapprovalStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdestination(AIndex : Integer; const AValue : String); virtual;
- Procedure Setintention(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property approvalStatus : String Index 0 Read FapprovalStatus Write SetapprovalStatus;
- Property destination : String Index 8 Read Fdestination Write Setdestination;
- Property intention : String Index 16 Read Fintention Write Setintention;
- end;
- TProductStatusDestinationStatusClass = Class of TProductStatusDestinationStatus;
-
- { --------------------------------------------------------------------
- TProductTax
- --------------------------------------------------------------------}
-
- TProductTax = Class(TGoogleBaseObject)
- Private
- Fcountry : String;
- FlocationId : String;
- FpostalCode : String;
- Frate : double;
- Fregion : String;
- FtaxShip : boolean;
- Protected
- //Property setters
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlocationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpostalCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrate(AIndex : Integer; const AValue : double); virtual;
- Procedure Setregion(AIndex : Integer; const AValue : String); virtual;
- Procedure SettaxShip(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property country : String Index 0 Read Fcountry Write Setcountry;
- Property locationId : String Index 8 Read FlocationId Write SetlocationId;
- Property postalCode : String Index 16 Read FpostalCode Write SetpostalCode;
- Property rate : double Index 24 Read Frate Write Setrate;
- Property region : String Index 32 Read Fregion Write Setregion;
- Property taxShip : boolean Index 40 Read FtaxShip Write SettaxShip;
- end;
- TProductTaxClass = Class of TProductTax;
-
- { --------------------------------------------------------------------
- TProductUnitPricingBaseMeasure
- --------------------------------------------------------------------}
-
- TProductUnitPricingBaseMeasure = Class(TGoogleBaseObject)
- Private
- F_unit : String;
- Fvalue : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property _unit : String Index 0 Read F_unit Write Set_unit;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TProductUnitPricingBaseMeasureClass = Class of TProductUnitPricingBaseMeasure;
-
- { --------------------------------------------------------------------
- TProductUnitPricingMeasure
- --------------------------------------------------------------------}
-
- TProductUnitPricingMeasure = Class(TGoogleBaseObject)
- Private
- F_unit : String;
- Fvalue : double;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property _unit : String Index 0 Read F_unit Write Set_unit;
- Property value : double Index 8 Read Fvalue Write Setvalue;
- end;
- TProductUnitPricingMeasureClass = Class of TProductUnitPricingMeasure;
-
- { --------------------------------------------------------------------
- TProductsCustomBatchRequest
- --------------------------------------------------------------------}
-
- TProductsCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TProductsCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TProductsCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TProductsCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TProductsCustomBatchRequestClass = Class of TProductsCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TProductsCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TProductsCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- Fproduct : TProduct;
- FproductId : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Procedure Setproduct(AIndex : Integer; const AValue : TProduct); virtual;
- Procedure SetproductId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 8 Read FmerchantId Write SetmerchantId;
- Property method : String Index 16 Read Fmethod Write Setmethod;
- Property product : TProduct Index 24 Read Fproduct Write Setproduct;
- Property productId : String Index 32 Read FproductId Write SetproductId;
- end;
- TProductsCustomBatchRequestEntryClass = Class of TProductsCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TProductsCustomBatchResponse
- --------------------------------------------------------------------}
-
- TProductsCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TProductsCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TProductsCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TProductsCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TProductsCustomBatchResponseClass = Class of TProductsCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TProductsCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TProductsCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- Fproduct : TProduct;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setproduct(AIndex : Integer; const AValue : TProduct); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 8 Read Ferrors Write Seterrors;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property product : TProduct Index 24 Read Fproduct Write Setproduct;
- end;
- TProductsCustomBatchResponseEntryClass = Class of TProductsCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TProductsListResponse
- --------------------------------------------------------------------}
-
- TProductsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TProductsListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TProductsListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TProductsListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TProductsListResponseClass = Class of TProductsListResponse;
-
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchRequest
- --------------------------------------------------------------------}
-
- TProductstatusesCustomBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentries : TProductstatusesCustomBatchRequestTypeentriesArray;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TProductstatusesCustomBatchRequestTypeentriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TProductstatusesCustomBatchRequestTypeentriesArray Index 0 Read Fentries Write Setentries;
- end;
- TProductstatusesCustomBatchRequestClass = Class of TProductstatusesCustomBatchRequest;
-
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
-
- TProductstatusesCustomBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- FmerchantId : String;
- Fmethod : String;
- FproductId : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmerchantId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmethod(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property merchantId : String Index 8 Read FmerchantId Write SetmerchantId;
- Property method : String Index 16 Read Fmethod Write Setmethod;
- Property productId : String Index 24 Read FproductId Write SetproductId;
- end;
- TProductstatusesCustomBatchRequestEntryClass = Class of TProductstatusesCustomBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchResponse
- --------------------------------------------------------------------}
-
- TProductstatusesCustomBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentries : TProductstatusesCustomBatchResponseTypeentriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentries(AIndex : Integer; const AValue : TProductstatusesCustomBatchResponseTypeentriesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entries : TProductstatusesCustomBatchResponseTypeentriesArray Index 0 Read Fentries Write Setentries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TProductstatusesCustomBatchResponseClass = Class of TProductstatusesCustomBatchResponse;
-
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
-
- TProductstatusesCustomBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Ferrors : TErrors;
- Fkind : String;
- FproductStatus : TProductStatus;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TErrors); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductStatus(AIndex : Integer; const AValue : TProductStatus); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property errors : TErrors Index 8 Read Ferrors Write Seterrors;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property productStatus : TProductStatus Index 24 Read FproductStatus Write SetproductStatus;
- end;
- TProductstatusesCustomBatchResponseEntryClass = Class of TProductstatusesCustomBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TProductstatusesListResponse
- --------------------------------------------------------------------}
-
- TProductstatusesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fresources : TProductstatusesListResponseTyperesourcesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TProductstatusesListResponseTyperesourcesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property resources : TProductstatusesListResponseTyperesourcesArray Index 16 Read Fresources Write Setresources;
- end;
- TProductstatusesListResponseClass = Class of TProductstatusesListResponse;
-
- { --------------------------------------------------------------------
- TTestOrder
- --------------------------------------------------------------------}
-
- TTestOrder = Class(TGoogleBaseObject)
- Private
- Fcustomer : TTestOrderCustomer;
- Fkind : String;
- FlineItems : TTestOrderTypelineItemsArray;
- FpaymentMethod : TTestOrderPaymentMethod;
- FpredefinedDeliveryAddress : String;
- Fpromotions : TTestOrderTypepromotionsArray;
- FshippingCost : TPrice;
- FshippingCostTax : TPrice;
- FshippingOption : String;
- Protected
- //Property setters
- Procedure Setcustomer(AIndex : Integer; const AValue : TTestOrderCustomer); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlineItems(AIndex : Integer; const AValue : TTestOrderTypelineItemsArray); virtual;
- Procedure SetpaymentMethod(AIndex : Integer; const AValue : TTestOrderPaymentMethod); virtual;
- Procedure SetpredefinedDeliveryAddress(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpromotions(AIndex : Integer; const AValue : TTestOrderTypepromotionsArray); virtual;
- Procedure SetshippingCost(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshippingCostTax(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SetshippingOption(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property customer : TTestOrderCustomer Index 0 Read Fcustomer Write Setcustomer;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property lineItems : TTestOrderTypelineItemsArray Index 16 Read FlineItems Write SetlineItems;
- Property paymentMethod : TTestOrderPaymentMethod Index 24 Read FpaymentMethod Write SetpaymentMethod;
- Property predefinedDeliveryAddress : String Index 32 Read FpredefinedDeliveryAddress Write SetpredefinedDeliveryAddress;
- Property promotions : TTestOrderTypepromotionsArray Index 40 Read Fpromotions Write Setpromotions;
- Property shippingCost : TPrice Index 48 Read FshippingCost Write SetshippingCost;
- Property shippingCostTax : TPrice Index 56 Read FshippingCostTax Write SetshippingCostTax;
- Property shippingOption : String Index 64 Read FshippingOption Write SetshippingOption;
- end;
- TTestOrderClass = Class of TTestOrder;
-
- { --------------------------------------------------------------------
- TTestOrderCustomer
- --------------------------------------------------------------------}
-
- TTestOrderCustomer = Class(TGoogleBaseObject)
- Private
- Femail : String;
- FexplicitMarketingPreference : boolean;
- FfullName : String;
- Protected
- //Property setters
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexplicitMarketingPreference(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetfullName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property email : String Index 0 Read Femail Write Setemail;
- Property explicitMarketingPreference : boolean Index 8 Read FexplicitMarketingPreference Write SetexplicitMarketingPreference;
- Property fullName : String Index 16 Read FfullName Write SetfullName;
- end;
- TTestOrderCustomerClass = Class of TTestOrderCustomer;
-
- { --------------------------------------------------------------------
- TTestOrderLineItem
- --------------------------------------------------------------------}
-
- TTestOrderLineItem = Class(TGoogleBaseObject)
- Private
- Fproduct : TTestOrderLineItemProduct;
- FquantityOrdered : integer;
- FreturnInfo : TOrderLineItemReturnInfo;
- FshippingDetails : TOrderLineItemShippingDetails;
- FunitTax : TPrice;
- Protected
- //Property setters
- Procedure Setproduct(AIndex : Integer; const AValue : TTestOrderLineItemProduct); virtual;
- Procedure SetquantityOrdered(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetreturnInfo(AIndex : Integer; const AValue : TOrderLineItemReturnInfo); virtual;
- Procedure SetshippingDetails(AIndex : Integer; const AValue : TOrderLineItemShippingDetails); virtual;
- Procedure SetunitTax(AIndex : Integer; const AValue : TPrice); virtual;
- Public
- Published
- Property product : TTestOrderLineItemProduct Index 0 Read Fproduct Write Setproduct;
- Property quantityOrdered : integer Index 8 Read FquantityOrdered Write SetquantityOrdered;
- Property returnInfo : TOrderLineItemReturnInfo Index 16 Read FreturnInfo Write SetreturnInfo;
- Property shippingDetails : TOrderLineItemShippingDetails Index 24 Read FshippingDetails Write SetshippingDetails;
- Property unitTax : TPrice Index 32 Read FunitTax Write SetunitTax;
- end;
- TTestOrderLineItemClass = Class of TTestOrderLineItem;
-
- { --------------------------------------------------------------------
- TTestOrderLineItemProduct
- --------------------------------------------------------------------}
-
- TTestOrderLineItemProduct = Class(TGoogleBaseObject)
- Private
- Fbrand : String;
- Fchannel : String;
- Fcondition : String;
- FcontentLanguage : String;
- Fgtin : String;
- FimageLink : String;
- FitemGroupId : String;
- Fmpn : String;
- FofferId : String;
- Fprice : TPrice;
- FtargetCountry : String;
- Ftitle : String;
- FvariantAttributes : TTestOrderLineItemProductTypevariantAttributesArray;
- Protected
- //Property setters
- Procedure Setbrand(AIndex : Integer; const AValue : String); virtual;
- Procedure Setchannel(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcondition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setgtin(AIndex : Integer; const AValue : String); virtual;
- Procedure SetimageLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetitemGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmpn(AIndex : Integer; const AValue : String); virtual;
- Procedure SetofferId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure SettargetCountry(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariantAttributes(AIndex : Integer; const AValue : TTestOrderLineItemProductTypevariantAttributesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property brand : String Index 0 Read Fbrand Write Setbrand;
- Property channel : String Index 8 Read Fchannel Write Setchannel;
- Property condition : String Index 16 Read Fcondition Write Setcondition;
- Property contentLanguage : String Index 24 Read FcontentLanguage Write SetcontentLanguage;
- Property gtin : String Index 32 Read Fgtin Write Setgtin;
- Property imageLink : String Index 40 Read FimageLink Write SetimageLink;
- Property itemGroupId : String Index 48 Read FitemGroupId Write SetitemGroupId;
- Property mpn : String Index 56 Read Fmpn Write Setmpn;
- Property offerId : String Index 64 Read FofferId Write SetofferId;
- Property price : TPrice Index 72 Read Fprice Write Setprice;
- Property targetCountry : String Index 80 Read FtargetCountry Write SettargetCountry;
- Property title : String Index 88 Read Ftitle Write Settitle;
- Property variantAttributes : TTestOrderLineItemProductTypevariantAttributesArray Index 96 Read FvariantAttributes Write SetvariantAttributes;
- end;
- TTestOrderLineItemProductClass = Class of TTestOrderLineItemProduct;
-
- { --------------------------------------------------------------------
- TTestOrderPaymentMethod
- --------------------------------------------------------------------}
-
- TTestOrderPaymentMethod = Class(TGoogleBaseObject)
- Private
- FexpirationMonth : integer;
- FexpirationYear : integer;
- FlastFourDigits : String;
- FpredefinedBillingAddress : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetexpirationMonth(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetexpirationYear(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlastFourDigits(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpredefinedBillingAddress(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property expirationMonth : integer Index 0 Read FexpirationMonth Write SetexpirationMonth;
- Property expirationYear : integer Index 8 Read FexpirationYear Write SetexpirationYear;
- Property lastFourDigits : String Index 16 Read FlastFourDigits Write SetlastFourDigits;
- Property predefinedBillingAddress : String Index 24 Read FpredefinedBillingAddress Write SetpredefinedBillingAddress;
- Property _type : String Index 32 Read F_type Write Set_type;
- end;
- TTestOrderPaymentMethodClass = Class of TTestOrderPaymentMethod;
-
- { --------------------------------------------------------------------
- TWeight
- --------------------------------------------------------------------}
-
- TWeight = Class(TGoogleBaseObject)
- Private
- F_unit : String;
- Fvalue : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property _unit : String Index 0 Read F_unit Write Set_unit;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TWeightClass = Class of TWeight;
-
- { --------------------------------------------------------------------
- TAccountsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccountsResource, method Custombatch
-
- TAccountsCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountsResource, method Delete
-
- TAccountsDeleteOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountsResource, method Insert
-
- TAccountsInsertOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountsResource, method List
-
- TAccountsListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
-
- //Optional query Options for TAccountsResource, method Patch
-
- TAccountsPatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountsResource, method Update
-
- TAccountsUpdateOptions = Record
- dryRun : boolean;
- end;
-
- TAccountsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Authinfo : TAccountsAuthInfoResponse;
- Function Custombatch(aAccountsCustomBatchRequest : TAccountsCustomBatchRequest; AQuery : string = '') : TAccountsCustomBatchResponse;
- Function Custombatch(aAccountsCustomBatchRequest : TAccountsCustomBatchRequest; AQuery : TAccountscustombatchOptions) : TAccountsCustomBatchResponse;
- Procedure Delete(accountId: string; merchantId: string; AQuery : string = '');
- Procedure Delete(accountId: string; merchantId: string; AQuery : TAccountsdeleteOptions);
- Function Get(accountId: string; merchantId: string) : TAccount;
- Function Insert(merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Function Insert(merchantId: string; aAccount : TAccount; AQuery : TAccountsinsertOptions) : TAccount;
- Function List(merchantId: string; AQuery : string = '') : TAccountsListResponse;
- Function List(merchantId: string; AQuery : TAccountslistOptions) : TAccountsListResponse;
- Function Patch(accountId: string; merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Function Patch(accountId: string; merchantId: string; aAccount : TAccount; AQuery : TAccountspatchOptions) : TAccount;
- Function Update(accountId: string; merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Function Update(accountId: string; merchantId: string; aAccount : TAccount; AQuery : TAccountsupdateOptions) : TAccount;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountshippingResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccountshippingResource, method Custombatch
-
- TAccountshippingCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountshippingResource, method List
-
- TAccountshippingListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
-
- //Optional query Options for TAccountshippingResource, method Patch
-
- TAccountshippingPatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccountshippingResource, method Update
-
- TAccountshippingUpdateOptions = Record
- dryRun : boolean;
- end;
-
- TAccountshippingResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aAccountshippingCustomBatchRequest : TAccountshippingCustomBatchRequest; AQuery : string = '') : TAccountshippingCustomBatchResponse;
- Function Custombatch(aAccountshippingCustomBatchRequest : TAccountshippingCustomBatchRequest; AQuery : TAccountshippingcustombatchOptions) : TAccountshippingCustomBatchResponse;
- Function Get(accountId: string; merchantId: string) : TAccountShipping;
- Function List(merchantId: string; AQuery : string = '') : TAccountshippingListResponse;
- Function List(merchantId: string; AQuery : TAccountshippinglistOptions) : TAccountshippingListResponse;
- Function Patch(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : string = '') : TAccountShipping;
- Function Patch(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : TAccountshippingpatchOptions) : TAccountShipping;
- Function Update(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : string = '') : TAccountShipping;
- Function Update(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : TAccountshippingupdateOptions) : TAccountShipping;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountstatusesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccountstatusesResource, method List
-
- TAccountstatusesListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
- TAccountstatusesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aAccountstatusesCustomBatchRequest : TAccountstatusesCustomBatchRequest) : TAccountstatusesCustomBatchResponse;
- Function Get(accountId: string; merchantId: string) : TAccountStatus;
- Function List(merchantId: string; AQuery : string = '') : TAccountstatusesListResponse;
- Function List(merchantId: string; AQuery : TAccountstatuseslistOptions) : TAccountstatusesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TAccounttaxResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccounttaxResource, method Custombatch
-
- TAccounttaxCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccounttaxResource, method List
-
- TAccounttaxListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
-
- //Optional query Options for TAccounttaxResource, method Patch
-
- TAccounttaxPatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TAccounttaxResource, method Update
-
- TAccounttaxUpdateOptions = Record
- dryRun : boolean;
- end;
-
- TAccounttaxResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aAccounttaxCustomBatchRequest : TAccounttaxCustomBatchRequest; AQuery : string = '') : TAccounttaxCustomBatchResponse;
- Function Custombatch(aAccounttaxCustomBatchRequest : TAccounttaxCustomBatchRequest; AQuery : TAccounttaxcustombatchOptions) : TAccounttaxCustomBatchResponse;
- Function Get(accountId: string; merchantId: string) : TAccountTax;
- Function List(merchantId: string; AQuery : string = '') : TAccounttaxListResponse;
- Function List(merchantId: string; AQuery : TAccounttaxlistOptions) : TAccounttaxListResponse;
- Function Patch(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : string = '') : TAccountTax;
- Function Patch(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : TAccounttaxpatchOptions) : TAccountTax;
- Function Update(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : string = '') : TAccountTax;
- Function Update(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : TAccounttaxupdateOptions) : TAccountTax;
- end;
-
-
- { --------------------------------------------------------------------
- TDatafeedsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDatafeedsResource, method Custombatch
-
- TDatafeedsCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TDatafeedsResource, method Delete
-
- TDatafeedsDeleteOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TDatafeedsResource, method Insert
-
- TDatafeedsInsertOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TDatafeedsResource, method List
-
- TDatafeedsListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
-
- //Optional query Options for TDatafeedsResource, method Patch
-
- TDatafeedsPatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TDatafeedsResource, method Update
-
- TDatafeedsUpdateOptions = Record
- dryRun : boolean;
- end;
-
- TDatafeedsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aDatafeedsCustomBatchRequest : TDatafeedsCustomBatchRequest; AQuery : string = '') : TDatafeedsCustomBatchResponse;
- Function Custombatch(aDatafeedsCustomBatchRequest : TDatafeedsCustomBatchRequest; AQuery : TDatafeedscustombatchOptions) : TDatafeedsCustomBatchResponse;
- Procedure Delete(datafeedId: string; merchantId: string; AQuery : string = '');
- Procedure Delete(datafeedId: string; merchantId: string; AQuery : TDatafeedsdeleteOptions);
- Function Get(datafeedId: string; merchantId: string) : TDatafeed;
- Function Insert(merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Function Insert(merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedsinsertOptions) : TDatafeed;
- Function List(merchantId: string; AQuery : string = '') : TDatafeedsListResponse;
- Function List(merchantId: string; AQuery : TDatafeedslistOptions) : TDatafeedsListResponse;
- Function Patch(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Function Patch(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedspatchOptions) : TDatafeed;
- Function Update(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Function Update(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedsupdateOptions) : TDatafeed;
- end;
-
-
- { --------------------------------------------------------------------
- TDatafeedstatusesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDatafeedstatusesResource, method List
-
- TDatafeedstatusesListOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
- TDatafeedstatusesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aDatafeedstatusesCustomBatchRequest : TDatafeedstatusesCustomBatchRequest) : TDatafeedstatusesCustomBatchResponse;
- Function Get(datafeedId: string; merchantId: string) : TDatafeedStatus;
- Function List(merchantId: string; AQuery : string = '') : TDatafeedstatusesListResponse;
- Function List(merchantId: string; AQuery : TDatafeedstatuseslistOptions) : TDatafeedstatusesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TInventoryResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TInventoryResource, method Custombatch
-
- TInventoryCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TInventoryResource, method Set
-
- TInventorySetOptions = Record
- dryRun : boolean;
- end;
-
- TInventoryResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aInventoryCustomBatchRequest : TInventoryCustomBatchRequest; AQuery : string = '') : TInventoryCustomBatchResponse;
- Function Custombatch(aInventoryCustomBatchRequest : TInventoryCustomBatchRequest; AQuery : TInventorycustombatchOptions) : TInventoryCustomBatchResponse;
- Function _set(merchantId: string; productId: string; storeCode: string; aInventorySetRequest : TInventorySetRequest; AQuery : string = '') : TInventorySetResponse;
- Function _set(merchantId: string; productId: string; storeCode: string; aInventorySetRequest : TInventorySetRequest; AQuery : TInventorysetOptions) : TInventorySetResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOrdersResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TOrdersResource, method List
-
- TOrdersListOptions = Record
- acknowledged : boolean;
- maxResults : integer;
- orderBy : String;
- pageToken : String;
- placedDateEnd : String;
- placedDateStart : String;
- statuses : String;
- end;
-
- TOrdersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Acknowledge(merchantId: string; orderId: string; aOrdersAcknowledgeRequest : TOrdersAcknowledgeRequest) : TOrdersAcknowledgeResponse;
- Function Advancetestorder(merchantId: string; orderId: string) : TOrdersAdvanceTestOrderResponse;
- Function Cancel(merchantId: string; orderId: string; aOrdersCancelRequest : TOrdersCancelRequest) : TOrdersCancelResponse;
- Function Cancellineitem(merchantId: string; orderId: string; aOrdersCancelLineItemRequest : TOrdersCancelLineItemRequest) : TOrdersCancelLineItemResponse;
- Function Createtestorder(merchantId: string; aOrdersCreateTestOrderRequest : TOrdersCreateTestOrderRequest) : TOrdersCreateTestOrderResponse;
- Function Custombatch(aOrdersCustomBatchRequest : TOrdersCustomBatchRequest) : TOrdersCustomBatchResponse;
- Function Get(merchantId: string; orderId: string) : TOrder;
- Function Getbymerchantorderid(merchantId: string; merchantOrderId: string) : TOrdersGetByMerchantOrderIdResponse;
- Function Gettestordertemplate(merchantId: string; templateName: string) : TOrdersGetTestOrderTemplateResponse;
- Function List(merchantId: string; AQuery : string = '') : TOrdersListResponse;
- Function List(merchantId: string; AQuery : TOrderslistOptions) : TOrdersListResponse;
- Function Refund(merchantId: string; orderId: string; aOrdersRefundRequest : TOrdersRefundRequest) : TOrdersRefundResponse;
- Function Returnlineitem(merchantId: string; orderId: string; aOrdersReturnLineItemRequest : TOrdersReturnLineItemRequest) : TOrdersReturnLineItemResponse;
- Function Shiplineitems(merchantId: string; orderId: string; aOrdersShipLineItemsRequest : TOrdersShipLineItemsRequest) : TOrdersShipLineItemsResponse;
- Function Updatemerchantorderid(merchantId: string; orderId: string; aOrdersUpdateMerchantOrderIdRequest : TOrdersUpdateMerchantOrderIdRequest) : TOrdersUpdateMerchantOrderIdResponse;
- Function Updateshipment(merchantId: string; orderId: string; aOrdersUpdateShipmentRequest : TOrdersUpdateShipmentRequest) : TOrdersUpdateShipmentResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TProductsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TProductsResource, method Custombatch
-
- TProductsCustombatchOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TProductsResource, method Delete
-
- TProductsDeleteOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TProductsResource, method Insert
-
- TProductsInsertOptions = Record
- dryRun : boolean;
- end;
-
-
- //Optional query Options for TProductsResource, method List
-
- TProductsListOptions = Record
- includeInvalidInsertedItems : boolean;
- maxResults : integer;
- pageToken : String;
- end;
-
- TProductsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aProductsCustomBatchRequest : TProductsCustomBatchRequest; AQuery : string = '') : TProductsCustomBatchResponse;
- Function Custombatch(aProductsCustomBatchRequest : TProductsCustomBatchRequest; AQuery : TProductscustombatchOptions) : TProductsCustomBatchResponse;
- Procedure Delete(merchantId: string; productId: string; AQuery : string = '');
- Procedure Delete(merchantId: string; productId: string; AQuery : TProductsdeleteOptions);
- Function Get(merchantId: string; productId: string) : TProduct;
- Function Insert(merchantId: string; aProduct : TProduct; AQuery : string = '') : TProduct;
- Function Insert(merchantId: string; aProduct : TProduct; AQuery : TProductsinsertOptions) : TProduct;
- Function List(merchantId: string; AQuery : string = '') : TProductsListResponse;
- Function List(merchantId: string; AQuery : TProductslistOptions) : TProductsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TProductstatusesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TProductstatusesResource, method List
-
- TProductstatusesListOptions = Record
- includeInvalidInsertedItems : boolean;
- maxResults : integer;
- pageToken : String;
- end;
-
- TProductstatusesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Custombatch(aProductstatusesCustomBatchRequest : TProductstatusesCustomBatchRequest) : TProductstatusesCustomBatchResponse;
- Function Get(merchantId: string; productId: string) : TProductStatus;
- Function List(merchantId: string; AQuery : string = '') : TProductstatusesListResponse;
- Function List(merchantId: string; AQuery : TProductstatuseslistOptions) : TProductstatusesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TContentAPI
- --------------------------------------------------------------------}
-
- TContentAPI = Class(TGoogleAPI)
- Private
- FAccountsInstance : TAccountsResource;
- FAccountshippingInstance : TAccountshippingResource;
- FAccountstatusesInstance : TAccountstatusesResource;
- FAccounttaxInstance : TAccounttaxResource;
- FDatafeedsInstance : TDatafeedsResource;
- FDatafeedstatusesInstance : TDatafeedstatusesResource;
- FInventoryInstance : TInventoryResource;
- FOrdersInstance : TOrdersResource;
- FProductsInstance : TProductsResource;
- FProductstatusesInstance : TProductstatusesResource;
- Function GetAccountsInstance : TAccountsResource;virtual;
- Function GetAccountshippingInstance : TAccountshippingResource;virtual;
- Function GetAccountstatusesInstance : TAccountstatusesResource;virtual;
- Function GetAccounttaxInstance : TAccounttaxResource;virtual;
- Function GetDatafeedsInstance : TDatafeedsResource;virtual;
- Function GetDatafeedstatusesInstance : TDatafeedstatusesResource;virtual;
- Function GetInventoryInstance : TInventoryResource;virtual;
- Function GetOrdersInstance : TOrdersResource;virtual;
- Function GetProductsInstance : TProductsResource;virtual;
- Function GetProductstatusesInstance : TProductstatusesResource;virtual;
- Public
- //Override class functions with API info
- Class Function APIName : String; override;
- Class Function APIVersion : String; override;
- Class Function APIRevision : String; override;
- Class Function APIID : String; override;
- Class Function APITitle : String; override;
- Class Function APIDescription : String; override;
- Class Function APIOwnerDomain : String; override;
- Class Function APIOwnerName : String; override;
- Class Function APIIcon16 : String; override;
- Class Function APIIcon32 : String; override;
- Class Function APIdocumentationLink : String; override;
- Class Function APIrootUrl : string; override;
- Class Function APIbasePath : string;override;
- Class Function APIbaseURL : String;override;
- Class Function APIProtocol : string;override;
- Class Function APIservicePath : string;override;
- Class Function APIbatchPath : String;override;
- Class Function APIAuthScopes : TScopeInfoArray;override;
- Class Function APINeedsAuth : Boolean;override;
- Class Procedure RegisterAPIResources; override;
- //Add create function for resources
- Function CreateAccountsResource(AOwner : TComponent) : TAccountsResource;virtual;overload;
- Function CreateAccountsResource : TAccountsResource;virtual;overload;
- Function CreateAccountshippingResource(AOwner : TComponent) : TAccountshippingResource;virtual;overload;
- Function CreateAccountshippingResource : TAccountshippingResource;virtual;overload;
- Function CreateAccountstatusesResource(AOwner : TComponent) : TAccountstatusesResource;virtual;overload;
- Function CreateAccountstatusesResource : TAccountstatusesResource;virtual;overload;
- Function CreateAccounttaxResource(AOwner : TComponent) : TAccounttaxResource;virtual;overload;
- Function CreateAccounttaxResource : TAccounttaxResource;virtual;overload;
- Function CreateDatafeedsResource(AOwner : TComponent) : TDatafeedsResource;virtual;overload;
- Function CreateDatafeedsResource : TDatafeedsResource;virtual;overload;
- Function CreateDatafeedstatusesResource(AOwner : TComponent) : TDatafeedstatusesResource;virtual;overload;
- Function CreateDatafeedstatusesResource : TDatafeedstatusesResource;virtual;overload;
- Function CreateInventoryResource(AOwner : TComponent) : TInventoryResource;virtual;overload;
- Function CreateInventoryResource : TInventoryResource;virtual;overload;
- Function CreateOrdersResource(AOwner : TComponent) : TOrdersResource;virtual;overload;
- Function CreateOrdersResource : TOrdersResource;virtual;overload;
- Function CreateProductsResource(AOwner : TComponent) : TProductsResource;virtual;overload;
- Function CreateProductsResource : TProductsResource;virtual;overload;
- Function CreateProductstatusesResource(AOwner : TComponent) : TProductstatusesResource;virtual;overload;
- Function CreateProductstatusesResource : TProductstatusesResource;virtual;overload;
- //Add default on-demand instances for resources
- Property AccountsResource : TAccountsResource Read GetAccountsInstance;
- Property AccountshippingResource : TAccountshippingResource Read GetAccountshippingInstance;
- Property AccountstatusesResource : TAccountstatusesResource Read GetAccountstatusesInstance;
- Property AccounttaxResource : TAccounttaxResource Read GetAccounttaxInstance;
- Property DatafeedsResource : TDatafeedsResource Read GetDatafeedsInstance;
- Property DatafeedstatusesResource : TDatafeedstatusesResource Read GetDatafeedstatusesInstance;
- Property InventoryResource : TInventoryResource Read GetInventoryInstance;
- Property OrdersResource : TOrdersResource Read GetOrdersInstance;
- Property ProductsResource : TProductsResource Read GetProductsInstance;
- Property ProductstatusesResource : TProductstatusesResource Read GetProductstatusesInstance;
- end;
- implementation
- { --------------------------------------------------------------------
- TAccount
- --------------------------------------------------------------------}
- Procedure TAccount.SetadultContent(AIndex : Integer; const AValue : boolean);
- begin
- If (FadultContent=AValue) then exit;
- FadultContent:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetadwordsLinks(AIndex : Integer; const AValue : TAccountTypeadwordsLinksArray);
- begin
- If (FadwordsLinks=AValue) then exit;
- FadwordsLinks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetreviewsUrl(AIndex : Integer; const AValue : String);
- begin
- If (FreviewsUrl=AValue) then exit;
- FreviewsUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetsellerId(AIndex : Integer; const AValue : String);
- begin
- If (FsellerId=AValue) then exit;
- FsellerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setusers(AIndex : Integer; const AValue : TAccountTypeusersArray);
- begin
- If (Fusers=AValue) then exit;
- Fusers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetwebsiteUrl(AIndex : Integer; const AValue : String);
- begin
- If (FwebsiteUrl=AValue) then exit;
- FwebsiteUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccount.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'adwordslinks' : SetLength(FadwordsLinks,ALength);
- 'users' : SetLength(Fusers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountAdwordsLink
- --------------------------------------------------------------------}
- Procedure TAccountAdwordsLink.SetadwordsId(AIndex : Integer; const AValue : String);
- begin
- If (FadwordsId=AValue) then exit;
- FadwordsId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountAdwordsLink.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountIdentifier
- --------------------------------------------------------------------}
- Procedure TAccountIdentifier.SetaggregatorId(AIndex : Integer; const AValue : String);
- begin
- If (FaggregatorId=AValue) then exit;
- FaggregatorId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountIdentifier.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShipping
- --------------------------------------------------------------------}
- Procedure TAccountShipping.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShipping.SetcarrierRates(AIndex : Integer; const AValue : TAccountShippingTypecarrierRatesArray);
- begin
- If (FcarrierRates=AValue) then exit;
- FcarrierRates:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShipping.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShipping.SetlocationGroups(AIndex : Integer; const AValue : TAccountShippingTypelocationGroupsArray);
- begin
- If (FlocationGroups=AValue) then exit;
- FlocationGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShipping.SetrateTables(AIndex : Integer; const AValue : TAccountShippingTyperateTablesArray);
- begin
- If (FrateTables=AValue) then exit;
- FrateTables:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShipping.Setservices(AIndex : Integer; const AValue : TAccountShippingTypeservicesArray);
- begin
- If (Fservices=AValue) then exit;
- Fservices:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountShipping.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'carrierrates' : SetLength(FcarrierRates,ALength);
- 'locationgroups' : SetLength(FlocationGroups,ALength);
- 'ratetables' : SetLength(FrateTables,ALength);
- 'services' : SetLength(Fservices,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountShippingCarrierRate
- --------------------------------------------------------------------}
- Procedure TAccountShippingCarrierRate.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.SetcarrierService(AIndex : Integer; const AValue : String);
- begin
- If (FcarrierService=AValue) then exit;
- FcarrierService:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.SetmodifierFlatRate(AIndex : Integer; const AValue : TPrice);
- begin
- If (FmodifierFlatRate=AValue) then exit;
- FmodifierFlatRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.SetmodifierPercent(AIndex : Integer; const AValue : String);
- begin
- If (FmodifierPercent=AValue) then exit;
- FmodifierPercent:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.SetsaleCountry(AIndex : Integer; const AValue : String);
- begin
- If (FsaleCountry=AValue) then exit;
- FsaleCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCarrierRate.SetshippingOrigin(AIndex : Integer; const AValue : String);
- begin
- If (FshippingOrigin=AValue) then exit;
- FshippingOrigin:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShippingCondition
- --------------------------------------------------------------------}
- Procedure TAccountShippingCondition.SetdeliveryLocationGroup(AIndex : Integer; const AValue : String);
- begin
- If (FdeliveryLocationGroup=AValue) then exit;
- FdeliveryLocationGroup:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetdeliveryLocationId(AIndex : Integer; const AValue : String);
- begin
- If (FdeliveryLocationId=AValue) then exit;
- FdeliveryLocationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetdeliveryPostalCode(AIndex : Integer; const AValue : String);
- begin
- If (FdeliveryPostalCode=AValue) then exit;
- FdeliveryPostalCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetdeliveryPostalCodeRange(AIndex : Integer; const AValue : TAccountShippingPostalCodeRange);
- begin
- If (FdeliveryPostalCodeRange=AValue) then exit;
- FdeliveryPostalCodeRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetpriceMax(AIndex : Integer; const AValue : TPrice);
- begin
- If (FpriceMax=AValue) then exit;
- FpriceMax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetshippingLabel(AIndex : Integer; const AValue : String);
- begin
- If (FshippingLabel=AValue) then exit;
- FshippingLabel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingCondition.SetweightMax(AIndex : Integer; const AValue : TWeight);
- begin
- If (FweightMax=AValue) then exit;
- FweightMax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShippingLocationGroup
- --------------------------------------------------------------------}
- Procedure TAccountShippingLocationGroup.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingLocationGroup.SetlocationIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FlocationIds=AValue) then exit;
- FlocationIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingLocationGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingLocationGroup.SetpostalCodeRanges(AIndex : Integer; const AValue : TAccountShippingLocationGroupTypepostalCodeRangesArray);
- begin
- If (FpostalCodeRanges=AValue) then exit;
- FpostalCodeRanges:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingLocationGroup.SetpostalCodes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FpostalCodes=AValue) then exit;
- FpostalCodes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountShippingLocationGroup.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'locationids' : SetLength(FlocationIds,ALength);
- 'postalcoderanges' : SetLength(FpostalCodeRanges,ALength);
- 'postalcodes' : SetLength(FpostalCodes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountShippingPostalCodeRange
- --------------------------------------------------------------------}
- Procedure TAccountShippingPostalCodeRange.Set_end(AIndex : Integer; const AValue : String);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingPostalCodeRange.Setstart(AIndex : Integer; const AValue : String);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TAccountShippingPostalCodeRange.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TAccountShippingRateTable
- --------------------------------------------------------------------}
- Procedure TAccountShippingRateTable.Setcontent(AIndex : Integer; const AValue : TAccountShippingRateTableTypecontentArray);
- begin
- If (Fcontent=AValue) then exit;
- Fcontent:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingRateTable.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingRateTable.SetsaleCountry(AIndex : Integer; const AValue : String);
- begin
- If (FsaleCountry=AValue) then exit;
- FsaleCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountShippingRateTable.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'content' : SetLength(Fcontent,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountShippingRateTableCell
- --------------------------------------------------------------------}
- Procedure TAccountShippingRateTableCell.Setcondition(AIndex : Integer; const AValue : TAccountShippingCondition);
- begin
- If (Fcondition=AValue) then exit;
- Fcondition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingRateTableCell.Setrate(AIndex : Integer; const AValue : TPrice);
- begin
- If (Frate=AValue) then exit;
- Frate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShippingShippingService
- --------------------------------------------------------------------}
- Procedure TAccountShippingShippingService.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingService.SetcalculationMethod(AIndex : Integer; const AValue : TAccountShippingShippingServiceCalculationMethod);
- begin
- If (FcalculationMethod=AValue) then exit;
- FcalculationMethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingService.SetcostRuleTree(AIndex : Integer; const AValue : TAccountShippingShippingServiceCostRule);
- begin
- If (FcostRuleTree=AValue) then exit;
- FcostRuleTree:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingService.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingService.SetsaleCountry(AIndex : Integer; const AValue : String);
- begin
- If (FsaleCountry=AValue) then exit;
- FsaleCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShippingShippingServiceCalculationMethod
- --------------------------------------------------------------------}
- Procedure TAccountShippingShippingServiceCalculationMethod.SetcarrierRate(AIndex : Integer; const AValue : String);
- begin
- If (FcarrierRate=AValue) then exit;
- FcarrierRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCalculationMethod.Setexcluded(AIndex : Integer; const AValue : boolean);
- begin
- If (Fexcluded=AValue) then exit;
- Fexcluded:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCalculationMethod.SetflatRate(AIndex : Integer; const AValue : TPrice);
- begin
- If (FflatRate=AValue) then exit;
- FflatRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCalculationMethod.SetpercentageRate(AIndex : Integer; const AValue : String);
- begin
- If (FpercentageRate=AValue) then exit;
- FpercentageRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCalculationMethod.SetrateTable(AIndex : Integer; const AValue : String);
- begin
- If (FrateTable=AValue) then exit;
- FrateTable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountShippingShippingServiceCostRule
- --------------------------------------------------------------------}
- Procedure TAccountShippingShippingServiceCostRule.SetcalculationMethod(AIndex : Integer; const AValue : TAccountShippingShippingServiceCalculationMethod);
- begin
- If (FcalculationMethod=AValue) then exit;
- FcalculationMethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCostRule.Setchildren(AIndex : Integer; const AValue : TAccountShippingShippingServiceCostRuleTypechildrenArray);
- begin
- If (Fchildren=AValue) then exit;
- Fchildren:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountShippingShippingServiceCostRule.Setcondition(AIndex : Integer; const AValue : TAccountShippingCondition);
- begin
- If (Fcondition=AValue) then exit;
- Fcondition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountShippingShippingServiceCostRule.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'children' : SetLength(Fchildren,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountStatus
- --------------------------------------------------------------------}
- Procedure TAccountStatus.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatus.SetdataQualityIssues(AIndex : Integer; const AValue : TAccountStatusTypedataQualityIssuesArray);
- begin
- If (FdataQualityIssues=AValue) then exit;
- FdataQualityIssues:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatus.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountStatus.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dataqualityissues' : SetLength(FdataQualityIssues,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountStatusDataQualityIssue
- --------------------------------------------------------------------}
- Procedure TAccountStatusDataQualityIssue.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.SetdisplayedValue(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayedValue=AValue) then exit;
- FdisplayedValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.SetexampleItems(AIndex : Integer; const AValue : TAccountStatusDataQualityIssueTypeexampleItemsArray);
- begin
- If (FexampleItems=AValue) then exit;
- FexampleItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.SetlastChecked(AIndex : Integer; const AValue : String);
- begin
- If (FlastChecked=AValue) then exit;
- FlastChecked:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.SetnumItems(AIndex : Integer; const AValue : integer);
- begin
- If (FnumItems=AValue) then exit;
- FnumItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.Setseverity(AIndex : Integer; const AValue : String);
- begin
- If (Fseverity=AValue) then exit;
- Fseverity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusDataQualityIssue.SetsubmittedValue(AIndex : Integer; const AValue : String);
- begin
- If (FsubmittedValue=AValue) then exit;
- FsubmittedValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountStatusDataQualityIssue.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'exampleitems' : SetLength(FexampleItems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountStatusExampleItem
- --------------------------------------------------------------------}
- Procedure TAccountStatusExampleItem.SetitemId(AIndex : Integer; const AValue : String);
- begin
- If (FitemId=AValue) then exit;
- FitemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusExampleItem.Setlink(AIndex : Integer; const AValue : String);
- begin
- If (Flink=AValue) then exit;
- Flink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusExampleItem.SetsubmittedValue(AIndex : Integer; const AValue : String);
- begin
- If (FsubmittedValue=AValue) then exit;
- FsubmittedValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusExampleItem.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountStatusExampleItem.SetvalueOnLandingPage(AIndex : Integer; const AValue : String);
- begin
- If (FvalueOnLandingPage=AValue) then exit;
- FvalueOnLandingPage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountTax
- --------------------------------------------------------------------}
- Procedure TAccountTax.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTax.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTax.Setrules(AIndex : Integer; const AValue : TAccountTaxTyperulesArray);
- begin
- If (Frules=AValue) then exit;
- Frules:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountTax.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'rules' : SetLength(Frules,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountTaxTaxRule
- --------------------------------------------------------------------}
- Procedure TAccountTaxTaxRule.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTaxTaxRule.SetlocationId(AIndex : Integer; const AValue : String);
- begin
- If (FlocationId=AValue) then exit;
- FlocationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTaxTaxRule.SetratePercent(AIndex : Integer; const AValue : String);
- begin
- If (FratePercent=AValue) then exit;
- FratePercent:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTaxTaxRule.SetshippingTaxed(AIndex : Integer; const AValue : boolean);
- begin
- If (FshippingTaxed=AValue) then exit;
- FshippingTaxed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountTaxTaxRule.SetuseGlobalRate(AIndex : Integer; const AValue : boolean);
- begin
- If (FuseGlobalRate=AValue) then exit;
- FuseGlobalRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountUser
- --------------------------------------------------------------------}
- Procedure TAccountUser.Setadmin(AIndex : Integer; const AValue : boolean);
- begin
- If (Fadmin=AValue) then exit;
- Fadmin:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUser.SetemailAddress(AIndex : Integer; const AValue : String);
- begin
- If (FemailAddress=AValue) then exit;
- FemailAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountsAuthInfoResponse
- --------------------------------------------------------------------}
- Procedure TAccountsAuthInfoResponse.SetaccountIdentifiers(AIndex : Integer; const AValue : TAccountsAuthInfoResponseTypeaccountIdentifiersArray);
- begin
- If (FaccountIdentifiers=AValue) then exit;
- FaccountIdentifiers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsAuthInfoResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountsAuthInfoResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountidentifiers' : SetLength(FaccountIdentifiers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountsCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TAccountsCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TAccountsCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountsCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountsCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TAccountsCustomBatchRequestEntry.Setaccount(AIndex : Integer; const AValue : TAccount);
- begin
- If (Faccount=AValue) then exit;
- Faccount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchRequestEntry.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountsCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TAccountsCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TAccountsCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountsCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountsCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TAccountsCustomBatchResponseEntry.Setaccount(AIndex : Integer; const AValue : TAccount);
- begin
- If (Faccount=AValue) then exit;
- Faccount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountsListResponse
- --------------------------------------------------------------------}
- Procedure TAccountsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsListResponse.Setresources(AIndex : Integer; const AValue : TAccountsListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TAccountshippingCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TAccountshippingCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountshippingCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TAccountshippingCustomBatchRequestEntry.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchRequestEntry.SetaccountShipping(AIndex : Integer; const AValue : TAccountShipping);
- begin
- If (FaccountShipping=AValue) then exit;
- FaccountShipping:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TAccountshippingCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TAccountshippingCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountshippingCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountshippingCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TAccountshippingCustomBatchResponseEntry.SetaccountShipping(AIndex : Integer; const AValue : TAccountShipping);
- begin
- If (FaccountShipping=AValue) then exit;
- FaccountShipping:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountshippingListResponse
- --------------------------------------------------------------------}
- Procedure TAccountshippingListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountshippingListResponse.Setresources(AIndex : Integer; const AValue : TAccountshippingListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountshippingListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TAccountstatusesCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TAccountstatusesCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountstatusesCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TAccountstatusesCustomBatchRequestEntry.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TAccountstatusesCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TAccountstatusesCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountstatusesCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TAccountstatusesCustomBatchResponseEntry.SetaccountStatus(AIndex : Integer; const AValue : TAccountStatus);
- begin
- If (FaccountStatus=AValue) then exit;
- FaccountStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountstatusesListResponse
- --------------------------------------------------------------------}
- Procedure TAccountstatusesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountstatusesListResponse.Setresources(AIndex : Integer; const AValue : TAccountstatusesListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountstatusesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TAccounttaxCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TAccounttaxCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccounttaxCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TAccounttaxCustomBatchRequestEntry.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchRequestEntry.SetaccountTax(AIndex : Integer; const AValue : TAccountTax);
- begin
- If (FaccountTax=AValue) then exit;
- FaccountTax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TAccounttaxCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TAccounttaxCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccounttaxCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccounttaxCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TAccounttaxCustomBatchResponseEntry.SetaccountTax(AIndex : Integer; const AValue : TAccountTax);
- begin
- If (FaccountTax=AValue) then exit;
- FaccountTax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccounttaxListResponse
- --------------------------------------------------------------------}
- Procedure TAccounttaxListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccounttaxListResponse.Setresources(AIndex : Integer; const AValue : TAccounttaxListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccounttaxListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeed
- --------------------------------------------------------------------}
- Procedure TDatafeed.SetattributeLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FattributeLanguage=AValue) then exit;
- FattributeLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SetcontentLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FcontentLanguage=AValue) then exit;
- FcontentLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SetcontentType(AIndex : Integer; const AValue : String);
- begin
- If (FcontentType=AValue) then exit;
- FcontentType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SetfetchSchedule(AIndex : Integer; const AValue : TDatafeedFetchSchedule);
- begin
- If (FfetchSchedule=AValue) then exit;
- FfetchSchedule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SetfileName(AIndex : Integer; const AValue : String);
- begin
- If (FfileName=AValue) then exit;
- FfileName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.Setformat(AIndex : Integer; const AValue : TDatafeedFormat);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SetintendedDestinations(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FintendedDestinations=AValue) then exit;
- FintendedDestinations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeed.SettargetCountry(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCountry=AValue) then exit;
- FtargetCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeed.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'intendeddestinations' : SetLength(FintendedDestinations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedFetchSchedule
- --------------------------------------------------------------------}
- Procedure TDatafeedFetchSchedule.SetdayOfMonth(AIndex : Integer; const AValue : integer);
- begin
- If (FdayOfMonth=AValue) then exit;
- FdayOfMonth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.SetfetchUrl(AIndex : Integer; const AValue : String);
- begin
- If (FfetchUrl=AValue) then exit;
- FfetchUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.Sethour(AIndex : Integer; const AValue : integer);
- begin
- If (Fhour=AValue) then exit;
- Fhour:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.SetminuteOfHour(AIndex : Integer; const AValue : integer);
- begin
- If (FminuteOfHour=AValue) then exit;
- FminuteOfHour:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.Setpassword(AIndex : Integer; const AValue : String);
- begin
- If (Fpassword=AValue) then exit;
- Fpassword:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.SettimeZone(AIndex : Integer; const AValue : String);
- begin
- If (FtimeZone=AValue) then exit;
- FtimeZone:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.Setusername(AIndex : Integer; const AValue : String);
- begin
- If (Fusername=AValue) then exit;
- Fusername:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFetchSchedule.Setweekday(AIndex : Integer; const AValue : String);
- begin
- If (Fweekday=AValue) then exit;
- Fweekday:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedFormat
- --------------------------------------------------------------------}
- Procedure TDatafeedFormat.SetcolumnDelimiter(AIndex : Integer; const AValue : String);
- begin
- If (FcolumnDelimiter=AValue) then exit;
- FcolumnDelimiter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFormat.SetfileEncoding(AIndex : Integer; const AValue : String);
- begin
- If (FfileEncoding=AValue) then exit;
- FfileEncoding:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedFormat.SetquotingMode(AIndex : Integer; const AValue : String);
- begin
- If (FquotingMode=AValue) then exit;
- FquotingMode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedStatus
- --------------------------------------------------------------------}
- Procedure TDatafeedStatus.SetdatafeedId(AIndex : Integer; const AValue : String);
- begin
- If (FdatafeedId=AValue) then exit;
- FdatafeedId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.Seterrors(AIndex : Integer; const AValue : TDatafeedStatusTypeerrorsArray);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.SetitemsTotal(AIndex : Integer; const AValue : String);
- begin
- If (FitemsTotal=AValue) then exit;
- FitemsTotal:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.SetitemsValid(AIndex : Integer; const AValue : String);
- begin
- If (FitemsValid=AValue) then exit;
- FitemsValid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.SetlastUploadDate(AIndex : Integer; const AValue : String);
- begin
- If (FlastUploadDate=AValue) then exit;
- FlastUploadDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.SetprocessingStatus(AIndex : Integer; const AValue : String);
- begin
- If (FprocessingStatus=AValue) then exit;
- FprocessingStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatus.Setwarnings(AIndex : Integer; const AValue : TDatafeedStatusTypewarningsArray);
- begin
- If (Fwarnings=AValue) then exit;
- Fwarnings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedStatus.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'errors' : SetLength(Ferrors,ALength);
- 'warnings' : SetLength(Fwarnings,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedStatusError
- --------------------------------------------------------------------}
- Procedure TDatafeedStatusError.Setcode(AIndex : Integer; const AValue : String);
- begin
- If (Fcode=AValue) then exit;
- Fcode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatusError.Setcount(AIndex : Integer; const AValue : String);
- begin
- If (Fcount=AValue) then exit;
- Fcount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatusError.Setexamples(AIndex : Integer; const AValue : TDatafeedStatusErrorTypeexamplesArray);
- begin
- If (Fexamples=AValue) then exit;
- Fexamples:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatusError.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedStatusError.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'examples' : SetLength(Fexamples,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedStatusExample
- --------------------------------------------------------------------}
- Procedure TDatafeedStatusExample.SetitemId(AIndex : Integer; const AValue : String);
- begin
- If (FitemId=AValue) then exit;
- FitemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatusExample.SetlineNumber(AIndex : Integer; const AValue : String);
- begin
- If (FlineNumber=AValue) then exit;
- FlineNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedStatusExample.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TDatafeedsCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TDatafeedsCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedsCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TDatafeedsCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchRequestEntry.Setdatafeed(AIndex : Integer; const AValue : TDatafeed);
- begin
- If (Fdatafeed=AValue) then exit;
- Fdatafeed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchRequestEntry.SetdatafeedId(AIndex : Integer; const AValue : String);
- begin
- If (FdatafeedId=AValue) then exit;
- FdatafeedId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TDatafeedsCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TDatafeedsCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedsCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedsCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TDatafeedsCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchResponseEntry.Setdatafeed(AIndex : Integer; const AValue : TDatafeed);
- begin
- If (Fdatafeed=AValue) then exit;
- Fdatafeed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedsListResponse
- --------------------------------------------------------------------}
- Procedure TDatafeedsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedsListResponse.Setresources(AIndex : Integer; const AValue : TDatafeedsListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TDatafeedstatusesCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TDatafeedstatusesCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedstatusesCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TDatafeedstatusesCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchRequestEntry.SetdatafeedId(AIndex : Integer; const AValue : String);
- begin
- If (FdatafeedId=AValue) then exit;
- FdatafeedId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TDatafeedstatusesCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TDatafeedstatusesCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedstatusesCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDatafeedstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TDatafeedstatusesCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchResponseEntry.SetdatafeedStatus(AIndex : Integer; const AValue : TDatafeedStatus);
- begin
- If (FdatafeedStatus=AValue) then exit;
- FdatafeedStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDatafeedstatusesListResponse
- --------------------------------------------------------------------}
- Procedure TDatafeedstatusesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDatafeedstatusesListResponse.Setresources(AIndex : Integer; const AValue : TDatafeedstatusesListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDatafeedstatusesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TError
- --------------------------------------------------------------------}
- Procedure TError.Setdomain(AIndex : Integer; const AValue : String);
- begin
- If (Fdomain=AValue) then exit;
- Fdomain:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TError.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TError.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TErrors
- --------------------------------------------------------------------}
- Procedure TErrors.Setcode(AIndex : Integer; const AValue : integer);
- begin
- If (Fcode=AValue) then exit;
- Fcode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TErrors.Seterrors(AIndex : Integer; const AValue : TErrorsTypeerrorsArray);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TErrors.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TErrors.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'errors' : SetLength(Ferrors,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInstallment
- --------------------------------------------------------------------}
- Procedure TInstallment.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInstallment.Setmonths(AIndex : Integer; const AValue : String);
- begin
- If (Fmonths=AValue) then exit;
- Fmonths:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInventory
- --------------------------------------------------------------------}
- Procedure TInventory.Setavailability(AIndex : Integer; const AValue : String);
- begin
- If (Favailability=AValue) then exit;
- Favailability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.Setinstallment(AIndex : Integer; const AValue : TInstallment);
- begin
- If (Finstallment=AValue) then exit;
- Finstallment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints);
- begin
- If (FloyaltyPoints=AValue) then exit;
- FloyaltyPoints:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.SetsalePrice(AIndex : Integer; const AValue : TPrice);
- begin
- If (FsalePrice=AValue) then exit;
- FsalePrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String);
- begin
- If (FsalePriceEffectiveDate=AValue) then exit;
- FsalePriceEffectiveDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventory.SetsellOnGoogleQuantity(AIndex : Integer; const AValue : integer);
- begin
- If (FsellOnGoogleQuantity=AValue) then exit;
- FsellOnGoogleQuantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInventoryCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TInventoryCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TInventoryCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TInventoryCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInventoryCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TInventoryCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchRequestEntry.Setinventory(AIndex : Integer; const AValue : TInventory);
- begin
- If (Finventory=AValue) then exit;
- Finventory:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchRequestEntry.SetproductId(AIndex : Integer; const AValue : String);
- begin
- If (FproductId=AValue) then exit;
- FproductId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchRequestEntry.SetstoreCode(AIndex : Integer; const AValue : String);
- begin
- If (FstoreCode=AValue) then exit;
- FstoreCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInventoryCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TInventoryCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TInventoryCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TInventoryCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInventoryCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TInventoryCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInventorySetRequest
- --------------------------------------------------------------------}
- Procedure TInventorySetRequest.Setavailability(AIndex : Integer; const AValue : String);
- begin
- If (Favailability=AValue) then exit;
- Favailability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.Setinstallment(AIndex : Integer; const AValue : TInstallment);
- begin
- If (Finstallment=AValue) then exit;
- Finstallment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints);
- begin
- If (FloyaltyPoints=AValue) then exit;
- FloyaltyPoints:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.SetsalePrice(AIndex : Integer; const AValue : TPrice);
- begin
- If (FsalePrice=AValue) then exit;
- FsalePrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String);
- begin
- If (FsalePriceEffectiveDate=AValue) then exit;
- FsalePriceEffectiveDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventorySetRequest.SetsellOnGoogleQuantity(AIndex : Integer; const AValue : integer);
- begin
- If (FsellOnGoogleQuantity=AValue) then exit;
- FsellOnGoogleQuantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInventorySetResponse
- --------------------------------------------------------------------}
- Procedure TInventorySetResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TLoyaltyPoints
- --------------------------------------------------------------------}
- Procedure TLoyaltyPoints.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLoyaltyPoints.SetpointsValue(AIndex : Integer; const AValue : String);
- begin
- If (FpointsValue=AValue) then exit;
- FpointsValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLoyaltyPoints.Setratio(AIndex : Integer; const AValue : double);
- begin
- If (Fratio=AValue) then exit;
- Fratio:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrder
- --------------------------------------------------------------------}
- Procedure TOrder.Setacknowledged(AIndex : Integer; const AValue : boolean);
- begin
- If (Facknowledged=AValue) then exit;
- Facknowledged:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setcustomer(AIndex : Integer; const AValue : TOrderCustomer);
- begin
- If (Fcustomer=AValue) then exit;
- Fcustomer:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetdeliveryDetails(AIndex : Integer; const AValue : TOrderDeliveryDetails);
- begin
- If (FdeliveryDetails=AValue) then exit;
- FdeliveryDetails:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetlineItems(AIndex : Integer; const AValue : TOrderTypelineItemsArray);
- begin
- If (FlineItems=AValue) then exit;
- FlineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetmerchantOrderId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantOrderId=AValue) then exit;
- FmerchantOrderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetnetAmount(AIndex : Integer; const AValue : TPrice);
- begin
- If (FnetAmount=AValue) then exit;
- FnetAmount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetpaymentMethod(AIndex : Integer; const AValue : TOrderPaymentMethod);
- begin
- If (FpaymentMethod=AValue) then exit;
- FpaymentMethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetpaymentStatus(AIndex : Integer; const AValue : String);
- begin
- If (FpaymentStatus=AValue) then exit;
- FpaymentStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetplacedDate(AIndex : Integer; const AValue : String);
- begin
- If (FplacedDate=AValue) then exit;
- FplacedDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setpromotions(AIndex : Integer; const AValue : TOrderTypepromotionsArray);
- begin
- If (Fpromotions=AValue) then exit;
- Fpromotions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setrefunds(AIndex : Integer; const AValue : TOrderTyperefundsArray);
- begin
- If (Frefunds=AValue) then exit;
- Frefunds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setshipments(AIndex : Integer; const AValue : TOrderTypeshipmentsArray);
- begin
- If (Fshipments=AValue) then exit;
- Fshipments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetshippingCost(AIndex : Integer; const AValue : TPrice);
- begin
- If (FshippingCost=AValue) then exit;
- FshippingCost:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetshippingCostTax(AIndex : Integer; const AValue : TPrice);
- begin
- If (FshippingCostTax=AValue) then exit;
- FshippingCostTax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetshippingOption(AIndex : Integer; const AValue : String);
- begin
- If (FshippingOption=AValue) then exit;
- FshippingOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrder.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'lineitems' : SetLength(FlineItems,ALength);
- 'promotions' : SetLength(Fpromotions,ALength);
- 'refunds' : SetLength(Frefunds,ALength);
- 'shipments' : SetLength(Fshipments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderAddress
- --------------------------------------------------------------------}
- Procedure TOrderAddress.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.SetfullAddress(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FfullAddress=AValue) then exit;
- FfullAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.SetisPostOfficeBox(AIndex : Integer; const AValue : boolean);
- begin
- If (FisPostOfficeBox=AValue) then exit;
- FisPostOfficeBox:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.Setlocality(AIndex : Integer; const AValue : String);
- begin
- If (Flocality=AValue) then exit;
- Flocality:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.SetpostalCode(AIndex : Integer; const AValue : String);
- begin
- If (FpostalCode=AValue) then exit;
- FpostalCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.SetrecipientName(AIndex : Integer; const AValue : String);
- begin
- If (FrecipientName=AValue) then exit;
- FrecipientName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.Setregion(AIndex : Integer; const AValue : String);
- begin
- If (Fregion=AValue) then exit;
- Fregion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderAddress.SetstreetAddress(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FstreetAddress=AValue) then exit;
- FstreetAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderAddress.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'fulladdress' : SetLength(FfullAddress,ALength);
- 'streetaddress' : SetLength(FstreetAddress,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderCancellation
- --------------------------------------------------------------------}
- Procedure TOrderCancellation.Setactor(AIndex : Integer; const AValue : String);
- begin
- If (Factor=AValue) then exit;
- Factor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCancellation.SetcreationDate(AIndex : Integer; const AValue : String);
- begin
- If (FcreationDate=AValue) then exit;
- FcreationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCancellation.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCancellation.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCancellation.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderCustomer
- --------------------------------------------------------------------}
- Procedure TOrderCustomer.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCustomer.SetexplicitMarketingPreference(AIndex : Integer; const AValue : boolean);
- begin
- If (FexplicitMarketingPreference=AValue) then exit;
- FexplicitMarketingPreference:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderCustomer.SetfullName(AIndex : Integer; const AValue : String);
- begin
- If (FfullName=AValue) then exit;
- FfullName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderDeliveryDetails
- --------------------------------------------------------------------}
- Procedure TOrderDeliveryDetails.Setaddress(AIndex : Integer; const AValue : TOrderAddress);
- begin
- If (Faddress=AValue) then exit;
- Faddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDeliveryDetails.SetphoneNumber(AIndex : Integer; const AValue : String);
- begin
- If (FphoneNumber=AValue) then exit;
- FphoneNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderLineItem
- --------------------------------------------------------------------}
- Procedure TOrderLineItem.Setcancellations(AIndex : Integer; const AValue : TOrderLineItemTypecancellationsArray);
- begin
- If (Fcancellations=AValue) then exit;
- Fcancellations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.Setproduct(AIndex : Integer; const AValue : TOrderLineItemProduct);
- begin
- If (Fproduct=AValue) then exit;
- Fproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityCanceled(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityCanceled=AValue) then exit;
- FquantityCanceled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityDelivered(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityDelivered=AValue) then exit;
- FquantityDelivered:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityOrdered(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityOrdered=AValue) then exit;
- FquantityOrdered:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityPending(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityPending=AValue) then exit;
- FquantityPending:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityReturned(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityReturned=AValue) then exit;
- FquantityReturned:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetquantityShipped(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityShipped=AValue) then exit;
- FquantityShipped:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetreturnInfo(AIndex : Integer; const AValue : TOrderLineItemReturnInfo);
- begin
- If (FreturnInfo=AValue) then exit;
- FreturnInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.Setreturns(AIndex : Integer; const AValue : TOrderLineItemTypereturnsArray);
- begin
- If (Freturns=AValue) then exit;
- Freturns:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.SetshippingDetails(AIndex : Integer; const AValue : TOrderLineItemShippingDetails);
- begin
- If (FshippingDetails=AValue) then exit;
- FshippingDetails:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItem.Settax(AIndex : Integer; const AValue : TPrice);
- begin
- If (Ftax=AValue) then exit;
- Ftax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderLineItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'cancellations' : SetLength(Fcancellations,ALength);
- 'returns' : SetLength(Freturns,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderLineItemProduct
- --------------------------------------------------------------------}
- Procedure TOrderLineItemProduct.Setbrand(AIndex : Integer; const AValue : String);
- begin
- If (Fbrand=AValue) then exit;
- Fbrand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setchannel(AIndex : Integer; const AValue : String);
- begin
- If (Fchannel=AValue) then exit;
- Fchannel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setcondition(AIndex : Integer; const AValue : String);
- begin
- If (Fcondition=AValue) then exit;
- Fcondition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetcontentLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FcontentLanguage=AValue) then exit;
- FcontentLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setgtin(AIndex : Integer; const AValue : String);
- begin
- If (Fgtin=AValue) then exit;
- Fgtin:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetimageLink(AIndex : Integer; const AValue : String);
- begin
- If (FimageLink=AValue) then exit;
- FimageLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetitemGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FitemGroupId=AValue) then exit;
- FitemGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setmpn(AIndex : Integer; const AValue : String);
- begin
- If (Fmpn=AValue) then exit;
- Fmpn:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetofferId(AIndex : Integer; const AValue : String);
- begin
- If (FofferId=AValue) then exit;
- FofferId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetshownImage(AIndex : Integer; const AValue : String);
- begin
- If (FshownImage=AValue) then exit;
- FshownImage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SettargetCountry(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCountry=AValue) then exit;
- FtargetCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProduct.SetvariantAttributes(AIndex : Integer; const AValue : TOrderLineItemProductTypevariantAttributesArray);
- begin
- If (FvariantAttributes=AValue) then exit;
- FvariantAttributes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderLineItemProduct.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantattributes' : SetLength(FvariantAttributes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderLineItemProductVariantAttribute
- --------------------------------------------------------------------}
- Procedure TOrderLineItemProductVariantAttribute.Setdimension(AIndex : Integer; const AValue : String);
- begin
- If (Fdimension=AValue) then exit;
- Fdimension:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemProductVariantAttribute.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderLineItemReturnInfo
- --------------------------------------------------------------------}
- Procedure TOrderLineItemReturnInfo.SetdaysToReturn(AIndex : Integer; const AValue : integer);
- begin
- If (FdaysToReturn=AValue) then exit;
- FdaysToReturn:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemReturnInfo.SetisReturnable(AIndex : Integer; const AValue : boolean);
- begin
- If (FisReturnable=AValue) then exit;
- FisReturnable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemReturnInfo.SetpolicyUrl(AIndex : Integer; const AValue : String);
- begin
- If (FpolicyUrl=AValue) then exit;
- FpolicyUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderLineItemShippingDetails
- --------------------------------------------------------------------}
- Procedure TOrderLineItemShippingDetails.SetdeliverByDate(AIndex : Integer; const AValue : String);
- begin
- If (FdeliverByDate=AValue) then exit;
- FdeliverByDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemShippingDetails.Setmethod(AIndex : Integer; const AValue : TOrderLineItemShippingDetailsMethod);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemShippingDetails.SetshipByDate(AIndex : Integer; const AValue : String);
- begin
- If (FshipByDate=AValue) then exit;
- FshipByDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderLineItemShippingDetailsMethod
- --------------------------------------------------------------------}
- Procedure TOrderLineItemShippingDetailsMethod.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemShippingDetailsMethod.SetmaxDaysInTransit(AIndex : Integer; const AValue : integer);
- begin
- If (FmaxDaysInTransit=AValue) then exit;
- FmaxDaysInTransit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemShippingDetailsMethod.SetmethodName(AIndex : Integer; const AValue : String);
- begin
- If (FmethodName=AValue) then exit;
- FmethodName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderLineItemShippingDetailsMethod.SetminDaysInTransit(AIndex : Integer; const AValue : integer);
- begin
- If (FminDaysInTransit=AValue) then exit;
- FminDaysInTransit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderPaymentMethod
- --------------------------------------------------------------------}
- Procedure TOrderPaymentMethod.SetbillingAddress(AIndex : Integer; const AValue : TOrderAddress);
- begin
- If (FbillingAddress=AValue) then exit;
- FbillingAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPaymentMethod.SetexpirationMonth(AIndex : Integer; const AValue : integer);
- begin
- If (FexpirationMonth=AValue) then exit;
- FexpirationMonth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPaymentMethod.SetexpirationYear(AIndex : Integer; const AValue : integer);
- begin
- If (FexpirationYear=AValue) then exit;
- FexpirationYear:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPaymentMethod.SetlastFourDigits(AIndex : Integer; const AValue : String);
- begin
- If (FlastFourDigits=AValue) then exit;
- FlastFourDigits:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPaymentMethod.SetphoneNumber(AIndex : Integer; const AValue : String);
- begin
- If (FphoneNumber=AValue) then exit;
- FphoneNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPaymentMethod.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TOrderPaymentMethod.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TOrderPromotion
- --------------------------------------------------------------------}
- Procedure TOrderPromotion.Setbenefits(AIndex : Integer; const AValue : TOrderPromotionTypebenefitsArray);
- begin
- If (Fbenefits=AValue) then exit;
- Fbenefits:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.SeteffectiveDates(AIndex : Integer; const AValue : String);
- begin
- If (FeffectiveDates=AValue) then exit;
- FeffectiveDates:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.SetgenericRedemptionCode(AIndex : Integer; const AValue : String);
- begin
- If (FgenericRedemptionCode=AValue) then exit;
- FgenericRedemptionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.SetlongTitle(AIndex : Integer; const AValue : String);
- begin
- If (FlongTitle=AValue) then exit;
- FlongTitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.SetproductApplicability(AIndex : Integer; const AValue : String);
- begin
- If (FproductApplicability=AValue) then exit;
- FproductApplicability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotion.SetredemptionChannel(AIndex : Integer; const AValue : String);
- begin
- If (FredemptionChannel=AValue) then exit;
- FredemptionChannel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderPromotion.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'benefits' : SetLength(Fbenefits,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderPromotionBenefit
- --------------------------------------------------------------------}
- Procedure TOrderPromotionBenefit.Setdiscount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fdiscount=AValue) then exit;
- Fdiscount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotionBenefit.SetofferIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FofferIds=AValue) then exit;
- FofferIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotionBenefit.SetsubType(AIndex : Integer; const AValue : String);
- begin
- If (FsubType=AValue) then exit;
- FsubType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotionBenefit.SettaxImpact(AIndex : Integer; const AValue : TPrice);
- begin
- If (FtaxImpact=AValue) then exit;
- FtaxImpact:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderPromotionBenefit.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TOrderPromotionBenefit.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderPromotionBenefit.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'offerids' : SetLength(FofferIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderRefund
- --------------------------------------------------------------------}
- Procedure TOrderRefund.Setactor(AIndex : Integer; const AValue : String);
- begin
- If (Factor=AValue) then exit;
- Factor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderRefund.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderRefund.SetcreationDate(AIndex : Integer; const AValue : String);
- begin
- If (FcreationDate=AValue) then exit;
- FcreationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderRefund.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderRefund.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderReturn
- --------------------------------------------------------------------}
- Procedure TOrderReturn.Setactor(AIndex : Integer; const AValue : String);
- begin
- If (Factor=AValue) then exit;
- Factor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderReturn.SetcreationDate(AIndex : Integer; const AValue : String);
- begin
- If (FcreationDate=AValue) then exit;
- FcreationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderReturn.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderReturn.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderReturn.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderShipment
- --------------------------------------------------------------------}
- Procedure TOrderShipment.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.SetcreationDate(AIndex : Integer; const AValue : String);
- begin
- If (FcreationDate=AValue) then exit;
- FcreationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.SetdeliveryDate(AIndex : Integer; const AValue : String);
- begin
- If (FdeliveryDate=AValue) then exit;
- FdeliveryDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.SetlineItems(AIndex : Integer; const AValue : TOrderShipmentTypelineItemsArray);
- begin
- If (FlineItems=AValue) then exit;
- FlineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipment.SettrackingId(AIndex : Integer; const AValue : String);
- begin
- If (FtrackingId=AValue) then exit;
- FtrackingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderShipment.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'lineitems' : SetLength(FlineItems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderShipmentLineItemShipment
- --------------------------------------------------------------------}
- Procedure TOrderShipmentLineItemShipment.SetlineItemId(AIndex : Integer; const AValue : String);
- begin
- If (FlineItemId=AValue) then exit;
- FlineItemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderShipmentLineItemShipment.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersAcknowledgeRequest
- --------------------------------------------------------------------}
- Procedure TOrdersAcknowledgeRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersAcknowledgeResponse
- --------------------------------------------------------------------}
- Procedure TOrdersAcknowledgeResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersAcknowledgeResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersAdvanceTestOrderResponse
- --------------------------------------------------------------------}
- Procedure TOrdersAdvanceTestOrderResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCancelLineItemRequest
- --------------------------------------------------------------------}
- Procedure TOrdersCancelLineItemRequest.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemRequest.SetlineItemId(AIndex : Integer; const AValue : String);
- begin
- If (FlineItemId=AValue) then exit;
- FlineItemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemRequest.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemRequest.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemRequest.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCancelLineItemResponse
- --------------------------------------------------------------------}
- Procedure TOrdersCancelLineItemResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelLineItemResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCancelRequest
- --------------------------------------------------------------------}
- Procedure TOrdersCancelRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelRequest.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelRequest.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCancelResponse
- --------------------------------------------------------------------}
- Procedure TOrdersCancelResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCancelResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCreateTestOrderRequest
- --------------------------------------------------------------------}
- Procedure TOrdersCreateTestOrderRequest.SettemplateName(AIndex : Integer; const AValue : String);
- begin
- If (FtemplateName=AValue) then exit;
- FtemplateName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCreateTestOrderRequest.SettestOrder(AIndex : Integer; const AValue : TTestOrder);
- begin
- If (FtestOrder=AValue) then exit;
- FtestOrder:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCreateTestOrderResponse
- --------------------------------------------------------------------}
- Procedure TOrdersCreateTestOrderResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCreateTestOrderResponse.SetorderId(AIndex : Integer; const AValue : String);
- begin
- If (ForderId=AValue) then exit;
- ForderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TOrdersCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.Setcancel(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryCancel);
- begin
- If (Fcancel=AValue) then exit;
- Fcancel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetcancelLineItem(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryCancelLineItem);
- begin
- If (FcancelLineItem=AValue) then exit;
- FcancelLineItem:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetmerchantOrderId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantOrderId=AValue) then exit;
- FmerchantOrderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetorderId(AIndex : Integer; const AValue : String);
- begin
- If (ForderId=AValue) then exit;
- ForderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.Setrefund(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryRefund);
- begin
- If (Frefund=AValue) then exit;
- Frefund:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetreturnLineItem(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryReturnLineItem);
- begin
- If (FreturnLineItem=AValue) then exit;
- FreturnLineItem:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetshipLineItems(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryShipLineItems);
- begin
- If (FshipLineItems=AValue) then exit;
- FshipLineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntry.SetupdateShipment(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryUpdateShipment);
- begin
- If (FupdateShipment=AValue) then exit;
- FupdateShipment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryCancel
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryCancel.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryCancel.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryCancelLineItem
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryCancelLineItem.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryCancelLineItem.SetlineItemId(AIndex : Integer; const AValue : String);
- begin
- If (FlineItemId=AValue) then exit;
- FlineItemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryCancelLineItem.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryCancelLineItem.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryCancelLineItem.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryRefund
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryRefund.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryRefund.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryRefund.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryReturnLineItem
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryReturnLineItem.SetlineItemId(AIndex : Integer; const AValue : String);
- begin
- If (FlineItemId=AValue) then exit;
- FlineItemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryReturnLineItem.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryReturnLineItem.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryReturnLineItem.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryShipLineItems
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryShipLineItems.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryShipLineItems.SetlineItems(AIndex : Integer; const AValue : TOrdersCustomBatchRequestEntryShipLineItemsTypelineItemsArray);
- begin
- If (FlineItems=AValue) then exit;
- FlineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryShipLineItems.SetshipmentId(AIndex : Integer; const AValue : String);
- begin
- If (FshipmentId=AValue) then exit;
- FshipmentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryShipLineItems.SettrackingId(AIndex : Integer; const AValue : String);
- begin
- If (FtrackingId=AValue) then exit;
- FtrackingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersCustomBatchRequestEntryShipLineItems.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'lineitems' : SetLength(FlineItems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersCustomBatchRequestEntryUpdateShipment
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchRequestEntryUpdateShipment.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryUpdateShipment.SetshipmentId(AIndex : Integer; const AValue : String);
- begin
- If (FshipmentId=AValue) then exit;
- FshipmentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryUpdateShipment.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchRequestEntryUpdateShipment.SettrackingId(AIndex : Integer; const AValue : String);
- begin
- If (FtrackingId=AValue) then exit;
- FtrackingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TOrdersCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TOrdersCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchResponseEntry.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersCustomBatchResponseEntry.Setorder(AIndex : Integer; const AValue : TOrder);
- begin
- If (Forder=AValue) then exit;
- Forder:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersGetByMerchantOrderIdResponse
- --------------------------------------------------------------------}
- Procedure TOrdersGetByMerchantOrderIdResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersGetByMerchantOrderIdResponse.Setorder(AIndex : Integer; const AValue : TOrder);
- begin
- If (Forder=AValue) then exit;
- Forder:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersGetTestOrderTemplateResponse
- --------------------------------------------------------------------}
- Procedure TOrdersGetTestOrderTemplateResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersGetTestOrderTemplateResponse.Settemplate(AIndex : Integer; const AValue : TTestOrder);
- begin
- If (Ftemplate=AValue) then exit;
- Ftemplate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersListResponse
- --------------------------------------------------------------------}
- Procedure TOrdersListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersListResponse.Setresources(AIndex : Integer; const AValue : TOrdersListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersRefundRequest
- --------------------------------------------------------------------}
- Procedure TOrdersRefundRequest.Setamount(AIndex : Integer; const AValue : TPrice);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersRefundRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersRefundRequest.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersRefundRequest.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersRefundResponse
- --------------------------------------------------------------------}
- Procedure TOrdersRefundResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersRefundResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersReturnLineItemRequest
- --------------------------------------------------------------------}
- Procedure TOrdersReturnLineItemRequest.SetlineItemId(AIndex : Integer; const AValue : String);
- begin
- If (FlineItemId=AValue) then exit;
- FlineItemId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersReturnLineItemRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersReturnLineItemRequest.Setquantity(AIndex : Integer; const AValue : integer);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersReturnLineItemRequest.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersReturnLineItemRequest.SetreasonText(AIndex : Integer; const AValue : String);
- begin
- If (FreasonText=AValue) then exit;
- FreasonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersReturnLineItemResponse
- --------------------------------------------------------------------}
- Procedure TOrdersReturnLineItemResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersReturnLineItemResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersShipLineItemsRequest
- --------------------------------------------------------------------}
- Procedure TOrdersShipLineItemsRequest.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersShipLineItemsRequest.SetlineItems(AIndex : Integer; const AValue : TOrdersShipLineItemsRequestTypelineItemsArray);
- begin
- If (FlineItems=AValue) then exit;
- FlineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersShipLineItemsRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersShipLineItemsRequest.SetshipmentId(AIndex : Integer; const AValue : String);
- begin
- If (FshipmentId=AValue) then exit;
- FshipmentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersShipLineItemsRequest.SettrackingId(AIndex : Integer; const AValue : String);
- begin
- If (FtrackingId=AValue) then exit;
- FtrackingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersShipLineItemsRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'lineitems' : SetLength(FlineItems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersShipLineItemsResponse
- --------------------------------------------------------------------}
- Procedure TOrdersShipLineItemsResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersShipLineItemsResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersUpdateMerchantOrderIdRequest
- --------------------------------------------------------------------}
- Procedure TOrdersUpdateMerchantOrderIdRequest.SetmerchantOrderId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantOrderId=AValue) then exit;
- FmerchantOrderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateMerchantOrderIdRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersUpdateMerchantOrderIdResponse
- --------------------------------------------------------------------}
- Procedure TOrdersUpdateMerchantOrderIdResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateMerchantOrderIdResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersUpdateShipmentRequest
- --------------------------------------------------------------------}
- Procedure TOrdersUpdateShipmentRequest.Setcarrier(AIndex : Integer; const AValue : String);
- begin
- If (Fcarrier=AValue) then exit;
- Fcarrier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateShipmentRequest.SetoperationId(AIndex : Integer; const AValue : String);
- begin
- If (FoperationId=AValue) then exit;
- FoperationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateShipmentRequest.SetshipmentId(AIndex : Integer; const AValue : String);
- begin
- If (FshipmentId=AValue) then exit;
- FshipmentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateShipmentRequest.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateShipmentRequest.SettrackingId(AIndex : Integer; const AValue : String);
- begin
- If (FtrackingId=AValue) then exit;
- FtrackingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrdersUpdateShipmentResponse
- --------------------------------------------------------------------}
- Procedure TOrdersUpdateShipmentResponse.SetexecutionStatus(AIndex : Integer; const AValue : String);
- begin
- If (FexecutionStatus=AValue) then exit;
- FexecutionStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersUpdateShipmentResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPrice
- --------------------------------------------------------------------}
- Procedure TPrice.Setcurrency(AIndex : Integer; const AValue : String);
- begin
- If (Fcurrency=AValue) then exit;
- Fcurrency:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPrice.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProduct
- --------------------------------------------------------------------}
- Procedure TProduct.SetadditionalImageLinks(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FadditionalImageLinks=AValue) then exit;
- FadditionalImageLinks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setadult(AIndex : Integer; const AValue : boolean);
- begin
- If (Fadult=AValue) then exit;
- Fadult:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetadwordsGrouping(AIndex : Integer; const AValue : String);
- begin
- If (FadwordsGrouping=AValue) then exit;
- FadwordsGrouping:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetadwordsLabels(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FadwordsLabels=AValue) then exit;
- FadwordsLabels:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetadwordsRedirect(AIndex : Integer; const AValue : String);
- begin
- If (FadwordsRedirect=AValue) then exit;
- FadwordsRedirect:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetageGroup(AIndex : Integer; const AValue : String);
- begin
- If (FageGroup=AValue) then exit;
- FageGroup:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setaspects(AIndex : Integer; const AValue : TProductTypeaspectsArray);
- begin
- If (Faspects=AValue) then exit;
- Faspects:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setavailability(AIndex : Integer; const AValue : String);
- begin
- If (Favailability=AValue) then exit;
- Favailability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetavailabilityDate(AIndex : Integer; const AValue : String);
- begin
- If (FavailabilityDate=AValue) then exit;
- FavailabilityDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setbrand(AIndex : Integer; const AValue : String);
- begin
- If (Fbrand=AValue) then exit;
- Fbrand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setchannel(AIndex : Integer; const AValue : String);
- begin
- If (Fchannel=AValue) then exit;
- Fchannel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setcolor(AIndex : Integer; const AValue : String);
- begin
- If (Fcolor=AValue) then exit;
- Fcolor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setcondition(AIndex : Integer; const AValue : String);
- begin
- If (Fcondition=AValue) then exit;
- Fcondition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcontentLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FcontentLanguage=AValue) then exit;
- FcontentLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomAttributes(AIndex : Integer; const AValue : TProductTypecustomAttributesArray);
- begin
- If (FcustomAttributes=AValue) then exit;
- FcustomAttributes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomGroups(AIndex : Integer; const AValue : TProductTypecustomGroupsArray);
- begin
- If (FcustomGroups=AValue) then exit;
- FcustomGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomLabel0(AIndex : Integer; const AValue : String);
- begin
- If (FcustomLabel0=AValue) then exit;
- FcustomLabel0:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomLabel1(AIndex : Integer; const AValue : String);
- begin
- If (FcustomLabel1=AValue) then exit;
- FcustomLabel1:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomLabel2(AIndex : Integer; const AValue : String);
- begin
- If (FcustomLabel2=AValue) then exit;
- FcustomLabel2:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomLabel3(AIndex : Integer; const AValue : String);
- begin
- If (FcustomLabel3=AValue) then exit;
- FcustomLabel3:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetcustomLabel4(AIndex : Integer; const AValue : String);
- begin
- If (FcustomLabel4=AValue) then exit;
- FcustomLabel4:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setdestinations(AIndex : Integer; const AValue : TProductTypedestinationsArray);
- begin
- If (Fdestinations=AValue) then exit;
- Fdestinations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetdisplayAdsId(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayAdsId=AValue) then exit;
- FdisplayAdsId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetdisplayAdsLink(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayAdsLink=AValue) then exit;
- FdisplayAdsLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetdisplayAdsSimilarIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdisplayAdsSimilarIds=AValue) then exit;
- FdisplayAdsSimilarIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetdisplayAdsTitle(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayAdsTitle=AValue) then exit;
- FdisplayAdsTitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetdisplayAdsValue(AIndex : Integer; const AValue : double);
- begin
- If (FdisplayAdsValue=AValue) then exit;
- FdisplayAdsValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetenergyEfficiencyClass(AIndex : Integer; const AValue : String);
- begin
- If (FenergyEfficiencyClass=AValue) then exit;
- FenergyEfficiencyClass:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetexpirationDate(AIndex : Integer; const AValue : String);
- begin
- If (FexpirationDate=AValue) then exit;
- FexpirationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setgender(AIndex : Integer; const AValue : String);
- begin
- If (Fgender=AValue) then exit;
- Fgender:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetgoogleProductCategory(AIndex : Integer; const AValue : String);
- begin
- If (FgoogleProductCategory=AValue) then exit;
- FgoogleProductCategory:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setgtin(AIndex : Integer; const AValue : String);
- begin
- If (Fgtin=AValue) then exit;
- Fgtin:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetidentifierExists(AIndex : Integer; const AValue : boolean);
- begin
- If (FidentifierExists=AValue) then exit;
- FidentifierExists:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetimageLink(AIndex : Integer; const AValue : String);
- begin
- If (FimageLink=AValue) then exit;
- FimageLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setinstallment(AIndex : Integer; const AValue : TInstallment);
- begin
- If (Finstallment=AValue) then exit;
- Finstallment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetisBundle(AIndex : Integer; const AValue : boolean);
- begin
- If (FisBundle=AValue) then exit;
- FisBundle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetitemGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FitemGroupId=AValue) then exit;
- FitemGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setlink(AIndex : Integer; const AValue : String);
- begin
- If (Flink=AValue) then exit;
- Flink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetloyaltyPoints(AIndex : Integer; const AValue : TLoyaltyPoints);
- begin
- If (FloyaltyPoints=AValue) then exit;
- FloyaltyPoints:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setmaterial(AIndex : Integer; const AValue : String);
- begin
- If (Fmaterial=AValue) then exit;
- Fmaterial:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetmobileLink(AIndex : Integer; const AValue : String);
- begin
- If (FmobileLink=AValue) then exit;
- FmobileLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setmpn(AIndex : Integer; const AValue : String);
- begin
- If (Fmpn=AValue) then exit;
- Fmpn:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setmultipack(AIndex : Integer; const AValue : String);
- begin
- If (Fmultipack=AValue) then exit;
- Fmultipack:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetofferId(AIndex : Integer; const AValue : String);
- begin
- If (FofferId=AValue) then exit;
- FofferId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetonlineOnly(AIndex : Integer; const AValue : boolean);
- begin
- If (FonlineOnly=AValue) then exit;
- FonlineOnly:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setpattern(AIndex : Integer; const AValue : String);
- begin
- If (Fpattern=AValue) then exit;
- Fpattern:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetproductType(AIndex : Integer; const AValue : String);
- begin
- If (FproductType=AValue) then exit;
- FproductType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetpromotionIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FpromotionIds=AValue) then exit;
- FpromotionIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetsalePrice(AIndex : Integer; const AValue : TPrice);
- begin
- If (FsalePrice=AValue) then exit;
- FsalePrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetsalePriceEffectiveDate(AIndex : Integer; const AValue : String);
- begin
- If (FsalePriceEffectiveDate=AValue) then exit;
- FsalePriceEffectiveDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetsellOnGoogleQuantity(AIndex : Integer; const AValue : String);
- begin
- If (FsellOnGoogleQuantity=AValue) then exit;
- FsellOnGoogleQuantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setshipping(AIndex : Integer; const AValue : TProductTypeshippingArray);
- begin
- If (Fshipping=AValue) then exit;
- Fshipping:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetshippingHeight(AIndex : Integer; const AValue : TProductShippingDimension);
- begin
- If (FshippingHeight=AValue) then exit;
- FshippingHeight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetshippingLabel(AIndex : Integer; const AValue : String);
- begin
- If (FshippingLabel=AValue) then exit;
- FshippingLabel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetshippingLength(AIndex : Integer; const AValue : TProductShippingDimension);
- begin
- If (FshippingLength=AValue) then exit;
- FshippingLength:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetshippingWeight(AIndex : Integer; const AValue : TProductShippingWeight);
- begin
- If (FshippingWeight=AValue) then exit;
- FshippingWeight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetshippingWidth(AIndex : Integer; const AValue : TProductShippingDimension);
- begin
- If (FshippingWidth=AValue) then exit;
- FshippingWidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetsizeSystem(AIndex : Integer; const AValue : String);
- begin
- If (FsizeSystem=AValue) then exit;
- FsizeSystem:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetsizeType(AIndex : Integer; const AValue : String);
- begin
- If (FsizeType=AValue) then exit;
- FsizeType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setsizes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fsizes=AValue) then exit;
- Fsizes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SettargetCountry(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCountry=AValue) then exit;
- FtargetCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Settaxes(AIndex : Integer; const AValue : TProductTypetaxesArray);
- begin
- If (Ftaxes=AValue) then exit;
- Ftaxes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetunitPricingBaseMeasure(AIndex : Integer; const AValue : TProductUnitPricingBaseMeasure);
- begin
- If (FunitPricingBaseMeasure=AValue) then exit;
- FunitPricingBaseMeasure:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetunitPricingMeasure(AIndex : Integer; const AValue : TProductUnitPricingMeasure);
- begin
- If (FunitPricingMeasure=AValue) then exit;
- FunitPricingMeasure:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.SetvalidatedDestinations(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FvalidatedDestinations=AValue) then exit;
- FvalidatedDestinations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProduct.Setwarnings(AIndex : Integer; const AValue : TProductTypewarningsArray);
- begin
- If (Fwarnings=AValue) then exit;
- Fwarnings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProduct.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'additionalimagelinks' : SetLength(FadditionalImageLinks,ALength);
- 'adwordslabels' : SetLength(FadwordsLabels,ALength);
- 'aspects' : SetLength(Faspects,ALength);
- 'customattributes' : SetLength(FcustomAttributes,ALength);
- 'customgroups' : SetLength(FcustomGroups,ALength);
- 'destinations' : SetLength(Fdestinations,ALength);
- 'displayadssimilarids' : SetLength(FdisplayAdsSimilarIds,ALength);
- 'promotionids' : SetLength(FpromotionIds,ALength);
- 'shipping' : SetLength(Fshipping,ALength);
- 'sizes' : SetLength(Fsizes,ALength);
- 'taxes' : SetLength(Ftaxes,ALength);
- 'validateddestinations' : SetLength(FvalidatedDestinations,ALength);
- 'warnings' : SetLength(Fwarnings,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductAspect
- --------------------------------------------------------------------}
- Procedure TProductAspect.SetaspectName(AIndex : Integer; const AValue : String);
- begin
- If (FaspectName=AValue) then exit;
- FaspectName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductAspect.SetdestinationName(AIndex : Integer; const AValue : String);
- begin
- If (FdestinationName=AValue) then exit;
- FdestinationName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductAspect.Setintention(AIndex : Integer; const AValue : String);
- begin
- If (Fintention=AValue) then exit;
- Fintention:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductCustomAttribute
- --------------------------------------------------------------------}
- Procedure TProductCustomAttribute.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductCustomAttribute.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductCustomAttribute.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductCustomAttribute.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TProductCustomAttribute.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TProductCustomGroup
- --------------------------------------------------------------------}
- Procedure TProductCustomGroup.Setattributes(AIndex : Integer; const AValue : TProductCustomGroupTypeattributesArray);
- begin
- If (Fattributes=AValue) then exit;
- Fattributes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductCustomGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductCustomGroup.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'attributes' : SetLength(Fattributes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductDestination
- --------------------------------------------------------------------}
- Procedure TProductDestination.SetdestinationName(AIndex : Integer; const AValue : String);
- begin
- If (FdestinationName=AValue) then exit;
- FdestinationName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductDestination.Setintention(AIndex : Integer; const AValue : String);
- begin
- If (Fintention=AValue) then exit;
- Fintention:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductShipping
- --------------------------------------------------------------------}
- Procedure TProductShipping.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.SetlocationGroupName(AIndex : Integer; const AValue : String);
- begin
- If (FlocationGroupName=AValue) then exit;
- FlocationGroupName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.SetlocationId(AIndex : Integer; const AValue : String);
- begin
- If (FlocationId=AValue) then exit;
- FlocationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.SetpostalCode(AIndex : Integer; const AValue : String);
- begin
- If (FpostalCode=AValue) then exit;
- FpostalCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.Setregion(AIndex : Integer; const AValue : String);
- begin
- If (Fregion=AValue) then exit;
- Fregion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShipping.Setservice(AIndex : Integer; const AValue : String);
- begin
- If (Fservice=AValue) then exit;
- Fservice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductShippingDimension
- --------------------------------------------------------------------}
- Procedure TProductShippingDimension.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShippingDimension.Setvalue(AIndex : Integer; const AValue : double);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TProductShippingDimension.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TProductShippingWeight
- --------------------------------------------------------------------}
- Procedure TProductShippingWeight.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductShippingWeight.Setvalue(AIndex : Integer; const AValue : double);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TProductShippingWeight.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TProductStatus
- --------------------------------------------------------------------}
- Procedure TProductStatus.SetcreationDate(AIndex : Integer; const AValue : String);
- begin
- If (FcreationDate=AValue) then exit;
- FcreationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.SetdataQualityIssues(AIndex : Integer; const AValue : TProductStatusTypedataQualityIssuesArray);
- begin
- If (FdataQualityIssues=AValue) then exit;
- FdataQualityIssues:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.SetdestinationStatuses(AIndex : Integer; const AValue : TProductStatusTypedestinationStatusesArray);
- begin
- If (FdestinationStatuses=AValue) then exit;
- FdestinationStatuses:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.SetgoogleExpirationDate(AIndex : Integer; const AValue : String);
- begin
- If (FgoogleExpirationDate=AValue) then exit;
- FgoogleExpirationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.SetlastUpdateDate(AIndex : Integer; const AValue : String);
- begin
- If (FlastUpdateDate=AValue) then exit;
- FlastUpdateDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.Setlink(AIndex : Integer; const AValue : String);
- begin
- If (Flink=AValue) then exit;
- Flink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.SetproductId(AIndex : Integer; const AValue : String);
- begin
- If (FproductId=AValue) then exit;
- FproductId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatus.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductStatus.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dataqualityissues' : SetLength(FdataQualityIssues,ALength);
- 'destinationstatuses' : SetLength(FdestinationStatuses,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductStatusDataQualityIssue
- --------------------------------------------------------------------}
- Procedure TProductStatusDataQualityIssue.Setdetail(AIndex : Integer; const AValue : String);
- begin
- If (Fdetail=AValue) then exit;
- Fdetail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.SetfetchStatus(AIndex : Integer; const AValue : String);
- begin
- If (FfetchStatus=AValue) then exit;
- FfetchStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.Setlocation(AIndex : Integer; const AValue : String);
- begin
- If (Flocation=AValue) then exit;
- Flocation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.Setseverity(AIndex : Integer; const AValue : String);
- begin
- If (Fseverity=AValue) then exit;
- Fseverity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.Settimestamp(AIndex : Integer; const AValue : String);
- begin
- If (Ftimestamp=AValue) then exit;
- Ftimestamp:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.SetvalueOnLandingPage(AIndex : Integer; const AValue : String);
- begin
- If (FvalueOnLandingPage=AValue) then exit;
- FvalueOnLandingPage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDataQualityIssue.SetvalueProvided(AIndex : Integer; const AValue : String);
- begin
- If (FvalueProvided=AValue) then exit;
- FvalueProvided:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductStatusDestinationStatus
- --------------------------------------------------------------------}
- Procedure TProductStatusDestinationStatus.SetapprovalStatus(AIndex : Integer; const AValue : String);
- begin
- If (FapprovalStatus=AValue) then exit;
- FapprovalStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDestinationStatus.Setdestination(AIndex : Integer; const AValue : String);
- begin
- If (Fdestination=AValue) then exit;
- Fdestination:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductStatusDestinationStatus.Setintention(AIndex : Integer; const AValue : String);
- begin
- If (Fintention=AValue) then exit;
- Fintention:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductTax
- --------------------------------------------------------------------}
- Procedure TProductTax.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductTax.SetlocationId(AIndex : Integer; const AValue : String);
- begin
- If (FlocationId=AValue) then exit;
- FlocationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductTax.SetpostalCode(AIndex : Integer; const AValue : String);
- begin
- If (FpostalCode=AValue) then exit;
- FpostalCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductTax.Setrate(AIndex : Integer; const AValue : double);
- begin
- If (Frate=AValue) then exit;
- Frate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductTax.Setregion(AIndex : Integer; const AValue : String);
- begin
- If (Fregion=AValue) then exit;
- Fregion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductTax.SettaxShip(AIndex : Integer; const AValue : boolean);
- begin
- If (FtaxShip=AValue) then exit;
- FtaxShip:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductUnitPricingBaseMeasure
- --------------------------------------------------------------------}
- Procedure TProductUnitPricingBaseMeasure.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductUnitPricingBaseMeasure.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TProductUnitPricingBaseMeasure.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TProductUnitPricingMeasure
- --------------------------------------------------------------------}
- Procedure TProductUnitPricingMeasure.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductUnitPricingMeasure.Setvalue(AIndex : Integer; const AValue : double);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TProductUnitPricingMeasure.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TProductsCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TProductsCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TProductsCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductsCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductsCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TProductsCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchRequestEntry.Setproduct(AIndex : Integer; const AValue : TProduct);
- begin
- If (Fproduct=AValue) then exit;
- Fproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchRequestEntry.SetproductId(AIndex : Integer; const AValue : String);
- begin
- If (FproductId=AValue) then exit;
- FproductId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductsCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TProductsCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TProductsCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductsCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductsCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TProductsCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsCustomBatchResponseEntry.Setproduct(AIndex : Integer; const AValue : TProduct);
- begin
- If (Fproduct=AValue) then exit;
- Fproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductsListResponse
- --------------------------------------------------------------------}
- Procedure TProductsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductsListResponse.Setresources(AIndex : Integer; const AValue : TProductsListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchRequest
- --------------------------------------------------------------------}
- Procedure TProductstatusesCustomBatchRequest.Setentries(AIndex : Integer; const AValue : TProductstatusesCustomBatchRequestTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductstatusesCustomBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TProductstatusesCustomBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchRequestEntry.SetmerchantId(AIndex : Integer; const AValue : String);
- begin
- If (FmerchantId=AValue) then exit;
- FmerchantId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchRequestEntry.Setmethod(AIndex : Integer; const AValue : String);
- begin
- If (Fmethod=AValue) then exit;
- Fmethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchRequestEntry.SetproductId(AIndex : Integer; const AValue : String);
- begin
- If (FproductId=AValue) then exit;
- FproductId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchResponse
- --------------------------------------------------------------------}
- Procedure TProductstatusesCustomBatchResponse.Setentries(AIndex : Integer; const AValue : TProductstatusesCustomBatchResponseTypeentriesArray);
- begin
- If (Fentries=AValue) then exit;
- Fentries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductstatusesCustomBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entries' : SetLength(Fentries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TProductstatusesCustomBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TProductstatusesCustomBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchResponseEntry.Seterrors(AIndex : Integer; const AValue : TErrors);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchResponseEntry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesCustomBatchResponseEntry.SetproductStatus(AIndex : Integer; const AValue : TProductStatus);
- begin
- If (FproductStatus=AValue) then exit;
- FproductStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductstatusesListResponse
- --------------------------------------------------------------------}
- Procedure TProductstatusesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductstatusesListResponse.Setresources(AIndex : Integer; const AValue : TProductstatusesListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProductstatusesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTestOrder
- --------------------------------------------------------------------}
- Procedure TTestOrder.Setcustomer(AIndex : Integer; const AValue : TTestOrderCustomer);
- begin
- If (Fcustomer=AValue) then exit;
- Fcustomer:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetlineItems(AIndex : Integer; const AValue : TTestOrderTypelineItemsArray);
- begin
- If (FlineItems=AValue) then exit;
- FlineItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetpaymentMethod(AIndex : Integer; const AValue : TTestOrderPaymentMethod);
- begin
- If (FpaymentMethod=AValue) then exit;
- FpaymentMethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetpredefinedDeliveryAddress(AIndex : Integer; const AValue : String);
- begin
- If (FpredefinedDeliveryAddress=AValue) then exit;
- FpredefinedDeliveryAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.Setpromotions(AIndex : Integer; const AValue : TTestOrderTypepromotionsArray);
- begin
- If (Fpromotions=AValue) then exit;
- Fpromotions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetshippingCost(AIndex : Integer; const AValue : TPrice);
- begin
- If (FshippingCost=AValue) then exit;
- FshippingCost:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetshippingCostTax(AIndex : Integer; const AValue : TPrice);
- begin
- If (FshippingCostTax=AValue) then exit;
- FshippingCostTax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrder.SetshippingOption(AIndex : Integer; const AValue : String);
- begin
- If (FshippingOption=AValue) then exit;
- FshippingOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTestOrder.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'lineitems' : SetLength(FlineItems,ALength);
- 'promotions' : SetLength(Fpromotions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTestOrderCustomer
- --------------------------------------------------------------------}
- Procedure TTestOrderCustomer.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderCustomer.SetexplicitMarketingPreference(AIndex : Integer; const AValue : boolean);
- begin
- If (FexplicitMarketingPreference=AValue) then exit;
- FexplicitMarketingPreference:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderCustomer.SetfullName(AIndex : Integer; const AValue : String);
- begin
- If (FfullName=AValue) then exit;
- FfullName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTestOrderLineItem
- --------------------------------------------------------------------}
- Procedure TTestOrderLineItem.Setproduct(AIndex : Integer; const AValue : TTestOrderLineItemProduct);
- begin
- If (Fproduct=AValue) then exit;
- Fproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItem.SetquantityOrdered(AIndex : Integer; const AValue : integer);
- begin
- If (FquantityOrdered=AValue) then exit;
- FquantityOrdered:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItem.SetreturnInfo(AIndex : Integer; const AValue : TOrderLineItemReturnInfo);
- begin
- If (FreturnInfo=AValue) then exit;
- FreturnInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItem.SetshippingDetails(AIndex : Integer; const AValue : TOrderLineItemShippingDetails);
- begin
- If (FshippingDetails=AValue) then exit;
- FshippingDetails:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItem.SetunitTax(AIndex : Integer; const AValue : TPrice);
- begin
- If (FunitTax=AValue) then exit;
- FunitTax:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTestOrderLineItemProduct
- --------------------------------------------------------------------}
- Procedure TTestOrderLineItemProduct.Setbrand(AIndex : Integer; const AValue : String);
- begin
- If (Fbrand=AValue) then exit;
- Fbrand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Setchannel(AIndex : Integer; const AValue : String);
- begin
- If (Fchannel=AValue) then exit;
- Fchannel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Setcondition(AIndex : Integer; const AValue : String);
- begin
- If (Fcondition=AValue) then exit;
- Fcondition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SetcontentLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FcontentLanguage=AValue) then exit;
- FcontentLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Setgtin(AIndex : Integer; const AValue : String);
- begin
- If (Fgtin=AValue) then exit;
- Fgtin:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SetimageLink(AIndex : Integer; const AValue : String);
- begin
- If (FimageLink=AValue) then exit;
- FimageLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SetitemGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FitemGroupId=AValue) then exit;
- FitemGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Setmpn(AIndex : Integer; const AValue : String);
- begin
- If (Fmpn=AValue) then exit;
- Fmpn:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SetofferId(AIndex : Integer; const AValue : String);
- begin
- If (FofferId=AValue) then exit;
- FofferId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Setprice(AIndex : Integer; const AValue : TPrice);
- begin
- If (Fprice=AValue) then exit;
- Fprice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SettargetCountry(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCountry=AValue) then exit;
- FtargetCountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderLineItemProduct.SetvariantAttributes(AIndex : Integer; const AValue : TTestOrderLineItemProductTypevariantAttributesArray);
- begin
- If (FvariantAttributes=AValue) then exit;
- FvariantAttributes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTestOrderLineItemProduct.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'variantattributes' : SetLength(FvariantAttributes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTestOrderPaymentMethod
- --------------------------------------------------------------------}
- Procedure TTestOrderPaymentMethod.SetexpirationMonth(AIndex : Integer; const AValue : integer);
- begin
- If (FexpirationMonth=AValue) then exit;
- FexpirationMonth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderPaymentMethod.SetexpirationYear(AIndex : Integer; const AValue : integer);
- begin
- If (FexpirationYear=AValue) then exit;
- FexpirationYear:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderPaymentMethod.SetlastFourDigits(AIndex : Integer; const AValue : String);
- begin
- If (FlastFourDigits=AValue) then exit;
- FlastFourDigits:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderPaymentMethod.SetpredefinedBillingAddress(AIndex : Integer; const AValue : String);
- begin
- If (FpredefinedBillingAddress=AValue) then exit;
- FpredefinedBillingAddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTestOrderPaymentMethod.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TTestOrderPaymentMethod.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TWeight
- --------------------------------------------------------------------}
- Procedure TWeight.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TWeight.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TWeight.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TAccountsResource
- --------------------------------------------------------------------}
- Class Function TAccountsResource.ResourceName : String;
- begin
- Result:='accounts';
- end;
- Class Function TAccountsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TAccountsResource.Authinfo : TAccountsAuthInfoResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'accounts/authinfo';
- _Methodid = 'content.accounts.authinfo';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',Nil,TAccountsAuthInfoResponse) as TAccountsAuthInfoResponse;
- end;
- Function TAccountsResource.Custombatch(aAccountsCustomBatchRequest : TAccountsCustomBatchRequest; AQuery : string = '') : TAccountsCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'accounts/batch';
- _Methodid = 'content.accounts.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aAccountsCustomBatchRequest,TAccountsCustomBatchResponse) as TAccountsCustomBatchResponse;
- end;
- Function TAccountsResource.Custombatch(aAccountsCustomBatchRequest : TAccountsCustomBatchRequest; AQuery : TAccountscustombatchOptions) : TAccountsCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aAccountsCustomBatchRequest,_Q);
- end;
- Procedure TAccountsResource.Delete(accountId: string; merchantId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{merchantId}/accounts/{accountId}';
- _Methodid = 'content.accounts.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TAccountsResource.Delete(accountId: string; merchantId: string; AQuery : TAccountsdeleteOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Delete(accountId,merchantId,_Q);
- end;
- Function TAccountsResource.Get(accountId: string; merchantId: string) : TAccount;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accounts/{accountId}';
- _Methodid = 'content.accounts.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccount) as TAccount;
- end;
- Function TAccountsResource.Insert(merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/accounts';
- _Methodid = 'content.accounts.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccount,TAccount) as TAccount;
- end;
- Function TAccountsResource.Insert(merchantId: string; aAccount : TAccount; AQuery : TAccountsinsertOptions) : TAccount;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Insert(merchantId,aAccount,_Q);
- end;
- Function TAccountsResource.List(merchantId: string; AQuery : string = '') : TAccountsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accounts';
- _Methodid = 'content.accounts.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccountsListResponse) as TAccountsListResponse;
- end;
- Function TAccountsResource.List(merchantId: string; AQuery : TAccountslistOptions) : TAccountsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- Function TAccountsResource.Patch(accountId: string; merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{merchantId}/accounts/{accountId}';
- _Methodid = 'content.accounts.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccount,TAccount) as TAccount;
- end;
- Function TAccountsResource.Patch(accountId: string; merchantId: string; aAccount : TAccount; AQuery : TAccountspatchOptions) : TAccount;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Patch(accountId,merchantId,aAccount,_Q);
- end;
- Function TAccountsResource.Update(accountId: string; merchantId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{merchantId}/accounts/{accountId}';
- _Methodid = 'content.accounts.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccount,TAccount) as TAccount;
- end;
- Function TAccountsResource.Update(accountId: string; merchantId: string; aAccount : TAccount; AQuery : TAccountsupdateOptions) : TAccount;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Update(accountId,merchantId,aAccount,_Q);
- end;
- { --------------------------------------------------------------------
- TAccountshippingResource
- --------------------------------------------------------------------}
- Class Function TAccountshippingResource.ResourceName : String;
- begin
- Result:='accountshipping';
- end;
- Class Function TAccountshippingResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TAccountshippingResource.Custombatch(aAccountshippingCustomBatchRequest : TAccountshippingCustomBatchRequest; AQuery : string = '') : TAccountshippingCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'accountshipping/batch';
- _Methodid = 'content.accountshipping.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aAccountshippingCustomBatchRequest,TAccountshippingCustomBatchResponse) as TAccountshippingCustomBatchResponse;
- end;
- Function TAccountshippingResource.Custombatch(aAccountshippingCustomBatchRequest : TAccountshippingCustomBatchRequest; AQuery : TAccountshippingcustombatchOptions) : TAccountshippingCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aAccountshippingCustomBatchRequest,_Q);
- end;
- Function TAccountshippingResource.Get(accountId: string; merchantId: string) : TAccountShipping;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accountshipping/{accountId}';
- _Methodid = 'content.accountshipping.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountShipping) as TAccountShipping;
- end;
- Function TAccountshippingResource.List(merchantId: string; AQuery : string = '') : TAccountshippingListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accountshipping';
- _Methodid = 'content.accountshipping.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccountshippingListResponse) as TAccountshippingListResponse;
- end;
- Function TAccountshippingResource.List(merchantId: string; AQuery : TAccountshippinglistOptions) : TAccountshippingListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- Function TAccountshippingResource.Patch(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : string = '') : TAccountShipping;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{merchantId}/accountshipping/{accountId}';
- _Methodid = 'content.accountshipping.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccountShipping,TAccountShipping) as TAccountShipping;
- end;
- Function TAccountshippingResource.Patch(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : TAccountshippingpatchOptions) : TAccountShipping;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Patch(accountId,merchantId,aAccountShipping,_Q);
- end;
- Function TAccountshippingResource.Update(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : string = '') : TAccountShipping;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{merchantId}/accountshipping/{accountId}';
- _Methodid = 'content.accountshipping.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccountShipping,TAccountShipping) as TAccountShipping;
- end;
- Function TAccountshippingResource.Update(accountId: string; merchantId: string; aAccountShipping : TAccountShipping; AQuery : TAccountshippingupdateOptions) : TAccountShipping;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Update(accountId,merchantId,aAccountShipping,_Q);
- end;
- { --------------------------------------------------------------------
- TAccountstatusesResource
- --------------------------------------------------------------------}
- Class Function TAccountstatusesResource.ResourceName : String;
- begin
- Result:='accountstatuses';
- end;
- Class Function TAccountstatusesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TAccountstatusesResource.Custombatch(aAccountstatusesCustomBatchRequest : TAccountstatusesCustomBatchRequest) : TAccountstatusesCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'accountstatuses/batch';
- _Methodid = 'content.accountstatuses.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aAccountstatusesCustomBatchRequest,TAccountstatusesCustomBatchResponse) as TAccountstatusesCustomBatchResponse;
- end;
- Function TAccountstatusesResource.Get(accountId: string; merchantId: string) : TAccountStatus;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accountstatuses/{accountId}';
- _Methodid = 'content.accountstatuses.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountStatus) as TAccountStatus;
- end;
- Function TAccountstatusesResource.List(merchantId: string; AQuery : string = '') : TAccountstatusesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accountstatuses';
- _Methodid = 'content.accountstatuses.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccountstatusesListResponse) as TAccountstatusesListResponse;
- end;
- Function TAccountstatusesResource.List(merchantId: string; AQuery : TAccountstatuseslistOptions) : TAccountstatusesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- { --------------------------------------------------------------------
- TAccounttaxResource
- --------------------------------------------------------------------}
- Class Function TAccounttaxResource.ResourceName : String;
- begin
- Result:='accounttax';
- end;
- Class Function TAccounttaxResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TAccounttaxResource.Custombatch(aAccounttaxCustomBatchRequest : TAccounttaxCustomBatchRequest; AQuery : string = '') : TAccounttaxCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'accounttax/batch';
- _Methodid = 'content.accounttax.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aAccounttaxCustomBatchRequest,TAccounttaxCustomBatchResponse) as TAccounttaxCustomBatchResponse;
- end;
- Function TAccounttaxResource.Custombatch(aAccounttaxCustomBatchRequest : TAccounttaxCustomBatchRequest; AQuery : TAccounttaxcustombatchOptions) : TAccounttaxCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aAccounttaxCustomBatchRequest,_Q);
- end;
- Function TAccounttaxResource.Get(accountId: string; merchantId: string) : TAccountTax;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accounttax/{accountId}';
- _Methodid = 'content.accounttax.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountTax) as TAccountTax;
- end;
- Function TAccounttaxResource.List(merchantId: string; AQuery : string = '') : TAccounttaxListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/accounttax';
- _Methodid = 'content.accounttax.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccounttaxListResponse) as TAccounttaxListResponse;
- end;
- Function TAccounttaxResource.List(merchantId: string; AQuery : TAccounttaxlistOptions) : TAccounttaxListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- Function TAccounttaxResource.Patch(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : string = '') : TAccountTax;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{merchantId}/accounttax/{accountId}';
- _Methodid = 'content.accounttax.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccountTax,TAccountTax) as TAccountTax;
- end;
- Function TAccounttaxResource.Patch(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : TAccounttaxpatchOptions) : TAccountTax;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Patch(accountId,merchantId,aAccountTax,_Q);
- end;
- Function TAccounttaxResource.Update(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : string = '') : TAccountTax;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{merchantId}/accounttax/{accountId}';
- _Methodid = 'content.accounttax.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['accountId',accountId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccountTax,TAccountTax) as TAccountTax;
- end;
- Function TAccounttaxResource.Update(accountId: string; merchantId: string; aAccountTax : TAccountTax; AQuery : TAccounttaxupdateOptions) : TAccountTax;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Update(accountId,merchantId,aAccountTax,_Q);
- end;
- { --------------------------------------------------------------------
- TDatafeedsResource
- --------------------------------------------------------------------}
- Class Function TDatafeedsResource.ResourceName : String;
- begin
- Result:='datafeeds';
- end;
- Class Function TDatafeedsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TDatafeedsResource.Custombatch(aDatafeedsCustomBatchRequest : TDatafeedsCustomBatchRequest; AQuery : string = '') : TDatafeedsCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'datafeeds/batch';
- _Methodid = 'content.datafeeds.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aDatafeedsCustomBatchRequest,TDatafeedsCustomBatchResponse) as TDatafeedsCustomBatchResponse;
- end;
- Function TDatafeedsResource.Custombatch(aDatafeedsCustomBatchRequest : TDatafeedsCustomBatchRequest; AQuery : TDatafeedscustombatchOptions) : TDatafeedsCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aDatafeedsCustomBatchRequest,_Q);
- end;
- Procedure TDatafeedsResource.Delete(datafeedId: string; merchantId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{merchantId}/datafeeds/{datafeedId}';
- _Methodid = 'content.datafeeds.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datafeedId',datafeedId,'merchantId',merchantId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TDatafeedsResource.Delete(datafeedId: string; merchantId: string; AQuery : TDatafeedsdeleteOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Delete(datafeedId,merchantId,_Q);
- end;
- Function TDatafeedsResource.Get(datafeedId: string; merchantId: string) : TDatafeed;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/datafeeds/{datafeedId}';
- _Methodid = 'content.datafeeds.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datafeedId',datafeedId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TDatafeed) as TDatafeed;
- end;
- Function TDatafeedsResource.Insert(merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/datafeeds';
- _Methodid = 'content.datafeeds.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aDatafeed,TDatafeed) as TDatafeed;
- end;
- Function TDatafeedsResource.Insert(merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedsinsertOptions) : TDatafeed;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Insert(merchantId,aDatafeed,_Q);
- end;
- Function TDatafeedsResource.List(merchantId: string; AQuery : string = '') : TDatafeedsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/datafeeds';
- _Methodid = 'content.datafeeds.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TDatafeedsListResponse) as TDatafeedsListResponse;
- end;
- Function TDatafeedsResource.List(merchantId: string; AQuery : TDatafeedslistOptions) : TDatafeedsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- Function TDatafeedsResource.Patch(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{merchantId}/datafeeds/{datafeedId}';
- _Methodid = 'content.datafeeds.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datafeedId',datafeedId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aDatafeed,TDatafeed) as TDatafeed;
- end;
- Function TDatafeedsResource.Patch(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedspatchOptions) : TDatafeed;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Patch(datafeedId,merchantId,aDatafeed,_Q);
- end;
- Function TDatafeedsResource.Update(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : string = '') : TDatafeed;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{merchantId}/datafeeds/{datafeedId}';
- _Methodid = 'content.datafeeds.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datafeedId',datafeedId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aDatafeed,TDatafeed) as TDatafeed;
- end;
- Function TDatafeedsResource.Update(datafeedId: string; merchantId: string; aDatafeed : TDatafeed; AQuery : TDatafeedsupdateOptions) : TDatafeed;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Update(datafeedId,merchantId,aDatafeed,_Q);
- end;
- { --------------------------------------------------------------------
- TDatafeedstatusesResource
- --------------------------------------------------------------------}
- Class Function TDatafeedstatusesResource.ResourceName : String;
- begin
- Result:='datafeedstatuses';
- end;
- Class Function TDatafeedstatusesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TDatafeedstatusesResource.Custombatch(aDatafeedstatusesCustomBatchRequest : TDatafeedstatusesCustomBatchRequest) : TDatafeedstatusesCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'datafeedstatuses/batch';
- _Methodid = 'content.datafeedstatuses.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aDatafeedstatusesCustomBatchRequest,TDatafeedstatusesCustomBatchResponse) as TDatafeedstatusesCustomBatchResponse;
- end;
- Function TDatafeedstatusesResource.Get(datafeedId: string; merchantId: string) : TDatafeedStatus;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/datafeedstatuses/{datafeedId}';
- _Methodid = 'content.datafeedstatuses.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['datafeedId',datafeedId,'merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TDatafeedStatus) as TDatafeedStatus;
- end;
- Function TDatafeedstatusesResource.List(merchantId: string; AQuery : string = '') : TDatafeedstatusesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/datafeedstatuses';
- _Methodid = 'content.datafeedstatuses.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TDatafeedstatusesListResponse) as TDatafeedstatusesListResponse;
- end;
- Function TDatafeedstatusesResource.List(merchantId: string; AQuery : TDatafeedstatuseslistOptions) : TDatafeedstatusesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- { --------------------------------------------------------------------
- TInventoryResource
- --------------------------------------------------------------------}
- Class Function TInventoryResource.ResourceName : String;
- begin
- Result:='inventory';
- end;
- Class Function TInventoryResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TInventoryResource.Custombatch(aInventoryCustomBatchRequest : TInventoryCustomBatchRequest; AQuery : string = '') : TInventoryCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'inventory/batch';
- _Methodid = 'content.inventory.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aInventoryCustomBatchRequest,TInventoryCustomBatchResponse) as TInventoryCustomBatchResponse;
- end;
- Function TInventoryResource.Custombatch(aInventoryCustomBatchRequest : TInventoryCustomBatchRequest; AQuery : TInventorycustombatchOptions) : TInventoryCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aInventoryCustomBatchRequest,_Q);
- end;
- Function TInventoryResource._set(merchantId: string; productId: string; storeCode: string; aInventorySetRequest : TInventorySetRequest; AQuery : string = '') : TInventorySetResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/inventory/{storeCode}/products/{productId}';
- _Methodid = 'content.inventory.set';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'productId',productId,'storeCode',storeCode]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aInventorySetRequest,TInventorySetResponse) as TInventorySetResponse;
- end;
- Function TInventoryResource._set(merchantId: string; productId: string; storeCode: string; aInventorySetRequest : TInventorySetRequest; AQuery : TInventorysetOptions) : TInventorySetResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=_set(merchantId,productId,storeCode,aInventorySetRequest,_Q);
- end;
- { --------------------------------------------------------------------
- TOrdersResource
- --------------------------------------------------------------------}
- Class Function TOrdersResource.ResourceName : String;
- begin
- Result:='orders';
- end;
- Class Function TOrdersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TOrdersResource.Acknowledge(merchantId: string; orderId: string; aOrdersAcknowledgeRequest : TOrdersAcknowledgeRequest) : TOrdersAcknowledgeResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/acknowledge';
- _Methodid = 'content.orders.acknowledge';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersAcknowledgeRequest,TOrdersAcknowledgeResponse) as TOrdersAcknowledgeResponse;
- end;
- Function TOrdersResource.Advancetestorder(merchantId: string; orderId: string) : TOrdersAdvanceTestOrderResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/testorders/{orderId}/advance';
- _Methodid = 'content.orders.advancetestorder';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrdersAdvanceTestOrderResponse) as TOrdersAdvanceTestOrderResponse;
- end;
- Function TOrdersResource.Cancel(merchantId: string; orderId: string; aOrdersCancelRequest : TOrdersCancelRequest) : TOrdersCancelResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/cancel';
- _Methodid = 'content.orders.cancel';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersCancelRequest,TOrdersCancelResponse) as TOrdersCancelResponse;
- end;
- Function TOrdersResource.Cancellineitem(merchantId: string; orderId: string; aOrdersCancelLineItemRequest : TOrdersCancelLineItemRequest) : TOrdersCancelLineItemResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/cancelLineItem';
- _Methodid = 'content.orders.cancellineitem';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersCancelLineItemRequest,TOrdersCancelLineItemResponse) as TOrdersCancelLineItemResponse;
- end;
- Function TOrdersResource.Createtestorder(merchantId: string; aOrdersCreateTestOrderRequest : TOrdersCreateTestOrderRequest) : TOrdersCreateTestOrderResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/testorders';
- _Methodid = 'content.orders.createtestorder';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersCreateTestOrderRequest,TOrdersCreateTestOrderResponse) as TOrdersCreateTestOrderResponse;
- end;
- Function TOrdersResource.Custombatch(aOrdersCustomBatchRequest : TOrdersCustomBatchRequest) : TOrdersCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'orders/batch';
- _Methodid = 'content.orders.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aOrdersCustomBatchRequest,TOrdersCustomBatchResponse) as TOrdersCustomBatchResponse;
- end;
- Function TOrdersResource.Get(merchantId: string; orderId: string) : TOrder;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/orders/{orderId}';
- _Methodid = 'content.orders.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrder) as TOrder;
- end;
- Function TOrdersResource.Getbymerchantorderid(merchantId: string; merchantOrderId: string) : TOrdersGetByMerchantOrderIdResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/ordersbymerchantid/{merchantOrderId}';
- _Methodid = 'content.orders.getbymerchantorderid';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'merchantOrderId',merchantOrderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrdersGetByMerchantOrderIdResponse) as TOrdersGetByMerchantOrderIdResponse;
- end;
- Function TOrdersResource.Gettestordertemplate(merchantId: string; templateName: string) : TOrdersGetTestOrderTemplateResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/testordertemplates/{templateName}';
- _Methodid = 'content.orders.gettestordertemplate';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'templateName',templateName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrdersGetTestOrderTemplateResponse) as TOrdersGetTestOrderTemplateResponse;
- end;
- Function TOrdersResource.List(merchantId: string; AQuery : string = '') : TOrdersListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/orders';
- _Methodid = 'content.orders.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TOrdersListResponse) as TOrdersListResponse;
- end;
- Function TOrdersResource.List(merchantId: string; AQuery : TOrderslistOptions) : TOrdersListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'acknowledged',AQuery.acknowledged);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'orderBy',AQuery.orderBy);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'placedDateEnd',AQuery.placedDateEnd);
- AddToQuery(_Q,'placedDateStart',AQuery.placedDateStart);
- AddToQuery(_Q,'statuses',AQuery.statuses);
- Result:=List(merchantId,_Q);
- end;
- Function TOrdersResource.Refund(merchantId: string; orderId: string; aOrdersRefundRequest : TOrdersRefundRequest) : TOrdersRefundResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/refund';
- _Methodid = 'content.orders.refund';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersRefundRequest,TOrdersRefundResponse) as TOrdersRefundResponse;
- end;
- Function TOrdersResource.Returnlineitem(merchantId: string; orderId: string; aOrdersReturnLineItemRequest : TOrdersReturnLineItemRequest) : TOrdersReturnLineItemResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/returnLineItem';
- _Methodid = 'content.orders.returnlineitem';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersReturnLineItemRequest,TOrdersReturnLineItemResponse) as TOrdersReturnLineItemResponse;
- end;
- Function TOrdersResource.Shiplineitems(merchantId: string; orderId: string; aOrdersShipLineItemsRequest : TOrdersShipLineItemsRequest) : TOrdersShipLineItemsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/shipLineItems';
- _Methodid = 'content.orders.shiplineitems';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersShipLineItemsRequest,TOrdersShipLineItemsResponse) as TOrdersShipLineItemsResponse;
- end;
- Function TOrdersResource.Updatemerchantorderid(merchantId: string; orderId: string; aOrdersUpdateMerchantOrderIdRequest : TOrdersUpdateMerchantOrderIdRequest) : TOrdersUpdateMerchantOrderIdResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/updateMerchantOrderId';
- _Methodid = 'content.orders.updatemerchantorderid';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersUpdateMerchantOrderIdRequest,TOrdersUpdateMerchantOrderIdResponse) as TOrdersUpdateMerchantOrderIdResponse;
- end;
- Function TOrdersResource.Updateshipment(merchantId: string; orderId: string; aOrdersUpdateShipmentRequest : TOrdersUpdateShipmentRequest) : TOrdersUpdateShipmentResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/orders/{orderId}/updateShipment';
- _Methodid = 'content.orders.updateshipment';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'orderId',orderId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aOrdersUpdateShipmentRequest,TOrdersUpdateShipmentResponse) as TOrdersUpdateShipmentResponse;
- end;
- { --------------------------------------------------------------------
- TProductsResource
- --------------------------------------------------------------------}
- Class Function TProductsResource.ResourceName : String;
- begin
- Result:='products';
- end;
- Class Function TProductsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TProductsResource.Custombatch(aProductsCustomBatchRequest : TProductsCustomBatchRequest; AQuery : string = '') : TProductsCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'products/batch';
- _Methodid = 'content.products.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aProductsCustomBatchRequest,TProductsCustomBatchResponse) as TProductsCustomBatchResponse;
- end;
- Function TProductsResource.Custombatch(aProductsCustomBatchRequest : TProductsCustomBatchRequest; AQuery : TProductscustombatchOptions) : TProductsCustomBatchResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Custombatch(aProductsCustomBatchRequest,_Q);
- end;
- Procedure TProductsResource.Delete(merchantId: string; productId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{merchantId}/products/{productId}';
- _Methodid = 'content.products.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'productId',productId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TProductsResource.Delete(merchantId: string; productId: string; AQuery : TProductsdeleteOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Delete(merchantId,productId,_Q);
- end;
- Function TProductsResource.Get(merchantId: string; productId: string) : TProduct;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/products/{productId}';
- _Methodid = 'content.products.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'productId',productId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TProduct) as TProduct;
- end;
- Function TProductsResource.Insert(merchantId: string; aProduct : TProduct; AQuery : string = '') : TProduct;
- Const
- _HTTPMethod = 'POST';
- _Path = '{merchantId}/products';
- _Methodid = 'content.products.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aProduct,TProduct) as TProduct;
- end;
- Function TProductsResource.Insert(merchantId: string; aProduct : TProduct; AQuery : TProductsinsertOptions) : TProduct;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'dryRun',AQuery.dryRun);
- Result:=Insert(merchantId,aProduct,_Q);
- end;
- Function TProductsResource.List(merchantId: string; AQuery : string = '') : TProductsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/products';
- _Methodid = 'content.products.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TProductsListResponse) as TProductsListResponse;
- end;
- Function TProductsResource.List(merchantId: string; AQuery : TProductslistOptions) : TProductsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'includeInvalidInsertedItems',AQuery.includeInvalidInsertedItems);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- { --------------------------------------------------------------------
- TProductstatusesResource
- --------------------------------------------------------------------}
- Class Function TProductstatusesResource.ResourceName : String;
- begin
- Result:='productstatuses';
- end;
- Class Function TProductstatusesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TcontentAPI;
- end;
- Function TProductstatusesResource.Custombatch(aProductstatusesCustomBatchRequest : TProductstatusesCustomBatchRequest) : TProductstatusesCustomBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'productstatuses/batch';
- _Methodid = 'content.productstatuses.custombatch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aProductstatusesCustomBatchRequest,TProductstatusesCustomBatchResponse) as TProductstatusesCustomBatchResponse;
- end;
- Function TProductstatusesResource.Get(merchantId: string; productId: string) : TProductStatus;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/productstatuses/{productId}';
- _Methodid = 'content.productstatuses.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId,'productId',productId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TProductStatus) as TProductStatus;
- end;
- Function TProductstatusesResource.List(merchantId: string; AQuery : string = '') : TProductstatusesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{merchantId}/productstatuses';
- _Methodid = 'content.productstatuses.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['merchantId',merchantId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TProductstatusesListResponse) as TProductstatusesListResponse;
- end;
- Function TProductstatusesResource.List(merchantId: string; AQuery : TProductstatuseslistOptions) : TProductstatusesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'includeInvalidInsertedItems',AQuery.includeInvalidInsertedItems);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=List(merchantId,_Q);
- end;
- { --------------------------------------------------------------------
- TContentAPI
- --------------------------------------------------------------------}
- Class Function TContentAPI.APIName : String;
- begin
- Result:='content';
- end;
- Class Function TContentAPI.APIVersion : String;
- begin
- Result:='v2';
- end;
- Class Function TContentAPI.APIRevision : String;
- begin
- Result:='20160419';
- end;
- Class Function TContentAPI.APIID : String;
- begin
- Result:='content:v2';
- end;
- Class Function TContentAPI.APITitle : String;
- begin
- Result:='Content API for Shopping';
- end;
- Class Function TContentAPI.APIDescription : String;
- begin
- Result:='Manages product items, inventory, and Merchant Center accounts for Google Shopping.';
- end;
- Class Function TContentAPI.APIOwnerDomain : String;
- begin
- Result:='google.com';
- end;
- Class Function TContentAPI.APIOwnerName : String;
- begin
- Result:='Google';
- end;
- Class Function TContentAPI.APIIcon16 : String;
- begin
- Result:='http://www.google.com/images/icons/product/search-16.gif';
- end;
- Class Function TContentAPI.APIIcon32 : String;
- begin
- Result:='http://www.google.com/images/icons/product/search-32.gif';
- end;
- Class Function TContentAPI.APIdocumentationLink : String;
- begin
- Result:='https://developers.google.com/shopping-content';
- end;
- Class Function TContentAPI.APIrootUrl : string;
- begin
- Result:='https://www.googleapis.com/';
- end;
- Class Function TContentAPI.APIbasePath : string;
- begin
- Result:='/content/v2/';
- end;
- Class Function TContentAPI.APIbaseURL : String;
- begin
- Result:='https://www.googleapis.com/content/v2/';
- end;
- Class Function TContentAPI.APIProtocol : string;
- begin
- Result:='rest';
- end;
- Class Function TContentAPI.APIservicePath : string;
- begin
- Result:='content/v2/';
- end;
- Class Function TContentAPI.APIbatchPath : String;
- begin
- Result:='batch';
- end;
- Class Function TContentAPI.APIAuthScopes : TScopeInfoArray;
- begin
- SetLength(Result,1);
- Result[0].Name:='https://www.googleapis.com/auth/content';
- Result[0].Description:='Manage your product listings and accounts for Google Shopping';
-
- end;
- Class Function TContentAPI.APINeedsAuth : Boolean;
- begin
- Result:=True;
- end;
- Class Procedure TContentAPI.RegisterAPIResources;
- begin
- TAccount.RegisterObject;
- TAccountAdwordsLink.RegisterObject;
- TAccountIdentifier.RegisterObject;
- TAccountShipping.RegisterObject;
- TAccountShippingCarrierRate.RegisterObject;
- TAccountShippingCondition.RegisterObject;
- TAccountShippingLocationGroup.RegisterObject;
- TAccountShippingPostalCodeRange.RegisterObject;
- TAccountShippingRateTable.RegisterObject;
- TAccountShippingRateTableCell.RegisterObject;
- TAccountShippingShippingService.RegisterObject;
- TAccountShippingShippingServiceCalculationMethod.RegisterObject;
- TAccountShippingShippingServiceCostRule.RegisterObject;
- TAccountStatus.RegisterObject;
- TAccountStatusDataQualityIssue.RegisterObject;
- TAccountStatusExampleItem.RegisterObject;
- TAccountTax.RegisterObject;
- TAccountTaxTaxRule.RegisterObject;
- TAccountUser.RegisterObject;
- TAccountsAuthInfoResponse.RegisterObject;
- TAccountsCustomBatchRequest.RegisterObject;
- TAccountsCustomBatchRequestEntry.RegisterObject;
- TAccountsCustomBatchResponse.RegisterObject;
- TAccountsCustomBatchResponseEntry.RegisterObject;
- TAccountsListResponse.RegisterObject;
- TAccountshippingCustomBatchRequest.RegisterObject;
- TAccountshippingCustomBatchRequestEntry.RegisterObject;
- TAccountshippingCustomBatchResponse.RegisterObject;
- TAccountshippingCustomBatchResponseEntry.RegisterObject;
- TAccountshippingListResponse.RegisterObject;
- TAccountstatusesCustomBatchRequest.RegisterObject;
- TAccountstatusesCustomBatchRequestEntry.RegisterObject;
- TAccountstatusesCustomBatchResponse.RegisterObject;
- TAccountstatusesCustomBatchResponseEntry.RegisterObject;
- TAccountstatusesListResponse.RegisterObject;
- TAccounttaxCustomBatchRequest.RegisterObject;
- TAccounttaxCustomBatchRequestEntry.RegisterObject;
- TAccounttaxCustomBatchResponse.RegisterObject;
- TAccounttaxCustomBatchResponseEntry.RegisterObject;
- TAccounttaxListResponse.RegisterObject;
- TDatafeed.RegisterObject;
- TDatafeedFetchSchedule.RegisterObject;
- TDatafeedFormat.RegisterObject;
- TDatafeedStatus.RegisterObject;
- TDatafeedStatusError.RegisterObject;
- TDatafeedStatusExample.RegisterObject;
- TDatafeedsCustomBatchRequest.RegisterObject;
- TDatafeedsCustomBatchRequestEntry.RegisterObject;
- TDatafeedsCustomBatchResponse.RegisterObject;
- TDatafeedsCustomBatchResponseEntry.RegisterObject;
- TDatafeedsListResponse.RegisterObject;
- TDatafeedstatusesCustomBatchRequest.RegisterObject;
- TDatafeedstatusesCustomBatchRequestEntry.RegisterObject;
- TDatafeedstatusesCustomBatchResponse.RegisterObject;
- TDatafeedstatusesCustomBatchResponseEntry.RegisterObject;
- TDatafeedstatusesListResponse.RegisterObject;
- TError.RegisterObject;
- TErrors.RegisterObject;
- TInstallment.RegisterObject;
- TInventory.RegisterObject;
- TInventoryCustomBatchRequest.RegisterObject;
- TInventoryCustomBatchRequestEntry.RegisterObject;
- TInventoryCustomBatchResponse.RegisterObject;
- TInventoryCustomBatchResponseEntry.RegisterObject;
- TInventorySetRequest.RegisterObject;
- TInventorySetResponse.RegisterObject;
- TLoyaltyPoints.RegisterObject;
- TOrder.RegisterObject;
- TOrderAddress.RegisterObject;
- TOrderCancellation.RegisterObject;
- TOrderCustomer.RegisterObject;
- TOrderDeliveryDetails.RegisterObject;
- TOrderLineItem.RegisterObject;
- TOrderLineItemProduct.RegisterObject;
- TOrderLineItemProductVariantAttribute.RegisterObject;
- TOrderLineItemReturnInfo.RegisterObject;
- TOrderLineItemShippingDetails.RegisterObject;
- TOrderLineItemShippingDetailsMethod.RegisterObject;
- TOrderPaymentMethod.RegisterObject;
- TOrderPromotion.RegisterObject;
- TOrderPromotionBenefit.RegisterObject;
- TOrderRefund.RegisterObject;
- TOrderReturn.RegisterObject;
- TOrderShipment.RegisterObject;
- TOrderShipmentLineItemShipment.RegisterObject;
- TOrdersAcknowledgeRequest.RegisterObject;
- TOrdersAcknowledgeResponse.RegisterObject;
- TOrdersAdvanceTestOrderResponse.RegisterObject;
- TOrdersCancelLineItemRequest.RegisterObject;
- TOrdersCancelLineItemResponse.RegisterObject;
- TOrdersCancelRequest.RegisterObject;
- TOrdersCancelResponse.RegisterObject;
- TOrdersCreateTestOrderRequest.RegisterObject;
- TOrdersCreateTestOrderResponse.RegisterObject;
- TOrdersCustomBatchRequest.RegisterObject;
- TOrdersCustomBatchRequestEntry.RegisterObject;
- TOrdersCustomBatchRequestEntryCancel.RegisterObject;
- TOrdersCustomBatchRequestEntryCancelLineItem.RegisterObject;
- TOrdersCustomBatchRequestEntryRefund.RegisterObject;
- TOrdersCustomBatchRequestEntryReturnLineItem.RegisterObject;
- TOrdersCustomBatchRequestEntryShipLineItems.RegisterObject;
- TOrdersCustomBatchRequestEntryUpdateShipment.RegisterObject;
- TOrdersCustomBatchResponse.RegisterObject;
- TOrdersCustomBatchResponseEntry.RegisterObject;
- TOrdersGetByMerchantOrderIdResponse.RegisterObject;
- TOrdersGetTestOrderTemplateResponse.RegisterObject;
- TOrdersListResponse.RegisterObject;
- TOrdersRefundRequest.RegisterObject;
- TOrdersRefundResponse.RegisterObject;
- TOrdersReturnLineItemRequest.RegisterObject;
- TOrdersReturnLineItemResponse.RegisterObject;
- TOrdersShipLineItemsRequest.RegisterObject;
- TOrdersShipLineItemsResponse.RegisterObject;
- TOrdersUpdateMerchantOrderIdRequest.RegisterObject;
- TOrdersUpdateMerchantOrderIdResponse.RegisterObject;
- TOrdersUpdateShipmentRequest.RegisterObject;
- TOrdersUpdateShipmentResponse.RegisterObject;
- TPrice.RegisterObject;
- TProduct.RegisterObject;
- TProductAspect.RegisterObject;
- TProductCustomAttribute.RegisterObject;
- TProductCustomGroup.RegisterObject;
- TProductDestination.RegisterObject;
- TProductShipping.RegisterObject;
- TProductShippingDimension.RegisterObject;
- TProductShippingWeight.RegisterObject;
- TProductStatus.RegisterObject;
- TProductStatusDataQualityIssue.RegisterObject;
- TProductStatusDestinationStatus.RegisterObject;
- TProductTax.RegisterObject;
- TProductUnitPricingBaseMeasure.RegisterObject;
- TProductUnitPricingMeasure.RegisterObject;
- TProductsCustomBatchRequest.RegisterObject;
- TProductsCustomBatchRequestEntry.RegisterObject;
- TProductsCustomBatchResponse.RegisterObject;
- TProductsCustomBatchResponseEntry.RegisterObject;
- TProductsListResponse.RegisterObject;
- TProductstatusesCustomBatchRequest.RegisterObject;
- TProductstatusesCustomBatchRequestEntry.RegisterObject;
- TProductstatusesCustomBatchResponse.RegisterObject;
- TProductstatusesCustomBatchResponseEntry.RegisterObject;
- TProductstatusesListResponse.RegisterObject;
- TTestOrder.RegisterObject;
- TTestOrderCustomer.RegisterObject;
- TTestOrderLineItem.RegisterObject;
- TTestOrderLineItemProduct.RegisterObject;
- TTestOrderPaymentMethod.RegisterObject;
- TWeight.RegisterObject;
- end;
- Function TContentAPI.GetAccountsInstance : TAccountsResource;
- begin
- if (FAccountsInstance=Nil) then
- FAccountsInstance:=CreateAccountsResource;
- Result:=FAccountsInstance;
- end;
- Function TContentAPI.CreateAccountsResource : TAccountsResource;
- begin
- Result:=CreateAccountsResource(Self);
- end;
- Function TContentAPI.CreateAccountsResource(AOwner : TComponent) : TAccountsResource;
- begin
- Result:=TAccountsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetAccountshippingInstance : TAccountshippingResource;
- begin
- if (FAccountshippingInstance=Nil) then
- FAccountshippingInstance:=CreateAccountshippingResource;
- Result:=FAccountshippingInstance;
- end;
- Function TContentAPI.CreateAccountshippingResource : TAccountshippingResource;
- begin
- Result:=CreateAccountshippingResource(Self);
- end;
- Function TContentAPI.CreateAccountshippingResource(AOwner : TComponent) : TAccountshippingResource;
- begin
- Result:=TAccountshippingResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetAccountstatusesInstance : TAccountstatusesResource;
- begin
- if (FAccountstatusesInstance=Nil) then
- FAccountstatusesInstance:=CreateAccountstatusesResource;
- Result:=FAccountstatusesInstance;
- end;
- Function TContentAPI.CreateAccountstatusesResource : TAccountstatusesResource;
- begin
- Result:=CreateAccountstatusesResource(Self);
- end;
- Function TContentAPI.CreateAccountstatusesResource(AOwner : TComponent) : TAccountstatusesResource;
- begin
- Result:=TAccountstatusesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetAccounttaxInstance : TAccounttaxResource;
- begin
- if (FAccounttaxInstance=Nil) then
- FAccounttaxInstance:=CreateAccounttaxResource;
- Result:=FAccounttaxInstance;
- end;
- Function TContentAPI.CreateAccounttaxResource : TAccounttaxResource;
- begin
- Result:=CreateAccounttaxResource(Self);
- end;
- Function TContentAPI.CreateAccounttaxResource(AOwner : TComponent) : TAccounttaxResource;
- begin
- Result:=TAccounttaxResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetDatafeedsInstance : TDatafeedsResource;
- begin
- if (FDatafeedsInstance=Nil) then
- FDatafeedsInstance:=CreateDatafeedsResource;
- Result:=FDatafeedsInstance;
- end;
- Function TContentAPI.CreateDatafeedsResource : TDatafeedsResource;
- begin
- Result:=CreateDatafeedsResource(Self);
- end;
- Function TContentAPI.CreateDatafeedsResource(AOwner : TComponent) : TDatafeedsResource;
- begin
- Result:=TDatafeedsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetDatafeedstatusesInstance : TDatafeedstatusesResource;
- begin
- if (FDatafeedstatusesInstance=Nil) then
- FDatafeedstatusesInstance:=CreateDatafeedstatusesResource;
- Result:=FDatafeedstatusesInstance;
- end;
- Function TContentAPI.CreateDatafeedstatusesResource : TDatafeedstatusesResource;
- begin
- Result:=CreateDatafeedstatusesResource(Self);
- end;
- Function TContentAPI.CreateDatafeedstatusesResource(AOwner : TComponent) : TDatafeedstatusesResource;
- begin
- Result:=TDatafeedstatusesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetInventoryInstance : TInventoryResource;
- begin
- if (FInventoryInstance=Nil) then
- FInventoryInstance:=CreateInventoryResource;
- Result:=FInventoryInstance;
- end;
- Function TContentAPI.CreateInventoryResource : TInventoryResource;
- begin
- Result:=CreateInventoryResource(Self);
- end;
- Function TContentAPI.CreateInventoryResource(AOwner : TComponent) : TInventoryResource;
- begin
- Result:=TInventoryResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetOrdersInstance : TOrdersResource;
- begin
- if (FOrdersInstance=Nil) then
- FOrdersInstance:=CreateOrdersResource;
- Result:=FOrdersInstance;
- end;
- Function TContentAPI.CreateOrdersResource : TOrdersResource;
- begin
- Result:=CreateOrdersResource(Self);
- end;
- Function TContentAPI.CreateOrdersResource(AOwner : TComponent) : TOrdersResource;
- begin
- Result:=TOrdersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetProductsInstance : TProductsResource;
- begin
- if (FProductsInstance=Nil) then
- FProductsInstance:=CreateProductsResource;
- Result:=FProductsInstance;
- end;
- Function TContentAPI.CreateProductsResource : TProductsResource;
- begin
- Result:=CreateProductsResource(Self);
- end;
- Function TContentAPI.CreateProductsResource(AOwner : TComponent) : TProductsResource;
- begin
- Result:=TProductsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TContentAPI.GetProductstatusesInstance : TProductstatusesResource;
- begin
- if (FProductstatusesInstance=Nil) then
- FProductstatusesInstance:=CreateProductstatusesResource;
- Result:=FProductstatusesInstance;
- end;
- Function TContentAPI.CreateProductstatusesResource : TProductstatusesResource;
- begin
- Result:=CreateProductstatusesResource(Self);
- end;
- Function TContentAPI.CreateProductstatusesResource(AOwner : TComponent) : TProductstatusesResource;
- begin
- Result:=TProductstatusesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- initialization
- TContentAPI.RegisterAPI;
- end.
|