12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966 |
- unit googleandroidpublisher;
- {$MODE objfpc}
- {$H+}
- interface
- uses sysutils, classes, googleservice, restbase, googlebase;
- type
-
- //Top-level schema types
- TApk = Class;
- TApkBinary = Class;
- TApkListing = Class;
- TApkListingsListResponse = Class;
- TApksAddExternallyHostedRequest = Class;
- TApksAddExternallyHostedResponse = Class;
- TApksListResponse = Class;
- TAppDetails = Class;
- TAppEdit = Class;
- TComment = Class;
- TDeveloperComment = Class;
- TEntitlement = Class;
- TEntitlementsListResponse = Class;
- TExpansionFile = Class;
- TExpansionFilesUploadResponse = Class;
- TExternallyHostedApk = Class;
- TExternallyHostedApkUsesPermission = Class;
- TImage = Class;
- TImagesDeleteAllResponse = Class;
- TImagesListResponse = Class;
- TImagesUploadResponse = Class;
- TInAppProduct = Class;
- TInAppProductListing = Class;
- TInappproductsBatchRequest = Class;
- TInappproductsBatchRequestEntry = Class;
- TInappproductsBatchResponse = Class;
- TInappproductsBatchResponseEntry = Class;
- TInappproductsInsertRequest = Class;
- TInappproductsInsertResponse = Class;
- TInappproductsListResponse = Class;
- TInappproductsUpdateRequest = Class;
- TInappproductsUpdateResponse = Class;
- TListing = Class;
- TListingsListResponse = Class;
- TMonthDay = Class;
- TPageInfo = Class;
- TPrice = Class;
- TProductPurchase = Class;
- TProrate = Class;
- TReview = Class;
- TReviewReplyResult = Class;
- TReviewsListResponse = Class;
- TReviewsReplyRequest = Class;
- TReviewsReplyResponse = Class;
- TSeason = Class;
- TSubscriptionDeferralInfo = Class;
- TSubscriptionPurchase = Class;
- TSubscriptionPurchasesDeferRequest = Class;
- TSubscriptionPurchasesDeferResponse = Class;
- TTesters = Class;
- TTimestamp = Class;
- TTokenPagination = Class;
- TTrack = Class;
- TTracksListResponse = Class;
- TUserComment = Class;
- TApkArray = Array of TApk;
- TApkBinaryArray = Array of TApkBinary;
- TApkListingArray = Array of TApkListing;
- TApkListingsListResponseArray = Array of TApkListingsListResponse;
- TApksAddExternallyHostedRequestArray = Array of TApksAddExternallyHostedRequest;
- TApksAddExternallyHostedResponseArray = Array of TApksAddExternallyHostedResponse;
- TApksListResponseArray = Array of TApksListResponse;
- TAppDetailsArray = Array of TAppDetails;
- TAppEditArray = Array of TAppEdit;
- TCommentArray = Array of TComment;
- TDeveloperCommentArray = Array of TDeveloperComment;
- TEntitlementArray = Array of TEntitlement;
- TEntitlementsListResponseArray = Array of TEntitlementsListResponse;
- TExpansionFileArray = Array of TExpansionFile;
- TExpansionFilesUploadResponseArray = Array of TExpansionFilesUploadResponse;
- TExternallyHostedApkArray = Array of TExternallyHostedApk;
- TExternallyHostedApkUsesPermissionArray = Array of TExternallyHostedApkUsesPermission;
- TImageArray = Array of TImage;
- TImagesDeleteAllResponseArray = Array of TImagesDeleteAllResponse;
- TImagesListResponseArray = Array of TImagesListResponse;
- TImagesUploadResponseArray = Array of TImagesUploadResponse;
- TInAppProductArray = Array of TInAppProduct;
- TInAppProductListingArray = Array of TInAppProductListing;
- TInappproductsBatchRequestArray = Array of TInappproductsBatchRequest;
- TInappproductsBatchRequestEntryArray = Array of TInappproductsBatchRequestEntry;
- TInappproductsBatchResponseArray = Array of TInappproductsBatchResponse;
- TInappproductsBatchResponseEntryArray = Array of TInappproductsBatchResponseEntry;
- TInappproductsInsertRequestArray = Array of TInappproductsInsertRequest;
- TInappproductsInsertResponseArray = Array of TInappproductsInsertResponse;
- TInappproductsListResponseArray = Array of TInappproductsListResponse;
- TInappproductsUpdateRequestArray = Array of TInappproductsUpdateRequest;
- TInappproductsUpdateResponseArray = Array of TInappproductsUpdateResponse;
- TListingArray = Array of TListing;
- TListingsListResponseArray = Array of TListingsListResponse;
- TMonthDayArray = Array of TMonthDay;
- TPageInfoArray = Array of TPageInfo;
- TPriceArray = Array of TPrice;
- TProductPurchaseArray = Array of TProductPurchase;
- TProrateArray = Array of TProrate;
- TReviewArray = Array of TReview;
- TReviewReplyResultArray = Array of TReviewReplyResult;
- TReviewsListResponseArray = Array of TReviewsListResponse;
- TReviewsReplyRequestArray = Array of TReviewsReplyRequest;
- TReviewsReplyResponseArray = Array of TReviewsReplyResponse;
- TSeasonArray = Array of TSeason;
- TSubscriptionDeferralInfoArray = Array of TSubscriptionDeferralInfo;
- TSubscriptionPurchaseArray = Array of TSubscriptionPurchase;
- TSubscriptionPurchasesDeferRequestArray = Array of TSubscriptionPurchasesDeferRequest;
- TSubscriptionPurchasesDeferResponseArray = Array of TSubscriptionPurchasesDeferResponse;
- TTestersArray = Array of TTesters;
- TTimestampArray = Array of TTimestamp;
- TTokenPaginationArray = Array of TTokenPagination;
- TTrackArray = Array of TTrack;
- TTracksListResponseArray = Array of TTracksListResponse;
- TUserCommentArray = Array of TUserComment;
- //Anonymous types, using auto-generated names
- TInAppProductTypelistings = Class;
- TInAppProductTypeprices = Class;
- TApkListingsListResponseTypelistingsArray = Array of TApkListing;
- TApksListResponseTypeapksArray = Array of TApk;
- TEntitlementsListResponseTyperesourcesArray = Array of TEntitlement;
- TExternallyHostedApkTypeusesPermissionsArray = Array of TExternallyHostedApkUsesPermission;
- TImagesDeleteAllResponseTypedeletedArray = Array of TImage;
- TImagesListResponseTypeimagesArray = Array of TImage;
- TInappproductsBatchRequestTypeentrysArray = Array of TInappproductsBatchRequestEntry;
- TInappproductsBatchResponseTypeentrysArray = Array of TInappproductsBatchResponseEntry;
- TInappproductsListResponseTypeinappproductArray = Array of TInAppProduct;
- TListingsListResponseTypelistingsArray = Array of TListing;
- TReviewTypecommentsArray = Array of TComment;
- TReviewsListResponseTypereviewsArray = Array of TReview;
- TSeasonTypeprorationsArray = Array of TProrate;
- TTracksListResponseTypetracksArray = Array of TTrack;
-
- { --------------------------------------------------------------------
- TApk
- --------------------------------------------------------------------}
-
- TApk = Class(TGoogleBaseObject)
- Private
- Fbinary : TApkBinary;
- FversionCode : integer;
- Protected
- //Property setters
- Procedure Setbinary(AIndex : Integer; const AValue : TApkBinary); virtual;
- Procedure SetversionCode(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property binary : TApkBinary Index 0 Read Fbinary Write Setbinary;
- Property versionCode : integer Index 8 Read FversionCode Write SetversionCode;
- end;
- TApkClass = Class of TApk;
-
- { --------------------------------------------------------------------
- TApkBinary
- --------------------------------------------------------------------}
-
- TApkBinary = Class(TGoogleBaseObject)
- Private
- Fsha1 : String;
- Protected
- //Property setters
- Procedure Setsha1(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property sha1 : String Index 0 Read Fsha1 Write Setsha1;
- end;
- TApkBinaryClass = Class of TApkBinary;
-
- { --------------------------------------------------------------------
- TApkListing
- --------------------------------------------------------------------}
-
- TApkListing = Class(TGoogleBaseObject)
- Private
- Flanguage : String;
- FrecentChanges : String;
- Protected
- //Property setters
- Procedure Setlanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrecentChanges(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property language : String Index 0 Read Flanguage Write Setlanguage;
- Property recentChanges : String Index 8 Read FrecentChanges Write SetrecentChanges;
- end;
- TApkListingClass = Class of TApkListing;
-
- { --------------------------------------------------------------------
- TApkListingsListResponse
- --------------------------------------------------------------------}
-
- TApkListingsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Flistings : TApkListingsListResponseTypelistingsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlistings(AIndex : Integer; const AValue : TApkListingsListResponseTypelistingsArray); 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 listings : TApkListingsListResponseTypelistingsArray Index 8 Read Flistings Write Setlistings;
- end;
- TApkListingsListResponseClass = Class of TApkListingsListResponse;
-
- { --------------------------------------------------------------------
- TApksAddExternallyHostedRequest
- --------------------------------------------------------------------}
-
- TApksAddExternallyHostedRequest = Class(TGoogleBaseObject)
- Private
- FexternallyHostedApk : TExternallyHostedApk;
- Protected
- //Property setters
- Procedure SetexternallyHostedApk(AIndex : Integer; const AValue : TExternallyHostedApk); virtual;
- Public
- Published
- Property externallyHostedApk : TExternallyHostedApk Index 0 Read FexternallyHostedApk Write SetexternallyHostedApk;
- end;
- TApksAddExternallyHostedRequestClass = Class of TApksAddExternallyHostedRequest;
-
- { --------------------------------------------------------------------
- TApksAddExternallyHostedResponse
- --------------------------------------------------------------------}
-
- TApksAddExternallyHostedResponse = Class(TGoogleBaseObject)
- Private
- FexternallyHostedApk : TExternallyHostedApk;
- Protected
- //Property setters
- Procedure SetexternallyHostedApk(AIndex : Integer; const AValue : TExternallyHostedApk); virtual;
- Public
- Published
- Property externallyHostedApk : TExternallyHostedApk Index 0 Read FexternallyHostedApk Write SetexternallyHostedApk;
- end;
- TApksAddExternallyHostedResponseClass = Class of TApksAddExternallyHostedResponse;
-
- { --------------------------------------------------------------------
- TApksListResponse
- --------------------------------------------------------------------}
-
- TApksListResponse = Class(TGoogleBaseObject)
- Private
- Fapks : TApksListResponseTypeapksArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setapks(AIndex : Integer; const AValue : TApksListResponseTypeapksArray); 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 apks : TApksListResponseTypeapksArray Index 0 Read Fapks Write Setapks;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TApksListResponseClass = Class of TApksListResponse;
-
- { --------------------------------------------------------------------
- TAppDetails
- --------------------------------------------------------------------}
-
- TAppDetails = Class(TGoogleBaseObject)
- Private
- FcontactEmail : String;
- FcontactPhone : String;
- FcontactWebsite : String;
- FdefaultLanguage : String;
- Protected
- //Property setters
- Procedure SetcontactEmail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactPhone(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactWebsite(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultLanguage(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property contactEmail : String Index 0 Read FcontactEmail Write SetcontactEmail;
- Property contactPhone : String Index 8 Read FcontactPhone Write SetcontactPhone;
- Property contactWebsite : String Index 16 Read FcontactWebsite Write SetcontactWebsite;
- Property defaultLanguage : String Index 24 Read FdefaultLanguage Write SetdefaultLanguage;
- end;
- TAppDetailsClass = Class of TAppDetails;
-
- { --------------------------------------------------------------------
- TAppEdit
- --------------------------------------------------------------------}
-
- TAppEdit = Class(TGoogleBaseObject)
- Private
- FexpiryTimeSeconds : String;
- Fid : String;
- Protected
- //Property setters
- Procedure SetexpiryTimeSeconds(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property expiryTimeSeconds : String Index 0 Read FexpiryTimeSeconds Write SetexpiryTimeSeconds;
- Property id : String Index 8 Read Fid Write Setid;
- end;
- TAppEditClass = Class of TAppEdit;
-
- { --------------------------------------------------------------------
- TComment
- --------------------------------------------------------------------}
-
- TComment = Class(TGoogleBaseObject)
- Private
- FdeveloperComment : TDeveloperComment;
- FuserComment : TUserComment;
- Protected
- //Property setters
- Procedure SetdeveloperComment(AIndex : Integer; const AValue : TDeveloperComment); virtual;
- Procedure SetuserComment(AIndex : Integer; const AValue : TUserComment); virtual;
- Public
- Published
- Property developerComment : TDeveloperComment Index 0 Read FdeveloperComment Write SetdeveloperComment;
- Property userComment : TUserComment Index 8 Read FuserComment Write SetuserComment;
- end;
- TCommentClass = Class of TComment;
-
- { --------------------------------------------------------------------
- TDeveloperComment
- --------------------------------------------------------------------}
-
- TDeveloperComment = Class(TGoogleBaseObject)
- Private
- FlastModified : TTimestamp;
- Ftext : String;
- Protected
- //Property setters
- Procedure SetlastModified(AIndex : Integer; const AValue : TTimestamp); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property lastModified : TTimestamp Index 0 Read FlastModified Write SetlastModified;
- Property text : String Index 8 Read Ftext Write Settext;
- end;
- TDeveloperCommentClass = Class of TDeveloperComment;
-
- { --------------------------------------------------------------------
- TEntitlement
- --------------------------------------------------------------------}
-
- TEntitlement = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FproductId : String;
- FproductType : String;
- Ftoken : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetproductType(AIndex : Integer; const AValue : String); virtual;
- Procedure Settoken(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property productId : String Index 8 Read FproductId Write SetproductId;
- Property productType : String Index 16 Read FproductType Write SetproductType;
- Property token : String Index 24 Read Ftoken Write Settoken;
- end;
- TEntitlementClass = Class of TEntitlement;
-
- { --------------------------------------------------------------------
- TEntitlementsListResponse
- --------------------------------------------------------------------}
-
- TEntitlementsListResponse = Class(TGoogleBaseObject)
- Private
- FpageInfo : TPageInfo;
- Fresources : TEntitlementsListResponseTyperesourcesArray;
- FtokenPagination : TTokenPagination;
- Protected
- //Property setters
- Procedure SetpageInfo(AIndex : Integer; const AValue : TPageInfo); virtual;
- Procedure Setresources(AIndex : Integer; const AValue : TEntitlementsListResponseTyperesourcesArray); virtual;
- Procedure SettokenPagination(AIndex : Integer; const AValue : TTokenPagination); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property pageInfo : TPageInfo Index 0 Read FpageInfo Write SetpageInfo;
- Property resources : TEntitlementsListResponseTyperesourcesArray Index 8 Read Fresources Write Setresources;
- Property tokenPagination : TTokenPagination Index 16 Read FtokenPagination Write SettokenPagination;
- end;
- TEntitlementsListResponseClass = Class of TEntitlementsListResponse;
-
- { --------------------------------------------------------------------
- TExpansionFile
- --------------------------------------------------------------------}
-
- TExpansionFile = Class(TGoogleBaseObject)
- Private
- FfileSize : String;
- FreferencesVersion : integer;
- Protected
- //Property setters
- Procedure SetfileSize(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreferencesVersion(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property fileSize : String Index 0 Read FfileSize Write SetfileSize;
- Property referencesVersion : integer Index 8 Read FreferencesVersion Write SetreferencesVersion;
- end;
- TExpansionFileClass = Class of TExpansionFile;
-
- { --------------------------------------------------------------------
- TExpansionFilesUploadResponse
- --------------------------------------------------------------------}
-
- TExpansionFilesUploadResponse = Class(TGoogleBaseObject)
- Private
- FexpansionFile : TExpansionFile;
- Protected
- //Property setters
- Procedure SetexpansionFile(AIndex : Integer; const AValue : TExpansionFile); virtual;
- Public
- Published
- Property expansionFile : TExpansionFile Index 0 Read FexpansionFile Write SetexpansionFile;
- end;
- TExpansionFilesUploadResponseClass = Class of TExpansionFilesUploadResponse;
-
- { --------------------------------------------------------------------
- TExternallyHostedApk
- --------------------------------------------------------------------}
-
- TExternallyHostedApk = Class(TGoogleBaseObject)
- Private
- FapplicationLabel : String;
- FcertificateBase64s : TStringArray;
- FexternallyHostedUrl : String;
- FfileSha1Base64 : String;
- FfileSha256Base64 : String;
- FfileSize : String;
- FiconBase64 : String;
- FmaximumSdk : integer;
- FminimumSdk : integer;
- FnativeCodes : TStringArray;
- FpackageName : String;
- FusesFeatures : TStringArray;
- FusesPermissions : TExternallyHostedApkTypeusesPermissionsArray;
- FversionCode : integer;
- FversionName : String;
- Protected
- //Property setters
- Procedure SetapplicationLabel(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcertificateBase64s(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetexternallyHostedUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileSha1Base64(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileSha256Base64(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileSize(AIndex : Integer; const AValue : String); virtual;
- Procedure SeticonBase64(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaximumSdk(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetminimumSdk(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetnativeCodes(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetpackageName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetusesFeatures(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetusesPermissions(AIndex : Integer; const AValue : TExternallyHostedApkTypeusesPermissionsArray); virtual;
- Procedure SetversionCode(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetversionName(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 applicationLabel : String Index 0 Read FapplicationLabel Write SetapplicationLabel;
- Property certificateBase64s : TStringArray Index 8 Read FcertificateBase64s Write SetcertificateBase64s;
- Property externallyHostedUrl : String Index 16 Read FexternallyHostedUrl Write SetexternallyHostedUrl;
- Property fileSha1Base64 : String Index 24 Read FfileSha1Base64 Write SetfileSha1Base64;
- Property fileSha256Base64 : String Index 32 Read FfileSha256Base64 Write SetfileSha256Base64;
- Property fileSize : String Index 40 Read FfileSize Write SetfileSize;
- Property iconBase64 : String Index 48 Read FiconBase64 Write SeticonBase64;
- Property maximumSdk : integer Index 56 Read FmaximumSdk Write SetmaximumSdk;
- Property minimumSdk : integer Index 64 Read FminimumSdk Write SetminimumSdk;
- Property nativeCodes : TStringArray Index 72 Read FnativeCodes Write SetnativeCodes;
- Property packageName : String Index 80 Read FpackageName Write SetpackageName;
- Property usesFeatures : TStringArray Index 88 Read FusesFeatures Write SetusesFeatures;
- Property usesPermissions : TExternallyHostedApkTypeusesPermissionsArray Index 96 Read FusesPermissions Write SetusesPermissions;
- Property versionCode : integer Index 104 Read FversionCode Write SetversionCode;
- Property versionName : String Index 112 Read FversionName Write SetversionName;
- end;
- TExternallyHostedApkClass = Class of TExternallyHostedApk;
-
- { --------------------------------------------------------------------
- TExternallyHostedApkUsesPermission
- --------------------------------------------------------------------}
-
- TExternallyHostedApkUsesPermission = Class(TGoogleBaseObject)
- Private
- FmaxSdkVersion : integer;
- Fname : String;
- Protected
- //Property setters
- Procedure SetmaxSdkVersion(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property maxSdkVersion : integer Index 0 Read FmaxSdkVersion Write SetmaxSdkVersion;
- Property name : String Index 8 Read Fname Write Setname;
- end;
- TExternallyHostedApkUsesPermissionClass = Class of TExternallyHostedApkUsesPermission;
-
- { --------------------------------------------------------------------
- TImage
- --------------------------------------------------------------------}
-
- TImage = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fsha1 : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsha1(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property sha1 : String Index 8 Read Fsha1 Write Setsha1;
- Property url : String Index 16 Read Furl Write Seturl;
- end;
- TImageClass = Class of TImage;
-
- { --------------------------------------------------------------------
- TImagesDeleteAllResponse
- --------------------------------------------------------------------}
-
- TImagesDeleteAllResponse = Class(TGoogleBaseObject)
- Private
- Fdeleted : TImagesDeleteAllResponseTypedeletedArray;
- Protected
- //Property setters
- Procedure Setdeleted(AIndex : Integer; const AValue : TImagesDeleteAllResponseTypedeletedArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property deleted : TImagesDeleteAllResponseTypedeletedArray Index 0 Read Fdeleted Write Setdeleted;
- end;
- TImagesDeleteAllResponseClass = Class of TImagesDeleteAllResponse;
-
- { --------------------------------------------------------------------
- TImagesListResponse
- --------------------------------------------------------------------}
-
- TImagesListResponse = Class(TGoogleBaseObject)
- Private
- Fimages : TImagesListResponseTypeimagesArray;
- Protected
- //Property setters
- Procedure Setimages(AIndex : Integer; const AValue : TImagesListResponseTypeimagesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property images : TImagesListResponseTypeimagesArray Index 0 Read Fimages Write Setimages;
- end;
- TImagesListResponseClass = Class of TImagesListResponse;
-
- { --------------------------------------------------------------------
- TImagesUploadResponse
- --------------------------------------------------------------------}
-
- TImagesUploadResponse = Class(TGoogleBaseObject)
- Private
- Fimage : TImage;
- Protected
- //Property setters
- Procedure Setimage(AIndex : Integer; const AValue : TImage); virtual;
- Public
- Published
- Property image : TImage Index 0 Read Fimage Write Setimage;
- end;
- TImagesUploadResponseClass = Class of TImagesUploadResponse;
-
- { --------------------------------------------------------------------
- TInAppProductTypelistings
- --------------------------------------------------------------------}
-
- TInAppProductTypelistings = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TInAppProductTypelistingsClass = Class of TInAppProductTypelistings;
-
- { --------------------------------------------------------------------
- TInAppProductTypeprices
- --------------------------------------------------------------------}
-
- TInAppProductTypeprices = Class(TGoogleBaseObject)
- Private
- Protected
- //Property setters
- Public
- Class Function AllowAdditionalProperties : Boolean; override;
- Published
- end;
- TInAppProductTypepricesClass = Class of TInAppProductTypeprices;
-
- { --------------------------------------------------------------------
- TInAppProduct
- --------------------------------------------------------------------}
-
- TInAppProduct = Class(TGoogleBaseObject)
- Private
- FdefaultLanguage : String;
- FdefaultPrice : TPrice;
- Flistings : TInAppProductTypelistings;
- FpackageName : String;
- Fprices : TInAppProductTypeprices;
- FpurchaseType : String;
- Fseason : TSeason;
- Fsku : String;
- Fstatus : String;
- FsubscriptionPeriod : String;
- FtrialPeriod : String;
- Protected
- //Property setters
- Procedure SetdefaultLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultPrice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setlistings(AIndex : Integer; const AValue : TInAppProductTypelistings); virtual;
- Procedure SetpackageName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprices(AIndex : Integer; const AValue : TInAppProductTypeprices); virtual;
- Procedure SetpurchaseType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setseason(AIndex : Integer; const AValue : TSeason); virtual;
- Procedure Setsku(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubscriptionPeriod(AIndex : Integer; const AValue : String); virtual;
- Procedure SettrialPeriod(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property defaultLanguage : String Index 0 Read FdefaultLanguage Write SetdefaultLanguage;
- Property defaultPrice : TPrice Index 8 Read FdefaultPrice Write SetdefaultPrice;
- Property listings : TInAppProductTypelistings Index 16 Read Flistings Write Setlistings;
- Property packageName : String Index 24 Read FpackageName Write SetpackageName;
- Property prices : TInAppProductTypeprices Index 32 Read Fprices Write Setprices;
- Property purchaseType : String Index 40 Read FpurchaseType Write SetpurchaseType;
- Property season : TSeason Index 48 Read Fseason Write Setseason;
- Property sku : String Index 56 Read Fsku Write Setsku;
- Property status : String Index 64 Read Fstatus Write Setstatus;
- Property subscriptionPeriod : String Index 72 Read FsubscriptionPeriod Write SetsubscriptionPeriod;
- Property trialPeriod : String Index 80 Read FtrialPeriod Write SettrialPeriod;
- end;
- TInAppProductClass = Class of TInAppProduct;
-
- { --------------------------------------------------------------------
- TInAppProductListing
- --------------------------------------------------------------------}
-
- TInAppProductListing = Class(TGoogleBaseObject)
- Private
- Fdescription : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property description : String Index 0 Read Fdescription Write Setdescription;
- Property title : String Index 8 Read Ftitle Write Settitle;
- end;
- TInAppProductListingClass = Class of TInAppProductListing;
-
- { --------------------------------------------------------------------
- TInappproductsBatchRequest
- --------------------------------------------------------------------}
-
- TInappproductsBatchRequest = Class(TGoogleBaseObject)
- Private
- Fentrys : TInappproductsBatchRequestTypeentrysArray;
- Protected
- //Property setters
- Procedure Setentrys(AIndex : Integer; const AValue : TInappproductsBatchRequestTypeentrysArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property entrys : TInappproductsBatchRequestTypeentrysArray Index 0 Read Fentrys Write Setentrys;
- end;
- TInappproductsBatchRequestClass = Class of TInappproductsBatchRequest;
-
- { --------------------------------------------------------------------
- TInappproductsBatchRequestEntry
- --------------------------------------------------------------------}
-
- TInappproductsBatchRequestEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Finappproductsinsertrequest : TInappproductsInsertRequest;
- Finappproductsupdaterequest : TInappproductsUpdateRequest;
- FmethodName : String;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setinappproductsinsertrequest(AIndex : Integer; const AValue : TInappproductsInsertRequest); virtual;
- Procedure Setinappproductsupdaterequest(AIndex : Integer; const AValue : TInappproductsUpdateRequest); virtual;
- Procedure SetmethodName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property inappproductsinsertrequest : TInappproductsInsertRequest Index 8 Read Finappproductsinsertrequest Write Setinappproductsinsertrequest;
- Property inappproductsupdaterequest : TInappproductsUpdateRequest Index 16 Read Finappproductsupdaterequest Write Setinappproductsupdaterequest;
- Property methodName : String Index 24 Read FmethodName Write SetmethodName;
- end;
- TInappproductsBatchRequestEntryClass = Class of TInappproductsBatchRequestEntry;
-
- { --------------------------------------------------------------------
- TInappproductsBatchResponse
- --------------------------------------------------------------------}
-
- TInappproductsBatchResponse = Class(TGoogleBaseObject)
- Private
- Fentrys : TInappproductsBatchResponseTypeentrysArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setentrys(AIndex : Integer; const AValue : TInappproductsBatchResponseTypeentrysArray); 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 entrys : TInappproductsBatchResponseTypeentrysArray Index 0 Read Fentrys Write Setentrys;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TInappproductsBatchResponseClass = Class of TInappproductsBatchResponse;
-
- { --------------------------------------------------------------------
- TInappproductsBatchResponseEntry
- --------------------------------------------------------------------}
-
- TInappproductsBatchResponseEntry = Class(TGoogleBaseObject)
- Private
- FbatchId : integer;
- Finappproductsinsertresponse : TInappproductsInsertResponse;
- Finappproductsupdateresponse : TInappproductsUpdateResponse;
- Protected
- //Property setters
- Procedure SetbatchId(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setinappproductsinsertresponse(AIndex : Integer; const AValue : TInappproductsInsertResponse); virtual;
- Procedure Setinappproductsupdateresponse(AIndex : Integer; const AValue : TInappproductsUpdateResponse); virtual;
- Public
- Published
- Property batchId : integer Index 0 Read FbatchId Write SetbatchId;
- Property inappproductsinsertresponse : TInappproductsInsertResponse Index 8 Read Finappproductsinsertresponse Write Setinappproductsinsertresponse;
- Property inappproductsupdateresponse : TInappproductsUpdateResponse Index 16 Read Finappproductsupdateresponse Write Setinappproductsupdateresponse;
- end;
- TInappproductsBatchResponseEntryClass = Class of TInappproductsBatchResponseEntry;
-
- { --------------------------------------------------------------------
- TInappproductsInsertRequest
- --------------------------------------------------------------------}
-
- TInappproductsInsertRequest = Class(TGoogleBaseObject)
- Private
- Finappproduct : TInAppProduct;
- Protected
- //Property setters
- Procedure Setinappproduct(AIndex : Integer; const AValue : TInAppProduct); virtual;
- Public
- Published
- Property inappproduct : TInAppProduct Index 0 Read Finappproduct Write Setinappproduct;
- end;
- TInappproductsInsertRequestClass = Class of TInappproductsInsertRequest;
-
- { --------------------------------------------------------------------
- TInappproductsInsertResponse
- --------------------------------------------------------------------}
-
- TInappproductsInsertResponse = Class(TGoogleBaseObject)
- Private
- Finappproduct : TInAppProduct;
- Protected
- //Property setters
- Procedure Setinappproduct(AIndex : Integer; const AValue : TInAppProduct); virtual;
- Public
- Published
- Property inappproduct : TInAppProduct Index 0 Read Finappproduct Write Setinappproduct;
- end;
- TInappproductsInsertResponseClass = Class of TInappproductsInsertResponse;
-
- { --------------------------------------------------------------------
- TInappproductsListResponse
- --------------------------------------------------------------------}
-
- TInappproductsListResponse = Class(TGoogleBaseObject)
- Private
- Finappproduct : TInappproductsListResponseTypeinappproductArray;
- Fkind : String;
- FpageInfo : TPageInfo;
- FtokenPagination : TTokenPagination;
- Protected
- //Property setters
- Procedure Setinappproduct(AIndex : Integer; const AValue : TInappproductsListResponseTypeinappproductArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageInfo(AIndex : Integer; const AValue : TPageInfo); virtual;
- Procedure SettokenPagination(AIndex : Integer; const AValue : TTokenPagination); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property inappproduct : TInappproductsListResponseTypeinappproductArray Index 0 Read Finappproduct Write Setinappproduct;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property pageInfo : TPageInfo Index 16 Read FpageInfo Write SetpageInfo;
- Property tokenPagination : TTokenPagination Index 24 Read FtokenPagination Write SettokenPagination;
- end;
- TInappproductsListResponseClass = Class of TInappproductsListResponse;
-
- { --------------------------------------------------------------------
- TInappproductsUpdateRequest
- --------------------------------------------------------------------}
-
- TInappproductsUpdateRequest = Class(TGoogleBaseObject)
- Private
- Finappproduct : TInAppProduct;
- Protected
- //Property setters
- Procedure Setinappproduct(AIndex : Integer; const AValue : TInAppProduct); virtual;
- Public
- Published
- Property inappproduct : TInAppProduct Index 0 Read Finappproduct Write Setinappproduct;
- end;
- TInappproductsUpdateRequestClass = Class of TInappproductsUpdateRequest;
-
- { --------------------------------------------------------------------
- TInappproductsUpdateResponse
- --------------------------------------------------------------------}
-
- TInappproductsUpdateResponse = Class(TGoogleBaseObject)
- Private
- Finappproduct : TInAppProduct;
- Protected
- //Property setters
- Procedure Setinappproduct(AIndex : Integer; const AValue : TInAppProduct); virtual;
- Public
- Published
- Property inappproduct : TInAppProduct Index 0 Read Finappproduct Write Setinappproduct;
- end;
- TInappproductsUpdateResponseClass = Class of TInappproductsUpdateResponse;
-
- { --------------------------------------------------------------------
- TListing
- --------------------------------------------------------------------}
-
- TListing = Class(TGoogleBaseObject)
- Private
- FfullDescription : String;
- Flanguage : String;
- FshortDescription : String;
- Ftitle : String;
- Fvideo : String;
- Protected
- //Property setters
- Procedure SetfullDescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshortDescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvideo(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property fullDescription : String Index 0 Read FfullDescription Write SetfullDescription;
- Property language : String Index 8 Read Flanguage Write Setlanguage;
- Property shortDescription : String Index 16 Read FshortDescription Write SetshortDescription;
- Property title : String Index 24 Read Ftitle Write Settitle;
- Property video : String Index 32 Read Fvideo Write Setvideo;
- end;
- TListingClass = Class of TListing;
-
- { --------------------------------------------------------------------
- TListingsListResponse
- --------------------------------------------------------------------}
-
- TListingsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Flistings : TListingsListResponseTypelistingsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlistings(AIndex : Integer; const AValue : TListingsListResponseTypelistingsArray); 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 listings : TListingsListResponseTypelistingsArray Index 8 Read Flistings Write Setlistings;
- end;
- TListingsListResponseClass = Class of TListingsListResponse;
-
- { --------------------------------------------------------------------
- TMonthDay
- --------------------------------------------------------------------}
-
- TMonthDay = Class(TGoogleBaseObject)
- Private
- Fday : integer;
- Fmonth : integer;
- Protected
- //Property setters
- Procedure Setday(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setmonth(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property day : integer Index 0 Read Fday Write Setday;
- Property month : integer Index 8 Read Fmonth Write Setmonth;
- end;
- TMonthDayClass = Class of TMonthDay;
-
- { --------------------------------------------------------------------
- TPageInfo
- --------------------------------------------------------------------}
-
- TPageInfo = Class(TGoogleBaseObject)
- Private
- FresultPerPage : integer;
- FstartIndex : integer;
- FtotalResults : integer;
- Protected
- //Property setters
- Procedure SetresultPerPage(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetstartIndex(AIndex : Integer; const AValue : integer); virtual;
- Procedure SettotalResults(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property resultPerPage : integer Index 0 Read FresultPerPage Write SetresultPerPage;
- Property startIndex : integer Index 8 Read FstartIndex Write SetstartIndex;
- Property totalResults : integer Index 16 Read FtotalResults Write SettotalResults;
- end;
- TPageInfoClass = Class of TPageInfo;
-
- { --------------------------------------------------------------------
- TPrice
- --------------------------------------------------------------------}
-
- TPrice = Class(TGoogleBaseObject)
- Private
- Fcurrency : String;
- FpriceMicros : String;
- Protected
- //Property setters
- Procedure Setcurrency(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpriceMicros(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property currency : String Index 0 Read Fcurrency Write Setcurrency;
- Property priceMicros : String Index 8 Read FpriceMicros Write SetpriceMicros;
- end;
- TPriceClass = Class of TPrice;
-
- { --------------------------------------------------------------------
- TProductPurchase
- --------------------------------------------------------------------}
-
- TProductPurchase = Class(TGoogleBaseObject)
- Private
- FconsumptionState : integer;
- FdeveloperPayload : String;
- Fkind : String;
- FpurchaseState : integer;
- FpurchaseTimeMillis : String;
- Protected
- //Property setters
- Procedure SetconsumptionState(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetdeveloperPayload(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpurchaseState(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpurchaseTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property consumptionState : integer Index 0 Read FconsumptionState Write SetconsumptionState;
- Property developerPayload : String Index 8 Read FdeveloperPayload Write SetdeveloperPayload;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property purchaseState : integer Index 24 Read FpurchaseState Write SetpurchaseState;
- Property purchaseTimeMillis : String Index 32 Read FpurchaseTimeMillis Write SetpurchaseTimeMillis;
- end;
- TProductPurchaseClass = Class of TProductPurchase;
-
- { --------------------------------------------------------------------
- TProrate
- --------------------------------------------------------------------}
-
- TProrate = Class(TGoogleBaseObject)
- Private
- FdefaultPrice : TPrice;
- Fstart : TMonthDay;
- Protected
- //Property setters
- Procedure SetdefaultPrice(AIndex : Integer; const AValue : TPrice); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : TMonthDay); virtual;
- Public
- Published
- Property defaultPrice : TPrice Index 0 Read FdefaultPrice Write SetdefaultPrice;
- Property start : TMonthDay Index 8 Read Fstart Write Setstart;
- end;
- TProrateClass = Class of TProrate;
-
- { --------------------------------------------------------------------
- TReview
- --------------------------------------------------------------------}
-
- TReview = Class(TGoogleBaseObject)
- Private
- FauthorName : String;
- Fcomments : TReviewTypecommentsArray;
- FreviewId : String;
- Protected
- //Property setters
- Procedure SetauthorName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcomments(AIndex : Integer; const AValue : TReviewTypecommentsArray); virtual;
- Procedure SetreviewId(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 authorName : String Index 0 Read FauthorName Write SetauthorName;
- Property comments : TReviewTypecommentsArray Index 8 Read Fcomments Write Setcomments;
- Property reviewId : String Index 16 Read FreviewId Write SetreviewId;
- end;
- TReviewClass = Class of TReview;
-
- { --------------------------------------------------------------------
- TReviewReplyResult
- --------------------------------------------------------------------}
-
- TReviewReplyResult = Class(TGoogleBaseObject)
- Private
- FlastEdited : TTimestamp;
- FreplyText : String;
- Protected
- //Property setters
- Procedure SetlastEdited(AIndex : Integer; const AValue : TTimestamp); virtual;
- Procedure SetreplyText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property lastEdited : TTimestamp Index 0 Read FlastEdited Write SetlastEdited;
- Property replyText : String Index 8 Read FreplyText Write SetreplyText;
- end;
- TReviewReplyResultClass = Class of TReviewReplyResult;
-
- { --------------------------------------------------------------------
- TReviewsListResponse
- --------------------------------------------------------------------}
-
- TReviewsListResponse = Class(TGoogleBaseObject)
- Private
- FpageInfo : TPageInfo;
- Freviews : TReviewsListResponseTypereviewsArray;
- FtokenPagination : TTokenPagination;
- Protected
- //Property setters
- Procedure SetpageInfo(AIndex : Integer; const AValue : TPageInfo); virtual;
- Procedure Setreviews(AIndex : Integer; const AValue : TReviewsListResponseTypereviewsArray); virtual;
- Procedure SettokenPagination(AIndex : Integer; const AValue : TTokenPagination); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property pageInfo : TPageInfo Index 0 Read FpageInfo Write SetpageInfo;
- Property reviews : TReviewsListResponseTypereviewsArray Index 8 Read Freviews Write Setreviews;
- Property tokenPagination : TTokenPagination Index 16 Read FtokenPagination Write SettokenPagination;
- end;
- TReviewsListResponseClass = Class of TReviewsListResponse;
-
- { --------------------------------------------------------------------
- TReviewsReplyRequest
- --------------------------------------------------------------------}
-
- TReviewsReplyRequest = Class(TGoogleBaseObject)
- Private
- FreplyText : String;
- Protected
- //Property setters
- Procedure SetreplyText(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property replyText : String Index 0 Read FreplyText Write SetreplyText;
- end;
- TReviewsReplyRequestClass = Class of TReviewsReplyRequest;
-
- { --------------------------------------------------------------------
- TReviewsReplyResponse
- --------------------------------------------------------------------}
-
- TReviewsReplyResponse = Class(TGoogleBaseObject)
- Private
- Fresult : TReviewReplyResult;
- Protected
- //Property setters
- Procedure Setresult(AIndex : Integer; const AValue : TReviewReplyResult); virtual;
- Public
- Published
- Property result : TReviewReplyResult Index 0 Read Fresult Write Setresult;
- end;
- TReviewsReplyResponseClass = Class of TReviewsReplyResponse;
-
- { --------------------------------------------------------------------
- TSeason
- --------------------------------------------------------------------}
-
- TSeason = Class(TGoogleBaseObject)
- Private
- F_end : TMonthDay;
- Fprorations : TSeasonTypeprorationsArray;
- Fstart : TMonthDay;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_end(AIndex : Integer; const AValue : TMonthDay); virtual;
- Procedure Setprorations(AIndex : Integer; const AValue : TSeasonTypeprorationsArray); virtual;
- Procedure Setstart(AIndex : Integer; const AValue : TMonthDay); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property _end : TMonthDay Index 0 Read F_end Write Set_end;
- Property prorations : TSeasonTypeprorationsArray Index 8 Read Fprorations Write Setprorations;
- Property start : TMonthDay Index 16 Read Fstart Write Setstart;
- end;
- TSeasonClass = Class of TSeason;
-
- { --------------------------------------------------------------------
- TSubscriptionDeferralInfo
- --------------------------------------------------------------------}
-
- TSubscriptionDeferralInfo = Class(TGoogleBaseObject)
- Private
- FdesiredExpiryTimeMillis : String;
- FexpectedExpiryTimeMillis : String;
- Protected
- //Property setters
- Procedure SetdesiredExpiryTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexpectedExpiryTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property desiredExpiryTimeMillis : String Index 0 Read FdesiredExpiryTimeMillis Write SetdesiredExpiryTimeMillis;
- Property expectedExpiryTimeMillis : String Index 8 Read FexpectedExpiryTimeMillis Write SetexpectedExpiryTimeMillis;
- end;
- TSubscriptionDeferralInfoClass = Class of TSubscriptionDeferralInfo;
-
- { --------------------------------------------------------------------
- TSubscriptionPurchase
- --------------------------------------------------------------------}
-
- TSubscriptionPurchase = Class(TGoogleBaseObject)
- Private
- FautoRenewing : boolean;
- FcancelReason : integer;
- FcountryCode : String;
- FdeveloperPayload : String;
- FexpiryTimeMillis : String;
- Fkind : String;
- FpaymentState : integer;
- FpriceAmountMicros : String;
- FpriceCurrencyCode : String;
- FstartTimeMillis : String;
- Protected
- //Property setters
- Procedure SetautoRenewing(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcancelReason(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdeveloperPayload(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexpiryTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpaymentState(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpriceAmountMicros(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpriceCurrencyCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property autoRenewing : boolean Index 0 Read FautoRenewing Write SetautoRenewing;
- Property cancelReason : integer Index 8 Read FcancelReason Write SetcancelReason;
- Property countryCode : String Index 16 Read FcountryCode Write SetcountryCode;
- Property developerPayload : String Index 24 Read FdeveloperPayload Write SetdeveloperPayload;
- Property expiryTimeMillis : String Index 32 Read FexpiryTimeMillis Write SetexpiryTimeMillis;
- Property kind : String Index 40 Read Fkind Write Setkind;
- Property paymentState : integer Index 48 Read FpaymentState Write SetpaymentState;
- Property priceAmountMicros : String Index 56 Read FpriceAmountMicros Write SetpriceAmountMicros;
- Property priceCurrencyCode : String Index 64 Read FpriceCurrencyCode Write SetpriceCurrencyCode;
- Property startTimeMillis : String Index 72 Read FstartTimeMillis Write SetstartTimeMillis;
- end;
- TSubscriptionPurchaseClass = Class of TSubscriptionPurchase;
-
- { --------------------------------------------------------------------
- TSubscriptionPurchasesDeferRequest
- --------------------------------------------------------------------}
-
- TSubscriptionPurchasesDeferRequest = Class(TGoogleBaseObject)
- Private
- FdeferralInfo : TSubscriptionDeferralInfo;
- Protected
- //Property setters
- Procedure SetdeferralInfo(AIndex : Integer; const AValue : TSubscriptionDeferralInfo); virtual;
- Public
- Published
- Property deferralInfo : TSubscriptionDeferralInfo Index 0 Read FdeferralInfo Write SetdeferralInfo;
- end;
- TSubscriptionPurchasesDeferRequestClass = Class of TSubscriptionPurchasesDeferRequest;
-
- { --------------------------------------------------------------------
- TSubscriptionPurchasesDeferResponse
- --------------------------------------------------------------------}
-
- TSubscriptionPurchasesDeferResponse = Class(TGoogleBaseObject)
- Private
- FnewExpiryTimeMillis : String;
- Protected
- //Property setters
- Procedure SetnewExpiryTimeMillis(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property newExpiryTimeMillis : String Index 0 Read FnewExpiryTimeMillis Write SetnewExpiryTimeMillis;
- end;
- TSubscriptionPurchasesDeferResponseClass = Class of TSubscriptionPurchasesDeferResponse;
-
- { --------------------------------------------------------------------
- TTesters
- --------------------------------------------------------------------}
-
- TTesters = Class(TGoogleBaseObject)
- Private
- FgoogleGroups : TStringArray;
- FgooglePlusCommunities : TStringArray;
- Protected
- //Property setters
- Procedure SetgoogleGroups(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetgooglePlusCommunities(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 googleGroups : TStringArray Index 0 Read FgoogleGroups Write SetgoogleGroups;
- Property googlePlusCommunities : TStringArray Index 8 Read FgooglePlusCommunities Write SetgooglePlusCommunities;
- end;
- TTestersClass = Class of TTesters;
-
- { --------------------------------------------------------------------
- TTimestamp
- --------------------------------------------------------------------}
-
- TTimestamp = Class(TGoogleBaseObject)
- Private
- Fnanos : integer;
- Fseconds : String;
- Protected
- //Property setters
- Procedure Setnanos(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setseconds(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property nanos : integer Index 0 Read Fnanos Write Setnanos;
- Property seconds : String Index 8 Read Fseconds Write Setseconds;
- end;
- TTimestampClass = Class of TTimestamp;
-
- { --------------------------------------------------------------------
- TTokenPagination
- --------------------------------------------------------------------}
-
- TTokenPagination = Class(TGoogleBaseObject)
- Private
- FnextPageToken : String;
- FpreviousPageToken : String;
- Protected
- //Property setters
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpreviousPageToken(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property nextPageToken : String Index 0 Read FnextPageToken Write SetnextPageToken;
- Property previousPageToken : String Index 8 Read FpreviousPageToken Write SetpreviousPageToken;
- end;
- TTokenPaginationClass = Class of TTokenPagination;
-
- { --------------------------------------------------------------------
- TTrack
- --------------------------------------------------------------------}
-
- TTrack = Class(TGoogleBaseObject)
- Private
- Ftrack : String;
- FuserFraction : double;
- FversionCodes : TintegerArray;
- Protected
- //Property setters
- Procedure Settrack(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserFraction(AIndex : Integer; const AValue : double); virtual;
- Procedure SetversionCodes(AIndex : Integer; const AValue : TintegerArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property track : String Index 0 Read Ftrack Write Settrack;
- Property userFraction : double Index 8 Read FuserFraction Write SetuserFraction;
- Property versionCodes : TintegerArray Index 16 Read FversionCodes Write SetversionCodes;
- end;
- TTrackClass = Class of TTrack;
-
- { --------------------------------------------------------------------
- TTracksListResponse
- --------------------------------------------------------------------}
-
- TTracksListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Ftracks : TTracksListResponseTypetracksArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Settracks(AIndex : Integer; const AValue : TTracksListResponseTypetracksArray); 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 tracks : TTracksListResponseTypetracksArray Index 8 Read Ftracks Write Settracks;
- end;
- TTracksListResponseClass = Class of TTracksListResponse;
-
- { --------------------------------------------------------------------
- TUserComment
- --------------------------------------------------------------------}
-
- TUserComment = Class(TGoogleBaseObject)
- Private
- FandroidOsVersion : integer;
- FappVersionCode : integer;
- FappVersionName : String;
- Fdevice : String;
- FlastModified : TTimestamp;
- FreviewerLanguage : String;
- FstarRating : integer;
- Ftext : String;
- Protected
- //Property setters
- Procedure SetandroidOsVersion(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetappVersionCode(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetappVersionName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdevice(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModified(AIndex : Integer; const AValue : TTimestamp); virtual;
- Procedure SetreviewerLanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstarRating(AIndex : Integer; const AValue : integer); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property androidOsVersion : integer Index 0 Read FandroidOsVersion Write SetandroidOsVersion;
- Property appVersionCode : integer Index 8 Read FappVersionCode Write SetappVersionCode;
- Property appVersionName : String Index 16 Read FappVersionName Write SetappVersionName;
- Property device : String Index 24 Read Fdevice Write Setdevice;
- Property lastModified : TTimestamp Index 32 Read FlastModified Write SetlastModified;
- Property reviewerLanguage : String Index 40 Read FreviewerLanguage Write SetreviewerLanguage;
- Property starRating : integer Index 48 Read FstarRating Write SetstarRating;
- Property text : String Index 56 Read Ftext Write Settext;
- end;
- TUserCommentClass = Class of TUserComment;
-
- { --------------------------------------------------------------------
- TEditsApklistingsResource
- --------------------------------------------------------------------}
-
- TEditsApklistingsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(apkVersionCode: integer; editId: string; language: string; packageName: string);
- Procedure Deleteall(apkVersionCode: integer; editId: string; packageName: string);
- Function Get(apkVersionCode: integer; editId: string; language: string; packageName: string) : TApkListing;
- Function List(apkVersionCode: integer; editId: string; packageName: string) : TApkListingsListResponse;
- Function Patch(apkVersionCode: integer; editId: string; language: string; packageName: string; aApkListing : TApkListing) : TApkListing;
- Function Update(apkVersionCode: integer; editId: string; language: string; packageName: string; aApkListing : TApkListing) : TApkListing;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsApksResource
- --------------------------------------------------------------------}
-
- TEditsApksResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Addexternallyhosted(editId: string; packageName: string; aApksAddExternallyHostedRequest : TApksAddExternallyHostedRequest) : TApksAddExternallyHostedResponse;
- Function List(editId: string; packageName: string) : TApksListResponse;
- Function Upload(editId: string; packageName: string) : TApk;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsDetailsResource
- --------------------------------------------------------------------}
-
- TEditsDetailsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(editId: string; packageName: string) : TAppDetails;
- Function Patch(editId: string; packageName: string; aAppDetails : TAppDetails) : TAppDetails;
- Function Update(editId: string; packageName: string; aAppDetails : TAppDetails) : TAppDetails;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsExpansionfilesResource
- --------------------------------------------------------------------}
-
- TEditsExpansionfilesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string) : TExpansionFile;
- Function Patch(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string; aExpansionFile : TExpansionFile) : TExpansionFile;
- Function Update(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string; aExpansionFile : TExpansionFile) : TExpansionFile;
- Function Upload(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string) : TExpansionFilesUploadResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsImagesResource
- --------------------------------------------------------------------}
-
- TEditsImagesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(editId: string; imageId: string; imageType: string; language: string; packageName: string);
- Function Deleteall(editId: string; imageType: string; language: string; packageName: string) : TImagesDeleteAllResponse;
- Function List(editId: string; imageType: string; language: string; packageName: string) : TImagesListResponse;
- Function Upload(editId: string; imageType: string; language: string; packageName: string) : TImagesUploadResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsListingsResource
- --------------------------------------------------------------------}
-
- TEditsListingsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(editId: string; language: string; packageName: string);
- Procedure Deleteall(editId: string; packageName: string);
- Function Get(editId: string; language: string; packageName: string) : TListing;
- Function List(editId: string; packageName: string) : TListingsListResponse;
- Function Patch(editId: string; language: string; packageName: string; aListing : TListing) : TListing;
- Function Update(editId: string; language: string; packageName: string; aListing : TListing) : TListing;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsTestersResource
- --------------------------------------------------------------------}
-
- TEditsTestersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(editId: string; packageName: string; track: string) : TTesters;
- Function Patch(editId: string; packageName: string; track: string; aTesters : TTesters) : TTesters;
- Function Update(editId: string; packageName: string; track: string; aTesters : TTesters) : TTesters;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsTracksResource
- --------------------------------------------------------------------}
-
- TEditsTracksResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(editId: string; packageName: string; track: string) : TTrack;
- Function List(editId: string; packageName: string) : TTracksListResponse;
- Function Patch(editId: string; packageName: string; track: string; aTrack : TTrack) : TTrack;
- Function Update(editId: string; packageName: string; track: string; aTrack : TTrack) : TTrack;
- end;
-
-
- { --------------------------------------------------------------------
- TEditsResource
- --------------------------------------------------------------------}
-
- TEditsResource = Class(TGoogleResource)
- Private
- FApklistingsInstance : TEditsApklistingsResource;
- FApksInstance : TEditsApksResource;
- FDetailsInstance : TEditsDetailsResource;
- FExpansionfilesInstance : TEditsExpansionfilesResource;
- FImagesInstance : TEditsImagesResource;
- FListingsInstance : TEditsListingsResource;
- FTestersInstance : TEditsTestersResource;
- FTracksInstance : TEditsTracksResource;
- Function GetApklistingsInstance : TEditsApklistingsResource;virtual;
- Function GetApksInstance : TEditsApksResource;virtual;
- Function GetDetailsInstance : TEditsDetailsResource;virtual;
- Function GetExpansionfilesInstance : TEditsExpansionfilesResource;virtual;
- Function GetImagesInstance : TEditsImagesResource;virtual;
- Function GetListingsInstance : TEditsListingsResource;virtual;
- Function GetTestersInstance : TEditsTestersResource;virtual;
- Function GetTracksInstance : TEditsTracksResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Commit(editId: string; packageName: string) : TAppEdit;
- Procedure Delete(editId: string; packageName: string);
- Function Get(editId: string; packageName: string) : TAppEdit;
- Function Insert(packageName: string; aAppEdit : TAppEdit) : TAppEdit;
- Function Validate(editId: string; packageName: string) : TAppEdit;
- Function CreateApklistingsResource(AOwner : TComponent) : TEditsApklistingsResource;virtual;overload;
- Function CreateApklistingsResource : TEditsApklistingsResource;virtual;overload;
- Function CreateApksResource(AOwner : TComponent) : TEditsApksResource;virtual;overload;
- Function CreateApksResource : TEditsApksResource;virtual;overload;
- Function CreateDetailsResource(AOwner : TComponent) : TEditsDetailsResource;virtual;overload;
- Function CreateDetailsResource : TEditsDetailsResource;virtual;overload;
- Function CreateExpansionfilesResource(AOwner : TComponent) : TEditsExpansionfilesResource;virtual;overload;
- Function CreateExpansionfilesResource : TEditsExpansionfilesResource;virtual;overload;
- Function CreateImagesResource(AOwner : TComponent) : TEditsImagesResource;virtual;overload;
- Function CreateImagesResource : TEditsImagesResource;virtual;overload;
- Function CreateListingsResource(AOwner : TComponent) : TEditsListingsResource;virtual;overload;
- Function CreateListingsResource : TEditsListingsResource;virtual;overload;
- Function CreateTestersResource(AOwner : TComponent) : TEditsTestersResource;virtual;overload;
- Function CreateTestersResource : TEditsTestersResource;virtual;overload;
- Function CreateTracksResource(AOwner : TComponent) : TEditsTracksResource;virtual;overload;
- Function CreateTracksResource : TEditsTracksResource;virtual;overload;
- Property ApklistingsResource : TEditsApklistingsResource Read GetApklistingsInstance;
- Property ApksResource : TEditsApksResource Read GetApksInstance;
- Property DetailsResource : TEditsDetailsResource Read GetDetailsInstance;
- Property ExpansionfilesResource : TEditsExpansionfilesResource Read GetExpansionfilesInstance;
- Property ImagesResource : TEditsImagesResource Read GetImagesInstance;
- Property ListingsResource : TEditsListingsResource Read GetListingsInstance;
- Property TestersResource : TEditsTestersResource Read GetTestersInstance;
- Property TracksResource : TEditsTracksResource Read GetTracksInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TEntitlementsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TEntitlementsResource, method List
-
- TEntitlementsListOptions = Record
- maxResults : integer;
- productId : String;
- startIndex : integer;
- token : String;
- end;
-
- TEntitlementsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(packageName: string; AQuery : string = '') : TEntitlementsListResponse;
- Function List(packageName: string; AQuery : TEntitlementslistOptions) : TEntitlementsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TInappproductsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TInappproductsResource, method Insert
-
- TInappproductsInsertOptions = Record
- autoConvertMissingPrices : boolean;
- end;
-
-
- //Optional query Options for TInappproductsResource, method List
-
- TInappproductsListOptions = Record
- maxResults : integer;
- startIndex : integer;
- token : String;
- end;
-
-
- //Optional query Options for TInappproductsResource, method Patch
-
- TInappproductsPatchOptions = Record
- autoConvertMissingPrices : boolean;
- end;
-
-
- //Optional query Options for TInappproductsResource, method Update
-
- TInappproductsUpdateOptions = Record
- autoConvertMissingPrices : boolean;
- end;
-
- TInappproductsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Batch(aInappproductsBatchRequest : TInappproductsBatchRequest) : TInappproductsBatchResponse;
- Procedure Delete(packageName: string; sku: string);
- Function Get(packageName: string; sku: string) : TInAppProduct;
- Function Insert(packageName: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Function Insert(packageName: string; aInAppProduct : TInAppProduct; AQuery : TInappproductsinsertOptions) : TInAppProduct;
- Function List(packageName: string; AQuery : string = '') : TInappproductsListResponse;
- Function List(packageName: string; AQuery : TInappproductslistOptions) : TInappproductsListResponse;
- Function Patch(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Function Patch(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : TInappproductspatchOptions) : TInAppProduct;
- Function Update(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Function Update(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : TInappproductsupdateOptions) : TInAppProduct;
- end;
-
-
- { --------------------------------------------------------------------
- TPurchasesProductsResource
- --------------------------------------------------------------------}
-
- TPurchasesProductsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(packageName: string; productId: string; token: string) : TProductPurchase;
- end;
-
-
- { --------------------------------------------------------------------
- TPurchasesSubscriptionsResource
- --------------------------------------------------------------------}
-
- TPurchasesSubscriptionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Cancel(packageName: string; subscriptionId: string; token: string);
- Function Defer(packageName: string; subscriptionId: string; token: string; aSubscriptionPurchasesDeferRequest : TSubscriptionPurchasesDeferRequest) : TSubscriptionPurchasesDeferResponse;
- Function Get(packageName: string; subscriptionId: string; token: string) : TSubscriptionPurchase;
- Procedure Refund(packageName: string; subscriptionId: string; token: string);
- Procedure Revoke(packageName: string; subscriptionId: string; token: string);
- end;
-
-
- { --------------------------------------------------------------------
- TPurchasesResource
- --------------------------------------------------------------------}
-
- TPurchasesResource = Class(TGoogleResource)
- Private
- FProductsInstance : TPurchasesProductsResource;
- FSubscriptionsInstance : TPurchasesSubscriptionsResource;
- Function GetProductsInstance : TPurchasesProductsResource;virtual;
- Function GetSubscriptionsInstance : TPurchasesSubscriptionsResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function CreateProductsResource(AOwner : TComponent) : TPurchasesProductsResource;virtual;overload;
- Function CreateProductsResource : TPurchasesProductsResource;virtual;overload;
- Function CreateSubscriptionsResource(AOwner : TComponent) : TPurchasesSubscriptionsResource;virtual;overload;
- Function CreateSubscriptionsResource : TPurchasesSubscriptionsResource;virtual;overload;
- Property ProductsResource : TPurchasesProductsResource Read GetProductsInstance;
- Property SubscriptionsResource : TPurchasesSubscriptionsResource Read GetSubscriptionsInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TReviewsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReviewsResource, method List
-
- TReviewsListOptions = Record
- maxResults : integer;
- startIndex : integer;
- token : String;
- end;
-
- TReviewsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(packageName: string; reviewId: string) : TReview;
- Function List(packageName: string; AQuery : string = '') : TReviewsListResponse;
- Function List(packageName: string; AQuery : TReviewslistOptions) : TReviewsListResponse;
- Function Reply(packageName: string; reviewId: string; aReviewsReplyRequest : TReviewsReplyRequest) : TReviewsReplyResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TAndroidpublisherAPI
- --------------------------------------------------------------------}
-
- TAndroidpublisherAPI = Class(TGoogleAPI)
- Private
- FEditsApklistingsInstance : TEditsApklistingsResource;
- FEditsApksInstance : TEditsApksResource;
- FEditsDetailsInstance : TEditsDetailsResource;
- FEditsExpansionfilesInstance : TEditsExpansionfilesResource;
- FEditsImagesInstance : TEditsImagesResource;
- FEditsListingsInstance : TEditsListingsResource;
- FEditsTestersInstance : TEditsTestersResource;
- FEditsTracksInstance : TEditsTracksResource;
- FEditsInstance : TEditsResource;
- FEntitlementsInstance : TEntitlementsResource;
- FInappproductsInstance : TInappproductsResource;
- FPurchasesProductsInstance : TPurchasesProductsResource;
- FPurchasesSubscriptionsInstance : TPurchasesSubscriptionsResource;
- FPurchasesInstance : TPurchasesResource;
- FReviewsInstance : TReviewsResource;
- Function GetEditsApklistingsInstance : TEditsApklistingsResource;virtual;
- Function GetEditsApksInstance : TEditsApksResource;virtual;
- Function GetEditsDetailsInstance : TEditsDetailsResource;virtual;
- Function GetEditsExpansionfilesInstance : TEditsExpansionfilesResource;virtual;
- Function GetEditsImagesInstance : TEditsImagesResource;virtual;
- Function GetEditsListingsInstance : TEditsListingsResource;virtual;
- Function GetEditsTestersInstance : TEditsTestersResource;virtual;
- Function GetEditsTracksInstance : TEditsTracksResource;virtual;
- Function GetEditsInstance : TEditsResource;virtual;
- Function GetEntitlementsInstance : TEntitlementsResource;virtual;
- Function GetInappproductsInstance : TInappproductsResource;virtual;
- Function GetPurchasesProductsInstance : TPurchasesProductsResource;virtual;
- Function GetPurchasesSubscriptionsInstance : TPurchasesSubscriptionsResource;virtual;
- Function GetPurchasesInstance : TPurchasesResource;virtual;
- Function GetReviewsInstance : TReviewsResource;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 CreateEditsApklistingsResource(AOwner : TComponent) : TEditsApklistingsResource;virtual;overload;
- Function CreateEditsApklistingsResource : TEditsApklistingsResource;virtual;overload;
- Function CreateEditsApksResource(AOwner : TComponent) : TEditsApksResource;virtual;overload;
- Function CreateEditsApksResource : TEditsApksResource;virtual;overload;
- Function CreateEditsDetailsResource(AOwner : TComponent) : TEditsDetailsResource;virtual;overload;
- Function CreateEditsDetailsResource : TEditsDetailsResource;virtual;overload;
- Function CreateEditsExpansionfilesResource(AOwner : TComponent) : TEditsExpansionfilesResource;virtual;overload;
- Function CreateEditsExpansionfilesResource : TEditsExpansionfilesResource;virtual;overload;
- Function CreateEditsImagesResource(AOwner : TComponent) : TEditsImagesResource;virtual;overload;
- Function CreateEditsImagesResource : TEditsImagesResource;virtual;overload;
- Function CreateEditsListingsResource(AOwner : TComponent) : TEditsListingsResource;virtual;overload;
- Function CreateEditsListingsResource : TEditsListingsResource;virtual;overload;
- Function CreateEditsTestersResource(AOwner : TComponent) : TEditsTestersResource;virtual;overload;
- Function CreateEditsTestersResource : TEditsTestersResource;virtual;overload;
- Function CreateEditsTracksResource(AOwner : TComponent) : TEditsTracksResource;virtual;overload;
- Function CreateEditsTracksResource : TEditsTracksResource;virtual;overload;
- Function CreateEditsResource(AOwner : TComponent) : TEditsResource;virtual;overload;
- Function CreateEditsResource : TEditsResource;virtual;overload;
- Function CreateEntitlementsResource(AOwner : TComponent) : TEntitlementsResource;virtual;overload;
- Function CreateEntitlementsResource : TEntitlementsResource;virtual;overload;
- Function CreateInappproductsResource(AOwner : TComponent) : TInappproductsResource;virtual;overload;
- Function CreateInappproductsResource : TInappproductsResource;virtual;overload;
- Function CreatePurchasesProductsResource(AOwner : TComponent) : TPurchasesProductsResource;virtual;overload;
- Function CreatePurchasesProductsResource : TPurchasesProductsResource;virtual;overload;
- Function CreatePurchasesSubscriptionsResource(AOwner : TComponent) : TPurchasesSubscriptionsResource;virtual;overload;
- Function CreatePurchasesSubscriptionsResource : TPurchasesSubscriptionsResource;virtual;overload;
- Function CreatePurchasesResource(AOwner : TComponent) : TPurchasesResource;virtual;overload;
- Function CreatePurchasesResource : TPurchasesResource;virtual;overload;
- Function CreateReviewsResource(AOwner : TComponent) : TReviewsResource;virtual;overload;
- Function CreateReviewsResource : TReviewsResource;virtual;overload;
- //Add default on-demand instances for resources
- Property EditsApklistingsResource : TEditsApklistingsResource Read GetEditsApklistingsInstance;
- Property EditsApksResource : TEditsApksResource Read GetEditsApksInstance;
- Property EditsDetailsResource : TEditsDetailsResource Read GetEditsDetailsInstance;
- Property EditsExpansionfilesResource : TEditsExpansionfilesResource Read GetEditsExpansionfilesInstance;
- Property EditsImagesResource : TEditsImagesResource Read GetEditsImagesInstance;
- Property EditsListingsResource : TEditsListingsResource Read GetEditsListingsInstance;
- Property EditsTestersResource : TEditsTestersResource Read GetEditsTestersInstance;
- Property EditsTracksResource : TEditsTracksResource Read GetEditsTracksInstance;
- Property EditsResource : TEditsResource Read GetEditsInstance;
- Property EntitlementsResource : TEntitlementsResource Read GetEntitlementsInstance;
- Property InappproductsResource : TInappproductsResource Read GetInappproductsInstance;
- Property PurchasesProductsResource : TPurchasesProductsResource Read GetPurchasesProductsInstance;
- Property PurchasesSubscriptionsResource : TPurchasesSubscriptionsResource Read GetPurchasesSubscriptionsInstance;
- Property PurchasesResource : TPurchasesResource Read GetPurchasesInstance;
- Property ReviewsResource : TReviewsResource Read GetReviewsInstance;
- end;
- implementation
- { --------------------------------------------------------------------
- TApk
- --------------------------------------------------------------------}
- Procedure TApk.Setbinary(AIndex : Integer; const AValue : TApkBinary);
- begin
- If (Fbinary=AValue) then exit;
- Fbinary:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TApk.SetversionCode(AIndex : Integer; const AValue : integer);
- begin
- If (FversionCode=AValue) then exit;
- FversionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TApkBinary
- --------------------------------------------------------------------}
- Procedure TApkBinary.Setsha1(AIndex : Integer; const AValue : String);
- begin
- If (Fsha1=AValue) then exit;
- Fsha1:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TApkListing
- --------------------------------------------------------------------}
- Procedure TApkListing.Setlanguage(AIndex : Integer; const AValue : String);
- begin
- If (Flanguage=AValue) then exit;
- Flanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TApkListing.SetrecentChanges(AIndex : Integer; const AValue : String);
- begin
- If (FrecentChanges=AValue) then exit;
- FrecentChanges:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TApkListingsListResponse
- --------------------------------------------------------------------}
- Procedure TApkListingsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TApkListingsListResponse.Setlistings(AIndex : Integer; const AValue : TApkListingsListResponseTypelistingsArray);
- begin
- If (Flistings=AValue) then exit;
- Flistings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TApkListingsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'listings' : SetLength(Flistings,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TApksAddExternallyHostedRequest
- --------------------------------------------------------------------}
- Procedure TApksAddExternallyHostedRequest.SetexternallyHostedApk(AIndex : Integer; const AValue : TExternallyHostedApk);
- begin
- If (FexternallyHostedApk=AValue) then exit;
- FexternallyHostedApk:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TApksAddExternallyHostedResponse
- --------------------------------------------------------------------}
- Procedure TApksAddExternallyHostedResponse.SetexternallyHostedApk(AIndex : Integer; const AValue : TExternallyHostedApk);
- begin
- If (FexternallyHostedApk=AValue) then exit;
- FexternallyHostedApk:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TApksListResponse
- --------------------------------------------------------------------}
- Procedure TApksListResponse.Setapks(AIndex : Integer; const AValue : TApksListResponseTypeapksArray);
- begin
- If (Fapks=AValue) then exit;
- Fapks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TApksListResponse.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 TApksListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'apks' : SetLength(Fapks,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAppDetails
- --------------------------------------------------------------------}
- Procedure TAppDetails.SetcontactEmail(AIndex : Integer; const AValue : String);
- begin
- If (FcontactEmail=AValue) then exit;
- FcontactEmail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAppDetails.SetcontactPhone(AIndex : Integer; const AValue : String);
- begin
- If (FcontactPhone=AValue) then exit;
- FcontactPhone:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAppDetails.SetcontactWebsite(AIndex : Integer; const AValue : String);
- begin
- If (FcontactWebsite=AValue) then exit;
- FcontactWebsite:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAppDetails.SetdefaultLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultLanguage=AValue) then exit;
- FdefaultLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAppEdit
- --------------------------------------------------------------------}
- Procedure TAppEdit.SetexpiryTimeSeconds(AIndex : Integer; const AValue : String);
- begin
- If (FexpiryTimeSeconds=AValue) then exit;
- FexpiryTimeSeconds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAppEdit.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TComment
- --------------------------------------------------------------------}
- Procedure TComment.SetdeveloperComment(AIndex : Integer; const AValue : TDeveloperComment);
- begin
- If (FdeveloperComment=AValue) then exit;
- FdeveloperComment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TComment.SetuserComment(AIndex : Integer; const AValue : TUserComment);
- begin
- If (FuserComment=AValue) then exit;
- FuserComment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDeveloperComment
- --------------------------------------------------------------------}
- Procedure TDeveloperComment.SetlastModified(AIndex : Integer; const AValue : TTimestamp);
- begin
- If (FlastModified=AValue) then exit;
- FlastModified:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDeveloperComment.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TEntitlement
- --------------------------------------------------------------------}
- Procedure TEntitlement.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntitlement.SetproductId(AIndex : Integer; const AValue : String);
- begin
- If (FproductId=AValue) then exit;
- FproductId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntitlement.SetproductType(AIndex : Integer; const AValue : String);
- begin
- If (FproductType=AValue) then exit;
- FproductType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntitlement.Settoken(AIndex : Integer; const AValue : String);
- begin
- If (Ftoken=AValue) then exit;
- Ftoken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TEntitlementsListResponse
- --------------------------------------------------------------------}
- Procedure TEntitlementsListResponse.SetpageInfo(AIndex : Integer; const AValue : TPageInfo);
- begin
- If (FpageInfo=AValue) then exit;
- FpageInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntitlementsListResponse.Setresources(AIndex : Integer; const AValue : TEntitlementsListResponseTyperesourcesArray);
- begin
- If (Fresources=AValue) then exit;
- Fresources:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEntitlementsListResponse.SettokenPagination(AIndex : Integer; const AValue : TTokenPagination);
- begin
- If (FtokenPagination=AValue) then exit;
- FtokenPagination:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TEntitlementsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'resources' : SetLength(Fresources,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExpansionFile
- --------------------------------------------------------------------}
- Procedure TExpansionFile.SetfileSize(AIndex : Integer; const AValue : String);
- begin
- If (FfileSize=AValue) then exit;
- FfileSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExpansionFile.SetreferencesVersion(AIndex : Integer; const AValue : integer);
- begin
- If (FreferencesVersion=AValue) then exit;
- FreferencesVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TExpansionFilesUploadResponse
- --------------------------------------------------------------------}
- Procedure TExpansionFilesUploadResponse.SetexpansionFile(AIndex : Integer; const AValue : TExpansionFile);
- begin
- If (FexpansionFile=AValue) then exit;
- FexpansionFile:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TExternallyHostedApk
- --------------------------------------------------------------------}
- Procedure TExternallyHostedApk.SetapplicationLabel(AIndex : Integer; const AValue : String);
- begin
- If (FapplicationLabel=AValue) then exit;
- FapplicationLabel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetcertificateBase64s(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcertificateBase64s=AValue) then exit;
- FcertificateBase64s:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetexternallyHostedUrl(AIndex : Integer; const AValue : String);
- begin
- If (FexternallyHostedUrl=AValue) then exit;
- FexternallyHostedUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetfileSha1Base64(AIndex : Integer; const AValue : String);
- begin
- If (FfileSha1Base64=AValue) then exit;
- FfileSha1Base64:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetfileSha256Base64(AIndex : Integer; const AValue : String);
- begin
- If (FfileSha256Base64=AValue) then exit;
- FfileSha256Base64:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetfileSize(AIndex : Integer; const AValue : String);
- begin
- If (FfileSize=AValue) then exit;
- FfileSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SeticonBase64(AIndex : Integer; const AValue : String);
- begin
- If (FiconBase64=AValue) then exit;
- FiconBase64:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetmaximumSdk(AIndex : Integer; const AValue : integer);
- begin
- If (FmaximumSdk=AValue) then exit;
- FmaximumSdk:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetminimumSdk(AIndex : Integer; const AValue : integer);
- begin
- If (FminimumSdk=AValue) then exit;
- FminimumSdk:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetnativeCodes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FnativeCodes=AValue) then exit;
- FnativeCodes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetpackageName(AIndex : Integer; const AValue : String);
- begin
- If (FpackageName=AValue) then exit;
- FpackageName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetusesFeatures(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FusesFeatures=AValue) then exit;
- FusesFeatures:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetusesPermissions(AIndex : Integer; const AValue : TExternallyHostedApkTypeusesPermissionsArray);
- begin
- If (FusesPermissions=AValue) then exit;
- FusesPermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetversionCode(AIndex : Integer; const AValue : integer);
- begin
- If (FversionCode=AValue) then exit;
- FversionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApk.SetversionName(AIndex : Integer; const AValue : String);
- begin
- If (FversionName=AValue) then exit;
- FversionName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TExternallyHostedApk.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'certificatebase64s' : SetLength(FcertificateBase64s,ALength);
- 'nativecodes' : SetLength(FnativeCodes,ALength);
- 'usesfeatures' : SetLength(FusesFeatures,ALength);
- 'usespermissions' : SetLength(FusesPermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TExternallyHostedApkUsesPermission
- --------------------------------------------------------------------}
- Procedure TExternallyHostedApkUsesPermission.SetmaxSdkVersion(AIndex : Integer; const AValue : integer);
- begin
- If (FmaxSdkVersion=AValue) then exit;
- FmaxSdkVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TExternallyHostedApkUsesPermission.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TImage
- --------------------------------------------------------------------}
- Procedure TImage.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImage.Setsha1(AIndex : Integer; const AValue : String);
- begin
- If (Fsha1=AValue) then exit;
- Fsha1:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TImage.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TImagesDeleteAllResponse
- --------------------------------------------------------------------}
- Procedure TImagesDeleteAllResponse.Setdeleted(AIndex : Integer; const AValue : TImagesDeleteAllResponseTypedeletedArray);
- begin
- If (Fdeleted=AValue) then exit;
- Fdeleted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImagesDeleteAllResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'deleted' : SetLength(Fdeleted,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TImagesListResponse
- --------------------------------------------------------------------}
- Procedure TImagesListResponse.Setimages(AIndex : Integer; const AValue : TImagesListResponseTypeimagesArray);
- begin
- If (Fimages=AValue) then exit;
- Fimages:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TImagesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'images' : SetLength(Fimages,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TImagesUploadResponse
- --------------------------------------------------------------------}
- Procedure TImagesUploadResponse.Setimage(AIndex : Integer; const AValue : TImage);
- begin
- If (Fimage=AValue) then exit;
- Fimage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInAppProductTypelistings
- --------------------------------------------------------------------}
- Class Function TInAppProductTypelistings.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TInAppProductTypeprices
- --------------------------------------------------------------------}
- Class Function TInAppProductTypeprices.AllowAdditionalProperties : Boolean;
- begin
- Result:=True;
- end;
- { --------------------------------------------------------------------
- TInAppProduct
- --------------------------------------------------------------------}
- Procedure TInAppProduct.SetdefaultLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultLanguage=AValue) then exit;
- FdefaultLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.SetdefaultPrice(AIndex : Integer; const AValue : TPrice);
- begin
- If (FdefaultPrice=AValue) then exit;
- FdefaultPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.Setlistings(AIndex : Integer; const AValue : TInAppProductTypelistings);
- begin
- If (Flistings=AValue) then exit;
- Flistings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.SetpackageName(AIndex : Integer; const AValue : String);
- begin
- If (FpackageName=AValue) then exit;
- FpackageName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.Setprices(AIndex : Integer; const AValue : TInAppProductTypeprices);
- begin
- If (Fprices=AValue) then exit;
- Fprices:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.SetpurchaseType(AIndex : Integer; const AValue : String);
- begin
- If (FpurchaseType=AValue) then exit;
- FpurchaseType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.Setseason(AIndex : Integer; const AValue : TSeason);
- begin
- If (Fseason=AValue) then exit;
- Fseason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.Setsku(AIndex : Integer; const AValue : String);
- begin
- If (Fsku=AValue) then exit;
- Fsku:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.SetsubscriptionPeriod(AIndex : Integer; const AValue : String);
- begin
- If (FsubscriptionPeriod=AValue) then exit;
- FsubscriptionPeriod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProduct.SettrialPeriod(AIndex : Integer; const AValue : String);
- begin
- If (FtrialPeriod=AValue) then exit;
- FtrialPeriod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInAppProductListing
- --------------------------------------------------------------------}
- Procedure TInAppProductListing.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInAppProductListing.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsBatchRequest
- --------------------------------------------------------------------}
- Procedure TInappproductsBatchRequest.Setentrys(AIndex : Integer; const AValue : TInappproductsBatchRequestTypeentrysArray);
- begin
- If (Fentrys=AValue) then exit;
- Fentrys:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TInappproductsBatchRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entrys' : SetLength(Fentrys,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInappproductsBatchRequestEntry
- --------------------------------------------------------------------}
- Procedure TInappproductsBatchRequestEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchRequestEntry.Setinappproductsinsertrequest(AIndex : Integer; const AValue : TInappproductsInsertRequest);
- begin
- If (Finappproductsinsertrequest=AValue) then exit;
- Finappproductsinsertrequest:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchRequestEntry.Setinappproductsupdaterequest(AIndex : Integer; const AValue : TInappproductsUpdateRequest);
- begin
- If (Finappproductsupdaterequest=AValue) then exit;
- Finappproductsupdaterequest:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchRequestEntry.SetmethodName(AIndex : Integer; const AValue : String);
- begin
- If (FmethodName=AValue) then exit;
- FmethodName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsBatchResponse
- --------------------------------------------------------------------}
- Procedure TInappproductsBatchResponse.Setentrys(AIndex : Integer; const AValue : TInappproductsBatchResponseTypeentrysArray);
- begin
- If (Fentrys=AValue) then exit;
- Fentrys:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchResponse.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 TInappproductsBatchResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'entrys' : SetLength(Fentrys,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInappproductsBatchResponseEntry
- --------------------------------------------------------------------}
- Procedure TInappproductsBatchResponseEntry.SetbatchId(AIndex : Integer; const AValue : integer);
- begin
- If (FbatchId=AValue) then exit;
- FbatchId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchResponseEntry.Setinappproductsinsertresponse(AIndex : Integer; const AValue : TInappproductsInsertResponse);
- begin
- If (Finappproductsinsertresponse=AValue) then exit;
- Finappproductsinsertresponse:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsBatchResponseEntry.Setinappproductsupdateresponse(AIndex : Integer; const AValue : TInappproductsUpdateResponse);
- begin
- If (Finappproductsupdateresponse=AValue) then exit;
- Finappproductsupdateresponse:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsInsertRequest
- --------------------------------------------------------------------}
- Procedure TInappproductsInsertRequest.Setinappproduct(AIndex : Integer; const AValue : TInAppProduct);
- begin
- If (Finappproduct=AValue) then exit;
- Finappproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsInsertResponse
- --------------------------------------------------------------------}
- Procedure TInappproductsInsertResponse.Setinappproduct(AIndex : Integer; const AValue : TInAppProduct);
- begin
- If (Finappproduct=AValue) then exit;
- Finappproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsListResponse
- --------------------------------------------------------------------}
- Procedure TInappproductsListResponse.Setinappproduct(AIndex : Integer; const AValue : TInappproductsListResponseTypeinappproductArray);
- begin
- If (Finappproduct=AValue) then exit;
- Finappproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsListResponse.SetpageInfo(AIndex : Integer; const AValue : TPageInfo);
- begin
- If (FpageInfo=AValue) then exit;
- FpageInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInappproductsListResponse.SettokenPagination(AIndex : Integer; const AValue : TTokenPagination);
- begin
- If (FtokenPagination=AValue) then exit;
- FtokenPagination:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TInappproductsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'inappproduct' : SetLength(Finappproduct,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInappproductsUpdateRequest
- --------------------------------------------------------------------}
- Procedure TInappproductsUpdateRequest.Setinappproduct(AIndex : Integer; const AValue : TInAppProduct);
- begin
- If (Finappproduct=AValue) then exit;
- Finappproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TInappproductsUpdateResponse
- --------------------------------------------------------------------}
- Procedure TInappproductsUpdateResponse.Setinappproduct(AIndex : Integer; const AValue : TInAppProduct);
- begin
- If (Finappproduct=AValue) then exit;
- Finappproduct:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TListing
- --------------------------------------------------------------------}
- Procedure TListing.SetfullDescription(AIndex : Integer; const AValue : String);
- begin
- If (FfullDescription=AValue) then exit;
- FfullDescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListing.Setlanguage(AIndex : Integer; const AValue : String);
- begin
- If (Flanguage=AValue) then exit;
- Flanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListing.SetshortDescription(AIndex : Integer; const AValue : String);
- begin
- If (FshortDescription=AValue) then exit;
- FshortDescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListing.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListing.Setvideo(AIndex : Integer; const AValue : String);
- begin
- If (Fvideo=AValue) then exit;
- Fvideo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TListingsListResponse
- --------------------------------------------------------------------}
- Procedure TListingsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListingsListResponse.Setlistings(AIndex : Integer; const AValue : TListingsListResponseTypelistingsArray);
- begin
- If (Flistings=AValue) then exit;
- Flistings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListingsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'listings' : SetLength(Flistings,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TMonthDay
- --------------------------------------------------------------------}
- Procedure TMonthDay.Setday(AIndex : Integer; const AValue : integer);
- begin
- If (Fday=AValue) then exit;
- Fday:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMonthDay.Setmonth(AIndex : Integer; const AValue : integer);
- begin
- If (Fmonth=AValue) then exit;
- Fmonth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPageInfo
- --------------------------------------------------------------------}
- Procedure TPageInfo.SetresultPerPage(AIndex : Integer; const AValue : integer);
- begin
- If (FresultPerPage=AValue) then exit;
- FresultPerPage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPageInfo.SetstartIndex(AIndex : Integer; const AValue : integer);
- begin
- If (FstartIndex=AValue) then exit;
- FstartIndex:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPageInfo.SettotalResults(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalResults=AValue) then exit;
- FtotalResults:=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.SetpriceMicros(AIndex : Integer; const AValue : String);
- begin
- If (FpriceMicros=AValue) then exit;
- FpriceMicros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProductPurchase
- --------------------------------------------------------------------}
- Procedure TProductPurchase.SetconsumptionState(AIndex : Integer; const AValue : integer);
- begin
- If (FconsumptionState=AValue) then exit;
- FconsumptionState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductPurchase.SetdeveloperPayload(AIndex : Integer; const AValue : String);
- begin
- If (FdeveloperPayload=AValue) then exit;
- FdeveloperPayload:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductPurchase.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductPurchase.SetpurchaseState(AIndex : Integer; const AValue : integer);
- begin
- If (FpurchaseState=AValue) then exit;
- FpurchaseState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProductPurchase.SetpurchaseTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FpurchaseTimeMillis=AValue) then exit;
- FpurchaseTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProrate
- --------------------------------------------------------------------}
- Procedure TProrate.SetdefaultPrice(AIndex : Integer; const AValue : TPrice);
- begin
- If (FdefaultPrice=AValue) then exit;
- FdefaultPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProrate.Setstart(AIndex : Integer; const AValue : TMonthDay);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReview
- --------------------------------------------------------------------}
- Procedure TReview.SetauthorName(AIndex : Integer; const AValue : String);
- begin
- If (FauthorName=AValue) then exit;
- FauthorName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setcomments(AIndex : Integer; const AValue : TReviewTypecommentsArray);
- begin
- If (Fcomments=AValue) then exit;
- Fcomments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.SetreviewId(AIndex : Integer; const AValue : String);
- begin
- If (FreviewId=AValue) then exit;
- FreviewId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReview.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'comments' : SetLength(Fcomments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReviewReplyResult
- --------------------------------------------------------------------}
- Procedure TReviewReplyResult.SetlastEdited(AIndex : Integer; const AValue : TTimestamp);
- begin
- If (FlastEdited=AValue) then exit;
- FlastEdited:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReviewReplyResult.SetreplyText(AIndex : Integer; const AValue : String);
- begin
- If (FreplyText=AValue) then exit;
- FreplyText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReviewsListResponse
- --------------------------------------------------------------------}
- Procedure TReviewsListResponse.SetpageInfo(AIndex : Integer; const AValue : TPageInfo);
- begin
- If (FpageInfo=AValue) then exit;
- FpageInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReviewsListResponse.Setreviews(AIndex : Integer; const AValue : TReviewsListResponseTypereviewsArray);
- begin
- If (Freviews=AValue) then exit;
- Freviews:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReviewsListResponse.SettokenPagination(AIndex : Integer; const AValue : TTokenPagination);
- begin
- If (FtokenPagination=AValue) then exit;
- FtokenPagination:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReviewsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'reviews' : SetLength(Freviews,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReviewsReplyRequest
- --------------------------------------------------------------------}
- Procedure TReviewsReplyRequest.SetreplyText(AIndex : Integer; const AValue : String);
- begin
- If (FreplyText=AValue) then exit;
- FreplyText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReviewsReplyResponse
- --------------------------------------------------------------------}
- Procedure TReviewsReplyResponse.Setresult(AIndex : Integer; const AValue : TReviewReplyResult);
- begin
- If (Fresult=AValue) then exit;
- Fresult:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSeason
- --------------------------------------------------------------------}
- Procedure TSeason.Set_end(AIndex : Integer; const AValue : TMonthDay);
- begin
- If (F_end=AValue) then exit;
- F_end:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeason.Setprorations(AIndex : Integer; const AValue : TSeasonTypeprorationsArray);
- begin
- If (Fprorations=AValue) then exit;
- Fprorations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeason.Setstart(AIndex : Integer; const AValue : TMonthDay);
- begin
- If (Fstart=AValue) then exit;
- Fstart:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TSeason.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_end' : Result:='end';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSeason.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'prorations' : SetLength(Fprorations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSubscriptionDeferralInfo
- --------------------------------------------------------------------}
- Procedure TSubscriptionDeferralInfo.SetdesiredExpiryTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FdesiredExpiryTimeMillis=AValue) then exit;
- FdesiredExpiryTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionDeferralInfo.SetexpectedExpiryTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FexpectedExpiryTimeMillis=AValue) then exit;
- FexpectedExpiryTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSubscriptionPurchase
- --------------------------------------------------------------------}
- Procedure TSubscriptionPurchase.SetautoRenewing(AIndex : Integer; const AValue : boolean);
- begin
- If (FautoRenewing=AValue) then exit;
- FautoRenewing:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetcancelReason(AIndex : Integer; const AValue : integer);
- begin
- If (FcancelReason=AValue) then exit;
- FcancelReason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetdeveloperPayload(AIndex : Integer; const AValue : String);
- begin
- If (FdeveloperPayload=AValue) then exit;
- FdeveloperPayload:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetexpiryTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FexpiryTimeMillis=AValue) then exit;
- FexpiryTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetpaymentState(AIndex : Integer; const AValue : integer);
- begin
- If (FpaymentState=AValue) then exit;
- FpaymentState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetpriceAmountMicros(AIndex : Integer; const AValue : String);
- begin
- If (FpriceAmountMicros=AValue) then exit;
- FpriceAmountMicros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetpriceCurrencyCode(AIndex : Integer; const AValue : String);
- begin
- If (FpriceCurrencyCode=AValue) then exit;
- FpriceCurrencyCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubscriptionPurchase.SetstartTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FstartTimeMillis=AValue) then exit;
- FstartTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSubscriptionPurchasesDeferRequest
- --------------------------------------------------------------------}
- Procedure TSubscriptionPurchasesDeferRequest.SetdeferralInfo(AIndex : Integer; const AValue : TSubscriptionDeferralInfo);
- begin
- If (FdeferralInfo=AValue) then exit;
- FdeferralInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSubscriptionPurchasesDeferResponse
- --------------------------------------------------------------------}
- Procedure TSubscriptionPurchasesDeferResponse.SetnewExpiryTimeMillis(AIndex : Integer; const AValue : String);
- begin
- If (FnewExpiryTimeMillis=AValue) then exit;
- FnewExpiryTimeMillis:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTesters
- --------------------------------------------------------------------}
- Procedure TTesters.SetgoogleGroups(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FgoogleGroups=AValue) then exit;
- FgoogleGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTesters.SetgooglePlusCommunities(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FgooglePlusCommunities=AValue) then exit;
- FgooglePlusCommunities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTesters.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'googlegroups' : SetLength(FgoogleGroups,ALength);
- 'googlepluscommunities' : SetLength(FgooglePlusCommunities,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTimestamp
- --------------------------------------------------------------------}
- Procedure TTimestamp.Setnanos(AIndex : Integer; const AValue : integer);
- begin
- If (Fnanos=AValue) then exit;
- Fnanos:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTimestamp.Setseconds(AIndex : Integer; const AValue : String);
- begin
- If (Fseconds=AValue) then exit;
- Fseconds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTokenPagination
- --------------------------------------------------------------------}
- Procedure TTokenPagination.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTokenPagination.SetpreviousPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FpreviousPageToken=AValue) then exit;
- FpreviousPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTrack
- --------------------------------------------------------------------}
- Procedure TTrack.Settrack(AIndex : Integer; const AValue : String);
- begin
- If (Ftrack=AValue) then exit;
- Ftrack:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTrack.SetuserFraction(AIndex : Integer; const AValue : double);
- begin
- If (FuserFraction=AValue) then exit;
- FuserFraction:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTrack.SetversionCodes(AIndex : Integer; const AValue : TintegerArray);
- begin
- If (FversionCodes=AValue) then exit;
- FversionCodes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTrack.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'versioncodes' : SetLength(FversionCodes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTracksListResponse
- --------------------------------------------------------------------}
- Procedure TTracksListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTracksListResponse.Settracks(AIndex : Integer; const AValue : TTracksListResponseTypetracksArray);
- begin
- If (Ftracks=AValue) then exit;
- Ftracks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTracksListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'tracks' : SetLength(Ftracks,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUserComment
- --------------------------------------------------------------------}
- Procedure TUserComment.SetandroidOsVersion(AIndex : Integer; const AValue : integer);
- begin
- If (FandroidOsVersion=AValue) then exit;
- FandroidOsVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.SetappVersionCode(AIndex : Integer; const AValue : integer);
- begin
- If (FappVersionCode=AValue) then exit;
- FappVersionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.SetappVersionName(AIndex : Integer; const AValue : String);
- begin
- If (FappVersionName=AValue) then exit;
- FappVersionName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.Setdevice(AIndex : Integer; const AValue : String);
- begin
- If (Fdevice=AValue) then exit;
- Fdevice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.SetlastModified(AIndex : Integer; const AValue : TTimestamp);
- begin
- If (FlastModified=AValue) then exit;
- FlastModified:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.SetreviewerLanguage(AIndex : Integer; const AValue : String);
- begin
- If (FreviewerLanguage=AValue) then exit;
- FreviewerLanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.SetstarRating(AIndex : Integer; const AValue : integer);
- begin
- If (FstarRating=AValue) then exit;
- FstarRating:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserComment.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TEditsApklistingsResource
- --------------------------------------------------------------------}
- Class Function TEditsApklistingsResource.ResourceName : String;
- begin
- Result:='apklistings';
- end;
- Class Function TEditsApklistingsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Procedure TEditsApklistingsResource.Delete(apkVersionCode: integer; editId: string; language: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}';
- _Methodid = 'androidpublisher.edits.apklistings.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'language',language,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Procedure TEditsApklistingsResource.Deleteall(apkVersionCode: integer; editId: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings';
- _Methodid = 'androidpublisher.edits.apklistings.deleteall';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TEditsApklistingsResource.Get(apkVersionCode: integer; editId: string; language: string; packageName: string) : TApkListing;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}';
- _Methodid = 'androidpublisher.edits.apklistings.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TApkListing) as TApkListing;
- end;
- Function TEditsApklistingsResource.List(apkVersionCode: integer; editId: string; packageName: string) : TApkListingsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings';
- _Methodid = 'androidpublisher.edits.apklistings.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TApkListingsListResponse) as TApkListingsListResponse;
- end;
- Function TEditsApklistingsResource.Patch(apkVersionCode: integer; editId: string; language: string; packageName: string; aApkListing : TApkListing) : TApkListing;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}';
- _Methodid = 'androidpublisher.edits.apklistings.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aApkListing,TApkListing) as TApkListing;
- end;
- Function TEditsApklistingsResource.Update(apkVersionCode: integer; editId: string; language: string; packageName: string; aApkListing : TApkListing) : TApkListing;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/listings/{language}';
- _Methodid = 'androidpublisher.edits.apklistings.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aApkListing,TApkListing) as TApkListing;
- end;
- { --------------------------------------------------------------------
- TEditsApksResource
- --------------------------------------------------------------------}
- Class Function TEditsApksResource.ResourceName : String;
- begin
- Result:='apks';
- end;
- Class Function TEditsApksResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsApksResource.Addexternallyhosted(editId: string; packageName: string; aApksAddExternallyHostedRequest : TApksAddExternallyHostedRequest) : TApksAddExternallyHostedResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}/apks/externallyHosted';
- _Methodid = 'androidpublisher.edits.apks.addexternallyhosted';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aApksAddExternallyHostedRequest,TApksAddExternallyHostedResponse) as TApksAddExternallyHostedResponse;
- end;
- Function TEditsApksResource.List(editId: string; packageName: string) : TApksListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/apks';
- _Methodid = 'androidpublisher.edits.apks.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TApksListResponse) as TApksListResponse;
- end;
- Function TEditsApksResource.Upload(editId: string; packageName: string) : TApk;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}/apks';
- _Methodid = 'androidpublisher.edits.apks.upload';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TApk) as TApk;
- end;
- { --------------------------------------------------------------------
- TEditsDetailsResource
- --------------------------------------------------------------------}
- Class Function TEditsDetailsResource.ResourceName : String;
- begin
- Result:='details';
- end;
- Class Function TEditsDetailsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsDetailsResource.Get(editId: string; packageName: string) : TAppDetails;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/details';
- _Methodid = 'androidpublisher.edits.details.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAppDetails) as TAppDetails;
- end;
- Function TEditsDetailsResource.Patch(editId: string; packageName: string; aAppDetails : TAppDetails) : TAppDetails;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/details';
- _Methodid = 'androidpublisher.edits.details.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAppDetails,TAppDetails) as TAppDetails;
- end;
- Function TEditsDetailsResource.Update(editId: string; packageName: string; aAppDetails : TAppDetails) : TAppDetails;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/details';
- _Methodid = 'androidpublisher.edits.details.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAppDetails,TAppDetails) as TAppDetails;
- end;
- { --------------------------------------------------------------------
- TEditsExpansionfilesResource
- --------------------------------------------------------------------}
- Class Function TEditsExpansionfilesResource.ResourceName : String;
- begin
- Result:='expansionfiles';
- end;
- Class Function TEditsExpansionfilesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsExpansionfilesResource.Get(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string) : TExpansionFile;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}';
- _Methodid = 'androidpublisher.edits.expansionfiles.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'expansionFileType',expansionFileType,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TExpansionFile) as TExpansionFile;
- end;
- Function TEditsExpansionfilesResource.Patch(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string; aExpansionFile : TExpansionFile) : TExpansionFile;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}';
- _Methodid = 'androidpublisher.edits.expansionfiles.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'expansionFileType',expansionFileType,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aExpansionFile,TExpansionFile) as TExpansionFile;
- end;
- Function TEditsExpansionfilesResource.Update(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string; aExpansionFile : TExpansionFile) : TExpansionFile;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}';
- _Methodid = 'androidpublisher.edits.expansionfiles.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'expansionFileType',expansionFileType,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aExpansionFile,TExpansionFile) as TExpansionFile;
- end;
- Function TEditsExpansionfilesResource.Upload(apkVersionCode: integer; editId: string; expansionFileType: string; packageName: string) : TExpansionFilesUploadResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}';
- _Methodid = 'androidpublisher.edits.expansionfiles.upload';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['apkVersionCode',apkVersionCode,'editId',editId,'expansionFileType',expansionFileType,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TExpansionFilesUploadResponse) as TExpansionFilesUploadResponse;
- end;
- { --------------------------------------------------------------------
- TEditsImagesResource
- --------------------------------------------------------------------}
- Class Function TEditsImagesResource.ResourceName : String;
- begin
- Result:='images';
- end;
- Class Function TEditsImagesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Procedure TEditsImagesResource.Delete(editId: string; imageId: string; imageType: string; language: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}';
- _Methodid = 'androidpublisher.edits.images.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'imageId',imageId,'imageType',imageType,'language',language,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TEditsImagesResource.Deleteall(editId: string; imageType: string; language: string; packageName: string) : TImagesDeleteAllResponse;
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/listings/{language}/{imageType}';
- _Methodid = 'androidpublisher.edits.images.deleteall';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'imageType',imageType,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TImagesDeleteAllResponse) as TImagesDeleteAllResponse;
- end;
- Function TEditsImagesResource.List(editId: string; imageType: string; language: string; packageName: string) : TImagesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/listings/{language}/{imageType}';
- _Methodid = 'androidpublisher.edits.images.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'imageType',imageType,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TImagesListResponse) as TImagesListResponse;
- end;
- Function TEditsImagesResource.Upload(editId: string; imageType: string; language: string; packageName: string) : TImagesUploadResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}/listings/{language}/{imageType}';
- _Methodid = 'androidpublisher.edits.images.upload';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'imageType',imageType,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TImagesUploadResponse) as TImagesUploadResponse;
- end;
- { --------------------------------------------------------------------
- TEditsListingsResource
- --------------------------------------------------------------------}
- Class Function TEditsListingsResource.ResourceName : String;
- begin
- Result:='listings';
- end;
- Class Function TEditsListingsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Procedure TEditsListingsResource.Delete(editId: string; language: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/listings/{language}';
- _Methodid = 'androidpublisher.edits.listings.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'language',language,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Procedure TEditsListingsResource.Deleteall(editId: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}/listings';
- _Methodid = 'androidpublisher.edits.listings.deleteall';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TEditsListingsResource.Get(editId: string; language: string; packageName: string) : TListing;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/listings/{language}';
- _Methodid = 'androidpublisher.edits.listings.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TListing) as TListing;
- end;
- Function TEditsListingsResource.List(editId: string; packageName: string) : TListingsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/listings';
- _Methodid = 'androidpublisher.edits.listings.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TListingsListResponse) as TListingsListResponse;
- end;
- Function TEditsListingsResource.Patch(editId: string; language: string; packageName: string; aListing : TListing) : TListing;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/listings/{language}';
- _Methodid = 'androidpublisher.edits.listings.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aListing,TListing) as TListing;
- end;
- Function TEditsListingsResource.Update(editId: string; language: string; packageName: string; aListing : TListing) : TListing;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/listings/{language}';
- _Methodid = 'androidpublisher.edits.listings.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'language',language,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aListing,TListing) as TListing;
- end;
- { --------------------------------------------------------------------
- TEditsTestersResource
- --------------------------------------------------------------------}
- Class Function TEditsTestersResource.ResourceName : String;
- begin
- Result:='testers';
- end;
- Class Function TEditsTestersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsTestersResource.Get(editId: string; packageName: string; track: string) : TTesters;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/testers/{track}';
- _Methodid = 'androidpublisher.edits.testers.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TTesters) as TTesters;
- end;
- Function TEditsTestersResource.Patch(editId: string; packageName: string; track: string; aTesters : TTesters) : TTesters;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/testers/{track}';
- _Methodid = 'androidpublisher.edits.testers.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aTesters,TTesters) as TTesters;
- end;
- Function TEditsTestersResource.Update(editId: string; packageName: string; track: string; aTesters : TTesters) : TTesters;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/testers/{track}';
- _Methodid = 'androidpublisher.edits.testers.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aTesters,TTesters) as TTesters;
- end;
- { --------------------------------------------------------------------
- TEditsTracksResource
- --------------------------------------------------------------------}
- Class Function TEditsTracksResource.ResourceName : String;
- begin
- Result:='tracks';
- end;
- Class Function TEditsTracksResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsTracksResource.Get(editId: string; packageName: string; track: string) : TTrack;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/tracks/{track}';
- _Methodid = 'androidpublisher.edits.tracks.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TTrack) as TTrack;
- end;
- Function TEditsTracksResource.List(editId: string; packageName: string) : TTracksListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}/tracks';
- _Methodid = 'androidpublisher.edits.tracks.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TTracksListResponse) as TTracksListResponse;
- end;
- Function TEditsTracksResource.Patch(editId: string; packageName: string; track: string; aTrack : TTrack) : TTrack;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/edits/{editId}/tracks/{track}';
- _Methodid = 'androidpublisher.edits.tracks.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aTrack,TTrack) as TTrack;
- end;
- Function TEditsTracksResource.Update(editId: string; packageName: string; track: string; aTrack : TTrack) : TTrack;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/edits/{editId}/tracks/{track}';
- _Methodid = 'androidpublisher.edits.tracks.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName,'track',track]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aTrack,TTrack) as TTrack;
- end;
- { --------------------------------------------------------------------
- TEditsResource
- --------------------------------------------------------------------}
- Class Function TEditsResource.ResourceName : String;
- begin
- Result:='edits';
- end;
- Class Function TEditsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEditsResource.Commit(editId: string; packageName: string) : TAppEdit;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}:commit';
- _Methodid = 'androidpublisher.edits.commit';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAppEdit) as TAppEdit;
- end;
- Procedure TEditsResource.Delete(editId: string; packageName: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/edits/{editId}';
- _Methodid = 'androidpublisher.edits.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TEditsResource.Get(editId: string; packageName: string) : TAppEdit;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/edits/{editId}';
- _Methodid = 'androidpublisher.edits.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAppEdit) as TAppEdit;
- end;
- Function TEditsResource.Insert(packageName: string; aAppEdit : TAppEdit) : TAppEdit;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits';
- _Methodid = 'androidpublisher.edits.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAppEdit,TAppEdit) as TAppEdit;
- end;
- Function TEditsResource.Validate(editId: string; packageName: string) : TAppEdit;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/edits/{editId}:validate';
- _Methodid = 'androidpublisher.edits.validate';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['editId',editId,'packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAppEdit) as TAppEdit;
- end;
- Function TEditsResource.GetApklistingsInstance : TEditsApklistingsResource;
- begin
- if (FApklistingsInstance=Nil) then
- FApklistingsInstance:=CreateApklistingsResource;
- Result:=FApklistingsInstance;
- end;
- Function TEditsResource.CreateApklistingsResource : TEditsApklistingsResource;
- begin
- Result:=CreateApklistingsResource(Self);
- end;
- Function TEditsResource.CreateApklistingsResource(AOwner : TComponent) : TEditsApklistingsResource;
- begin
- Result:=TEditsApklistingsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetApksInstance : TEditsApksResource;
- begin
- if (FApksInstance=Nil) then
- FApksInstance:=CreateApksResource;
- Result:=FApksInstance;
- end;
- Function TEditsResource.CreateApksResource : TEditsApksResource;
- begin
- Result:=CreateApksResource(Self);
- end;
- Function TEditsResource.CreateApksResource(AOwner : TComponent) : TEditsApksResource;
- begin
- Result:=TEditsApksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetDetailsInstance : TEditsDetailsResource;
- begin
- if (FDetailsInstance=Nil) then
- FDetailsInstance:=CreateDetailsResource;
- Result:=FDetailsInstance;
- end;
- Function TEditsResource.CreateDetailsResource : TEditsDetailsResource;
- begin
- Result:=CreateDetailsResource(Self);
- end;
- Function TEditsResource.CreateDetailsResource(AOwner : TComponent) : TEditsDetailsResource;
- begin
- Result:=TEditsDetailsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetExpansionfilesInstance : TEditsExpansionfilesResource;
- begin
- if (FExpansionfilesInstance=Nil) then
- FExpansionfilesInstance:=CreateExpansionfilesResource;
- Result:=FExpansionfilesInstance;
- end;
- Function TEditsResource.CreateExpansionfilesResource : TEditsExpansionfilesResource;
- begin
- Result:=CreateExpansionfilesResource(Self);
- end;
- Function TEditsResource.CreateExpansionfilesResource(AOwner : TComponent) : TEditsExpansionfilesResource;
- begin
- Result:=TEditsExpansionfilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetImagesInstance : TEditsImagesResource;
- begin
- if (FImagesInstance=Nil) then
- FImagesInstance:=CreateImagesResource;
- Result:=FImagesInstance;
- end;
- Function TEditsResource.CreateImagesResource : TEditsImagesResource;
- begin
- Result:=CreateImagesResource(Self);
- end;
- Function TEditsResource.CreateImagesResource(AOwner : TComponent) : TEditsImagesResource;
- begin
- Result:=TEditsImagesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetListingsInstance : TEditsListingsResource;
- begin
- if (FListingsInstance=Nil) then
- FListingsInstance:=CreateListingsResource;
- Result:=FListingsInstance;
- end;
- Function TEditsResource.CreateListingsResource : TEditsListingsResource;
- begin
- Result:=CreateListingsResource(Self);
- end;
- Function TEditsResource.CreateListingsResource(AOwner : TComponent) : TEditsListingsResource;
- begin
- Result:=TEditsListingsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetTestersInstance : TEditsTestersResource;
- begin
- if (FTestersInstance=Nil) then
- FTestersInstance:=CreateTestersResource;
- Result:=FTestersInstance;
- end;
- Function TEditsResource.CreateTestersResource : TEditsTestersResource;
- begin
- Result:=CreateTestersResource(Self);
- end;
- Function TEditsResource.CreateTestersResource(AOwner : TComponent) : TEditsTestersResource;
- begin
- Result:=TEditsTestersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TEditsResource.GetTracksInstance : TEditsTracksResource;
- begin
- if (FTracksInstance=Nil) then
- FTracksInstance:=CreateTracksResource;
- Result:=FTracksInstance;
- end;
- Function TEditsResource.CreateTracksResource : TEditsTracksResource;
- begin
- Result:=CreateTracksResource(Self);
- end;
- Function TEditsResource.CreateTracksResource(AOwner : TComponent) : TEditsTracksResource;
- begin
- Result:=TEditsTracksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TEntitlementsResource
- --------------------------------------------------------------------}
- Class Function TEntitlementsResource.ResourceName : String;
- begin
- Result:='entitlements';
- end;
- Class Function TEntitlementsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TEntitlementsResource.List(packageName: string; AQuery : string = '') : TEntitlementsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/entitlements';
- _Methodid = 'androidpublisher.entitlements.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TEntitlementsListResponse) as TEntitlementsListResponse;
- end;
- Function TEntitlementsResource.List(packageName: string; AQuery : TEntitlementslistOptions) : TEntitlementsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'productId',AQuery.productId);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- AddToQuery(_Q,'token',AQuery.token);
- Result:=List(packageName,_Q);
- end;
- { --------------------------------------------------------------------
- TInappproductsResource
- --------------------------------------------------------------------}
- Class Function TInappproductsResource.ResourceName : String;
- begin
- Result:='inappproducts';
- end;
- Class Function TInappproductsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TInappproductsResource.Batch(aInappproductsBatchRequest : TInappproductsBatchRequest) : TInappproductsBatchResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'inappproducts/batch';
- _Methodid = 'androidpublisher.inappproducts.batch';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aInappproductsBatchRequest,TInappproductsBatchResponse) as TInappproductsBatchResponse;
- end;
- Procedure TInappproductsResource.Delete(packageName: string; sku: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = '{packageName}/inappproducts/{sku}';
- _Methodid = 'androidpublisher.inappproducts.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'sku',sku]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TInappproductsResource.Get(packageName: string; sku: string) : TInAppProduct;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/inappproducts/{sku}';
- _Methodid = 'androidpublisher.inappproducts.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'sku',sku]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TInAppProduct) as TInAppProduct;
- end;
- Function TInappproductsResource.Insert(packageName: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/inappproducts';
- _Methodid = 'androidpublisher.inappproducts.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aInAppProduct,TInAppProduct) as TInAppProduct;
- end;
- Function TInappproductsResource.Insert(packageName: string; aInAppProduct : TInAppProduct; AQuery : TInappproductsinsertOptions) : TInAppProduct;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'autoConvertMissingPrices',AQuery.autoConvertMissingPrices);
- Result:=Insert(packageName,aInAppProduct,_Q);
- end;
- Function TInappproductsResource.List(packageName: string; AQuery : string = '') : TInappproductsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/inappproducts';
- _Methodid = 'androidpublisher.inappproducts.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TInappproductsListResponse) as TInappproductsListResponse;
- end;
- Function TInappproductsResource.List(packageName: string; AQuery : TInappproductslistOptions) : TInappproductsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- AddToQuery(_Q,'token',AQuery.token);
- Result:=List(packageName,_Q);
- end;
- Function TInappproductsResource.Patch(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Const
- _HTTPMethod = 'PATCH';
- _Path = '{packageName}/inappproducts/{sku}';
- _Methodid = 'androidpublisher.inappproducts.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'sku',sku]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aInAppProduct,TInAppProduct) as TInAppProduct;
- end;
- Function TInappproductsResource.Patch(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : TInappproductspatchOptions) : TInAppProduct;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'autoConvertMissingPrices',AQuery.autoConvertMissingPrices);
- Result:=Patch(packageName,sku,aInAppProduct,_Q);
- end;
- Function TInappproductsResource.Update(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : string = '') : TInAppProduct;
- Const
- _HTTPMethod = 'PUT';
- _Path = '{packageName}/inappproducts/{sku}';
- _Methodid = 'androidpublisher.inappproducts.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'sku',sku]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aInAppProduct,TInAppProduct) as TInAppProduct;
- end;
- Function TInappproductsResource.Update(packageName: string; sku: string; aInAppProduct : TInAppProduct; AQuery : TInappproductsupdateOptions) : TInAppProduct;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'autoConvertMissingPrices',AQuery.autoConvertMissingPrices);
- Result:=Update(packageName,sku,aInAppProduct,_Q);
- end;
- { --------------------------------------------------------------------
- TPurchasesProductsResource
- --------------------------------------------------------------------}
- Class Function TPurchasesProductsResource.ResourceName : String;
- begin
- Result:='products';
- end;
- Class Function TPurchasesProductsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TPurchasesProductsResource.Get(packageName: string; productId: string; token: string) : TProductPurchase;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/purchases/products/{productId}/tokens/{token}';
- _Methodid = 'androidpublisher.purchases.products.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'productId',productId,'token',token]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TProductPurchase) as TProductPurchase;
- end;
- { --------------------------------------------------------------------
- TPurchasesSubscriptionsResource
- --------------------------------------------------------------------}
- Class Function TPurchasesSubscriptionsResource.ResourceName : String;
- begin
- Result:='subscriptions';
- end;
- Class Function TPurchasesSubscriptionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Procedure TPurchasesSubscriptionsResource.Cancel(packageName: string; subscriptionId: string; token: string);
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel';
- _Methodid = 'androidpublisher.purchases.subscriptions.cancel';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'subscriptionId',subscriptionId,'token',token]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TPurchasesSubscriptionsResource.Defer(packageName: string; subscriptionId: string; token: string; aSubscriptionPurchasesDeferRequest : TSubscriptionPurchasesDeferRequest) : TSubscriptionPurchasesDeferResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer';
- _Methodid = 'androidpublisher.purchases.subscriptions.defer';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'subscriptionId',subscriptionId,'token',token]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSubscriptionPurchasesDeferRequest,TSubscriptionPurchasesDeferResponse) as TSubscriptionPurchasesDeferResponse;
- end;
- Function TPurchasesSubscriptionsResource.Get(packageName: string; subscriptionId: string; token: string) : TSubscriptionPurchase;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}';
- _Methodid = 'androidpublisher.purchases.subscriptions.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'subscriptionId',subscriptionId,'token',token]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TSubscriptionPurchase) as TSubscriptionPurchase;
- end;
- Procedure TPurchasesSubscriptionsResource.Refund(packageName: string; subscriptionId: string; token: string);
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund';
- _Methodid = 'androidpublisher.purchases.subscriptions.refund';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'subscriptionId',subscriptionId,'token',token]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Procedure TPurchasesSubscriptionsResource.Revoke(packageName: string; subscriptionId: string; token: string);
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke';
- _Methodid = 'androidpublisher.purchases.subscriptions.revoke';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'subscriptionId',subscriptionId,'token',token]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- { --------------------------------------------------------------------
- TPurchasesResource
- --------------------------------------------------------------------}
- Class Function TPurchasesResource.ResourceName : String;
- begin
- Result:='purchases';
- end;
- Class Function TPurchasesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TPurchasesResource.GetProductsInstance : TPurchasesProductsResource;
- begin
- if (FProductsInstance=Nil) then
- FProductsInstance:=CreateProductsResource;
- Result:=FProductsInstance;
- end;
- Function TPurchasesResource.CreateProductsResource : TPurchasesProductsResource;
- begin
- Result:=CreateProductsResource(Self);
- end;
- Function TPurchasesResource.CreateProductsResource(AOwner : TComponent) : TPurchasesProductsResource;
- begin
- Result:=TPurchasesProductsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TPurchasesResource.GetSubscriptionsInstance : TPurchasesSubscriptionsResource;
- begin
- if (FSubscriptionsInstance=Nil) then
- FSubscriptionsInstance:=CreateSubscriptionsResource;
- Result:=FSubscriptionsInstance;
- end;
- Function TPurchasesResource.CreateSubscriptionsResource : TPurchasesSubscriptionsResource;
- begin
- Result:=CreateSubscriptionsResource(Self);
- end;
- Function TPurchasesResource.CreateSubscriptionsResource(AOwner : TComponent) : TPurchasesSubscriptionsResource;
- begin
- Result:=TPurchasesSubscriptionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TReviewsResource
- --------------------------------------------------------------------}
- Class Function TReviewsResource.ResourceName : String;
- begin
- Result:='reviews';
- end;
- Class Function TReviewsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TandroidpublisherAPI;
- end;
- Function TReviewsResource.Get(packageName: string; reviewId: string) : TReview;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/reviews/{reviewId}';
- _Methodid = 'androidpublisher.reviews.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'reviewId',reviewId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TReview) as TReview;
- end;
- Function TReviewsResource.List(packageName: string; AQuery : string = '') : TReviewsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = '{packageName}/reviews';
- _Methodid = 'androidpublisher.reviews.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TReviewsListResponse) as TReviewsListResponse;
- end;
- Function TReviewsResource.List(packageName: string; AQuery : TReviewslistOptions) : TReviewsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- AddToQuery(_Q,'token',AQuery.token);
- Result:=List(packageName,_Q);
- end;
- Function TReviewsResource.Reply(packageName: string; reviewId: string; aReviewsReplyRequest : TReviewsReplyRequest) : TReviewsReplyResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = '{packageName}/reviews/{reviewId}:reply';
- _Methodid = 'androidpublisher.reviews.reply';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['packageName',packageName,'reviewId',reviewId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aReviewsReplyRequest,TReviewsReplyResponse) as TReviewsReplyResponse;
- end;
- { --------------------------------------------------------------------
- TAndroidpublisherAPI
- --------------------------------------------------------------------}
- Class Function TAndroidpublisherAPI.APIName : String;
- begin
- Result:='androidpublisher';
- end;
- Class Function TAndroidpublisherAPI.APIVersion : String;
- begin
- Result:='v2';
- end;
- Class Function TAndroidpublisherAPI.APIRevision : String;
- begin
- Result:='20160516';
- end;
- Class Function TAndroidpublisherAPI.APIID : String;
- begin
- Result:='androidpublisher:v2';
- end;
- Class Function TAndroidpublisherAPI.APITitle : String;
- begin
- Result:='Google Play Developer API';
- end;
- Class Function TAndroidpublisherAPI.APIDescription : String;
- begin
- Result:='Lets Android application developers access their Google Play accounts.';
- end;
- Class Function TAndroidpublisherAPI.APIOwnerDomain : String;
- begin
- Result:='google.com';
- end;
- Class Function TAndroidpublisherAPI.APIOwnerName : String;
- begin
- Result:='Google';
- end;
- Class Function TAndroidpublisherAPI.APIIcon16 : String;
- begin
- Result:='https://www.google.com/images/icons/product/android-16.png';
- end;
- Class Function TAndroidpublisherAPI.APIIcon32 : String;
- begin
- Result:='https://www.google.com/images/icons/product/android-32.png';
- end;
- Class Function TAndroidpublisherAPI.APIdocumentationLink : String;
- begin
- Result:='https://developers.google.com/android-publisher';
- end;
- Class Function TAndroidpublisherAPI.APIrootUrl : string;
- begin
- Result:='https://www.googleapis.com/';
- end;
- Class Function TAndroidpublisherAPI.APIbasePath : string;
- begin
- Result:='/androidpublisher/v2/applications/';
- end;
- Class Function TAndroidpublisherAPI.APIbaseURL : String;
- begin
- Result:='https://www.googleapis.com/androidpublisher/v2/applications/';
- end;
- Class Function TAndroidpublisherAPI.APIProtocol : string;
- begin
- Result:='rest';
- end;
- Class Function TAndroidpublisherAPI.APIservicePath : string;
- begin
- Result:='androidpublisher/v2/applications/';
- end;
- Class Function TAndroidpublisherAPI.APIbatchPath : String;
- begin
- Result:='batch';
- end;
- Class Function TAndroidpublisherAPI.APIAuthScopes : TScopeInfoArray;
- begin
- SetLength(Result,1);
- Result[0].Name:='https://www.googleapis.com/auth/androidpublisher';
- Result[0].Description:='View and manage your Google Play Developer account';
-
- end;
- Class Function TAndroidpublisherAPI.APINeedsAuth : Boolean;
- begin
- Result:=True;
- end;
- Class Procedure TAndroidpublisherAPI.RegisterAPIResources;
- begin
- TApk.RegisterObject;
- TApkBinary.RegisterObject;
- TApkListing.RegisterObject;
- TApkListingsListResponse.RegisterObject;
- TApksAddExternallyHostedRequest.RegisterObject;
- TApksAddExternallyHostedResponse.RegisterObject;
- TApksListResponse.RegisterObject;
- TAppDetails.RegisterObject;
- TAppEdit.RegisterObject;
- TComment.RegisterObject;
- TDeveloperComment.RegisterObject;
- TEntitlement.RegisterObject;
- TEntitlementsListResponse.RegisterObject;
- TExpansionFile.RegisterObject;
- TExpansionFilesUploadResponse.RegisterObject;
- TExternallyHostedApk.RegisterObject;
- TExternallyHostedApkUsesPermission.RegisterObject;
- TImage.RegisterObject;
- TImagesDeleteAllResponse.RegisterObject;
- TImagesListResponse.RegisterObject;
- TImagesUploadResponse.RegisterObject;
- TInAppProductTypelistings.RegisterObject;
- TInAppProductTypeprices.RegisterObject;
- TInAppProduct.RegisterObject;
- TInAppProductListing.RegisterObject;
- TInappproductsBatchRequest.RegisterObject;
- TInappproductsBatchRequestEntry.RegisterObject;
- TInappproductsBatchResponse.RegisterObject;
- TInappproductsBatchResponseEntry.RegisterObject;
- TInappproductsInsertRequest.RegisterObject;
- TInappproductsInsertResponse.RegisterObject;
- TInappproductsListResponse.RegisterObject;
- TInappproductsUpdateRequest.RegisterObject;
- TInappproductsUpdateResponse.RegisterObject;
- TListing.RegisterObject;
- TListingsListResponse.RegisterObject;
- TMonthDay.RegisterObject;
- TPageInfo.RegisterObject;
- TPrice.RegisterObject;
- TProductPurchase.RegisterObject;
- TProrate.RegisterObject;
- TReview.RegisterObject;
- TReviewReplyResult.RegisterObject;
- TReviewsListResponse.RegisterObject;
- TReviewsReplyRequest.RegisterObject;
- TReviewsReplyResponse.RegisterObject;
- TSeason.RegisterObject;
- TSubscriptionDeferralInfo.RegisterObject;
- TSubscriptionPurchase.RegisterObject;
- TSubscriptionPurchasesDeferRequest.RegisterObject;
- TSubscriptionPurchasesDeferResponse.RegisterObject;
- TTesters.RegisterObject;
- TTimestamp.RegisterObject;
- TTokenPagination.RegisterObject;
- TTrack.RegisterObject;
- TTracksListResponse.RegisterObject;
- TUserComment.RegisterObject;
- end;
- Function TAndroidpublisherAPI.GetEditsApklistingsInstance : TEditsApklistingsResource;
- begin
- if (FEditsApklistingsInstance=Nil) then
- FEditsApklistingsInstance:=CreateEditsApklistingsResource;
- Result:=FEditsApklistingsInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsApklistingsResource : TEditsApklistingsResource;
- begin
- Result:=CreateEditsApklistingsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsApklistingsResource(AOwner : TComponent) : TEditsApklistingsResource;
- begin
- Result:=TEditsApklistingsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsApksInstance : TEditsApksResource;
- begin
- if (FEditsApksInstance=Nil) then
- FEditsApksInstance:=CreateEditsApksResource;
- Result:=FEditsApksInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsApksResource : TEditsApksResource;
- begin
- Result:=CreateEditsApksResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsApksResource(AOwner : TComponent) : TEditsApksResource;
- begin
- Result:=TEditsApksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsDetailsInstance : TEditsDetailsResource;
- begin
- if (FEditsDetailsInstance=Nil) then
- FEditsDetailsInstance:=CreateEditsDetailsResource;
- Result:=FEditsDetailsInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsDetailsResource : TEditsDetailsResource;
- begin
- Result:=CreateEditsDetailsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsDetailsResource(AOwner : TComponent) : TEditsDetailsResource;
- begin
- Result:=TEditsDetailsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsExpansionfilesInstance : TEditsExpansionfilesResource;
- begin
- if (FEditsExpansionfilesInstance=Nil) then
- FEditsExpansionfilesInstance:=CreateEditsExpansionfilesResource;
- Result:=FEditsExpansionfilesInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsExpansionfilesResource : TEditsExpansionfilesResource;
- begin
- Result:=CreateEditsExpansionfilesResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsExpansionfilesResource(AOwner : TComponent) : TEditsExpansionfilesResource;
- begin
- Result:=TEditsExpansionfilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsImagesInstance : TEditsImagesResource;
- begin
- if (FEditsImagesInstance=Nil) then
- FEditsImagesInstance:=CreateEditsImagesResource;
- Result:=FEditsImagesInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsImagesResource : TEditsImagesResource;
- begin
- Result:=CreateEditsImagesResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsImagesResource(AOwner : TComponent) : TEditsImagesResource;
- begin
- Result:=TEditsImagesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsListingsInstance : TEditsListingsResource;
- begin
- if (FEditsListingsInstance=Nil) then
- FEditsListingsInstance:=CreateEditsListingsResource;
- Result:=FEditsListingsInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsListingsResource : TEditsListingsResource;
- begin
- Result:=CreateEditsListingsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsListingsResource(AOwner : TComponent) : TEditsListingsResource;
- begin
- Result:=TEditsListingsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsTestersInstance : TEditsTestersResource;
- begin
- if (FEditsTestersInstance=Nil) then
- FEditsTestersInstance:=CreateEditsTestersResource;
- Result:=FEditsTestersInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsTestersResource : TEditsTestersResource;
- begin
- Result:=CreateEditsTestersResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsTestersResource(AOwner : TComponent) : TEditsTestersResource;
- begin
- Result:=TEditsTestersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsTracksInstance : TEditsTracksResource;
- begin
- if (FEditsTracksInstance=Nil) then
- FEditsTracksInstance:=CreateEditsTracksResource;
- Result:=FEditsTracksInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsTracksResource : TEditsTracksResource;
- begin
- Result:=CreateEditsTracksResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsTracksResource(AOwner : TComponent) : TEditsTracksResource;
- begin
- Result:=TEditsTracksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEditsInstance : TEditsResource;
- begin
- if (FEditsInstance=Nil) then
- FEditsInstance:=CreateEditsResource;
- Result:=FEditsInstance;
- end;
- Function TAndroidpublisherAPI.CreateEditsResource : TEditsResource;
- begin
- Result:=CreateEditsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEditsResource(AOwner : TComponent) : TEditsResource;
- begin
- Result:=TEditsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetEntitlementsInstance : TEntitlementsResource;
- begin
- if (FEntitlementsInstance=Nil) then
- FEntitlementsInstance:=CreateEntitlementsResource;
- Result:=FEntitlementsInstance;
- end;
- Function TAndroidpublisherAPI.CreateEntitlementsResource : TEntitlementsResource;
- begin
- Result:=CreateEntitlementsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateEntitlementsResource(AOwner : TComponent) : TEntitlementsResource;
- begin
- Result:=TEntitlementsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetInappproductsInstance : TInappproductsResource;
- begin
- if (FInappproductsInstance=Nil) then
- FInappproductsInstance:=CreateInappproductsResource;
- Result:=FInappproductsInstance;
- end;
- Function TAndroidpublisherAPI.CreateInappproductsResource : TInappproductsResource;
- begin
- Result:=CreateInappproductsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateInappproductsResource(AOwner : TComponent) : TInappproductsResource;
- begin
- Result:=TInappproductsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetPurchasesProductsInstance : TPurchasesProductsResource;
- begin
- if (FPurchasesProductsInstance=Nil) then
- FPurchasesProductsInstance:=CreatePurchasesProductsResource;
- Result:=FPurchasesProductsInstance;
- end;
- Function TAndroidpublisherAPI.CreatePurchasesProductsResource : TPurchasesProductsResource;
- begin
- Result:=CreatePurchasesProductsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreatePurchasesProductsResource(AOwner : TComponent) : TPurchasesProductsResource;
- begin
- Result:=TPurchasesProductsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetPurchasesSubscriptionsInstance : TPurchasesSubscriptionsResource;
- begin
- if (FPurchasesSubscriptionsInstance=Nil) then
- FPurchasesSubscriptionsInstance:=CreatePurchasesSubscriptionsResource;
- Result:=FPurchasesSubscriptionsInstance;
- end;
- Function TAndroidpublisherAPI.CreatePurchasesSubscriptionsResource : TPurchasesSubscriptionsResource;
- begin
- Result:=CreatePurchasesSubscriptionsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreatePurchasesSubscriptionsResource(AOwner : TComponent) : TPurchasesSubscriptionsResource;
- begin
- Result:=TPurchasesSubscriptionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetPurchasesInstance : TPurchasesResource;
- begin
- if (FPurchasesInstance=Nil) then
- FPurchasesInstance:=CreatePurchasesResource;
- Result:=FPurchasesInstance;
- end;
- Function TAndroidpublisherAPI.CreatePurchasesResource : TPurchasesResource;
- begin
- Result:=CreatePurchasesResource(Self);
- end;
- Function TAndroidpublisherAPI.CreatePurchasesResource(AOwner : TComponent) : TPurchasesResource;
- begin
- Result:=TPurchasesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TAndroidpublisherAPI.GetReviewsInstance : TReviewsResource;
- begin
- if (FReviewsInstance=Nil) then
- FReviewsInstance:=CreateReviewsResource;
- Result:=FReviewsInstance;
- end;
- Function TAndroidpublisherAPI.CreateReviewsResource : TReviewsResource;
- begin
- Result:=CreateReviewsResource(Self);
- end;
- Function TAndroidpublisherAPI.CreateReviewsResource(AOwner : TComponent) : TReviewsResource;
- begin
- Result:=TReviewsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- initialization
- TAndroidpublisherAPI.RegisterAPI;
- end.
|