123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378 |
- unit googlebooks;
- {$MODE objfpc}
- {$H+}
- interface
- uses sysutils, classes, googleservice, restbase, googlebase;
- type
-
- //Top-level schema types
- TAnnotation = Class;
- TAnnotationdata = Class;
- TAnnotations = Class;
- TAnnotationsSummary = Class;
- TAnnotationsdata = Class;
- TBooksAnnotationsRange = Class;
- TBooksCloudloadingResource = Class;
- TBooksVolumesRecommendedRateResponse = Class;
- TBookshelf = Class;
- TBookshelves = Class;
- TCategory = Class;
- TConcurrentAccessRestriction = Class;
- TDictlayerdata = Class;
- TDiscoveryclusters = Class;
- TDownloadAccessRestriction = Class;
- TDownloadAccesses = Class;
- TGeolayerdata = Class;
- TLayersummaries = Class;
- TLayersummary = Class;
- TMetadata = Class;
- TNotification = Class;
- TOffers = Class;
- TReadingPosition = Class;
- TRequestAccess = Class;
- TReview = Class;
- TSeries = Class;
- TSeriesmembership = Class;
- TUsersettings = Class;
- TVolume = Class;
- TVolume2 = Class;
- TVolumeannotation = Class;
- TVolumeannotations = Class;
- TVolumes = Class;
- TVolumeseriesinfo = Class;
- TAnnotationArray = Array of TAnnotation;
- TAnnotationdataArray = Array of TAnnotationdata;
- TAnnotationsArray = Array of TAnnotations;
- TAnnotationsSummaryArray = Array of TAnnotationsSummary;
- TAnnotationsdataArray = Array of TAnnotationsdata;
- TBooksAnnotationsRangeArray = Array of TBooksAnnotationsRange;
- TBooksCloudloadingResourceArray = Array of TBooksCloudloadingResource;
- TBooksVolumesRecommendedRateResponseArray = Array of TBooksVolumesRecommendedRateResponse;
- TBookshelfArray = Array of TBookshelf;
- TBookshelvesArray = Array of TBookshelves;
- TCategoryArray = Array of TCategory;
- TConcurrentAccessRestrictionArray = Array of TConcurrentAccessRestriction;
- TDictlayerdataArray = Array of TDictlayerdata;
- TDiscoveryclustersArray = Array of TDiscoveryclusters;
- TDownloadAccessRestrictionArray = Array of TDownloadAccessRestriction;
- TDownloadAccessesArray = Array of TDownloadAccesses;
- TGeolayerdataArray = Array of TGeolayerdata;
- TLayersummariesArray = Array of TLayersummaries;
- TLayersummaryArray = Array of TLayersummary;
- TMetadataArray = Array of TMetadata;
- TNotificationArray = Array of TNotification;
- TOffersArray = Array of TOffers;
- TReadingPositionArray = Array of TReadingPosition;
- TRequestAccessArray = Array of TRequestAccess;
- TReviewArray = Array of TReview;
- TSeriesArray = Array of TSeries;
- TSeriesmembershipArray = Array of TSeriesmembership;
- TUsersettingsArray = Array of TUsersettings;
- TVolumeArray = Array of TVolume;
- TVolume2Array = Array of TVolume2;
- TVolumeannotationArray = Array of TVolumeannotation;
- TVolumeannotationsArray = Array of TVolumeannotations;
- TVolumesArray = Array of TVolumes;
- TVolumeseriesinfoArray = Array of TVolumeseriesinfo;
- //Anonymous types, using auto-generated names
- TAnnotationTypeclientVersionRanges = Class;
- TAnnotationTypecurrentVersionRanges = Class;
- TAnnotationTypelayerSummary = Class;
- TAnnotationsSummaryTypelayersItem = Class;
- TCategoryTypeitemsItem = Class;
- TDictlayerdataTypecommon = Class;
- TDictlayerdataTypedictTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypederivativesItem = Class;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesensesItem = Class;
- TDictlayerdataTypedictTypewordsItemTypesource = Class;
- TDictlayerdataTypedictTypewordsItem = Class;
- TDictlayerdataTypedict = Class;
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_container = Class;
- TDiscoveryclustersTypeclustersItem = Class;
- TGeolayerdataTypecommon = Class;
- TGeolayerdataTypegeoTypeboundaryItemItem = Class;
- TGeolayerdataTypegeoTypeviewportTypehi = Class;
- TGeolayerdataTypegeoTypeviewportTypelo = Class;
- TGeolayerdataTypegeoTypeviewport = Class;
- TGeolayerdataTypegeo = Class;
- TMetadataTypeitemsItem = Class;
- TOffersTypeitemsItemTypeitemsItem = Class;
- TOffersTypeitemsItem = Class;
- TReviewTypeauthor = Class;
- TReviewTypesource = Class;
- TSeriesTypeseriesItem = Class;
- TUsersettingsTypenotesExport = Class;
- TUsersettingsTypenotificationTypemoreFromAuthors = Class;
- TUsersettingsTypenotification = Class;
- TVolumeTypeaccessInfoTypeepub = Class;
- TVolumeTypeaccessInfoTypepdf = Class;
- TVolumeTypeaccessInfo = Class;
- TVolumeTypelayerInfoTypelayersItem = Class;
- TVolumeTypelayerInfo = Class;
- TVolumeTyperecommendedInfo = Class;
- TVolumeTypesaleInfoTypelistPrice = Class;
- TVolumeTypesaleInfoTypeoffersItemTypelistPrice = Class;
- TVolumeTypesaleInfoTypeoffersItemTyperentalDuration = Class;
- TVolumeTypesaleInfoTypeoffersItemTyperetailPrice = Class;
- TVolumeTypesaleInfoTypeoffersItem = Class;
- TVolumeTypesaleInfoTyperetailPrice = Class;
- TVolumeTypesaleInfo = Class;
- TVolumeTypesearchInfo = Class;
- TVolumeTypeuserInfoTypecopy = Class;
- TVolumeTypeuserInfoTypefamilySharing = Class;
- TVolumeTypeuserInfoTyperentalPeriod = Class;
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfo = Class;
- TVolumeTypeuserInfo = Class;
- TVolumeTypevolumeInfoTypedimensions = Class;
- TVolumeTypevolumeInfoTypeimageLinks = Class;
- TVolumeTypevolumeInfoTypeindustryIdentifiersItem = Class;
- TVolumeTypevolumeInfo = Class;
- TVolumeannotationTypecontentRanges = Class;
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem = Class;
- TVolumeseriesinfoTypevolumeSeriesItem = Class;
- TAnnotationsTypeitemsArray = Array of TAnnotation;
- TAnnotationsSummaryTypelayersArray = Array of TAnnotationsSummaryTypelayersItem;
- TAnnotationsdataTypeitemsArray = Array of TAnnotationdata;
- TBookshelvesTypeitemsArray = Array of TBookshelf;
- TCategoryTypeitemsArray = Array of TCategoryTypeitemsItem;
- TDictlayerdataTypedictTypewordsItemTypederivativesArray = Array of TDictlayerdataTypedictTypewordsItemTypederivativesItem;
- TDictlayerdataTypedictTypewordsItemTypeexamplesArray = Array of TDictlayerdataTypedictTypewordsItemTypeexamplesItem;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsArray = Array of TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesArray = Array of TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsArray = Array of TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsArray = Array of TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem;
- TDictlayerdataTypedictTypewordsItemTypesensesArray = Array of TDictlayerdataTypedictTypewordsItemTypesensesItem;
- TDictlayerdataTypedictTypewordsArray = Array of TDictlayerdataTypedictTypewordsItem;
- TDiscoveryclustersTypeclustersItemTypevolumesArray = Array of TVolume;
- TDiscoveryclustersTypeclustersArray = Array of TDiscoveryclustersTypeclustersItem;
- TDownloadAccessesTypedownloadAccessListArray = Array of TDownloadAccessRestriction;
- TGeolayerdataTypegeoTypeboundaryItemArray = Array of TGeolayerdataTypegeoTypeboundaryItemItem;
- TGeolayerdataTypegeoTypeboundaryArray = Array of TGeolayerdataTypegeoTypeboundaryItemArray;
- TLayersummariesTypeitemsArray = Array of TLayersummary;
- TMetadataTypeitemsArray = Array of TMetadataTypeitemsItem;
- TOffersTypeitemsItemTypeitemsArray = Array of TOffersTypeitemsItemTypeitemsItem;
- TOffersTypeitemsArray = Array of TOffersTypeitemsItem;
- TSeriesTypeseriesArray = Array of TSeriesTypeseriesItem;
- TSeriesmembershipTypememberArray = Array of TVolume;
- TVolumeTypelayerInfoTypelayersArray = Array of TVolumeTypelayerInfoTypelayersItem;
- TVolumeTypesaleInfoTypeoffersArray = Array of TVolumeTypesaleInfoTypeoffersItem;
- TVolumeTypevolumeInfoTypeindustryIdentifiersArray = Array of TVolumeTypevolumeInfoTypeindustryIdentifiersItem;
- TVolume2TypeitemsArray = Array of TVolume;
- TVolumeannotationsTypeitemsArray = Array of TVolumeannotation;
- TVolumesTypeitemsArray = Array of TVolume;
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueArray = Array of TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem;
- TVolumeseriesinfoTypevolumeSeriesArray = Array of TVolumeseriesinfoTypevolumeSeriesItem;
-
- { --------------------------------------------------------------------
- TAnnotationTypeclientVersionRanges
- --------------------------------------------------------------------}
-
- TAnnotationTypeclientVersionRanges = Class(TGoogleBaseObject)
- Private
- FcfiRange : TBooksAnnotationsRange;
- FcontentVersion : String;
- FgbImageRange : TBooksAnnotationsRange;
- FgbTextRange : TBooksAnnotationsRange;
- FimageCfiRange : TBooksAnnotationsRange;
- Protected
- //Property setters
- Procedure SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetcontentVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetimageCfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Public
- Published
- Property cfiRange : TBooksAnnotationsRange Index 0 Read FcfiRange Write SetcfiRange;
- Property contentVersion : String Index 8 Read FcontentVersion Write SetcontentVersion;
- Property gbImageRange : TBooksAnnotationsRange Index 16 Read FgbImageRange Write SetgbImageRange;
- Property gbTextRange : TBooksAnnotationsRange Index 24 Read FgbTextRange Write SetgbTextRange;
- Property imageCfiRange : TBooksAnnotationsRange Index 32 Read FimageCfiRange Write SetimageCfiRange;
- end;
- TAnnotationTypeclientVersionRangesClass = Class of TAnnotationTypeclientVersionRanges;
-
- { --------------------------------------------------------------------
- TAnnotationTypecurrentVersionRanges
- --------------------------------------------------------------------}
-
- TAnnotationTypecurrentVersionRanges = Class(TGoogleBaseObject)
- Private
- FcfiRange : TBooksAnnotationsRange;
- FcontentVersion : String;
- FgbImageRange : TBooksAnnotationsRange;
- FgbTextRange : TBooksAnnotationsRange;
- FimageCfiRange : TBooksAnnotationsRange;
- Protected
- //Property setters
- Procedure SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetcontentVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetimageCfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Public
- Published
- Property cfiRange : TBooksAnnotationsRange Index 0 Read FcfiRange Write SetcfiRange;
- Property contentVersion : String Index 8 Read FcontentVersion Write SetcontentVersion;
- Property gbImageRange : TBooksAnnotationsRange Index 16 Read FgbImageRange Write SetgbImageRange;
- Property gbTextRange : TBooksAnnotationsRange Index 24 Read FgbTextRange Write SetgbTextRange;
- Property imageCfiRange : TBooksAnnotationsRange Index 32 Read FimageCfiRange Write SetimageCfiRange;
- end;
- TAnnotationTypecurrentVersionRangesClass = Class of TAnnotationTypecurrentVersionRanges;
-
- { --------------------------------------------------------------------
- TAnnotationTypelayerSummary
- --------------------------------------------------------------------}
-
- TAnnotationTypelayerSummary = Class(TGoogleBaseObject)
- Private
- FallowedCharacterCount : integer;
- FlimitType : String;
- FremainingCharacterCount : integer;
- Protected
- //Property setters
- Procedure SetallowedCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlimitType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremainingCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property allowedCharacterCount : integer Index 0 Read FallowedCharacterCount Write SetallowedCharacterCount;
- Property limitType : String Index 8 Read FlimitType Write SetlimitType;
- Property remainingCharacterCount : integer Index 16 Read FremainingCharacterCount Write SetremainingCharacterCount;
- end;
- TAnnotationTypelayerSummaryClass = Class of TAnnotationTypelayerSummary;
-
- { --------------------------------------------------------------------
- TAnnotation
- --------------------------------------------------------------------}
-
- TAnnotation = Class(TGoogleBaseObject)
- Private
- FafterSelectedText : String;
- FbeforeSelectedText : String;
- FclientVersionRanges : TAnnotationTypeclientVersionRanges;
- Fcreated : TDatetime;
- FcurrentVersionRanges : TAnnotationTypecurrentVersionRanges;
- Fdata : String;
- Fdeleted : boolean;
- FhighlightStyle : String;
- Fid : String;
- Fkind : String;
- FlayerId : String;
- FlayerSummary : TAnnotationTypelayerSummary;
- FpageIds : TStringArray;
- FselectedText : String;
- FselfLink : String;
- Fupdated : TDatetime;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetafterSelectedText(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbeforeSelectedText(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclientVersionRanges(AIndex : Integer; const AValue : TAnnotationTypeclientVersionRanges); virtual;
- Procedure Setcreated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetcurrentVersionRanges(AIndex : Integer; const AValue : TAnnotationTypecurrentVersionRanges); virtual;
- Procedure Setdata(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdeleted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SethighlightStyle(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerSummary(AIndex : Integer; const AValue : TAnnotationTypelayerSummary); virtual;
- Procedure SetpageIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetselectedText(AIndex : Integer; const AValue : String); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeId(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 afterSelectedText : String Index 0 Read FafterSelectedText Write SetafterSelectedText;
- Property beforeSelectedText : String Index 8 Read FbeforeSelectedText Write SetbeforeSelectedText;
- Property clientVersionRanges : TAnnotationTypeclientVersionRanges Index 16 Read FclientVersionRanges Write SetclientVersionRanges;
- Property created : TDatetime Index 24 Read Fcreated Write Setcreated;
- Property currentVersionRanges : TAnnotationTypecurrentVersionRanges Index 32 Read FcurrentVersionRanges Write SetcurrentVersionRanges;
- Property data : String Index 40 Read Fdata Write Setdata;
- Property deleted : boolean Index 48 Read Fdeleted Write Setdeleted;
- Property highlightStyle : String Index 56 Read FhighlightStyle Write SethighlightStyle;
- Property id : String Index 64 Read Fid Write Setid;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property layerId : String Index 80 Read FlayerId Write SetlayerId;
- Property layerSummary : TAnnotationTypelayerSummary Index 88 Read FlayerSummary Write SetlayerSummary;
- Property pageIds : TStringArray Index 96 Read FpageIds Write SetpageIds;
- Property selectedText : String Index 104 Read FselectedText Write SetselectedText;
- Property selfLink : String Index 112 Read FselfLink Write SetselfLink;
- Property updated : TDatetime Index 120 Read Fupdated Write Setupdated;
- Property volumeId : String Index 128 Read FvolumeId Write SetvolumeId;
- end;
- TAnnotationClass = Class of TAnnotation;
-
- { --------------------------------------------------------------------
- TAnnotationdata
- --------------------------------------------------------------------}
-
- TAnnotationdata = Class(TGoogleBaseObject)
- Private
- FannotationType : String;
- Fdata : TJSONSchema;
- Fencoded_data : String;
- Fid : String;
- Fkind : String;
- FlayerId : String;
- FselfLink : String;
- Fupdated : TDatetime;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetannotationType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdata(AIndex : Integer; const AValue : TJSONSchema); virtual;
- Procedure Setencoded_data(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property annotationType : String Index 0 Read FannotationType Write SetannotationType;
- Property data : TJSONSchema Index 8 Read Fdata Write Setdata;
- Property encoded_data : String Index 16 Read Fencoded_data Write Setencoded_data;
- Property id : String Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property layerId : String Index 40 Read FlayerId Write SetlayerId;
- Property selfLink : String Index 48 Read FselfLink Write SetselfLink;
- Property updated : TDatetime Index 56 Read Fupdated Write Setupdated;
- Property volumeId : String Index 64 Read FvolumeId Write SetvolumeId;
- end;
- TAnnotationdataClass = Class of TAnnotationdata;
-
- { --------------------------------------------------------------------
- TAnnotations
- --------------------------------------------------------------------}
-
- TAnnotations = Class(TGoogleBaseObject)
- Private
- Fitems : TAnnotationsTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- FtotalItems : integer;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TAnnotationsTypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalItems(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property items : TAnnotationsTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- Property totalItems : integer Index 24 Read FtotalItems Write SettotalItems;
- end;
- TAnnotationsClass = Class of TAnnotations;
-
- { --------------------------------------------------------------------
- TAnnotationsSummaryTypelayersItem
- --------------------------------------------------------------------}
-
- TAnnotationsSummaryTypelayersItem = Class(TGoogleBaseObject)
- Private
- FallowedCharacterCount : integer;
- FlayerId : String;
- FlimitType : String;
- FremainingCharacterCount : integer;
- Fupdated : TDatetime;
- Protected
- //Property setters
- Procedure SetallowedCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlimitType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremainingCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Public
- Published
- Property allowedCharacterCount : integer Index 0 Read FallowedCharacterCount Write SetallowedCharacterCount;
- Property layerId : String Index 8 Read FlayerId Write SetlayerId;
- Property limitType : String Index 16 Read FlimitType Write SetlimitType;
- Property remainingCharacterCount : integer Index 24 Read FremainingCharacterCount Write SetremainingCharacterCount;
- Property updated : TDatetime Index 32 Read Fupdated Write Setupdated;
- end;
- TAnnotationsSummaryTypelayersItemClass = Class of TAnnotationsSummaryTypelayersItem;
-
- { --------------------------------------------------------------------
- TAnnotationsSummary
- --------------------------------------------------------------------}
-
- TAnnotationsSummary = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Flayers : TAnnotationsSummaryTypelayersArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlayers(AIndex : Integer; const AValue : TAnnotationsSummaryTypelayersArray); 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 layers : TAnnotationsSummaryTypelayersArray Index 8 Read Flayers Write Setlayers;
- end;
- TAnnotationsSummaryClass = Class of TAnnotationsSummary;
-
- { --------------------------------------------------------------------
- TAnnotationsdata
- --------------------------------------------------------------------}
-
- TAnnotationsdata = Class(TGoogleBaseObject)
- Private
- Fitems : TAnnotationsdataTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- FtotalItems : integer;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TAnnotationsdataTypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalItems(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property items : TAnnotationsdataTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- Property totalItems : integer Index 24 Read FtotalItems Write SettotalItems;
- end;
- TAnnotationsdataClass = Class of TAnnotationsdata;
-
- { --------------------------------------------------------------------
- TBooksAnnotationsRange
- --------------------------------------------------------------------}
-
- TBooksAnnotationsRange = Class(TGoogleBaseObject)
- Private
- FendOffset : String;
- FendPosition : String;
- FstartOffset : String;
- FstartPosition : String;
- Protected
- //Property setters
- Procedure SetendOffset(AIndex : Integer; const AValue : String); virtual;
- Procedure SetendPosition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartOffset(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartPosition(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property endOffset : String Index 0 Read FendOffset Write SetendOffset;
- Property endPosition : String Index 8 Read FendPosition Write SetendPosition;
- Property startOffset : String Index 16 Read FstartOffset Write SetstartOffset;
- Property startPosition : String Index 24 Read FstartPosition Write SetstartPosition;
- end;
- TBooksAnnotationsRangeClass = Class of TBooksAnnotationsRange;
-
- { --------------------------------------------------------------------
- TBooksCloudloadingResource
- --------------------------------------------------------------------}
-
- TBooksCloudloadingResource = Class(TGoogleBaseObject)
- Private
- Fauthor : String;
- FprocessingState : String;
- Ftitle : String;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure Setauthor(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprocessingState(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property author : String Index 0 Read Fauthor Write Setauthor;
- Property processingState : String Index 8 Read FprocessingState Write SetprocessingState;
- Property title : String Index 16 Read Ftitle Write Settitle;
- Property volumeId : String Index 24 Read FvolumeId Write SetvolumeId;
- end;
- TBooksCloudloadingResourceClass = Class of TBooksCloudloadingResource;
-
- { --------------------------------------------------------------------
- TBooksVolumesRecommendedRateResponse
- --------------------------------------------------------------------}
-
- TBooksVolumesRecommendedRateResponse = Class(TGoogleBaseObject)
- Private
- Fconsistency_token : String;
- Protected
- //Property setters
- Procedure Setconsistency_token(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property consistency_token : String Index 0 Read Fconsistency_token Write Setconsistency_token;
- end;
- TBooksVolumesRecommendedRateResponseClass = Class of TBooksVolumesRecommendedRateResponse;
-
- { --------------------------------------------------------------------
- TBookshelf
- --------------------------------------------------------------------}
-
- TBookshelf = Class(TGoogleBaseObject)
- Private
- Faccess : String;
- Fcreated : TDatetime;
- Fdescription : String;
- Fid : integer;
- Fkind : String;
- FselfLink : String;
- Ftitle : String;
- Fupdated : TDatetime;
- FvolumeCount : integer;
- FvolumesLastUpdated : TDatetime;
- Protected
- //Property setters
- Procedure Setaccess(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcreated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetvolumesLastUpdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Public
- Published
- Property access : String Index 0 Read Faccess Write Setaccess;
- Property created : TDatetime Index 8 Read Fcreated Write Setcreated;
- Property description : String Index 16 Read Fdescription Write Setdescription;
- Property id : integer Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property selfLink : String Index 40 Read FselfLink Write SetselfLink;
- Property title : String Index 48 Read Ftitle Write Settitle;
- Property updated : TDatetime Index 56 Read Fupdated Write Setupdated;
- Property volumeCount : integer Index 64 Read FvolumeCount Write SetvolumeCount;
- Property volumesLastUpdated : TDatetime Index 72 Read FvolumesLastUpdated Write SetvolumesLastUpdated;
- end;
- TBookshelfClass = Class of TBookshelf;
-
- { --------------------------------------------------------------------
- TBookshelves
- --------------------------------------------------------------------}
-
- TBookshelves = Class(TGoogleBaseObject)
- Private
- Fitems : TBookshelvesTypeitemsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TBookshelvesTypeitemsArray); 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 items : TBookshelvesTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TBookshelvesClass = Class of TBookshelves;
-
- { --------------------------------------------------------------------
- TCategoryTypeitemsItem
- --------------------------------------------------------------------}
-
- TCategoryTypeitemsItem = Class(TGoogleBaseObject)
- Private
- FbadgeUrl : String;
- FcategoryId : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetbadgeUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcategoryId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property badgeUrl : String Index 0 Read FbadgeUrl Write SetbadgeUrl;
- Property categoryId : String Index 8 Read FcategoryId Write SetcategoryId;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TCategoryTypeitemsItemClass = Class of TCategoryTypeitemsItem;
-
- { --------------------------------------------------------------------
- TCategory
- --------------------------------------------------------------------}
-
- TCategory = Class(TGoogleBaseObject)
- Private
- Fitems : TCategoryTypeitemsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TCategoryTypeitemsArray); 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 items : TCategoryTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TCategoryClass = Class of TCategory;
-
- { --------------------------------------------------------------------
- TConcurrentAccessRestriction
- --------------------------------------------------------------------}
-
- TConcurrentAccessRestriction = Class(TGoogleBaseObject)
- Private
- FdeviceAllowed : boolean;
- Fkind : String;
- FmaxConcurrentDevices : integer;
- Fmessage : String;
- Fnonce : String;
- FreasonCode : String;
- Frestricted : boolean;
- Fsignature : String;
- Fsource : String;
- FtimeWindowSeconds : integer;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetdeviceAllowed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaxConcurrentDevices(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnonce(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrestricted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setsignature(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsource(AIndex : Integer; const AValue : String); virtual;
- Procedure SettimeWindowSeconds(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property deviceAllowed : boolean Index 0 Read FdeviceAllowed Write SetdeviceAllowed;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property maxConcurrentDevices : integer Index 16 Read FmaxConcurrentDevices Write SetmaxConcurrentDevices;
- Property message : String Index 24 Read Fmessage Write Setmessage;
- Property nonce : String Index 32 Read Fnonce Write Setnonce;
- Property reasonCode : String Index 40 Read FreasonCode Write SetreasonCode;
- Property restricted : boolean Index 48 Read Frestricted Write Setrestricted;
- Property signature : String Index 56 Read Fsignature Write Setsignature;
- Property source : String Index 64 Read Fsource Write Setsource;
- Property timeWindowSeconds : integer Index 72 Read FtimeWindowSeconds Write SettimeWindowSeconds;
- Property volumeId : String Index 80 Read FvolumeId Write SetvolumeId;
- end;
- TConcurrentAccessRestrictionClass = Class of TConcurrentAccessRestriction;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypecommon
- --------------------------------------------------------------------}
-
- TDictlayerdataTypecommon = Class(TGoogleBaseObject)
- Private
- Ftitle : String;
- Protected
- //Property setters
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property title : String Index 0 Read Ftitle Write Settitle;
- end;
- TDictlayerdataTypecommonClass = Class of TDictlayerdataTypecommon;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypesourceClass = Class of TDictlayerdataTypedictTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypederivativesItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypederivativesItem = Class(TGoogleBaseObject)
- Private
- Fsource : TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource;
- Ftext : String;
- Protected
- //Property setters
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property source : TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource Index 0 Read Fsource Write Setsource;
- Property text : String Index 8 Read Ftext Write Settext;
- end;
- TDictlayerdataTypedictTypewordsItemTypederivativesItemClass = Class of TDictlayerdataTypedictTypewordsItemTypederivativesItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypeexamplesItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypeexamplesItem = Class(TGoogleBaseObject)
- Private
- Fsource : TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource;
- Ftext : String;
- Protected
- //Property setters
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property source : TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource Index 0 Read Fsource Write Setsource;
- Property text : String Index 8 Read Ftext Write Settext;
- end;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemClass = Class of TDictlayerdataTypedictTypewordsItemTypeexamplesItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem = Class(TGoogleBaseObject)
- Private
- F_type : String;
- Fvalue : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property _type : String Index 0 Read F_type Write Set_type;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItemClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem = Class(TGoogleBaseObject)
- Private
- Fsource : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource;
- Ftext : String;
- Protected
- //Property setters
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property source : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource Index 0 Read Fsource Write Setsource;
- Property text : String Index 8 Read Ftext Write Settext;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem = Class(TGoogleBaseObject)
- Private
- Fdefinition : String;
- Fexamples : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesArray;
- Protected
- //Property setters
- Procedure Setdefinition(AIndex : Integer; const AValue : String); virtual;
- Procedure Setexamples(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property definition : String Index 0 Read Fdefinition Write Setdefinition;
- Property examples : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesArray Index 8 Read Fexamples Write Setexamples;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem = Class(TGoogleBaseObject)
- Private
- Fsource : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource;
- Ftext : String;
- Protected
- //Property setters
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource); virtual;
- Procedure Settext(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property source : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource Index 0 Read Fsource Write Setsource;
- Property text : String Index 8 Read Ftext Write Settext;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesensesItem = Class(TGoogleBaseObject)
- Private
- Fconjugations : TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsArray;
- Fdefinitions : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsArray;
- FpartOfSpeech : String;
- Fpronunciation : String;
- FpronunciationUrl : String;
- Fsource : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource;
- Fsyllabification : String;
- Fsynonyms : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsArray;
- Protected
- //Property setters
- Procedure Setconjugations(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsArray); virtual;
- Procedure Setdefinitions(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsArray); virtual;
- Procedure SetpartOfSpeech(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpronunciation(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpronunciationUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource); virtual;
- Procedure Setsyllabification(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsynonyms(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property conjugations : TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsArray Index 0 Read Fconjugations Write Setconjugations;
- Property definitions : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsArray Index 8 Read Fdefinitions Write Setdefinitions;
- Property partOfSpeech : String Index 16 Read FpartOfSpeech Write SetpartOfSpeech;
- Property pronunciation : String Index 24 Read Fpronunciation Write Setpronunciation;
- Property pronunciationUrl : String Index 32 Read FpronunciationUrl Write SetpronunciationUrl;
- Property source : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource Index 40 Read Fsource Write Setsource;
- Property syllabification : String Index 48 Read Fsyllabification Write Setsyllabification;
- Property synonyms : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsArray Index 56 Read Fsynonyms Write Setsynonyms;
- end;
- TDictlayerdataTypedictTypewordsItemTypesensesItemClass = Class of TDictlayerdataTypedictTypewordsItemTypesensesItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesource
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItemTypesource = Class(TGoogleBaseObject)
- Private
- Fattribution : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setattribution(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property attribution : String Index 0 Read Fattribution Write Setattribution;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TDictlayerdataTypedictTypewordsItemTypesourceClass = Class of TDictlayerdataTypedictTypewordsItemTypesource;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItem
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedictTypewordsItem = Class(TGoogleBaseObject)
- Private
- Fderivatives : TDictlayerdataTypedictTypewordsItemTypederivativesArray;
- Fexamples : TDictlayerdataTypedictTypewordsItemTypeexamplesArray;
- Fsenses : TDictlayerdataTypedictTypewordsItemTypesensesArray;
- Fsource : TDictlayerdataTypedictTypewordsItemTypesource;
- Protected
- //Property setters
- Procedure Setderivatives(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypederivativesArray); virtual;
- Procedure Setexamples(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypeexamplesArray); virtual;
- Procedure Setsenses(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesArray); virtual;
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesource); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property derivatives : TDictlayerdataTypedictTypewordsItemTypederivativesArray Index 0 Read Fderivatives Write Setderivatives;
- Property examples : TDictlayerdataTypedictTypewordsItemTypeexamplesArray Index 8 Read Fexamples Write Setexamples;
- Property senses : TDictlayerdataTypedictTypewordsItemTypesensesArray Index 16 Read Fsenses Write Setsenses;
- Property source : TDictlayerdataTypedictTypewordsItemTypesource Index 24 Read Fsource Write Setsource;
- end;
- TDictlayerdataTypedictTypewordsItemClass = Class of TDictlayerdataTypedictTypewordsItem;
-
- { --------------------------------------------------------------------
- TDictlayerdataTypedict
- --------------------------------------------------------------------}
-
- TDictlayerdataTypedict = Class(TGoogleBaseObject)
- Private
- Fsource : TDictlayerdataTypedictTypesource;
- Fwords : TDictlayerdataTypedictTypewordsArray;
- Protected
- //Property setters
- Procedure Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypesource); virtual;
- Procedure Setwords(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property source : TDictlayerdataTypedictTypesource Index 0 Read Fsource Write Setsource;
- Property words : TDictlayerdataTypedictTypewordsArray Index 8 Read Fwords Write Setwords;
- end;
- TDictlayerdataTypedictClass = Class of TDictlayerdataTypedict;
-
- { --------------------------------------------------------------------
- TDictlayerdata
- --------------------------------------------------------------------}
-
- TDictlayerdata = Class(TGoogleBaseObject)
- Private
- Fcommon : TDictlayerdataTypecommon;
- Fdict : TDictlayerdataTypedict;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setcommon(AIndex : Integer; const AValue : TDictlayerdataTypecommon); virtual;
- Procedure Setdict(AIndex : Integer; const AValue : TDictlayerdataTypedict); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property common : TDictlayerdataTypecommon Index 0 Read Fcommon Write Setcommon;
- Property dict : TDictlayerdataTypedict Index 8 Read Fdict Write Setdict;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TDictlayerdataClass = Class of TDictlayerdata;
-
- { --------------------------------------------------------------------
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_container
- --------------------------------------------------------------------}
-
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_container = Class(TGoogleBaseObject)
- Private
- FfillColorArgb : String;
- FimageUrl : String;
- FmaskColorArgb : String;
- FmoreButtonText : String;
- FmoreButtonUrl : String;
- FtextColorArgb : String;
- Protected
- //Property setters
- Procedure SetfillColorArgb(AIndex : Integer; const AValue : String); virtual;
- Procedure SetimageUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaskColorArgb(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmoreButtonText(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmoreButtonUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SettextColorArgb(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property fillColorArgb : String Index 0 Read FfillColorArgb Write SetfillColorArgb;
- Property imageUrl : String Index 8 Read FimageUrl Write SetimageUrl;
- Property maskColorArgb : String Index 16 Read FmaskColorArgb Write SetmaskColorArgb;
- Property moreButtonText : String Index 24 Read FmoreButtonText Write SetmoreButtonText;
- Property moreButtonUrl : String Index 32 Read FmoreButtonUrl Write SetmoreButtonUrl;
- Property textColorArgb : String Index 40 Read FtextColorArgb Write SettextColorArgb;
- end;
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_containerClass = Class of TDiscoveryclustersTypeclustersItemTypebanner_with_content_container;
-
- { --------------------------------------------------------------------
- TDiscoveryclustersTypeclustersItem
- --------------------------------------------------------------------}
-
- TDiscoveryclustersTypeclustersItem = Class(TGoogleBaseObject)
- Private
- Fbanner_with_content_container : TDiscoveryclustersTypeclustersItemTypebanner_with_content_container;
- FsubTitle : String;
- Ftitle : String;
- FtotalVolumes : integer;
- Fuid : String;
- Fvolumes : TDiscoveryclustersTypeclustersItemTypevolumesArray;
- Protected
- //Property setters
- Procedure Setbanner_with_content_container(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersItemTypebanner_with_content_container); virtual;
- Procedure SetsubTitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalVolumes(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setuid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvolumes(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersItemTypevolumesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property banner_with_content_container : TDiscoveryclustersTypeclustersItemTypebanner_with_content_container Index 0 Read Fbanner_with_content_container Write Setbanner_with_content_container;
- Property subTitle : String Index 8 Read FsubTitle Write SetsubTitle;
- Property title : String Index 16 Read Ftitle Write Settitle;
- Property totalVolumes : integer Index 24 Read FtotalVolumes Write SettotalVolumes;
- Property uid : String Index 32 Read Fuid Write Setuid;
- Property volumes : TDiscoveryclustersTypeclustersItemTypevolumesArray Index 40 Read Fvolumes Write Setvolumes;
- end;
- TDiscoveryclustersTypeclustersItemClass = Class of TDiscoveryclustersTypeclustersItem;
-
- { --------------------------------------------------------------------
- TDiscoveryclusters
- --------------------------------------------------------------------}
-
- TDiscoveryclusters = Class(TGoogleBaseObject)
- Private
- Fclusters : TDiscoveryclustersTypeclustersArray;
- Fkind : String;
- FtotalClusters : integer;
- Protected
- //Property setters
- Procedure Setclusters(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalClusters(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property clusters : TDiscoveryclustersTypeclustersArray Index 0 Read Fclusters Write Setclusters;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property totalClusters : integer Index 16 Read FtotalClusters Write SettotalClusters;
- end;
- TDiscoveryclustersClass = Class of TDiscoveryclusters;
-
- { --------------------------------------------------------------------
- TDownloadAccessRestriction
- --------------------------------------------------------------------}
-
- TDownloadAccessRestriction = Class(TGoogleBaseObject)
- Private
- FdeviceAllowed : boolean;
- FdownloadsAcquired : integer;
- FjustAcquired : boolean;
- Fkind : String;
- FmaxDownloadDevices : integer;
- Fmessage : String;
- Fnonce : String;
- FreasonCode : String;
- Frestricted : boolean;
- Fsignature : String;
- Fsource : String;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetdeviceAllowed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetdownloadsAcquired(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetjustAcquired(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaxDownloadDevices(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnonce(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreasonCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrestricted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setsignature(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsource(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property deviceAllowed : boolean Index 0 Read FdeviceAllowed Write SetdeviceAllowed;
- Property downloadsAcquired : integer Index 8 Read FdownloadsAcquired Write SetdownloadsAcquired;
- Property justAcquired : boolean Index 16 Read FjustAcquired Write SetjustAcquired;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property maxDownloadDevices : integer Index 32 Read FmaxDownloadDevices Write SetmaxDownloadDevices;
- Property message : String Index 40 Read Fmessage Write Setmessage;
- Property nonce : String Index 48 Read Fnonce Write Setnonce;
- Property reasonCode : String Index 56 Read FreasonCode Write SetreasonCode;
- Property restricted : boolean Index 64 Read Frestricted Write Setrestricted;
- Property signature : String Index 72 Read Fsignature Write Setsignature;
- Property source : String Index 80 Read Fsource Write Setsource;
- Property volumeId : String Index 88 Read FvolumeId Write SetvolumeId;
- end;
- TDownloadAccessRestrictionClass = Class of TDownloadAccessRestriction;
-
- { --------------------------------------------------------------------
- TDownloadAccesses
- --------------------------------------------------------------------}
-
- TDownloadAccesses = Class(TGoogleBaseObject)
- Private
- FdownloadAccessList : TDownloadAccessesTypedownloadAccessListArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetdownloadAccessList(AIndex : Integer; const AValue : TDownloadAccessesTypedownloadAccessListArray); 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 downloadAccessList : TDownloadAccessesTypedownloadAccessListArray Index 0 Read FdownloadAccessList Write SetdownloadAccessList;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TDownloadAccessesClass = Class of TDownloadAccesses;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypecommon
- --------------------------------------------------------------------}
-
- TGeolayerdataTypecommon = Class(TGoogleBaseObject)
- Private
- Flang : String;
- FpreviewImageUrl : String;
- Fsnippet : String;
- FsnippetUrl : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure Setlang(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpreviewImageUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsnippet(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsnippetUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property lang : String Index 0 Read Flang Write Setlang;
- Property previewImageUrl : String Index 8 Read FpreviewImageUrl Write SetpreviewImageUrl;
- Property snippet : String Index 16 Read Fsnippet Write Setsnippet;
- Property snippetUrl : String Index 24 Read FsnippetUrl Write SetsnippetUrl;
- Property title : String Index 32 Read Ftitle Write Settitle;
- end;
- TGeolayerdataTypecommonClass = Class of TGeolayerdataTypecommon;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeboundaryItemItem
- --------------------------------------------------------------------}
-
- TGeolayerdataTypegeoTypeboundaryItemItem = Class(TGoogleBaseObject)
- Private
- Flatitude : integer;
- Flongitude : integer;
- Protected
- //Property setters
- Procedure Setlatitude(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setlongitude(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property latitude : integer Index 0 Read Flatitude Write Setlatitude;
- Property longitude : integer Index 8 Read Flongitude Write Setlongitude;
- end;
- TGeolayerdataTypegeoTypeboundaryItemItemClass = Class of TGeolayerdataTypegeoTypeboundaryItemItem;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewportTypehi
- --------------------------------------------------------------------}
-
- TGeolayerdataTypegeoTypeviewportTypehi = Class(TGoogleBaseObject)
- Private
- Flatitude : double;
- Flongitude : double;
- Protected
- //Property setters
- Procedure Setlatitude(AIndex : Integer; const AValue : double); virtual;
- Procedure Setlongitude(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property latitude : double Index 0 Read Flatitude Write Setlatitude;
- Property longitude : double Index 8 Read Flongitude Write Setlongitude;
- end;
- TGeolayerdataTypegeoTypeviewportTypehiClass = Class of TGeolayerdataTypegeoTypeviewportTypehi;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewportTypelo
- --------------------------------------------------------------------}
-
- TGeolayerdataTypegeoTypeviewportTypelo = Class(TGoogleBaseObject)
- Private
- Flatitude : double;
- Flongitude : double;
- Protected
- //Property setters
- Procedure Setlatitude(AIndex : Integer; const AValue : double); virtual;
- Procedure Setlongitude(AIndex : Integer; const AValue : double); virtual;
- Public
- Published
- Property latitude : double Index 0 Read Flatitude Write Setlatitude;
- Property longitude : double Index 8 Read Flongitude Write Setlongitude;
- end;
- TGeolayerdataTypegeoTypeviewportTypeloClass = Class of TGeolayerdataTypegeoTypeviewportTypelo;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewport
- --------------------------------------------------------------------}
-
- TGeolayerdataTypegeoTypeviewport = Class(TGoogleBaseObject)
- Private
- Fhi : TGeolayerdataTypegeoTypeviewportTypehi;
- Flo : TGeolayerdataTypegeoTypeviewportTypelo;
- Protected
- //Property setters
- Procedure Sethi(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewportTypehi); virtual;
- Procedure Setlo(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewportTypelo); virtual;
- Public
- Published
- Property hi : TGeolayerdataTypegeoTypeviewportTypehi Index 0 Read Fhi Write Sethi;
- Property lo : TGeolayerdataTypegeoTypeviewportTypelo Index 8 Read Flo Write Setlo;
- end;
- TGeolayerdataTypegeoTypeviewportClass = Class of TGeolayerdataTypegeoTypeviewport;
-
- { --------------------------------------------------------------------
- TGeolayerdataTypegeo
- --------------------------------------------------------------------}
-
- TGeolayerdataTypegeo = Class(TGoogleBaseObject)
- Private
- Fboundary : TGeolayerdataTypegeoTypeboundaryArray;
- FcachePolicy : String;
- FcountryCode : String;
- Flatitude : double;
- Flongitude : double;
- FmapType : String;
- Fviewport : TGeolayerdataTypegeoTypeviewport;
- Fzoom : integer;
- Protected
- //Property setters
- Procedure Setboundary(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeboundaryArray); virtual;
- Procedure SetcachePolicy(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlatitude(AIndex : Integer; const AValue : double); virtual;
- Procedure Setlongitude(AIndex : Integer; const AValue : double); virtual;
- Procedure SetmapType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setviewport(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewport); virtual;
- Procedure Setzoom(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property boundary : TGeolayerdataTypegeoTypeboundaryArray Index 0 Read Fboundary Write Setboundary;
- Property cachePolicy : String Index 8 Read FcachePolicy Write SetcachePolicy;
- Property countryCode : String Index 16 Read FcountryCode Write SetcountryCode;
- Property latitude : double Index 24 Read Flatitude Write Setlatitude;
- Property longitude : double Index 32 Read Flongitude Write Setlongitude;
- Property mapType : String Index 40 Read FmapType Write SetmapType;
- Property viewport : TGeolayerdataTypegeoTypeviewport Index 48 Read Fviewport Write Setviewport;
- Property zoom : integer Index 56 Read Fzoom Write Setzoom;
- end;
- TGeolayerdataTypegeoClass = Class of TGeolayerdataTypegeo;
-
- { --------------------------------------------------------------------
- TGeolayerdata
- --------------------------------------------------------------------}
-
- TGeolayerdata = Class(TGoogleBaseObject)
- Private
- Fcommon : TGeolayerdataTypecommon;
- Fgeo : TGeolayerdataTypegeo;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setcommon(AIndex : Integer; const AValue : TGeolayerdataTypecommon); virtual;
- Procedure Setgeo(AIndex : Integer; const AValue : TGeolayerdataTypegeo); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property common : TGeolayerdataTypecommon Index 0 Read Fcommon Write Setcommon;
- Property geo : TGeolayerdataTypegeo Index 8 Read Fgeo Write Setgeo;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TGeolayerdataClass = Class of TGeolayerdata;
-
- { --------------------------------------------------------------------
- TLayersummaries
- --------------------------------------------------------------------}
-
- TLayersummaries = Class(TGoogleBaseObject)
- Private
- Fitems : TLayersummariesTypeitemsArray;
- Fkind : String;
- FtotalItems : integer;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TLayersummariesTypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalItems(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property items : TLayersummariesTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property totalItems : integer Index 16 Read FtotalItems Write SettotalItems;
- end;
- TLayersummariesClass = Class of TLayersummaries;
-
- { --------------------------------------------------------------------
- TLayersummary
- --------------------------------------------------------------------}
-
- TLayersummary = Class(TGoogleBaseObject)
- Private
- FannotationCount : integer;
- FannotationTypes : TStringArray;
- FannotationsDataLink : String;
- FannotationsLink : String;
- FcontentVersion : String;
- FdataCount : integer;
- Fid : String;
- Fkind : String;
- FlayerId : String;
- FselfLink : String;
- Fupdated : TDatetime;
- FvolumeAnnotationsVersion : String;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetannotationCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetannotationTypes(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetannotationsDataLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetannotationsLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdataCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeAnnotationsVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeId(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 annotationCount : integer Index 0 Read FannotationCount Write SetannotationCount;
- Property annotationTypes : TStringArray Index 8 Read FannotationTypes Write SetannotationTypes;
- Property annotationsDataLink : String Index 16 Read FannotationsDataLink Write SetannotationsDataLink;
- Property annotationsLink : String Index 24 Read FannotationsLink Write SetannotationsLink;
- Property contentVersion : String Index 32 Read FcontentVersion Write SetcontentVersion;
- Property dataCount : integer Index 40 Read FdataCount Write SetdataCount;
- Property id : String Index 48 Read Fid Write Setid;
- Property kind : String Index 56 Read Fkind Write Setkind;
- Property layerId : String Index 64 Read FlayerId Write SetlayerId;
- Property selfLink : String Index 72 Read FselfLink Write SetselfLink;
- Property updated : TDatetime Index 80 Read Fupdated Write Setupdated;
- Property volumeAnnotationsVersion : String Index 88 Read FvolumeAnnotationsVersion Write SetvolumeAnnotationsVersion;
- Property volumeId : String Index 96 Read FvolumeId Write SetvolumeId;
- end;
- TLayersummaryClass = Class of TLayersummary;
-
- { --------------------------------------------------------------------
- TMetadataTypeitemsItem
- --------------------------------------------------------------------}
-
- TMetadataTypeitemsItem = Class(TGoogleBaseObject)
- Private
- Fdownload_url : String;
- Fencrypted_key : String;
- Flanguage : String;
- Fsize : String;
- Fversion : String;
- Protected
- //Property setters
- Procedure Setdownload_url(AIndex : Integer; const AValue : String); virtual;
- Procedure Setencrypted_key(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsize(AIndex : Integer; const AValue : String); virtual;
- Procedure Setversion(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property download_url : String Index 0 Read Fdownload_url Write Setdownload_url;
- Property encrypted_key : String Index 8 Read Fencrypted_key Write Setencrypted_key;
- Property language : String Index 16 Read Flanguage Write Setlanguage;
- Property size : String Index 24 Read Fsize Write Setsize;
- Property version : String Index 32 Read Fversion Write Setversion;
- end;
- TMetadataTypeitemsItemClass = Class of TMetadataTypeitemsItem;
-
- { --------------------------------------------------------------------
- TMetadata
- --------------------------------------------------------------------}
-
- TMetadata = Class(TGoogleBaseObject)
- Private
- Fitems : TMetadataTypeitemsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TMetadataTypeitemsArray); 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 items : TMetadataTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TMetadataClass = Class of TMetadata;
-
- { --------------------------------------------------------------------
- TNotification
- --------------------------------------------------------------------}
-
- TNotification = Class(TGoogleBaseObject)
- Private
- Fbody : String;
- FcrmExperimentIds : TStringArray;
- Fdoc_id : String;
- Fdoc_type : String;
- Fdont_show_notification : boolean;
- FiconUrl : String;
- Fkind : String;
- Fnotification_type : String;
- Fpcampaign_id : String;
- Freason : String;
- Fshow_notification_settings_action : boolean;
- FtargetUrl : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure Setbody(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcrmExperimentIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setdoc_id(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdoc_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdont_show_notification(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SeticonUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnotification_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpcampaign_id(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreason(AIndex : Integer; const AValue : String); virtual;
- Procedure Setshow_notification_settings_action(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SettargetUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property body : String Index 0 Read Fbody Write Setbody;
- Property crmExperimentIds : TStringArray Index 8 Read FcrmExperimentIds Write SetcrmExperimentIds;
- Property doc_id : String Index 16 Read Fdoc_id Write Setdoc_id;
- Property doc_type : String Index 24 Read Fdoc_type Write Setdoc_type;
- Property dont_show_notification : boolean Index 32 Read Fdont_show_notification Write Setdont_show_notification;
- Property iconUrl : String Index 40 Read FiconUrl Write SeticonUrl;
- Property kind : String Index 48 Read Fkind Write Setkind;
- Property notification_type : String Index 56 Read Fnotification_type Write Setnotification_type;
- Property pcampaign_id : String Index 64 Read Fpcampaign_id Write Setpcampaign_id;
- Property reason : String Index 72 Read Freason Write Setreason;
- Property show_notification_settings_action : boolean Index 80 Read Fshow_notification_settings_action Write Setshow_notification_settings_action;
- Property targetUrl : String Index 88 Read FtargetUrl Write SettargetUrl;
- Property title : String Index 96 Read Ftitle Write Settitle;
- end;
- TNotificationClass = Class of TNotification;
-
- { --------------------------------------------------------------------
- TOffersTypeitemsItemTypeitemsItem
- --------------------------------------------------------------------}
-
- TOffersTypeitemsItemTypeitemsItem = Class(TGoogleBaseObject)
- Private
- Fauthor : String;
- FcanonicalVolumeLink : String;
- FcoverUrl : String;
- Fdescription : String;
- Ftitle : String;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure Setauthor(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcanonicalVolumeLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcoverUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property author : String Index 0 Read Fauthor Write Setauthor;
- Property canonicalVolumeLink : String Index 8 Read FcanonicalVolumeLink Write SetcanonicalVolumeLink;
- Property coverUrl : String Index 16 Read FcoverUrl Write SetcoverUrl;
- Property description : String Index 24 Read Fdescription Write Setdescription;
- Property title : String Index 32 Read Ftitle Write Settitle;
- Property volumeId : String Index 40 Read FvolumeId Write SetvolumeId;
- end;
- TOffersTypeitemsItemTypeitemsItemClass = Class of TOffersTypeitemsItemTypeitemsItem;
-
- { --------------------------------------------------------------------
- TOffersTypeitemsItem
- --------------------------------------------------------------------}
-
- TOffersTypeitemsItem = Class(TGoogleBaseObject)
- Private
- FartUrl : String;
- FgservicesKey : String;
- Fid : String;
- Fitems : TOffersTypeitemsItemTypeitemsArray;
- Protected
- //Property setters
- Procedure SetartUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgservicesKey(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setitems(AIndex : Integer; const AValue : TOffersTypeitemsItemTypeitemsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property artUrl : String Index 0 Read FartUrl Write SetartUrl;
- Property gservicesKey : String Index 8 Read FgservicesKey Write SetgservicesKey;
- Property id : String Index 16 Read Fid Write Setid;
- Property items : TOffersTypeitemsItemTypeitemsArray Index 24 Read Fitems Write Setitems;
- end;
- TOffersTypeitemsItemClass = Class of TOffersTypeitemsItem;
-
- { --------------------------------------------------------------------
- TOffers
- --------------------------------------------------------------------}
-
- TOffers = Class(TGoogleBaseObject)
- Private
- Fitems : TOffersTypeitemsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TOffersTypeitemsArray); 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 items : TOffersTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TOffersClass = Class of TOffers;
-
- { --------------------------------------------------------------------
- TReadingPosition
- --------------------------------------------------------------------}
-
- TReadingPosition = Class(TGoogleBaseObject)
- Private
- FepubCfiPosition : String;
- FgbImagePosition : String;
- FgbTextPosition : String;
- Fkind : String;
- FpdfPosition : String;
- Fupdated : TDatetime;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetepubCfiPosition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgbImagePosition(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgbTextPosition(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpdfPosition(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property epubCfiPosition : String Index 0 Read FepubCfiPosition Write SetepubCfiPosition;
- Property gbImagePosition : String Index 8 Read FgbImagePosition Write SetgbImagePosition;
- Property gbTextPosition : String Index 16 Read FgbTextPosition Write SetgbTextPosition;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property pdfPosition : String Index 32 Read FpdfPosition Write SetpdfPosition;
- Property updated : TDatetime Index 40 Read Fupdated Write Setupdated;
- Property volumeId : String Index 48 Read FvolumeId Write SetvolumeId;
- end;
- TReadingPositionClass = Class of TReadingPosition;
-
- { --------------------------------------------------------------------
- TRequestAccess
- --------------------------------------------------------------------}
-
- TRequestAccess = Class(TGoogleBaseObject)
- Private
- FconcurrentAccess : TConcurrentAccessRestriction;
- FdownloadAccess : TDownloadAccessRestriction;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetconcurrentAccess(AIndex : Integer; const AValue : TConcurrentAccessRestriction); virtual;
- Procedure SetdownloadAccess(AIndex : Integer; const AValue : TDownloadAccessRestriction); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property concurrentAccess : TConcurrentAccessRestriction Index 0 Read FconcurrentAccess Write SetconcurrentAccess;
- Property downloadAccess : TDownloadAccessRestriction Index 8 Read FdownloadAccess Write SetdownloadAccess;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TRequestAccessClass = Class of TRequestAccess;
-
- { --------------------------------------------------------------------
- TReviewTypeauthor
- --------------------------------------------------------------------}
-
- TReviewTypeauthor = Class(TGoogleBaseObject)
- Private
- FdisplayName : String;
- Protected
- //Property setters
- Procedure SetdisplayName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property displayName : String Index 0 Read FdisplayName Write SetdisplayName;
- end;
- TReviewTypeauthorClass = Class of TReviewTypeauthor;
-
- { --------------------------------------------------------------------
- TReviewTypesource
- --------------------------------------------------------------------}
-
- TReviewTypesource = Class(TGoogleBaseObject)
- Private
- Fdescription : String;
- FextraDescription : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure SetextraDescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property description : String Index 0 Read Fdescription Write Setdescription;
- Property extraDescription : String Index 8 Read FextraDescription Write SetextraDescription;
- Property url : String Index 16 Read Furl Write Seturl;
- end;
- TReviewTypesourceClass = Class of TReviewTypesource;
-
- { --------------------------------------------------------------------
- TReview
- --------------------------------------------------------------------}
-
- TReview = Class(TGoogleBaseObject)
- Private
- Fauthor : TReviewTypeauthor;
- Fcontent : String;
- Fdate : String;
- FfullTextUrl : String;
- Fkind : String;
- Frating : String;
- Fsource : TReviewTypesource;
- Ftitle : String;
- F_type : String;
- FvolumeId : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setauthor(AIndex : Integer; const AValue : TReviewTypeauthor); virtual;
- Procedure Setcontent(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfullTextUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrating(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsource(AIndex : Integer; const AValue : TReviewTypesource); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property author : TReviewTypeauthor Index 0 Read Fauthor Write Setauthor;
- Property content : String Index 8 Read Fcontent Write Setcontent;
- Property date : String Index 16 Read Fdate Write Setdate;
- Property fullTextUrl : String Index 24 Read FfullTextUrl Write SetfullTextUrl;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property rating : String Index 40 Read Frating Write Setrating;
- Property source : TReviewTypesource Index 48 Read Fsource Write Setsource;
- Property title : String Index 56 Read Ftitle Write Settitle;
- Property _type : String Index 64 Read F_type Write Set_type;
- Property volumeId : String Index 72 Read FvolumeId Write SetvolumeId;
- end;
- TReviewClass = Class of TReview;
-
- { --------------------------------------------------------------------
- TSeriesTypeseriesItem
- --------------------------------------------------------------------}
-
- TSeriesTypeseriesItem = Class(TGoogleBaseObject)
- Private
- FbannerImageUrl : String;
- FimageUrl : String;
- FseriesId : String;
- FseriesType : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure SetbannerImageUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetimageUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetseriesId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetseriesType(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property bannerImageUrl : String Index 0 Read FbannerImageUrl Write SetbannerImageUrl;
- Property imageUrl : String Index 8 Read FimageUrl Write SetimageUrl;
- Property seriesId : String Index 16 Read FseriesId Write SetseriesId;
- Property seriesType : String Index 24 Read FseriesType Write SetseriesType;
- Property title : String Index 32 Read Ftitle Write Settitle;
- end;
- TSeriesTypeseriesItemClass = Class of TSeriesTypeseriesItem;
-
- { --------------------------------------------------------------------
- TSeries
- --------------------------------------------------------------------}
-
- TSeries = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fseries : TSeriesTypeseriesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setseries(AIndex : Integer; const AValue : TSeriesTypeseriesArray); 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 series : TSeriesTypeseriesArray Index 8 Read Fseries Write Setseries;
- end;
- TSeriesClass = Class of TSeries;
-
- { --------------------------------------------------------------------
- TSeriesmembership
- --------------------------------------------------------------------}
-
- TSeriesmembership = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fmember : TSeriesmembershipTypememberArray;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmember(AIndex : Integer; const AValue : TSeriesmembershipTypememberArray); virtual;
- Procedure SetnextPageToken(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 kind : String Index 0 Read Fkind Write Setkind;
- Property member : TSeriesmembershipTypememberArray Index 8 Read Fmember Write Setmember;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TSeriesmembershipClass = Class of TSeriesmembership;
-
- { --------------------------------------------------------------------
- TUsersettingsTypenotesExport
- --------------------------------------------------------------------}
-
- TUsersettingsTypenotesExport = Class(TGoogleBaseObject)
- Private
- FfolderName : String;
- FisEnabled : boolean;
- Protected
- //Property setters
- Procedure SetfolderName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetisEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property folderName : String Index 0 Read FfolderName Write SetfolderName;
- Property isEnabled : boolean Index 8 Read FisEnabled Write SetisEnabled;
- end;
- TUsersettingsTypenotesExportClass = Class of TUsersettingsTypenotesExport;
-
- { --------------------------------------------------------------------
- TUsersettingsTypenotificationTypemoreFromAuthors
- --------------------------------------------------------------------}
-
- TUsersettingsTypenotificationTypemoreFromAuthors = Class(TGoogleBaseObject)
- Private
- Fopted_state : String;
- Protected
- //Property setters
- Procedure Setopted_state(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property opted_state : String Index 0 Read Fopted_state Write Setopted_state;
- end;
- TUsersettingsTypenotificationTypemoreFromAuthorsClass = Class of TUsersettingsTypenotificationTypemoreFromAuthors;
-
- { --------------------------------------------------------------------
- TUsersettingsTypenotification
- --------------------------------------------------------------------}
-
- TUsersettingsTypenotification = Class(TGoogleBaseObject)
- Private
- FmoreFromAuthors : TUsersettingsTypenotificationTypemoreFromAuthors;
- Protected
- //Property setters
- Procedure SetmoreFromAuthors(AIndex : Integer; const AValue : TUsersettingsTypenotificationTypemoreFromAuthors); virtual;
- Public
- Published
- Property moreFromAuthors : TUsersettingsTypenotificationTypemoreFromAuthors Index 0 Read FmoreFromAuthors Write SetmoreFromAuthors;
- end;
- TUsersettingsTypenotificationClass = Class of TUsersettingsTypenotification;
-
- { --------------------------------------------------------------------
- TUsersettings
- --------------------------------------------------------------------}
-
- TUsersettings = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnotesExport : TUsersettingsTypenotesExport;
- Fnotification : TUsersettingsTypenotification;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnotesExport(AIndex : Integer; const AValue : TUsersettingsTypenotesExport); virtual;
- Procedure Setnotification(AIndex : Integer; const AValue : TUsersettingsTypenotification); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property notesExport : TUsersettingsTypenotesExport Index 8 Read FnotesExport Write SetnotesExport;
- Property notification : TUsersettingsTypenotification Index 16 Read Fnotification Write Setnotification;
- end;
- TUsersettingsClass = Class of TUsersettings;
-
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfoTypeepub
- --------------------------------------------------------------------}
-
- TVolumeTypeaccessInfoTypeepub = Class(TGoogleBaseObject)
- Private
- FacsTokenLink : String;
- FdownloadLink : String;
- FisAvailable : boolean;
- Protected
- //Property setters
- Procedure SetacsTokenLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdownloadLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetisAvailable(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property acsTokenLink : String Index 0 Read FacsTokenLink Write SetacsTokenLink;
- Property downloadLink : String Index 8 Read FdownloadLink Write SetdownloadLink;
- Property isAvailable : boolean Index 16 Read FisAvailable Write SetisAvailable;
- end;
- TVolumeTypeaccessInfoTypeepubClass = Class of TVolumeTypeaccessInfoTypeepub;
-
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfoTypepdf
- --------------------------------------------------------------------}
-
- TVolumeTypeaccessInfoTypepdf = Class(TGoogleBaseObject)
- Private
- FacsTokenLink : String;
- FdownloadLink : String;
- FisAvailable : boolean;
- Protected
- //Property setters
- Procedure SetacsTokenLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdownloadLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetisAvailable(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property acsTokenLink : String Index 0 Read FacsTokenLink Write SetacsTokenLink;
- Property downloadLink : String Index 8 Read FdownloadLink Write SetdownloadLink;
- Property isAvailable : boolean Index 16 Read FisAvailable Write SetisAvailable;
- end;
- TVolumeTypeaccessInfoTypepdfClass = Class of TVolumeTypeaccessInfoTypepdf;
-
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfo
- --------------------------------------------------------------------}
-
- TVolumeTypeaccessInfo = Class(TGoogleBaseObject)
- Private
- FaccessViewStatus : String;
- Fcountry : String;
- FdownloadAccess : TDownloadAccessRestriction;
- FdriveImportedContentLink : String;
- Fembeddable : boolean;
- Fepub : TVolumeTypeaccessInfoTypeepub;
- FexplicitOfflineLicenseManagement : boolean;
- Fpdf : TVolumeTypeaccessInfoTypepdf;
- FpublicDomain : boolean;
- FquoteSharingAllowed : boolean;
- FtextToSpeechPermission : String;
- FviewOrderUrl : String;
- Fviewability : String;
- FwebReaderLink : String;
- Protected
- //Property setters
- Procedure SetaccessViewStatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdownloadAccess(AIndex : Integer; const AValue : TDownloadAccessRestriction); virtual;
- Procedure SetdriveImportedContentLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setembeddable(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setepub(AIndex : Integer; const AValue : TVolumeTypeaccessInfoTypeepub); virtual;
- Procedure SetexplicitOfflineLicenseManagement(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setpdf(AIndex : Integer; const AValue : TVolumeTypeaccessInfoTypepdf); virtual;
- Procedure SetpublicDomain(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetquoteSharingAllowed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SettextToSpeechPermission(AIndex : Integer; const AValue : String); virtual;
- Procedure SetviewOrderUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setviewability(AIndex : Integer; const AValue : String); virtual;
- Procedure SetwebReaderLink(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accessViewStatus : String Index 0 Read FaccessViewStatus Write SetaccessViewStatus;
- Property country : String Index 8 Read Fcountry Write Setcountry;
- Property downloadAccess : TDownloadAccessRestriction Index 16 Read FdownloadAccess Write SetdownloadAccess;
- Property driveImportedContentLink : String Index 24 Read FdriveImportedContentLink Write SetdriveImportedContentLink;
- Property embeddable : boolean Index 32 Read Fembeddable Write Setembeddable;
- Property epub : TVolumeTypeaccessInfoTypeepub Index 40 Read Fepub Write Setepub;
- Property explicitOfflineLicenseManagement : boolean Index 48 Read FexplicitOfflineLicenseManagement Write SetexplicitOfflineLicenseManagement;
- Property pdf : TVolumeTypeaccessInfoTypepdf Index 56 Read Fpdf Write Setpdf;
- Property publicDomain : boolean Index 64 Read FpublicDomain Write SetpublicDomain;
- Property quoteSharingAllowed : boolean Index 72 Read FquoteSharingAllowed Write SetquoteSharingAllowed;
- Property textToSpeechPermission : String Index 80 Read FtextToSpeechPermission Write SettextToSpeechPermission;
- Property viewOrderUrl : String Index 88 Read FviewOrderUrl Write SetviewOrderUrl;
- Property viewability : String Index 96 Read Fviewability Write Setviewability;
- Property webReaderLink : String Index 104 Read FwebReaderLink Write SetwebReaderLink;
- end;
- TVolumeTypeaccessInfoClass = Class of TVolumeTypeaccessInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypelayerInfoTypelayersItem
- --------------------------------------------------------------------}
-
- TVolumeTypelayerInfoTypelayersItem = Class(TGoogleBaseObject)
- Private
- FlayerId : String;
- FvolumeAnnotationsVersion : String;
- Protected
- //Property setters
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeAnnotationsVersion(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property layerId : String Index 0 Read FlayerId Write SetlayerId;
- Property volumeAnnotationsVersion : String Index 8 Read FvolumeAnnotationsVersion Write SetvolumeAnnotationsVersion;
- end;
- TVolumeTypelayerInfoTypelayersItemClass = Class of TVolumeTypelayerInfoTypelayersItem;
-
- { --------------------------------------------------------------------
- TVolumeTypelayerInfo
- --------------------------------------------------------------------}
-
- TVolumeTypelayerInfo = Class(TGoogleBaseObject)
- Private
- Flayers : TVolumeTypelayerInfoTypelayersArray;
- Protected
- //Property setters
- Procedure Setlayers(AIndex : Integer; const AValue : TVolumeTypelayerInfoTypelayersArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property layers : TVolumeTypelayerInfoTypelayersArray Index 0 Read Flayers Write Setlayers;
- end;
- TVolumeTypelayerInfoClass = Class of TVolumeTypelayerInfo;
-
- { --------------------------------------------------------------------
- TVolumeTyperecommendedInfo
- --------------------------------------------------------------------}
-
- TVolumeTyperecommendedInfo = Class(TGoogleBaseObject)
- Private
- Fexplanation : String;
- Protected
- //Property setters
- Procedure Setexplanation(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property explanation : String Index 0 Read Fexplanation Write Setexplanation;
- end;
- TVolumeTyperecommendedInfoClass = Class of TVolumeTyperecommendedInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypelistPrice
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTypelistPrice = Class(TGoogleBaseObject)
- Private
- Famount : double;
- FcurrencyCode : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : double); virtual;
- Procedure SetcurrencyCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : double Index 0 Read Famount Write Setamount;
- Property currencyCode : String Index 8 Read FcurrencyCode Write SetcurrencyCode;
- end;
- TVolumeTypesaleInfoTypelistPriceClass = Class of TVolumeTypesaleInfoTypelistPrice;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTypelistPrice
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTypeoffersItemTypelistPrice = Class(TGoogleBaseObject)
- Private
- FamountInMicros : double;
- FcurrencyCode : String;
- Protected
- //Property setters
- Procedure SetamountInMicros(AIndex : Integer; const AValue : double); virtual;
- Procedure SetcurrencyCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amountInMicros : double Index 0 Read FamountInMicros Write SetamountInMicros;
- Property currencyCode : String Index 8 Read FcurrencyCode Write SetcurrencyCode;
- end;
- TVolumeTypesaleInfoTypeoffersItemTypelistPriceClass = Class of TVolumeTypesaleInfoTypeoffersItemTypelistPrice;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTyperentalDuration
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTypeoffersItemTyperentalDuration = Class(TGoogleBaseObject)
- Private
- Fcount : double;
- F_unit : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setcount(AIndex : Integer; const AValue : double); virtual;
- Procedure Set_unit(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property count : double Index 0 Read Fcount Write Setcount;
- Property _unit : String Index 8 Read F_unit Write Set_unit;
- end;
- TVolumeTypesaleInfoTypeoffersItemTyperentalDurationClass = Class of TVolumeTypesaleInfoTypeoffersItemTyperentalDuration;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTyperetailPrice
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTypeoffersItemTyperetailPrice = Class(TGoogleBaseObject)
- Private
- FamountInMicros : double;
- FcurrencyCode : String;
- Protected
- //Property setters
- Procedure SetamountInMicros(AIndex : Integer; const AValue : double); virtual;
- Procedure SetcurrencyCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amountInMicros : double Index 0 Read FamountInMicros Write SetamountInMicros;
- Property currencyCode : String Index 8 Read FcurrencyCode Write SetcurrencyCode;
- end;
- TVolumeTypesaleInfoTypeoffersItemTyperetailPriceClass = Class of TVolumeTypesaleInfoTypeoffersItemTyperetailPrice;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItem
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTypeoffersItem = Class(TGoogleBaseObject)
- Private
- FfinskyOfferType : integer;
- FlistPrice : TVolumeTypesaleInfoTypeoffersItemTypelistPrice;
- FrentalDuration : TVolumeTypesaleInfoTypeoffersItemTyperentalDuration;
- FretailPrice : TVolumeTypesaleInfoTypeoffersItemTyperetailPrice;
- Protected
- //Property setters
- Procedure SetfinskyOfferType(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlistPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTypelistPrice); virtual;
- Procedure SetrentalDuration(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTyperentalDuration); virtual;
- Procedure SetretailPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTyperetailPrice); virtual;
- Public
- Published
- Property finskyOfferType : integer Index 0 Read FfinskyOfferType Write SetfinskyOfferType;
- Property listPrice : TVolumeTypesaleInfoTypeoffersItemTypelistPrice Index 8 Read FlistPrice Write SetlistPrice;
- Property rentalDuration : TVolumeTypesaleInfoTypeoffersItemTyperentalDuration Index 16 Read FrentalDuration Write SetrentalDuration;
- Property retailPrice : TVolumeTypesaleInfoTypeoffersItemTyperetailPrice Index 24 Read FretailPrice Write SetretailPrice;
- end;
- TVolumeTypesaleInfoTypeoffersItemClass = Class of TVolumeTypesaleInfoTypeoffersItem;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTyperetailPrice
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfoTyperetailPrice = Class(TGoogleBaseObject)
- Private
- Famount : double;
- FcurrencyCode : String;
- Protected
- //Property setters
- Procedure Setamount(AIndex : Integer; const AValue : double); virtual;
- Procedure SetcurrencyCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property amount : double Index 0 Read Famount Write Setamount;
- Property currencyCode : String Index 8 Read FcurrencyCode Write SetcurrencyCode;
- end;
- TVolumeTypesaleInfoTyperetailPriceClass = Class of TVolumeTypesaleInfoTyperetailPrice;
-
- { --------------------------------------------------------------------
- TVolumeTypesaleInfo
- --------------------------------------------------------------------}
-
- TVolumeTypesaleInfo = Class(TGoogleBaseObject)
- Private
- FbuyLink : String;
- Fcountry : String;
- FisEbook : boolean;
- FlistPrice : TVolumeTypesaleInfoTypelistPrice;
- Foffers : TVolumeTypesaleInfoTypeoffersArray;
- FonSaleDate : TDatetime;
- FretailPrice : TVolumeTypesaleInfoTyperetailPrice;
- Fsaleability : String;
- Protected
- //Property setters
- Procedure SetbuyLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcountry(AIndex : Integer; const AValue : String); virtual;
- Procedure SetisEbook(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetlistPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypelistPrice); virtual;
- Procedure Setoffers(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersArray); virtual;
- Procedure SetonSaleDate(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetretailPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTyperetailPrice); virtual;
- Procedure Setsaleability(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 buyLink : String Index 0 Read FbuyLink Write SetbuyLink;
- Property country : String Index 8 Read Fcountry Write Setcountry;
- Property isEbook : boolean Index 16 Read FisEbook Write SetisEbook;
- Property listPrice : TVolumeTypesaleInfoTypelistPrice Index 24 Read FlistPrice Write SetlistPrice;
- Property offers : TVolumeTypesaleInfoTypeoffersArray Index 32 Read Foffers Write Setoffers;
- Property onSaleDate : TDatetime Index 40 Read FonSaleDate Write SetonSaleDate;
- Property retailPrice : TVolumeTypesaleInfoTyperetailPrice Index 48 Read FretailPrice Write SetretailPrice;
- Property saleability : String Index 56 Read Fsaleability Write Setsaleability;
- end;
- TVolumeTypesaleInfoClass = Class of TVolumeTypesaleInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypesearchInfo
- --------------------------------------------------------------------}
-
- TVolumeTypesearchInfo = Class(TGoogleBaseObject)
- Private
- FtextSnippet : String;
- Protected
- //Property setters
- Procedure SettextSnippet(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property textSnippet : String Index 0 Read FtextSnippet Write SettextSnippet;
- end;
- TVolumeTypesearchInfoClass = Class of TVolumeTypesearchInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypecopy
- --------------------------------------------------------------------}
-
- TVolumeTypeuserInfoTypecopy = Class(TGoogleBaseObject)
- Private
- FallowedCharacterCount : integer;
- FlimitType : String;
- FremainingCharacterCount : integer;
- Fupdated : TDatetime;
- Protected
- //Property setters
- Procedure SetallowedCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetlimitType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremainingCharacterCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Public
- Published
- Property allowedCharacterCount : integer Index 0 Read FallowedCharacterCount Write SetallowedCharacterCount;
- Property limitType : String Index 8 Read FlimitType Write SetlimitType;
- Property remainingCharacterCount : integer Index 16 Read FremainingCharacterCount Write SetremainingCharacterCount;
- Property updated : TDatetime Index 24 Read Fupdated Write Setupdated;
- end;
- TVolumeTypeuserInfoTypecopyClass = Class of TVolumeTypeuserInfoTypecopy;
-
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypefamilySharing
- --------------------------------------------------------------------}
-
- TVolumeTypeuserInfoTypefamilySharing = Class(TGoogleBaseObject)
- Private
- FfamilyRole : String;
- FisSharingAllowed : boolean;
- FisSharingDisabledByFop : boolean;
- Protected
- //Property setters
- Procedure SetfamilyRole(AIndex : Integer; const AValue : String); virtual;
- Procedure SetisSharingAllowed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisSharingDisabledByFop(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property familyRole : String Index 0 Read FfamilyRole Write SetfamilyRole;
- Property isSharingAllowed : boolean Index 8 Read FisSharingAllowed Write SetisSharingAllowed;
- Property isSharingDisabledByFop : boolean Index 16 Read FisSharingDisabledByFop Write SetisSharingDisabledByFop;
- end;
- TVolumeTypeuserInfoTypefamilySharingClass = Class of TVolumeTypeuserInfoTypefamilySharing;
-
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTyperentalPeriod
- --------------------------------------------------------------------}
-
- TVolumeTypeuserInfoTyperentalPeriod = Class(TGoogleBaseObject)
- Private
- FendUtcSec : String;
- FstartUtcSec : String;
- Protected
- //Property setters
- Procedure SetendUtcSec(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartUtcSec(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property endUtcSec : String Index 0 Read FendUtcSec Write SetendUtcSec;
- Property startUtcSec : String Index 8 Read FstartUtcSec Write SetstartUtcSec;
- end;
- TVolumeTypeuserInfoTyperentalPeriodClass = Class of TVolumeTypeuserInfoTyperentalPeriod;
-
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfo
- --------------------------------------------------------------------}
-
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfo = Class(TGoogleBaseObject)
- Private
- FprocessingState : String;
- Protected
- //Property setters
- Procedure SetprocessingState(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property processingState : String Index 0 Read FprocessingState Write SetprocessingState;
- end;
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfoClass = Class of TVolumeTypeuserInfoTypeuserUploadedVolumeInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypeuserInfo
- --------------------------------------------------------------------}
-
- TVolumeTypeuserInfo = Class(TGoogleBaseObject)
- Private
- FacquiredTime : TDatetime;
- FacquisitionType : integer;
- Fcopy : TVolumeTypeuserInfoTypecopy;
- FentitlementType : integer;
- FfamilySharing : TVolumeTypeuserInfoTypefamilySharing;
- FisFamilySharedFromUser : boolean;
- FisFamilySharedToUser : boolean;
- FisFamilySharingAllowed : boolean;
- FisFamilySharingDisabledByFop : boolean;
- FisInMyBooks : boolean;
- FisPreordered : boolean;
- FisPurchased : boolean;
- FisUploaded : boolean;
- FreadingPosition : TReadingPosition;
- FrentalPeriod : TVolumeTypeuserInfoTyperentalPeriod;
- FrentalState : String;
- Freview : TReview;
- Fupdated : TDatetime;
- FuserUploadedVolumeInfo : TVolumeTypeuserInfoTypeuserUploadedVolumeInfo;
- Protected
- //Property setters
- Procedure SetacquiredTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetacquisitionType(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setcopy(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypecopy); virtual;
- Procedure SetentitlementType(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetfamilySharing(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypefamilySharing); virtual;
- Procedure SetisFamilySharedFromUser(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisFamilySharedToUser(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisFamilySharingAllowed(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisFamilySharingDisabledByFop(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisInMyBooks(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisPreordered(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisPurchased(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetisUploaded(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetreadingPosition(AIndex : Integer; const AValue : TReadingPosition); virtual;
- Procedure SetrentalPeriod(AIndex : Integer; const AValue : TVolumeTypeuserInfoTyperentalPeriod); virtual;
- Procedure SetrentalState(AIndex : Integer; const AValue : String); virtual;
- Procedure Setreview(AIndex : Integer; const AValue : TReview); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetuserUploadedVolumeInfo(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypeuserUploadedVolumeInfo); virtual;
- Public
- Published
- Property acquiredTime : TDatetime Index 0 Read FacquiredTime Write SetacquiredTime;
- Property acquisitionType : integer Index 8 Read FacquisitionType Write SetacquisitionType;
- Property copy : TVolumeTypeuserInfoTypecopy Index 16 Read Fcopy Write Setcopy;
- Property entitlementType : integer Index 24 Read FentitlementType Write SetentitlementType;
- Property familySharing : TVolumeTypeuserInfoTypefamilySharing Index 32 Read FfamilySharing Write SetfamilySharing;
- Property isFamilySharedFromUser : boolean Index 40 Read FisFamilySharedFromUser Write SetisFamilySharedFromUser;
- Property isFamilySharedToUser : boolean Index 48 Read FisFamilySharedToUser Write SetisFamilySharedToUser;
- Property isFamilySharingAllowed : boolean Index 56 Read FisFamilySharingAllowed Write SetisFamilySharingAllowed;
- Property isFamilySharingDisabledByFop : boolean Index 64 Read FisFamilySharingDisabledByFop Write SetisFamilySharingDisabledByFop;
- Property isInMyBooks : boolean Index 72 Read FisInMyBooks Write SetisInMyBooks;
- Property isPreordered : boolean Index 80 Read FisPreordered Write SetisPreordered;
- Property isPurchased : boolean Index 88 Read FisPurchased Write SetisPurchased;
- Property isUploaded : boolean Index 96 Read FisUploaded Write SetisUploaded;
- Property readingPosition : TReadingPosition Index 104 Read FreadingPosition Write SetreadingPosition;
- Property rentalPeriod : TVolumeTypeuserInfoTyperentalPeriod Index 112 Read FrentalPeriod Write SetrentalPeriod;
- Property rentalState : String Index 120 Read FrentalState Write SetrentalState;
- Property review : TReview Index 128 Read Freview Write Setreview;
- Property updated : TDatetime Index 136 Read Fupdated Write Setupdated;
- Property userUploadedVolumeInfo : TVolumeTypeuserInfoTypeuserUploadedVolumeInfo Index 144 Read FuserUploadedVolumeInfo Write SetuserUploadedVolumeInfo;
- end;
- TVolumeTypeuserInfoClass = Class of TVolumeTypeuserInfo;
-
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypedimensions
- --------------------------------------------------------------------}
-
- TVolumeTypevolumeInfoTypedimensions = Class(TGoogleBaseObject)
- Private
- Fheight : String;
- Fthickness : String;
- Fwidth : String;
- Protected
- //Property setters
- Procedure Setheight(AIndex : Integer; const AValue : String); virtual;
- Procedure Setthickness(AIndex : Integer; const AValue : String); virtual;
- Procedure Setwidth(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property height : String Index 0 Read Fheight Write Setheight;
- Property thickness : String Index 8 Read Fthickness Write Setthickness;
- Property width : String Index 16 Read Fwidth Write Setwidth;
- end;
- TVolumeTypevolumeInfoTypedimensionsClass = Class of TVolumeTypevolumeInfoTypedimensions;
-
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypeimageLinks
- --------------------------------------------------------------------}
-
- TVolumeTypevolumeInfoTypeimageLinks = Class(TGoogleBaseObject)
- Private
- FextraLarge : String;
- Flarge : String;
- Fmedium : String;
- Fsmall : String;
- FsmallThumbnail : String;
- Fthumbnail : String;
- Protected
- //Property setters
- Procedure SetextraLarge(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlarge(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmedium(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsmall(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsmallThumbnail(AIndex : Integer; const AValue : String); virtual;
- Procedure Setthumbnail(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property extraLarge : String Index 0 Read FextraLarge Write SetextraLarge;
- Property large : String Index 8 Read Flarge Write Setlarge;
- Property medium : String Index 16 Read Fmedium Write Setmedium;
- Property small : String Index 24 Read Fsmall Write Setsmall;
- Property smallThumbnail : String Index 32 Read FsmallThumbnail Write SetsmallThumbnail;
- Property thumbnail : String Index 40 Read Fthumbnail Write Setthumbnail;
- end;
- TVolumeTypevolumeInfoTypeimageLinksClass = Class of TVolumeTypevolumeInfoTypeimageLinks;
-
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypeindustryIdentifiersItem
- --------------------------------------------------------------------}
-
- TVolumeTypevolumeInfoTypeindustryIdentifiersItem = Class(TGoogleBaseObject)
- Private
- Fidentifier : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setidentifier(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property identifier : String Index 0 Read Fidentifier Write Setidentifier;
- Property _type : String Index 8 Read F_type Write Set_type;
- end;
- TVolumeTypevolumeInfoTypeindustryIdentifiersItemClass = Class of TVolumeTypevolumeInfoTypeindustryIdentifiersItem;
-
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfo
- --------------------------------------------------------------------}
-
- TVolumeTypevolumeInfo = Class(TGoogleBaseObject)
- Private
- FallowAnonLogging : boolean;
- Fauthors : TStringArray;
- FaverageRating : double;
- FcanonicalVolumeLink : String;
- Fcategories : TStringArray;
- FcontentVersion : String;
- Fdescription : String;
- Fdimensions : TVolumeTypevolumeInfoTypedimensions;
- FimageLinks : TVolumeTypevolumeInfoTypeimageLinks;
- FindustryIdentifiers : TVolumeTypevolumeInfoTypeindustryIdentifiersArray;
- FinfoLink : String;
- Flanguage : String;
- FmainCategory : String;
- FmaturityRating : String;
- FpageCount : integer;
- FpreviewLink : String;
- FprintType : String;
- FprintedPageCount : integer;
- FpublishedDate : String;
- Fpublisher : String;
- FratingsCount : integer;
- FreadingModes : TJSONSchema;
- FsamplePageCount : integer;
- FseriesInfo : TVolumeseriesinfo;
- Fsubtitle : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure SetallowAnonLogging(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setauthors(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetaverageRating(AIndex : Integer; const AValue : double); virtual;
- Procedure SetcanonicalVolumeLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcategories(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetcontentVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypedimensions); virtual;
- Procedure SetimageLinks(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypeimageLinks); virtual;
- Procedure SetindustryIdentifiers(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypeindustryIdentifiersArray); virtual;
- Procedure SetinfoLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlanguage(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmainCategory(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaturityRating(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpreviewLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprintType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprintedPageCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpublishedDate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpublisher(AIndex : Integer; const AValue : String); virtual;
- Procedure SetratingsCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetreadingModes(AIndex : Integer; const AValue : TJSONSchema); virtual;
- Procedure SetsamplePageCount(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetseriesInfo(AIndex : Integer; const AValue : TVolumeseriesinfo); virtual;
- Procedure Setsubtitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property allowAnonLogging : boolean Index 0 Read FallowAnonLogging Write SetallowAnonLogging;
- Property authors : TStringArray Index 8 Read Fauthors Write Setauthors;
- Property averageRating : double Index 16 Read FaverageRating Write SetaverageRating;
- Property canonicalVolumeLink : String Index 24 Read FcanonicalVolumeLink Write SetcanonicalVolumeLink;
- Property categories : TStringArray Index 32 Read Fcategories Write Setcategories;
- Property contentVersion : String Index 40 Read FcontentVersion Write SetcontentVersion;
- Property description : String Index 48 Read Fdescription Write Setdescription;
- Property dimensions : TVolumeTypevolumeInfoTypedimensions Index 56 Read Fdimensions Write Setdimensions;
- Property imageLinks : TVolumeTypevolumeInfoTypeimageLinks Index 64 Read FimageLinks Write SetimageLinks;
- Property industryIdentifiers : TVolumeTypevolumeInfoTypeindustryIdentifiersArray Index 72 Read FindustryIdentifiers Write SetindustryIdentifiers;
- Property infoLink : String Index 80 Read FinfoLink Write SetinfoLink;
- Property language : String Index 88 Read Flanguage Write Setlanguage;
- Property mainCategory : String Index 96 Read FmainCategory Write SetmainCategory;
- Property maturityRating : String Index 104 Read FmaturityRating Write SetmaturityRating;
- Property pageCount : integer Index 112 Read FpageCount Write SetpageCount;
- Property previewLink : String Index 120 Read FpreviewLink Write SetpreviewLink;
- Property printType : String Index 128 Read FprintType Write SetprintType;
- Property printedPageCount : integer Index 136 Read FprintedPageCount Write SetprintedPageCount;
- Property publishedDate : String Index 144 Read FpublishedDate Write SetpublishedDate;
- Property publisher : String Index 152 Read Fpublisher Write Setpublisher;
- Property ratingsCount : integer Index 160 Read FratingsCount Write SetratingsCount;
- Property readingModes : TJSONSchema Index 168 Read FreadingModes Write SetreadingModes;
- Property samplePageCount : integer Index 176 Read FsamplePageCount Write SetsamplePageCount;
- Property seriesInfo : TVolumeseriesinfo Index 184 Read FseriesInfo Write SetseriesInfo;
- Property subtitle : String Index 192 Read Fsubtitle Write Setsubtitle;
- Property title : String Index 200 Read Ftitle Write Settitle;
- end;
- TVolumeTypevolumeInfoClass = Class of TVolumeTypevolumeInfo;
-
- { --------------------------------------------------------------------
- TVolume
- --------------------------------------------------------------------}
-
- TVolume = Class(TGoogleBaseObject)
- Private
- FaccessInfo : TVolumeTypeaccessInfo;
- Fetag : String;
- Fid : String;
- Fkind : String;
- FlayerInfo : TVolumeTypelayerInfo;
- FrecommendedInfo : TVolumeTyperecommendedInfo;
- FsaleInfo : TVolumeTypesaleInfo;
- FsearchInfo : TVolumeTypesearchInfo;
- FselfLink : String;
- FuserInfo : TVolumeTypeuserInfo;
- FvolumeInfo : TVolumeTypevolumeInfo;
- Protected
- //Property setters
- Procedure SetaccessInfo(AIndex : Integer; const AValue : TVolumeTypeaccessInfo); virtual;
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerInfo(AIndex : Integer; const AValue : TVolumeTypelayerInfo); virtual;
- Procedure SetrecommendedInfo(AIndex : Integer; const AValue : TVolumeTyperecommendedInfo); virtual;
- Procedure SetsaleInfo(AIndex : Integer; const AValue : TVolumeTypesaleInfo); virtual;
- Procedure SetsearchInfo(AIndex : Integer; const AValue : TVolumeTypesearchInfo); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserInfo(AIndex : Integer; const AValue : TVolumeTypeuserInfo); virtual;
- Procedure SetvolumeInfo(AIndex : Integer; const AValue : TVolumeTypevolumeInfo); virtual;
- Public
- Published
- Property accessInfo : TVolumeTypeaccessInfo Index 0 Read FaccessInfo Write SetaccessInfo;
- Property etag : String Index 8 Read Fetag Write Setetag;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property layerInfo : TVolumeTypelayerInfo Index 32 Read FlayerInfo Write SetlayerInfo;
- Property recommendedInfo : TVolumeTyperecommendedInfo Index 40 Read FrecommendedInfo Write SetrecommendedInfo;
- Property saleInfo : TVolumeTypesaleInfo Index 48 Read FsaleInfo Write SetsaleInfo;
- Property searchInfo : TVolumeTypesearchInfo Index 56 Read FsearchInfo Write SetsearchInfo;
- Property selfLink : String Index 64 Read FselfLink Write SetselfLink;
- Property userInfo : TVolumeTypeuserInfo Index 72 Read FuserInfo Write SetuserInfo;
- Property volumeInfo : TVolumeTypevolumeInfo Index 80 Read FvolumeInfo Write SetvolumeInfo;
- end;
- TVolumeClass = Class of TVolume;
-
- { --------------------------------------------------------------------
- TVolume2
- --------------------------------------------------------------------}
-
- TVolume2 = Class(TGoogleBaseObject)
- Private
- Fitems : TVolume2TypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TVolume2TypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(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 items : TVolume2TypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TVolume2Class = Class of TVolume2;
-
- { --------------------------------------------------------------------
- TVolumeannotationTypecontentRanges
- --------------------------------------------------------------------}
-
- TVolumeannotationTypecontentRanges = Class(TGoogleBaseObject)
- Private
- FcfiRange : TBooksAnnotationsRange;
- FcontentVersion : String;
- FgbImageRange : TBooksAnnotationsRange;
- FgbTextRange : TBooksAnnotationsRange;
- Protected
- //Property setters
- Procedure SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetcontentVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Procedure SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange); virtual;
- Public
- Published
- Property cfiRange : TBooksAnnotationsRange Index 0 Read FcfiRange Write SetcfiRange;
- Property contentVersion : String Index 8 Read FcontentVersion Write SetcontentVersion;
- Property gbImageRange : TBooksAnnotationsRange Index 16 Read FgbImageRange Write SetgbImageRange;
- Property gbTextRange : TBooksAnnotationsRange Index 24 Read FgbTextRange Write SetgbTextRange;
- end;
- TVolumeannotationTypecontentRangesClass = Class of TVolumeannotationTypecontentRanges;
-
- { --------------------------------------------------------------------
- TVolumeannotation
- --------------------------------------------------------------------}
-
- TVolumeannotation = Class(TGoogleBaseObject)
- Private
- FannotationDataId : String;
- FannotationDataLink : String;
- FannotationType : String;
- FcontentRanges : TVolumeannotationTypecontentRanges;
- Fdata : String;
- Fdeleted : boolean;
- Fid : String;
- Fkind : String;
- FlayerId : String;
- FpageIds : TStringArray;
- FselectedText : String;
- FselfLink : String;
- Fupdated : TDatetime;
- FvolumeId : String;
- Protected
- //Property setters
- Procedure SetannotationDataId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetannotationDataLink(AIndex : Integer; const AValue : String); virtual;
- Procedure SetannotationType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentRanges(AIndex : Integer; const AValue : TVolumeannotationTypecontentRanges); virtual;
- Procedure Setdata(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdeleted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlayerId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpageIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetselectedText(AIndex : Integer; const AValue : String); virtual;
- Procedure SetselfLink(AIndex : Integer; const AValue : String); virtual;
- Procedure Setupdated(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetvolumeId(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 annotationDataId : String Index 0 Read FannotationDataId Write SetannotationDataId;
- Property annotationDataLink : String Index 8 Read FannotationDataLink Write SetannotationDataLink;
- Property annotationType : String Index 16 Read FannotationType Write SetannotationType;
- Property contentRanges : TVolumeannotationTypecontentRanges Index 24 Read FcontentRanges Write SetcontentRanges;
- Property data : String Index 32 Read Fdata Write Setdata;
- Property deleted : boolean Index 40 Read Fdeleted Write Setdeleted;
- Property id : String Index 48 Read Fid Write Setid;
- Property kind : String Index 56 Read Fkind Write Setkind;
- Property layerId : String Index 64 Read FlayerId Write SetlayerId;
- Property pageIds : TStringArray Index 72 Read FpageIds Write SetpageIds;
- Property selectedText : String Index 80 Read FselectedText Write SetselectedText;
- Property selfLink : String Index 88 Read FselfLink Write SetselfLink;
- Property updated : TDatetime Index 96 Read Fupdated Write Setupdated;
- Property volumeId : String Index 104 Read FvolumeId Write SetvolumeId;
- end;
- TVolumeannotationClass = Class of TVolumeannotation;
-
- { --------------------------------------------------------------------
- TVolumeannotations
- --------------------------------------------------------------------}
-
- TVolumeannotations = Class(TGoogleBaseObject)
- Private
- Fitems : TVolumeannotationsTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- FtotalItems : integer;
- Fversion : String;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TVolumeannotationsTypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalItems(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setversion(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 items : TVolumeannotationsTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- Property totalItems : integer Index 24 Read FtotalItems Write SettotalItems;
- Property version : String Index 32 Read Fversion Write Setversion;
- end;
- TVolumeannotationsClass = Class of TVolumeannotations;
-
- { --------------------------------------------------------------------
- TVolumes
- --------------------------------------------------------------------}
-
- TVolumes = Class(TGoogleBaseObject)
- Private
- Fitems : TVolumesTypeitemsArray;
- Fkind : String;
- FtotalItems : integer;
- Protected
- //Property setters
- Procedure Setitems(AIndex : Integer; const AValue : TVolumesTypeitemsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SettotalItems(AIndex : Integer; const AValue : integer); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property items : TVolumesTypeitemsArray Index 0 Read Fitems Write Setitems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property totalItems : integer Index 16 Read FtotalItems Write SettotalItems;
- end;
- TVolumesClass = Class of TVolumes;
-
- { --------------------------------------------------------------------
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem
- --------------------------------------------------------------------}
-
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem = Class(TGoogleBaseObject)
- Private
- FissueDisplayNumber : String;
- FissueOrderNumber : integer;
- Protected
- //Property setters
- Procedure SetissueDisplayNumber(AIndex : Integer; const AValue : String); virtual;
- Procedure SetissueOrderNumber(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property issueDisplayNumber : String Index 0 Read FissueDisplayNumber Write SetissueDisplayNumber;
- Property issueOrderNumber : integer Index 8 Read FissueOrderNumber Write SetissueOrderNumber;
- end;
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItemClass = Class of TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem;
-
- { --------------------------------------------------------------------
- TVolumeseriesinfoTypevolumeSeriesItem
- --------------------------------------------------------------------}
-
- TVolumeseriesinfoTypevolumeSeriesItem = Class(TGoogleBaseObject)
- Private
- Fissue : TVolumeseriesinfoTypevolumeSeriesItemTypeissueArray;
- ForderNumber : integer;
- FseriesBookType : String;
- FseriesId : String;
- Protected
- //Property setters
- Procedure Setissue(AIndex : Integer; const AValue : TVolumeseriesinfoTypevolumeSeriesItemTypeissueArray); virtual;
- Procedure SetorderNumber(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetseriesBookType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetseriesId(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 issue : TVolumeseriesinfoTypevolumeSeriesItemTypeissueArray Index 0 Read Fissue Write Setissue;
- Property orderNumber : integer Index 8 Read ForderNumber Write SetorderNumber;
- Property seriesBookType : String Index 16 Read FseriesBookType Write SetseriesBookType;
- Property seriesId : String Index 24 Read FseriesId Write SetseriesId;
- end;
- TVolumeseriesinfoTypevolumeSeriesItemClass = Class of TVolumeseriesinfoTypevolumeSeriesItem;
-
- { --------------------------------------------------------------------
- TVolumeseriesinfo
- --------------------------------------------------------------------}
-
- TVolumeseriesinfo = Class(TGoogleBaseObject)
- Private
- FbookDisplayNumber : String;
- Fkind : String;
- FshortSeriesBookTitle : String;
- FvolumeSeries : TVolumeseriesinfoTypevolumeSeriesArray;
- Protected
- //Property setters
- Procedure SetbookDisplayNumber(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshortSeriesBookTitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvolumeSeries(AIndex : Integer; const AValue : TVolumeseriesinfoTypevolumeSeriesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property bookDisplayNumber : String Index 0 Read FbookDisplayNumber Write SetbookDisplayNumber;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property shortSeriesBookTitle : String Index 16 Read FshortSeriesBookTitle Write SetshortSeriesBookTitle;
- Property volumeSeries : TVolumeseriesinfoTypevolumeSeriesArray Index 24 Read FvolumeSeries Write SetvolumeSeries;
- end;
- TVolumeseriesinfoClass = Class of TVolumeseriesinfo;
-
- { --------------------------------------------------------------------
- TBookshelvesVolumesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TBookshelvesVolumesResource, method List
-
- TBookshelvesVolumesListOptions = Record
- maxResults : integer;
- showPreorders : boolean;
- source : String;
- startIndex : integer;
- end;
-
- TBookshelvesVolumesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(shelf: string; userId: string; AQuery : string = '') : TVolumes;
- Function List(shelf: string; userId: string; AQuery : TBookshelvesVolumeslistOptions) : TVolumes;
- end;
-
-
- { --------------------------------------------------------------------
- TBookshelvesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TBookshelvesResource, method Get
-
- TBookshelvesGetOptions = Record
- source : String;
- end;
-
-
- //Optional query Options for TBookshelvesResource, method List
-
- TBookshelvesListOptions = Record
- source : String;
- end;
-
- TBookshelvesResource = Class(TGoogleResource)
- Private
- FVolumesInstance : TBookshelvesVolumesResource;
- Function GetVolumesInstance : TBookshelvesVolumesResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(shelf: string; userId: string; AQuery : string = '') : TBookshelf;
- Function Get(shelf: string; userId: string; AQuery : TBookshelvesgetOptions) : TBookshelf;
- Function List(userId: string; AQuery : string = '') : TBookshelves;
- Function List(userId: string; AQuery : TBookshelveslistOptions) : TBookshelves;
- Function CreateVolumesResource(AOwner : TComponent) : TBookshelvesVolumesResource;virtual;overload;
- Function CreateVolumesResource : TBookshelvesVolumesResource;virtual;overload;
- Property VolumesResource : TBookshelvesVolumesResource Read GetVolumesInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TCloudloadingResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCloudloadingResource, method AddBook
-
- TCloudloadingAddBookOptions = Record
- drive_document_id : String;
- mime_type : String;
- _name : String;
- upload_client_token : String;
- end;
-
-
- //Optional query Options for TCloudloadingResource, method DeleteBook
-
- TCloudloadingDeleteBookOptions = Record
- volumeId : String;
- end;
-
- TCloudloadingResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function AddBook(AQuery : string = '') : TBooksCloudloadingResource;
- Function AddBook(AQuery : TCloudloadingaddBookOptions) : TBooksCloudloadingResource;
- Procedure DeleteBook(AQuery : string = '');
- Procedure DeleteBook(AQuery : TCloudloadingdeleteBookOptions);
- Function UpdateBook(aBooksCloudloadingResource : TBooksCloudloadingResource) : TBooksCloudloadingResource;
- end;
-
-
- { --------------------------------------------------------------------
- TDictionaryResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDictionaryResource, method ListOfflineMetadata
-
- TDictionaryListOfflineMetadataOptions = Record
- cpksver : String;
- end;
-
- TDictionaryResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function ListOfflineMetadata(AQuery : string = '') : TMetadata;
- Function ListOfflineMetadata(AQuery : TDictionarylistOfflineMetadataOptions) : TMetadata;
- end;
-
-
- { --------------------------------------------------------------------
- TLayersAnnotationDataResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TLayersAnnotationDataResource, method Get
-
- TLayersAnnotationDataGetOptions = Record
- allowWebDefinitions : boolean;
- contentVersion : String;
- h : integer;
- locale : String;
- scale : integer;
- source : String;
- w : integer;
- end;
-
-
- //Optional query Options for TLayersAnnotationDataResource, method List
-
- TLayersAnnotationDataListOptions = Record
- annotationDataId : String;
- contentVersion : String;
- h : integer;
- locale : String;
- maxResults : integer;
- pageToken : String;
- scale : integer;
- source : String;
- updatedMax : String;
- updatedMin : String;
- w : integer;
- end;
-
- TLayersAnnotationDataResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(annotationDataId: string; layerId: string; volumeId: string; AQuery : string = '') : TAnnotationdata;
- Function Get(annotationDataId: string; layerId: string; volumeId: string; AQuery : TLayersAnnotationDatagetOptions) : TAnnotationdata;
- Function List(layerId: string; volumeId: string; AQuery : string = '') : TAnnotationsdata;
- Function List(layerId: string; volumeId: string; AQuery : TLayersAnnotationDatalistOptions) : TAnnotationsdata;
- end;
-
-
- { --------------------------------------------------------------------
- TLayersVolumeAnnotationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TLayersVolumeAnnotationsResource, method Get
-
- TLayersVolumeAnnotationsGetOptions = Record
- locale : String;
- source : String;
- end;
-
-
- //Optional query Options for TLayersVolumeAnnotationsResource, method List
-
- TLayersVolumeAnnotationsListOptions = Record
- contentVersion : String;
- endOffset : String;
- endPosition : String;
- locale : String;
- maxResults : integer;
- pageToken : String;
- showDeleted : boolean;
- source : String;
- startOffset : String;
- startPosition : String;
- updatedMax : String;
- updatedMin : String;
- volumeAnnotationsVersion : String;
- end;
-
- TLayersVolumeAnnotationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(annotationId: string; layerId: string; volumeId: string; AQuery : string = '') : TVolumeannotation;
- Function Get(annotationId: string; layerId: string; volumeId: string; AQuery : TLayersVolumeAnnotationsgetOptions) : TVolumeannotation;
- Function List(layerId: string; volumeId: string; AQuery : string = '') : TVolumeannotations;
- Function List(layerId: string; volumeId: string; AQuery : TLayersVolumeAnnotationslistOptions) : TVolumeannotations;
- end;
-
-
- { --------------------------------------------------------------------
- TLayersResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TLayersResource, method Get
-
- TLayersGetOptions = Record
- contentVersion : String;
- source : String;
- end;
-
-
- //Optional query Options for TLayersResource, method List
-
- TLayersListOptions = Record
- contentVersion : String;
- maxResults : integer;
- pageToken : String;
- source : String;
- end;
-
- TLayersResource = Class(TGoogleResource)
- Private
- FAnnotationDataInstance : TLayersAnnotationDataResource;
- FVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;
- Function GetAnnotationDataInstance : TLayersAnnotationDataResource;virtual;
- Function GetVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(summaryId: string; volumeId: string; AQuery : string = '') : TLayersummary;
- Function Get(summaryId: string; volumeId: string; AQuery : TLayersgetOptions) : TLayersummary;
- Function List(volumeId: string; AQuery : string = '') : TLayersummaries;
- Function List(volumeId: string; AQuery : TLayerslistOptions) : TLayersummaries;
- Function CreateAnnotationDataResource(AOwner : TComponent) : TLayersAnnotationDataResource;virtual;overload;
- Function CreateAnnotationDataResource : TLayersAnnotationDataResource;virtual;overload;
- Function CreateVolumeAnnotationsResource(AOwner : TComponent) : TLayersVolumeAnnotationsResource;virtual;overload;
- Function CreateVolumeAnnotationsResource : TLayersVolumeAnnotationsResource;virtual;overload;
- Property AnnotationDataResource : TLayersAnnotationDataResource Read GetAnnotationDataInstance;
- Property VolumeAnnotationsResource : TLayersVolumeAnnotationsResource Read GetVolumeAnnotationsInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TMyconfigResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TMyconfigResource, method ReleaseDownloadAccess
-
- TMyconfigReleaseDownloadAccessOptions = Record
- cpksver : String;
- locale : String;
- source : String;
- volumeIds : String;
- end;
-
-
- //Optional query Options for TMyconfigResource, method RequestAccess
-
- TMyconfigRequestAccessOptions = Record
- cpksver : String;
- licenseTypes : String;
- locale : String;
- nonce : String;
- source : String;
- volumeId : String;
- end;
-
-
- //Optional query Options for TMyconfigResource, method SyncVolumeLicenses
-
- TMyconfigSyncVolumeLicensesOptions = Record
- cpksver : String;
- features : String;
- includeNonComicsSeries : boolean;
- locale : String;
- nonce : String;
- showPreorders : boolean;
- source : String;
- volumeIds : String;
- end;
-
- TMyconfigResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function GetUserSettings : TUsersettings;
- Function ReleaseDownloadAccess(AQuery : string = '') : TDownloadAccesses;
- Function ReleaseDownloadAccess(AQuery : TMyconfigreleaseDownloadAccessOptions) : TDownloadAccesses;
- Function RequestAccess(AQuery : string = '') : TRequestAccess;
- Function RequestAccess(AQuery : TMyconfigrequestAccessOptions) : TRequestAccess;
- Function SyncVolumeLicenses(AQuery : string = '') : TVolumes;
- Function SyncVolumeLicenses(AQuery : TMyconfigsyncVolumeLicensesOptions) : TVolumes;
- Function UpdateUserSettings(aUsersettings : TUsersettings) : TUsersettings;
- end;
-
-
- { --------------------------------------------------------------------
- TMylibraryAnnotationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TMylibraryAnnotationsResource, method Delete
-
- TMylibraryAnnotationsDeleteOptions = Record
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryAnnotationsResource, method Insert
-
- TMylibraryAnnotationsInsertOptions = Record
- country : String;
- showOnlySummaryInResponse : boolean;
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryAnnotationsResource, method List
-
- TMylibraryAnnotationsListOptions = Record
- contentVersion : String;
- layerId : String;
- layerIds : String;
- maxResults : integer;
- pageToken : String;
- showDeleted : boolean;
- source : String;
- updatedMax : String;
- updatedMin : String;
- volumeId : String;
- end;
-
-
- //Optional query Options for TMylibraryAnnotationsResource, method Summary
-
- TMylibraryAnnotationsSummaryOptions = Record
- layerIds : String;
- volumeId : String;
- end;
-
-
- //Optional query Options for TMylibraryAnnotationsResource, method Update
-
- TMylibraryAnnotationsUpdateOptions = Record
- source : String;
- end;
-
- TMylibraryAnnotationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(annotationId: string; AQuery : string = '');
- Procedure Delete(annotationId: string; AQuery : TMylibraryAnnotationsdeleteOptions);
- Function Insert(aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Function Insert(aAnnotation : TAnnotation; AQuery : TMylibraryAnnotationsinsertOptions) : TAnnotation;
- Function List(AQuery : string = '') : TAnnotations;
- Function List(AQuery : TMylibraryAnnotationslistOptions) : TAnnotations;
- Function Summary(AQuery : string = '') : TAnnotationsSummary;
- Function Summary(AQuery : TMylibraryAnnotationssummaryOptions) : TAnnotationsSummary;
- Function Update(annotationId: string; aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Function Update(annotationId: string; aAnnotation : TAnnotation; AQuery : TMylibraryAnnotationsupdateOptions) : TAnnotation;
- end;
-
-
- { --------------------------------------------------------------------
- TMylibraryBookshelvesVolumesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TMylibraryBookshelvesVolumesResource, method List
-
- TMylibraryBookshelvesVolumesListOptions = Record
- country : String;
- maxResults : integer;
- projection : String;
- q : String;
- showPreorders : boolean;
- source : String;
- startIndex : integer;
- end;
-
- TMylibraryBookshelvesVolumesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(shelf: string; AQuery : string = '') : TVolumes;
- Function List(shelf: string; AQuery : TMylibraryBookshelvesVolumeslistOptions) : TVolumes;
- end;
-
-
- { --------------------------------------------------------------------
- TMylibraryBookshelvesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method AddVolume
-
- TMylibraryBookshelvesAddVolumeOptions = Record
- reason : String;
- source : String;
- volumeId : String;
- end;
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method ClearVolumes
-
- TMylibraryBookshelvesClearVolumesOptions = Record
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method Get
-
- TMylibraryBookshelvesGetOptions = Record
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method List
-
- TMylibraryBookshelvesListOptions = Record
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method MoveVolume
-
- TMylibraryBookshelvesMoveVolumeOptions = Record
- source : String;
- volumeId : String;
- volumePosition : integer;
- end;
-
-
- //Optional query Options for TMylibraryBookshelvesResource, method RemoveVolume
-
- TMylibraryBookshelvesRemoveVolumeOptions = Record
- reason : String;
- source : String;
- volumeId : String;
- end;
-
- TMylibraryBookshelvesResource = Class(TGoogleResource)
- Private
- FVolumesInstance : TMylibraryBookshelvesVolumesResource;
- Function GetVolumesInstance : TMylibraryBookshelvesVolumesResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure AddVolume(shelf: string; AQuery : string = '');
- Procedure AddVolume(shelf: string; AQuery : TMylibraryBookshelvesaddVolumeOptions);
- Procedure ClearVolumes(shelf: string; AQuery : string = '');
- Procedure ClearVolumes(shelf: string; AQuery : TMylibraryBookshelvesclearVolumesOptions);
- Function Get(shelf: string; AQuery : string = '') : TBookshelf;
- Function Get(shelf: string; AQuery : TMylibraryBookshelvesgetOptions) : TBookshelf;
- Function List(AQuery : string = '') : TBookshelves;
- Function List(AQuery : TMylibraryBookshelveslistOptions) : TBookshelves;
- Procedure MoveVolume(shelf: string; AQuery : string = '');
- Procedure MoveVolume(shelf: string; AQuery : TMylibraryBookshelvesmoveVolumeOptions);
- Procedure RemoveVolume(shelf: string; AQuery : string = '');
- Procedure RemoveVolume(shelf: string; AQuery : TMylibraryBookshelvesremoveVolumeOptions);
- Function CreateVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Function CreateVolumesResource : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Property VolumesResource : TMylibraryBookshelvesVolumesResource Read GetVolumesInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TMylibraryReadingpositionsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TMylibraryReadingpositionsResource, method Get
-
- TMylibraryReadingpositionsGetOptions = Record
- contentVersion : String;
- source : String;
- end;
-
-
- //Optional query Options for TMylibraryReadingpositionsResource, method SetPosition
-
- TMylibraryReadingpositionsSetPositionOptions = Record
- action : String;
- contentVersion : String;
- deviceCookie : String;
- position : String;
- source : String;
- timestamp : String;
- end;
-
- TMylibraryReadingpositionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(volumeId: string; AQuery : string = '') : TReadingPosition;
- Function Get(volumeId: string; AQuery : TMylibraryReadingpositionsgetOptions) : TReadingPosition;
- Procedure SetPosition(volumeId: string; AQuery : string = '');
- Procedure SetPosition(volumeId: string; AQuery : TMylibraryReadingpositionssetPositionOptions);
- end;
-
-
- { --------------------------------------------------------------------
- TMylibraryResource
- --------------------------------------------------------------------}
-
- TMylibraryResource = Class(TGoogleResource)
- Private
- FAnnotationsInstance : TMylibraryAnnotationsResource;
- FBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;
- FBookshelvesInstance : TMylibraryBookshelvesResource;
- FReadingpositionsInstance : TMylibraryReadingpositionsResource;
- Function GetAnnotationsInstance : TMylibraryAnnotationsResource;virtual;
- Function GetBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;virtual;
- Function GetBookshelvesInstance : TMylibraryBookshelvesResource;virtual;
- Function GetReadingpositionsInstance : TMylibraryReadingpositionsResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function CreateAnnotationsResource(AOwner : TComponent) : TMylibraryAnnotationsResource;virtual;overload;
- Function CreateAnnotationsResource : TMylibraryAnnotationsResource;virtual;overload;
- Function CreateBookshelvesVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Function CreateBookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Function CreateBookshelvesResource(AOwner : TComponent) : TMylibraryBookshelvesResource;virtual;overload;
- Function CreateBookshelvesResource : TMylibraryBookshelvesResource;virtual;overload;
- Function CreateReadingpositionsResource(AOwner : TComponent) : TMylibraryReadingpositionsResource;virtual;overload;
- Function CreateReadingpositionsResource : TMylibraryReadingpositionsResource;virtual;overload;
- Property AnnotationsResource : TMylibraryAnnotationsResource Read GetAnnotationsInstance;
- Property BookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource Read GetBookshelvesVolumesInstance;
- Property BookshelvesResource : TMylibraryBookshelvesResource Read GetBookshelvesInstance;
- Property ReadingpositionsResource : TMylibraryReadingpositionsResource Read GetReadingpositionsInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TNotificationResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TNotificationResource, method Get
-
- TNotificationGetOptions = Record
- locale : String;
- notification_id : String;
- source : String;
- end;
-
- TNotificationResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(AQuery : string = '') : TNotification;
- Function Get(AQuery : TNotificationgetOptions) : TNotification;
- end;
-
-
- { --------------------------------------------------------------------
- TOnboardingResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TOnboardingResource, method ListCategories
-
- TOnboardingListCategoriesOptions = Record
- locale : String;
- end;
-
-
- //Optional query Options for TOnboardingResource, method ListCategoryVolumes
-
- TOnboardingListCategoryVolumesOptions = Record
- categoryId : String;
- locale : String;
- maxAllowedMaturityRating : String;
- pageSize : integer;
- pageToken : String;
- end;
-
- TOnboardingResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function ListCategories(AQuery : string = '') : TCategory;
- Function ListCategories(AQuery : TOnboardinglistCategoriesOptions) : TCategory;
- Function ListCategoryVolumes(AQuery : string = '') : TVolume2;
- Function ListCategoryVolumes(AQuery : TOnboardinglistCategoryVolumesOptions) : TVolume2;
- end;
-
-
- { --------------------------------------------------------------------
- TPersonalizedstreamResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TPersonalizedstreamResource, method Get
-
- TPersonalizedstreamGetOptions = Record
- locale : String;
- maxAllowedMaturityRating : String;
- source : String;
- end;
-
- TPersonalizedstreamResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(AQuery : string = '') : TDiscoveryclusters;
- Function Get(AQuery : TPersonalizedstreamgetOptions) : TDiscoveryclusters;
- end;
-
-
- { --------------------------------------------------------------------
- TPromoofferResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TPromoofferResource, method Accept
-
- TPromoofferAcceptOptions = Record
- androidId : String;
- device : String;
- manufacturer : String;
- model : String;
- offerId : String;
- product : String;
- serial : String;
- volumeId : String;
- end;
-
-
- //Optional query Options for TPromoofferResource, method Dismiss
-
- TPromoofferDismissOptions = Record
- androidId : String;
- device : String;
- manufacturer : String;
- model : String;
- offerId : String;
- product : String;
- serial : String;
- end;
-
-
- //Optional query Options for TPromoofferResource, method Get
-
- TPromoofferGetOptions = Record
- androidId : String;
- device : String;
- manufacturer : String;
- model : String;
- product : String;
- serial : String;
- end;
-
- TPromoofferResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Accept(AQuery : string = '');
- Procedure Accept(AQuery : TPromoofferacceptOptions);
- Procedure Dismiss(AQuery : string = '');
- Procedure Dismiss(AQuery : TPromoofferdismissOptions);
- Function Get(AQuery : string = '') : TOffers;
- Function Get(AQuery : TPromooffergetOptions) : TOffers;
- end;
-
-
- { --------------------------------------------------------------------
- TSeriesMembershipResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TSeriesMembershipResource, method Get
-
- TSeriesMembershipGetOptions = Record
- page_size : integer;
- page_token : String;
- series_id : String;
- end;
-
- TSeriesMembershipResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(AQuery : string = '') : TSeriesmembership;
- Function Get(AQuery : TSeriesMembershipgetOptions) : TSeriesmembership;
- end;
-
-
- { --------------------------------------------------------------------
- TSeriesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TSeriesResource, method Get
-
- TSeriesGetOptions = Record
- series_id : String;
- end;
-
- TSeriesResource = Class(TGoogleResource)
- Private
- FMembershipInstance : TSeriesMembershipResource;
- Function GetMembershipInstance : TSeriesMembershipResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(AQuery : string = '') : TSeries;
- Function Get(AQuery : TSeriesgetOptions) : TSeries;
- Function CreateMembershipResource(AOwner : TComponent) : TSeriesMembershipResource;virtual;overload;
- Function CreateMembershipResource : TSeriesMembershipResource;virtual;overload;
- Property MembershipResource : TSeriesMembershipResource Read GetMembershipInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TVolumesAssociatedResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVolumesAssociatedResource, method List
-
- TVolumesAssociatedListOptions = Record
- association : String;
- locale : String;
- maxAllowedMaturityRating : String;
- source : String;
- end;
-
- TVolumesAssociatedResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(volumeId: string; AQuery : string = '') : TVolumes;
- Function List(volumeId: string; AQuery : TVolumesAssociatedlistOptions) : TVolumes;
- end;
-
-
- { --------------------------------------------------------------------
- TVolumesMybooksResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVolumesMybooksResource, method List
-
- TVolumesMybooksListOptions = Record
- acquireMethod : String;
- country : String;
- locale : String;
- maxResults : integer;
- processingState : String;
- source : String;
- startIndex : integer;
- end;
-
- TVolumesMybooksResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(AQuery : string = '') : TVolumes;
- Function List(AQuery : TVolumesMybookslistOptions) : TVolumes;
- end;
-
-
- { --------------------------------------------------------------------
- TVolumesRecommendedResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVolumesRecommendedResource, method List
-
- TVolumesRecommendedListOptions = Record
- locale : String;
- maxAllowedMaturityRating : String;
- source : String;
- end;
-
-
- //Optional query Options for TVolumesRecommendedResource, method Rate
-
- TVolumesRecommendedRateOptions = Record
- locale : String;
- rating : String;
- source : String;
- volumeId : String;
- end;
-
- TVolumesRecommendedResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(AQuery : string = '') : TVolumes;
- Function List(AQuery : TVolumesRecommendedlistOptions) : TVolumes;
- Function Rate(AQuery : string = '') : TBooksVolumesRecommendedRateResponse;
- Function Rate(AQuery : TVolumesRecommendedrateOptions) : TBooksVolumesRecommendedRateResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TVolumesUseruploadedResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVolumesUseruploadedResource, method List
-
- TVolumesUseruploadedListOptions = Record
- locale : String;
- maxResults : integer;
- processingState : String;
- source : String;
- startIndex : integer;
- volumeId : String;
- end;
-
- TVolumesUseruploadedResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(AQuery : string = '') : TVolumes;
- Function List(AQuery : TVolumesUseruploadedlistOptions) : TVolumes;
- end;
-
-
- { --------------------------------------------------------------------
- TVolumesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TVolumesResource, method Get
-
- TVolumesGetOptions = Record
- country : String;
- includeNonComicsSeries : boolean;
- partner : String;
- projection : String;
- source : String;
- user_library_consistent_read : boolean;
- end;
-
-
- //Optional query Options for TVolumesResource, method List
-
- TVolumesListOptions = Record
- download : String;
- filter : String;
- langRestrict : String;
- libraryRestrict : String;
- maxResults : integer;
- orderBy : String;
- partner : String;
- printType : String;
- projection : String;
- q : String;
- showPreorders : boolean;
- source : String;
- startIndex : integer;
- end;
-
- TVolumesResource = Class(TGoogleResource)
- Private
- FAssociatedInstance : TVolumesAssociatedResource;
- FMybooksInstance : TVolumesMybooksResource;
- FRecommendedInstance : TVolumesRecommendedResource;
- FUseruploadedInstance : TVolumesUseruploadedResource;
- Function GetAssociatedInstance : TVolumesAssociatedResource;virtual;
- Function GetMybooksInstance : TVolumesMybooksResource;virtual;
- Function GetRecommendedInstance : TVolumesRecommendedResource;virtual;
- Function GetUseruploadedInstance : TVolumesUseruploadedResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(volumeId: string; AQuery : string = '') : TVolume;
- Function Get(volumeId: string; AQuery : TVolumesgetOptions) : TVolume;
- Function List(AQuery : string = '') : TVolumes;
- Function List(AQuery : TVolumeslistOptions) : TVolumes;
- Function CreateAssociatedResource(AOwner : TComponent) : TVolumesAssociatedResource;virtual;overload;
- Function CreateAssociatedResource : TVolumesAssociatedResource;virtual;overload;
- Function CreateMybooksResource(AOwner : TComponent) : TVolumesMybooksResource;virtual;overload;
- Function CreateMybooksResource : TVolumesMybooksResource;virtual;overload;
- Function CreateRecommendedResource(AOwner : TComponent) : TVolumesRecommendedResource;virtual;overload;
- Function CreateRecommendedResource : TVolumesRecommendedResource;virtual;overload;
- Function CreateUseruploadedResource(AOwner : TComponent) : TVolumesUseruploadedResource;virtual;overload;
- Function CreateUseruploadedResource : TVolumesUseruploadedResource;virtual;overload;
- Property AssociatedResource : TVolumesAssociatedResource Read GetAssociatedInstance;
- Property MybooksResource : TVolumesMybooksResource Read GetMybooksInstance;
- Property RecommendedResource : TVolumesRecommendedResource Read GetRecommendedInstance;
- Property UseruploadedResource : TVolumesUseruploadedResource Read GetUseruploadedInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TBooksAPI
- --------------------------------------------------------------------}
-
- TBooksAPI = Class(TGoogleAPI)
- Private
- FBookshelvesVolumesInstance : TBookshelvesVolumesResource;
- FBookshelvesInstance : TBookshelvesResource;
- FCloudloadingInstance : TCloudloadingResource;
- FDictionaryInstance : TDictionaryResource;
- FLayersAnnotationDataInstance : TLayersAnnotationDataResource;
- FLayersVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;
- FLayersInstance : TLayersResource;
- FMyconfigInstance : TMyconfigResource;
- FMylibraryAnnotationsInstance : TMylibraryAnnotationsResource;
- FMylibraryBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;
- FMylibraryBookshelvesInstance : TMylibraryBookshelvesResource;
- FMylibraryReadingpositionsInstance : TMylibraryReadingpositionsResource;
- FMylibraryInstance : TMylibraryResource;
- FNotificationInstance : TNotificationResource;
- FOnboardingInstance : TOnboardingResource;
- FPersonalizedstreamInstance : TPersonalizedstreamResource;
- FPromoofferInstance : TPromoofferResource;
- FSeriesMembershipInstance : TSeriesMembershipResource;
- FSeriesInstance : TSeriesResource;
- FVolumesAssociatedInstance : TVolumesAssociatedResource;
- FVolumesMybooksInstance : TVolumesMybooksResource;
- FVolumesRecommendedInstance : TVolumesRecommendedResource;
- FVolumesUseruploadedInstance : TVolumesUseruploadedResource;
- FVolumesInstance : TVolumesResource;
- Function GetBookshelvesVolumesInstance : TBookshelvesVolumesResource;virtual;
- Function GetBookshelvesInstance : TBookshelvesResource;virtual;
- Function GetCloudloadingInstance : TCloudloadingResource;virtual;
- Function GetDictionaryInstance : TDictionaryResource;virtual;
- Function GetLayersAnnotationDataInstance : TLayersAnnotationDataResource;virtual;
- Function GetLayersVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;virtual;
- Function GetLayersInstance : TLayersResource;virtual;
- Function GetMyconfigInstance : TMyconfigResource;virtual;
- Function GetMylibraryAnnotationsInstance : TMylibraryAnnotationsResource;virtual;
- Function GetMylibraryBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;virtual;
- Function GetMylibraryBookshelvesInstance : TMylibraryBookshelvesResource;virtual;
- Function GetMylibraryReadingpositionsInstance : TMylibraryReadingpositionsResource;virtual;
- Function GetMylibraryInstance : TMylibraryResource;virtual;
- Function GetNotificationInstance : TNotificationResource;virtual;
- Function GetOnboardingInstance : TOnboardingResource;virtual;
- Function GetPersonalizedstreamInstance : TPersonalizedstreamResource;virtual;
- Function GetPromoofferInstance : TPromoofferResource;virtual;
- Function GetSeriesMembershipInstance : TSeriesMembershipResource;virtual;
- Function GetSeriesInstance : TSeriesResource;virtual;
- Function GetVolumesAssociatedInstance : TVolumesAssociatedResource;virtual;
- Function GetVolumesMybooksInstance : TVolumesMybooksResource;virtual;
- Function GetVolumesRecommendedInstance : TVolumesRecommendedResource;virtual;
- Function GetVolumesUseruploadedInstance : TVolumesUseruploadedResource;virtual;
- Function GetVolumesInstance : TVolumesResource;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 CreateBookshelvesVolumesResource(AOwner : TComponent) : TBookshelvesVolumesResource;virtual;overload;
- Function CreateBookshelvesVolumesResource : TBookshelvesVolumesResource;virtual;overload;
- Function CreateBookshelvesResource(AOwner : TComponent) : TBookshelvesResource;virtual;overload;
- Function CreateBookshelvesResource : TBookshelvesResource;virtual;overload;
- Function CreateCloudloadingResource(AOwner : TComponent) : TCloudloadingResource;virtual;overload;
- Function CreateCloudloadingResource : TCloudloadingResource;virtual;overload;
- Function CreateDictionaryResource(AOwner : TComponent) : TDictionaryResource;virtual;overload;
- Function CreateDictionaryResource : TDictionaryResource;virtual;overload;
- Function CreateLayersAnnotationDataResource(AOwner : TComponent) : TLayersAnnotationDataResource;virtual;overload;
- Function CreateLayersAnnotationDataResource : TLayersAnnotationDataResource;virtual;overload;
- Function CreateLayersVolumeAnnotationsResource(AOwner : TComponent) : TLayersVolumeAnnotationsResource;virtual;overload;
- Function CreateLayersVolumeAnnotationsResource : TLayersVolumeAnnotationsResource;virtual;overload;
- Function CreateLayersResource(AOwner : TComponent) : TLayersResource;virtual;overload;
- Function CreateLayersResource : TLayersResource;virtual;overload;
- Function CreateMyconfigResource(AOwner : TComponent) : TMyconfigResource;virtual;overload;
- Function CreateMyconfigResource : TMyconfigResource;virtual;overload;
- Function CreateMylibraryAnnotationsResource(AOwner : TComponent) : TMylibraryAnnotationsResource;virtual;overload;
- Function CreateMylibraryAnnotationsResource : TMylibraryAnnotationsResource;virtual;overload;
- Function CreateMylibraryBookshelvesVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Function CreateMylibraryBookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource;virtual;overload;
- Function CreateMylibraryBookshelvesResource(AOwner : TComponent) : TMylibraryBookshelvesResource;virtual;overload;
- Function CreateMylibraryBookshelvesResource : TMylibraryBookshelvesResource;virtual;overload;
- Function CreateMylibraryReadingpositionsResource(AOwner : TComponent) : TMylibraryReadingpositionsResource;virtual;overload;
- Function CreateMylibraryReadingpositionsResource : TMylibraryReadingpositionsResource;virtual;overload;
- Function CreateMylibraryResource(AOwner : TComponent) : TMylibraryResource;virtual;overload;
- Function CreateMylibraryResource : TMylibraryResource;virtual;overload;
- Function CreateNotificationResource(AOwner : TComponent) : TNotificationResource;virtual;overload;
- Function CreateNotificationResource : TNotificationResource;virtual;overload;
- Function CreateOnboardingResource(AOwner : TComponent) : TOnboardingResource;virtual;overload;
- Function CreateOnboardingResource : TOnboardingResource;virtual;overload;
- Function CreatePersonalizedstreamResource(AOwner : TComponent) : TPersonalizedstreamResource;virtual;overload;
- Function CreatePersonalizedstreamResource : TPersonalizedstreamResource;virtual;overload;
- Function CreatePromoofferResource(AOwner : TComponent) : TPromoofferResource;virtual;overload;
- Function CreatePromoofferResource : TPromoofferResource;virtual;overload;
- Function CreateSeriesMembershipResource(AOwner : TComponent) : TSeriesMembershipResource;virtual;overload;
- Function CreateSeriesMembershipResource : TSeriesMembershipResource;virtual;overload;
- Function CreateSeriesResource(AOwner : TComponent) : TSeriesResource;virtual;overload;
- Function CreateSeriesResource : TSeriesResource;virtual;overload;
- Function CreateVolumesAssociatedResource(AOwner : TComponent) : TVolumesAssociatedResource;virtual;overload;
- Function CreateVolumesAssociatedResource : TVolumesAssociatedResource;virtual;overload;
- Function CreateVolumesMybooksResource(AOwner : TComponent) : TVolumesMybooksResource;virtual;overload;
- Function CreateVolumesMybooksResource : TVolumesMybooksResource;virtual;overload;
- Function CreateVolumesRecommendedResource(AOwner : TComponent) : TVolumesRecommendedResource;virtual;overload;
- Function CreateVolumesRecommendedResource : TVolumesRecommendedResource;virtual;overload;
- Function CreateVolumesUseruploadedResource(AOwner : TComponent) : TVolumesUseruploadedResource;virtual;overload;
- Function CreateVolumesUseruploadedResource : TVolumesUseruploadedResource;virtual;overload;
- Function CreateVolumesResource(AOwner : TComponent) : TVolumesResource;virtual;overload;
- Function CreateVolumesResource : TVolumesResource;virtual;overload;
- //Add default on-demand instances for resources
- Property BookshelvesVolumesResource : TBookshelvesVolumesResource Read GetBookshelvesVolumesInstance;
- Property BookshelvesResource : TBookshelvesResource Read GetBookshelvesInstance;
- Property CloudloadingResource : TCloudloadingResource Read GetCloudloadingInstance;
- Property DictionaryResource : TDictionaryResource Read GetDictionaryInstance;
- Property LayersAnnotationDataResource : TLayersAnnotationDataResource Read GetLayersAnnotationDataInstance;
- Property LayersVolumeAnnotationsResource : TLayersVolumeAnnotationsResource Read GetLayersVolumeAnnotationsInstance;
- Property LayersResource : TLayersResource Read GetLayersInstance;
- Property MyconfigResource : TMyconfigResource Read GetMyconfigInstance;
- Property MylibraryAnnotationsResource : TMylibraryAnnotationsResource Read GetMylibraryAnnotationsInstance;
- Property MylibraryBookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource Read GetMylibraryBookshelvesVolumesInstance;
- Property MylibraryBookshelvesResource : TMylibraryBookshelvesResource Read GetMylibraryBookshelvesInstance;
- Property MylibraryReadingpositionsResource : TMylibraryReadingpositionsResource Read GetMylibraryReadingpositionsInstance;
- Property MylibraryResource : TMylibraryResource Read GetMylibraryInstance;
- Property NotificationResource : TNotificationResource Read GetNotificationInstance;
- Property OnboardingResource : TOnboardingResource Read GetOnboardingInstance;
- Property PersonalizedstreamResource : TPersonalizedstreamResource Read GetPersonalizedstreamInstance;
- Property PromoofferResource : TPromoofferResource Read GetPromoofferInstance;
- Property SeriesMembershipResource : TSeriesMembershipResource Read GetSeriesMembershipInstance;
- Property SeriesResource : TSeriesResource Read GetSeriesInstance;
- Property VolumesAssociatedResource : TVolumesAssociatedResource Read GetVolumesAssociatedInstance;
- Property VolumesMybooksResource : TVolumesMybooksResource Read GetVolumesMybooksInstance;
- Property VolumesRecommendedResource : TVolumesRecommendedResource Read GetVolumesRecommendedInstance;
- Property VolumesUseruploadedResource : TVolumesUseruploadedResource Read GetVolumesUseruploadedInstance;
- Property VolumesResource : TVolumesResource Read GetVolumesInstance;
- end;
- implementation
- { --------------------------------------------------------------------
- TAnnotationTypeclientVersionRanges
- --------------------------------------------------------------------}
- Procedure TAnnotationTypeclientVersionRanges.SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FcfiRange=AValue) then exit;
- FcfiRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypeclientVersionRanges.SetcontentVersion(AIndex : Integer; const AValue : String);
- begin
- If (FcontentVersion=AValue) then exit;
- FcontentVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypeclientVersionRanges.SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbImageRange=AValue) then exit;
- FgbImageRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypeclientVersionRanges.SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbTextRange=AValue) then exit;
- FgbTextRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypeclientVersionRanges.SetimageCfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FimageCfiRange=AValue) then exit;
- FimageCfiRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotationTypecurrentVersionRanges
- --------------------------------------------------------------------}
- Procedure TAnnotationTypecurrentVersionRanges.SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FcfiRange=AValue) then exit;
- FcfiRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypecurrentVersionRanges.SetcontentVersion(AIndex : Integer; const AValue : String);
- begin
- If (FcontentVersion=AValue) then exit;
- FcontentVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypecurrentVersionRanges.SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbImageRange=AValue) then exit;
- FgbImageRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypecurrentVersionRanges.SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbTextRange=AValue) then exit;
- FgbTextRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypecurrentVersionRanges.SetimageCfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FimageCfiRange=AValue) then exit;
- FimageCfiRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotationTypelayerSummary
- --------------------------------------------------------------------}
- Procedure TAnnotationTypelayerSummary.SetallowedCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FallowedCharacterCount=AValue) then exit;
- FallowedCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypelayerSummary.SetlimitType(AIndex : Integer; const AValue : String);
- begin
- If (FlimitType=AValue) then exit;
- FlimitType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationTypelayerSummary.SetremainingCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FremainingCharacterCount=AValue) then exit;
- FremainingCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotation
- --------------------------------------------------------------------}
- Procedure TAnnotation.SetafterSelectedText(AIndex : Integer; const AValue : String);
- begin
- If (FafterSelectedText=AValue) then exit;
- FafterSelectedText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetbeforeSelectedText(AIndex : Integer; const AValue : String);
- begin
- If (FbeforeSelectedText=AValue) then exit;
- FbeforeSelectedText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetclientVersionRanges(AIndex : Integer; const AValue : TAnnotationTypeclientVersionRanges);
- begin
- If (FclientVersionRanges=AValue) then exit;
- FclientVersionRanges:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setcreated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fcreated=AValue) then exit;
- Fcreated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetcurrentVersionRanges(AIndex : Integer; const AValue : TAnnotationTypecurrentVersionRanges);
- begin
- If (FcurrentVersionRanges=AValue) then exit;
- FcurrentVersionRanges:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setdata(AIndex : Integer; const AValue : String);
- begin
- If (Fdata=AValue) then exit;
- Fdata:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setdeleted(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdeleted=AValue) then exit;
- Fdeleted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SethighlightStyle(AIndex : Integer; const AValue : String);
- begin
- If (FhighlightStyle=AValue) then exit;
- FhighlightStyle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetlayerSummary(AIndex : Integer; const AValue : TAnnotationTypelayerSummary);
- begin
- If (FlayerSummary=AValue) then exit;
- FlayerSummary:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetpageIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FpageIds=AValue) then exit;
- FpageIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetselectedText(AIndex : Integer; const AValue : String);
- begin
- If (FselectedText=AValue) then exit;
- FselectedText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotation.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAnnotation.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'pageids' : SetLength(FpageIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAnnotationdata
- --------------------------------------------------------------------}
- Procedure TAnnotationdata.SetannotationType(AIndex : Integer; const AValue : String);
- begin
- If (FannotationType=AValue) then exit;
- FannotationType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.Setdata(AIndex : Integer; const AValue : TJSONSchema);
- begin
- If (Fdata=AValue) then exit;
- Fdata:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.Setencoded_data(AIndex : Integer; const AValue : String);
- begin
- If (Fencoded_data=AValue) then exit;
- Fencoded_data:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationdata.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotations
- --------------------------------------------------------------------}
- Procedure TAnnotations.Setitems(AIndex : Integer; const AValue : TAnnotationsTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotations.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotations.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotations.SettotalItems(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalItems=AValue) then exit;
- FtotalItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAnnotations.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAnnotationsSummaryTypelayersItem
- --------------------------------------------------------------------}
- Procedure TAnnotationsSummaryTypelayersItem.SetallowedCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FallowedCharacterCount=AValue) then exit;
- FallowedCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsSummaryTypelayersItem.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsSummaryTypelayersItem.SetlimitType(AIndex : Integer; const AValue : String);
- begin
- If (FlimitType=AValue) then exit;
- FlimitType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsSummaryTypelayersItem.SetremainingCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FremainingCharacterCount=AValue) then exit;
- FremainingCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsSummaryTypelayersItem.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAnnotationsSummary
- --------------------------------------------------------------------}
- Procedure TAnnotationsSummary.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsSummary.Setlayers(AIndex : Integer; const AValue : TAnnotationsSummaryTypelayersArray);
- begin
- If (Flayers=AValue) then exit;
- Flayers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAnnotationsSummary.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'layers' : SetLength(Flayers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAnnotationsdata
- --------------------------------------------------------------------}
- Procedure TAnnotationsdata.Setitems(AIndex : Integer; const AValue : TAnnotationsdataTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsdata.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsdata.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAnnotationsdata.SettotalItems(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalItems=AValue) then exit;
- FtotalItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAnnotationsdata.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TBooksAnnotationsRange
- --------------------------------------------------------------------}
- Procedure TBooksAnnotationsRange.SetendOffset(AIndex : Integer; const AValue : String);
- begin
- If (FendOffset=AValue) then exit;
- FendOffset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksAnnotationsRange.SetendPosition(AIndex : Integer; const AValue : String);
- begin
- If (FendPosition=AValue) then exit;
- FendPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksAnnotationsRange.SetstartOffset(AIndex : Integer; const AValue : String);
- begin
- If (FstartOffset=AValue) then exit;
- FstartOffset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksAnnotationsRange.SetstartPosition(AIndex : Integer; const AValue : String);
- begin
- If (FstartPosition=AValue) then exit;
- FstartPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TBooksCloudloadingResource
- --------------------------------------------------------------------}
- Procedure TBooksCloudloadingResource.Setauthor(AIndex : Integer; const AValue : String);
- begin
- If (Fauthor=AValue) then exit;
- Fauthor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksCloudloadingResource.SetprocessingState(AIndex : Integer; const AValue : String);
- begin
- If (FprocessingState=AValue) then exit;
- FprocessingState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksCloudloadingResource.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBooksCloudloadingResource.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TBooksVolumesRecommendedRateResponse
- --------------------------------------------------------------------}
- Procedure TBooksVolumesRecommendedRateResponse.Setconsistency_token(AIndex : Integer; const AValue : String);
- begin
- If (Fconsistency_token=AValue) then exit;
- Fconsistency_token:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TBookshelf
- --------------------------------------------------------------------}
- Procedure TBookshelf.Setaccess(AIndex : Integer; const AValue : String);
- begin
- If (Faccess=AValue) then exit;
- Faccess:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Setcreated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fcreated=AValue) then exit;
- Fcreated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Setid(AIndex : Integer; const AValue : integer);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.SetvolumeCount(AIndex : Integer; const AValue : integer);
- begin
- If (FvolumeCount=AValue) then exit;
- FvolumeCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelf.SetvolumesLastUpdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FvolumesLastUpdated=AValue) then exit;
- FvolumesLastUpdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TBookshelves
- --------------------------------------------------------------------}
- Procedure TBookshelves.Setitems(AIndex : Integer; const AValue : TBookshelvesTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBookshelves.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 TBookshelves.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCategoryTypeitemsItem
- --------------------------------------------------------------------}
- Procedure TCategoryTypeitemsItem.SetbadgeUrl(AIndex : Integer; const AValue : String);
- begin
- If (FbadgeUrl=AValue) then exit;
- FbadgeUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCategoryTypeitemsItem.SetcategoryId(AIndex : Integer; const AValue : String);
- begin
- If (FcategoryId=AValue) then exit;
- FcategoryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCategoryTypeitemsItem.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCategory
- --------------------------------------------------------------------}
- Procedure TCategory.Setitems(AIndex : Integer; const AValue : TCategoryTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCategory.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 TCategory.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TConcurrentAccessRestriction
- --------------------------------------------------------------------}
- Procedure TConcurrentAccessRestriction.SetdeviceAllowed(AIndex : Integer; const AValue : boolean);
- begin
- If (FdeviceAllowed=AValue) then exit;
- FdeviceAllowed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.SetmaxConcurrentDevices(AIndex : Integer; const AValue : integer);
- begin
- If (FmaxConcurrentDevices=AValue) then exit;
- FmaxConcurrentDevices:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setnonce(AIndex : Integer; const AValue : String);
- begin
- If (Fnonce=AValue) then exit;
- Fnonce:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.SetreasonCode(AIndex : Integer; const AValue : String);
- begin
- If (FreasonCode=AValue) then exit;
- FreasonCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setrestricted(AIndex : Integer; const AValue : boolean);
- begin
- If (Frestricted=AValue) then exit;
- Frestricted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setsignature(AIndex : Integer; const AValue : String);
- begin
- If (Fsignature=AValue) then exit;
- Fsignature:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.Setsource(AIndex : Integer; const AValue : String);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.SettimeWindowSeconds(AIndex : Integer; const AValue : integer);
- begin
- If (FtimeWindowSeconds=AValue) then exit;
- FtimeWindowSeconds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConcurrentAccessRestriction.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypecommon
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypecommon.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypederivativesItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypederivativesItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypederivativesItem.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypeexamplesItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypeexamplesItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypeexamplesItem.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem.Setdefinition(AIndex : Integer; const AValue : String);
- begin
- If (Fdefinition=AValue) then exit;
- Fdefinition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem.Setexamples(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesArray);
- begin
- If (Fexamples=AValue) then exit;
- Fexamples:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'examples' : SetLength(Fexamples,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem.Settext(AIndex : Integer; const AValue : String);
- begin
- If (Ftext=AValue) then exit;
- Ftext:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesensesItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setconjugations(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsArray);
- begin
- If (Fconjugations=AValue) then exit;
- Fconjugations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setdefinitions(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsArray);
- begin
- If (Fdefinitions=AValue) then exit;
- Fdefinitions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.SetpartOfSpeech(AIndex : Integer; const AValue : String);
- begin
- If (FpartOfSpeech=AValue) then exit;
- FpartOfSpeech:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setpronunciation(AIndex : Integer; const AValue : String);
- begin
- If (Fpronunciation=AValue) then exit;
- Fpronunciation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.SetpronunciationUrl(AIndex : Integer; const AValue : String);
- begin
- If (FpronunciationUrl=AValue) then exit;
- FpronunciationUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setsyllabification(AIndex : Integer; const AValue : String);
- begin
- If (Fsyllabification=AValue) then exit;
- Fsyllabification:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.Setsynonyms(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsArray);
- begin
- If (Fsynonyms=AValue) then exit;
- Fsynonyms:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDictlayerdataTypedictTypewordsItemTypesensesItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'conjugations' : SetLength(Fconjugations,ALength);
- 'definitions' : SetLength(Fdefinitions,ALength);
- 'synonyms' : SetLength(Fsynonyms,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItemTypesource
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItemTypesource.Setattribution(AIndex : Integer; const AValue : String);
- begin
- If (Fattribution=AValue) then exit;
- Fattribution:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItemTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDictlayerdataTypedictTypewordsItem
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedictTypewordsItem.Setderivatives(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypederivativesArray);
- begin
- If (Fderivatives=AValue) then exit;
- Fderivatives:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItem.Setexamples(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypeexamplesArray);
- begin
- If (Fexamples=AValue) then exit;
- Fexamples:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItem.Setsenses(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesensesArray);
- begin
- If (Fsenses=AValue) then exit;
- Fsenses:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedictTypewordsItem.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsItemTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDictlayerdataTypedictTypewordsItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'derivatives' : SetLength(Fderivatives,ALength);
- 'examples' : SetLength(Fexamples,ALength);
- 'senses' : SetLength(Fsenses,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDictlayerdataTypedict
- --------------------------------------------------------------------}
- Procedure TDictlayerdataTypedict.Setsource(AIndex : Integer; const AValue : TDictlayerdataTypedictTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdataTypedict.Setwords(AIndex : Integer; const AValue : TDictlayerdataTypedictTypewordsArray);
- begin
- If (Fwords=AValue) then exit;
- Fwords:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDictlayerdataTypedict.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'words' : SetLength(Fwords,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDictlayerdata
- --------------------------------------------------------------------}
- Procedure TDictlayerdata.Setcommon(AIndex : Integer; const AValue : TDictlayerdataTypecommon);
- begin
- If (Fcommon=AValue) then exit;
- Fcommon:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdata.Setdict(AIndex : Integer; const AValue : TDictlayerdataTypedict);
- begin
- If (Fdict=AValue) then exit;
- Fdict:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDictlayerdata.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_container
- --------------------------------------------------------------------}
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SetfillColorArgb(AIndex : Integer; const AValue : String);
- begin
- If (FfillColorArgb=AValue) then exit;
- FfillColorArgb:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SetimageUrl(AIndex : Integer; const AValue : String);
- begin
- If (FimageUrl=AValue) then exit;
- FimageUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SetmaskColorArgb(AIndex : Integer; const AValue : String);
- begin
- If (FmaskColorArgb=AValue) then exit;
- FmaskColorArgb:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SetmoreButtonText(AIndex : Integer; const AValue : String);
- begin
- If (FmoreButtonText=AValue) then exit;
- FmoreButtonText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SetmoreButtonUrl(AIndex : Integer; const AValue : String);
- begin
- If (FmoreButtonUrl=AValue) then exit;
- FmoreButtonUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.SettextColorArgb(AIndex : Integer; const AValue : String);
- begin
- If (FtextColorArgb=AValue) then exit;
- FtextColorArgb:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDiscoveryclustersTypeclustersItem
- --------------------------------------------------------------------}
- Procedure TDiscoveryclustersTypeclustersItem.Setbanner_with_content_container(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersItemTypebanner_with_content_container);
- begin
- If (Fbanner_with_content_container=AValue) then exit;
- Fbanner_with_content_container:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItem.SetsubTitle(AIndex : Integer; const AValue : String);
- begin
- If (FsubTitle=AValue) then exit;
- FsubTitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItem.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItem.SettotalVolumes(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalVolumes=AValue) then exit;
- FtotalVolumes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItem.Setuid(AIndex : Integer; const AValue : String);
- begin
- If (Fuid=AValue) then exit;
- Fuid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclustersTypeclustersItem.Setvolumes(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersItemTypevolumesArray);
- begin
- If (Fvolumes=AValue) then exit;
- Fvolumes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDiscoveryclustersTypeclustersItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'volumes' : SetLength(Fvolumes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDiscoveryclusters
- --------------------------------------------------------------------}
- Procedure TDiscoveryclusters.Setclusters(AIndex : Integer; const AValue : TDiscoveryclustersTypeclustersArray);
- begin
- If (Fclusters=AValue) then exit;
- Fclusters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclusters.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDiscoveryclusters.SettotalClusters(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalClusters=AValue) then exit;
- FtotalClusters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDiscoveryclusters.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'clusters' : SetLength(Fclusters,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDownloadAccessRestriction
- --------------------------------------------------------------------}
- Procedure TDownloadAccessRestriction.SetdeviceAllowed(AIndex : Integer; const AValue : boolean);
- begin
- If (FdeviceAllowed=AValue) then exit;
- FdeviceAllowed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.SetdownloadsAcquired(AIndex : Integer; const AValue : integer);
- begin
- If (FdownloadsAcquired=AValue) then exit;
- FdownloadsAcquired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.SetjustAcquired(AIndex : Integer; const AValue : boolean);
- begin
- If (FjustAcquired=AValue) then exit;
- FjustAcquired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.SetmaxDownloadDevices(AIndex : Integer; const AValue : integer);
- begin
- If (FmaxDownloadDevices=AValue) then exit;
- FmaxDownloadDevices:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setnonce(AIndex : Integer; const AValue : String);
- begin
- If (Fnonce=AValue) then exit;
- Fnonce:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.SetreasonCode(AIndex : Integer; const AValue : String);
- begin
- If (FreasonCode=AValue) then exit;
- FreasonCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setrestricted(AIndex : Integer; const AValue : boolean);
- begin
- If (Frestricted=AValue) then exit;
- Frestricted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setsignature(AIndex : Integer; const AValue : String);
- begin
- If (Fsignature=AValue) then exit;
- Fsignature:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.Setsource(AIndex : Integer; const AValue : String);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccessRestriction.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDownloadAccesses
- --------------------------------------------------------------------}
- Procedure TDownloadAccesses.SetdownloadAccessList(AIndex : Integer; const AValue : TDownloadAccessesTypedownloadAccessListArray);
- begin
- If (FdownloadAccessList=AValue) then exit;
- FdownloadAccessList:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDownloadAccesses.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 TDownloadAccesses.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'downloadaccesslist' : SetLength(FdownloadAccessList,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TGeolayerdataTypecommon
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypecommon.Setlang(AIndex : Integer; const AValue : String);
- begin
- If (Flang=AValue) then exit;
- Flang:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypecommon.SetpreviewImageUrl(AIndex : Integer; const AValue : String);
- begin
- If (FpreviewImageUrl=AValue) then exit;
- FpreviewImageUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypecommon.Setsnippet(AIndex : Integer; const AValue : String);
- begin
- If (Fsnippet=AValue) then exit;
- Fsnippet:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypecommon.SetsnippetUrl(AIndex : Integer; const AValue : String);
- begin
- If (FsnippetUrl=AValue) then exit;
- FsnippetUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypecommon.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeboundaryItemItem
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypegeoTypeboundaryItemItem.Setlatitude(AIndex : Integer; const AValue : integer);
- begin
- If (Flatitude=AValue) then exit;
- Flatitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeoTypeboundaryItemItem.Setlongitude(AIndex : Integer; const AValue : integer);
- begin
- If (Flongitude=AValue) then exit;
- Flongitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewportTypehi
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypegeoTypeviewportTypehi.Setlatitude(AIndex : Integer; const AValue : double);
- begin
- If (Flatitude=AValue) then exit;
- Flatitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeoTypeviewportTypehi.Setlongitude(AIndex : Integer; const AValue : double);
- begin
- If (Flongitude=AValue) then exit;
- Flongitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewportTypelo
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypegeoTypeviewportTypelo.Setlatitude(AIndex : Integer; const AValue : double);
- begin
- If (Flatitude=AValue) then exit;
- Flatitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeoTypeviewportTypelo.Setlongitude(AIndex : Integer; const AValue : double);
- begin
- If (Flongitude=AValue) then exit;
- Flongitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeolayerdataTypegeoTypeviewport
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypegeoTypeviewport.Sethi(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewportTypehi);
- begin
- If (Fhi=AValue) then exit;
- Fhi:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeoTypeviewport.Setlo(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewportTypelo);
- begin
- If (Flo=AValue) then exit;
- Flo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeolayerdataTypegeo
- --------------------------------------------------------------------}
- Procedure TGeolayerdataTypegeo.Setboundary(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeboundaryArray);
- begin
- If (Fboundary=AValue) then exit;
- Fboundary:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.SetcachePolicy(AIndex : Integer; const AValue : String);
- begin
- If (FcachePolicy=AValue) then exit;
- FcachePolicy:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.Setlatitude(AIndex : Integer; const AValue : double);
- begin
- If (Flatitude=AValue) then exit;
- Flatitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.Setlongitude(AIndex : Integer; const AValue : double);
- begin
- If (Flongitude=AValue) then exit;
- Flongitude:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.SetmapType(AIndex : Integer; const AValue : String);
- begin
- If (FmapType=AValue) then exit;
- FmapType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.Setviewport(AIndex : Integer; const AValue : TGeolayerdataTypegeoTypeviewport);
- begin
- If (Fviewport=AValue) then exit;
- Fviewport:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdataTypegeo.Setzoom(AIndex : Integer; const AValue : integer);
- begin
- If (Fzoom=AValue) then exit;
- Fzoom:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TGeolayerdataTypegeo.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'boundary' : SetLength(Fboundary,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TGeolayerdata
- --------------------------------------------------------------------}
- Procedure TGeolayerdata.Setcommon(AIndex : Integer; const AValue : TGeolayerdataTypecommon);
- begin
- If (Fcommon=AValue) then exit;
- Fcommon:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdata.Setgeo(AIndex : Integer; const AValue : TGeolayerdataTypegeo);
- begin
- If (Fgeo=AValue) then exit;
- Fgeo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeolayerdata.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TLayersummaries
- --------------------------------------------------------------------}
- Procedure TLayersummaries.Setitems(AIndex : Integer; const AValue : TLayersummariesTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummaries.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummaries.SettotalItems(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalItems=AValue) then exit;
- FtotalItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TLayersummaries.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TLayersummary
- --------------------------------------------------------------------}
- Procedure TLayersummary.SetannotationCount(AIndex : Integer; const AValue : integer);
- begin
- If (FannotationCount=AValue) then exit;
- FannotationCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetannotationTypes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FannotationTypes=AValue) then exit;
- FannotationTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetannotationsDataLink(AIndex : Integer; const AValue : String);
- begin
- If (FannotationsDataLink=AValue) then exit;
- FannotationsDataLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetannotationsLink(AIndex : Integer; const AValue : String);
- begin
- If (FannotationsLink=AValue) then exit;
- FannotationsLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetcontentVersion(AIndex : Integer; const AValue : String);
- begin
- If (FcontentVersion=AValue) then exit;
- FcontentVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetdataCount(AIndex : Integer; const AValue : integer);
- begin
- If (FdataCount=AValue) then exit;
- FdataCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetvolumeAnnotationsVersion(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeAnnotationsVersion=AValue) then exit;
- FvolumeAnnotationsVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLayersummary.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TLayersummary.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'annotationtypes' : SetLength(FannotationTypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TMetadataTypeitemsItem
- --------------------------------------------------------------------}
- Procedure TMetadataTypeitemsItem.Setdownload_url(AIndex : Integer; const AValue : String);
- begin
- If (Fdownload_url=AValue) then exit;
- Fdownload_url:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetadataTypeitemsItem.Setencrypted_key(AIndex : Integer; const AValue : String);
- begin
- If (Fencrypted_key=AValue) then exit;
- Fencrypted_key:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetadataTypeitemsItem.Setlanguage(AIndex : Integer; const AValue : String);
- begin
- If (Flanguage=AValue) then exit;
- Flanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetadataTypeitemsItem.Setsize(AIndex : Integer; const AValue : String);
- begin
- If (Fsize=AValue) then exit;
- Fsize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetadataTypeitemsItem.Setversion(AIndex : Integer; const AValue : String);
- begin
- If (Fversion=AValue) then exit;
- Fversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TMetadata
- --------------------------------------------------------------------}
- Procedure TMetadata.Setitems(AIndex : Integer; const AValue : TMetadataTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetadata.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 TMetadata.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TNotification
- --------------------------------------------------------------------}
- Procedure TNotification.Setbody(AIndex : Integer; const AValue : String);
- begin
- If (Fbody=AValue) then exit;
- Fbody:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.SetcrmExperimentIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcrmExperimentIds=AValue) then exit;
- FcrmExperimentIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setdoc_id(AIndex : Integer; const AValue : String);
- begin
- If (Fdoc_id=AValue) then exit;
- Fdoc_id:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setdoc_type(AIndex : Integer; const AValue : String);
- begin
- If (Fdoc_type=AValue) then exit;
- Fdoc_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setdont_show_notification(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdont_show_notification=AValue) then exit;
- Fdont_show_notification:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.SeticonUrl(AIndex : Integer; const AValue : String);
- begin
- If (FiconUrl=AValue) then exit;
- FiconUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setnotification_type(AIndex : Integer; const AValue : String);
- begin
- If (Fnotification_type=AValue) then exit;
- Fnotification_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setpcampaign_id(AIndex : Integer; const AValue : String);
- begin
- If (Fpcampaign_id=AValue) then exit;
- Fpcampaign_id:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setreason(AIndex : Integer; const AValue : String);
- begin
- If (Freason=AValue) then exit;
- Freason:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Setshow_notification_settings_action(AIndex : Integer; const AValue : boolean);
- begin
- If (Fshow_notification_settings_action=AValue) then exit;
- Fshow_notification_settings_action:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.SettargetUrl(AIndex : Integer; const AValue : String);
- begin
- If (FtargetUrl=AValue) then exit;
- FtargetUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TNotification.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TNotification.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'crmexperimentids' : SetLength(FcrmExperimentIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOffersTypeitemsItemTypeitemsItem
- --------------------------------------------------------------------}
- Procedure TOffersTypeitemsItemTypeitemsItem.Setauthor(AIndex : Integer; const AValue : String);
- begin
- If (Fauthor=AValue) then exit;
- Fauthor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItemTypeitemsItem.SetcanonicalVolumeLink(AIndex : Integer; const AValue : String);
- begin
- If (FcanonicalVolumeLink=AValue) then exit;
- FcanonicalVolumeLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItemTypeitemsItem.SetcoverUrl(AIndex : Integer; const AValue : String);
- begin
- If (FcoverUrl=AValue) then exit;
- FcoverUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItemTypeitemsItem.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItemTypeitemsItem.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItemTypeitemsItem.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOffersTypeitemsItem
- --------------------------------------------------------------------}
- Procedure TOffersTypeitemsItem.SetartUrl(AIndex : Integer; const AValue : String);
- begin
- If (FartUrl=AValue) then exit;
- FartUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItem.SetgservicesKey(AIndex : Integer; const AValue : String);
- begin
- If (FgservicesKey=AValue) then exit;
- FgservicesKey:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItem.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffersTypeitemsItem.Setitems(AIndex : Integer; const AValue : TOffersTypeitemsItemTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOffersTypeitemsItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOffers
- --------------------------------------------------------------------}
- Procedure TOffers.Setitems(AIndex : Integer; const AValue : TOffersTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffers.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 TOffers.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReadingPosition
- --------------------------------------------------------------------}
- Procedure TReadingPosition.SetepubCfiPosition(AIndex : Integer; const AValue : String);
- begin
- If (FepubCfiPosition=AValue) then exit;
- FepubCfiPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.SetgbImagePosition(AIndex : Integer; const AValue : String);
- begin
- If (FgbImagePosition=AValue) then exit;
- FgbImagePosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.SetgbTextPosition(AIndex : Integer; const AValue : String);
- begin
- If (FgbTextPosition=AValue) then exit;
- FgbTextPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.SetpdfPosition(AIndex : Integer; const AValue : String);
- begin
- If (FpdfPosition=AValue) then exit;
- FpdfPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReadingPosition.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRequestAccess
- --------------------------------------------------------------------}
- Procedure TRequestAccess.SetconcurrentAccess(AIndex : Integer; const AValue : TConcurrentAccessRestriction);
- begin
- If (FconcurrentAccess=AValue) then exit;
- FconcurrentAccess:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRequestAccess.SetdownloadAccess(AIndex : Integer; const AValue : TDownloadAccessRestriction);
- begin
- If (FdownloadAccess=AValue) then exit;
- FdownloadAccess:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRequestAccess.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReviewTypeauthor
- --------------------------------------------------------------------}
- Procedure TReviewTypeauthor.SetdisplayName(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayName=AValue) then exit;
- FdisplayName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReviewTypesource
- --------------------------------------------------------------------}
- Procedure TReviewTypesource.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReviewTypesource.SetextraDescription(AIndex : Integer; const AValue : String);
- begin
- If (FextraDescription=AValue) then exit;
- FextraDescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReviewTypesource.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReview
- --------------------------------------------------------------------}
- Procedure TReview.Setauthor(AIndex : Integer; const AValue : TReviewTypeauthor);
- begin
- If (Fauthor=AValue) then exit;
- Fauthor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setcontent(AIndex : Integer; const AValue : String);
- begin
- If (Fcontent=AValue) then exit;
- Fcontent:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setdate(AIndex : Integer; const AValue : String);
- begin
- If (Fdate=AValue) then exit;
- Fdate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.SetfullTextUrl(AIndex : Integer; const AValue : String);
- begin
- If (FfullTextUrl=AValue) then exit;
- FfullTextUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setrating(AIndex : Integer; const AValue : String);
- begin
- If (Frating=AValue) then exit;
- Frating:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Setsource(AIndex : Integer; const AValue : TReviewTypesource);
- begin
- If (Fsource=AValue) then exit;
- Fsource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReview.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TReview.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TSeriesTypeseriesItem
- --------------------------------------------------------------------}
- Procedure TSeriesTypeseriesItem.SetbannerImageUrl(AIndex : Integer; const AValue : String);
- begin
- If (FbannerImageUrl=AValue) then exit;
- FbannerImageUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesTypeseriesItem.SetimageUrl(AIndex : Integer; const AValue : String);
- begin
- If (FimageUrl=AValue) then exit;
- FimageUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesTypeseriesItem.SetseriesId(AIndex : Integer; const AValue : String);
- begin
- If (FseriesId=AValue) then exit;
- FseriesId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesTypeseriesItem.SetseriesType(AIndex : Integer; const AValue : String);
- begin
- If (FseriesType=AValue) then exit;
- FseriesType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesTypeseriesItem.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSeries
- --------------------------------------------------------------------}
- Procedure TSeries.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeries.Setseries(AIndex : Integer; const AValue : TSeriesTypeseriesArray);
- begin
- If (Fseries=AValue) then exit;
- Fseries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSeries.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'series' : SetLength(Fseries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSeriesmembership
- --------------------------------------------------------------------}
- Procedure TSeriesmembership.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesmembership.Setmember(AIndex : Integer; const AValue : TSeriesmembershipTypememberArray);
- begin
- If (Fmember=AValue) then exit;
- Fmember:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSeriesmembership.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSeriesmembership.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'member' : SetLength(Fmember,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUsersettingsTypenotesExport
- --------------------------------------------------------------------}
- Procedure TUsersettingsTypenotesExport.SetfolderName(AIndex : Integer; const AValue : String);
- begin
- If (FfolderName=AValue) then exit;
- FfolderName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUsersettingsTypenotesExport.SetisEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FisEnabled=AValue) then exit;
- FisEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUsersettingsTypenotificationTypemoreFromAuthors
- --------------------------------------------------------------------}
- Procedure TUsersettingsTypenotificationTypemoreFromAuthors.Setopted_state(AIndex : Integer; const AValue : String);
- begin
- If (Fopted_state=AValue) then exit;
- Fopted_state:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUsersettingsTypenotification
- --------------------------------------------------------------------}
- Procedure TUsersettingsTypenotification.SetmoreFromAuthors(AIndex : Integer; const AValue : TUsersettingsTypenotificationTypemoreFromAuthors);
- begin
- If (FmoreFromAuthors=AValue) then exit;
- FmoreFromAuthors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUsersettings
- --------------------------------------------------------------------}
- Procedure TUsersettings.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUsersettings.SetnotesExport(AIndex : Integer; const AValue : TUsersettingsTypenotesExport);
- begin
- If (FnotesExport=AValue) then exit;
- FnotesExport:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUsersettings.Setnotification(AIndex : Integer; const AValue : TUsersettingsTypenotification);
- begin
- If (Fnotification=AValue) then exit;
- Fnotification:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfoTypeepub
- --------------------------------------------------------------------}
- Procedure TVolumeTypeaccessInfoTypeepub.SetacsTokenLink(AIndex : Integer; const AValue : String);
- begin
- If (FacsTokenLink=AValue) then exit;
- FacsTokenLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfoTypeepub.SetdownloadLink(AIndex : Integer; const AValue : String);
- begin
- If (FdownloadLink=AValue) then exit;
- FdownloadLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfoTypeepub.SetisAvailable(AIndex : Integer; const AValue : boolean);
- begin
- If (FisAvailable=AValue) then exit;
- FisAvailable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfoTypepdf
- --------------------------------------------------------------------}
- Procedure TVolumeTypeaccessInfoTypepdf.SetacsTokenLink(AIndex : Integer; const AValue : String);
- begin
- If (FacsTokenLink=AValue) then exit;
- FacsTokenLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfoTypepdf.SetdownloadLink(AIndex : Integer; const AValue : String);
- begin
- If (FdownloadLink=AValue) then exit;
- FdownloadLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfoTypepdf.SetisAvailable(AIndex : Integer; const AValue : boolean);
- begin
- If (FisAvailable=AValue) then exit;
- FisAvailable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeaccessInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypeaccessInfo.SetaccessViewStatus(AIndex : Integer; const AValue : String);
- begin
- If (FaccessViewStatus=AValue) then exit;
- FaccessViewStatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetdownloadAccess(AIndex : Integer; const AValue : TDownloadAccessRestriction);
- begin
- If (FdownloadAccess=AValue) then exit;
- FdownloadAccess:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetdriveImportedContentLink(AIndex : Integer; const AValue : String);
- begin
- If (FdriveImportedContentLink=AValue) then exit;
- FdriveImportedContentLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.Setembeddable(AIndex : Integer; const AValue : boolean);
- begin
- If (Fembeddable=AValue) then exit;
- Fembeddable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.Setepub(AIndex : Integer; const AValue : TVolumeTypeaccessInfoTypeepub);
- begin
- If (Fepub=AValue) then exit;
- Fepub:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetexplicitOfflineLicenseManagement(AIndex : Integer; const AValue : boolean);
- begin
- If (FexplicitOfflineLicenseManagement=AValue) then exit;
- FexplicitOfflineLicenseManagement:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.Setpdf(AIndex : Integer; const AValue : TVolumeTypeaccessInfoTypepdf);
- begin
- If (Fpdf=AValue) then exit;
- Fpdf:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetpublicDomain(AIndex : Integer; const AValue : boolean);
- begin
- If (FpublicDomain=AValue) then exit;
- FpublicDomain:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetquoteSharingAllowed(AIndex : Integer; const AValue : boolean);
- begin
- If (FquoteSharingAllowed=AValue) then exit;
- FquoteSharingAllowed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SettextToSpeechPermission(AIndex : Integer; const AValue : String);
- begin
- If (FtextToSpeechPermission=AValue) then exit;
- FtextToSpeechPermission:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetviewOrderUrl(AIndex : Integer; const AValue : String);
- begin
- If (FviewOrderUrl=AValue) then exit;
- FviewOrderUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.Setviewability(AIndex : Integer; const AValue : String);
- begin
- If (Fviewability=AValue) then exit;
- Fviewability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeaccessInfo.SetwebReaderLink(AIndex : Integer; const AValue : String);
- begin
- If (FwebReaderLink=AValue) then exit;
- FwebReaderLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypelayerInfoTypelayersItem
- --------------------------------------------------------------------}
- Procedure TVolumeTypelayerInfoTypelayersItem.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypelayerInfoTypelayersItem.SetvolumeAnnotationsVersion(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeAnnotationsVersion=AValue) then exit;
- FvolumeAnnotationsVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypelayerInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypelayerInfo.Setlayers(AIndex : Integer; const AValue : TVolumeTypelayerInfoTypelayersArray);
- begin
- If (Flayers=AValue) then exit;
- Flayers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeTypelayerInfo.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'layers' : SetLength(Flayers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeTyperecommendedInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTyperecommendedInfo.Setexplanation(AIndex : Integer; const AValue : String);
- begin
- If (Fexplanation=AValue) then exit;
- Fexplanation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypelistPrice
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTypelistPrice.Setamount(AIndex : Integer; const AValue : double);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypelistPrice.SetcurrencyCode(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyCode=AValue) then exit;
- FcurrencyCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTypelistPrice
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTypeoffersItemTypelistPrice.SetamountInMicros(AIndex : Integer; const AValue : double);
- begin
- If (FamountInMicros=AValue) then exit;
- FamountInMicros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItemTypelistPrice.SetcurrencyCode(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyCode=AValue) then exit;
- FcurrencyCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTyperentalDuration
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTypeoffersItemTyperentalDuration.Setcount(AIndex : Integer; const AValue : double);
- begin
- If (Fcount=AValue) then exit;
- Fcount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItemTyperentalDuration.Set_unit(AIndex : Integer; const AValue : String);
- begin
- If (F_unit=AValue) then exit;
- F_unit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TVolumeTypesaleInfoTypeoffersItemTyperentalDuration.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_unit' : Result:='unit';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItemTyperetailPrice
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTypeoffersItemTyperetailPrice.SetamountInMicros(AIndex : Integer; const AValue : double);
- begin
- If (FamountInMicros=AValue) then exit;
- FamountInMicros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItemTyperetailPrice.SetcurrencyCode(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyCode=AValue) then exit;
- FcurrencyCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTypeoffersItem
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTypeoffersItem.SetfinskyOfferType(AIndex : Integer; const AValue : integer);
- begin
- If (FfinskyOfferType=AValue) then exit;
- FfinskyOfferType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItem.SetlistPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTypelistPrice);
- begin
- If (FlistPrice=AValue) then exit;
- FlistPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItem.SetrentalDuration(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTyperentalDuration);
- begin
- If (FrentalDuration=AValue) then exit;
- FrentalDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTypeoffersItem.SetretailPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersItemTyperetailPrice);
- begin
- If (FretailPrice=AValue) then exit;
- FretailPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfoTyperetailPrice
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfoTyperetailPrice.Setamount(AIndex : Integer; const AValue : double);
- begin
- If (Famount=AValue) then exit;
- Famount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfoTyperetailPrice.SetcurrencyCode(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyCode=AValue) then exit;
- FcurrencyCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypesaleInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypesaleInfo.SetbuyLink(AIndex : Integer; const AValue : String);
- begin
- If (FbuyLink=AValue) then exit;
- FbuyLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.Setcountry(AIndex : Integer; const AValue : String);
- begin
- If (Fcountry=AValue) then exit;
- Fcountry:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.SetisEbook(AIndex : Integer; const AValue : boolean);
- begin
- If (FisEbook=AValue) then exit;
- FisEbook:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.SetlistPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypelistPrice);
- begin
- If (FlistPrice=AValue) then exit;
- FlistPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.Setoffers(AIndex : Integer; const AValue : TVolumeTypesaleInfoTypeoffersArray);
- begin
- If (Foffers=AValue) then exit;
- Foffers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.SetonSaleDate(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FonSaleDate=AValue) then exit;
- FonSaleDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.SetretailPrice(AIndex : Integer; const AValue : TVolumeTypesaleInfoTyperetailPrice);
- begin
- If (FretailPrice=AValue) then exit;
- FretailPrice:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypesaleInfo.Setsaleability(AIndex : Integer; const AValue : String);
- begin
- If (Fsaleability=AValue) then exit;
- Fsaleability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeTypesaleInfo.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'offers' : SetLength(Foffers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeTypesearchInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypesearchInfo.SettextSnippet(AIndex : Integer; const AValue : String);
- begin
- If (FtextSnippet=AValue) then exit;
- FtextSnippet:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypecopy
- --------------------------------------------------------------------}
- Procedure TVolumeTypeuserInfoTypecopy.SetallowedCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FallowedCharacterCount=AValue) then exit;
- FallowedCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTypecopy.SetlimitType(AIndex : Integer; const AValue : String);
- begin
- If (FlimitType=AValue) then exit;
- FlimitType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTypecopy.SetremainingCharacterCount(AIndex : Integer; const AValue : integer);
- begin
- If (FremainingCharacterCount=AValue) then exit;
- FremainingCharacterCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTypecopy.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypefamilySharing
- --------------------------------------------------------------------}
- Procedure TVolumeTypeuserInfoTypefamilySharing.SetfamilyRole(AIndex : Integer; const AValue : String);
- begin
- If (FfamilyRole=AValue) then exit;
- FfamilyRole:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTypefamilySharing.SetisSharingAllowed(AIndex : Integer; const AValue : boolean);
- begin
- If (FisSharingAllowed=AValue) then exit;
- FisSharingAllowed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTypefamilySharing.SetisSharingDisabledByFop(AIndex : Integer; const AValue : boolean);
- begin
- If (FisSharingDisabledByFop=AValue) then exit;
- FisSharingDisabledByFop:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTyperentalPeriod
- --------------------------------------------------------------------}
- Procedure TVolumeTypeuserInfoTyperentalPeriod.SetendUtcSec(AIndex : Integer; const AValue : String);
- begin
- If (FendUtcSec=AValue) then exit;
- FendUtcSec:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfoTyperentalPeriod.SetstartUtcSec(AIndex : Integer; const AValue : String);
- begin
- If (FstartUtcSec=AValue) then exit;
- FstartUtcSec:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypeuserInfoTypeuserUploadedVolumeInfo.SetprocessingState(AIndex : Integer; const AValue : String);
- begin
- If (FprocessingState=AValue) then exit;
- FprocessingState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypeuserInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypeuserInfo.SetacquiredTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FacquiredTime=AValue) then exit;
- FacquiredTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetacquisitionType(AIndex : Integer; const AValue : integer);
- begin
- If (FacquisitionType=AValue) then exit;
- FacquisitionType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.Setcopy(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypecopy);
- begin
- If (Fcopy=AValue) then exit;
- Fcopy:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetentitlementType(AIndex : Integer; const AValue : integer);
- begin
- If (FentitlementType=AValue) then exit;
- FentitlementType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetfamilySharing(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypefamilySharing);
- begin
- If (FfamilySharing=AValue) then exit;
- FfamilySharing:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisFamilySharedFromUser(AIndex : Integer; const AValue : boolean);
- begin
- If (FisFamilySharedFromUser=AValue) then exit;
- FisFamilySharedFromUser:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisFamilySharedToUser(AIndex : Integer; const AValue : boolean);
- begin
- If (FisFamilySharedToUser=AValue) then exit;
- FisFamilySharedToUser:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisFamilySharingAllowed(AIndex : Integer; const AValue : boolean);
- begin
- If (FisFamilySharingAllowed=AValue) then exit;
- FisFamilySharingAllowed:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisFamilySharingDisabledByFop(AIndex : Integer; const AValue : boolean);
- begin
- If (FisFamilySharingDisabledByFop=AValue) then exit;
- FisFamilySharingDisabledByFop:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisInMyBooks(AIndex : Integer; const AValue : boolean);
- begin
- If (FisInMyBooks=AValue) then exit;
- FisInMyBooks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisPreordered(AIndex : Integer; const AValue : boolean);
- begin
- If (FisPreordered=AValue) then exit;
- FisPreordered:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisPurchased(AIndex : Integer; const AValue : boolean);
- begin
- If (FisPurchased=AValue) then exit;
- FisPurchased:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetisUploaded(AIndex : Integer; const AValue : boolean);
- begin
- If (FisUploaded=AValue) then exit;
- FisUploaded:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetreadingPosition(AIndex : Integer; const AValue : TReadingPosition);
- begin
- If (FreadingPosition=AValue) then exit;
- FreadingPosition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetrentalPeriod(AIndex : Integer; const AValue : TVolumeTypeuserInfoTyperentalPeriod);
- begin
- If (FrentalPeriod=AValue) then exit;
- FrentalPeriod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetrentalState(AIndex : Integer; const AValue : String);
- begin
- If (FrentalState=AValue) then exit;
- FrentalState:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.Setreview(AIndex : Integer; const AValue : TReview);
- begin
- If (Freview=AValue) then exit;
- Freview:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypeuserInfo.SetuserUploadedVolumeInfo(AIndex : Integer; const AValue : TVolumeTypeuserInfoTypeuserUploadedVolumeInfo);
- begin
- If (FuserUploadedVolumeInfo=AValue) then exit;
- FuserUploadedVolumeInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypedimensions
- --------------------------------------------------------------------}
- Procedure TVolumeTypevolumeInfoTypedimensions.Setheight(AIndex : Integer; const AValue : String);
- begin
- If (Fheight=AValue) then exit;
- Fheight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypedimensions.Setthickness(AIndex : Integer; const AValue : String);
- begin
- If (Fthickness=AValue) then exit;
- Fthickness:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypedimensions.Setwidth(AIndex : Integer; const AValue : String);
- begin
- If (Fwidth=AValue) then exit;
- Fwidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypeimageLinks
- --------------------------------------------------------------------}
- Procedure TVolumeTypevolumeInfoTypeimageLinks.SetextraLarge(AIndex : Integer; const AValue : String);
- begin
- If (FextraLarge=AValue) then exit;
- FextraLarge:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeimageLinks.Setlarge(AIndex : Integer; const AValue : String);
- begin
- If (Flarge=AValue) then exit;
- Flarge:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeimageLinks.Setmedium(AIndex : Integer; const AValue : String);
- begin
- If (Fmedium=AValue) then exit;
- Fmedium:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeimageLinks.Setsmall(AIndex : Integer; const AValue : String);
- begin
- If (Fsmall=AValue) then exit;
- Fsmall:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeimageLinks.SetsmallThumbnail(AIndex : Integer; const AValue : String);
- begin
- If (FsmallThumbnail=AValue) then exit;
- FsmallThumbnail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeimageLinks.Setthumbnail(AIndex : Integer; const AValue : String);
- begin
- If (Fthumbnail=AValue) then exit;
- Fthumbnail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfoTypeindustryIdentifiersItem
- --------------------------------------------------------------------}
- Procedure TVolumeTypevolumeInfoTypeindustryIdentifiersItem.Setidentifier(AIndex : Integer; const AValue : String);
- begin
- If (Fidentifier=AValue) then exit;
- Fidentifier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfoTypeindustryIdentifiersItem.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TVolumeTypevolumeInfoTypeindustryIdentifiersItem.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TVolumeTypevolumeInfo
- --------------------------------------------------------------------}
- Procedure TVolumeTypevolumeInfo.SetallowAnonLogging(AIndex : Integer; const AValue : boolean);
- begin
- If (FallowAnonLogging=AValue) then exit;
- FallowAnonLogging:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setauthors(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fauthors=AValue) then exit;
- Fauthors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetaverageRating(AIndex : Integer; const AValue : double);
- begin
- If (FaverageRating=AValue) then exit;
- FaverageRating:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetcanonicalVolumeLink(AIndex : Integer; const AValue : String);
- begin
- If (FcanonicalVolumeLink=AValue) then exit;
- FcanonicalVolumeLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setcategories(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fcategories=AValue) then exit;
- Fcategories:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetcontentVersion(AIndex : Integer; const AValue : String);
- begin
- If (FcontentVersion=AValue) then exit;
- FcontentVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setdimensions(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypedimensions);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetimageLinks(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypeimageLinks);
- begin
- If (FimageLinks=AValue) then exit;
- FimageLinks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetindustryIdentifiers(AIndex : Integer; const AValue : TVolumeTypevolumeInfoTypeindustryIdentifiersArray);
- begin
- If (FindustryIdentifiers=AValue) then exit;
- FindustryIdentifiers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetinfoLink(AIndex : Integer; const AValue : String);
- begin
- If (FinfoLink=AValue) then exit;
- FinfoLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setlanguage(AIndex : Integer; const AValue : String);
- begin
- If (Flanguage=AValue) then exit;
- Flanguage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetmainCategory(AIndex : Integer; const AValue : String);
- begin
- If (FmainCategory=AValue) then exit;
- FmainCategory:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetmaturityRating(AIndex : Integer; const AValue : String);
- begin
- If (FmaturityRating=AValue) then exit;
- FmaturityRating:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetpageCount(AIndex : Integer; const AValue : integer);
- begin
- If (FpageCount=AValue) then exit;
- FpageCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetpreviewLink(AIndex : Integer; const AValue : String);
- begin
- If (FpreviewLink=AValue) then exit;
- FpreviewLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetprintType(AIndex : Integer; const AValue : String);
- begin
- If (FprintType=AValue) then exit;
- FprintType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetprintedPageCount(AIndex : Integer; const AValue : integer);
- begin
- If (FprintedPageCount=AValue) then exit;
- FprintedPageCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetpublishedDate(AIndex : Integer; const AValue : String);
- begin
- If (FpublishedDate=AValue) then exit;
- FpublishedDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setpublisher(AIndex : Integer; const AValue : String);
- begin
- If (Fpublisher=AValue) then exit;
- Fpublisher:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetratingsCount(AIndex : Integer; const AValue : integer);
- begin
- If (FratingsCount=AValue) then exit;
- FratingsCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetreadingModes(AIndex : Integer; const AValue : TJSONSchema);
- begin
- If (FreadingModes=AValue) then exit;
- FreadingModes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetsamplePageCount(AIndex : Integer; const AValue : integer);
- begin
- If (FsamplePageCount=AValue) then exit;
- FsamplePageCount:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.SetseriesInfo(AIndex : Integer; const AValue : TVolumeseriesinfo);
- begin
- If (FseriesInfo=AValue) then exit;
- FseriesInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Setsubtitle(AIndex : Integer; const AValue : String);
- begin
- If (Fsubtitle=AValue) then exit;
- Fsubtitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeTypevolumeInfo.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeTypevolumeInfo.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'authors' : SetLength(Fauthors,ALength);
- 'categories' : SetLength(Fcategories,ALength);
- 'industryidentifiers' : SetLength(FindustryIdentifiers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolume
- --------------------------------------------------------------------}
- Procedure TVolume.SetaccessInfo(AIndex : Integer; const AValue : TVolumeTypeaccessInfo);
- begin
- If (FaccessInfo=AValue) then exit;
- FaccessInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetlayerInfo(AIndex : Integer; const AValue : TVolumeTypelayerInfo);
- begin
- If (FlayerInfo=AValue) then exit;
- FlayerInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetrecommendedInfo(AIndex : Integer; const AValue : TVolumeTyperecommendedInfo);
- begin
- If (FrecommendedInfo=AValue) then exit;
- FrecommendedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetsaleInfo(AIndex : Integer; const AValue : TVolumeTypesaleInfo);
- begin
- If (FsaleInfo=AValue) then exit;
- FsaleInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetsearchInfo(AIndex : Integer; const AValue : TVolumeTypesearchInfo);
- begin
- If (FsearchInfo=AValue) then exit;
- FsearchInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetuserInfo(AIndex : Integer; const AValue : TVolumeTypeuserInfo);
- begin
- If (FuserInfo=AValue) then exit;
- FuserInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume.SetvolumeInfo(AIndex : Integer; const AValue : TVolumeTypevolumeInfo);
- begin
- If (FvolumeInfo=AValue) then exit;
- FvolumeInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolume2
- --------------------------------------------------------------------}
- Procedure TVolume2.Setitems(AIndex : Integer; const AValue : TVolume2TypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume2.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolume2.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolume2.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeannotationTypecontentRanges
- --------------------------------------------------------------------}
- Procedure TVolumeannotationTypecontentRanges.SetcfiRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FcfiRange=AValue) then exit;
- FcfiRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotationTypecontentRanges.SetcontentVersion(AIndex : Integer; const AValue : String);
- begin
- If (FcontentVersion=AValue) then exit;
- FcontentVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotationTypecontentRanges.SetgbImageRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbImageRange=AValue) then exit;
- FgbImageRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotationTypecontentRanges.SetgbTextRange(AIndex : Integer; const AValue : TBooksAnnotationsRange);
- begin
- If (FgbTextRange=AValue) then exit;
- FgbTextRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeannotation
- --------------------------------------------------------------------}
- Procedure TVolumeannotation.SetannotationDataId(AIndex : Integer; const AValue : String);
- begin
- If (FannotationDataId=AValue) then exit;
- FannotationDataId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetannotationDataLink(AIndex : Integer; const AValue : String);
- begin
- If (FannotationDataLink=AValue) then exit;
- FannotationDataLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetannotationType(AIndex : Integer; const AValue : String);
- begin
- If (FannotationType=AValue) then exit;
- FannotationType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetcontentRanges(AIndex : Integer; const AValue : TVolumeannotationTypecontentRanges);
- begin
- If (FcontentRanges=AValue) then exit;
- FcontentRanges:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.Setdata(AIndex : Integer; const AValue : String);
- begin
- If (Fdata=AValue) then exit;
- Fdata:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.Setdeleted(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdeleted=AValue) then exit;
- Fdeleted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetlayerId(AIndex : Integer; const AValue : String);
- begin
- If (FlayerId=AValue) then exit;
- FlayerId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetpageIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FpageIds=AValue) then exit;
- FpageIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetselectedText(AIndex : Integer; const AValue : String);
- begin
- If (FselectedText=AValue) then exit;
- FselectedText:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetselfLink(AIndex : Integer; const AValue : String);
- begin
- If (FselfLink=AValue) then exit;
- FselfLink:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.Setupdated(AIndex : Integer; const AValue : TDatetime);
- begin
- If (Fupdated=AValue) then exit;
- Fupdated:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotation.SetvolumeId(AIndex : Integer; const AValue : String);
- begin
- If (FvolumeId=AValue) then exit;
- FvolumeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeannotation.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'pageids' : SetLength(FpageIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeannotations
- --------------------------------------------------------------------}
- Procedure TVolumeannotations.Setitems(AIndex : Integer; const AValue : TVolumeannotationsTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotations.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotations.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotations.SettotalItems(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalItems=AValue) then exit;
- FtotalItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeannotations.Setversion(AIndex : Integer; const AValue : String);
- begin
- If (Fversion=AValue) then exit;
- Fversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeannotations.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumes
- --------------------------------------------------------------------}
- Procedure TVolumes.Setitems(AIndex : Integer; const AValue : TVolumesTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumes.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumes.SettotalItems(AIndex : Integer; const AValue : integer);
- begin
- If (FtotalItems=AValue) then exit;
- FtotalItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumes.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem
- --------------------------------------------------------------------}
- Procedure TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem.SetissueDisplayNumber(AIndex : Integer; const AValue : String);
- begin
- If (FissueDisplayNumber=AValue) then exit;
- FissueDisplayNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem.SetissueOrderNumber(AIndex : Integer; const AValue : integer);
- begin
- If (FissueOrderNumber=AValue) then exit;
- FissueOrderNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TVolumeseriesinfoTypevolumeSeriesItem
- --------------------------------------------------------------------}
- Procedure TVolumeseriesinfoTypevolumeSeriesItem.Setissue(AIndex : Integer; const AValue : TVolumeseriesinfoTypevolumeSeriesItemTypeissueArray);
- begin
- If (Fissue=AValue) then exit;
- Fissue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfoTypevolumeSeriesItem.SetorderNumber(AIndex : Integer; const AValue : integer);
- begin
- If (ForderNumber=AValue) then exit;
- ForderNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfoTypevolumeSeriesItem.SetseriesBookType(AIndex : Integer; const AValue : String);
- begin
- If (FseriesBookType=AValue) then exit;
- FseriesBookType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfoTypevolumeSeriesItem.SetseriesId(AIndex : Integer; const AValue : String);
- begin
- If (FseriesId=AValue) then exit;
- FseriesId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeseriesinfoTypevolumeSeriesItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'issue' : SetLength(Fissue,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TVolumeseriesinfo
- --------------------------------------------------------------------}
- Procedure TVolumeseriesinfo.SetbookDisplayNumber(AIndex : Integer; const AValue : String);
- begin
- If (FbookDisplayNumber=AValue) then exit;
- FbookDisplayNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfo.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfo.SetshortSeriesBookTitle(AIndex : Integer; const AValue : String);
- begin
- If (FshortSeriesBookTitle=AValue) then exit;
- FshortSeriesBookTitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TVolumeseriesinfo.SetvolumeSeries(AIndex : Integer; const AValue : TVolumeseriesinfoTypevolumeSeriesArray);
- begin
- If (FvolumeSeries=AValue) then exit;
- FvolumeSeries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TVolumeseriesinfo.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'volumeseries' : SetLength(FvolumeSeries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TBookshelvesVolumesResource
- --------------------------------------------------------------------}
- Class Function TBookshelvesVolumesResource.ResourceName : String;
- begin
- Result:='volumes';
- end;
- Class Function TBookshelvesVolumesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TBookshelvesVolumesResource.List(shelf: string; userId: string; AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'users/{userId}/bookshelves/{shelf}/volumes';
- _Methodid = 'books.bookshelves.volumes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf,'userId',userId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TBookshelvesVolumesResource.List(shelf: string; userId: string; AQuery : TBookshelvesVolumeslistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'showPreorders',AQuery.showPreorders);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- Result:=List(shelf,userId,_Q);
- end;
- { --------------------------------------------------------------------
- TBookshelvesResource
- --------------------------------------------------------------------}
- Class Function TBookshelvesResource.ResourceName : String;
- begin
- Result:='bookshelves';
- end;
- Class Function TBookshelvesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TBookshelvesResource.Get(shelf: string; userId: string; AQuery : string = '') : TBookshelf;
- Const
- _HTTPMethod = 'GET';
- _Path = 'users/{userId}/bookshelves/{shelf}';
- _Methodid = 'books.bookshelves.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf,'userId',userId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TBookshelf) as TBookshelf;
- end;
- Function TBookshelvesResource.Get(shelf: string; userId: string; AQuery : TBookshelvesgetOptions) : TBookshelf;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(shelf,userId,_Q);
- end;
- Function TBookshelvesResource.List(userId: string; AQuery : string = '') : TBookshelves;
- Const
- _HTTPMethod = 'GET';
- _Path = 'users/{userId}/bookshelves';
- _Methodid = 'books.bookshelves.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['userId',userId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TBookshelves) as TBookshelves;
- end;
- Function TBookshelvesResource.List(userId: string; AQuery : TBookshelveslistOptions) : TBookshelves;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Result:=List(userId,_Q);
- end;
- Function TBookshelvesResource.GetVolumesInstance : TBookshelvesVolumesResource;
- begin
- if (FVolumesInstance=Nil) then
- FVolumesInstance:=CreateVolumesResource;
- Result:=FVolumesInstance;
- end;
- Function TBookshelvesResource.CreateVolumesResource : TBookshelvesVolumesResource;
- begin
- Result:=CreateVolumesResource(Self);
- end;
- Function TBookshelvesResource.CreateVolumesResource(AOwner : TComponent) : TBookshelvesVolumesResource;
- begin
- Result:=TBookshelvesVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TCloudloadingResource
- --------------------------------------------------------------------}
- Class Function TCloudloadingResource.ResourceName : String;
- begin
- Result:='cloudloading';
- end;
- Class Function TCloudloadingResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TCloudloadingResource.AddBook(AQuery : string = '') : TBooksCloudloadingResource;
- Const
- _HTTPMethod = 'POST';
- _Path = 'cloudloading/addBook';
- _Methodid = 'books.cloudloading.addBook';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TBooksCloudloadingResource) as TBooksCloudloadingResource;
- end;
- Function TCloudloadingResource.AddBook(AQuery : TCloudloadingaddBookOptions) : TBooksCloudloadingResource;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'drive_document_id',AQuery.drive_document_id);
- AddToQuery(_Q,'mime_type',AQuery.mime_type);
- AddToQuery(_Q,'name',AQuery._name);
- AddToQuery(_Q,'upload_client_token',AQuery.upload_client_token);
- Result:=AddBook(_Q);
- end;
- Procedure TCloudloadingResource.DeleteBook(AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'cloudloading/deleteBook';
- _Methodid = 'books.cloudloading.deleteBook';
- begin
- ServiceCall(_HTTPMethod,_Path,AQuery,Nil,Nil);
- end;
- Procedure TCloudloadingResource.DeleteBook(AQuery : TCloudloadingdeleteBookOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- DeleteBook(_Q);
- end;
- Function TCloudloadingResource.UpdateBook(aBooksCloudloadingResource : TBooksCloudloadingResource) : TBooksCloudloadingResource;
- Const
- _HTTPMethod = 'POST';
- _Path = 'cloudloading/updateBook';
- _Methodid = 'books.cloudloading.updateBook';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aBooksCloudloadingResource,TBooksCloudloadingResource) as TBooksCloudloadingResource;
- end;
- { --------------------------------------------------------------------
- TDictionaryResource
- --------------------------------------------------------------------}
- Class Function TDictionaryResource.ResourceName : String;
- begin
- Result:='dictionary';
- end;
- Class Function TDictionaryResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TDictionaryResource.ListOfflineMetadata(AQuery : string = '') : TMetadata;
- Const
- _HTTPMethod = 'GET';
- _Path = 'dictionary/listOfflineMetadata';
- _Methodid = 'books.dictionary.listOfflineMetadata';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TMetadata) as TMetadata;
- end;
- Function TDictionaryResource.ListOfflineMetadata(AQuery : TDictionarylistOfflineMetadataOptions) : TMetadata;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'cpksver',AQuery.cpksver);
- Result:=ListOfflineMetadata(_Q);
- end;
- { --------------------------------------------------------------------
- TLayersAnnotationDataResource
- --------------------------------------------------------------------}
- Class Function TLayersAnnotationDataResource.ResourceName : String;
- begin
- Result:='annotationData';
- end;
- Class Function TLayersAnnotationDataResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TLayersAnnotationDataResource.Get(annotationDataId: string; layerId: string; volumeId: string; AQuery : string = '') : TAnnotationdata;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}';
- _Methodid = 'books.layers.annotationData.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationDataId',annotationDataId,'layerId',layerId,'volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAnnotationdata) as TAnnotationdata;
- end;
- Function TLayersAnnotationDataResource.Get(annotationDataId: string; layerId: string; volumeId: string; AQuery : TLayersAnnotationDatagetOptions) : TAnnotationdata;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'allowWebDefinitions',AQuery.allowWebDefinitions);
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'h',AQuery.h);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'scale',AQuery.scale);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'w',AQuery.w);
- Result:=Get(annotationDataId,layerId,volumeId,_Q);
- end;
- Function TLayersAnnotationDataResource.List(layerId: string; volumeId: string; AQuery : string = '') : TAnnotationsdata;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layers/{layerId}/data';
- _Methodid = 'books.layers.annotationData.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['layerId',layerId,'volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAnnotationsdata) as TAnnotationsdata;
- end;
- Function TLayersAnnotationDataResource.List(layerId: string; volumeId: string; AQuery : TLayersAnnotationDatalistOptions) : TAnnotationsdata;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'annotationDataId',AQuery.annotationDataId);
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'h',AQuery.h);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'scale',AQuery.scale);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'updatedMax',AQuery.updatedMax);
- AddToQuery(_Q,'updatedMin',AQuery.updatedMin);
- AddToQuery(_Q,'w',AQuery.w);
- Result:=List(layerId,volumeId,_Q);
- end;
- { --------------------------------------------------------------------
- TLayersVolumeAnnotationsResource
- --------------------------------------------------------------------}
- Class Function TLayersVolumeAnnotationsResource.ResourceName : String;
- begin
- Result:='volumeAnnotations';
- end;
- Class Function TLayersVolumeAnnotationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TLayersVolumeAnnotationsResource.Get(annotationId: string; layerId: string; volumeId: string; AQuery : string = '') : TVolumeannotation;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}';
- _Methodid = 'books.layers.volumeAnnotations.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId,'layerId',layerId,'volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolumeannotation) as TVolumeannotation;
- end;
- Function TLayersVolumeAnnotationsResource.Get(annotationId: string; layerId: string; volumeId: string; AQuery : TLayersVolumeAnnotationsgetOptions) : TVolumeannotation;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(annotationId,layerId,volumeId,_Q);
- end;
- Function TLayersVolumeAnnotationsResource.List(layerId: string; volumeId: string; AQuery : string = '') : TVolumeannotations;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layers/{layerId}';
- _Methodid = 'books.layers.volumeAnnotations.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['layerId',layerId,'volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolumeannotations) as TVolumeannotations;
- end;
- Function TLayersVolumeAnnotationsResource.List(layerId: string; volumeId: string; AQuery : TLayersVolumeAnnotationslistOptions) : TVolumeannotations;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'endOffset',AQuery.endOffset);
- AddToQuery(_Q,'endPosition',AQuery.endPosition);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'showDeleted',AQuery.showDeleted);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startOffset',AQuery.startOffset);
- AddToQuery(_Q,'startPosition',AQuery.startPosition);
- AddToQuery(_Q,'updatedMax',AQuery.updatedMax);
- AddToQuery(_Q,'updatedMin',AQuery.updatedMin);
- AddToQuery(_Q,'volumeAnnotationsVersion',AQuery.volumeAnnotationsVersion);
- Result:=List(layerId,volumeId,_Q);
- end;
- { --------------------------------------------------------------------
- TLayersResource
- --------------------------------------------------------------------}
- Class Function TLayersResource.ResourceName : String;
- begin
- Result:='layers';
- end;
- Class Function TLayersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TLayersResource.Get(summaryId: string; volumeId: string; AQuery : string = '') : TLayersummary;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layersummary/{summaryId}';
- _Methodid = 'books.layers.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['summaryId',summaryId,'volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TLayersummary) as TLayersummary;
- end;
- Function TLayersResource.Get(summaryId: string; volumeId: string; AQuery : TLayersgetOptions) : TLayersummary;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(summaryId,volumeId,_Q);
- end;
- Function TLayersResource.List(volumeId: string; AQuery : string = '') : TLayersummaries;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/layersummary';
- _Methodid = 'books.layers.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TLayersummaries) as TLayersummaries;
- end;
- Function TLayersResource.List(volumeId: string; AQuery : TLayerslistOptions) : TLayersummaries;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=List(volumeId,_Q);
- end;
- Function TLayersResource.GetAnnotationDataInstance : TLayersAnnotationDataResource;
- begin
- if (FAnnotationDataInstance=Nil) then
- FAnnotationDataInstance:=CreateAnnotationDataResource;
- Result:=FAnnotationDataInstance;
- end;
- Function TLayersResource.CreateAnnotationDataResource : TLayersAnnotationDataResource;
- begin
- Result:=CreateAnnotationDataResource(Self);
- end;
- Function TLayersResource.CreateAnnotationDataResource(AOwner : TComponent) : TLayersAnnotationDataResource;
- begin
- Result:=TLayersAnnotationDataResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TLayersResource.GetVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;
- begin
- if (FVolumeAnnotationsInstance=Nil) then
- FVolumeAnnotationsInstance:=CreateVolumeAnnotationsResource;
- Result:=FVolumeAnnotationsInstance;
- end;
- Function TLayersResource.CreateVolumeAnnotationsResource : TLayersVolumeAnnotationsResource;
- begin
- Result:=CreateVolumeAnnotationsResource(Self);
- end;
- Function TLayersResource.CreateVolumeAnnotationsResource(AOwner : TComponent) : TLayersVolumeAnnotationsResource;
- begin
- Result:=TLayersVolumeAnnotationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TMyconfigResource
- --------------------------------------------------------------------}
- Class Function TMyconfigResource.ResourceName : String;
- begin
- Result:='myconfig';
- end;
- Class Function TMyconfigResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TMyconfigResource.GetUserSettings : TUsersettings;
- Const
- _HTTPMethod = 'GET';
- _Path = 'myconfig/getUserSettings';
- _Methodid = 'books.myconfig.getUserSettings';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',Nil,TUsersettings) as TUsersettings;
- end;
- Function TMyconfigResource.ReleaseDownloadAccess(AQuery : string = '') : TDownloadAccesses;
- Const
- _HTTPMethod = 'POST';
- _Path = 'myconfig/releaseDownloadAccess';
- _Methodid = 'books.myconfig.releaseDownloadAccess';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TDownloadAccesses) as TDownloadAccesses;
- end;
- Function TMyconfigResource.ReleaseDownloadAccess(AQuery : TMyconfigreleaseDownloadAccessOptions) : TDownloadAccesses;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'cpksver',AQuery.cpksver);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeIds',AQuery.volumeIds);
- Result:=ReleaseDownloadAccess(_Q);
- end;
- Function TMyconfigResource.RequestAccess(AQuery : string = '') : TRequestAccess;
- Const
- _HTTPMethod = 'POST';
- _Path = 'myconfig/requestAccess';
- _Methodid = 'books.myconfig.requestAccess';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TRequestAccess) as TRequestAccess;
- end;
- Function TMyconfigResource.RequestAccess(AQuery : TMyconfigrequestAccessOptions) : TRequestAccess;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'cpksver',AQuery.cpksver);
- AddToQuery(_Q,'licenseTypes',AQuery.licenseTypes);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'nonce',AQuery.nonce);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Result:=RequestAccess(_Q);
- end;
- Function TMyconfigResource.SyncVolumeLicenses(AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'POST';
- _Path = 'myconfig/syncVolumeLicenses';
- _Methodid = 'books.myconfig.syncVolumeLicenses';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TMyconfigResource.SyncVolumeLicenses(AQuery : TMyconfigsyncVolumeLicensesOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'cpksver',AQuery.cpksver);
- AddToQuery(_Q,'features',AQuery.features);
- AddToQuery(_Q,'includeNonComicsSeries',AQuery.includeNonComicsSeries);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'nonce',AQuery.nonce);
- AddToQuery(_Q,'showPreorders',AQuery.showPreorders);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeIds',AQuery.volumeIds);
- Result:=SyncVolumeLicenses(_Q);
- end;
- Function TMyconfigResource.UpdateUserSettings(aUsersettings : TUsersettings) : TUsersettings;
- Const
- _HTTPMethod = 'POST';
- _Path = 'myconfig/updateUserSettings';
- _Methodid = 'books.myconfig.updateUserSettings';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',aUsersettings,TUsersettings) as TUsersettings;
- end;
- { --------------------------------------------------------------------
- TMylibraryAnnotationsResource
- --------------------------------------------------------------------}
- Class Function TMylibraryAnnotationsResource.ResourceName : String;
- begin
- Result:='annotations';
- end;
- Class Function TMylibraryAnnotationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Procedure TMylibraryAnnotationsResource.Delete(annotationId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'mylibrary/annotations/{annotationId}';
- _Methodid = 'books.mylibrary.annotations.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryAnnotationsResource.Delete(annotationId: string; AQuery : TMylibraryAnnotationsdeleteOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Delete(annotationId,_Q);
- end;
- Function TMylibraryAnnotationsResource.Insert(aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/annotations';
- _Methodid = 'books.mylibrary.annotations.insert';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,aAnnotation,TAnnotation) as TAnnotation;
- end;
- Function TMylibraryAnnotationsResource.Insert(aAnnotation : TAnnotation; AQuery : TMylibraryAnnotationsinsertOptions) : TAnnotation;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'country',AQuery.country);
- AddToQuery(_Q,'showOnlySummaryInResponse',AQuery.showOnlySummaryInResponse);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Insert(aAnnotation,_Q);
- end;
- Function TMylibraryAnnotationsResource.List(AQuery : string = '') : TAnnotations;
- Const
- _HTTPMethod = 'GET';
- _Path = 'mylibrary/annotations';
- _Methodid = 'books.mylibrary.annotations.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TAnnotations) as TAnnotations;
- end;
- Function TMylibraryAnnotationsResource.List(AQuery : TMylibraryAnnotationslistOptions) : TAnnotations;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'layerId',AQuery.layerId);
- AddToQuery(_Q,'layerIds',AQuery.layerIds);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'showDeleted',AQuery.showDeleted);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'updatedMax',AQuery.updatedMax);
- AddToQuery(_Q,'updatedMin',AQuery.updatedMin);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Result:=List(_Q);
- end;
- Function TMylibraryAnnotationsResource.Summary(AQuery : string = '') : TAnnotationsSummary;
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/annotations/summary';
- _Methodid = 'books.mylibrary.annotations.summary';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TAnnotationsSummary) as TAnnotationsSummary;
- end;
- Function TMylibraryAnnotationsResource.Summary(AQuery : TMylibraryAnnotationssummaryOptions) : TAnnotationsSummary;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'layerIds',AQuery.layerIds);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Result:=Summary(_Q);
- end;
- Function TMylibraryAnnotationsResource.Update(annotationId: string; aAnnotation : TAnnotation; AQuery : string = '') : TAnnotation;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'mylibrary/annotations/{annotationId}';
- _Methodid = 'books.mylibrary.annotations.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['annotationId',annotationId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAnnotation,TAnnotation) as TAnnotation;
- end;
- Function TMylibraryAnnotationsResource.Update(annotationId: string; aAnnotation : TAnnotation; AQuery : TMylibraryAnnotationsupdateOptions) : TAnnotation;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Update(annotationId,aAnnotation,_Q);
- end;
- { --------------------------------------------------------------------
- TMylibraryBookshelvesVolumesResource
- --------------------------------------------------------------------}
- Class Function TMylibraryBookshelvesVolumesResource.ResourceName : String;
- begin
- Result:='volumes';
- end;
- Class Function TMylibraryBookshelvesVolumesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TMylibraryBookshelvesVolumesResource.List(shelf: string; AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'mylibrary/bookshelves/{shelf}/volumes';
- _Methodid = 'books.mylibrary.bookshelves.volumes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TMylibraryBookshelvesVolumesResource.List(shelf: string; AQuery : TMylibraryBookshelvesVolumeslistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'country',AQuery.country);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'projection',AQuery.projection);
- AddToQuery(_Q,'q',AQuery.q);
- AddToQuery(_Q,'showPreorders',AQuery.showPreorders);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- Result:=List(shelf,_Q);
- end;
- { --------------------------------------------------------------------
- TMylibraryBookshelvesResource
- --------------------------------------------------------------------}
- Class Function TMylibraryBookshelvesResource.ResourceName : String;
- begin
- Result:='bookshelves';
- end;
- Class Function TMylibraryBookshelvesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Procedure TMylibraryBookshelvesResource.AddVolume(shelf: string; AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/bookshelves/{shelf}/addVolume';
- _Methodid = 'books.mylibrary.bookshelves.addVolume';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryBookshelvesResource.AddVolume(shelf: string; AQuery : TMylibraryBookshelvesaddVolumeOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'reason',AQuery.reason);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- AddVolume(shelf,_Q);
- end;
- Procedure TMylibraryBookshelvesResource.ClearVolumes(shelf: string; AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/bookshelves/{shelf}/clearVolumes';
- _Methodid = 'books.mylibrary.bookshelves.clearVolumes';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryBookshelvesResource.ClearVolumes(shelf: string; AQuery : TMylibraryBookshelvesclearVolumesOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- ClearVolumes(shelf,_Q);
- end;
- Function TMylibraryBookshelvesResource.Get(shelf: string; AQuery : string = '') : TBookshelf;
- Const
- _HTTPMethod = 'GET';
- _Path = 'mylibrary/bookshelves/{shelf}';
- _Methodid = 'books.mylibrary.bookshelves.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TBookshelf) as TBookshelf;
- end;
- Function TMylibraryBookshelvesResource.Get(shelf: string; AQuery : TMylibraryBookshelvesgetOptions) : TBookshelf;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(shelf,_Q);
- end;
- Function TMylibraryBookshelvesResource.List(AQuery : string = '') : TBookshelves;
- Const
- _HTTPMethod = 'GET';
- _Path = 'mylibrary/bookshelves';
- _Methodid = 'books.mylibrary.bookshelves.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TBookshelves) as TBookshelves;
- end;
- Function TMylibraryBookshelvesResource.List(AQuery : TMylibraryBookshelveslistOptions) : TBookshelves;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- Result:=List(_Q);
- end;
- Procedure TMylibraryBookshelvesResource.MoveVolume(shelf: string; AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/bookshelves/{shelf}/moveVolume';
- _Methodid = 'books.mylibrary.bookshelves.moveVolume';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryBookshelvesResource.MoveVolume(shelf: string; AQuery : TMylibraryBookshelvesmoveVolumeOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- AddToQuery(_Q,'volumePosition',AQuery.volumePosition);
- MoveVolume(shelf,_Q);
- end;
- Procedure TMylibraryBookshelvesResource.RemoveVolume(shelf: string; AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/bookshelves/{shelf}/removeVolume';
- _Methodid = 'books.mylibrary.bookshelves.removeVolume';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['shelf',shelf]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryBookshelvesResource.RemoveVolume(shelf: string; AQuery : TMylibraryBookshelvesremoveVolumeOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'reason',AQuery.reason);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- RemoveVolume(shelf,_Q);
- end;
- Function TMylibraryBookshelvesResource.GetVolumesInstance : TMylibraryBookshelvesVolumesResource;
- begin
- if (FVolumesInstance=Nil) then
- FVolumesInstance:=CreateVolumesResource;
- Result:=FVolumesInstance;
- end;
- Function TMylibraryBookshelvesResource.CreateVolumesResource : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=CreateVolumesResource(Self);
- end;
- Function TMylibraryBookshelvesResource.CreateVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=TMylibraryBookshelvesVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TMylibraryReadingpositionsResource
- --------------------------------------------------------------------}
- Class Function TMylibraryReadingpositionsResource.ResourceName : String;
- begin
- Result:='readingpositions';
- end;
- Class Function TMylibraryReadingpositionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TMylibraryReadingpositionsResource.Get(volumeId: string; AQuery : string = '') : TReadingPosition;
- Const
- _HTTPMethod = 'GET';
- _Path = 'mylibrary/readingpositions/{volumeId}';
- _Methodid = 'books.mylibrary.readingpositions.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TReadingPosition) as TReadingPosition;
- end;
- Function TMylibraryReadingpositionsResource.Get(volumeId: string; AQuery : TMylibraryReadingpositionsgetOptions) : TReadingPosition;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(volumeId,_Q);
- end;
- Procedure TMylibraryReadingpositionsResource.SetPosition(volumeId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'mylibrary/readingpositions/{volumeId}/setPosition';
- _Methodid = 'books.mylibrary.readingpositions.setPosition';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['volumeId',volumeId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TMylibraryReadingpositionsResource.SetPosition(volumeId: string; AQuery : TMylibraryReadingpositionssetPositionOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'action',AQuery.action);
- AddToQuery(_Q,'contentVersion',AQuery.contentVersion);
- AddToQuery(_Q,'deviceCookie',AQuery.deviceCookie);
- AddToQuery(_Q,'position',AQuery.position);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'timestamp',AQuery.timestamp);
- SetPosition(volumeId,_Q);
- end;
- { --------------------------------------------------------------------
- TMylibraryResource
- --------------------------------------------------------------------}
- Class Function TMylibraryResource.ResourceName : String;
- begin
- Result:='mylibrary';
- end;
- Class Function TMylibraryResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TMylibraryResource.GetAnnotationsInstance : TMylibraryAnnotationsResource;
- begin
- if (FAnnotationsInstance=Nil) then
- FAnnotationsInstance:=CreateAnnotationsResource;
- Result:=FAnnotationsInstance;
- end;
- Function TMylibraryResource.CreateAnnotationsResource : TMylibraryAnnotationsResource;
- begin
- Result:=CreateAnnotationsResource(Self);
- end;
- Function TMylibraryResource.CreateAnnotationsResource(AOwner : TComponent) : TMylibraryAnnotationsResource;
- begin
- Result:=TMylibraryAnnotationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TMylibraryResource.GetBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;
- begin
- if (FBookshelvesVolumesInstance=Nil) then
- FBookshelvesVolumesInstance:=CreateBookshelvesVolumesResource;
- Result:=FBookshelvesVolumesInstance;
- end;
- Function TMylibraryResource.CreateBookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=CreateBookshelvesVolumesResource(Self);
- end;
- Function TMylibraryResource.CreateBookshelvesVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=TMylibraryBookshelvesVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TMylibraryResource.GetBookshelvesInstance : TMylibraryBookshelvesResource;
- begin
- if (FBookshelvesInstance=Nil) then
- FBookshelvesInstance:=CreateBookshelvesResource;
- Result:=FBookshelvesInstance;
- end;
- Function TMylibraryResource.CreateBookshelvesResource : TMylibraryBookshelvesResource;
- begin
- Result:=CreateBookshelvesResource(Self);
- end;
- Function TMylibraryResource.CreateBookshelvesResource(AOwner : TComponent) : TMylibraryBookshelvesResource;
- begin
- Result:=TMylibraryBookshelvesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TMylibraryResource.GetReadingpositionsInstance : TMylibraryReadingpositionsResource;
- begin
- if (FReadingpositionsInstance=Nil) then
- FReadingpositionsInstance:=CreateReadingpositionsResource;
- Result:=FReadingpositionsInstance;
- end;
- Function TMylibraryResource.CreateReadingpositionsResource : TMylibraryReadingpositionsResource;
- begin
- Result:=CreateReadingpositionsResource(Self);
- end;
- Function TMylibraryResource.CreateReadingpositionsResource(AOwner : TComponent) : TMylibraryReadingpositionsResource;
- begin
- Result:=TMylibraryReadingpositionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TNotificationResource
- --------------------------------------------------------------------}
- Class Function TNotificationResource.ResourceName : String;
- begin
- Result:='notification';
- end;
- Class Function TNotificationResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TNotificationResource.Get(AQuery : string = '') : TNotification;
- Const
- _HTTPMethod = 'GET';
- _Path = 'notification/get';
- _Methodid = 'books.notification.get';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TNotification) as TNotification;
- end;
- Function TNotificationResource.Get(AQuery : TNotificationgetOptions) : TNotification;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'notification_id',AQuery.notification_id);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(_Q);
- end;
- { --------------------------------------------------------------------
- TOnboardingResource
- --------------------------------------------------------------------}
- Class Function TOnboardingResource.ResourceName : String;
- begin
- Result:='onboarding';
- end;
- Class Function TOnboardingResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TOnboardingResource.ListCategories(AQuery : string = '') : TCategory;
- Const
- _HTTPMethod = 'GET';
- _Path = 'onboarding/listCategories';
- _Methodid = 'books.onboarding.listCategories';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TCategory) as TCategory;
- end;
- Function TOnboardingResource.ListCategories(AQuery : TOnboardinglistCategoriesOptions) : TCategory;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- Result:=ListCategories(_Q);
- end;
- Function TOnboardingResource.ListCategoryVolumes(AQuery : string = '') : TVolume2;
- Const
- _HTTPMethod = 'GET';
- _Path = 'onboarding/listCategoryVolumes';
- _Methodid = 'books.onboarding.listCategoryVolumes';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolume2) as TVolume2;
- end;
- Function TOnboardingResource.ListCategoryVolumes(AQuery : TOnboardinglistCategoryVolumesOptions) : TVolume2;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'categoryId',AQuery.categoryId);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxAllowedMaturityRating',AQuery.maxAllowedMaturityRating);
- AddToQuery(_Q,'pageSize',AQuery.pageSize);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=ListCategoryVolumes(_Q);
- end;
- { --------------------------------------------------------------------
- TPersonalizedstreamResource
- --------------------------------------------------------------------}
- Class Function TPersonalizedstreamResource.ResourceName : String;
- begin
- Result:='personalizedstream';
- end;
- Class Function TPersonalizedstreamResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TPersonalizedstreamResource.Get(AQuery : string = '') : TDiscoveryclusters;
- Const
- _HTTPMethod = 'GET';
- _Path = 'personalizedstream/get';
- _Methodid = 'books.personalizedstream.get';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TDiscoveryclusters) as TDiscoveryclusters;
- end;
- Function TPersonalizedstreamResource.Get(AQuery : TPersonalizedstreamgetOptions) : TDiscoveryclusters;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxAllowedMaturityRating',AQuery.maxAllowedMaturityRating);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=Get(_Q);
- end;
- { --------------------------------------------------------------------
- TPromoofferResource
- --------------------------------------------------------------------}
- Class Function TPromoofferResource.ResourceName : String;
- begin
- Result:='promooffer';
- end;
- Class Function TPromoofferResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Procedure TPromoofferResource.Accept(AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'promooffer/accept';
- _Methodid = 'books.promooffer.accept';
- begin
- ServiceCall(_HTTPMethod,_Path,AQuery,Nil,Nil);
- end;
- Procedure TPromoofferResource.Accept(AQuery : TPromoofferacceptOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'androidId',AQuery.androidId);
- AddToQuery(_Q,'device',AQuery.device);
- AddToQuery(_Q,'manufacturer',AQuery.manufacturer);
- AddToQuery(_Q,'model',AQuery.model);
- AddToQuery(_Q,'offerId',AQuery.offerId);
- AddToQuery(_Q,'product',AQuery.product);
- AddToQuery(_Q,'serial',AQuery.serial);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Accept(_Q);
- end;
- Procedure TPromoofferResource.Dismiss(AQuery : string = '');
- Const
- _HTTPMethod = 'POST';
- _Path = 'promooffer/dismiss';
- _Methodid = 'books.promooffer.dismiss';
- begin
- ServiceCall(_HTTPMethod,_Path,AQuery,Nil,Nil);
- end;
- Procedure TPromoofferResource.Dismiss(AQuery : TPromoofferdismissOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'androidId',AQuery.androidId);
- AddToQuery(_Q,'device',AQuery.device);
- AddToQuery(_Q,'manufacturer',AQuery.manufacturer);
- AddToQuery(_Q,'model',AQuery.model);
- AddToQuery(_Q,'offerId',AQuery.offerId);
- AddToQuery(_Q,'product',AQuery.product);
- AddToQuery(_Q,'serial',AQuery.serial);
- Dismiss(_Q);
- end;
- Function TPromoofferResource.Get(AQuery : string = '') : TOffers;
- Const
- _HTTPMethod = 'GET';
- _Path = 'promooffer/get';
- _Methodid = 'books.promooffer.get';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TOffers) as TOffers;
- end;
- Function TPromoofferResource.Get(AQuery : TPromooffergetOptions) : TOffers;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'androidId',AQuery.androidId);
- AddToQuery(_Q,'device',AQuery.device);
- AddToQuery(_Q,'manufacturer',AQuery.manufacturer);
- AddToQuery(_Q,'model',AQuery.model);
- AddToQuery(_Q,'product',AQuery.product);
- AddToQuery(_Q,'serial',AQuery.serial);
- Result:=Get(_Q);
- end;
- { --------------------------------------------------------------------
- TSeriesMembershipResource
- --------------------------------------------------------------------}
- Class Function TSeriesMembershipResource.ResourceName : String;
- begin
- Result:='membership';
- end;
- Class Function TSeriesMembershipResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TSeriesMembershipResource.Get(AQuery : string = '') : TSeriesmembership;
- Const
- _HTTPMethod = 'GET';
- _Path = 'series/membership/get';
- _Methodid = 'books.series.membership.get';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TSeriesmembership) as TSeriesmembership;
- end;
- Function TSeriesMembershipResource.Get(AQuery : TSeriesMembershipgetOptions) : TSeriesmembership;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'page_size',AQuery.page_size);
- AddToQuery(_Q,'page_token',AQuery.page_token);
- AddToQuery(_Q,'series_id',AQuery.series_id);
- Result:=Get(_Q);
- end;
- { --------------------------------------------------------------------
- TSeriesResource
- --------------------------------------------------------------------}
- Class Function TSeriesResource.ResourceName : String;
- begin
- Result:='series';
- end;
- Class Function TSeriesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TSeriesResource.Get(AQuery : string = '') : TSeries;
- Const
- _HTTPMethod = 'GET';
- _Path = 'series/get';
- _Methodid = 'books.series.get';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TSeries) as TSeries;
- end;
- Function TSeriesResource.Get(AQuery : TSeriesgetOptions) : TSeries;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'series_id',AQuery.series_id);
- Result:=Get(_Q);
- end;
- Function TSeriesResource.GetMembershipInstance : TSeriesMembershipResource;
- begin
- if (FMembershipInstance=Nil) then
- FMembershipInstance:=CreateMembershipResource;
- Result:=FMembershipInstance;
- end;
- Function TSeriesResource.CreateMembershipResource : TSeriesMembershipResource;
- begin
- Result:=CreateMembershipResource(Self);
- end;
- Function TSeriesResource.CreateMembershipResource(AOwner : TComponent) : TSeriesMembershipResource;
- begin
- Result:=TSeriesMembershipResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TVolumesAssociatedResource
- --------------------------------------------------------------------}
- Class Function TVolumesAssociatedResource.ResourceName : String;
- begin
- Result:='associated';
- end;
- Class Function TVolumesAssociatedResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TVolumesAssociatedResource.List(volumeId: string; AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}/associated';
- _Methodid = 'books.volumes.associated.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TVolumesAssociatedResource.List(volumeId: string; AQuery : TVolumesAssociatedlistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'association',AQuery.association);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxAllowedMaturityRating',AQuery.maxAllowedMaturityRating);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=List(volumeId,_Q);
- end;
- { --------------------------------------------------------------------
- TVolumesMybooksResource
- --------------------------------------------------------------------}
- Class Function TVolumesMybooksResource.ResourceName : String;
- begin
- Result:='mybooks';
- end;
- Class Function TVolumesMybooksResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TVolumesMybooksResource.List(AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/mybooks';
- _Methodid = 'books.volumes.mybooks.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TVolumesMybooksResource.List(AQuery : TVolumesMybookslistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'acquireMethod',AQuery.acquireMethod);
- AddToQuery(_Q,'country',AQuery.country);
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'processingState',AQuery.processingState);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- Result:=List(_Q);
- end;
- { --------------------------------------------------------------------
- TVolumesRecommendedResource
- --------------------------------------------------------------------}
- Class Function TVolumesRecommendedResource.ResourceName : String;
- begin
- Result:='recommended';
- end;
- Class Function TVolumesRecommendedResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TVolumesRecommendedResource.List(AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/recommended';
- _Methodid = 'books.volumes.recommended.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TVolumesRecommendedResource.List(AQuery : TVolumesRecommendedlistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxAllowedMaturityRating',AQuery.maxAllowedMaturityRating);
- AddToQuery(_Q,'source',AQuery.source);
- Result:=List(_Q);
- end;
- Function TVolumesRecommendedResource.Rate(AQuery : string = '') : TBooksVolumesRecommendedRateResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'volumes/recommended/rate';
- _Methodid = 'books.volumes.recommended.rate';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TBooksVolumesRecommendedRateResponse) as TBooksVolumesRecommendedRateResponse;
- end;
- Function TVolumesRecommendedResource.Rate(AQuery : TVolumesRecommendedrateOptions) : TBooksVolumesRecommendedRateResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'rating',AQuery.rating);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Result:=Rate(_Q);
- end;
- { --------------------------------------------------------------------
- TVolumesUseruploadedResource
- --------------------------------------------------------------------}
- Class Function TVolumesUseruploadedResource.ResourceName : String;
- begin
- Result:='useruploaded';
- end;
- Class Function TVolumesUseruploadedResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TVolumesUseruploadedResource.List(AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/useruploaded';
- _Methodid = 'books.volumes.useruploaded.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TVolumesUseruploadedResource.List(AQuery : TVolumesUseruploadedlistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'locale',AQuery.locale);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'processingState',AQuery.processingState);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- AddToQuery(_Q,'volumeId',AQuery.volumeId);
- Result:=List(_Q);
- end;
- { --------------------------------------------------------------------
- TVolumesResource
- --------------------------------------------------------------------}
- Class Function TVolumesResource.ResourceName : String;
- begin
- Result:='volumes';
- end;
- Class Function TVolumesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TbooksAPI;
- end;
- Function TVolumesResource.Get(volumeId: string; AQuery : string = '') : TVolume;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes/{volumeId}';
- _Methodid = 'books.volumes.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['volumeId',volumeId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TVolume) as TVolume;
- end;
- Function TVolumesResource.Get(volumeId: string; AQuery : TVolumesgetOptions) : TVolume;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'country',AQuery.country);
- AddToQuery(_Q,'includeNonComicsSeries',AQuery.includeNonComicsSeries);
- AddToQuery(_Q,'partner',AQuery.partner);
- AddToQuery(_Q,'projection',AQuery.projection);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'user_library_consistent_read',AQuery.user_library_consistent_read);
- Result:=Get(volumeId,_Q);
- end;
- Function TVolumesResource.List(AQuery : string = '') : TVolumes;
- Const
- _HTTPMethod = 'GET';
- _Path = 'volumes';
- _Methodid = 'books.volumes.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,AQuery,Nil,TVolumes) as TVolumes;
- end;
- Function TVolumesResource.List(AQuery : TVolumeslistOptions) : TVolumes;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'download',AQuery.download);
- AddToQuery(_Q,'filter',AQuery.filter);
- AddToQuery(_Q,'langRestrict',AQuery.langRestrict);
- AddToQuery(_Q,'libraryRestrict',AQuery.libraryRestrict);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'orderBy',AQuery.orderBy);
- AddToQuery(_Q,'partner',AQuery.partner);
- AddToQuery(_Q,'printType',AQuery.printType);
- AddToQuery(_Q,'projection',AQuery.projection);
- AddToQuery(_Q,'q',AQuery.q);
- AddToQuery(_Q,'showPreorders',AQuery.showPreorders);
- AddToQuery(_Q,'source',AQuery.source);
- AddToQuery(_Q,'startIndex',AQuery.startIndex);
- Result:=List(_Q);
- end;
- Function TVolumesResource.GetAssociatedInstance : TVolumesAssociatedResource;
- begin
- if (FAssociatedInstance=Nil) then
- FAssociatedInstance:=CreateAssociatedResource;
- Result:=FAssociatedInstance;
- end;
- Function TVolumesResource.CreateAssociatedResource : TVolumesAssociatedResource;
- begin
- Result:=CreateAssociatedResource(Self);
- end;
- Function TVolumesResource.CreateAssociatedResource(AOwner : TComponent) : TVolumesAssociatedResource;
- begin
- Result:=TVolumesAssociatedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TVolumesResource.GetMybooksInstance : TVolumesMybooksResource;
- begin
- if (FMybooksInstance=Nil) then
- FMybooksInstance:=CreateMybooksResource;
- Result:=FMybooksInstance;
- end;
- Function TVolumesResource.CreateMybooksResource : TVolumesMybooksResource;
- begin
- Result:=CreateMybooksResource(Self);
- end;
- Function TVolumesResource.CreateMybooksResource(AOwner : TComponent) : TVolumesMybooksResource;
- begin
- Result:=TVolumesMybooksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TVolumesResource.GetRecommendedInstance : TVolumesRecommendedResource;
- begin
- if (FRecommendedInstance=Nil) then
- FRecommendedInstance:=CreateRecommendedResource;
- Result:=FRecommendedInstance;
- end;
- Function TVolumesResource.CreateRecommendedResource : TVolumesRecommendedResource;
- begin
- Result:=CreateRecommendedResource(Self);
- end;
- Function TVolumesResource.CreateRecommendedResource(AOwner : TComponent) : TVolumesRecommendedResource;
- begin
- Result:=TVolumesRecommendedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TVolumesResource.GetUseruploadedInstance : TVolumesUseruploadedResource;
- begin
- if (FUseruploadedInstance=Nil) then
- FUseruploadedInstance:=CreateUseruploadedResource;
- Result:=FUseruploadedInstance;
- end;
- Function TVolumesResource.CreateUseruploadedResource : TVolumesUseruploadedResource;
- begin
- Result:=CreateUseruploadedResource(Self);
- end;
- Function TVolumesResource.CreateUseruploadedResource(AOwner : TComponent) : TVolumesUseruploadedResource;
- begin
- Result:=TVolumesUseruploadedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TBooksAPI
- --------------------------------------------------------------------}
- Class Function TBooksAPI.APIName : String;
- begin
- Result:='books';
- end;
- Class Function TBooksAPI.APIVersion : String;
- begin
- Result:='v1';
- end;
- Class Function TBooksAPI.APIRevision : String;
- begin
- Result:='20160411';
- end;
- Class Function TBooksAPI.APIID : String;
- begin
- Result:='books:v1';
- end;
- Class Function TBooksAPI.APITitle : String;
- begin
- Result:='Books API';
- end;
- Class Function TBooksAPI.APIDescription : String;
- begin
- Result:='Lets you search for books and manage your Google Books library.';
- end;
- Class Function TBooksAPI.APIOwnerDomain : String;
- begin
- Result:='google.com';
- end;
- Class Function TBooksAPI.APIOwnerName : String;
- begin
- Result:='Google';
- end;
- Class Function TBooksAPI.APIIcon16 : String;
- begin
- Result:='https://www.google.com/images/icons/product/ebooks-16.png';
- end;
- Class Function TBooksAPI.APIIcon32 : String;
- begin
- Result:='https://www.google.com/images/icons/product/ebooks-32.png';
- end;
- Class Function TBooksAPI.APIdocumentationLink : String;
- begin
- Result:='https://developers.google.com/books/docs/v1/getting_started';
- end;
- Class Function TBooksAPI.APIrootUrl : string;
- begin
- Result:='https://www.googleapis.com/';
- end;
- Class Function TBooksAPI.APIbasePath : string;
- begin
- Result:='/books/v1/';
- end;
- Class Function TBooksAPI.APIbaseURL : String;
- begin
- Result:='https://www.googleapis.com/books/v1/';
- end;
- Class Function TBooksAPI.APIProtocol : string;
- begin
- Result:='rest';
- end;
- Class Function TBooksAPI.APIservicePath : string;
- begin
- Result:='books/v1/';
- end;
- Class Function TBooksAPI.APIbatchPath : String;
- begin
- Result:='batch';
- end;
- Class Function TBooksAPI.APIAuthScopes : TScopeInfoArray;
- begin
- SetLength(Result,1);
- Result[0].Name:='https://www.googleapis.com/auth/books';
- Result[0].Description:='Manage your books';
-
- end;
- Class Function TBooksAPI.APINeedsAuth : Boolean;
- begin
- Result:=True;
- end;
- Class Procedure TBooksAPI.RegisterAPIResources;
- begin
- TAnnotationTypeclientVersionRanges.RegisterObject;
- TAnnotationTypecurrentVersionRanges.RegisterObject;
- TAnnotationTypelayerSummary.RegisterObject;
- TAnnotation.RegisterObject;
- TAnnotationdata.RegisterObject;
- TAnnotations.RegisterObject;
- TAnnotationsSummaryTypelayersItem.RegisterObject;
- TAnnotationsSummary.RegisterObject;
- TAnnotationsdata.RegisterObject;
- TBooksAnnotationsRange.RegisterObject;
- TBooksCloudloadingResource.RegisterObject;
- TBooksVolumesRecommendedRateResponse.RegisterObject;
- TBookshelf.RegisterObject;
- TBookshelves.RegisterObject;
- TCategoryTypeitemsItem.RegisterObject;
- TCategory.RegisterObject;
- TConcurrentAccessRestriction.RegisterObject;
- TDictlayerdataTypecommon.RegisterObject;
- TDictlayerdataTypedictTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypederivativesItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypederivativesItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypeexamplesItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypeconjugationsItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItemTypeexamplesItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypedefinitionsItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItemTypesynonymsItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesensesItem.RegisterObject;
- TDictlayerdataTypedictTypewordsItemTypesource.RegisterObject;
- TDictlayerdataTypedictTypewordsItem.RegisterObject;
- TDictlayerdataTypedict.RegisterObject;
- TDictlayerdata.RegisterObject;
- TDiscoveryclustersTypeclustersItemTypebanner_with_content_container.RegisterObject;
- TDiscoveryclustersTypeclustersItem.RegisterObject;
- TDiscoveryclusters.RegisterObject;
- TDownloadAccessRestriction.RegisterObject;
- TDownloadAccesses.RegisterObject;
- TGeolayerdataTypecommon.RegisterObject;
- TGeolayerdataTypegeoTypeboundaryItemItem.RegisterObject;
- TGeolayerdataTypegeoTypeviewportTypehi.RegisterObject;
- TGeolayerdataTypegeoTypeviewportTypelo.RegisterObject;
- TGeolayerdataTypegeoTypeviewport.RegisterObject;
- TGeolayerdataTypegeo.RegisterObject;
- TGeolayerdata.RegisterObject;
- TLayersummaries.RegisterObject;
- TLayersummary.RegisterObject;
- TMetadataTypeitemsItem.RegisterObject;
- TMetadata.RegisterObject;
- TNotification.RegisterObject;
- TOffersTypeitemsItemTypeitemsItem.RegisterObject;
- TOffersTypeitemsItem.RegisterObject;
- TOffers.RegisterObject;
- TReadingPosition.RegisterObject;
- TRequestAccess.RegisterObject;
- TReviewTypeauthor.RegisterObject;
- TReviewTypesource.RegisterObject;
- TReview.RegisterObject;
- TSeriesTypeseriesItem.RegisterObject;
- TSeries.RegisterObject;
- TSeriesmembership.RegisterObject;
- TUsersettingsTypenotesExport.RegisterObject;
- TUsersettingsTypenotificationTypemoreFromAuthors.RegisterObject;
- TUsersettingsTypenotification.RegisterObject;
- TUsersettings.RegisterObject;
- TVolumeTypeaccessInfoTypeepub.RegisterObject;
- TVolumeTypeaccessInfoTypepdf.RegisterObject;
- TVolumeTypeaccessInfo.RegisterObject;
- TVolumeTypelayerInfoTypelayersItem.RegisterObject;
- TVolumeTypelayerInfo.RegisterObject;
- TVolumeTyperecommendedInfo.RegisterObject;
- TVolumeTypesaleInfoTypelistPrice.RegisterObject;
- TVolumeTypesaleInfoTypeoffersItemTypelistPrice.RegisterObject;
- TVolumeTypesaleInfoTypeoffersItemTyperentalDuration.RegisterObject;
- TVolumeTypesaleInfoTypeoffersItemTyperetailPrice.RegisterObject;
- TVolumeTypesaleInfoTypeoffersItem.RegisterObject;
- TVolumeTypesaleInfoTyperetailPrice.RegisterObject;
- TVolumeTypesaleInfo.RegisterObject;
- TVolumeTypesearchInfo.RegisterObject;
- TVolumeTypeuserInfoTypecopy.RegisterObject;
- TVolumeTypeuserInfoTypefamilySharing.RegisterObject;
- TVolumeTypeuserInfoTyperentalPeriod.RegisterObject;
- TVolumeTypeuserInfoTypeuserUploadedVolumeInfo.RegisterObject;
- TVolumeTypeuserInfo.RegisterObject;
- TVolumeTypevolumeInfoTypedimensions.RegisterObject;
- TVolumeTypevolumeInfoTypeimageLinks.RegisterObject;
- TVolumeTypevolumeInfoTypeindustryIdentifiersItem.RegisterObject;
- TVolumeTypevolumeInfo.RegisterObject;
- TVolume.RegisterObject;
- TVolume2.RegisterObject;
- TVolumeannotationTypecontentRanges.RegisterObject;
- TVolumeannotation.RegisterObject;
- TVolumeannotations.RegisterObject;
- TVolumes.RegisterObject;
- TVolumeseriesinfoTypevolumeSeriesItemTypeissueItem.RegisterObject;
- TVolumeseriesinfoTypevolumeSeriesItem.RegisterObject;
- TVolumeseriesinfo.RegisterObject;
- end;
- Function TBooksAPI.GetBookshelvesVolumesInstance : TBookshelvesVolumesResource;
- begin
- if (FBookshelvesVolumesInstance=Nil) then
- FBookshelvesVolumesInstance:=CreateBookshelvesVolumesResource;
- Result:=FBookshelvesVolumesInstance;
- end;
- Function TBooksAPI.CreateBookshelvesVolumesResource : TBookshelvesVolumesResource;
- begin
- Result:=CreateBookshelvesVolumesResource(Self);
- end;
- Function TBooksAPI.CreateBookshelvesVolumesResource(AOwner : TComponent) : TBookshelvesVolumesResource;
- begin
- Result:=TBookshelvesVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetBookshelvesInstance : TBookshelvesResource;
- begin
- if (FBookshelvesInstance=Nil) then
- FBookshelvesInstance:=CreateBookshelvesResource;
- Result:=FBookshelvesInstance;
- end;
- Function TBooksAPI.CreateBookshelvesResource : TBookshelvesResource;
- begin
- Result:=CreateBookshelvesResource(Self);
- end;
- Function TBooksAPI.CreateBookshelvesResource(AOwner : TComponent) : TBookshelvesResource;
- begin
- Result:=TBookshelvesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetCloudloadingInstance : TCloudloadingResource;
- begin
- if (FCloudloadingInstance=Nil) then
- FCloudloadingInstance:=CreateCloudloadingResource;
- Result:=FCloudloadingInstance;
- end;
- Function TBooksAPI.CreateCloudloadingResource : TCloudloadingResource;
- begin
- Result:=CreateCloudloadingResource(Self);
- end;
- Function TBooksAPI.CreateCloudloadingResource(AOwner : TComponent) : TCloudloadingResource;
- begin
- Result:=TCloudloadingResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetDictionaryInstance : TDictionaryResource;
- begin
- if (FDictionaryInstance=Nil) then
- FDictionaryInstance:=CreateDictionaryResource;
- Result:=FDictionaryInstance;
- end;
- Function TBooksAPI.CreateDictionaryResource : TDictionaryResource;
- begin
- Result:=CreateDictionaryResource(Self);
- end;
- Function TBooksAPI.CreateDictionaryResource(AOwner : TComponent) : TDictionaryResource;
- begin
- Result:=TDictionaryResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetLayersAnnotationDataInstance : TLayersAnnotationDataResource;
- begin
- if (FLayersAnnotationDataInstance=Nil) then
- FLayersAnnotationDataInstance:=CreateLayersAnnotationDataResource;
- Result:=FLayersAnnotationDataInstance;
- end;
- Function TBooksAPI.CreateLayersAnnotationDataResource : TLayersAnnotationDataResource;
- begin
- Result:=CreateLayersAnnotationDataResource(Self);
- end;
- Function TBooksAPI.CreateLayersAnnotationDataResource(AOwner : TComponent) : TLayersAnnotationDataResource;
- begin
- Result:=TLayersAnnotationDataResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetLayersVolumeAnnotationsInstance : TLayersVolumeAnnotationsResource;
- begin
- if (FLayersVolumeAnnotationsInstance=Nil) then
- FLayersVolumeAnnotationsInstance:=CreateLayersVolumeAnnotationsResource;
- Result:=FLayersVolumeAnnotationsInstance;
- end;
- Function TBooksAPI.CreateLayersVolumeAnnotationsResource : TLayersVolumeAnnotationsResource;
- begin
- Result:=CreateLayersVolumeAnnotationsResource(Self);
- end;
- Function TBooksAPI.CreateLayersVolumeAnnotationsResource(AOwner : TComponent) : TLayersVolumeAnnotationsResource;
- begin
- Result:=TLayersVolumeAnnotationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetLayersInstance : TLayersResource;
- begin
- if (FLayersInstance=Nil) then
- FLayersInstance:=CreateLayersResource;
- Result:=FLayersInstance;
- end;
- Function TBooksAPI.CreateLayersResource : TLayersResource;
- begin
- Result:=CreateLayersResource(Self);
- end;
- Function TBooksAPI.CreateLayersResource(AOwner : TComponent) : TLayersResource;
- begin
- Result:=TLayersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMyconfigInstance : TMyconfigResource;
- begin
- if (FMyconfigInstance=Nil) then
- FMyconfigInstance:=CreateMyconfigResource;
- Result:=FMyconfigInstance;
- end;
- Function TBooksAPI.CreateMyconfigResource : TMyconfigResource;
- begin
- Result:=CreateMyconfigResource(Self);
- end;
- Function TBooksAPI.CreateMyconfigResource(AOwner : TComponent) : TMyconfigResource;
- begin
- Result:=TMyconfigResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMylibraryAnnotationsInstance : TMylibraryAnnotationsResource;
- begin
- if (FMylibraryAnnotationsInstance=Nil) then
- FMylibraryAnnotationsInstance:=CreateMylibraryAnnotationsResource;
- Result:=FMylibraryAnnotationsInstance;
- end;
- Function TBooksAPI.CreateMylibraryAnnotationsResource : TMylibraryAnnotationsResource;
- begin
- Result:=CreateMylibraryAnnotationsResource(Self);
- end;
- Function TBooksAPI.CreateMylibraryAnnotationsResource(AOwner : TComponent) : TMylibraryAnnotationsResource;
- begin
- Result:=TMylibraryAnnotationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMylibraryBookshelvesVolumesInstance : TMylibraryBookshelvesVolumesResource;
- begin
- if (FMylibraryBookshelvesVolumesInstance=Nil) then
- FMylibraryBookshelvesVolumesInstance:=CreateMylibraryBookshelvesVolumesResource;
- Result:=FMylibraryBookshelvesVolumesInstance;
- end;
- Function TBooksAPI.CreateMylibraryBookshelvesVolumesResource : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=CreateMylibraryBookshelvesVolumesResource(Self);
- end;
- Function TBooksAPI.CreateMylibraryBookshelvesVolumesResource(AOwner : TComponent) : TMylibraryBookshelvesVolumesResource;
- begin
- Result:=TMylibraryBookshelvesVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMylibraryBookshelvesInstance : TMylibraryBookshelvesResource;
- begin
- if (FMylibraryBookshelvesInstance=Nil) then
- FMylibraryBookshelvesInstance:=CreateMylibraryBookshelvesResource;
- Result:=FMylibraryBookshelvesInstance;
- end;
- Function TBooksAPI.CreateMylibraryBookshelvesResource : TMylibraryBookshelvesResource;
- begin
- Result:=CreateMylibraryBookshelvesResource(Self);
- end;
- Function TBooksAPI.CreateMylibraryBookshelvesResource(AOwner : TComponent) : TMylibraryBookshelvesResource;
- begin
- Result:=TMylibraryBookshelvesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMylibraryReadingpositionsInstance : TMylibraryReadingpositionsResource;
- begin
- if (FMylibraryReadingpositionsInstance=Nil) then
- FMylibraryReadingpositionsInstance:=CreateMylibraryReadingpositionsResource;
- Result:=FMylibraryReadingpositionsInstance;
- end;
- Function TBooksAPI.CreateMylibraryReadingpositionsResource : TMylibraryReadingpositionsResource;
- begin
- Result:=CreateMylibraryReadingpositionsResource(Self);
- end;
- Function TBooksAPI.CreateMylibraryReadingpositionsResource(AOwner : TComponent) : TMylibraryReadingpositionsResource;
- begin
- Result:=TMylibraryReadingpositionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetMylibraryInstance : TMylibraryResource;
- begin
- if (FMylibraryInstance=Nil) then
- FMylibraryInstance:=CreateMylibraryResource;
- Result:=FMylibraryInstance;
- end;
- Function TBooksAPI.CreateMylibraryResource : TMylibraryResource;
- begin
- Result:=CreateMylibraryResource(Self);
- end;
- Function TBooksAPI.CreateMylibraryResource(AOwner : TComponent) : TMylibraryResource;
- begin
- Result:=TMylibraryResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetNotificationInstance : TNotificationResource;
- begin
- if (FNotificationInstance=Nil) then
- FNotificationInstance:=CreateNotificationResource;
- Result:=FNotificationInstance;
- end;
- Function TBooksAPI.CreateNotificationResource : TNotificationResource;
- begin
- Result:=CreateNotificationResource(Self);
- end;
- Function TBooksAPI.CreateNotificationResource(AOwner : TComponent) : TNotificationResource;
- begin
- Result:=TNotificationResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetOnboardingInstance : TOnboardingResource;
- begin
- if (FOnboardingInstance=Nil) then
- FOnboardingInstance:=CreateOnboardingResource;
- Result:=FOnboardingInstance;
- end;
- Function TBooksAPI.CreateOnboardingResource : TOnboardingResource;
- begin
- Result:=CreateOnboardingResource(Self);
- end;
- Function TBooksAPI.CreateOnboardingResource(AOwner : TComponent) : TOnboardingResource;
- begin
- Result:=TOnboardingResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetPersonalizedstreamInstance : TPersonalizedstreamResource;
- begin
- if (FPersonalizedstreamInstance=Nil) then
- FPersonalizedstreamInstance:=CreatePersonalizedstreamResource;
- Result:=FPersonalizedstreamInstance;
- end;
- Function TBooksAPI.CreatePersonalizedstreamResource : TPersonalizedstreamResource;
- begin
- Result:=CreatePersonalizedstreamResource(Self);
- end;
- Function TBooksAPI.CreatePersonalizedstreamResource(AOwner : TComponent) : TPersonalizedstreamResource;
- begin
- Result:=TPersonalizedstreamResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetPromoofferInstance : TPromoofferResource;
- begin
- if (FPromoofferInstance=Nil) then
- FPromoofferInstance:=CreatePromoofferResource;
- Result:=FPromoofferInstance;
- end;
- Function TBooksAPI.CreatePromoofferResource : TPromoofferResource;
- begin
- Result:=CreatePromoofferResource(Self);
- end;
- Function TBooksAPI.CreatePromoofferResource(AOwner : TComponent) : TPromoofferResource;
- begin
- Result:=TPromoofferResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetSeriesMembershipInstance : TSeriesMembershipResource;
- begin
- if (FSeriesMembershipInstance=Nil) then
- FSeriesMembershipInstance:=CreateSeriesMembershipResource;
- Result:=FSeriesMembershipInstance;
- end;
- Function TBooksAPI.CreateSeriesMembershipResource : TSeriesMembershipResource;
- begin
- Result:=CreateSeriesMembershipResource(Self);
- end;
- Function TBooksAPI.CreateSeriesMembershipResource(AOwner : TComponent) : TSeriesMembershipResource;
- begin
- Result:=TSeriesMembershipResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetSeriesInstance : TSeriesResource;
- begin
- if (FSeriesInstance=Nil) then
- FSeriesInstance:=CreateSeriesResource;
- Result:=FSeriesInstance;
- end;
- Function TBooksAPI.CreateSeriesResource : TSeriesResource;
- begin
- Result:=CreateSeriesResource(Self);
- end;
- Function TBooksAPI.CreateSeriesResource(AOwner : TComponent) : TSeriesResource;
- begin
- Result:=TSeriesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetVolumesAssociatedInstance : TVolumesAssociatedResource;
- begin
- if (FVolumesAssociatedInstance=Nil) then
- FVolumesAssociatedInstance:=CreateVolumesAssociatedResource;
- Result:=FVolumesAssociatedInstance;
- end;
- Function TBooksAPI.CreateVolumesAssociatedResource : TVolumesAssociatedResource;
- begin
- Result:=CreateVolumesAssociatedResource(Self);
- end;
- Function TBooksAPI.CreateVolumesAssociatedResource(AOwner : TComponent) : TVolumesAssociatedResource;
- begin
- Result:=TVolumesAssociatedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetVolumesMybooksInstance : TVolumesMybooksResource;
- begin
- if (FVolumesMybooksInstance=Nil) then
- FVolumesMybooksInstance:=CreateVolumesMybooksResource;
- Result:=FVolumesMybooksInstance;
- end;
- Function TBooksAPI.CreateVolumesMybooksResource : TVolumesMybooksResource;
- begin
- Result:=CreateVolumesMybooksResource(Self);
- end;
- Function TBooksAPI.CreateVolumesMybooksResource(AOwner : TComponent) : TVolumesMybooksResource;
- begin
- Result:=TVolumesMybooksResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetVolumesRecommendedInstance : TVolumesRecommendedResource;
- begin
- if (FVolumesRecommendedInstance=Nil) then
- FVolumesRecommendedInstance:=CreateVolumesRecommendedResource;
- Result:=FVolumesRecommendedInstance;
- end;
- Function TBooksAPI.CreateVolumesRecommendedResource : TVolumesRecommendedResource;
- begin
- Result:=CreateVolumesRecommendedResource(Self);
- end;
- Function TBooksAPI.CreateVolumesRecommendedResource(AOwner : TComponent) : TVolumesRecommendedResource;
- begin
- Result:=TVolumesRecommendedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetVolumesUseruploadedInstance : TVolumesUseruploadedResource;
- begin
- if (FVolumesUseruploadedInstance=Nil) then
- FVolumesUseruploadedInstance:=CreateVolumesUseruploadedResource;
- Result:=FVolumesUseruploadedInstance;
- end;
- Function TBooksAPI.CreateVolumesUseruploadedResource : TVolumesUseruploadedResource;
- begin
- Result:=CreateVolumesUseruploadedResource(Self);
- end;
- Function TBooksAPI.CreateVolumesUseruploadedResource(AOwner : TComponent) : TVolumesUseruploadedResource;
- begin
- Result:=TVolumesUseruploadedResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TBooksAPI.GetVolumesInstance : TVolumesResource;
- begin
- if (FVolumesInstance=Nil) then
- FVolumesInstance:=CreateVolumesResource;
- Result:=FVolumesInstance;
- end;
- Function TBooksAPI.CreateVolumesResource : TVolumesResource;
- begin
- Result:=CreateVolumesResource(Self);
- end;
- Function TBooksAPI.CreateVolumesResource(AOwner : TComponent) : TVolumesResource;
- begin
- Result:=TVolumesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- initialization
- TBooksAPI.RegisterAPI;
- end.
|