12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519 |
- unit googledfareporting;
- {$MODE objfpc}
- {$H+}
- interface
- uses sysutils, classes, googleservice, restbase, googlebase;
- type
-
- //Top-level schema types
- TAccount = Class;
- TAccountActiveAdSummary = Class;
- TAccountPermission = Class;
- TAccountPermissionGroup = Class;
- TAccountPermissionGroupsListResponse = Class;
- TAccountPermissionsListResponse = Class;
- TAccountUserProfile = Class;
- TAccountUserProfilesListResponse = Class;
- TAccountsListResponse = Class;
- TActivities = Class;
- TAd = Class;
- TAdSlot = Class;
- TAdsListResponse = Class;
- TAdvertiser = Class;
- TAdvertiserGroup = Class;
- TAdvertiserGroupsListResponse = Class;
- TAdvertisersListResponse = Class;
- TAudienceSegment = Class;
- TAudienceSegmentGroup = Class;
- TBrowser = Class;
- TBrowsersListResponse = Class;
- TCampaign = Class;
- TCampaignCreativeAssociation = Class;
- TCampaignCreativeAssociationsListResponse = Class;
- TCampaignsListResponse = Class;
- TChangeLog = Class;
- TChangeLogsListResponse = Class;
- TCitiesListResponse = Class;
- TCity = Class;
- TClickTag = Class;
- TClickThroughUrl = Class;
- TClickThroughUrlSuffixProperties = Class;
- TCompanionClickThroughOverride = Class;
- TCompatibleFields = Class;
- TConnectionType = Class;
- TConnectionTypesListResponse = Class;
- TContentCategoriesListResponse = Class;
- TContentCategory = Class;
- TConversion = Class;
- TConversionError = Class;
- TConversionStatus = Class;
- TConversionsBatchInsertRequest = Class;
- TConversionsBatchInsertResponse = Class;
- TCountriesListResponse = Class;
- TCountry = Class;
- TCreative = Class;
- TCreativeAsset = Class;
- TCreativeAssetId = Class;
- TCreativeAssetMetadata = Class;
- TCreativeAssignment = Class;
- TCreativeCustomEvent = Class;
- TCreativeField = Class;
- TCreativeFieldAssignment = Class;
- TCreativeFieldValue = Class;
- TCreativeFieldValuesListResponse = Class;
- TCreativeFieldsListResponse = Class;
- TCreativeGroup = Class;
- TCreativeGroupAssignment = Class;
- TCreativeGroupsListResponse = Class;
- TCreativeOptimizationConfiguration = Class;
- TCreativeRotation = Class;
- TCreativeSettings = Class;
- TCreativesListResponse = Class;
- TCrossDimensionReachReportCompatibleFields = Class;
- TCustomFloodlightVariable = Class;
- TCustomRichMediaEvents = Class;
- TDateRange = Class;
- TDayPartTargeting = Class;
- TDefaultClickThroughEventTagProperties = Class;
- TDeliverySchedule = Class;
- TDfpSettings = Class;
- TDimension = Class;
- TDimensionFilter = Class;
- TDimensionValue = Class;
- TDimensionValueList = Class;
- TDimensionValueRequest = Class;
- TDirectorySite = Class;
- TDirectorySiteContact = Class;
- TDirectorySiteContactAssignment = Class;
- TDirectorySiteContactsListResponse = Class;
- TDirectorySiteSettings = Class;
- TDirectorySitesListResponse = Class;
- TDynamicTargetingKey = Class;
- TDynamicTargetingKeysListResponse = Class;
- TEncryptionInfo = Class;
- TEventTag = Class;
- TEventTagOverride = Class;
- TEventTagsListResponse = Class;
- TFile = Class;
- TFileList = Class;
- TFlight = Class;
- TFloodlightActivitiesGenerateTagResponse = Class;
- TFloodlightActivitiesListResponse = Class;
- TFloodlightActivity = Class;
- TFloodlightActivityDynamicTag = Class;
- TFloodlightActivityGroup = Class;
- TFloodlightActivityGroupsListResponse = Class;
- TFloodlightActivityPublisherDynamicTag = Class;
- TFloodlightConfiguration = Class;
- TFloodlightConfigurationsListResponse = Class;
- TFloodlightReportCompatibleFields = Class;
- TFrequencyCap = Class;
- TFsCommand = Class;
- TGeoTargeting = Class;
- TInventoryItem = Class;
- TInventoryItemsListResponse = Class;
- TKeyValueTargetingExpression = Class;
- TLandingPage = Class;
- TLandingPagesListResponse = Class;
- TLastModifiedInfo = Class;
- TListPopulationClause = Class;
- TListPopulationRule = Class;
- TListPopulationTerm = Class;
- TListTargetingExpression = Class;
- TLookbackConfiguration = Class;
- TMetric = Class;
- TMetro = Class;
- TMetrosListResponse = Class;
- TMobileCarrier = Class;
- TMobileCarriersListResponse = Class;
- TObjectFilter = Class;
- TOffsetPosition = Class;
- TOmnitureSettings = Class;
- TOperatingSystem = Class;
- TOperatingSystemVersion = Class;
- TOperatingSystemVersionsListResponse = Class;
- TOperatingSystemsListResponse = Class;
- TOptimizationActivity = Class;
- TOrder = Class;
- TOrderContact = Class;
- TOrderDocument = Class;
- TOrderDocumentsListResponse = Class;
- TOrdersListResponse = Class;
- TPathToConversionReportCompatibleFields = Class;
- TPlacement = Class;
- TPlacementAssignment = Class;
- TPlacementGroup = Class;
- TPlacementGroupsListResponse = Class;
- TPlacementStrategiesListResponse = Class;
- TPlacementStrategy = Class;
- TPlacementTag = Class;
- TPlacementsGenerateTagsResponse = Class;
- TPlacementsListResponse = Class;
- TPlatformType = Class;
- TPlatformTypesListResponse = Class;
- TPopupWindowProperties = Class;
- TPostalCode = Class;
- TPostalCodesListResponse = Class;
- TPricing = Class;
- TPricingSchedule = Class;
- TPricingSchedulePricingPeriod = Class;
- TProject = Class;
- TProjectsListResponse = Class;
- TReachReportCompatibleFields = Class;
- TRecipient = Class;
- TRegion = Class;
- TRegionsListResponse = Class;
- TRemarketingList = Class;
- TRemarketingListShare = Class;
- TRemarketingListsListResponse = Class;
- TReport = Class;
- TReportCompatibleFields = Class;
- TReportList = Class;
- TReportsConfiguration = Class;
- TRichMediaExitOverride = Class;
- TSite = Class;
- TSiteContact = Class;
- TSiteSettings = Class;
- TSitesListResponse = Class;
- TSize = Class;
- TSizesListResponse = Class;
- TSortedDimension = Class;
- TSubaccount = Class;
- TSubaccountsListResponse = Class;
- TTagData = Class;
- TTagSetting = Class;
- TTagSettings = Class;
- TTargetWindow = Class;
- TTargetableRemarketingList = Class;
- TTargetableRemarketingListsListResponse = Class;
- TTechnologyTargeting = Class;
- TThirdPartyAuthenticationToken = Class;
- TThirdPartyTrackingUrl = Class;
- TUserDefinedVariableConfiguration = Class;
- TUserProfile = Class;
- TUserProfileList = Class;
- TUserRole = Class;
- TUserRolePermission = Class;
- TUserRolePermissionGroup = Class;
- TUserRolePermissionGroupsListResponse = Class;
- TUserRolePermissionsListResponse = Class;
- TUserRolesListResponse = Class;
- TAccountArray = Array of TAccount;
- TAccountActiveAdSummaryArray = Array of TAccountActiveAdSummary;
- TAccountPermissionArray = Array of TAccountPermission;
- TAccountPermissionGroupArray = Array of TAccountPermissionGroup;
- TAccountPermissionGroupsListResponseArray = Array of TAccountPermissionGroupsListResponse;
- TAccountPermissionsListResponseArray = Array of TAccountPermissionsListResponse;
- TAccountUserProfileArray = Array of TAccountUserProfile;
- TAccountUserProfilesListResponseArray = Array of TAccountUserProfilesListResponse;
- TAccountsListResponseArray = Array of TAccountsListResponse;
- TActivitiesArray = Array of TActivities;
- TAdArray = Array of TAd;
- TAdSlotArray = Array of TAdSlot;
- TAdsListResponseArray = Array of TAdsListResponse;
- TAdvertiserArray = Array of TAdvertiser;
- TAdvertiserGroupArray = Array of TAdvertiserGroup;
- TAdvertiserGroupsListResponseArray = Array of TAdvertiserGroupsListResponse;
- TAdvertisersListResponseArray = Array of TAdvertisersListResponse;
- TAudienceSegmentArray = Array of TAudienceSegment;
- TAudienceSegmentGroupArray = Array of TAudienceSegmentGroup;
- TBrowserArray = Array of TBrowser;
- TBrowsersListResponseArray = Array of TBrowsersListResponse;
- TCampaignArray = Array of TCampaign;
- TCampaignCreativeAssociationArray = Array of TCampaignCreativeAssociation;
- TCampaignCreativeAssociationsListResponseArray = Array of TCampaignCreativeAssociationsListResponse;
- TCampaignsListResponseArray = Array of TCampaignsListResponse;
- TChangeLogArray = Array of TChangeLog;
- TChangeLogsListResponseArray = Array of TChangeLogsListResponse;
- TCitiesListResponseArray = Array of TCitiesListResponse;
- TCityArray = Array of TCity;
- TClickTagArray = Array of TClickTag;
- TClickThroughUrlArray = Array of TClickThroughUrl;
- TClickThroughUrlSuffixPropertiesArray = Array of TClickThroughUrlSuffixProperties;
- TCompanionClickThroughOverrideArray = Array of TCompanionClickThroughOverride;
- TCompatibleFieldsArray = Array of TCompatibleFields;
- TConnectionTypeArray = Array of TConnectionType;
- TConnectionTypesListResponseArray = Array of TConnectionTypesListResponse;
- TContentCategoriesListResponseArray = Array of TContentCategoriesListResponse;
- TContentCategoryArray = Array of TContentCategory;
- TConversionArray = Array of TConversion;
- TConversionErrorArray = Array of TConversionError;
- TConversionStatusArray = Array of TConversionStatus;
- TConversionsBatchInsertRequestArray = Array of TConversionsBatchInsertRequest;
- TConversionsBatchInsertResponseArray = Array of TConversionsBatchInsertResponse;
- TCountriesListResponseArray = Array of TCountriesListResponse;
- TCountryArray = Array of TCountry;
- TCreativeArray = Array of TCreative;
- TCreativeAssetArray = Array of TCreativeAsset;
- TCreativeAssetIdArray = Array of TCreativeAssetId;
- TCreativeAssetMetadataArray = Array of TCreativeAssetMetadata;
- TCreativeAssignmentArray = Array of TCreativeAssignment;
- TCreativeCustomEventArray = Array of TCreativeCustomEvent;
- TCreativeFieldArray = Array of TCreativeField;
- TCreativeFieldAssignmentArray = Array of TCreativeFieldAssignment;
- TCreativeFieldValueArray = Array of TCreativeFieldValue;
- TCreativeFieldValuesListResponseArray = Array of TCreativeFieldValuesListResponse;
- TCreativeFieldsListResponseArray = Array of TCreativeFieldsListResponse;
- TCreativeGroupArray = Array of TCreativeGroup;
- TCreativeGroupAssignmentArray = Array of TCreativeGroupAssignment;
- TCreativeGroupsListResponseArray = Array of TCreativeGroupsListResponse;
- TCreativeOptimizationConfigurationArray = Array of TCreativeOptimizationConfiguration;
- TCreativeRotationArray = Array of TCreativeRotation;
- TCreativeSettingsArray = Array of TCreativeSettings;
- TCreativesListResponseArray = Array of TCreativesListResponse;
- TCrossDimensionReachReportCompatibleFieldsArray = Array of TCrossDimensionReachReportCompatibleFields;
- TCustomFloodlightVariableArray = Array of TCustomFloodlightVariable;
- TCustomRichMediaEventsArray = Array of TCustomRichMediaEvents;
- TDateRangeArray = Array of TDateRange;
- TDayPartTargetingArray = Array of TDayPartTargeting;
- TDefaultClickThroughEventTagPropertiesArray = Array of TDefaultClickThroughEventTagProperties;
- TDeliveryScheduleArray = Array of TDeliverySchedule;
- TDfpSettingsArray = Array of TDfpSettings;
- TDimensionArray = Array of TDimension;
- TDimensionFilterArray = Array of TDimensionFilter;
- TDimensionValueArray = Array of TDimensionValue;
- TDimensionValueListArray = Array of TDimensionValueList;
- TDimensionValueRequestArray = Array of TDimensionValueRequest;
- TDirectorySiteArray = Array of TDirectorySite;
- TDirectorySiteContactArray = Array of TDirectorySiteContact;
- TDirectorySiteContactAssignmentArray = Array of TDirectorySiteContactAssignment;
- TDirectorySiteContactsListResponseArray = Array of TDirectorySiteContactsListResponse;
- TDirectorySiteSettingsArray = Array of TDirectorySiteSettings;
- TDirectorySitesListResponseArray = Array of TDirectorySitesListResponse;
- TDynamicTargetingKeyArray = Array of TDynamicTargetingKey;
- TDynamicTargetingKeysListResponseArray = Array of TDynamicTargetingKeysListResponse;
- TEncryptionInfoArray = Array of TEncryptionInfo;
- TEventTagArray = Array of TEventTag;
- TEventTagOverrideArray = Array of TEventTagOverride;
- TEventTagsListResponseArray = Array of TEventTagsListResponse;
- TFileArray = Array of TFile;
- TFileListArray = Array of TFileList;
- TFlightArray = Array of TFlight;
- TFloodlightActivitiesGenerateTagResponseArray = Array of TFloodlightActivitiesGenerateTagResponse;
- TFloodlightActivitiesListResponseArray = Array of TFloodlightActivitiesListResponse;
- TFloodlightActivityArray = Array of TFloodlightActivity;
- TFloodlightActivityDynamicTagArray = Array of TFloodlightActivityDynamicTag;
- TFloodlightActivityGroupArray = Array of TFloodlightActivityGroup;
- TFloodlightActivityGroupsListResponseArray = Array of TFloodlightActivityGroupsListResponse;
- TFloodlightActivityPublisherDynamicTagArray = Array of TFloodlightActivityPublisherDynamicTag;
- TFloodlightConfigurationArray = Array of TFloodlightConfiguration;
- TFloodlightConfigurationsListResponseArray = Array of TFloodlightConfigurationsListResponse;
- TFloodlightReportCompatibleFieldsArray = Array of TFloodlightReportCompatibleFields;
- TFrequencyCapArray = Array of TFrequencyCap;
- TFsCommandArray = Array of TFsCommand;
- TGeoTargetingArray = Array of TGeoTargeting;
- TInventoryItemArray = Array of TInventoryItem;
- TInventoryItemsListResponseArray = Array of TInventoryItemsListResponse;
- TKeyValueTargetingExpressionArray = Array of TKeyValueTargetingExpression;
- TLandingPageArray = Array of TLandingPage;
- TLandingPagesListResponseArray = Array of TLandingPagesListResponse;
- TLastModifiedInfoArray = Array of TLastModifiedInfo;
- TListPopulationClauseArray = Array of TListPopulationClause;
- TListPopulationRuleArray = Array of TListPopulationRule;
- TListPopulationTermArray = Array of TListPopulationTerm;
- TListTargetingExpressionArray = Array of TListTargetingExpression;
- TLookbackConfigurationArray = Array of TLookbackConfiguration;
- TMetricArray = Array of TMetric;
- TMetroArray = Array of TMetro;
- TMetrosListResponseArray = Array of TMetrosListResponse;
- TMobileCarrierArray = Array of TMobileCarrier;
- TMobileCarriersListResponseArray = Array of TMobileCarriersListResponse;
- TObjectFilterArray = Array of TObjectFilter;
- TOffsetPositionArray = Array of TOffsetPosition;
- TOmnitureSettingsArray = Array of TOmnitureSettings;
- TOperatingSystemArray = Array of TOperatingSystem;
- TOperatingSystemVersionArray = Array of TOperatingSystemVersion;
- TOperatingSystemVersionsListResponseArray = Array of TOperatingSystemVersionsListResponse;
- TOperatingSystemsListResponseArray = Array of TOperatingSystemsListResponse;
- TOptimizationActivityArray = Array of TOptimizationActivity;
- TOrderArray = Array of TOrder;
- TOrderContactArray = Array of TOrderContact;
- TOrderDocumentArray = Array of TOrderDocument;
- TOrderDocumentsListResponseArray = Array of TOrderDocumentsListResponse;
- TOrdersListResponseArray = Array of TOrdersListResponse;
- TPathToConversionReportCompatibleFieldsArray = Array of TPathToConversionReportCompatibleFields;
- TPlacementArray = Array of TPlacement;
- TPlacementAssignmentArray = Array of TPlacementAssignment;
- TPlacementGroupArray = Array of TPlacementGroup;
- TPlacementGroupsListResponseArray = Array of TPlacementGroupsListResponse;
- TPlacementStrategiesListResponseArray = Array of TPlacementStrategiesListResponse;
- TPlacementStrategyArray = Array of TPlacementStrategy;
- TPlacementTagArray = Array of TPlacementTag;
- TPlacementsGenerateTagsResponseArray = Array of TPlacementsGenerateTagsResponse;
- TPlacementsListResponseArray = Array of TPlacementsListResponse;
- TPlatformTypeArray = Array of TPlatformType;
- TPlatformTypesListResponseArray = Array of TPlatformTypesListResponse;
- TPopupWindowPropertiesArray = Array of TPopupWindowProperties;
- TPostalCodeArray = Array of TPostalCode;
- TPostalCodesListResponseArray = Array of TPostalCodesListResponse;
- TPricingArray = Array of TPricing;
- TPricingScheduleArray = Array of TPricingSchedule;
- TPricingSchedulePricingPeriodArray = Array of TPricingSchedulePricingPeriod;
- TProjectArray = Array of TProject;
- TProjectsListResponseArray = Array of TProjectsListResponse;
- TReachReportCompatibleFieldsArray = Array of TReachReportCompatibleFields;
- TRecipientArray = Array of TRecipient;
- TRegionArray = Array of TRegion;
- TRegionsListResponseArray = Array of TRegionsListResponse;
- TRemarketingListArray = Array of TRemarketingList;
- TRemarketingListShareArray = Array of TRemarketingListShare;
- TRemarketingListsListResponseArray = Array of TRemarketingListsListResponse;
- TReportArray = Array of TReport;
- TReportCompatibleFieldsArray = Array of TReportCompatibleFields;
- TReportListArray = Array of TReportList;
- TReportsConfigurationArray = Array of TReportsConfiguration;
- TRichMediaExitOverrideArray = Array of TRichMediaExitOverride;
- TSiteArray = Array of TSite;
- TSiteContactArray = Array of TSiteContact;
- TSiteSettingsArray = Array of TSiteSettings;
- TSitesListResponseArray = Array of TSitesListResponse;
- TSizeArray = Array of TSize;
- TSizesListResponseArray = Array of TSizesListResponse;
- TSortedDimensionArray = Array of TSortedDimension;
- TSubaccountArray = Array of TSubaccount;
- TSubaccountsListResponseArray = Array of TSubaccountsListResponse;
- TTagDataArray = Array of TTagData;
- TTagSettingArray = Array of TTagSetting;
- TTagSettingsArray = Array of TTagSettings;
- TTargetWindowArray = Array of TTargetWindow;
- TTargetableRemarketingListArray = Array of TTargetableRemarketingList;
- TTargetableRemarketingListsListResponseArray = Array of TTargetableRemarketingListsListResponse;
- TTechnologyTargetingArray = Array of TTechnologyTargeting;
- TThirdPartyAuthenticationTokenArray = Array of TThirdPartyAuthenticationToken;
- TThirdPartyTrackingUrlArray = Array of TThirdPartyTrackingUrl;
- TUserDefinedVariableConfigurationArray = Array of TUserDefinedVariableConfiguration;
- TUserProfileArray = Array of TUserProfile;
- TUserProfileListArray = Array of TUserProfileList;
- TUserRoleArray = Array of TUserRole;
- TUserRolePermissionArray = Array of TUserRolePermission;
- TUserRolePermissionGroupArray = Array of TUserRolePermissionGroup;
- TUserRolePermissionGroupsListResponseArray = Array of TUserRolePermissionGroupsListResponse;
- TUserRolePermissionsListResponseArray = Array of TUserRolePermissionsListResponse;
- TUserRolesListResponseArray = Array of TUserRolesListResponse;
- //Anonymous types, using auto-generated names
- TFileTypeurls = Class;
- TReportTypecriteria = Class;
- TReportTypecrossDimensionReachCriteria = Class;
- TReportTypedelivery = Class;
- TReportTypefloodlightCriteriaTypereportProperties = Class;
- TReportTypefloodlightCriteria = Class;
- TReportTypepathToConversionCriteriaTypereportProperties = Class;
- TReportTypepathToConversionCriteria = Class;
- TReportTypereachCriteria = Class;
- TReportTypeschedule = Class;
- TAccountPermissionGroupsListResponseTypeaccountPermissionGroupsArray = Array of TAccountPermissionGroup;
- TAccountPermissionsListResponseTypeaccountPermissionsArray = Array of TAccountPermission;
- TAccountUserProfilesListResponseTypeaccountUserProfilesArray = Array of TAccountUserProfile;
- TAccountsListResponseTypeaccountsArray = Array of TAccount;
- TActivitiesTypefiltersArray = Array of TDimensionValue;
- TAdTypecreativeGroupAssignmentsArray = Array of TCreativeGroupAssignment;
- TAdTypeeventTagOverridesArray = Array of TEventTagOverride;
- TAdTypeplacementAssignmentsArray = Array of TPlacementAssignment;
- TAdsListResponseTypeadsArray = Array of TAd;
- TAdvertiserGroupsListResponseTypeadvertiserGroupsArray = Array of TAdvertiserGroup;
- TAdvertisersListResponseTypeadvertisersArray = Array of TAdvertiser;
- TAudienceSegmentGroupTypeaudienceSegmentsArray = Array of TAudienceSegment;
- TBrowsersListResponseTypebrowsersArray = Array of TBrowser;
- TCampaignTypeadditionalCreativeOptimizationConfigurationsArray = Array of TCreativeOptimizationConfiguration;
- TCampaignTypeaudienceSegmentGroupsArray = Array of TAudienceSegmentGroup;
- TCampaignTypeeventTagOverridesArray = Array of TEventTagOverride;
- TCampaignCreativeAssociationsListResponseTypecampaignCreativeAssociationsArray = Array of TCampaignCreativeAssociation;
- TCampaignsListResponseTypecampaignsArray = Array of TCampaign;
- TChangeLogsListResponseTypechangeLogsArray = Array of TChangeLog;
- TCitiesListResponseTypecitiesArray = Array of TCity;
- TConnectionTypesListResponseTypeconnectionTypesArray = Array of TConnectionType;
- TContentCategoriesListResponseTypecontentCategoriesArray = Array of TContentCategory;
- TConversionTypecustomVariablesArray = Array of TCustomFloodlightVariable;
- TConversionStatusTypeerrorsArray = Array of TConversionError;
- TConversionsBatchInsertRequestTypeconversionsArray = Array of TConversion;
- TConversionsBatchInsertResponseTypestatusArray = Array of TConversionStatus;
- TCountriesListResponseTypecountriesArray = Array of TCountry;
- TCreativeTypeclickTagsArray = Array of TClickTag;
- TCreativeTypecounterCustomEventsArray = Array of TCreativeCustomEvent;
- TCreativeTypecreativeAssetsArray = Array of TCreativeAsset;
- TCreativeTypecreativeFieldAssignmentsArray = Array of TCreativeFieldAssignment;
- TCreativeTypeexitCustomEventsArray = Array of TCreativeCustomEvent;
- TCreativeTypethirdPartyUrlsArray = Array of TThirdPartyTrackingUrl;
- TCreativeTypetimerCustomEventsArray = Array of TCreativeCustomEvent;
- TCreativeAssetMetadataTypeclickTagsArray = Array of TClickTag;
- TCreativeAssignmentTypecompanionCreativeOverridesArray = Array of TCompanionClickThroughOverride;
- TCreativeAssignmentTypecreativeGroupAssignmentsArray = Array of TCreativeGroupAssignment;
- TCreativeAssignmentTyperichMediaExitOverridesArray = Array of TRichMediaExitOverride;
- TCreativeFieldValuesListResponseTypecreativeFieldValuesArray = Array of TCreativeFieldValue;
- TCreativeFieldsListResponseTypecreativeFieldsArray = Array of TCreativeField;
- TCreativeGroupsListResponseTypecreativeGroupsArray = Array of TCreativeGroup;
- TCreativeOptimizationConfigurationTypeoptimizationActivitysArray = Array of TOptimizationActivity;
- TCreativeRotationTypecreativeAssignmentsArray = Array of TCreativeAssignment;
- TCreativesListResponseTypecreativesArray = Array of TCreative;
- TCrossDimensionReachReportCompatibleFieldsTypebreakdownArray = Array of TDimension;
- TCrossDimensionReachReportCompatibleFieldsTypedimensionFiltersArray = Array of TDimension;
- TCrossDimensionReachReportCompatibleFieldsTypemetricsArray = Array of TMetric;
- TCrossDimensionReachReportCompatibleFieldsTypeoverlapMetricsArray = Array of TMetric;
- TCustomRichMediaEventsTypefilteredEventIdsArray = Array of TDimensionValue;
- TDimensionValueListTypeitemsArray = Array of TDimensionValue;
- TDimensionValueRequestTypefiltersArray = Array of TDimensionFilter;
- TDirectorySiteTypecontactAssignmentsArray = Array of TDirectorySiteContactAssignment;
- TDirectorySiteContactsListResponseTypedirectorySiteContactsArray = Array of TDirectorySiteContact;
- TDirectorySitesListResponseTypedirectorySitesArray = Array of TDirectorySite;
- TDynamicTargetingKeysListResponseTypedynamicTargetingKeysArray = Array of TDynamicTargetingKey;
- TEventTagsListResponseTypeeventTagsArray = Array of TEventTag;
- TFileListTypeitemsArray = Array of TFile;
- TFloodlightActivitiesListResponseTypefloodlightActivitiesArray = Array of TFloodlightActivity;
- TFloodlightActivityTypedefaultTagsArray = Array of TFloodlightActivityDynamicTag;
- TFloodlightActivityTypepublisherTagsArray = Array of TFloodlightActivityPublisherDynamicTag;
- TFloodlightActivityGroupsListResponseTypefloodlightActivityGroupsArray = Array of TFloodlightActivityGroup;
- TFloodlightConfigurationTypethirdPartyAuthenticationTokensArray = Array of TThirdPartyAuthenticationToken;
- TFloodlightConfigurationTypeuserDefinedVariableConfigurationsArray = Array of TUserDefinedVariableConfiguration;
- TFloodlightConfigurationsListResponseTypefloodlightConfigurationsArray = Array of TFloodlightConfiguration;
- TFloodlightReportCompatibleFieldsTypedimensionFiltersArray = Array of TDimension;
- TFloodlightReportCompatibleFieldsTypedimensionsArray = Array of TDimension;
- TFloodlightReportCompatibleFieldsTypemetricsArray = Array of TMetric;
- TGeoTargetingTypecitiesArray = Array of TCity;
- TGeoTargetingTypecountriesArray = Array of TCountry;
- TGeoTargetingTypemetrosArray = Array of TMetro;
- TGeoTargetingTypepostalCodesArray = Array of TPostalCode;
- TGeoTargetingTyperegionsArray = Array of TRegion;
- TInventoryItemTypeadSlotsArray = Array of TAdSlot;
- TInventoryItemsListResponseTypeinventoryItemsArray = Array of TInventoryItem;
- TLandingPagesListResponseTypelandingPagesArray = Array of TLandingPage;
- TListPopulationClauseTypetermsArray = Array of TListPopulationTerm;
- TListPopulationRuleTypelistPopulationClausesArray = Array of TListPopulationClause;
- TMetrosListResponseTypemetrosArray = Array of TMetro;
- TMobileCarriersListResponseTypemobileCarriersArray = Array of TMobileCarrier;
- TOperatingSystemVersionsListResponseTypeoperatingSystemVersionsArray = Array of TOperatingSystemVersion;
- TOperatingSystemsListResponseTypeoperatingSystemsArray = Array of TOperatingSystem;
- TOrderTypecontactsArray = Array of TOrderContact;
- TOrderDocumentsListResponseTypeorderDocumentsArray = Array of TOrderDocument;
- TOrdersListResponseTypeordersArray = Array of TOrder;
- TPathToConversionReportCompatibleFieldsTypeconversionDimensionsArray = Array of TDimension;
- TPathToConversionReportCompatibleFieldsTypecustomFloodlightVariablesArray = Array of TDimension;
- TPathToConversionReportCompatibleFieldsTypemetricsArray = Array of TMetric;
- TPathToConversionReportCompatibleFieldsTypeperInteractionDimensionsArray = Array of TDimension;
- TPlacementGroupsListResponseTypeplacementGroupsArray = Array of TPlacementGroup;
- TPlacementStrategiesListResponseTypeplacementStrategiesArray = Array of TPlacementStrategy;
- TPlacementTagTypetagDatasArray = Array of TTagData;
- TPlacementsGenerateTagsResponseTypeplacementTagsArray = Array of TPlacementTag;
- TPlacementsListResponseTypeplacementsArray = Array of TPlacement;
- TPlatformTypesListResponseTypeplatformTypesArray = Array of TPlatformType;
- TPostalCodesListResponseTypepostalCodesArray = Array of TPostalCode;
- TPricingTypeflightsArray = Array of TFlight;
- TPricingScheduleTypepricingPeriodsArray = Array of TPricingSchedulePricingPeriod;
- TProjectsListResponseTypeprojectsArray = Array of TProject;
- TReachReportCompatibleFieldsTypedimensionFiltersArray = Array of TDimension;
- TReachReportCompatibleFieldsTypedimensionsArray = Array of TDimension;
- TReachReportCompatibleFieldsTypemetricsArray = Array of TMetric;
- TReachReportCompatibleFieldsTypepivotedActivityMetricsArray = Array of TMetric;
- TReachReportCompatibleFieldsTypereachByFrequencyMetricsArray = Array of TMetric;
- TRegionsListResponseTyperegionsArray = Array of TRegion;
- TRemarketingListsListResponseTyperemarketingListsArray = Array of TRemarketingList;
- TReportTypecriteriaTypedimensionFiltersArray = Array of TDimensionValue;
- TReportTypecriteriaTypedimensionsArray = Array of TSortedDimension;
- TReportTypecrossDimensionReachCriteriaTypebreakdownArray = Array of TSortedDimension;
- TReportTypecrossDimensionReachCriteriaTypedimensionFiltersArray = Array of TDimensionValue;
- TReportTypedeliveryTyperecipientsArray = Array of TRecipient;
- TReportTypefloodlightCriteriaTypecustomRichMediaEventsArray = Array of TDimensionValue;
- TReportTypefloodlightCriteriaTypedimensionFiltersArray = Array of TDimensionValue;
- TReportTypefloodlightCriteriaTypedimensionsArray = Array of TSortedDimension;
- TReportTypepathToConversionCriteriaTypeactivityFiltersArray = Array of TDimensionValue;
- TReportTypepathToConversionCriteriaTypeconversionDimensionsArray = Array of TSortedDimension;
- TReportTypepathToConversionCriteriaTypecustomFloodlightVariablesArray = Array of TSortedDimension;
- TReportTypepathToConversionCriteriaTypecustomRichMediaEventsArray = Array of TDimensionValue;
- TReportTypepathToConversionCriteriaTypeperInteractionDimensionsArray = Array of TSortedDimension;
- TReportTypereachCriteriaTypedimensionFiltersArray = Array of TDimensionValue;
- TReportTypereachCriteriaTypedimensionsArray = Array of TSortedDimension;
- TReportCompatibleFieldsTypedimensionFiltersArray = Array of TDimension;
- TReportCompatibleFieldsTypedimensionsArray = Array of TDimension;
- TReportCompatibleFieldsTypemetricsArray = Array of TMetric;
- TReportCompatibleFieldsTypepivotedActivityMetricsArray = Array of TMetric;
- TReportListTypeitemsArray = Array of TReport;
- TSiteTypesiteContactsArray = Array of TSiteContact;
- TSitesListResponseTypesitesArray = Array of TSite;
- TSizesListResponseTypesizesArray = Array of TSize;
- TSubaccountsListResponseTypesubaccountsArray = Array of TSubaccount;
- TTargetableRemarketingListsListResponseTypetargetableRemarketingListsArray = Array of TTargetableRemarketingList;
- TTechnologyTargetingTypebrowsersArray = Array of TBrowser;
- TTechnologyTargetingTypeconnectionTypesArray = Array of TConnectionType;
- TTechnologyTargetingTypemobileCarriersArray = Array of TMobileCarrier;
- TTechnologyTargetingTypeoperatingSystemVersionsArray = Array of TOperatingSystemVersion;
- TTechnologyTargetingTypeoperatingSystemsArray = Array of TOperatingSystem;
- TTechnologyTargetingTypeplatformTypesArray = Array of TPlatformType;
- TUserProfileListTypeitemsArray = Array of TUserProfile;
- TUserRoleTypepermissionsArray = Array of TUserRolePermission;
- TUserRolePermissionGroupsListResponseTypeuserRolePermissionGroupsArray = Array of TUserRolePermissionGroup;
- TUserRolePermissionsListResponseTypeuserRolePermissionsArray = Array of TUserRolePermission;
- TUserRolesListResponseTypeuserRolesArray = Array of TUserRole;
-
- { --------------------------------------------------------------------
- TAccount
- --------------------------------------------------------------------}
-
- TAccount = Class(TGoogleBaseObject)
- Private
- FaccountPermissionIds : TStringArray;
- FaccountProfile : String;
- Factive : boolean;
- FactiveAdsLimitTier : String;
- FactiveViewOptOut : boolean;
- FavailablePermissionIds : TStringArray;
- FcomscoreVceEnabled : boolean;
- FcountryId : String;
- FcurrencyId : String;
- FdefaultCreativeSizeId : String;
- Fdescription : String;
- Fid : String;
- Fkind : String;
- Flocale : String;
- FmaximumImageSize : String;
- Fname : String;
- FnielsenOcrEnabled : boolean;
- FreportsConfiguration : TReportsConfiguration;
- FteaserSizeLimit : String;
- Protected
- //Property setters
- Procedure SetaccountPermissionIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetaccountProfile(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetactiveAdsLimitTier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetactiveViewOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetavailablePermissionIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetcomscoreVceEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcountryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcurrencyId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultCreativeSizeId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlocale(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmaximumImageSize(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnielsenOcrEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetreportsConfiguration(AIndex : Integer; const AValue : TReportsConfiguration); virtual;
- Procedure SetteaserSizeLimit(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 accountPermissionIds : TStringArray Index 0 Read FaccountPermissionIds Write SetaccountPermissionIds;
- Property accountProfile : String Index 8 Read FaccountProfile Write SetaccountProfile;
- Property active : boolean Index 16 Read Factive Write Setactive;
- Property activeAdsLimitTier : String Index 24 Read FactiveAdsLimitTier Write SetactiveAdsLimitTier;
- Property activeViewOptOut : boolean Index 32 Read FactiveViewOptOut Write SetactiveViewOptOut;
- Property availablePermissionIds : TStringArray Index 40 Read FavailablePermissionIds Write SetavailablePermissionIds;
- Property comscoreVceEnabled : boolean Index 48 Read FcomscoreVceEnabled Write SetcomscoreVceEnabled;
- Property countryId : String Index 56 Read FcountryId Write SetcountryId;
- Property currencyId : String Index 64 Read FcurrencyId Write SetcurrencyId;
- Property defaultCreativeSizeId : String Index 72 Read FdefaultCreativeSizeId Write SetdefaultCreativeSizeId;
- Property description : String Index 80 Read Fdescription Write Setdescription;
- Property id : String Index 88 Read Fid Write Setid;
- Property kind : String Index 96 Read Fkind Write Setkind;
- Property locale : String Index 104 Read Flocale Write Setlocale;
- Property maximumImageSize : String Index 112 Read FmaximumImageSize Write SetmaximumImageSize;
- Property name : String Index 120 Read Fname Write Setname;
- Property nielsenOcrEnabled : boolean Index 128 Read FnielsenOcrEnabled Write SetnielsenOcrEnabled;
- Property reportsConfiguration : TReportsConfiguration Index 136 Read FreportsConfiguration Write SetreportsConfiguration;
- Property teaserSizeLimit : String Index 144 Read FteaserSizeLimit Write SetteaserSizeLimit;
- end;
- TAccountClass = Class of TAccount;
-
- { --------------------------------------------------------------------
- TAccountActiveAdSummary
- --------------------------------------------------------------------}
-
- TAccountActiveAdSummary = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FactiveAds : String;
- FactiveAdsLimitTier : String;
- FavailableAds : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetactiveAds(AIndex : Integer; const AValue : String); virtual;
- Procedure SetactiveAdsLimitTier(AIndex : Integer; const AValue : String); virtual;
- Procedure SetavailableAds(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property activeAds : String Index 8 Read FactiveAds Write SetactiveAds;
- Property activeAdsLimitTier : String Index 16 Read FactiveAdsLimitTier Write SetactiveAdsLimitTier;
- Property availableAds : String Index 24 Read FavailableAds Write SetavailableAds;
- Property kind : String Index 32 Read Fkind Write Setkind;
- end;
- TAccountActiveAdSummaryClass = Class of TAccountActiveAdSummary;
-
- { --------------------------------------------------------------------
- TAccountPermission
- --------------------------------------------------------------------}
-
- TAccountPermission = Class(TGoogleBaseObject)
- Private
- FaccountProfiles : TStringArray;
- Fid : String;
- Fkind : String;
- Flevel : String;
- Fname : String;
- FpermissionGroupId : String;
- Protected
- //Property setters
- Procedure SetaccountProfiles(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlevel(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpermissionGroupId(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 accountProfiles : TStringArray Index 0 Read FaccountProfiles Write SetaccountProfiles;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property level : String Index 24 Read Flevel Write Setlevel;
- Property name : String Index 32 Read Fname Write Setname;
- Property permissionGroupId : String Index 40 Read FpermissionGroupId Write SetpermissionGroupId;
- end;
- TAccountPermissionClass = Class of TAccountPermission;
-
- { --------------------------------------------------------------------
- TAccountPermissionGroup
- --------------------------------------------------------------------}
-
- TAccountPermissionGroup = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TAccountPermissionGroupClass = Class of TAccountPermissionGroup;
-
- { --------------------------------------------------------------------
- TAccountPermissionGroupsListResponse
- --------------------------------------------------------------------}
-
- TAccountPermissionGroupsListResponse = Class(TGoogleBaseObject)
- Private
- FaccountPermissionGroups : TAccountPermissionGroupsListResponseTypeaccountPermissionGroupsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountPermissionGroups(AIndex : Integer; const AValue : TAccountPermissionGroupsListResponseTypeaccountPermissionGroupsArray); 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 accountPermissionGroups : TAccountPermissionGroupsListResponseTypeaccountPermissionGroupsArray Index 0 Read FaccountPermissionGroups Write SetaccountPermissionGroups;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountPermissionGroupsListResponseClass = Class of TAccountPermissionGroupsListResponse;
-
- { --------------------------------------------------------------------
- TAccountPermissionsListResponse
- --------------------------------------------------------------------}
-
- TAccountPermissionsListResponse = Class(TGoogleBaseObject)
- Private
- FaccountPermissions : TAccountPermissionsListResponseTypeaccountPermissionsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetaccountPermissions(AIndex : Integer; const AValue : TAccountPermissionsListResponseTypeaccountPermissionsArray); 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 accountPermissions : TAccountPermissionsListResponseTypeaccountPermissionsArray Index 0 Read FaccountPermissions Write SetaccountPermissions;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TAccountPermissionsListResponseClass = Class of TAccountPermissionsListResponse;
-
- { --------------------------------------------------------------------
- TAccountUserProfile
- --------------------------------------------------------------------}
-
- TAccountUserProfile = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Factive : boolean;
- FadvertiserFilter : TObjectFilter;
- FcampaignFilter : TObjectFilter;
- Fcomments : String;
- Femail : String;
- Fid : String;
- Fkind : String;
- Flocale : String;
- Fname : String;
- FsiteFilter : TObjectFilter;
- FsubaccountId : String;
- FtraffickerType : String;
- FuserAccessType : String;
- FuserRoleFilter : TObjectFilter;
- FuserRoleId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadvertiserFilter(AIndex : Integer; const AValue : TObjectFilter); virtual;
- Procedure SetcampaignFilter(AIndex : Integer; const AValue : TObjectFilter); virtual;
- Procedure Setcomments(AIndex : Integer; const AValue : String); virtual;
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setlocale(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteFilter(AIndex : Integer; const AValue : TObjectFilter); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettraffickerType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserAccessType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserRoleFilter(AIndex : Integer; const AValue : TObjectFilter); virtual;
- Procedure SetuserRoleId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property advertiserFilter : TObjectFilter Index 16 Read FadvertiserFilter Write SetadvertiserFilter;
- Property campaignFilter : TObjectFilter Index 24 Read FcampaignFilter Write SetcampaignFilter;
- Property comments : String Index 32 Read Fcomments Write Setcomments;
- Property email : String Index 40 Read Femail Write Setemail;
- Property id : String Index 48 Read Fid Write Setid;
- Property kind : String Index 56 Read Fkind Write Setkind;
- Property locale : String Index 64 Read Flocale Write Setlocale;
- Property name : String Index 72 Read Fname Write Setname;
- Property siteFilter : TObjectFilter Index 80 Read FsiteFilter Write SetsiteFilter;
- Property subaccountId : String Index 88 Read FsubaccountId Write SetsubaccountId;
- Property traffickerType : String Index 96 Read FtraffickerType Write SettraffickerType;
- Property userAccessType : String Index 104 Read FuserAccessType Write SetuserAccessType;
- Property userRoleFilter : TObjectFilter Index 112 Read FuserRoleFilter Write SetuserRoleFilter;
- Property userRoleId : String Index 120 Read FuserRoleId Write SetuserRoleId;
- end;
- TAccountUserProfileClass = Class of TAccountUserProfile;
-
- { --------------------------------------------------------------------
- TAccountUserProfilesListResponse
- --------------------------------------------------------------------}
-
- TAccountUserProfilesListResponse = Class(TGoogleBaseObject)
- Private
- FaccountUserProfiles : TAccountUserProfilesListResponseTypeaccountUserProfilesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetaccountUserProfiles(AIndex : Integer; const AValue : TAccountUserProfilesListResponseTypeaccountUserProfilesArray); 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 accountUserProfiles : TAccountUserProfilesListResponseTypeaccountUserProfilesArray Index 0 Read FaccountUserProfiles Write SetaccountUserProfiles;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TAccountUserProfilesListResponseClass = Class of TAccountUserProfilesListResponse;
-
- { --------------------------------------------------------------------
- TAccountsListResponse
- --------------------------------------------------------------------}
-
- TAccountsListResponse = Class(TGoogleBaseObject)
- Private
- Faccounts : TAccountsListResponseTypeaccountsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setaccounts(AIndex : Integer; const AValue : TAccountsListResponseTypeaccountsArray); 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 accounts : TAccountsListResponseTypeaccountsArray Index 0 Read Faccounts Write Setaccounts;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TAccountsListResponseClass = Class of TAccountsListResponse;
-
- { --------------------------------------------------------------------
- TActivities
- --------------------------------------------------------------------}
-
- TActivities = Class(TGoogleBaseObject)
- Private
- Ffilters : TActivitiesTypefiltersArray;
- Fkind : String;
- FmetricNames : TStringArray;
- Protected
- //Property setters
- Procedure Setfilters(AIndex : Integer; const AValue : TActivitiesTypefiltersArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property filters : TActivitiesTypefiltersArray Index 0 Read Ffilters Write Setfilters;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property metricNames : TStringArray Index 16 Read FmetricNames Write SetmetricNames;
- end;
- TActivitiesClass = Class of TActivities;
-
- { --------------------------------------------------------------------
- TAd
- --------------------------------------------------------------------}
-
- TAd = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Factive : boolean;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Farchived : boolean;
- FaudienceSegmentId : String;
- FcampaignId : String;
- FcampaignIdDimensionValue : TDimensionValue;
- FclickThroughUrl : TClickThroughUrl;
- FclickThroughUrlSuffixProperties : TClickThroughUrlSuffixProperties;
- Fcomments : String;
- Fcompatibility : String;
- FcreateInfo : TLastModifiedInfo;
- FcreativeGroupAssignments : TAdTypecreativeGroupAssignmentsArray;
- FcreativeRotation : TCreativeRotation;
- FdayPartTargeting : TDayPartTargeting;
- FdefaultClickThroughEventTagProperties : TDefaultClickThroughEventTagProperties;
- FdeliverySchedule : TDeliverySchedule;
- FdynamicClickTracker : boolean;
- FendTime : TDatetime;
- FeventTagOverrides : TAdTypeeventTagOverridesArray;
- FgeoTargeting : TGeoTargeting;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FkeyValueTargetingExpression : TKeyValueTargetingExpression;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- Fname : String;
- FplacementAssignments : TAdTypeplacementAssignmentsArray;
- FremarketingListExpression : TListTargetingExpression;
- Fsize : TSize;
- FsslCompliant : boolean;
- FsslRequired : boolean;
- FstartTime : TDatetime;
- FsubaccountId : String;
- FtechnologyTargeting : TTechnologyTargeting;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setarchived(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetaudienceSegmentId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcampaignId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl); virtual;
- Procedure SetclickThroughUrlSuffixProperties(AIndex : Integer; const AValue : TClickThroughUrlSuffixProperties); virtual;
- Procedure Setcomments(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcompatibility(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetcreativeGroupAssignments(AIndex : Integer; const AValue : TAdTypecreativeGroupAssignmentsArray); virtual;
- Procedure SetcreativeRotation(AIndex : Integer; const AValue : TCreativeRotation); virtual;
- Procedure SetdayPartTargeting(AIndex : Integer; const AValue : TDayPartTargeting); virtual;
- Procedure SetdefaultClickThroughEventTagProperties(AIndex : Integer; const AValue : TDefaultClickThroughEventTagProperties); virtual;
- Procedure SetdeliverySchedule(AIndex : Integer; const AValue : TDeliverySchedule); virtual;
- Procedure SetdynamicClickTracker(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetendTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SeteventTagOverrides(AIndex : Integer; const AValue : TAdTypeeventTagOverridesArray); virtual;
- Procedure SetgeoTargeting(AIndex : Integer; const AValue : TGeoTargeting); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetkeyValueTargetingExpression(AIndex : Integer; const AValue : TKeyValueTargetingExpression); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementAssignments(AIndex : Integer; const AValue : TAdTypeplacementAssignmentsArray); virtual;
- Procedure SetremarketingListExpression(AIndex : Integer; const AValue : TListTargetingExpression); virtual;
- Procedure Setsize(AIndex : Integer; const AValue : TSize); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsslRequired(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetstartTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettechnologyTargeting(AIndex : Integer; const AValue : TTechnologyTargeting); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property advertiserId : String Index 16 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 24 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property archived : boolean Index 32 Read Farchived Write Setarchived;
- Property audienceSegmentId : String Index 40 Read FaudienceSegmentId Write SetaudienceSegmentId;
- Property campaignId : String Index 48 Read FcampaignId Write SetcampaignId;
- Property campaignIdDimensionValue : TDimensionValue Index 56 Read FcampaignIdDimensionValue Write SetcampaignIdDimensionValue;
- Property clickThroughUrl : TClickThroughUrl Index 64 Read FclickThroughUrl Write SetclickThroughUrl;
- Property clickThroughUrlSuffixProperties : TClickThroughUrlSuffixProperties Index 72 Read FclickThroughUrlSuffixProperties Write SetclickThroughUrlSuffixProperties;
- Property comments : String Index 80 Read Fcomments Write Setcomments;
- Property compatibility : String Index 88 Read Fcompatibility Write Setcompatibility;
- Property createInfo : TLastModifiedInfo Index 96 Read FcreateInfo Write SetcreateInfo;
- Property creativeGroupAssignments : TAdTypecreativeGroupAssignmentsArray Index 104 Read FcreativeGroupAssignments Write SetcreativeGroupAssignments;
- Property creativeRotation : TCreativeRotation Index 112 Read FcreativeRotation Write SetcreativeRotation;
- Property dayPartTargeting : TDayPartTargeting Index 120 Read FdayPartTargeting Write SetdayPartTargeting;
- Property defaultClickThroughEventTagProperties : TDefaultClickThroughEventTagProperties Index 128 Read FdefaultClickThroughEventTagProperties Write SetdefaultClickThroughEventTagProperties;
- Property deliverySchedule : TDeliverySchedule Index 136 Read FdeliverySchedule Write SetdeliverySchedule;
- Property dynamicClickTracker : boolean Index 144 Read FdynamicClickTracker Write SetdynamicClickTracker;
- Property endTime : TDatetime Index 152 Read FendTime Write SetendTime;
- Property eventTagOverrides : TAdTypeeventTagOverridesArray Index 160 Read FeventTagOverrides Write SeteventTagOverrides;
- Property geoTargeting : TGeoTargeting Index 168 Read FgeoTargeting Write SetgeoTargeting;
- Property id : String Index 176 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 184 Read FidDimensionValue Write SetidDimensionValue;
- Property keyValueTargetingExpression : TKeyValueTargetingExpression Index 192 Read FkeyValueTargetingExpression Write SetkeyValueTargetingExpression;
- Property kind : String Index 200 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 208 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property name : String Index 216 Read Fname Write Setname;
- Property placementAssignments : TAdTypeplacementAssignmentsArray Index 224 Read FplacementAssignments Write SetplacementAssignments;
- Property remarketingListExpression : TListTargetingExpression Index 232 Read FremarketingListExpression Write SetremarketingListExpression;
- Property size : TSize Index 240 Read Fsize Write Setsize;
- Property sslCompliant : boolean Index 248 Read FsslCompliant Write SetsslCompliant;
- Property sslRequired : boolean Index 256 Read FsslRequired Write SetsslRequired;
- Property startTime : TDatetime Index 264 Read FstartTime Write SetstartTime;
- Property subaccountId : String Index 272 Read FsubaccountId Write SetsubaccountId;
- Property technologyTargeting : TTechnologyTargeting Index 280 Read FtechnologyTargeting Write SettechnologyTargeting;
- Property _type : String Index 288 Read F_type Write Set_type;
- end;
- TAdClass = Class of TAd;
-
- { --------------------------------------------------------------------
- TAdSlot
- --------------------------------------------------------------------}
-
- TAdSlot = Class(TGoogleBaseObject)
- Private
- Fcomment : String;
- Fcompatibility : String;
- Fheight : String;
- FlinkedPlacementId : String;
- Fname : String;
- FpaymentSourceType : String;
- Fprimary : boolean;
- Fwidth : String;
- Protected
- //Property setters
- Procedure Setcomment(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcompatibility(AIndex : Integer; const AValue : String); virtual;
- Procedure Setheight(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlinkedPlacementId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpaymentSourceType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprimary(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setwidth(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property comment : String Index 0 Read Fcomment Write Setcomment;
- Property compatibility : String Index 8 Read Fcompatibility Write Setcompatibility;
- Property height : String Index 16 Read Fheight Write Setheight;
- Property linkedPlacementId : String Index 24 Read FlinkedPlacementId Write SetlinkedPlacementId;
- Property name : String Index 32 Read Fname Write Setname;
- Property paymentSourceType : String Index 40 Read FpaymentSourceType Write SetpaymentSourceType;
- Property primary : boolean Index 48 Read Fprimary Write Setprimary;
- Property width : String Index 56 Read Fwidth Write Setwidth;
- end;
- TAdSlotClass = Class of TAdSlot;
-
- { --------------------------------------------------------------------
- TAdsListResponse
- --------------------------------------------------------------------}
-
- TAdsListResponse = Class(TGoogleBaseObject)
- Private
- Fads : TAdsListResponseTypeadsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setads(AIndex : Integer; const AValue : TAdsListResponseTypeadsArray); 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 ads : TAdsListResponseTypeadsArray Index 0 Read Fads Write Setads;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TAdsListResponseClass = Class of TAdsListResponse;
-
- { --------------------------------------------------------------------
- TAdvertiser
- --------------------------------------------------------------------}
-
- TAdvertiser = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserGroupId : String;
- FclickThroughUrlSuffix : String;
- FdefaultClickThroughEventTagId : String;
- FdefaultEmail : String;
- FfloodlightConfigurationId : String;
- FfloodlightConfigurationIdDimensionValue : TDimensionValue;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- Fkind : String;
- Fname : String;
- ForiginalFloodlightConfigurationId : String;
- Fstatus : String;
- FsubaccountId : String;
- Fsuspended : boolean;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclickThroughUrlSuffix(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultClickThroughEventTagId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultEmail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoriginalFloodlightConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsuspended(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserGroupId : String Index 8 Read FadvertiserGroupId Write SetadvertiserGroupId;
- Property clickThroughUrlSuffix : String Index 16 Read FclickThroughUrlSuffix Write SetclickThroughUrlSuffix;
- Property defaultClickThroughEventTagId : String Index 24 Read FdefaultClickThroughEventTagId Write SetdefaultClickThroughEventTagId;
- Property defaultEmail : String Index 32 Read FdefaultEmail Write SetdefaultEmail;
- Property floodlightConfigurationId : String Index 40 Read FfloodlightConfigurationId Write SetfloodlightConfigurationId;
- Property floodlightConfigurationIdDimensionValue : TDimensionValue Index 48 Read FfloodlightConfigurationIdDimensionValue Write SetfloodlightConfigurationIdDimensionValue;
- Property id : String Index 56 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 64 Read FidDimensionValue Write SetidDimensionValue;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property name : String Index 80 Read Fname Write Setname;
- Property originalFloodlightConfigurationId : String Index 88 Read ForiginalFloodlightConfigurationId Write SetoriginalFloodlightConfigurationId;
- Property status : String Index 96 Read Fstatus Write Setstatus;
- Property subaccountId : String Index 104 Read FsubaccountId Write SetsubaccountId;
- Property suspended : boolean Index 112 Read Fsuspended Write Setsuspended;
- end;
- TAdvertiserClass = Class of TAdvertiser;
-
- { --------------------------------------------------------------------
- TAdvertiserGroup
- --------------------------------------------------------------------}
-
- TAdvertiserGroup = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- end;
- TAdvertiserGroupClass = Class of TAdvertiserGroup;
-
- { --------------------------------------------------------------------
- TAdvertiserGroupsListResponse
- --------------------------------------------------------------------}
-
- TAdvertiserGroupsListResponse = Class(TGoogleBaseObject)
- Private
- FadvertiserGroups : TAdvertiserGroupsListResponseTypeadvertiserGroupsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetadvertiserGroups(AIndex : Integer; const AValue : TAdvertiserGroupsListResponseTypeadvertiserGroupsArray); 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 advertiserGroups : TAdvertiserGroupsListResponseTypeadvertiserGroupsArray Index 0 Read FadvertiserGroups Write SetadvertiserGroups;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TAdvertiserGroupsListResponseClass = Class of TAdvertiserGroupsListResponse;
-
- { --------------------------------------------------------------------
- TAdvertisersListResponse
- --------------------------------------------------------------------}
-
- TAdvertisersListResponse = Class(TGoogleBaseObject)
- Private
- Fadvertisers : TAdvertisersListResponseTypeadvertisersArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setadvertisers(AIndex : Integer; const AValue : TAdvertisersListResponseTypeadvertisersArray); 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 advertisers : TAdvertisersListResponseTypeadvertisersArray Index 0 Read Fadvertisers Write Setadvertisers;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TAdvertisersListResponseClass = Class of TAdvertisersListResponse;
-
- { --------------------------------------------------------------------
- TAudienceSegment
- --------------------------------------------------------------------}
-
- TAudienceSegment = Class(TGoogleBaseObject)
- Private
- Fallocation : integer;
- Fid : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setallocation(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property allocation : integer Index 0 Read Fallocation Write Setallocation;
- Property id : String Index 8 Read Fid Write Setid;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TAudienceSegmentClass = Class of TAudienceSegment;
-
- { --------------------------------------------------------------------
- TAudienceSegmentGroup
- --------------------------------------------------------------------}
-
- TAudienceSegmentGroup = Class(TGoogleBaseObject)
- Private
- FaudienceSegments : TAudienceSegmentGroupTypeaudienceSegmentsArray;
- Fid : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetaudienceSegments(AIndex : Integer; const AValue : TAudienceSegmentGroupTypeaudienceSegmentsArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property audienceSegments : TAudienceSegmentGroupTypeaudienceSegmentsArray Index 0 Read FaudienceSegments Write SetaudienceSegments;
- Property id : String Index 8 Read Fid Write Setid;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TAudienceSegmentGroupClass = Class of TAudienceSegmentGroup;
-
- { --------------------------------------------------------------------
- TBrowser
- --------------------------------------------------------------------}
-
- TBrowser = Class(TGoogleBaseObject)
- Private
- FbrowserVersionId : String;
- FdartId : String;
- Fkind : String;
- FmajorVersion : String;
- FminorVersion : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetbrowserVersionId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmajorVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetminorVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property browserVersionId : String Index 0 Read FbrowserVersionId Write SetbrowserVersionId;
- Property dartId : String Index 8 Read FdartId Write SetdartId;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property majorVersion : String Index 24 Read FmajorVersion Write SetmajorVersion;
- Property minorVersion : String Index 32 Read FminorVersion Write SetminorVersion;
- Property name : String Index 40 Read Fname Write Setname;
- end;
- TBrowserClass = Class of TBrowser;
-
- { --------------------------------------------------------------------
- TBrowsersListResponse
- --------------------------------------------------------------------}
-
- TBrowsersListResponse = Class(TGoogleBaseObject)
- Private
- Fbrowsers : TBrowsersListResponseTypebrowsersArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setbrowsers(AIndex : Integer; const AValue : TBrowsersListResponseTypebrowsersArray); 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 browsers : TBrowsersListResponseTypebrowsersArray Index 0 Read Fbrowsers Write Setbrowsers;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TBrowsersListResponseClass = Class of TBrowsersListResponse;
-
- { --------------------------------------------------------------------
- TCampaign
- --------------------------------------------------------------------}
-
- TCampaign = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadditionalCreativeOptimizationConfigurations : TCampaignTypeadditionalCreativeOptimizationConfigurationsArray;
- FadvertiserGroupId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Farchived : boolean;
- FaudienceSegmentGroups : TCampaignTypeaudienceSegmentGroupsArray;
- FbillingInvoiceCode : String;
- FclickThroughUrlSuffixProperties : TClickThroughUrlSuffixProperties;
- Fcomment : String;
- FcomscoreVceEnabled : boolean;
- FcreateInfo : TLastModifiedInfo;
- FcreativeGroupIds : TStringArray;
- FcreativeOptimizationConfiguration : TCreativeOptimizationConfiguration;
- FdefaultClickThroughEventTagProperties : TDefaultClickThroughEventTagProperties;
- FendDate : TDate;
- FeventTagOverrides : TCampaignTypeeventTagOverridesArray;
- FexternalId : String;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- FlookbackConfiguration : TLookbackConfiguration;
- Fname : String;
- FnielsenOcrEnabled : boolean;
- FstartDate : TDate;
- FsubaccountId : String;
- FtraffickerEmails : TStringArray;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadditionalCreativeOptimizationConfigurations(AIndex : Integer; const AValue : TCampaignTypeadditionalCreativeOptimizationConfigurationsArray); virtual;
- Procedure SetadvertiserGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setarchived(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetaudienceSegmentGroups(AIndex : Integer; const AValue : TCampaignTypeaudienceSegmentGroupsArray); virtual;
- Procedure SetbillingInvoiceCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclickThroughUrlSuffixProperties(AIndex : Integer; const AValue : TClickThroughUrlSuffixProperties); virtual;
- Procedure Setcomment(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcomscoreVceEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetcreativeGroupIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetcreativeOptimizationConfiguration(AIndex : Integer; const AValue : TCreativeOptimizationConfiguration); virtual;
- Procedure SetdefaultClickThroughEventTagProperties(AIndex : Integer; const AValue : TDefaultClickThroughEventTagProperties); virtual;
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SeteventTagOverrides(AIndex : Integer; const AValue : TCampaignTypeeventTagOverridesArray); virtual;
- Procedure SetexternalId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnielsenOcrEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettraffickerEmails(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property additionalCreativeOptimizationConfigurations : TCampaignTypeadditionalCreativeOptimizationConfigurationsArray Index 8 Read FadditionalCreativeOptimizationConfigurations Write SetadditionalCreativeOptimizationConfigurations;
- Property advertiserGroupId : String Index 16 Read FadvertiserGroupId Write SetadvertiserGroupId;
- Property advertiserId : String Index 24 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 32 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property archived : boolean Index 40 Read Farchived Write Setarchived;
- Property audienceSegmentGroups : TCampaignTypeaudienceSegmentGroupsArray Index 48 Read FaudienceSegmentGroups Write SetaudienceSegmentGroups;
- Property billingInvoiceCode : String Index 56 Read FbillingInvoiceCode Write SetbillingInvoiceCode;
- Property clickThroughUrlSuffixProperties : TClickThroughUrlSuffixProperties Index 64 Read FclickThroughUrlSuffixProperties Write SetclickThroughUrlSuffixProperties;
- Property comment : String Index 72 Read Fcomment Write Setcomment;
- Property comscoreVceEnabled : boolean Index 80 Read FcomscoreVceEnabled Write SetcomscoreVceEnabled;
- Property createInfo : TLastModifiedInfo Index 88 Read FcreateInfo Write SetcreateInfo;
- Property creativeGroupIds : TStringArray Index 96 Read FcreativeGroupIds Write SetcreativeGroupIds;
- Property creativeOptimizationConfiguration : TCreativeOptimizationConfiguration Index 104 Read FcreativeOptimizationConfiguration Write SetcreativeOptimizationConfiguration;
- Property defaultClickThroughEventTagProperties : TDefaultClickThroughEventTagProperties Index 112 Read FdefaultClickThroughEventTagProperties Write SetdefaultClickThroughEventTagProperties;
- Property endDate : TDate Index 120 Read FendDate Write SetendDate;
- Property eventTagOverrides : TCampaignTypeeventTagOverridesArray Index 128 Read FeventTagOverrides Write SeteventTagOverrides;
- Property externalId : String Index 136 Read FexternalId Write SetexternalId;
- Property id : String Index 144 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 152 Read FidDimensionValue Write SetidDimensionValue;
- Property kind : String Index 160 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 168 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property lookbackConfiguration : TLookbackConfiguration Index 176 Read FlookbackConfiguration Write SetlookbackConfiguration;
- Property name : String Index 184 Read Fname Write Setname;
- Property nielsenOcrEnabled : boolean Index 192 Read FnielsenOcrEnabled Write SetnielsenOcrEnabled;
- Property startDate : TDate Index 200 Read FstartDate Write SetstartDate;
- Property subaccountId : String Index 208 Read FsubaccountId Write SetsubaccountId;
- Property traffickerEmails : TStringArray Index 216 Read FtraffickerEmails Write SettraffickerEmails;
- end;
- TCampaignClass = Class of TCampaign;
-
- { --------------------------------------------------------------------
- TCampaignCreativeAssociation
- --------------------------------------------------------------------}
-
- TCampaignCreativeAssociation = Class(TGoogleBaseObject)
- Private
- FcreativeId : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetcreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property creativeId : String Index 0 Read FcreativeId Write SetcreativeId;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TCampaignCreativeAssociationClass = Class of TCampaignCreativeAssociation;
-
- { --------------------------------------------------------------------
- TCampaignCreativeAssociationsListResponse
- --------------------------------------------------------------------}
-
- TCampaignCreativeAssociationsListResponse = Class(TGoogleBaseObject)
- Private
- FcampaignCreativeAssociations : TCampaignCreativeAssociationsListResponseTypecampaignCreativeAssociationsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcampaignCreativeAssociations(AIndex : Integer; const AValue : TCampaignCreativeAssociationsListResponseTypecampaignCreativeAssociationsArray); 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 campaignCreativeAssociations : TCampaignCreativeAssociationsListResponseTypecampaignCreativeAssociationsArray Index 0 Read FcampaignCreativeAssociations Write SetcampaignCreativeAssociations;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCampaignCreativeAssociationsListResponseClass = Class of TCampaignCreativeAssociationsListResponse;
-
- { --------------------------------------------------------------------
- TCampaignsListResponse
- --------------------------------------------------------------------}
-
- TCampaignsListResponse = Class(TGoogleBaseObject)
- Private
- Fcampaigns : TCampaignsListResponseTypecampaignsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setcampaigns(AIndex : Integer; const AValue : TCampaignsListResponseTypecampaignsArray); 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 campaigns : TCampaignsListResponseTypecampaignsArray Index 0 Read Fcampaigns Write Setcampaigns;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCampaignsListResponseClass = Class of TCampaignsListResponse;
-
- { --------------------------------------------------------------------
- TChangeLog
- --------------------------------------------------------------------}
-
- TChangeLog = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Faction : String;
- FchangeTime : TDatetime;
- FfieldName : String;
- Fid : String;
- Fkind : String;
- FnewValue : String;
- FobjectId : String;
- FobjectType : String;
- FoldValue : String;
- FsubaccountId : String;
- FtransactionId : String;
- FuserProfileId : String;
- FuserProfileName : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setaction(AIndex : Integer; const AValue : String); virtual;
- Procedure SetchangeTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetfieldName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnewValue(AIndex : Integer; const AValue : String); virtual;
- Procedure SetobjectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetobjectType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoldValue(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettransactionId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserProfileId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserProfileName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property action : String Index 8 Read Faction Write Setaction;
- Property changeTime : TDatetime Index 16 Read FchangeTime Write SetchangeTime;
- Property fieldName : String Index 24 Read FfieldName Write SetfieldName;
- Property id : String Index 32 Read Fid Write Setid;
- Property kind : String Index 40 Read Fkind Write Setkind;
- Property newValue : String Index 48 Read FnewValue Write SetnewValue;
- Property objectId : String Index 56 Read FobjectId Write SetobjectId;
- Property objectType : String Index 64 Read FobjectType Write SetobjectType;
- Property oldValue : String Index 72 Read FoldValue Write SetoldValue;
- Property subaccountId : String Index 80 Read FsubaccountId Write SetsubaccountId;
- Property transactionId : String Index 88 Read FtransactionId Write SettransactionId;
- Property userProfileId : String Index 96 Read FuserProfileId Write SetuserProfileId;
- Property userProfileName : String Index 104 Read FuserProfileName Write SetuserProfileName;
- end;
- TChangeLogClass = Class of TChangeLog;
-
- { --------------------------------------------------------------------
- TChangeLogsListResponse
- --------------------------------------------------------------------}
-
- TChangeLogsListResponse = Class(TGoogleBaseObject)
- Private
- FchangeLogs : TChangeLogsListResponseTypechangeLogsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetchangeLogs(AIndex : Integer; const AValue : TChangeLogsListResponseTypechangeLogsArray); 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 changeLogs : TChangeLogsListResponseTypechangeLogsArray Index 0 Read FchangeLogs Write SetchangeLogs;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TChangeLogsListResponseClass = Class of TChangeLogsListResponse;
-
- { --------------------------------------------------------------------
- TCitiesListResponse
- --------------------------------------------------------------------}
-
- TCitiesListResponse = Class(TGoogleBaseObject)
- Private
- Fcities : TCitiesListResponseTypecitiesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setcities(AIndex : Integer; const AValue : TCitiesListResponseTypecitiesArray); 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 cities : TCitiesListResponseTypecitiesArray Index 0 Read Fcities Write Setcities;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TCitiesListResponseClass = Class of TCitiesListResponse;
-
- { --------------------------------------------------------------------
- TCity
- --------------------------------------------------------------------}
-
- TCity = Class(TGoogleBaseObject)
- Private
- FcountryCode : String;
- FcountryDartId : String;
- FdartId : String;
- Fkind : String;
- FmetroCode : String;
- FmetroDmaId : String;
- Fname : String;
- FregionCode : String;
- FregionDartId : String;
- Protected
- //Property setters
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryDartId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmetroCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmetroDmaId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetregionCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetregionDartId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property countryCode : String Index 0 Read FcountryCode Write SetcountryCode;
- Property countryDartId : String Index 8 Read FcountryDartId Write SetcountryDartId;
- Property dartId : String Index 16 Read FdartId Write SetdartId;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property metroCode : String Index 32 Read FmetroCode Write SetmetroCode;
- Property metroDmaId : String Index 40 Read FmetroDmaId Write SetmetroDmaId;
- Property name : String Index 48 Read Fname Write Setname;
- Property regionCode : String Index 56 Read FregionCode Write SetregionCode;
- Property regionDartId : String Index 64 Read FregionDartId Write SetregionDartId;
- end;
- TCityClass = Class of TCity;
-
- { --------------------------------------------------------------------
- TClickTag
- --------------------------------------------------------------------}
-
- TClickTag = Class(TGoogleBaseObject)
- Private
- FeventName : String;
- Fname : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure SeteventName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property eventName : String Index 0 Read FeventName Write SeteventName;
- Property name : String Index 8 Read Fname Write Setname;
- Property value : String Index 16 Read Fvalue Write Setvalue;
- end;
- TClickTagClass = Class of TClickTag;
-
- { --------------------------------------------------------------------
- TClickThroughUrl
- --------------------------------------------------------------------}
-
- TClickThroughUrl = Class(TGoogleBaseObject)
- Private
- FcomputedClickThroughUrl : String;
- FcustomClickThroughUrl : String;
- FdefaultLandingPage : boolean;
- FlandingPageId : String;
- Protected
- //Property setters
- Procedure SetcomputedClickThroughUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcustomClickThroughUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultLandingPage(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetlandingPageId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property computedClickThroughUrl : String Index 0 Read FcomputedClickThroughUrl Write SetcomputedClickThroughUrl;
- Property customClickThroughUrl : String Index 8 Read FcustomClickThroughUrl Write SetcustomClickThroughUrl;
- Property defaultLandingPage : boolean Index 16 Read FdefaultLandingPage Write SetdefaultLandingPage;
- Property landingPageId : String Index 24 Read FlandingPageId Write SetlandingPageId;
- end;
- TClickThroughUrlClass = Class of TClickThroughUrl;
-
- { --------------------------------------------------------------------
- TClickThroughUrlSuffixProperties
- --------------------------------------------------------------------}
-
- TClickThroughUrlSuffixProperties = Class(TGoogleBaseObject)
- Private
- FclickThroughUrlSuffix : String;
- FoverrideInheritedSuffix : boolean;
- Protected
- //Property setters
- Procedure SetclickThroughUrlSuffix(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoverrideInheritedSuffix(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property clickThroughUrlSuffix : String Index 0 Read FclickThroughUrlSuffix Write SetclickThroughUrlSuffix;
- Property overrideInheritedSuffix : boolean Index 8 Read FoverrideInheritedSuffix Write SetoverrideInheritedSuffix;
- end;
- TClickThroughUrlSuffixPropertiesClass = Class of TClickThroughUrlSuffixProperties;
-
- { --------------------------------------------------------------------
- TCompanionClickThroughOverride
- --------------------------------------------------------------------}
-
- TCompanionClickThroughOverride = Class(TGoogleBaseObject)
- Private
- FclickThroughUrl : TClickThroughUrl;
- FcreativeId : String;
- Protected
- //Property setters
- Procedure SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl); virtual;
- Procedure SetcreativeId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property clickThroughUrl : TClickThroughUrl Index 0 Read FclickThroughUrl Write SetclickThroughUrl;
- Property creativeId : String Index 8 Read FcreativeId Write SetcreativeId;
- end;
- TCompanionClickThroughOverrideClass = Class of TCompanionClickThroughOverride;
-
- { --------------------------------------------------------------------
- TCompatibleFields
- --------------------------------------------------------------------}
-
- TCompatibleFields = Class(TGoogleBaseObject)
- Private
- FcrossDimensionReachReportCompatibleFields : TCrossDimensionReachReportCompatibleFields;
- FfloodlightReportCompatibleFields : TFloodlightReportCompatibleFields;
- Fkind : String;
- FpathToConversionReportCompatibleFields : TPathToConversionReportCompatibleFields;
- FreachReportCompatibleFields : TReachReportCompatibleFields;
- FreportCompatibleFields : TReportCompatibleFields;
- Protected
- //Property setters
- Procedure SetcrossDimensionReachReportCompatibleFields(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFields); virtual;
- Procedure SetfloodlightReportCompatibleFields(AIndex : Integer; const AValue : TFloodlightReportCompatibleFields); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpathToConversionReportCompatibleFields(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFields); virtual;
- Procedure SetreachReportCompatibleFields(AIndex : Integer; const AValue : TReachReportCompatibleFields); virtual;
- Procedure SetreportCompatibleFields(AIndex : Integer; const AValue : TReportCompatibleFields); virtual;
- Public
- Published
- Property crossDimensionReachReportCompatibleFields : TCrossDimensionReachReportCompatibleFields Index 0 Read FcrossDimensionReachReportCompatibleFields Write SetcrossDimensionReachReportCompatibleFields;
- Property floodlightReportCompatibleFields : TFloodlightReportCompatibleFields Index 8 Read FfloodlightReportCompatibleFields Write SetfloodlightReportCompatibleFields;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property pathToConversionReportCompatibleFields : TPathToConversionReportCompatibleFields Index 24 Read FpathToConversionReportCompatibleFields Write SetpathToConversionReportCompatibleFields;
- Property reachReportCompatibleFields : TReachReportCompatibleFields Index 32 Read FreachReportCompatibleFields Write SetreachReportCompatibleFields;
- Property reportCompatibleFields : TReportCompatibleFields Index 40 Read FreportCompatibleFields Write SetreportCompatibleFields;
- end;
- TCompatibleFieldsClass = Class of TCompatibleFields;
-
- { --------------------------------------------------------------------
- TConnectionType
- --------------------------------------------------------------------}
-
- TConnectionType = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TConnectionTypeClass = Class of TConnectionType;
-
- { --------------------------------------------------------------------
- TConnectionTypesListResponse
- --------------------------------------------------------------------}
-
- TConnectionTypesListResponse = Class(TGoogleBaseObject)
- Private
- FconnectionTypes : TConnectionTypesListResponseTypeconnectionTypesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetconnectionTypes(AIndex : Integer; const AValue : TConnectionTypesListResponseTypeconnectionTypesArray); 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 connectionTypes : TConnectionTypesListResponseTypeconnectionTypesArray Index 0 Read FconnectionTypes Write SetconnectionTypes;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TConnectionTypesListResponseClass = Class of TConnectionTypesListResponse;
-
- { --------------------------------------------------------------------
- TContentCategoriesListResponse
- --------------------------------------------------------------------}
-
- TContentCategoriesListResponse = Class(TGoogleBaseObject)
- Private
- FcontentCategories : TContentCategoriesListResponseTypecontentCategoriesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcontentCategories(AIndex : Integer; const AValue : TContentCategoriesListResponseTypecontentCategoriesArray); 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 contentCategories : TContentCategoriesListResponseTypecontentCategoriesArray Index 0 Read FcontentCategories Write SetcontentCategories;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TContentCategoriesListResponseClass = Class of TContentCategoriesListResponse;
-
- { --------------------------------------------------------------------
- TContentCategory
- --------------------------------------------------------------------}
-
- TContentCategory = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- end;
- TContentCategoryClass = Class of TContentCategory;
-
- { --------------------------------------------------------------------
- TConversion
- --------------------------------------------------------------------}
-
- TConversion = Class(TGoogleBaseObject)
- Private
- FchildDirectedTreatment : boolean;
- FcustomVariables : TConversionTypecustomVariablesArray;
- FencryptedUserId : String;
- FfloodlightActivityId : String;
- FfloodlightConfigurationId : String;
- Fkind : String;
- FlimitAdTracking : boolean;
- FmobileDeviceId : String;
- Fordinal : String;
- Fquantity : String;
- FtimestampMicros : String;
- Fvalue : double;
- Protected
- //Property setters
- Procedure SetchildDirectedTreatment(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcustomVariables(AIndex : Integer; const AValue : TConversionTypecustomVariablesArray); virtual;
- Procedure SetencryptedUserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlimitAdTracking(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetmobileDeviceId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setordinal(AIndex : Integer; const AValue : String); virtual;
- Procedure Setquantity(AIndex : Integer; const AValue : String); virtual;
- Procedure SettimestampMicros(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : double); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property childDirectedTreatment : boolean Index 0 Read FchildDirectedTreatment Write SetchildDirectedTreatment;
- Property customVariables : TConversionTypecustomVariablesArray Index 8 Read FcustomVariables Write SetcustomVariables;
- Property encryptedUserId : String Index 16 Read FencryptedUserId Write SetencryptedUserId;
- Property floodlightActivityId : String Index 24 Read FfloodlightActivityId Write SetfloodlightActivityId;
- Property floodlightConfigurationId : String Index 32 Read FfloodlightConfigurationId Write SetfloodlightConfigurationId;
- Property kind : String Index 40 Read Fkind Write Setkind;
- Property limitAdTracking : boolean Index 48 Read FlimitAdTracking Write SetlimitAdTracking;
- Property mobileDeviceId : String Index 56 Read FmobileDeviceId Write SetmobileDeviceId;
- Property ordinal : String Index 64 Read Fordinal Write Setordinal;
- Property quantity : String Index 72 Read Fquantity Write Setquantity;
- Property timestampMicros : String Index 80 Read FtimestampMicros Write SettimestampMicros;
- Property value : double Index 88 Read Fvalue Write Setvalue;
- end;
- TConversionClass = Class of TConversion;
-
- { --------------------------------------------------------------------
- TConversionError
- --------------------------------------------------------------------}
-
- TConversionError = Class(TGoogleBaseObject)
- Private
- Fcode : String;
- Fkind : String;
- Fmessage : String;
- Protected
- //Property setters
- Procedure Setcode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property code : String Index 0 Read Fcode Write Setcode;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property message : String Index 16 Read Fmessage Write Setmessage;
- end;
- TConversionErrorClass = Class of TConversionError;
-
- { --------------------------------------------------------------------
- TConversionStatus
- --------------------------------------------------------------------}
-
- TConversionStatus = Class(TGoogleBaseObject)
- Private
- Fconversion : TConversion;
- Ferrors : TConversionStatusTypeerrorsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setconversion(AIndex : Integer; const AValue : TConversion); virtual;
- Procedure Seterrors(AIndex : Integer; const AValue : TConversionStatusTypeerrorsArray); 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 conversion : TConversion Index 0 Read Fconversion Write Setconversion;
- Property errors : TConversionStatusTypeerrorsArray Index 8 Read Ferrors Write Seterrors;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TConversionStatusClass = Class of TConversionStatus;
-
- { --------------------------------------------------------------------
- TConversionsBatchInsertRequest
- --------------------------------------------------------------------}
-
- TConversionsBatchInsertRequest = Class(TGoogleBaseObject)
- Private
- Fconversions : TConversionsBatchInsertRequestTypeconversionsArray;
- FencryptionInfo : TEncryptionInfo;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setconversions(AIndex : Integer; const AValue : TConversionsBatchInsertRequestTypeconversionsArray); virtual;
- Procedure SetencryptionInfo(AIndex : Integer; const AValue : TEncryptionInfo); 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 conversions : TConversionsBatchInsertRequestTypeconversionsArray Index 0 Read Fconversions Write Setconversions;
- Property encryptionInfo : TEncryptionInfo Index 8 Read FencryptionInfo Write SetencryptionInfo;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TConversionsBatchInsertRequestClass = Class of TConversionsBatchInsertRequest;
-
- { --------------------------------------------------------------------
- TConversionsBatchInsertResponse
- --------------------------------------------------------------------}
-
- TConversionsBatchInsertResponse = Class(TGoogleBaseObject)
- Private
- FhasFailures : boolean;
- Fkind : String;
- Fstatus : TConversionsBatchInsertResponseTypestatusArray;
- Protected
- //Property setters
- Procedure SethasFailures(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : TConversionsBatchInsertResponseTypestatusArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property hasFailures : boolean Index 0 Read FhasFailures Write SethasFailures;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property status : TConversionsBatchInsertResponseTypestatusArray Index 16 Read Fstatus Write Setstatus;
- end;
- TConversionsBatchInsertResponseClass = Class of TConversionsBatchInsertResponse;
-
- { --------------------------------------------------------------------
- TCountriesListResponse
- --------------------------------------------------------------------}
-
- TCountriesListResponse = Class(TGoogleBaseObject)
- Private
- Fcountries : TCountriesListResponseTypecountriesArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setcountries(AIndex : Integer; const AValue : TCountriesListResponseTypecountriesArray); 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 countries : TCountriesListResponseTypecountriesArray Index 0 Read Fcountries Write Setcountries;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TCountriesListResponseClass = Class of TCountriesListResponse;
-
- { --------------------------------------------------------------------
- TCountry
- --------------------------------------------------------------------}
-
- TCountry = Class(TGoogleBaseObject)
- Private
- FcountryCode : String;
- FdartId : String;
- Fkind : String;
- Fname : String;
- FsslEnabled : boolean;
- Protected
- //Property setters
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsslEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property countryCode : String Index 0 Read FcountryCode Write SetcountryCode;
- Property dartId : String Index 8 Read FdartId Write SetdartId;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- Property sslEnabled : boolean Index 32 Read FsslEnabled Write SetsslEnabled;
- end;
- TCountryClass = Class of TCountry;
-
- { --------------------------------------------------------------------
- TCreative
- --------------------------------------------------------------------}
-
- TCreative = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Factive : boolean;
- FadParameters : String;
- FadTagKeys : TStringArray;
- FadvertiserId : String;
- FallowScriptAccess : boolean;
- Farchived : boolean;
- FartworkType : String;
- FauthoringSource : String;
- FauthoringTool : String;
- Fauto_advance_images : boolean;
- FbackgroundColor : String;
- FbackupImageClickThroughUrl : String;
- FbackupImageFeatures : TStringArray;
- FbackupImageReportingLabel : String;
- FbackupImageTargetWindow : TTargetWindow;
- FclickTags : TCreativeTypeclickTagsArray;
- FcommercialId : String;
- FcompanionCreatives : TStringArray;
- Fcompatibility : TStringArray;
- FconvertFlashToHtml5 : boolean;
- FcounterCustomEvents : TCreativeTypecounterCustomEventsArray;
- FcreativeAssets : TCreativeTypecreativeAssetsArray;
- FcreativeFieldAssignments : TCreativeTypecreativeFieldAssignmentsArray;
- FcustomKeyValues : TStringArray;
- FexitCustomEvents : TCreativeTypeexitCustomEventsArray;
- FfsCommand : TFsCommand;
- FhtmlCode : String;
- FhtmlCodeLocked : boolean;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- FlatestTraffickedCreativeId : String;
- Fname : String;
- FoverrideCss : String;
- FredirectUrl : String;
- FrenderingId : String;
- FrenderingIdDimensionValue : TDimensionValue;
- FrequiredFlashPluginVersion : String;
- FrequiredFlashVersion : integer;
- Fsize : TSize;
- Fskippable : boolean;
- FsslCompliant : boolean;
- FsslOverride : boolean;
- FstudioAdvertiserId : String;
- FstudioCreativeId : String;
- FstudioTraffickedCreativeId : String;
- FsubaccountId : String;
- FthirdPartyBackupImageImpressionsUrl : String;
- FthirdPartyRichMediaImpressionsUrl : String;
- FthirdPartyUrls : TCreativeTypethirdPartyUrlsArray;
- FtimerCustomEvents : TCreativeTypetimerCustomEventsArray;
- FtotalFileSize : String;
- F_type : String;
- Fversion : integer;
- FvideoDescription : String;
- FvideoDuration : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadParameters(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadTagKeys(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetallowScriptAccess(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setarchived(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetartworkType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetauthoringSource(AIndex : Integer; const AValue : String); virtual;
- Procedure SetauthoringTool(AIndex : Integer; const AValue : String); virtual;
- Procedure Setauto_advance_images(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetbackgroundColor(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbackupImageClickThroughUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbackupImageFeatures(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetbackupImageReportingLabel(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbackupImageTargetWindow(AIndex : Integer; const AValue : TTargetWindow); virtual;
- Procedure SetclickTags(AIndex : Integer; const AValue : TCreativeTypeclickTagsArray); virtual;
- Procedure SetcommercialId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcompanionCreatives(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setcompatibility(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetconvertFlashToHtml5(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcounterCustomEvents(AIndex : Integer; const AValue : TCreativeTypecounterCustomEventsArray); virtual;
- Procedure SetcreativeAssets(AIndex : Integer; const AValue : TCreativeTypecreativeAssetsArray); virtual;
- Procedure SetcreativeFieldAssignments(AIndex : Integer; const AValue : TCreativeTypecreativeFieldAssignmentsArray); virtual;
- Procedure SetcustomKeyValues(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetexitCustomEvents(AIndex : Integer; const AValue : TCreativeTypeexitCustomEventsArray); virtual;
- Procedure SetfsCommand(AIndex : Integer; const AValue : TFsCommand); virtual;
- Procedure SethtmlCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SethtmlCodeLocked(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetlatestTraffickedCreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoverrideCss(AIndex : Integer; const AValue : String); virtual;
- Procedure SetredirectUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrenderingId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrenderingIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetrequiredFlashPluginVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrequiredFlashVersion(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setsize(AIndex : Integer; const AValue : TSize); virtual;
- Procedure Setskippable(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsslOverride(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetstudioAdvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstudioCreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstudioTraffickedCreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetthirdPartyBackupImageImpressionsUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetthirdPartyRichMediaImpressionsUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetthirdPartyUrls(AIndex : Integer; const AValue : TCreativeTypethirdPartyUrlsArray); virtual;
- Procedure SettimerCustomEvents(AIndex : Integer; const AValue : TCreativeTypetimerCustomEventsArray); virtual;
- Procedure SettotalFileSize(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setversion(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetvideoDescription(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvideoDuration(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 accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property adParameters : String Index 16 Read FadParameters Write SetadParameters;
- Property adTagKeys : TStringArray Index 24 Read FadTagKeys Write SetadTagKeys;
- Property advertiserId : String Index 32 Read FadvertiserId Write SetadvertiserId;
- Property allowScriptAccess : boolean Index 40 Read FallowScriptAccess Write SetallowScriptAccess;
- Property archived : boolean Index 48 Read Farchived Write Setarchived;
- Property artworkType : String Index 56 Read FartworkType Write SetartworkType;
- Property authoringSource : String Index 64 Read FauthoringSource Write SetauthoringSource;
- Property authoringTool : String Index 72 Read FauthoringTool Write SetauthoringTool;
- Property auto_advance_images : boolean Index 80 Read Fauto_advance_images Write Setauto_advance_images;
- Property backgroundColor : String Index 88 Read FbackgroundColor Write SetbackgroundColor;
- Property backupImageClickThroughUrl : String Index 96 Read FbackupImageClickThroughUrl Write SetbackupImageClickThroughUrl;
- Property backupImageFeatures : TStringArray Index 104 Read FbackupImageFeatures Write SetbackupImageFeatures;
- Property backupImageReportingLabel : String Index 112 Read FbackupImageReportingLabel Write SetbackupImageReportingLabel;
- Property backupImageTargetWindow : TTargetWindow Index 120 Read FbackupImageTargetWindow Write SetbackupImageTargetWindow;
- Property clickTags : TCreativeTypeclickTagsArray Index 128 Read FclickTags Write SetclickTags;
- Property commercialId : String Index 136 Read FcommercialId Write SetcommercialId;
- Property companionCreatives : TStringArray Index 144 Read FcompanionCreatives Write SetcompanionCreatives;
- Property compatibility : TStringArray Index 152 Read Fcompatibility Write Setcompatibility;
- Property convertFlashToHtml5 : boolean Index 160 Read FconvertFlashToHtml5 Write SetconvertFlashToHtml5;
- Property counterCustomEvents : TCreativeTypecounterCustomEventsArray Index 168 Read FcounterCustomEvents Write SetcounterCustomEvents;
- Property creativeAssets : TCreativeTypecreativeAssetsArray Index 176 Read FcreativeAssets Write SetcreativeAssets;
- Property creativeFieldAssignments : TCreativeTypecreativeFieldAssignmentsArray Index 184 Read FcreativeFieldAssignments Write SetcreativeFieldAssignments;
- Property customKeyValues : TStringArray Index 192 Read FcustomKeyValues Write SetcustomKeyValues;
- Property exitCustomEvents : TCreativeTypeexitCustomEventsArray Index 200 Read FexitCustomEvents Write SetexitCustomEvents;
- Property fsCommand : TFsCommand Index 208 Read FfsCommand Write SetfsCommand;
- Property htmlCode : String Index 216 Read FhtmlCode Write SethtmlCode;
- Property htmlCodeLocked : boolean Index 224 Read FhtmlCodeLocked Write SethtmlCodeLocked;
- Property id : String Index 232 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 240 Read FidDimensionValue Write SetidDimensionValue;
- Property kind : String Index 248 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 256 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property latestTraffickedCreativeId : String Index 264 Read FlatestTraffickedCreativeId Write SetlatestTraffickedCreativeId;
- Property name : String Index 272 Read Fname Write Setname;
- Property overrideCss : String Index 280 Read FoverrideCss Write SetoverrideCss;
- Property redirectUrl : String Index 288 Read FredirectUrl Write SetredirectUrl;
- Property renderingId : String Index 296 Read FrenderingId Write SetrenderingId;
- Property renderingIdDimensionValue : TDimensionValue Index 304 Read FrenderingIdDimensionValue Write SetrenderingIdDimensionValue;
- Property requiredFlashPluginVersion : String Index 312 Read FrequiredFlashPluginVersion Write SetrequiredFlashPluginVersion;
- Property requiredFlashVersion : integer Index 320 Read FrequiredFlashVersion Write SetrequiredFlashVersion;
- Property size : TSize Index 328 Read Fsize Write Setsize;
- Property skippable : boolean Index 336 Read Fskippable Write Setskippable;
- Property sslCompliant : boolean Index 344 Read FsslCompliant Write SetsslCompliant;
- Property sslOverride : boolean Index 352 Read FsslOverride Write SetsslOverride;
- Property studioAdvertiserId : String Index 360 Read FstudioAdvertiserId Write SetstudioAdvertiserId;
- Property studioCreativeId : String Index 368 Read FstudioCreativeId Write SetstudioCreativeId;
- Property studioTraffickedCreativeId : String Index 376 Read FstudioTraffickedCreativeId Write SetstudioTraffickedCreativeId;
- Property subaccountId : String Index 384 Read FsubaccountId Write SetsubaccountId;
- Property thirdPartyBackupImageImpressionsUrl : String Index 392 Read FthirdPartyBackupImageImpressionsUrl Write SetthirdPartyBackupImageImpressionsUrl;
- Property thirdPartyRichMediaImpressionsUrl : String Index 400 Read FthirdPartyRichMediaImpressionsUrl Write SetthirdPartyRichMediaImpressionsUrl;
- Property thirdPartyUrls : TCreativeTypethirdPartyUrlsArray Index 408 Read FthirdPartyUrls Write SetthirdPartyUrls;
- Property timerCustomEvents : TCreativeTypetimerCustomEventsArray Index 416 Read FtimerCustomEvents Write SettimerCustomEvents;
- Property totalFileSize : String Index 424 Read FtotalFileSize Write SettotalFileSize;
- Property _type : String Index 432 Read F_type Write Set_type;
- Property version : integer Index 440 Read Fversion Write Setversion;
- Property videoDescription : String Index 448 Read FvideoDescription Write SetvideoDescription;
- Property videoDuration : integer Index 456 Read FvideoDuration Write SetvideoDuration;
- end;
- TCreativeClass = Class of TCreative;
-
- { --------------------------------------------------------------------
- TCreativeAsset
- --------------------------------------------------------------------}
-
- TCreativeAsset = Class(TGoogleBaseObject)
- Private
- FactionScript3 : boolean;
- Factive : boolean;
- Falignment : String;
- FartworkType : String;
- FassetIdentifier : TCreativeAssetId;
- FbackupImageExit : TCreativeCustomEvent;
- FbitRate : integer;
- FchildAssetType : String;
- FcollapsedSize : TSize;
- FcustomStartTimeValue : integer;
- FdetectedFeatures : TStringArray;
- FdisplayType : String;
- Fduration : integer;
- FdurationType : String;
- FexpandedDimension : TSize;
- FfileSize : String;
- FflashVersion : integer;
- FhideFlashObjects : boolean;
- FhideSelectionBoxes : boolean;
- FhorizontallyLocked : boolean;
- Fid : String;
- FmimeType : String;
- Foffset : TOffsetPosition;
- ForiginalBackup : boolean;
- Fposition : TOffsetPosition;
- FpositionLeftUnit : String;
- FpositionTopUnit : String;
- FprogressiveServingUrl : String;
- Fpushdown : boolean;
- FpushdownDuration : integer;
- Frole : String;
- Fsize : TSize;
- FsslCompliant : boolean;
- FstartTimeType : String;
- FstreamingServingUrl : String;
- Ftransparency : boolean;
- FverticallyLocked : boolean;
- FvideoDuration : integer;
- FwindowMode : String;
- FzIndex : integer;
- FzipFilename : String;
- FzipFilesize : String;
- Protected
- //Property setters
- Procedure SetactionScript3(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setalignment(AIndex : Integer; const AValue : String); virtual;
- Procedure SetartworkType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetassetIdentifier(AIndex : Integer; const AValue : TCreativeAssetId); virtual;
- Procedure SetbackupImageExit(AIndex : Integer; const AValue : TCreativeCustomEvent); virtual;
- Procedure SetbitRate(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetchildAssetType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcollapsedSize(AIndex : Integer; const AValue : TSize); virtual;
- Procedure SetcustomStartTimeValue(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetdetectedFeatures(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetdisplayType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setduration(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetdurationType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexpandedDimension(AIndex : Integer; const AValue : TSize); virtual;
- Procedure SetfileSize(AIndex : Integer; const AValue : String); virtual;
- Procedure SetflashVersion(AIndex : Integer; const AValue : integer); virtual;
- Procedure SethideFlashObjects(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SethideSelectionBoxes(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SethorizontallyLocked(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmimeType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setoffset(AIndex : Integer; const AValue : TOffsetPosition); virtual;
- Procedure SetoriginalBackup(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setposition(AIndex : Integer; const AValue : TOffsetPosition); virtual;
- Procedure SetpositionLeftUnit(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpositionTopUnit(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprogressiveServingUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpushdown(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpushdownDuration(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setrole(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsize(AIndex : Integer; const AValue : TSize); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetstartTimeType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstreamingServingUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Settransparency(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetverticallyLocked(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetvideoDuration(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetwindowMode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetzIndex(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetzipFilename(AIndex : Integer; const AValue : String); virtual;
- Procedure SetzipFilesize(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 actionScript3 : boolean Index 0 Read FactionScript3 Write SetactionScript3;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property alignment : String Index 16 Read Falignment Write Setalignment;
- Property artworkType : String Index 24 Read FartworkType Write SetartworkType;
- Property assetIdentifier : TCreativeAssetId Index 32 Read FassetIdentifier Write SetassetIdentifier;
- Property backupImageExit : TCreativeCustomEvent Index 40 Read FbackupImageExit Write SetbackupImageExit;
- Property bitRate : integer Index 48 Read FbitRate Write SetbitRate;
- Property childAssetType : String Index 56 Read FchildAssetType Write SetchildAssetType;
- Property collapsedSize : TSize Index 64 Read FcollapsedSize Write SetcollapsedSize;
- Property customStartTimeValue : integer Index 72 Read FcustomStartTimeValue Write SetcustomStartTimeValue;
- Property detectedFeatures : TStringArray Index 80 Read FdetectedFeatures Write SetdetectedFeatures;
- Property displayType : String Index 88 Read FdisplayType Write SetdisplayType;
- Property duration : integer Index 96 Read Fduration Write Setduration;
- Property durationType : String Index 104 Read FdurationType Write SetdurationType;
- Property expandedDimension : TSize Index 112 Read FexpandedDimension Write SetexpandedDimension;
- Property fileSize : String Index 120 Read FfileSize Write SetfileSize;
- Property flashVersion : integer Index 128 Read FflashVersion Write SetflashVersion;
- Property hideFlashObjects : boolean Index 136 Read FhideFlashObjects Write SethideFlashObjects;
- Property hideSelectionBoxes : boolean Index 144 Read FhideSelectionBoxes Write SethideSelectionBoxes;
- Property horizontallyLocked : boolean Index 152 Read FhorizontallyLocked Write SethorizontallyLocked;
- Property id : String Index 160 Read Fid Write Setid;
- Property mimeType : String Index 168 Read FmimeType Write SetmimeType;
- Property offset : TOffsetPosition Index 176 Read Foffset Write Setoffset;
- Property originalBackup : boolean Index 184 Read ForiginalBackup Write SetoriginalBackup;
- Property position : TOffsetPosition Index 192 Read Fposition Write Setposition;
- Property positionLeftUnit : String Index 200 Read FpositionLeftUnit Write SetpositionLeftUnit;
- Property positionTopUnit : String Index 208 Read FpositionTopUnit Write SetpositionTopUnit;
- Property progressiveServingUrl : String Index 216 Read FprogressiveServingUrl Write SetprogressiveServingUrl;
- Property pushdown : boolean Index 224 Read Fpushdown Write Setpushdown;
- Property pushdownDuration : integer Index 232 Read FpushdownDuration Write SetpushdownDuration;
- Property role : String Index 240 Read Frole Write Setrole;
- Property size : TSize Index 248 Read Fsize Write Setsize;
- Property sslCompliant : boolean Index 256 Read FsslCompliant Write SetsslCompliant;
- Property startTimeType : String Index 264 Read FstartTimeType Write SetstartTimeType;
- Property streamingServingUrl : String Index 272 Read FstreamingServingUrl Write SetstreamingServingUrl;
- Property transparency : boolean Index 280 Read Ftransparency Write Settransparency;
- Property verticallyLocked : boolean Index 288 Read FverticallyLocked Write SetverticallyLocked;
- Property videoDuration : integer Index 296 Read FvideoDuration Write SetvideoDuration;
- Property windowMode : String Index 304 Read FwindowMode Write SetwindowMode;
- Property zIndex : integer Index 312 Read FzIndex Write SetzIndex;
- Property zipFilename : String Index 320 Read FzipFilename Write SetzipFilename;
- Property zipFilesize : String Index 328 Read FzipFilesize Write SetzipFilesize;
- end;
- TCreativeAssetClass = Class of TCreativeAsset;
-
- { --------------------------------------------------------------------
- TCreativeAssetId
- --------------------------------------------------------------------}
-
- TCreativeAssetId = Class(TGoogleBaseObject)
- Private
- Fname : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property name : String Index 0 Read Fname Write Setname;
- Property _type : String Index 8 Read F_type Write Set_type;
- end;
- TCreativeAssetIdClass = Class of TCreativeAssetId;
-
- { --------------------------------------------------------------------
- TCreativeAssetMetadata
- --------------------------------------------------------------------}
-
- TCreativeAssetMetadata = Class(TGoogleBaseObject)
- Private
- FassetIdentifier : TCreativeAssetId;
- FclickTags : TCreativeAssetMetadataTypeclickTagsArray;
- FdetectedFeatures : TStringArray;
- Fkind : String;
- FwarnedValidationRules : TStringArray;
- Protected
- //Property setters
- Procedure SetassetIdentifier(AIndex : Integer; const AValue : TCreativeAssetId); virtual;
- Procedure SetclickTags(AIndex : Integer; const AValue : TCreativeAssetMetadataTypeclickTagsArray); virtual;
- Procedure SetdetectedFeatures(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetwarnedValidationRules(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property assetIdentifier : TCreativeAssetId Index 0 Read FassetIdentifier Write SetassetIdentifier;
- Property clickTags : TCreativeAssetMetadataTypeclickTagsArray Index 8 Read FclickTags Write SetclickTags;
- Property detectedFeatures : TStringArray Index 16 Read FdetectedFeatures Write SetdetectedFeatures;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property warnedValidationRules : TStringArray Index 32 Read FwarnedValidationRules Write SetwarnedValidationRules;
- end;
- TCreativeAssetMetadataClass = Class of TCreativeAssetMetadata;
-
- { --------------------------------------------------------------------
- TCreativeAssignment
- --------------------------------------------------------------------}
-
- TCreativeAssignment = Class(TGoogleBaseObject)
- Private
- Factive : boolean;
- FapplyEventTags : boolean;
- FclickThroughUrl : TClickThroughUrl;
- FcompanionCreativeOverrides : TCreativeAssignmentTypecompanionCreativeOverridesArray;
- FcreativeGroupAssignments : TCreativeAssignmentTypecreativeGroupAssignmentsArray;
- FcreativeId : String;
- FcreativeIdDimensionValue : TDimensionValue;
- FendTime : TDatetime;
- FrichMediaExitOverrides : TCreativeAssignmentTyperichMediaExitOverridesArray;
- Fsequence : integer;
- FsslCompliant : boolean;
- FstartTime : TDatetime;
- Fweight : integer;
- Protected
- //Property setters
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetapplyEventTags(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl); virtual;
- Procedure SetcompanionCreativeOverrides(AIndex : Integer; const AValue : TCreativeAssignmentTypecompanionCreativeOverridesArray); virtual;
- Procedure SetcreativeGroupAssignments(AIndex : Integer; const AValue : TCreativeAssignmentTypecreativeGroupAssignmentsArray); virtual;
- Procedure SetcreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreativeIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetendTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetrichMediaExitOverrides(AIndex : Integer; const AValue : TCreativeAssignmentTyperichMediaExitOverridesArray); virtual;
- Procedure Setsequence(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetstartTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure Setweight(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 active : boolean Index 0 Read Factive Write Setactive;
- Property applyEventTags : boolean Index 8 Read FapplyEventTags Write SetapplyEventTags;
- Property clickThroughUrl : TClickThroughUrl Index 16 Read FclickThroughUrl Write SetclickThroughUrl;
- Property companionCreativeOverrides : TCreativeAssignmentTypecompanionCreativeOverridesArray Index 24 Read FcompanionCreativeOverrides Write SetcompanionCreativeOverrides;
- Property creativeGroupAssignments : TCreativeAssignmentTypecreativeGroupAssignmentsArray Index 32 Read FcreativeGroupAssignments Write SetcreativeGroupAssignments;
- Property creativeId : String Index 40 Read FcreativeId Write SetcreativeId;
- Property creativeIdDimensionValue : TDimensionValue Index 48 Read FcreativeIdDimensionValue Write SetcreativeIdDimensionValue;
- Property endTime : TDatetime Index 56 Read FendTime Write SetendTime;
- Property richMediaExitOverrides : TCreativeAssignmentTyperichMediaExitOverridesArray Index 64 Read FrichMediaExitOverrides Write SetrichMediaExitOverrides;
- Property sequence : integer Index 72 Read Fsequence Write Setsequence;
- Property sslCompliant : boolean Index 80 Read FsslCompliant Write SetsslCompliant;
- Property startTime : TDatetime Index 88 Read FstartTime Write SetstartTime;
- Property weight : integer Index 96 Read Fweight Write Setweight;
- end;
- TCreativeAssignmentClass = Class of TCreativeAssignment;
-
- { --------------------------------------------------------------------
- TCreativeCustomEvent
- --------------------------------------------------------------------}
-
- TCreativeCustomEvent = Class(TGoogleBaseObject)
- Private
- FadvertiserCustomEventId : String;
- FadvertiserCustomEventName : String;
- FadvertiserCustomEventType : String;
- FartworkLabel : String;
- FartworkType : String;
- FexitUrl : String;
- Fid : String;
- FpopupWindowProperties : TPopupWindowProperties;
- FtargetType : String;
- FvideoReportingId : String;
- Protected
- //Property setters
- Procedure SetadvertiserCustomEventId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserCustomEventName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserCustomEventType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetartworkLabel(AIndex : Integer; const AValue : String); virtual;
- Procedure SetartworkType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexitUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpopupWindowProperties(AIndex : Integer; const AValue : TPopupWindowProperties); virtual;
- Procedure SettargetType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvideoReportingId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property advertiserCustomEventId : String Index 0 Read FadvertiserCustomEventId Write SetadvertiserCustomEventId;
- Property advertiserCustomEventName : String Index 8 Read FadvertiserCustomEventName Write SetadvertiserCustomEventName;
- Property advertiserCustomEventType : String Index 16 Read FadvertiserCustomEventType Write SetadvertiserCustomEventType;
- Property artworkLabel : String Index 24 Read FartworkLabel Write SetartworkLabel;
- Property artworkType : String Index 32 Read FartworkType Write SetartworkType;
- Property exitUrl : String Index 40 Read FexitUrl Write SetexitUrl;
- Property id : String Index 48 Read Fid Write Setid;
- Property popupWindowProperties : TPopupWindowProperties Index 56 Read FpopupWindowProperties Write SetpopupWindowProperties;
- Property targetType : String Index 64 Read FtargetType Write SettargetType;
- Property videoReportingId : String Index 72 Read FvideoReportingId Write SetvideoReportingId;
- end;
- TCreativeCustomEventClass = Class of TCreativeCustomEvent;
-
- { --------------------------------------------------------------------
- TCreativeField
- --------------------------------------------------------------------}
-
- TCreativeField = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Fid : String;
- Fkind : String;
- Fname : String;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property id : String Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property name : String Index 40 Read Fname Write Setname;
- Property subaccountId : String Index 48 Read FsubaccountId Write SetsubaccountId;
- end;
- TCreativeFieldClass = Class of TCreativeField;
-
- { --------------------------------------------------------------------
- TCreativeFieldAssignment
- --------------------------------------------------------------------}
-
- TCreativeFieldAssignment = Class(TGoogleBaseObject)
- Private
- FcreativeFieldId : String;
- FcreativeFieldValueId : String;
- Protected
- //Property setters
- Procedure SetcreativeFieldId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreativeFieldValueId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property creativeFieldId : String Index 0 Read FcreativeFieldId Write SetcreativeFieldId;
- Property creativeFieldValueId : String Index 8 Read FcreativeFieldValueId Write SetcreativeFieldValueId;
- end;
- TCreativeFieldAssignmentClass = Class of TCreativeFieldAssignment;
-
- { --------------------------------------------------------------------
- TCreativeFieldValue
- --------------------------------------------------------------------}
-
- TCreativeFieldValue = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property value : String Index 16 Read Fvalue Write Setvalue;
- end;
- TCreativeFieldValueClass = Class of TCreativeFieldValue;
-
- { --------------------------------------------------------------------
- TCreativeFieldValuesListResponse
- --------------------------------------------------------------------}
-
- TCreativeFieldValuesListResponse = Class(TGoogleBaseObject)
- Private
- FcreativeFieldValues : TCreativeFieldValuesListResponseTypecreativeFieldValuesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcreativeFieldValues(AIndex : Integer; const AValue : TCreativeFieldValuesListResponseTypecreativeFieldValuesArray); 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 creativeFieldValues : TCreativeFieldValuesListResponseTypecreativeFieldValuesArray Index 0 Read FcreativeFieldValues Write SetcreativeFieldValues;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCreativeFieldValuesListResponseClass = Class of TCreativeFieldValuesListResponse;
-
- { --------------------------------------------------------------------
- TCreativeFieldsListResponse
- --------------------------------------------------------------------}
-
- TCreativeFieldsListResponse = Class(TGoogleBaseObject)
- Private
- FcreativeFields : TCreativeFieldsListResponseTypecreativeFieldsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcreativeFields(AIndex : Integer; const AValue : TCreativeFieldsListResponseTypecreativeFieldsArray); 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 creativeFields : TCreativeFieldsListResponseTypecreativeFieldsArray Index 0 Read FcreativeFields Write SetcreativeFields;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCreativeFieldsListResponseClass = Class of TCreativeFieldsListResponse;
-
- { --------------------------------------------------------------------
- TCreativeGroup
- --------------------------------------------------------------------}
-
- TCreativeGroup = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- FgroupNumber : integer;
- Fid : String;
- Fkind : String;
- Fname : String;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetgroupNumber(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property groupNumber : integer Index 24 Read FgroupNumber Write SetgroupNumber;
- Property id : String Index 32 Read Fid Write Setid;
- Property kind : String Index 40 Read Fkind Write Setkind;
- Property name : String Index 48 Read Fname Write Setname;
- Property subaccountId : String Index 56 Read FsubaccountId Write SetsubaccountId;
- end;
- TCreativeGroupClass = Class of TCreativeGroup;
-
- { --------------------------------------------------------------------
- TCreativeGroupAssignment
- --------------------------------------------------------------------}
-
- TCreativeGroupAssignment = Class(TGoogleBaseObject)
- Private
- FcreativeGroupId : String;
- FcreativeGroupNumber : String;
- Protected
- //Property setters
- Procedure SetcreativeGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreativeGroupNumber(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property creativeGroupId : String Index 0 Read FcreativeGroupId Write SetcreativeGroupId;
- Property creativeGroupNumber : String Index 8 Read FcreativeGroupNumber Write SetcreativeGroupNumber;
- end;
- TCreativeGroupAssignmentClass = Class of TCreativeGroupAssignment;
-
- { --------------------------------------------------------------------
- TCreativeGroupsListResponse
- --------------------------------------------------------------------}
-
- TCreativeGroupsListResponse = Class(TGoogleBaseObject)
- Private
- FcreativeGroups : TCreativeGroupsListResponseTypecreativeGroupsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetcreativeGroups(AIndex : Integer; const AValue : TCreativeGroupsListResponseTypecreativeGroupsArray); 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 creativeGroups : TCreativeGroupsListResponseTypecreativeGroupsArray Index 0 Read FcreativeGroups Write SetcreativeGroups;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCreativeGroupsListResponseClass = Class of TCreativeGroupsListResponse;
-
- { --------------------------------------------------------------------
- TCreativeOptimizationConfiguration
- --------------------------------------------------------------------}
-
- TCreativeOptimizationConfiguration = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fname : String;
- FoptimizationActivitys : TCreativeOptimizationConfigurationTypeoptimizationActivitysArray;
- FoptimizationModel : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoptimizationActivitys(AIndex : Integer; const AValue : TCreativeOptimizationConfigurationTypeoptimizationActivitysArray); virtual;
- Procedure SetoptimizationModel(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 id : String Index 0 Read Fid Write Setid;
- Property name : String Index 8 Read Fname Write Setname;
- Property optimizationActivitys : TCreativeOptimizationConfigurationTypeoptimizationActivitysArray Index 16 Read FoptimizationActivitys Write SetoptimizationActivitys;
- Property optimizationModel : String Index 24 Read FoptimizationModel Write SetoptimizationModel;
- end;
- TCreativeOptimizationConfigurationClass = Class of TCreativeOptimizationConfiguration;
-
- { --------------------------------------------------------------------
- TCreativeRotation
- --------------------------------------------------------------------}
-
- TCreativeRotation = Class(TGoogleBaseObject)
- Private
- FcreativeAssignments : TCreativeRotationTypecreativeAssignmentsArray;
- FcreativeOptimizationConfigurationId : String;
- F_type : String;
- FweightCalculationStrategy : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetcreativeAssignments(AIndex : Integer; const AValue : TCreativeRotationTypecreativeAssignmentsArray); virtual;
- Procedure SetcreativeOptimizationConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure SetweightCalculationStrategy(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 creativeAssignments : TCreativeRotationTypecreativeAssignmentsArray Index 0 Read FcreativeAssignments Write SetcreativeAssignments;
- Property creativeOptimizationConfigurationId : String Index 8 Read FcreativeOptimizationConfigurationId Write SetcreativeOptimizationConfigurationId;
- Property _type : String Index 16 Read F_type Write Set_type;
- Property weightCalculationStrategy : String Index 24 Read FweightCalculationStrategy Write SetweightCalculationStrategy;
- end;
- TCreativeRotationClass = Class of TCreativeRotation;
-
- { --------------------------------------------------------------------
- TCreativeSettings
- --------------------------------------------------------------------}
-
- TCreativeSettings = Class(TGoogleBaseObject)
- Private
- FiFrameFooter : String;
- FiFrameHeader : String;
- Protected
- //Property setters
- Procedure SetiFrameFooter(AIndex : Integer; const AValue : String); virtual;
- Procedure SetiFrameHeader(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property iFrameFooter : String Index 0 Read FiFrameFooter Write SetiFrameFooter;
- Property iFrameHeader : String Index 8 Read FiFrameHeader Write SetiFrameHeader;
- end;
- TCreativeSettingsClass = Class of TCreativeSettings;
-
- { --------------------------------------------------------------------
- TCreativesListResponse
- --------------------------------------------------------------------}
-
- TCreativesListResponse = Class(TGoogleBaseObject)
- Private
- Fcreatives : TCreativesListResponseTypecreativesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setcreatives(AIndex : Integer; const AValue : TCreativesListResponseTypecreativesArray); 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 creatives : TCreativesListResponseTypecreativesArray Index 0 Read Fcreatives Write Setcreatives;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TCreativesListResponseClass = Class of TCreativesListResponse;
-
- { --------------------------------------------------------------------
- TCrossDimensionReachReportCompatibleFields
- --------------------------------------------------------------------}
-
- TCrossDimensionReachReportCompatibleFields = Class(TGoogleBaseObject)
- Private
- Fbreakdown : TCrossDimensionReachReportCompatibleFieldsTypebreakdownArray;
- FdimensionFilters : TCrossDimensionReachReportCompatibleFieldsTypedimensionFiltersArray;
- Fkind : String;
- Fmetrics : TCrossDimensionReachReportCompatibleFieldsTypemetricsArray;
- FoverlapMetrics : TCrossDimensionReachReportCompatibleFieldsTypeoverlapMetricsArray;
- Protected
- //Property setters
- Procedure Setbreakdown(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypebreakdownArray); virtual;
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypedimensionFiltersArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetrics(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypemetricsArray); virtual;
- Procedure SetoverlapMetrics(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypeoverlapMetricsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property breakdown : TCrossDimensionReachReportCompatibleFieldsTypebreakdownArray Index 0 Read Fbreakdown Write Setbreakdown;
- Property dimensionFilters : TCrossDimensionReachReportCompatibleFieldsTypedimensionFiltersArray Index 8 Read FdimensionFilters Write SetdimensionFilters;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property metrics : TCrossDimensionReachReportCompatibleFieldsTypemetricsArray Index 24 Read Fmetrics Write Setmetrics;
- Property overlapMetrics : TCrossDimensionReachReportCompatibleFieldsTypeoverlapMetricsArray Index 32 Read FoverlapMetrics Write SetoverlapMetrics;
- end;
- TCrossDimensionReachReportCompatibleFieldsClass = Class of TCrossDimensionReachReportCompatibleFields;
-
- { --------------------------------------------------------------------
- TCustomFloodlightVariable
- --------------------------------------------------------------------}
-
- TCustomFloodlightVariable = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- F_type : String;
- Fvalue : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property _type : String Index 8 Read F_type Write Set_type;
- Property value : String Index 16 Read Fvalue Write Setvalue;
- end;
- TCustomFloodlightVariableClass = Class of TCustomFloodlightVariable;
-
- { --------------------------------------------------------------------
- TCustomRichMediaEvents
- --------------------------------------------------------------------}
-
- TCustomRichMediaEvents = Class(TGoogleBaseObject)
- Private
- FfilteredEventIds : TCustomRichMediaEventsTypefilteredEventIdsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetfilteredEventIds(AIndex : Integer; const AValue : TCustomRichMediaEventsTypefilteredEventIdsArray); 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 filteredEventIds : TCustomRichMediaEventsTypefilteredEventIdsArray Index 0 Read FfilteredEventIds Write SetfilteredEventIds;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TCustomRichMediaEventsClass = Class of TCustomRichMediaEvents;
-
- { --------------------------------------------------------------------
- TDateRange
- --------------------------------------------------------------------}
-
- TDateRange = Class(TGoogleBaseObject)
- Private
- FendDate : TDate;
- Fkind : String;
- FrelativeDateRange : String;
- FstartDate : TDate;
- Protected
- //Property setters
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrelativeDateRange(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Public
- Published
- Property endDate : TDate Index 0 Read FendDate Write SetendDate;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property relativeDateRange : String Index 16 Read FrelativeDateRange Write SetrelativeDateRange;
- Property startDate : TDate Index 24 Read FstartDate Write SetstartDate;
- end;
- TDateRangeClass = Class of TDateRange;
-
- { --------------------------------------------------------------------
- TDayPartTargeting
- --------------------------------------------------------------------}
-
- TDayPartTargeting = Class(TGoogleBaseObject)
- Private
- FdaysOfWeek : TStringArray;
- FhoursOfDay : TintegerArray;
- FuserLocalTime : boolean;
- Protected
- //Property setters
- Procedure SetdaysOfWeek(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SethoursOfDay(AIndex : Integer; const AValue : TintegerArray); virtual;
- Procedure SetuserLocalTime(AIndex : Integer; const AValue : boolean); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property daysOfWeek : TStringArray Index 0 Read FdaysOfWeek Write SetdaysOfWeek;
- Property hoursOfDay : TintegerArray Index 8 Read FhoursOfDay Write SethoursOfDay;
- Property userLocalTime : boolean Index 16 Read FuserLocalTime Write SetuserLocalTime;
- end;
- TDayPartTargetingClass = Class of TDayPartTargeting;
-
- { --------------------------------------------------------------------
- TDefaultClickThroughEventTagProperties
- --------------------------------------------------------------------}
-
- TDefaultClickThroughEventTagProperties = Class(TGoogleBaseObject)
- Private
- FdefaultClickThroughEventTagId : String;
- FoverrideInheritedEventTag : boolean;
- Protected
- //Property setters
- Procedure SetdefaultClickThroughEventTagId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoverrideInheritedEventTag(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property defaultClickThroughEventTagId : String Index 0 Read FdefaultClickThroughEventTagId Write SetdefaultClickThroughEventTagId;
- Property overrideInheritedEventTag : boolean Index 8 Read FoverrideInheritedEventTag Write SetoverrideInheritedEventTag;
- end;
- TDefaultClickThroughEventTagPropertiesClass = Class of TDefaultClickThroughEventTagProperties;
-
- { --------------------------------------------------------------------
- TDeliverySchedule
- --------------------------------------------------------------------}
-
- TDeliverySchedule = Class(TGoogleBaseObject)
- Private
- FfrequencyCap : TFrequencyCap;
- FhardCutoff : boolean;
- FimpressionRatio : String;
- Fpriority : String;
- Protected
- //Property setters
- Procedure SetfrequencyCap(AIndex : Integer; const AValue : TFrequencyCap); virtual;
- Procedure SethardCutoff(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetimpressionRatio(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpriority(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property frequencyCap : TFrequencyCap Index 0 Read FfrequencyCap Write SetfrequencyCap;
- Property hardCutoff : boolean Index 8 Read FhardCutoff Write SethardCutoff;
- Property impressionRatio : String Index 16 Read FimpressionRatio Write SetimpressionRatio;
- Property priority : String Index 24 Read Fpriority Write Setpriority;
- end;
- TDeliveryScheduleClass = Class of TDeliverySchedule;
-
- { --------------------------------------------------------------------
- TDfpSettings
- --------------------------------------------------------------------}
-
- TDfpSettings = Class(TGoogleBaseObject)
- Private
- Fdfp_network_code : String;
- Fdfp_network_name : String;
- FprogrammaticPlacementAccepted : boolean;
- FpubPaidPlacementAccepted : boolean;
- FpublisherPortalOnly : boolean;
- Protected
- //Property setters
- Procedure Setdfp_network_code(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdfp_network_name(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprogrammaticPlacementAccepted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpubPaidPlacementAccepted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpublisherPortalOnly(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property dfp_network_code : String Index 0 Read Fdfp_network_code Write Setdfp_network_code;
- Property dfp_network_name : String Index 8 Read Fdfp_network_name Write Setdfp_network_name;
- Property programmaticPlacementAccepted : boolean Index 16 Read FprogrammaticPlacementAccepted Write SetprogrammaticPlacementAccepted;
- Property pubPaidPlacementAccepted : boolean Index 24 Read FpubPaidPlacementAccepted Write SetpubPaidPlacementAccepted;
- Property publisherPortalOnly : boolean Index 32 Read FpublisherPortalOnly Write SetpublisherPortalOnly;
- end;
- TDfpSettingsClass = Class of TDfpSettings;
-
- { --------------------------------------------------------------------
- TDimension
- --------------------------------------------------------------------}
-
- TDimension = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property name : String Index 8 Read Fname Write Setname;
- end;
- TDimensionClass = Class of TDimension;
-
- { --------------------------------------------------------------------
- TDimensionFilter
- --------------------------------------------------------------------}
-
- TDimensionFilter = Class(TGoogleBaseObject)
- Private
- FdimensionName : String;
- Fkind : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure SetdimensionName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dimensionName : String Index 0 Read FdimensionName Write SetdimensionName;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property value : String Index 16 Read Fvalue Write Setvalue;
- end;
- TDimensionFilterClass = Class of TDimensionFilter;
-
- { --------------------------------------------------------------------
- TDimensionValue
- --------------------------------------------------------------------}
-
- TDimensionValue = Class(TGoogleBaseObject)
- Private
- FdimensionName : String;
- Fetag : String;
- Fid : String;
- Fkind : String;
- FmatchType : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure SetdimensionName(AIndex : Integer; const AValue : String); 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 SetmatchType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dimensionName : String Index 0 Read FdimensionName Write SetdimensionName;
- 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 matchType : String Index 32 Read FmatchType Write SetmatchType;
- Property value : String Index 40 Read Fvalue Write Setvalue;
- end;
- TDimensionValueClass = Class of TDimensionValue;
-
- { --------------------------------------------------------------------
- TDimensionValueList
- --------------------------------------------------------------------}
-
- TDimensionValueList = Class(TGoogleBaseObject)
- Private
- Fetag : String;
- Fitems : TDimensionValueListTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setitems(AIndex : Integer; const AValue : TDimensionValueListTypeitemsArray); 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 etag : String Index 0 Read Fetag Write Setetag;
- Property items : TDimensionValueListTypeitemsArray Index 8 Read Fitems Write Setitems;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property nextPageToken : String Index 24 Read FnextPageToken Write SetnextPageToken;
- end;
- TDimensionValueListClass = Class of TDimensionValueList;
-
- { --------------------------------------------------------------------
- TDimensionValueRequest
- --------------------------------------------------------------------}
-
- TDimensionValueRequest = Class(TGoogleBaseObject)
- Private
- FdimensionName : String;
- FendDate : TDate;
- Ffilters : TDimensionValueRequestTypefiltersArray;
- Fkind : String;
- FstartDate : TDate;
- Protected
- //Property setters
- Procedure SetdimensionName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setfilters(AIndex : Integer; const AValue : TDimensionValueRequestTypefiltersArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property dimensionName : String Index 0 Read FdimensionName Write SetdimensionName;
- Property endDate : TDate Index 8 Read FendDate Write SetendDate;
- Property filters : TDimensionValueRequestTypefiltersArray Index 16 Read Ffilters Write Setfilters;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property startDate : TDate Index 32 Read FstartDate Write SetstartDate;
- end;
- TDimensionValueRequestClass = Class of TDimensionValueRequest;
-
- { --------------------------------------------------------------------
- TDirectorySite
- --------------------------------------------------------------------}
-
- TDirectorySite = Class(TGoogleBaseObject)
- Private
- Factive : boolean;
- FcontactAssignments : TDirectorySiteTypecontactAssignmentsArray;
- FcountryId : String;
- FcurrencyId : String;
- Fdescription : String;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FinpageTagFormats : TStringArray;
- FinterstitialTagFormats : TStringArray;
- Fkind : String;
- Fname : String;
- FparentId : String;
- Fsettings : TDirectorySiteSettings;
- Furl : String;
- Protected
- //Property setters
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcontactAssignments(AIndex : Integer; const AValue : TDirectorySiteTypecontactAssignmentsArray); virtual;
- Procedure SetcountryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcurrencyId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetinpageTagFormats(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetinterstitialTagFormats(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetparentId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsettings(AIndex : Integer; const AValue : TDirectorySiteSettings); virtual;
- Procedure Seturl(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 active : boolean Index 0 Read Factive Write Setactive;
- Property contactAssignments : TDirectorySiteTypecontactAssignmentsArray Index 8 Read FcontactAssignments Write SetcontactAssignments;
- Property countryId : String Index 16 Read FcountryId Write SetcountryId;
- Property currencyId : String Index 24 Read FcurrencyId Write SetcurrencyId;
- Property description : String Index 32 Read Fdescription Write Setdescription;
- Property id : String Index 40 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 48 Read FidDimensionValue Write SetidDimensionValue;
- Property inpageTagFormats : TStringArray Index 56 Read FinpageTagFormats Write SetinpageTagFormats;
- Property interstitialTagFormats : TStringArray Index 64 Read FinterstitialTagFormats Write SetinterstitialTagFormats;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property name : String Index 80 Read Fname Write Setname;
- Property parentId : String Index 88 Read FparentId Write SetparentId;
- Property settings : TDirectorySiteSettings Index 96 Read Fsettings Write Setsettings;
- Property url : String Index 104 Read Furl Write Seturl;
- end;
- TDirectorySiteClass = Class of TDirectorySite;
-
- { --------------------------------------------------------------------
- TDirectorySiteContact
- --------------------------------------------------------------------}
-
- TDirectorySiteContact = Class(TGoogleBaseObject)
- Private
- Faddress : String;
- Femail : String;
- FfirstName : String;
- Fid : String;
- Fkind : String;
- FlastName : String;
- Fphone : String;
- Frole : String;
- Ftitle : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setaddress(AIndex : Integer; const AValue : String); virtual;
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfirstName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setphone(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrole(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property address : String Index 0 Read Faddress Write Setaddress;
- Property email : String Index 8 Read Femail Write Setemail;
- Property firstName : String Index 16 Read FfirstName Write SetfirstName;
- Property id : String Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property lastName : String Index 40 Read FlastName Write SetlastName;
- Property phone : String Index 48 Read Fphone Write Setphone;
- Property role : String Index 56 Read Frole Write Setrole;
- Property title : String Index 64 Read Ftitle Write Settitle;
- Property _type : String Index 72 Read F_type Write Set_type;
- end;
- TDirectorySiteContactClass = Class of TDirectorySiteContact;
-
- { --------------------------------------------------------------------
- TDirectorySiteContactAssignment
- --------------------------------------------------------------------}
-
- TDirectorySiteContactAssignment = Class(TGoogleBaseObject)
- Private
- FcontactId : String;
- Fvisibility : String;
- Protected
- //Property setters
- Procedure SetcontactId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvisibility(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property contactId : String Index 0 Read FcontactId Write SetcontactId;
- Property visibility : String Index 8 Read Fvisibility Write Setvisibility;
- end;
- TDirectorySiteContactAssignmentClass = Class of TDirectorySiteContactAssignment;
-
- { --------------------------------------------------------------------
- TDirectorySiteContactsListResponse
- --------------------------------------------------------------------}
-
- TDirectorySiteContactsListResponse = Class(TGoogleBaseObject)
- Private
- FdirectorySiteContacts : TDirectorySiteContactsListResponseTypedirectorySiteContactsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetdirectorySiteContacts(AIndex : Integer; const AValue : TDirectorySiteContactsListResponseTypedirectorySiteContactsArray); 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 directorySiteContacts : TDirectorySiteContactsListResponseTypedirectorySiteContactsArray Index 0 Read FdirectorySiteContacts Write SetdirectorySiteContacts;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TDirectorySiteContactsListResponseClass = Class of TDirectorySiteContactsListResponse;
-
- { --------------------------------------------------------------------
- TDirectorySiteSettings
- --------------------------------------------------------------------}
-
- TDirectorySiteSettings = Class(TGoogleBaseObject)
- Private
- FactiveViewOptOut : boolean;
- Fdfp_settings : TDfpSettings;
- Finstream_video_placement_accepted : boolean;
- FinterstitialPlacementAccepted : boolean;
- FnielsenOcrOptOut : boolean;
- FverificationTagOptOut : boolean;
- FvideoActiveViewOptOut : boolean;
- Protected
- //Property setters
- Procedure SetactiveViewOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setdfp_settings(AIndex : Integer; const AValue : TDfpSettings); virtual;
- Procedure Setinstream_video_placement_accepted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetinterstitialPlacementAccepted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetnielsenOcrOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetverificationTagOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetvideoActiveViewOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property activeViewOptOut : boolean Index 0 Read FactiveViewOptOut Write SetactiveViewOptOut;
- Property dfp_settings : TDfpSettings Index 8 Read Fdfp_settings Write Setdfp_settings;
- Property instream_video_placement_accepted : boolean Index 16 Read Finstream_video_placement_accepted Write Setinstream_video_placement_accepted;
- Property interstitialPlacementAccepted : boolean Index 24 Read FinterstitialPlacementAccepted Write SetinterstitialPlacementAccepted;
- Property nielsenOcrOptOut : boolean Index 32 Read FnielsenOcrOptOut Write SetnielsenOcrOptOut;
- Property verificationTagOptOut : boolean Index 40 Read FverificationTagOptOut Write SetverificationTagOptOut;
- Property videoActiveViewOptOut : boolean Index 48 Read FvideoActiveViewOptOut Write SetvideoActiveViewOptOut;
- end;
- TDirectorySiteSettingsClass = Class of TDirectorySiteSettings;
-
- { --------------------------------------------------------------------
- TDirectorySitesListResponse
- --------------------------------------------------------------------}
-
- TDirectorySitesListResponse = Class(TGoogleBaseObject)
- Private
- FdirectorySites : TDirectorySitesListResponseTypedirectorySitesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetdirectorySites(AIndex : Integer; const AValue : TDirectorySitesListResponseTypedirectorySitesArray); 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 directorySites : TDirectorySitesListResponseTypedirectorySitesArray Index 0 Read FdirectorySites Write SetdirectorySites;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TDirectorySitesListResponseClass = Class of TDirectorySitesListResponse;
-
- { --------------------------------------------------------------------
- TDynamicTargetingKey
- --------------------------------------------------------------------}
-
- TDynamicTargetingKey = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fname : String;
- FobjectId : String;
- FobjectType : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetobjectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetobjectType(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property name : String Index 8 Read Fname Write Setname;
- Property objectId : String Index 16 Read FobjectId Write SetobjectId;
- Property objectType : String Index 24 Read FobjectType Write SetobjectType;
- end;
- TDynamicTargetingKeyClass = Class of TDynamicTargetingKey;
-
- { --------------------------------------------------------------------
- TDynamicTargetingKeysListResponse
- --------------------------------------------------------------------}
-
- TDynamicTargetingKeysListResponse = Class(TGoogleBaseObject)
- Private
- FdynamicTargetingKeys : TDynamicTargetingKeysListResponseTypedynamicTargetingKeysArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetdynamicTargetingKeys(AIndex : Integer; const AValue : TDynamicTargetingKeysListResponseTypedynamicTargetingKeysArray); 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 dynamicTargetingKeys : TDynamicTargetingKeysListResponseTypedynamicTargetingKeysArray Index 0 Read FdynamicTargetingKeys Write SetdynamicTargetingKeys;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TDynamicTargetingKeysListResponseClass = Class of TDynamicTargetingKeysListResponse;
-
- { --------------------------------------------------------------------
- TEncryptionInfo
- --------------------------------------------------------------------}
-
- TEncryptionInfo = Class(TGoogleBaseObject)
- Private
- FencryptionEntityId : String;
- FencryptionEntityType : String;
- FencryptionSource : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetencryptionEntityId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetencryptionEntityType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetencryptionSource(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property encryptionEntityId : String Index 0 Read FencryptionEntityId Write SetencryptionEntityId;
- Property encryptionEntityType : String Index 8 Read FencryptionEntityType Write SetencryptionEntityType;
- Property encryptionSource : String Index 16 Read FencryptionSource Write SetencryptionSource;
- Property kind : String Index 24 Read Fkind Write Setkind;
- end;
- TEncryptionInfoClass = Class of TEncryptionInfo;
-
- { --------------------------------------------------------------------
- TEventTag
- --------------------------------------------------------------------}
-
- TEventTag = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- FcampaignId : String;
- FcampaignIdDimensionValue : TDimensionValue;
- FenabledByDefault : boolean;
- FexcludeFromAdxRequests : boolean;
- Fid : String;
- Fkind : String;
- Fname : String;
- FsiteFilterType : String;
- FsiteIds : TStringArray;
- FsslCompliant : boolean;
- Fstatus : String;
- FsubaccountId : String;
- F_type : String;
- Furl : String;
- FurlEscapeLevels : integer;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetcampaignId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetenabledByDefault(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetexcludeFromAdxRequests(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteFilterType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Procedure SeturlEscapeLevels(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 accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property campaignId : String Index 24 Read FcampaignId Write SetcampaignId;
- Property campaignIdDimensionValue : TDimensionValue Index 32 Read FcampaignIdDimensionValue Write SetcampaignIdDimensionValue;
- Property enabledByDefault : boolean Index 40 Read FenabledByDefault Write SetenabledByDefault;
- Property excludeFromAdxRequests : boolean Index 48 Read FexcludeFromAdxRequests Write SetexcludeFromAdxRequests;
- Property id : String Index 56 Read Fid Write Setid;
- Property kind : String Index 64 Read Fkind Write Setkind;
- Property name : String Index 72 Read Fname Write Setname;
- Property siteFilterType : String Index 80 Read FsiteFilterType Write SetsiteFilterType;
- Property siteIds : TStringArray Index 88 Read FsiteIds Write SetsiteIds;
- Property sslCompliant : boolean Index 96 Read FsslCompliant Write SetsslCompliant;
- Property status : String Index 104 Read Fstatus Write Setstatus;
- Property subaccountId : String Index 112 Read FsubaccountId Write SetsubaccountId;
- Property _type : String Index 120 Read F_type Write Set_type;
- Property url : String Index 128 Read Furl Write Seturl;
- Property urlEscapeLevels : integer Index 136 Read FurlEscapeLevels Write SeturlEscapeLevels;
- end;
- TEventTagClass = Class of TEventTag;
-
- { --------------------------------------------------------------------
- TEventTagOverride
- --------------------------------------------------------------------}
-
- TEventTagOverride = Class(TGoogleBaseObject)
- Private
- Fenabled : boolean;
- Fid : String;
- Protected
- //Property setters
- Procedure Setenabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property enabled : boolean Index 0 Read Fenabled Write Setenabled;
- Property id : String Index 8 Read Fid Write Setid;
- end;
- TEventTagOverrideClass = Class of TEventTagOverride;
-
- { --------------------------------------------------------------------
- TEventTagsListResponse
- --------------------------------------------------------------------}
-
- TEventTagsListResponse = Class(TGoogleBaseObject)
- Private
- FeventTags : TEventTagsListResponseTypeeventTagsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SeteventTags(AIndex : Integer; const AValue : TEventTagsListResponseTypeeventTagsArray); 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 eventTags : TEventTagsListResponseTypeeventTagsArray Index 0 Read FeventTags Write SeteventTags;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TEventTagsListResponseClass = Class of TEventTagsListResponse;
-
- { --------------------------------------------------------------------
- TFileTypeurls
- --------------------------------------------------------------------}
-
- TFileTypeurls = Class(TGoogleBaseObject)
- Private
- FapiUrl : String;
- FbrowserUrl : String;
- Protected
- //Property setters
- Procedure SetapiUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbrowserUrl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property apiUrl : String Index 0 Read FapiUrl Write SetapiUrl;
- Property browserUrl : String Index 8 Read FbrowserUrl Write SetbrowserUrl;
- end;
- TFileTypeurlsClass = Class of TFileTypeurls;
-
- { --------------------------------------------------------------------
- TFile
- --------------------------------------------------------------------}
-
- TFile = Class(TGoogleBaseObject)
- Private
- FdateRange : TDateRange;
- Fetag : String;
- FfileName : String;
- Fformat : String;
- Fid : String;
- Fkind : String;
- FlastModifiedTime : String;
- FreportId : String;
- Fstatus : String;
- Furls : TFileTypeurls;
- Protected
- //Property setters
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedTime(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreportId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturls(AIndex : Integer; const AValue : TFileTypeurls); virtual;
- Public
- Published
- Property dateRange : TDateRange Index 0 Read FdateRange Write SetdateRange;
- Property etag : String Index 8 Read Fetag Write Setetag;
- Property fileName : String Index 16 Read FfileName Write SetfileName;
- Property format : String Index 24 Read Fformat Write Setformat;
- Property id : String Index 32 Read Fid Write Setid;
- Property kind : String Index 40 Read Fkind Write Setkind;
- Property lastModifiedTime : String Index 48 Read FlastModifiedTime Write SetlastModifiedTime;
- Property reportId : String Index 56 Read FreportId Write SetreportId;
- Property status : String Index 64 Read Fstatus Write Setstatus;
- Property urls : TFileTypeurls Index 72 Read Furls Write Seturls;
- end;
- TFileClass = Class of TFile;
-
- { --------------------------------------------------------------------
- TFileList
- --------------------------------------------------------------------}
-
- TFileList = Class(TGoogleBaseObject)
- Private
- Fetag : String;
- Fitems : TFileListTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setitems(AIndex : Integer; const AValue : TFileListTypeitemsArray); 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 etag : String Index 0 Read Fetag Write Setetag;
- Property items : TFileListTypeitemsArray Index 8 Read Fitems Write Setitems;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property nextPageToken : String Index 24 Read FnextPageToken Write SetnextPageToken;
- end;
- TFileListClass = Class of TFileList;
-
- { --------------------------------------------------------------------
- TFlight
- --------------------------------------------------------------------}
-
- TFlight = Class(TGoogleBaseObject)
- Private
- FendDate : TDate;
- FrateOrCost : String;
- FstartDate : TDate;
- Funits : String;
- Protected
- //Property setters
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SetrateOrCost(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setunits(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property endDate : TDate Index 0 Read FendDate Write SetendDate;
- Property rateOrCost : String Index 8 Read FrateOrCost Write SetrateOrCost;
- Property startDate : TDate Index 16 Read FstartDate Write SetstartDate;
- Property units : String Index 24 Read Funits Write Setunits;
- end;
- TFlightClass = Class of TFlight;
-
- { --------------------------------------------------------------------
- TFloodlightActivitiesGenerateTagResponse
- --------------------------------------------------------------------}
-
- TFloodlightActivitiesGenerateTagResponse = Class(TGoogleBaseObject)
- Private
- FfloodlightActivityTag : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetfloodlightActivityTag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property floodlightActivityTag : String Index 0 Read FfloodlightActivityTag Write SetfloodlightActivityTag;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TFloodlightActivitiesGenerateTagResponseClass = Class of TFloodlightActivitiesGenerateTagResponse;
-
- { --------------------------------------------------------------------
- TFloodlightActivitiesListResponse
- --------------------------------------------------------------------}
-
- TFloodlightActivitiesListResponse = Class(TGoogleBaseObject)
- Private
- FfloodlightActivities : TFloodlightActivitiesListResponseTypefloodlightActivitiesArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetfloodlightActivities(AIndex : Integer; const AValue : TFloodlightActivitiesListResponseTypefloodlightActivitiesArray); 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 floodlightActivities : TFloodlightActivitiesListResponseTypefloodlightActivitiesArray Index 0 Read FfloodlightActivities Write SetfloodlightActivities;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TFloodlightActivitiesListResponseClass = Class of TFloodlightActivitiesListResponse;
-
- { --------------------------------------------------------------------
- TFloodlightActivity
- --------------------------------------------------------------------}
-
- TFloodlightActivity = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- FcacheBustingType : String;
- FcountingMethod : String;
- FdefaultTags : TFloodlightActivityTypedefaultTagsArray;
- FexpectedUrl : String;
- FfloodlightActivityGroupId : String;
- FfloodlightActivityGroupName : String;
- FfloodlightActivityGroupTagString : String;
- FfloodlightActivityGroupType : String;
- FfloodlightConfigurationId : String;
- FfloodlightConfigurationIdDimensionValue : TDimensionValue;
- Fhidden : boolean;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FimageTagEnabled : boolean;
- Fkind : String;
- Fname : String;
- Fnotes : String;
- FpublisherTags : TFloodlightActivityTypepublisherTagsArray;
- Fsecure : boolean;
- FsslCompliant : boolean;
- FsslRequired : boolean;
- FsubaccountId : String;
- FtagFormat : String;
- FtagString : String;
- FuserDefinedVariableTypes : TStringArray;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetcacheBustingType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountingMethod(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultTags(AIndex : Integer; const AValue : TFloodlightActivityTypedefaultTagsArray); virtual;
- Procedure SetexpectedUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityGroupName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityGroupTagString(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityGroupType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Sethidden(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetimageTagEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnotes(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpublisherTags(AIndex : Integer; const AValue : TFloodlightActivityTypepublisherTagsArray); virtual;
- Procedure Setsecure(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsslCompliant(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsslRequired(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagFormat(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagString(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserDefinedVariableTypes(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property cacheBustingType : String Index 24 Read FcacheBustingType Write SetcacheBustingType;
- Property countingMethod : String Index 32 Read FcountingMethod Write SetcountingMethod;
- Property defaultTags : TFloodlightActivityTypedefaultTagsArray Index 40 Read FdefaultTags Write SetdefaultTags;
- Property expectedUrl : String Index 48 Read FexpectedUrl Write SetexpectedUrl;
- Property floodlightActivityGroupId : String Index 56 Read FfloodlightActivityGroupId Write SetfloodlightActivityGroupId;
- Property floodlightActivityGroupName : String Index 64 Read FfloodlightActivityGroupName Write SetfloodlightActivityGroupName;
- Property floodlightActivityGroupTagString : String Index 72 Read FfloodlightActivityGroupTagString Write SetfloodlightActivityGroupTagString;
- Property floodlightActivityGroupType : String Index 80 Read FfloodlightActivityGroupType Write SetfloodlightActivityGroupType;
- Property floodlightConfigurationId : String Index 88 Read FfloodlightConfigurationId Write SetfloodlightConfigurationId;
- Property floodlightConfigurationIdDimensionValue : TDimensionValue Index 96 Read FfloodlightConfigurationIdDimensionValue Write SetfloodlightConfigurationIdDimensionValue;
- Property hidden : boolean Index 104 Read Fhidden Write Sethidden;
- Property id : String Index 112 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 120 Read FidDimensionValue Write SetidDimensionValue;
- Property imageTagEnabled : boolean Index 128 Read FimageTagEnabled Write SetimageTagEnabled;
- Property kind : String Index 136 Read Fkind Write Setkind;
- Property name : String Index 144 Read Fname Write Setname;
- Property notes : String Index 152 Read Fnotes Write Setnotes;
- Property publisherTags : TFloodlightActivityTypepublisherTagsArray Index 160 Read FpublisherTags Write SetpublisherTags;
- Property secure : boolean Index 168 Read Fsecure Write Setsecure;
- Property sslCompliant : boolean Index 176 Read FsslCompliant Write SetsslCompliant;
- Property sslRequired : boolean Index 184 Read FsslRequired Write SetsslRequired;
- Property subaccountId : String Index 192 Read FsubaccountId Write SetsubaccountId;
- Property tagFormat : String Index 200 Read FtagFormat Write SettagFormat;
- Property tagString : String Index 208 Read FtagString Write SettagString;
- Property userDefinedVariableTypes : TStringArray Index 216 Read FuserDefinedVariableTypes Write SetuserDefinedVariableTypes;
- end;
- TFloodlightActivityClass = Class of TFloodlightActivity;
-
- { --------------------------------------------------------------------
- TFloodlightActivityDynamicTag
- --------------------------------------------------------------------}
-
- TFloodlightActivityDynamicTag = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fname : String;
- Ftag : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Settag(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property name : String Index 8 Read Fname Write Setname;
- Property tag : String Index 16 Read Ftag Write Settag;
- end;
- TFloodlightActivityDynamicTagClass = Class of TFloodlightActivityDynamicTag;
-
- { --------------------------------------------------------------------
- TFloodlightActivityGroup
- --------------------------------------------------------------------}
-
- TFloodlightActivityGroup = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- FfloodlightConfigurationId : String;
- FfloodlightConfigurationIdDimensionValue : TDimensionValue;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- Fkind : String;
- Fname : String;
- FsubaccountId : String;
- FtagString : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetfloodlightConfigurationId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagString(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property floodlightConfigurationId : String Index 24 Read FfloodlightConfigurationId Write SetfloodlightConfigurationId;
- Property floodlightConfigurationIdDimensionValue : TDimensionValue Index 32 Read FfloodlightConfigurationIdDimensionValue Write SetfloodlightConfigurationIdDimensionValue;
- Property id : String Index 40 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 48 Read FidDimensionValue Write SetidDimensionValue;
- Property kind : String Index 56 Read Fkind Write Setkind;
- Property name : String Index 64 Read Fname Write Setname;
- Property subaccountId : String Index 72 Read FsubaccountId Write SetsubaccountId;
- Property tagString : String Index 80 Read FtagString Write SettagString;
- Property _type : String Index 88 Read F_type Write Set_type;
- end;
- TFloodlightActivityGroupClass = Class of TFloodlightActivityGroup;
-
- { --------------------------------------------------------------------
- TFloodlightActivityGroupsListResponse
- --------------------------------------------------------------------}
-
- TFloodlightActivityGroupsListResponse = Class(TGoogleBaseObject)
- Private
- FfloodlightActivityGroups : TFloodlightActivityGroupsListResponseTypefloodlightActivityGroupsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetfloodlightActivityGroups(AIndex : Integer; const AValue : TFloodlightActivityGroupsListResponseTypefloodlightActivityGroupsArray); 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 floodlightActivityGroups : TFloodlightActivityGroupsListResponseTypefloodlightActivityGroupsArray Index 0 Read FfloodlightActivityGroups Write SetfloodlightActivityGroups;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TFloodlightActivityGroupsListResponseClass = Class of TFloodlightActivityGroupsListResponse;
-
- { --------------------------------------------------------------------
- TFloodlightActivityPublisherDynamicTag
- --------------------------------------------------------------------}
-
- TFloodlightActivityPublisherDynamicTag = Class(TGoogleBaseObject)
- Private
- FclickThrough : boolean;
- FdirectorySiteId : String;
- FdynamicTag : TFloodlightActivityDynamicTag;
- FsiteId : String;
- FsiteIdDimensionValue : TDimensionValue;
- FviewThrough : boolean;
- Protected
- //Property setters
- Procedure SetclickThrough(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetdirectorySiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdynamicTag(AIndex : Integer; const AValue : TFloodlightActivityDynamicTag); virtual;
- Procedure SetsiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetviewThrough(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property clickThrough : boolean Index 0 Read FclickThrough Write SetclickThrough;
- Property directorySiteId : String Index 8 Read FdirectorySiteId Write SetdirectorySiteId;
- Property dynamicTag : TFloodlightActivityDynamicTag Index 16 Read FdynamicTag Write SetdynamicTag;
- Property siteId : String Index 24 Read FsiteId Write SetsiteId;
- Property siteIdDimensionValue : TDimensionValue Index 32 Read FsiteIdDimensionValue Write SetsiteIdDimensionValue;
- Property viewThrough : boolean Index 40 Read FviewThrough Write SetviewThrough;
- end;
- TFloodlightActivityPublisherDynamicTagClass = Class of TFloodlightActivityPublisherDynamicTag;
-
- { --------------------------------------------------------------------
- TFloodlightConfiguration
- --------------------------------------------------------------------}
-
- TFloodlightConfiguration = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- FanalyticsDataSharingEnabled : boolean;
- FexposureToConversionEnabled : boolean;
- FfirstDayOfWeek : String;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FinAppAttributionTrackingEnabled : boolean;
- Fkind : String;
- FlookbackConfiguration : TLookbackConfiguration;
- FnaturalSearchConversionAttributionOption : String;
- FomnitureSettings : TOmnitureSettings;
- FstandardVariableTypes : TStringArray;
- FsubaccountId : String;
- FtagSettings : TTagSettings;
- FthirdPartyAuthenticationTokens : TFloodlightConfigurationTypethirdPartyAuthenticationTokensArray;
- FuserDefinedVariableConfigurations : TFloodlightConfigurationTypeuserDefinedVariableConfigurationsArray;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetanalyticsDataSharingEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetexposureToConversionEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetfirstDayOfWeek(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetinAppAttributionTrackingEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration); virtual;
- Procedure SetnaturalSearchConversionAttributionOption(AIndex : Integer; const AValue : String); virtual;
- Procedure SetomnitureSettings(AIndex : Integer; const AValue : TOmnitureSettings); virtual;
- Procedure SetstandardVariableTypes(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagSettings(AIndex : Integer; const AValue : TTagSettings); virtual;
- Procedure SetthirdPartyAuthenticationTokens(AIndex : Integer; const AValue : TFloodlightConfigurationTypethirdPartyAuthenticationTokensArray); virtual;
- Procedure SetuserDefinedVariableConfigurations(AIndex : Integer; const AValue : TFloodlightConfigurationTypeuserDefinedVariableConfigurationsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property analyticsDataSharingEnabled : boolean Index 24 Read FanalyticsDataSharingEnabled Write SetanalyticsDataSharingEnabled;
- Property exposureToConversionEnabled : boolean Index 32 Read FexposureToConversionEnabled Write SetexposureToConversionEnabled;
- Property firstDayOfWeek : String Index 40 Read FfirstDayOfWeek Write SetfirstDayOfWeek;
- Property id : String Index 48 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 56 Read FidDimensionValue Write SetidDimensionValue;
- Property inAppAttributionTrackingEnabled : boolean Index 64 Read FinAppAttributionTrackingEnabled Write SetinAppAttributionTrackingEnabled;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property lookbackConfiguration : TLookbackConfiguration Index 80 Read FlookbackConfiguration Write SetlookbackConfiguration;
- Property naturalSearchConversionAttributionOption : String Index 88 Read FnaturalSearchConversionAttributionOption Write SetnaturalSearchConversionAttributionOption;
- Property omnitureSettings : TOmnitureSettings Index 96 Read FomnitureSettings Write SetomnitureSettings;
- Property standardVariableTypes : TStringArray Index 104 Read FstandardVariableTypes Write SetstandardVariableTypes;
- Property subaccountId : String Index 112 Read FsubaccountId Write SetsubaccountId;
- Property tagSettings : TTagSettings Index 120 Read FtagSettings Write SettagSettings;
- Property thirdPartyAuthenticationTokens : TFloodlightConfigurationTypethirdPartyAuthenticationTokensArray Index 128 Read FthirdPartyAuthenticationTokens Write SetthirdPartyAuthenticationTokens;
- Property userDefinedVariableConfigurations : TFloodlightConfigurationTypeuserDefinedVariableConfigurationsArray Index 136 Read FuserDefinedVariableConfigurations Write SetuserDefinedVariableConfigurations;
- end;
- TFloodlightConfigurationClass = Class of TFloodlightConfiguration;
-
- { --------------------------------------------------------------------
- TFloodlightConfigurationsListResponse
- --------------------------------------------------------------------}
-
- TFloodlightConfigurationsListResponse = Class(TGoogleBaseObject)
- Private
- FfloodlightConfigurations : TFloodlightConfigurationsListResponseTypefloodlightConfigurationsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetfloodlightConfigurations(AIndex : Integer; const AValue : TFloodlightConfigurationsListResponseTypefloodlightConfigurationsArray); 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 floodlightConfigurations : TFloodlightConfigurationsListResponseTypefloodlightConfigurationsArray Index 0 Read FfloodlightConfigurations Write SetfloodlightConfigurations;
- Property kind : String Index 8 Read Fkind Write Setkind;
- end;
- TFloodlightConfigurationsListResponseClass = Class of TFloodlightConfigurationsListResponse;
-
- { --------------------------------------------------------------------
- TFloodlightReportCompatibleFields
- --------------------------------------------------------------------}
-
- TFloodlightReportCompatibleFields = Class(TGoogleBaseObject)
- Private
- FdimensionFilters : TFloodlightReportCompatibleFieldsTypedimensionFiltersArray;
- Fdimensions : TFloodlightReportCompatibleFieldsTypedimensionsArray;
- Fkind : String;
- Fmetrics : TFloodlightReportCompatibleFieldsTypemetricsArray;
- Protected
- //Property setters
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypedimensionsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetrics(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypemetricsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property dimensionFilters : TFloodlightReportCompatibleFieldsTypedimensionFiltersArray Index 0 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TFloodlightReportCompatibleFieldsTypedimensionsArray Index 8 Read Fdimensions Write Setdimensions;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property metrics : TFloodlightReportCompatibleFieldsTypemetricsArray Index 24 Read Fmetrics Write Setmetrics;
- end;
- TFloodlightReportCompatibleFieldsClass = Class of TFloodlightReportCompatibleFields;
-
- { --------------------------------------------------------------------
- TFrequencyCap
- --------------------------------------------------------------------}
-
- TFrequencyCap = Class(TGoogleBaseObject)
- Private
- Fduration : String;
- Fimpressions : String;
- Protected
- //Property setters
- Procedure Setduration(AIndex : Integer; const AValue : String); virtual;
- Procedure Setimpressions(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property duration : String Index 0 Read Fduration Write Setduration;
- Property impressions : String Index 8 Read Fimpressions Write Setimpressions;
- end;
- TFrequencyCapClass = Class of TFrequencyCap;
-
- { --------------------------------------------------------------------
- TFsCommand
- --------------------------------------------------------------------}
-
- TFsCommand = Class(TGoogleBaseObject)
- Private
- Fleft : integer;
- FpositionOption : String;
- Ftop : integer;
- FwindowHeight : integer;
- FwindowWidth : integer;
- Protected
- //Property setters
- Procedure Setleft(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpositionOption(AIndex : Integer; const AValue : String); virtual;
- Procedure Settop(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetwindowHeight(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetwindowWidth(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property left : integer Index 0 Read Fleft Write Setleft;
- Property positionOption : String Index 8 Read FpositionOption Write SetpositionOption;
- Property top : integer Index 16 Read Ftop Write Settop;
- Property windowHeight : integer Index 24 Read FwindowHeight Write SetwindowHeight;
- Property windowWidth : integer Index 32 Read FwindowWidth Write SetwindowWidth;
- end;
- TFsCommandClass = Class of TFsCommand;
-
- { --------------------------------------------------------------------
- TGeoTargeting
- --------------------------------------------------------------------}
-
- TGeoTargeting = Class(TGoogleBaseObject)
- Private
- Fcities : TGeoTargetingTypecitiesArray;
- Fcountries : TGeoTargetingTypecountriesArray;
- FexcludeCountries : boolean;
- Fmetros : TGeoTargetingTypemetrosArray;
- FpostalCodes : TGeoTargetingTypepostalCodesArray;
- Fregions : TGeoTargetingTyperegionsArray;
- Protected
- //Property setters
- Procedure Setcities(AIndex : Integer; const AValue : TGeoTargetingTypecitiesArray); virtual;
- Procedure Setcountries(AIndex : Integer; const AValue : TGeoTargetingTypecountriesArray); virtual;
- Procedure SetexcludeCountries(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setmetros(AIndex : Integer; const AValue : TGeoTargetingTypemetrosArray); virtual;
- Procedure SetpostalCodes(AIndex : Integer; const AValue : TGeoTargetingTypepostalCodesArray); virtual;
- Procedure Setregions(AIndex : Integer; const AValue : TGeoTargetingTyperegionsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property cities : TGeoTargetingTypecitiesArray Index 0 Read Fcities Write Setcities;
- Property countries : TGeoTargetingTypecountriesArray Index 8 Read Fcountries Write Setcountries;
- Property excludeCountries : boolean Index 16 Read FexcludeCountries Write SetexcludeCountries;
- Property metros : TGeoTargetingTypemetrosArray Index 24 Read Fmetros Write Setmetros;
- Property postalCodes : TGeoTargetingTypepostalCodesArray Index 32 Read FpostalCodes Write SetpostalCodes;
- Property regions : TGeoTargetingTyperegionsArray Index 40 Read Fregions Write Setregions;
- end;
- TGeoTargetingClass = Class of TGeoTargeting;
-
- { --------------------------------------------------------------------
- TInventoryItem
- --------------------------------------------------------------------}
-
- TInventoryItem = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadSlots : TInventoryItemTypeadSlotsArray;
- FadvertiserId : String;
- FcontentCategoryId : String;
- FestimatedClickThroughRate : String;
- FestimatedConversionRate : String;
- Fid : String;
- FinPlan : boolean;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- Fname : String;
- FnegotiationChannelId : String;
- ForderId : String;
- FplacementStrategyId : String;
- Fpricing : TPricing;
- FprojectId : String;
- FrfpId : String;
- FsiteId : String;
- FsubaccountId : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadSlots(AIndex : Integer; const AValue : TInventoryItemTypeadSlotsArray); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentCategoryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetestimatedClickThroughRate(AIndex : Integer; const AValue : String); virtual;
- Procedure SetestimatedConversionRate(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetinPlan(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnegotiationChannelId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetorderId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementStrategyId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpricing(AIndex : Integer; const AValue : TPricing); virtual;
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrfpId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property adSlots : TInventoryItemTypeadSlotsArray Index 8 Read FadSlots Write SetadSlots;
- Property advertiserId : String Index 16 Read FadvertiserId Write SetadvertiserId;
- Property contentCategoryId : String Index 24 Read FcontentCategoryId Write SetcontentCategoryId;
- Property estimatedClickThroughRate : String Index 32 Read FestimatedClickThroughRate Write SetestimatedClickThroughRate;
- Property estimatedConversionRate : String Index 40 Read FestimatedConversionRate Write SetestimatedConversionRate;
- Property id : String Index 48 Read Fid Write Setid;
- Property inPlan : boolean Index 56 Read FinPlan Write SetinPlan;
- Property kind : String Index 64 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 72 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property name : String Index 80 Read Fname Write Setname;
- Property negotiationChannelId : String Index 88 Read FnegotiationChannelId Write SetnegotiationChannelId;
- Property orderId : String Index 96 Read ForderId Write SetorderId;
- Property placementStrategyId : String Index 104 Read FplacementStrategyId Write SetplacementStrategyId;
- Property pricing : TPricing Index 112 Read Fpricing Write Setpricing;
- Property projectId : String Index 120 Read FprojectId Write SetprojectId;
- Property rfpId : String Index 128 Read FrfpId Write SetrfpId;
- Property siteId : String Index 136 Read FsiteId Write SetsiteId;
- Property subaccountId : String Index 144 Read FsubaccountId Write SetsubaccountId;
- Property _type : String Index 152 Read F_type Write Set_type;
- end;
- TInventoryItemClass = Class of TInventoryItem;
-
- { --------------------------------------------------------------------
- TInventoryItemsListResponse
- --------------------------------------------------------------------}
-
- TInventoryItemsListResponse = Class(TGoogleBaseObject)
- Private
- FinventoryItems : TInventoryItemsListResponseTypeinventoryItemsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure SetinventoryItems(AIndex : Integer; const AValue : TInventoryItemsListResponseTypeinventoryItemsArray); 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 inventoryItems : TInventoryItemsListResponseTypeinventoryItemsArray Index 0 Read FinventoryItems Write SetinventoryItems;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property nextPageToken : String Index 16 Read FnextPageToken Write SetnextPageToken;
- end;
- TInventoryItemsListResponseClass = Class of TInventoryItemsListResponse;
-
- { --------------------------------------------------------------------
- TKeyValueTargetingExpression
- --------------------------------------------------------------------}
-
- TKeyValueTargetingExpression = Class(TGoogleBaseObject)
- Private
- Fexpression : String;
- Protected
- //Property setters
- Procedure Setexpression(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property expression : String Index 0 Read Fexpression Write Setexpression;
- end;
- TKeyValueTargetingExpressionClass = Class of TKeyValueTargetingExpression;
-
- { --------------------------------------------------------------------
- TLandingPage
- --------------------------------------------------------------------}
-
- TLandingPage = Class(TGoogleBaseObject)
- Private
- Fdefault : boolean;
- Fid : String;
- Fkind : String;
- Fname : String;
- Furl : String;
- Protected
- //Property setters
- Procedure Setdefault(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property default : boolean Index 0 Read Fdefault Write Setdefault;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- Property url : String Index 32 Read Furl Write Seturl;
- end;
- TLandingPageClass = Class of TLandingPage;
-
- { --------------------------------------------------------------------
- TLandingPagesListResponse
- --------------------------------------------------------------------}
-
- TLandingPagesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FlandingPages : TLandingPagesListResponseTypelandingPagesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlandingPages(AIndex : Integer; const AValue : TLandingPagesListResponseTypelandingPagesArray); 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 landingPages : TLandingPagesListResponseTypelandingPagesArray Index 8 Read FlandingPages Write SetlandingPages;
- end;
- TLandingPagesListResponseClass = Class of TLandingPagesListResponse;
-
- { --------------------------------------------------------------------
- TLastModifiedInfo
- --------------------------------------------------------------------}
-
- TLastModifiedInfo = Class(TGoogleBaseObject)
- Private
- Ftime : String;
- Protected
- //Property setters
- Procedure Settime(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property time : String Index 0 Read Ftime Write Settime;
- end;
- TLastModifiedInfoClass = Class of TLastModifiedInfo;
-
- { --------------------------------------------------------------------
- TListPopulationClause
- --------------------------------------------------------------------}
-
- TListPopulationClause = Class(TGoogleBaseObject)
- Private
- Fterms : TListPopulationClauseTypetermsArray;
- Protected
- //Property setters
- Procedure Setterms(AIndex : Integer; const AValue : TListPopulationClauseTypetermsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property terms : TListPopulationClauseTypetermsArray Index 0 Read Fterms Write Setterms;
- end;
- TListPopulationClauseClass = Class of TListPopulationClause;
-
- { --------------------------------------------------------------------
- TListPopulationRule
- --------------------------------------------------------------------}
-
- TListPopulationRule = Class(TGoogleBaseObject)
- Private
- FfloodlightActivityId : String;
- FfloodlightActivityName : String;
- FlistPopulationClauses : TListPopulationRuleTypelistPopulationClausesArray;
- Protected
- //Property setters
- Procedure SetfloodlightActivityId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlistPopulationClauses(AIndex : Integer; const AValue : TListPopulationRuleTypelistPopulationClausesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property floodlightActivityId : String Index 0 Read FfloodlightActivityId Write SetfloodlightActivityId;
- Property floodlightActivityName : String Index 8 Read FfloodlightActivityName Write SetfloodlightActivityName;
- Property listPopulationClauses : TListPopulationRuleTypelistPopulationClausesArray Index 16 Read FlistPopulationClauses Write SetlistPopulationClauses;
- end;
- TListPopulationRuleClass = Class of TListPopulationRule;
-
- { --------------------------------------------------------------------
- TListPopulationTerm
- --------------------------------------------------------------------}
-
- TListPopulationTerm = Class(TGoogleBaseObject)
- Private
- Fcontains : boolean;
- Fnegation : boolean;
- F_operator : String;
- FremarketingListId : String;
- F_type : String;
- Fvalue : String;
- FvariableFriendlyName : String;
- FvariableName : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure Setcontains(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setnegation(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Set_operator(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremarketingListId(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariableFriendlyName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariableName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property contains : boolean Index 0 Read Fcontains Write Setcontains;
- Property negation : boolean Index 8 Read Fnegation Write Setnegation;
- Property _operator : String Index 16 Read F_operator Write Set_operator;
- Property remarketingListId : String Index 24 Read FremarketingListId Write SetremarketingListId;
- Property _type : String Index 32 Read F_type Write Set_type;
- Property value : String Index 40 Read Fvalue Write Setvalue;
- Property variableFriendlyName : String Index 48 Read FvariableFriendlyName Write SetvariableFriendlyName;
- Property variableName : String Index 56 Read FvariableName Write SetvariableName;
- end;
- TListPopulationTermClass = Class of TListPopulationTerm;
-
- { --------------------------------------------------------------------
- TListTargetingExpression
- --------------------------------------------------------------------}
-
- TListTargetingExpression = Class(TGoogleBaseObject)
- Private
- Fexpression : String;
- Protected
- //Property setters
- Procedure Setexpression(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property expression : String Index 0 Read Fexpression Write Setexpression;
- end;
- TListTargetingExpressionClass = Class of TListTargetingExpression;
-
- { --------------------------------------------------------------------
- TLookbackConfiguration
- --------------------------------------------------------------------}
-
- TLookbackConfiguration = Class(TGoogleBaseObject)
- Private
- FclickDuration : integer;
- FpostImpressionActivitiesDuration : integer;
- Protected
- //Property setters
- Procedure SetclickDuration(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpostImpressionActivitiesDuration(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property clickDuration : integer Index 0 Read FclickDuration Write SetclickDuration;
- Property postImpressionActivitiesDuration : integer Index 8 Read FpostImpressionActivitiesDuration Write SetpostImpressionActivitiesDuration;
- end;
- TLookbackConfigurationClass = Class of TLookbackConfiguration;
-
- { --------------------------------------------------------------------
- TMetric
- --------------------------------------------------------------------}
-
- TMetric = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property name : String Index 8 Read Fname Write Setname;
- end;
- TMetricClass = Class of TMetric;
-
- { --------------------------------------------------------------------
- TMetro
- --------------------------------------------------------------------}
-
- TMetro = Class(TGoogleBaseObject)
- Private
- FcountryCode : String;
- FcountryDartId : String;
- FdartId : String;
- FdmaId : String;
- Fkind : String;
- FmetroCode : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryDartId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdmaId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmetroCode(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property countryCode : String Index 0 Read FcountryCode Write SetcountryCode;
- Property countryDartId : String Index 8 Read FcountryDartId Write SetcountryDartId;
- Property dartId : String Index 16 Read FdartId Write SetdartId;
- Property dmaId : String Index 24 Read FdmaId Write SetdmaId;
- Property kind : String Index 32 Read Fkind Write Setkind;
- Property metroCode : String Index 40 Read FmetroCode Write SetmetroCode;
- Property name : String Index 48 Read Fname Write Setname;
- end;
- TMetroClass = Class of TMetro;
-
- { --------------------------------------------------------------------
- TMetrosListResponse
- --------------------------------------------------------------------}
-
- TMetrosListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fmetros : TMetrosListResponseTypemetrosArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetros(AIndex : Integer; const AValue : TMetrosListResponseTypemetrosArray); 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 metros : TMetrosListResponseTypemetrosArray Index 8 Read Fmetros Write Setmetros;
- end;
- TMetrosListResponseClass = Class of TMetrosListResponse;
-
- { --------------------------------------------------------------------
- TMobileCarrier
- --------------------------------------------------------------------}
-
- TMobileCarrier = Class(TGoogleBaseObject)
- Private
- FcountryCode : String;
- FcountryDartId : String;
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryDartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property countryCode : String Index 0 Read FcountryCode Write SetcountryCode;
- Property countryDartId : String Index 8 Read FcountryDartId Write SetcountryDartId;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property name : String Index 32 Read Fname Write Setname;
- end;
- TMobileCarrierClass = Class of TMobileCarrier;
-
- { --------------------------------------------------------------------
- TMobileCarriersListResponse
- --------------------------------------------------------------------}
-
- TMobileCarriersListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FmobileCarriers : TMobileCarriersListResponseTypemobileCarriersArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmobileCarriers(AIndex : Integer; const AValue : TMobileCarriersListResponseTypemobileCarriersArray); 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 mobileCarriers : TMobileCarriersListResponseTypemobileCarriersArray Index 8 Read FmobileCarriers Write SetmobileCarriers;
- end;
- TMobileCarriersListResponseClass = Class of TMobileCarriersListResponse;
-
- { --------------------------------------------------------------------
- TObjectFilter
- --------------------------------------------------------------------}
-
- TObjectFilter = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FobjectIds : TStringArray;
- Fstatus : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetobjectIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property objectIds : TStringArray Index 8 Read FobjectIds Write SetobjectIds;
- Property status : String Index 16 Read Fstatus Write Setstatus;
- end;
- TObjectFilterClass = Class of TObjectFilter;
-
- { --------------------------------------------------------------------
- TOffsetPosition
- --------------------------------------------------------------------}
-
- TOffsetPosition = Class(TGoogleBaseObject)
- Private
- Fleft : integer;
- Ftop : integer;
- Protected
- //Property setters
- Procedure Setleft(AIndex : Integer; const AValue : integer); virtual;
- Procedure Settop(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property left : integer Index 0 Read Fleft Write Setleft;
- Property top : integer Index 8 Read Ftop Write Settop;
- end;
- TOffsetPositionClass = Class of TOffsetPosition;
-
- { --------------------------------------------------------------------
- TOmnitureSettings
- --------------------------------------------------------------------}
-
- TOmnitureSettings = Class(TGoogleBaseObject)
- Private
- FomnitureCostDataEnabled : boolean;
- FomnitureIntegrationEnabled : boolean;
- Protected
- //Property setters
- Procedure SetomnitureCostDataEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetomnitureIntegrationEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property omnitureCostDataEnabled : boolean Index 0 Read FomnitureCostDataEnabled Write SetomnitureCostDataEnabled;
- Property omnitureIntegrationEnabled : boolean Index 8 Read FomnitureIntegrationEnabled Write SetomnitureIntegrationEnabled;
- end;
- TOmnitureSettingsClass = Class of TOmnitureSettings;
-
- { --------------------------------------------------------------------
- TOperatingSystem
- --------------------------------------------------------------------}
-
- TOperatingSystem = Class(TGoogleBaseObject)
- Private
- FdartId : String;
- Fdesktop : boolean;
- Fkind : String;
- Fmobile : boolean;
- Fname : String;
- Protected
- //Property setters
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setdesktop(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmobile(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dartId : String Index 0 Read FdartId Write SetdartId;
- Property desktop : boolean Index 8 Read Fdesktop Write Setdesktop;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property mobile : boolean Index 24 Read Fmobile Write Setmobile;
- Property name : String Index 32 Read Fname Write Setname;
- end;
- TOperatingSystemClass = Class of TOperatingSystem;
-
- { --------------------------------------------------------------------
- TOperatingSystemVersion
- --------------------------------------------------------------------}
-
- TOperatingSystemVersion = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- FmajorVersion : String;
- FminorVersion : String;
- Fname : String;
- FoperatingSystem : TOperatingSystem;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetmajorVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure SetminorVersion(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperatingSystem(AIndex : Integer; const AValue : TOperatingSystem); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property majorVersion : String Index 16 Read FmajorVersion Write SetmajorVersion;
- Property minorVersion : String Index 24 Read FminorVersion Write SetminorVersion;
- Property name : String Index 32 Read Fname Write Setname;
- Property operatingSystem : TOperatingSystem Index 40 Read FoperatingSystem Write SetoperatingSystem;
- end;
- TOperatingSystemVersionClass = Class of TOperatingSystemVersion;
-
- { --------------------------------------------------------------------
- TOperatingSystemVersionsListResponse
- --------------------------------------------------------------------}
-
- TOperatingSystemVersionsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FoperatingSystemVersions : TOperatingSystemVersionsListResponseTypeoperatingSystemVersionsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperatingSystemVersions(AIndex : Integer; const AValue : TOperatingSystemVersionsListResponseTypeoperatingSystemVersionsArray); 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 operatingSystemVersions : TOperatingSystemVersionsListResponseTypeoperatingSystemVersionsArray Index 8 Read FoperatingSystemVersions Write SetoperatingSystemVersions;
- end;
- TOperatingSystemVersionsListResponseClass = Class of TOperatingSystemVersionsListResponse;
-
- { --------------------------------------------------------------------
- TOperatingSystemsListResponse
- --------------------------------------------------------------------}
-
- TOperatingSystemsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FoperatingSystems : TOperatingSystemsListResponseTypeoperatingSystemsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetoperatingSystems(AIndex : Integer; const AValue : TOperatingSystemsListResponseTypeoperatingSystemsArray); 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 operatingSystems : TOperatingSystemsListResponseTypeoperatingSystemsArray Index 8 Read FoperatingSystems Write SetoperatingSystems;
- end;
- TOperatingSystemsListResponseClass = Class of TOperatingSystemsListResponse;
-
- { --------------------------------------------------------------------
- TOptimizationActivity
- --------------------------------------------------------------------}
-
- TOptimizationActivity = Class(TGoogleBaseObject)
- Private
- FfloodlightActivityId : String;
- FfloodlightActivityIdDimensionValue : TDimensionValue;
- Fweight : integer;
- Protected
- //Property setters
- Procedure SetfloodlightActivityId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightActivityIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setweight(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property floodlightActivityId : String Index 0 Read FfloodlightActivityId Write SetfloodlightActivityId;
- Property floodlightActivityIdDimensionValue : TDimensionValue Index 8 Read FfloodlightActivityIdDimensionValue Write SetfloodlightActivityIdDimensionValue;
- Property weight : integer Index 16 Read Fweight Write Setweight;
- end;
- TOptimizationActivityClass = Class of TOptimizationActivity;
-
- { --------------------------------------------------------------------
- TOrder
- --------------------------------------------------------------------}
-
- TOrder = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FapproverUserProfileIds : TStringArray;
- FbuyerInvoiceId : String;
- FbuyerOrganizationName : String;
- Fcomments : String;
- Fcontacts : TOrderTypecontactsArray;
- Fid : String;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- Fname : String;
- Fnotes : String;
- FplanningTermId : String;
- FprojectId : String;
- FsellerOrderId : String;
- FsellerOrganizationName : String;
- FsiteId : TStringArray;
- FsiteNames : TStringArray;
- FsubaccountId : String;
- FtermsAndConditions : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetapproverUserProfileIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetbuyerInvoiceId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetbuyerOrganizationName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcomments(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcontacts(AIndex : Integer; const AValue : TOrderTypecontactsArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setnotes(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplanningTermId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellerOrderId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsellerOrganizationName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteId(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsiteNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettermsAndConditions(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property approverUserProfileIds : TStringArray Index 16 Read FapproverUserProfileIds Write SetapproverUserProfileIds;
- Property buyerInvoiceId : String Index 24 Read FbuyerInvoiceId Write SetbuyerInvoiceId;
- Property buyerOrganizationName : String Index 32 Read FbuyerOrganizationName Write SetbuyerOrganizationName;
- Property comments : String Index 40 Read Fcomments Write Setcomments;
- Property contacts : TOrderTypecontactsArray Index 48 Read Fcontacts Write Setcontacts;
- Property id : String Index 56 Read Fid Write Setid;
- Property kind : String Index 64 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 72 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property name : String Index 80 Read Fname Write Setname;
- Property notes : String Index 88 Read Fnotes Write Setnotes;
- Property planningTermId : String Index 96 Read FplanningTermId Write SetplanningTermId;
- Property projectId : String Index 104 Read FprojectId Write SetprojectId;
- Property sellerOrderId : String Index 112 Read FsellerOrderId Write SetsellerOrderId;
- Property sellerOrganizationName : String Index 120 Read FsellerOrganizationName Write SetsellerOrganizationName;
- Property siteId : TStringArray Index 128 Read FsiteId Write SetsiteId;
- Property siteNames : TStringArray Index 136 Read FsiteNames Write SetsiteNames;
- Property subaccountId : String Index 144 Read FsubaccountId Write SetsubaccountId;
- Property termsAndConditions : String Index 152 Read FtermsAndConditions Write SettermsAndConditions;
- end;
- TOrderClass = Class of TOrder;
-
- { --------------------------------------------------------------------
- TOrderContact
- --------------------------------------------------------------------}
-
- TOrderContact = Class(TGoogleBaseObject)
- Private
- FcontactInfo : String;
- FcontactName : String;
- FcontactTitle : String;
- FcontactType : String;
- FsignatureUserProfileId : String;
- Protected
- //Property setters
- Procedure SetcontactInfo(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactTitle(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsignatureUserProfileId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property contactInfo : String Index 0 Read FcontactInfo Write SetcontactInfo;
- Property contactName : String Index 8 Read FcontactName Write SetcontactName;
- Property contactTitle : String Index 16 Read FcontactTitle Write SetcontactTitle;
- Property contactType : String Index 24 Read FcontactType Write SetcontactType;
- Property signatureUserProfileId : String Index 32 Read FsignatureUserProfileId Write SetsignatureUserProfileId;
- end;
- TOrderContactClass = Class of TOrderContact;
-
- { --------------------------------------------------------------------
- TOrderDocument
- --------------------------------------------------------------------}
-
- TOrderDocument = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FamendedOrderDocumentId : String;
- FapprovedByUserProfileIds : TStringArray;
- Fcancelled : boolean;
- FcreatedInfo : TLastModifiedInfo;
- FeffectiveDate : TDate;
- Fid : String;
- Fkind : String;
- FlastSentRecipients : TStringArray;
- FlastSentTime : TDatetime;
- ForderId : String;
- FprojectId : String;
- Fsigned : boolean;
- FsubaccountId : String;
- Ftitle : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetamendedOrderDocumentId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetapprovedByUserProfileIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setcancelled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcreatedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SeteffectiveDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastSentRecipients(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetlastSentTime(AIndex : Integer; const AValue : TDatetime); virtual;
- Procedure SetorderId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprojectId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsigned(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property amendedOrderDocumentId : String Index 16 Read FamendedOrderDocumentId Write SetamendedOrderDocumentId;
- Property approvedByUserProfileIds : TStringArray Index 24 Read FapprovedByUserProfileIds Write SetapprovedByUserProfileIds;
- Property cancelled : boolean Index 32 Read Fcancelled Write Setcancelled;
- Property createdInfo : TLastModifiedInfo Index 40 Read FcreatedInfo Write SetcreatedInfo;
- Property effectiveDate : TDate Index 48 Read FeffectiveDate Write SeteffectiveDate;
- Property id : String Index 56 Read Fid Write Setid;
- Property kind : String Index 64 Read Fkind Write Setkind;
- Property lastSentRecipients : TStringArray Index 72 Read FlastSentRecipients Write SetlastSentRecipients;
- Property lastSentTime : TDatetime Index 80 Read FlastSentTime Write SetlastSentTime;
- Property orderId : String Index 88 Read ForderId Write SetorderId;
- Property projectId : String Index 96 Read FprojectId Write SetprojectId;
- Property signed : boolean Index 104 Read Fsigned Write Setsigned;
- Property subaccountId : String Index 112 Read FsubaccountId Write SetsubaccountId;
- Property title : String Index 120 Read Ftitle Write Settitle;
- Property _type : String Index 128 Read F_type Write Set_type;
- end;
- TOrderDocumentClass = Class of TOrderDocument;
-
- { --------------------------------------------------------------------
- TOrderDocumentsListResponse
- --------------------------------------------------------------------}
-
- TOrderDocumentsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- ForderDocuments : TOrderDocumentsListResponseTypeorderDocumentsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetorderDocuments(AIndex : Integer; const AValue : TOrderDocumentsListResponseTypeorderDocumentsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property orderDocuments : TOrderDocumentsListResponseTypeorderDocumentsArray Index 16 Read ForderDocuments Write SetorderDocuments;
- end;
- TOrderDocumentsListResponseClass = Class of TOrderDocumentsListResponse;
-
- { --------------------------------------------------------------------
- TOrdersListResponse
- --------------------------------------------------------------------}
-
- TOrdersListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Forders : TOrdersListResponseTypeordersArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setorders(AIndex : Integer; const AValue : TOrdersListResponseTypeordersArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property orders : TOrdersListResponseTypeordersArray Index 16 Read Forders Write Setorders;
- end;
- TOrdersListResponseClass = Class of TOrdersListResponse;
-
- { --------------------------------------------------------------------
- TPathToConversionReportCompatibleFields
- --------------------------------------------------------------------}
-
- TPathToConversionReportCompatibleFields = Class(TGoogleBaseObject)
- Private
- FconversionDimensions : TPathToConversionReportCompatibleFieldsTypeconversionDimensionsArray;
- FcustomFloodlightVariables : TPathToConversionReportCompatibleFieldsTypecustomFloodlightVariablesArray;
- Fkind : String;
- Fmetrics : TPathToConversionReportCompatibleFieldsTypemetricsArray;
- FperInteractionDimensions : TPathToConversionReportCompatibleFieldsTypeperInteractionDimensionsArray;
- Protected
- //Property setters
- Procedure SetconversionDimensions(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypeconversionDimensionsArray); virtual;
- Procedure SetcustomFloodlightVariables(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypecustomFloodlightVariablesArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetrics(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypemetricsArray); virtual;
- Procedure SetperInteractionDimensions(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypeperInteractionDimensionsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property conversionDimensions : TPathToConversionReportCompatibleFieldsTypeconversionDimensionsArray Index 0 Read FconversionDimensions Write SetconversionDimensions;
- Property customFloodlightVariables : TPathToConversionReportCompatibleFieldsTypecustomFloodlightVariablesArray Index 8 Read FcustomFloodlightVariables Write SetcustomFloodlightVariables;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property metrics : TPathToConversionReportCompatibleFieldsTypemetricsArray Index 24 Read Fmetrics Write Setmetrics;
- Property perInteractionDimensions : TPathToConversionReportCompatibleFieldsTypeperInteractionDimensionsArray Index 32 Read FperInteractionDimensions Write SetperInteractionDimensions;
- end;
- TPathToConversionReportCompatibleFieldsClass = Class of TPathToConversionReportCompatibleFields;
-
- { --------------------------------------------------------------------
- TPlacement
- --------------------------------------------------------------------}
-
- TPlacement = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Farchived : boolean;
- FcampaignId : String;
- FcampaignIdDimensionValue : TDimensionValue;
- Fcomment : String;
- Fcompatibility : String;
- FcontentCategoryId : String;
- FcreateInfo : TLastModifiedInfo;
- FdirectorySiteId : String;
- FdirectorySiteIdDimensionValue : TDimensionValue;
- FexternalId : String;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FkeyName : String;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- FlookbackConfiguration : TLookbackConfiguration;
- Fname : String;
- FpaymentApproved : boolean;
- FpaymentSource : String;
- FplacementGroupId : String;
- FplacementGroupIdDimensionValue : TDimensionValue;
- FplacementStrategyId : String;
- FpricingSchedule : TPricingSchedule;
- Fprimary : boolean;
- FpublisherUpdateInfo : TLastModifiedInfo;
- FsiteId : String;
- FsiteIdDimensionValue : TDimensionValue;
- Fsize : TSize;
- FsslRequired : boolean;
- Fstatus : String;
- FsubaccountId : String;
- FtagFormats : TStringArray;
- FtagSetting : TTagSetting;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setarchived(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcampaignId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setcomment(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcompatibility(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentCategoryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetdirectorySiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetexternalId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetkeyName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpaymentApproved(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpaymentSource(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementGroupId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementGroupIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetplacementStrategyId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpricingSchedule(AIndex : Integer; const AValue : TPricingSchedule); virtual;
- Procedure Setprimary(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetpublisherUpdateInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetsiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setsize(AIndex : Integer; const AValue : TSize); virtual;
- Procedure SetsslRequired(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setstatus(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagFormats(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SettagSetting(AIndex : Integer; const AValue : TTagSetting); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property archived : boolean Index 24 Read Farchived Write Setarchived;
- Property campaignId : String Index 32 Read FcampaignId Write SetcampaignId;
- Property campaignIdDimensionValue : TDimensionValue Index 40 Read FcampaignIdDimensionValue Write SetcampaignIdDimensionValue;
- Property comment : String Index 48 Read Fcomment Write Setcomment;
- Property compatibility : String Index 56 Read Fcompatibility Write Setcompatibility;
- Property contentCategoryId : String Index 64 Read FcontentCategoryId Write SetcontentCategoryId;
- Property createInfo : TLastModifiedInfo Index 72 Read FcreateInfo Write SetcreateInfo;
- Property directorySiteId : String Index 80 Read FdirectorySiteId Write SetdirectorySiteId;
- Property directorySiteIdDimensionValue : TDimensionValue Index 88 Read FdirectorySiteIdDimensionValue Write SetdirectorySiteIdDimensionValue;
- Property externalId : String Index 96 Read FexternalId Write SetexternalId;
- Property id : String Index 104 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 112 Read FidDimensionValue Write SetidDimensionValue;
- Property keyName : String Index 120 Read FkeyName Write SetkeyName;
- Property kind : String Index 128 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 136 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property lookbackConfiguration : TLookbackConfiguration Index 144 Read FlookbackConfiguration Write SetlookbackConfiguration;
- Property name : String Index 152 Read Fname Write Setname;
- Property paymentApproved : boolean Index 160 Read FpaymentApproved Write SetpaymentApproved;
- Property paymentSource : String Index 168 Read FpaymentSource Write SetpaymentSource;
- Property placementGroupId : String Index 176 Read FplacementGroupId Write SetplacementGroupId;
- Property placementGroupIdDimensionValue : TDimensionValue Index 184 Read FplacementGroupIdDimensionValue Write SetplacementGroupIdDimensionValue;
- Property placementStrategyId : String Index 192 Read FplacementStrategyId Write SetplacementStrategyId;
- Property pricingSchedule : TPricingSchedule Index 200 Read FpricingSchedule Write SetpricingSchedule;
- Property primary : boolean Index 208 Read Fprimary Write Setprimary;
- Property publisherUpdateInfo : TLastModifiedInfo Index 216 Read FpublisherUpdateInfo Write SetpublisherUpdateInfo;
- Property siteId : String Index 224 Read FsiteId Write SetsiteId;
- Property siteIdDimensionValue : TDimensionValue Index 232 Read FsiteIdDimensionValue Write SetsiteIdDimensionValue;
- Property size : TSize Index 240 Read Fsize Write Setsize;
- Property sslRequired : boolean Index 248 Read FsslRequired Write SetsslRequired;
- Property status : String Index 256 Read Fstatus Write Setstatus;
- Property subaccountId : String Index 264 Read FsubaccountId Write SetsubaccountId;
- Property tagFormats : TStringArray Index 272 Read FtagFormats Write SettagFormats;
- Property tagSetting : TTagSetting Index 280 Read FtagSetting Write SettagSetting;
- end;
- TPlacementClass = Class of TPlacement;
-
- { --------------------------------------------------------------------
- TPlacementAssignment
- --------------------------------------------------------------------}
-
- TPlacementAssignment = Class(TGoogleBaseObject)
- Private
- Factive : boolean;
- FplacementId : String;
- FplacementIdDimensionValue : TDimensionValue;
- FsslRequired : boolean;
- Protected
- //Property setters
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetplacementId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetsslRequired(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property active : boolean Index 0 Read Factive Write Setactive;
- Property placementId : String Index 8 Read FplacementId Write SetplacementId;
- Property placementIdDimensionValue : TDimensionValue Index 16 Read FplacementIdDimensionValue Write SetplacementIdDimensionValue;
- Property sslRequired : boolean Index 24 Read FsslRequired Write SetsslRequired;
- end;
- TPlacementAssignmentClass = Class of TPlacementAssignment;
-
- { --------------------------------------------------------------------
- TPlacementGroup
- --------------------------------------------------------------------}
-
- TPlacementGroup = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Farchived : boolean;
- FcampaignId : String;
- FcampaignIdDimensionValue : TDimensionValue;
- FchildPlacementIds : TStringArray;
- Fcomment : String;
- FcontentCategoryId : String;
- FcreateInfo : TLastModifiedInfo;
- FdirectorySiteId : String;
- FdirectorySiteIdDimensionValue : TDimensionValue;
- FexternalId : String;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- Fname : String;
- FplacementGroupType : String;
- FplacementStrategyId : String;
- FpricingSchedule : TPricingSchedule;
- FprimaryPlacementId : String;
- FprimaryPlacementIdDimensionValue : TDimensionValue;
- FsiteId : String;
- FsiteIdDimensionValue : TDimensionValue;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setarchived(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcampaignId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetchildPlacementIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setcomment(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontentCategoryId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure SetdirectorySiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetexternalId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementGroupType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementStrategyId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpricingSchedule(AIndex : Integer; const AValue : TPricingSchedule); virtual;
- Procedure SetprimaryPlacementId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprimaryPlacementIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetsiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 16 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property archived : boolean Index 24 Read Farchived Write Setarchived;
- Property campaignId : String Index 32 Read FcampaignId Write SetcampaignId;
- Property campaignIdDimensionValue : TDimensionValue Index 40 Read FcampaignIdDimensionValue Write SetcampaignIdDimensionValue;
- Property childPlacementIds : TStringArray Index 48 Read FchildPlacementIds Write SetchildPlacementIds;
- Property comment : String Index 56 Read Fcomment Write Setcomment;
- Property contentCategoryId : String Index 64 Read FcontentCategoryId Write SetcontentCategoryId;
- Property createInfo : TLastModifiedInfo Index 72 Read FcreateInfo Write SetcreateInfo;
- Property directorySiteId : String Index 80 Read FdirectorySiteId Write SetdirectorySiteId;
- Property directorySiteIdDimensionValue : TDimensionValue Index 88 Read FdirectorySiteIdDimensionValue Write SetdirectorySiteIdDimensionValue;
- Property externalId : String Index 96 Read FexternalId Write SetexternalId;
- Property id : String Index 104 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 112 Read FidDimensionValue Write SetidDimensionValue;
- Property kind : String Index 120 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 128 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property name : String Index 136 Read Fname Write Setname;
- Property placementGroupType : String Index 144 Read FplacementGroupType Write SetplacementGroupType;
- Property placementStrategyId : String Index 152 Read FplacementStrategyId Write SetplacementStrategyId;
- Property pricingSchedule : TPricingSchedule Index 160 Read FpricingSchedule Write SetpricingSchedule;
- Property primaryPlacementId : String Index 168 Read FprimaryPlacementId Write SetprimaryPlacementId;
- Property primaryPlacementIdDimensionValue : TDimensionValue Index 176 Read FprimaryPlacementIdDimensionValue Write SetprimaryPlacementIdDimensionValue;
- Property siteId : String Index 184 Read FsiteId Write SetsiteId;
- Property siteIdDimensionValue : TDimensionValue Index 192 Read FsiteIdDimensionValue Write SetsiteIdDimensionValue;
- Property subaccountId : String Index 200 Read FsubaccountId Write SetsubaccountId;
- end;
- TPlacementGroupClass = Class of TPlacementGroup;
-
- { --------------------------------------------------------------------
- TPlacementGroupsListResponse
- --------------------------------------------------------------------}
-
- TPlacementGroupsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- FplacementGroups : TPlacementGroupsListResponseTypeplacementGroupsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementGroups(AIndex : Integer; const AValue : TPlacementGroupsListResponseTypeplacementGroupsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property placementGroups : TPlacementGroupsListResponseTypeplacementGroupsArray Index 16 Read FplacementGroups Write SetplacementGroups;
- end;
- TPlacementGroupsListResponseClass = Class of TPlacementGroupsListResponse;
-
- { --------------------------------------------------------------------
- TPlacementStrategiesListResponse
- --------------------------------------------------------------------}
-
- TPlacementStrategiesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- FplacementStrategies : TPlacementStrategiesListResponseTypeplacementStrategiesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementStrategies(AIndex : Integer; const AValue : TPlacementStrategiesListResponseTypeplacementStrategiesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property placementStrategies : TPlacementStrategiesListResponseTypeplacementStrategiesArray Index 16 Read FplacementStrategies Write SetplacementStrategies;
- end;
- TPlacementStrategiesListResponseClass = Class of TPlacementStrategiesListResponse;
-
- { --------------------------------------------------------------------
- TPlacementStrategy
- --------------------------------------------------------------------}
-
- TPlacementStrategy = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- end;
- TPlacementStrategyClass = Class of TPlacementStrategy;
-
- { --------------------------------------------------------------------
- TPlacementTag
- --------------------------------------------------------------------}
-
- TPlacementTag = Class(TGoogleBaseObject)
- Private
- FplacementId : String;
- FtagDatas : TPlacementTagTypetagDatasArray;
- Protected
- //Property setters
- Procedure SetplacementId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettagDatas(AIndex : Integer; const AValue : TPlacementTagTypetagDatasArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property placementId : String Index 0 Read FplacementId Write SetplacementId;
- Property tagDatas : TPlacementTagTypetagDatasArray Index 8 Read FtagDatas Write SettagDatas;
- end;
- TPlacementTagClass = Class of TPlacementTag;
-
- { --------------------------------------------------------------------
- TPlacementsGenerateTagsResponse
- --------------------------------------------------------------------}
-
- TPlacementsGenerateTagsResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FplacementTags : TPlacementsGenerateTagsResponseTypeplacementTagsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplacementTags(AIndex : Integer; const AValue : TPlacementsGenerateTagsResponseTypeplacementTagsArray); 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 placementTags : TPlacementsGenerateTagsResponseTypeplacementTagsArray Index 8 Read FplacementTags Write SetplacementTags;
- end;
- TPlacementsGenerateTagsResponseClass = Class of TPlacementsGenerateTagsResponse;
-
- { --------------------------------------------------------------------
- TPlacementsListResponse
- --------------------------------------------------------------------}
-
- TPlacementsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fplacements : TPlacementsListResponseTypeplacementsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setplacements(AIndex : Integer; const AValue : TPlacementsListResponseTypeplacementsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property placements : TPlacementsListResponseTypeplacementsArray Index 16 Read Fplacements Write Setplacements;
- end;
- TPlacementsListResponseClass = Class of TPlacementsListResponse;
-
- { --------------------------------------------------------------------
- TPlatformType
- --------------------------------------------------------------------}
-
- TPlatformType = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TPlatformTypeClass = Class of TPlatformType;
-
- { --------------------------------------------------------------------
- TPlatformTypesListResponse
- --------------------------------------------------------------------}
-
- TPlatformTypesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FplatformTypes : TPlatformTypesListResponseTypeplatformTypesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetplatformTypes(AIndex : Integer; const AValue : TPlatformTypesListResponseTypeplatformTypesArray); 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 platformTypes : TPlatformTypesListResponseTypeplatformTypesArray Index 8 Read FplatformTypes Write SetplatformTypes;
- end;
- TPlatformTypesListResponseClass = Class of TPlatformTypesListResponse;
-
- { --------------------------------------------------------------------
- TPopupWindowProperties
- --------------------------------------------------------------------}
-
- TPopupWindowProperties = Class(TGoogleBaseObject)
- Private
- Fdimension : TSize;
- Foffset : TOffsetPosition;
- FpositionType : String;
- FshowAddressBar : boolean;
- FshowMenuBar : boolean;
- FshowScrollBar : boolean;
- FshowStatusBar : boolean;
- FshowToolBar : boolean;
- Ftitle : String;
- Protected
- //Property setters
- Procedure Setdimension(AIndex : Integer; const AValue : TSize); virtual;
- Procedure Setoffset(AIndex : Integer; const AValue : TOffsetPosition); virtual;
- Procedure SetpositionType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetshowAddressBar(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetshowMenuBar(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetshowScrollBar(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetshowStatusBar(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetshowToolBar(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dimension : TSize Index 0 Read Fdimension Write Setdimension;
- Property offset : TOffsetPosition Index 8 Read Foffset Write Setoffset;
- Property positionType : String Index 16 Read FpositionType Write SetpositionType;
- Property showAddressBar : boolean Index 24 Read FshowAddressBar Write SetshowAddressBar;
- Property showMenuBar : boolean Index 32 Read FshowMenuBar Write SetshowMenuBar;
- Property showScrollBar : boolean Index 40 Read FshowScrollBar Write SetshowScrollBar;
- Property showStatusBar : boolean Index 48 Read FshowStatusBar Write SetshowStatusBar;
- Property showToolBar : boolean Index 56 Read FshowToolBar Write SetshowToolBar;
- Property title : String Index 64 Read Ftitle Write Settitle;
- end;
- TPopupWindowPropertiesClass = Class of TPopupWindowProperties;
-
- { --------------------------------------------------------------------
- TPostalCode
- --------------------------------------------------------------------}
-
- TPostalCode = Class(TGoogleBaseObject)
- Private
- Fcode : String;
- FcountryCode : String;
- FcountryDartId : String;
- Fid : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setcode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryDartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property code : String Index 0 Read Fcode Write Setcode;
- Property countryCode : String Index 8 Read FcountryCode Write SetcountryCode;
- Property countryDartId : String Index 16 Read FcountryDartId Write SetcountryDartId;
- Property id : String Index 24 Read Fid Write Setid;
- Property kind : String Index 32 Read Fkind Write Setkind;
- end;
- TPostalCodeClass = Class of TPostalCode;
-
- { --------------------------------------------------------------------
- TPostalCodesListResponse
- --------------------------------------------------------------------}
-
- TPostalCodesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FpostalCodes : TPostalCodesListResponseTypepostalCodesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpostalCodes(AIndex : Integer; const AValue : TPostalCodesListResponseTypepostalCodesArray); 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 postalCodes : TPostalCodesListResponseTypepostalCodesArray Index 8 Read FpostalCodes Write SetpostalCodes;
- end;
- TPostalCodesListResponseClass = Class of TPostalCodesListResponse;
-
- { --------------------------------------------------------------------
- TPricing
- --------------------------------------------------------------------}
-
- TPricing = Class(TGoogleBaseObject)
- Private
- FcapCostType : String;
- FendDate : TDate;
- Fflights : TPricingTypeflightsArray;
- FgroupType : String;
- FpricingType : String;
- FstartDate : TDate;
- Protected
- //Property setters
- Procedure SetcapCostType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setflights(AIndex : Integer; const AValue : TPricingTypeflightsArray); virtual;
- Procedure SetgroupType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpricingType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property capCostType : String Index 0 Read FcapCostType Write SetcapCostType;
- Property endDate : TDate Index 8 Read FendDate Write SetendDate;
- Property flights : TPricingTypeflightsArray Index 16 Read Fflights Write Setflights;
- Property groupType : String Index 24 Read FgroupType Write SetgroupType;
- Property pricingType : String Index 32 Read FpricingType Write SetpricingType;
- Property startDate : TDate Index 40 Read FstartDate Write SetstartDate;
- end;
- TPricingClass = Class of TPricing;
-
- { --------------------------------------------------------------------
- TPricingSchedule
- --------------------------------------------------------------------}
-
- TPricingSchedule = Class(TGoogleBaseObject)
- Private
- FcapCostOption : String;
- FdisregardOverdelivery : boolean;
- FendDate : TDate;
- Fflighted : boolean;
- FfloodlightActivityId : String;
- FpricingPeriods : TPricingScheduleTypepricingPeriodsArray;
- FpricingType : String;
- FstartDate : TDate;
- FtestingStartDate : TDate;
- Protected
- //Property setters
- Procedure SetcapCostOption(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdisregardOverdelivery(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setflighted(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetfloodlightActivityId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpricingPeriods(AIndex : Integer; const AValue : TPricingScheduleTypepricingPeriodsArray); virtual;
- Procedure SetpricingType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SettestingStartDate(AIndex : Integer; const AValue : TDate); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property capCostOption : String Index 0 Read FcapCostOption Write SetcapCostOption;
- Property disregardOverdelivery : boolean Index 8 Read FdisregardOverdelivery Write SetdisregardOverdelivery;
- Property endDate : TDate Index 16 Read FendDate Write SetendDate;
- Property flighted : boolean Index 24 Read Fflighted Write Setflighted;
- Property floodlightActivityId : String Index 32 Read FfloodlightActivityId Write SetfloodlightActivityId;
- Property pricingPeriods : TPricingScheduleTypepricingPeriodsArray Index 40 Read FpricingPeriods Write SetpricingPeriods;
- Property pricingType : String Index 48 Read FpricingType Write SetpricingType;
- Property startDate : TDate Index 56 Read FstartDate Write SetstartDate;
- Property testingStartDate : TDate Index 64 Read FtestingStartDate Write SettestingStartDate;
- end;
- TPricingScheduleClass = Class of TPricingSchedule;
-
- { --------------------------------------------------------------------
- TPricingSchedulePricingPeriod
- --------------------------------------------------------------------}
-
- TPricingSchedulePricingPeriod = Class(TGoogleBaseObject)
- Private
- FendDate : TDate;
- FpricingComment : String;
- FrateOrCostNanos : String;
- FstartDate : TDate;
- Funits : String;
- Protected
- //Property setters
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SetpricingComment(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrateOrCostNanos(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setunits(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property endDate : TDate Index 0 Read FendDate Write SetendDate;
- Property pricingComment : String Index 8 Read FpricingComment Write SetpricingComment;
- Property rateOrCostNanos : String Index 16 Read FrateOrCostNanos Write SetrateOrCostNanos;
- Property startDate : TDate Index 24 Read FstartDate Write SetstartDate;
- Property units : String Index 32 Read Funits Write Setunits;
- end;
- TPricingSchedulePricingPeriodClass = Class of TPricingSchedulePricingPeriod;
-
- { --------------------------------------------------------------------
- TProject
- --------------------------------------------------------------------}
-
- TProject = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FadvertiserId : String;
- FaudienceAgeGroup : String;
- FaudienceGender : String;
- Fbudget : String;
- FclientBillingCode : String;
- FclientName : String;
- FendDate : TDate;
- Fid : String;
- Fkind : String;
- FlastModifiedInfo : TLastModifiedInfo;
- Fname : String;
- Foverview : String;
- FstartDate : TDate;
- FsubaccountId : String;
- FtargetClicks : String;
- FtargetConversions : String;
- FtargetCpaNanos : String;
- FtargetCpcNanos : String;
- FtargetCpmNanos : String;
- FtargetImpressions : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetaudienceAgeGroup(AIndex : Integer; const AValue : String); virtual;
- Procedure SetaudienceGender(AIndex : Integer; const AValue : String); virtual;
- Procedure Setbudget(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclientBillingCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclientName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetendDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setoverview(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetClicks(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetConversions(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetCpaNanos(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetCpcNanos(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetCpmNanos(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetImpressions(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property advertiserId : String Index 8 Read FadvertiserId Write SetadvertiserId;
- Property audienceAgeGroup : String Index 16 Read FaudienceAgeGroup Write SetaudienceAgeGroup;
- Property audienceGender : String Index 24 Read FaudienceGender Write SetaudienceGender;
- Property budget : String Index 32 Read Fbudget Write Setbudget;
- Property clientBillingCode : String Index 40 Read FclientBillingCode Write SetclientBillingCode;
- Property clientName : String Index 48 Read FclientName Write SetclientName;
- Property endDate : TDate Index 56 Read FendDate Write SetendDate;
- Property id : String Index 64 Read Fid Write Setid;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property lastModifiedInfo : TLastModifiedInfo Index 80 Read FlastModifiedInfo Write SetlastModifiedInfo;
- Property name : String Index 88 Read Fname Write Setname;
- Property overview : String Index 96 Read Foverview Write Setoverview;
- Property startDate : TDate Index 104 Read FstartDate Write SetstartDate;
- Property subaccountId : String Index 112 Read FsubaccountId Write SetsubaccountId;
- Property targetClicks : String Index 120 Read FtargetClicks Write SettargetClicks;
- Property targetConversions : String Index 128 Read FtargetConversions Write SettargetConversions;
- Property targetCpaNanos : String Index 136 Read FtargetCpaNanos Write SettargetCpaNanos;
- Property targetCpcNanos : String Index 144 Read FtargetCpcNanos Write SettargetCpcNanos;
- Property targetCpmNanos : String Index 152 Read FtargetCpmNanos Write SettargetCpmNanos;
- Property targetImpressions : String Index 160 Read FtargetImpressions Write SettargetImpressions;
- end;
- TProjectClass = Class of TProject;
-
- { --------------------------------------------------------------------
- TProjectsListResponse
- --------------------------------------------------------------------}
-
- TProjectsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fprojects : TProjectsListResponseTypeprojectsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setprojects(AIndex : Integer; const AValue : TProjectsListResponseTypeprojectsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property projects : TProjectsListResponseTypeprojectsArray Index 16 Read Fprojects Write Setprojects;
- end;
- TProjectsListResponseClass = Class of TProjectsListResponse;
-
- { --------------------------------------------------------------------
- TReachReportCompatibleFields
- --------------------------------------------------------------------}
-
- TReachReportCompatibleFields = Class(TGoogleBaseObject)
- Private
- FdimensionFilters : TReachReportCompatibleFieldsTypedimensionFiltersArray;
- Fdimensions : TReachReportCompatibleFieldsTypedimensionsArray;
- Fkind : String;
- Fmetrics : TReachReportCompatibleFieldsTypemetricsArray;
- FpivotedActivityMetrics : TReachReportCompatibleFieldsTypepivotedActivityMetricsArray;
- FreachByFrequencyMetrics : TReachReportCompatibleFieldsTypereachByFrequencyMetricsArray;
- Protected
- //Property setters
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypedimensionsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypemetricsArray); virtual;
- Procedure SetpivotedActivityMetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypepivotedActivityMetricsArray); virtual;
- Procedure SetreachByFrequencyMetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypereachByFrequencyMetricsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property dimensionFilters : TReachReportCompatibleFieldsTypedimensionFiltersArray Index 0 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TReachReportCompatibleFieldsTypedimensionsArray Index 8 Read Fdimensions Write Setdimensions;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property metrics : TReachReportCompatibleFieldsTypemetricsArray Index 24 Read Fmetrics Write Setmetrics;
- Property pivotedActivityMetrics : TReachReportCompatibleFieldsTypepivotedActivityMetricsArray Index 32 Read FpivotedActivityMetrics Write SetpivotedActivityMetrics;
- Property reachByFrequencyMetrics : TReachReportCompatibleFieldsTypereachByFrequencyMetricsArray Index 40 Read FreachByFrequencyMetrics Write SetreachByFrequencyMetrics;
- end;
- TReachReportCompatibleFieldsClass = Class of TReachReportCompatibleFields;
-
- { --------------------------------------------------------------------
- TRecipient
- --------------------------------------------------------------------}
-
- TRecipient = Class(TGoogleBaseObject)
- Private
- FdeliveryType : String;
- Femail : String;
- Fkind : String;
- Protected
- //Property setters
- Procedure SetdeliveryType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property deliveryType : String Index 0 Read FdeliveryType Write SetdeliveryType;
- Property email : String Index 8 Read Femail Write Setemail;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TRecipientClass = Class of TRecipient;
-
- { --------------------------------------------------------------------
- TRegion
- --------------------------------------------------------------------}
-
- TRegion = Class(TGoogleBaseObject)
- Private
- FcountryCode : String;
- FcountryDartId : String;
- FdartId : String;
- Fkind : String;
- Fname : String;
- FregionCode : String;
- Protected
- //Property setters
- Procedure SetcountryCode(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcountryDartId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdartId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetregionCode(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property countryCode : String Index 0 Read FcountryCode Write SetcountryCode;
- Property countryDartId : String Index 8 Read FcountryDartId Write SetcountryDartId;
- Property dartId : String Index 16 Read FdartId Write SetdartId;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property name : String Index 32 Read Fname Write Setname;
- Property regionCode : String Index 40 Read FregionCode Write SetregionCode;
- end;
- TRegionClass = Class of TRegion;
-
- { --------------------------------------------------------------------
- TRegionsListResponse
- --------------------------------------------------------------------}
-
- TRegionsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fregions : TRegionsListResponseTyperegionsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setregions(AIndex : Integer; const AValue : TRegionsListResponseTyperegionsArray); 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 regions : TRegionsListResponseTyperegionsArray Index 8 Read Fregions Write Setregions;
- end;
- TRegionsListResponseClass = Class of TRegionsListResponse;
-
- { --------------------------------------------------------------------
- TRemarketingList
- --------------------------------------------------------------------}
-
- TRemarketingList = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Factive : boolean;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Fdescription : String;
- Fid : String;
- Fkind : String;
- FlifeSpan : String;
- FlistPopulationRule : TListPopulationRule;
- FlistSize : String;
- FlistSource : String;
- Fname : String;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlifeSpan(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlistPopulationRule(AIndex : Integer; const AValue : TListPopulationRule); virtual;
- Procedure SetlistSize(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlistSource(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property advertiserId : String Index 16 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 24 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property description : String Index 32 Read Fdescription Write Setdescription;
- Property id : String Index 40 Read Fid Write Setid;
- Property kind : String Index 48 Read Fkind Write Setkind;
- Property lifeSpan : String Index 56 Read FlifeSpan Write SetlifeSpan;
- Property listPopulationRule : TListPopulationRule Index 64 Read FlistPopulationRule Write SetlistPopulationRule;
- Property listSize : String Index 72 Read FlistSize Write SetlistSize;
- Property listSource : String Index 80 Read FlistSource Write SetlistSource;
- Property name : String Index 88 Read Fname Write Setname;
- Property subaccountId : String Index 96 Read FsubaccountId Write SetsubaccountId;
- end;
- TRemarketingListClass = Class of TRemarketingList;
-
- { --------------------------------------------------------------------
- TRemarketingListShare
- --------------------------------------------------------------------}
-
- TRemarketingListShare = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FremarketingListId : String;
- FsharedAccountIds : TStringArray;
- FsharedAdvertiserIds : TStringArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremarketingListId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsharedAccountIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetsharedAdvertiserIds(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property remarketingListId : String Index 8 Read FremarketingListId Write SetremarketingListId;
- Property sharedAccountIds : TStringArray Index 16 Read FsharedAccountIds Write SetsharedAccountIds;
- Property sharedAdvertiserIds : TStringArray Index 24 Read FsharedAdvertiserIds Write SetsharedAdvertiserIds;
- end;
- TRemarketingListShareClass = Class of TRemarketingListShare;
-
- { --------------------------------------------------------------------
- TRemarketingListsListResponse
- --------------------------------------------------------------------}
-
- TRemarketingListsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- FremarketingLists : TRemarketingListsListResponseTyperemarketingListsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetremarketingLists(AIndex : Integer; const AValue : TRemarketingListsListResponseTyperemarketingListsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property remarketingLists : TRemarketingListsListResponseTyperemarketingListsArray Index 16 Read FremarketingLists Write SetremarketingLists;
- end;
- TRemarketingListsListResponseClass = Class of TRemarketingListsListResponse;
-
- { --------------------------------------------------------------------
- TReportTypecriteria
- --------------------------------------------------------------------}
-
- TReportTypecriteria = Class(TGoogleBaseObject)
- Private
- Factivities : TActivities;
- FcustomRichMediaEvents : TCustomRichMediaEvents;
- FdateRange : TDateRange;
- FdimensionFilters : TReportTypecriteriaTypedimensionFiltersArray;
- Fdimensions : TReportTypecriteriaTypedimensionsArray;
- FmetricNames : TStringArray;
- Protected
- //Property setters
- Procedure Setactivities(AIndex : Integer; const AValue : TActivities); virtual;
- Procedure SetcustomRichMediaEvents(AIndex : Integer; const AValue : TCustomRichMediaEvents); virtual;
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReportTypecriteriaTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TReportTypecriteriaTypedimensionsArray); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property activities : TActivities Index 0 Read Factivities Write Setactivities;
- Property customRichMediaEvents : TCustomRichMediaEvents Index 8 Read FcustomRichMediaEvents Write SetcustomRichMediaEvents;
- Property dateRange : TDateRange Index 16 Read FdateRange Write SetdateRange;
- Property dimensionFilters : TReportTypecriteriaTypedimensionFiltersArray Index 24 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TReportTypecriteriaTypedimensionsArray Index 32 Read Fdimensions Write Setdimensions;
- Property metricNames : TStringArray Index 40 Read FmetricNames Write SetmetricNames;
- end;
- TReportTypecriteriaClass = Class of TReportTypecriteria;
-
- { --------------------------------------------------------------------
- TReportTypecrossDimensionReachCriteria
- --------------------------------------------------------------------}
-
- TReportTypecrossDimensionReachCriteria = Class(TGoogleBaseObject)
- Private
- Fbreakdown : TReportTypecrossDimensionReachCriteriaTypebreakdownArray;
- FdateRange : TDateRange;
- Fdimension : String;
- FdimensionFilters : TReportTypecrossDimensionReachCriteriaTypedimensionFiltersArray;
- FmetricNames : TStringArray;
- FoverlapMetricNames : TStringArray;
- Fpivoted : boolean;
- Protected
- //Property setters
- Procedure Setbreakdown(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteriaTypebreakdownArray); virtual;
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure Setdimension(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteriaTypedimensionFiltersArray); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetoverlapMetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setpivoted(AIndex : Integer; const AValue : boolean); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property breakdown : TReportTypecrossDimensionReachCriteriaTypebreakdownArray Index 0 Read Fbreakdown Write Setbreakdown;
- Property dateRange : TDateRange Index 8 Read FdateRange Write SetdateRange;
- Property dimension : String Index 16 Read Fdimension Write Setdimension;
- Property dimensionFilters : TReportTypecrossDimensionReachCriteriaTypedimensionFiltersArray Index 24 Read FdimensionFilters Write SetdimensionFilters;
- Property metricNames : TStringArray Index 32 Read FmetricNames Write SetmetricNames;
- Property overlapMetricNames : TStringArray Index 40 Read FoverlapMetricNames Write SetoverlapMetricNames;
- Property pivoted : boolean Index 48 Read Fpivoted Write Setpivoted;
- end;
- TReportTypecrossDimensionReachCriteriaClass = Class of TReportTypecrossDimensionReachCriteria;
-
- { --------------------------------------------------------------------
- TReportTypedelivery
- --------------------------------------------------------------------}
-
- TReportTypedelivery = Class(TGoogleBaseObject)
- Private
- FemailOwner : boolean;
- FemailOwnerDeliveryType : String;
- Fmessage : String;
- Frecipients : TReportTypedeliveryTyperecipientsArray;
- Protected
- //Property setters
- Procedure SetemailOwner(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetemailOwnerDeliveryType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmessage(AIndex : Integer; const AValue : String); virtual;
- Procedure Setrecipients(AIndex : Integer; const AValue : TReportTypedeliveryTyperecipientsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property emailOwner : boolean Index 0 Read FemailOwner Write SetemailOwner;
- Property emailOwnerDeliveryType : String Index 8 Read FemailOwnerDeliveryType Write SetemailOwnerDeliveryType;
- Property message : String Index 16 Read Fmessage Write Setmessage;
- Property recipients : TReportTypedeliveryTyperecipientsArray Index 24 Read Frecipients Write Setrecipients;
- end;
- TReportTypedeliveryClass = Class of TReportTypedelivery;
-
- { --------------------------------------------------------------------
- TReportTypefloodlightCriteriaTypereportProperties
- --------------------------------------------------------------------}
-
- TReportTypefloodlightCriteriaTypereportProperties = Class(TGoogleBaseObject)
- Private
- FincludeAttributedIPConversions : boolean;
- FincludeUnattributedCookieConversions : boolean;
- FincludeUnattributedIPConversions : boolean;
- Protected
- //Property setters
- Procedure SetincludeAttributedIPConversions(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetincludeUnattributedCookieConversions(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetincludeUnattributedIPConversions(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property includeAttributedIPConversions : boolean Index 0 Read FincludeAttributedIPConversions Write SetincludeAttributedIPConversions;
- Property includeUnattributedCookieConversions : boolean Index 8 Read FincludeUnattributedCookieConversions Write SetincludeUnattributedCookieConversions;
- Property includeUnattributedIPConversions : boolean Index 16 Read FincludeUnattributedIPConversions Write SetincludeUnattributedIPConversions;
- end;
- TReportTypefloodlightCriteriaTypereportPropertiesClass = Class of TReportTypefloodlightCriteriaTypereportProperties;
-
- { --------------------------------------------------------------------
- TReportTypefloodlightCriteria
- --------------------------------------------------------------------}
-
- TReportTypefloodlightCriteria = Class(TGoogleBaseObject)
- Private
- FcustomRichMediaEvents : TReportTypefloodlightCriteriaTypecustomRichMediaEventsArray;
- FdateRange : TDateRange;
- FdimensionFilters : TReportTypefloodlightCriteriaTypedimensionFiltersArray;
- Fdimensions : TReportTypefloodlightCriteriaTypedimensionsArray;
- FfloodlightConfigId : TDimensionValue;
- FmetricNames : TStringArray;
- FreportProperties : TReportTypefloodlightCriteriaTypereportProperties;
- Protected
- //Property setters
- Procedure SetcustomRichMediaEvents(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypecustomRichMediaEventsArray); virtual;
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypedimensionsArray); virtual;
- Procedure SetfloodlightConfigId(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreportProperties(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypereportProperties); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property customRichMediaEvents : TReportTypefloodlightCriteriaTypecustomRichMediaEventsArray Index 0 Read FcustomRichMediaEvents Write SetcustomRichMediaEvents;
- Property dateRange : TDateRange Index 8 Read FdateRange Write SetdateRange;
- Property dimensionFilters : TReportTypefloodlightCriteriaTypedimensionFiltersArray Index 16 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TReportTypefloodlightCriteriaTypedimensionsArray Index 24 Read Fdimensions Write Setdimensions;
- Property floodlightConfigId : TDimensionValue Index 32 Read FfloodlightConfigId Write SetfloodlightConfigId;
- Property metricNames : TStringArray Index 40 Read FmetricNames Write SetmetricNames;
- Property reportProperties : TReportTypefloodlightCriteriaTypereportProperties Index 48 Read FreportProperties Write SetreportProperties;
- end;
- TReportTypefloodlightCriteriaClass = Class of TReportTypefloodlightCriteria;
-
- { --------------------------------------------------------------------
- TReportTypepathToConversionCriteriaTypereportProperties
- --------------------------------------------------------------------}
-
- TReportTypepathToConversionCriteriaTypereportProperties = Class(TGoogleBaseObject)
- Private
- FclicksLookbackWindow : integer;
- FimpressionsLookbackWindow : integer;
- FincludeAttributedIPConversions : boolean;
- FincludeUnattributedCookieConversions : boolean;
- FincludeUnattributedIPConversions : boolean;
- FmaximumClickInteractions : integer;
- FmaximumImpressionInteractions : integer;
- FmaximumInteractionGap : integer;
- FpivotOnInteractionPath : boolean;
- Protected
- //Property setters
- Procedure SetclicksLookbackWindow(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetimpressionsLookbackWindow(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetincludeAttributedIPConversions(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetincludeUnattributedCookieConversions(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetincludeUnattributedIPConversions(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetmaximumClickInteractions(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmaximumImpressionInteractions(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetmaximumInteractionGap(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetpivotOnInteractionPath(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property clicksLookbackWindow : integer Index 0 Read FclicksLookbackWindow Write SetclicksLookbackWindow;
- Property impressionsLookbackWindow : integer Index 8 Read FimpressionsLookbackWindow Write SetimpressionsLookbackWindow;
- Property includeAttributedIPConversions : boolean Index 16 Read FincludeAttributedIPConversions Write SetincludeAttributedIPConversions;
- Property includeUnattributedCookieConversions : boolean Index 24 Read FincludeUnattributedCookieConversions Write SetincludeUnattributedCookieConversions;
- Property includeUnattributedIPConversions : boolean Index 32 Read FincludeUnattributedIPConversions Write SetincludeUnattributedIPConversions;
- Property maximumClickInteractions : integer Index 40 Read FmaximumClickInteractions Write SetmaximumClickInteractions;
- Property maximumImpressionInteractions : integer Index 48 Read FmaximumImpressionInteractions Write SetmaximumImpressionInteractions;
- Property maximumInteractionGap : integer Index 56 Read FmaximumInteractionGap Write SetmaximumInteractionGap;
- Property pivotOnInteractionPath : boolean Index 64 Read FpivotOnInteractionPath Write SetpivotOnInteractionPath;
- end;
- TReportTypepathToConversionCriteriaTypereportPropertiesClass = Class of TReportTypepathToConversionCriteriaTypereportProperties;
-
- { --------------------------------------------------------------------
- TReportTypepathToConversionCriteria
- --------------------------------------------------------------------}
-
- TReportTypepathToConversionCriteria = Class(TGoogleBaseObject)
- Private
- FactivityFilters : TReportTypepathToConversionCriteriaTypeactivityFiltersArray;
- FconversionDimensions : TReportTypepathToConversionCriteriaTypeconversionDimensionsArray;
- FcustomFloodlightVariables : TReportTypepathToConversionCriteriaTypecustomFloodlightVariablesArray;
- FcustomRichMediaEvents : TReportTypepathToConversionCriteriaTypecustomRichMediaEventsArray;
- FdateRange : TDateRange;
- FfloodlightConfigId : TDimensionValue;
- FmetricNames : TStringArray;
- FperInteractionDimensions : TReportTypepathToConversionCriteriaTypeperInteractionDimensionsArray;
- FreportProperties : TReportTypepathToConversionCriteriaTypereportProperties;
- Protected
- //Property setters
- Procedure SetactivityFilters(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeactivityFiltersArray); virtual;
- Procedure SetconversionDimensions(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeconversionDimensionsArray); virtual;
- Procedure SetcustomFloodlightVariables(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypecustomFloodlightVariablesArray); virtual;
- Procedure SetcustomRichMediaEvents(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypecustomRichMediaEventsArray); virtual;
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure SetfloodlightConfigId(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetperInteractionDimensions(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeperInteractionDimensionsArray); virtual;
- Procedure SetreportProperties(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypereportProperties); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property activityFilters : TReportTypepathToConversionCriteriaTypeactivityFiltersArray Index 0 Read FactivityFilters Write SetactivityFilters;
- Property conversionDimensions : TReportTypepathToConversionCriteriaTypeconversionDimensionsArray Index 8 Read FconversionDimensions Write SetconversionDimensions;
- Property customFloodlightVariables : TReportTypepathToConversionCriteriaTypecustomFloodlightVariablesArray Index 16 Read FcustomFloodlightVariables Write SetcustomFloodlightVariables;
- Property customRichMediaEvents : TReportTypepathToConversionCriteriaTypecustomRichMediaEventsArray Index 24 Read FcustomRichMediaEvents Write SetcustomRichMediaEvents;
- Property dateRange : TDateRange Index 32 Read FdateRange Write SetdateRange;
- Property floodlightConfigId : TDimensionValue Index 40 Read FfloodlightConfigId Write SetfloodlightConfigId;
- Property metricNames : TStringArray Index 48 Read FmetricNames Write SetmetricNames;
- Property perInteractionDimensions : TReportTypepathToConversionCriteriaTypeperInteractionDimensionsArray Index 56 Read FperInteractionDimensions Write SetperInteractionDimensions;
- Property reportProperties : TReportTypepathToConversionCriteriaTypereportProperties Index 64 Read FreportProperties Write SetreportProperties;
- end;
- TReportTypepathToConversionCriteriaClass = Class of TReportTypepathToConversionCriteria;
-
- { --------------------------------------------------------------------
- TReportTypereachCriteria
- --------------------------------------------------------------------}
-
- TReportTypereachCriteria = Class(TGoogleBaseObject)
- Private
- Factivities : TActivities;
- FcustomRichMediaEvents : TCustomRichMediaEvents;
- FdateRange : TDateRange;
- FdimensionFilters : TReportTypereachCriteriaTypedimensionFiltersArray;
- Fdimensions : TReportTypereachCriteriaTypedimensionsArray;
- FenableAllDimensionCombinations : boolean;
- FmetricNames : TStringArray;
- FreachByFrequencyMetricNames : TStringArray;
- Protected
- //Property setters
- Procedure Setactivities(AIndex : Integer; const AValue : TActivities); virtual;
- Procedure SetcustomRichMediaEvents(AIndex : Integer; const AValue : TCustomRichMediaEvents); virtual;
- Procedure SetdateRange(AIndex : Integer; const AValue : TDateRange); virtual;
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReportTypereachCriteriaTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TReportTypereachCriteriaTypedimensionsArray); virtual;
- Procedure SetenableAllDimensionCombinations(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetmetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetreachByFrequencyMetricNames(AIndex : Integer; const AValue : TStringArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property activities : TActivities Index 0 Read Factivities Write Setactivities;
- Property customRichMediaEvents : TCustomRichMediaEvents Index 8 Read FcustomRichMediaEvents Write SetcustomRichMediaEvents;
- Property dateRange : TDateRange Index 16 Read FdateRange Write SetdateRange;
- Property dimensionFilters : TReportTypereachCriteriaTypedimensionFiltersArray Index 24 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TReportTypereachCriteriaTypedimensionsArray Index 32 Read Fdimensions Write Setdimensions;
- Property enableAllDimensionCombinations : boolean Index 40 Read FenableAllDimensionCombinations Write SetenableAllDimensionCombinations;
- Property metricNames : TStringArray Index 48 Read FmetricNames Write SetmetricNames;
- Property reachByFrequencyMetricNames : TStringArray Index 56 Read FreachByFrequencyMetricNames Write SetreachByFrequencyMetricNames;
- end;
- TReportTypereachCriteriaClass = Class of TReportTypereachCriteria;
-
- { --------------------------------------------------------------------
- TReportTypeschedule
- --------------------------------------------------------------------}
-
- TReportTypeschedule = Class(TGoogleBaseObject)
- Private
- Factive : boolean;
- Fevery : integer;
- FexpirationDate : TDate;
- Frepeats : String;
- FrepeatsOnWeekDays : TStringArray;
- FrunsOnDayOfMonth : String;
- FstartDate : TDate;
- Protected
- //Property setters
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setevery(AIndex : Integer; const AValue : integer); virtual;
- Procedure SetexpirationDate(AIndex : Integer; const AValue : TDate); virtual;
- Procedure Setrepeats(AIndex : Integer; const AValue : String); virtual;
- Procedure SetrepeatsOnWeekDays(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure SetrunsOnDayOfMonth(AIndex : Integer; const AValue : String); virtual;
- Procedure SetstartDate(AIndex : Integer; const AValue : TDate); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property active : boolean Index 0 Read Factive Write Setactive;
- Property every : integer Index 8 Read Fevery Write Setevery;
- Property expirationDate : TDate Index 16 Read FexpirationDate Write SetexpirationDate;
- Property repeats : String Index 24 Read Frepeats Write Setrepeats;
- Property repeatsOnWeekDays : TStringArray Index 32 Read FrepeatsOnWeekDays Write SetrepeatsOnWeekDays;
- Property runsOnDayOfMonth : String Index 40 Read FrunsOnDayOfMonth Write SetrunsOnDayOfMonth;
- Property startDate : TDate Index 48 Read FstartDate Write SetstartDate;
- end;
- TReportTypescheduleClass = Class of TReportTypeschedule;
-
- { --------------------------------------------------------------------
- TReport
- --------------------------------------------------------------------}
-
- TReport = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fcriteria : TReportTypecriteria;
- FcrossDimensionReachCriteria : TReportTypecrossDimensionReachCriteria;
- Fdelivery : TReportTypedelivery;
- Fetag : String;
- FfileName : String;
- FfloodlightCriteria : TReportTypefloodlightCriteria;
- Fformat : String;
- Fid : String;
- Fkind : String;
- FlastModifiedTime : String;
- Fname : String;
- FownerProfileId : String;
- FpathToConversionCriteria : TReportTypepathToConversionCriteria;
- FreachCriteria : TReportTypereachCriteria;
- Fschedule : TReportTypeschedule;
- FsubAccountId : String;
- F_type : String;
- Protected
- Class Function ExportPropertyName(Const AName : String) : string; override;
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setcriteria(AIndex : Integer; const AValue : TReportTypecriteria); virtual;
- Procedure SetcrossDimensionReachCriteria(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteria); virtual;
- Procedure Setdelivery(AIndex : Integer; const AValue : TReportTypedelivery); virtual;
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfileName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfloodlightCriteria(AIndex : Integer; const AValue : TReportTypefloodlightCriteria); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastModifiedTime(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetownerProfileId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpathToConversionCriteria(AIndex : Integer; const AValue : TReportTypepathToConversionCriteria); virtual;
- Procedure SetreachCriteria(AIndex : Integer; const AValue : TReportTypereachCriteria); virtual;
- Procedure Setschedule(AIndex : Integer; const AValue : TReportTypeschedule); virtual;
- Procedure SetsubAccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Set_type(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property criteria : TReportTypecriteria Index 8 Read Fcriteria Write Setcriteria;
- Property crossDimensionReachCriteria : TReportTypecrossDimensionReachCriteria Index 16 Read FcrossDimensionReachCriteria Write SetcrossDimensionReachCriteria;
- Property delivery : TReportTypedelivery Index 24 Read Fdelivery Write Setdelivery;
- Property etag : String Index 32 Read Fetag Write Setetag;
- Property fileName : String Index 40 Read FfileName Write SetfileName;
- Property floodlightCriteria : TReportTypefloodlightCriteria Index 48 Read FfloodlightCriteria Write SetfloodlightCriteria;
- Property format : String Index 56 Read Fformat Write Setformat;
- Property id : String Index 64 Read Fid Write Setid;
- Property kind : String Index 72 Read Fkind Write Setkind;
- Property lastModifiedTime : String Index 80 Read FlastModifiedTime Write SetlastModifiedTime;
- Property name : String Index 88 Read Fname Write Setname;
- Property ownerProfileId : String Index 96 Read FownerProfileId Write SetownerProfileId;
- Property pathToConversionCriteria : TReportTypepathToConversionCriteria Index 104 Read FpathToConversionCriteria Write SetpathToConversionCriteria;
- Property reachCriteria : TReportTypereachCriteria Index 112 Read FreachCriteria Write SetreachCriteria;
- Property schedule : TReportTypeschedule Index 120 Read Fschedule Write Setschedule;
- Property subAccountId : String Index 128 Read FsubAccountId Write SetsubAccountId;
- Property _type : String Index 136 Read F_type Write Set_type;
- end;
- TReportClass = Class of TReport;
-
- { --------------------------------------------------------------------
- TReportCompatibleFields
- --------------------------------------------------------------------}
-
- TReportCompatibleFields = Class(TGoogleBaseObject)
- Private
- FdimensionFilters : TReportCompatibleFieldsTypedimensionFiltersArray;
- Fdimensions : TReportCompatibleFieldsTypedimensionsArray;
- Fkind : String;
- Fmetrics : TReportCompatibleFieldsTypemetricsArray;
- FpivotedActivityMetrics : TReportCompatibleFieldsTypepivotedActivityMetricsArray;
- Protected
- //Property setters
- Procedure SetdimensionFilters(AIndex : Integer; const AValue : TReportCompatibleFieldsTypedimensionFiltersArray); virtual;
- Procedure Setdimensions(AIndex : Integer; const AValue : TReportCompatibleFieldsTypedimensionsArray); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setmetrics(AIndex : Integer; const AValue : TReportCompatibleFieldsTypemetricsArray); virtual;
- Procedure SetpivotedActivityMetrics(AIndex : Integer; const AValue : TReportCompatibleFieldsTypepivotedActivityMetricsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property dimensionFilters : TReportCompatibleFieldsTypedimensionFiltersArray Index 0 Read FdimensionFilters Write SetdimensionFilters;
- Property dimensions : TReportCompatibleFieldsTypedimensionsArray Index 8 Read Fdimensions Write Setdimensions;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property metrics : TReportCompatibleFieldsTypemetricsArray Index 24 Read Fmetrics Write Setmetrics;
- Property pivotedActivityMetrics : TReportCompatibleFieldsTypepivotedActivityMetricsArray Index 32 Read FpivotedActivityMetrics Write SetpivotedActivityMetrics;
- end;
- TReportCompatibleFieldsClass = Class of TReportCompatibleFields;
-
- { --------------------------------------------------------------------
- TReportList
- --------------------------------------------------------------------}
-
- TReportList = Class(TGoogleBaseObject)
- Private
- Fetag : String;
- Fitems : TReportListTypeitemsArray;
- Fkind : String;
- FnextPageToken : String;
- Protected
- //Property setters
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setitems(AIndex : Integer; const AValue : TReportListTypeitemsArray); 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 etag : String Index 0 Read Fetag Write Setetag;
- Property items : TReportListTypeitemsArray Index 8 Read Fitems Write Setitems;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property nextPageToken : String Index 24 Read FnextPageToken Write SetnextPageToken;
- end;
- TReportListClass = Class of TReportList;
-
- { --------------------------------------------------------------------
- TReportsConfiguration
- --------------------------------------------------------------------}
-
- TReportsConfiguration = Class(TGoogleBaseObject)
- Private
- FexposureToConversionEnabled : boolean;
- FlookbackConfiguration : TLookbackConfiguration;
- FreportGenerationTimeZoneId : String;
- Protected
- //Property setters
- Procedure SetexposureToConversionEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration); virtual;
- Procedure SetreportGenerationTimeZoneId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property exposureToConversionEnabled : boolean Index 0 Read FexposureToConversionEnabled Write SetexposureToConversionEnabled;
- Property lookbackConfiguration : TLookbackConfiguration Index 8 Read FlookbackConfiguration Write SetlookbackConfiguration;
- Property reportGenerationTimeZoneId : String Index 16 Read FreportGenerationTimeZoneId Write SetreportGenerationTimeZoneId;
- end;
- TReportsConfigurationClass = Class of TReportsConfiguration;
-
- { --------------------------------------------------------------------
- TRichMediaExitOverride
- --------------------------------------------------------------------}
-
- TRichMediaExitOverride = Class(TGoogleBaseObject)
- Private
- FcustomExitUrl : String;
- FexitId : String;
- FuseCustomExitUrl : boolean;
- Protected
- //Property setters
- Procedure SetcustomExitUrl(AIndex : Integer; const AValue : String); virtual;
- Procedure SetexitId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuseCustomExitUrl(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property customExitUrl : String Index 0 Read FcustomExitUrl Write SetcustomExitUrl;
- Property exitId : String Index 8 Read FexitId Write SetexitId;
- Property useCustomExitUrl : boolean Index 16 Read FuseCustomExitUrl Write SetuseCustomExitUrl;
- end;
- TRichMediaExitOverrideClass = Class of TRichMediaExitOverride;
-
- { --------------------------------------------------------------------
- TSite
- --------------------------------------------------------------------}
-
- TSite = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Fapproved : boolean;
- FdirectorySiteId : String;
- FdirectorySiteIdDimensionValue : TDimensionValue;
- Fid : String;
- FidDimensionValue : TDimensionValue;
- FkeyName : String;
- Fkind : String;
- Fname : String;
- FsiteContacts : TSiteTypesiteContactsArray;
- FsiteSettings : TSiteSettings;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setapproved(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetdirectorySiteId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure SetkeyName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsiteContacts(AIndex : Integer; const AValue : TSiteTypesiteContactsArray); virtual;
- Procedure SetsiteSettings(AIndex : Integer; const AValue : TSiteSettings); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property approved : boolean Index 8 Read Fapproved Write Setapproved;
- Property directorySiteId : String Index 16 Read FdirectorySiteId Write SetdirectorySiteId;
- Property directorySiteIdDimensionValue : TDimensionValue Index 24 Read FdirectorySiteIdDimensionValue Write SetdirectorySiteIdDimensionValue;
- Property id : String Index 32 Read Fid Write Setid;
- Property idDimensionValue : TDimensionValue Index 40 Read FidDimensionValue Write SetidDimensionValue;
- Property keyName : String Index 48 Read FkeyName Write SetkeyName;
- Property kind : String Index 56 Read Fkind Write Setkind;
- Property name : String Index 64 Read Fname Write Setname;
- Property siteContacts : TSiteTypesiteContactsArray Index 72 Read FsiteContacts Write SetsiteContacts;
- Property siteSettings : TSiteSettings Index 80 Read FsiteSettings Write SetsiteSettings;
- Property subaccountId : String Index 88 Read FsubaccountId Write SetsubaccountId;
- end;
- TSiteClass = Class of TSite;
-
- { --------------------------------------------------------------------
- TSiteContact
- --------------------------------------------------------------------}
-
- TSiteContact = Class(TGoogleBaseObject)
- Private
- Faddress : String;
- FcontactType : String;
- Femail : String;
- FfirstName : String;
- Fid : String;
- FlastName : String;
- Fphone : String;
- Ftitle : String;
- Protected
- //Property setters
- Procedure Setaddress(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcontactType(AIndex : Integer; const AValue : String); virtual;
- Procedure Setemail(AIndex : Integer; const AValue : String); virtual;
- Procedure SetfirstName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlastName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setphone(AIndex : Integer; const AValue : String); virtual;
- Procedure Settitle(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property address : String Index 0 Read Faddress Write Setaddress;
- Property contactType : String Index 8 Read FcontactType Write SetcontactType;
- Property email : String Index 16 Read Femail Write Setemail;
- Property firstName : String Index 24 Read FfirstName Write SetfirstName;
- Property id : String Index 32 Read Fid Write Setid;
- Property lastName : String Index 40 Read FlastName Write SetlastName;
- Property phone : String Index 48 Read Fphone Write Setphone;
- Property title : String Index 56 Read Ftitle Write Settitle;
- end;
- TSiteContactClass = Class of TSiteContact;
-
- { --------------------------------------------------------------------
- TSiteSettings
- --------------------------------------------------------------------}
-
- TSiteSettings = Class(TGoogleBaseObject)
- Private
- FactiveViewOptOut : boolean;
- FcreativeSettings : TCreativeSettings;
- FdisableBrandSafeAds : boolean;
- FdisableNewCookie : boolean;
- FlookbackConfiguration : TLookbackConfiguration;
- FtagSetting : TTagSetting;
- FvideoActiveViewOptOut : boolean;
- Protected
- //Property setters
- Procedure SetactiveViewOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetcreativeSettings(AIndex : Integer; const AValue : TCreativeSettings); virtual;
- Procedure SetdisableBrandSafeAds(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetdisableNewCookie(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration); virtual;
- Procedure SettagSetting(AIndex : Integer; const AValue : TTagSetting); virtual;
- Procedure SetvideoActiveViewOptOut(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property activeViewOptOut : boolean Index 0 Read FactiveViewOptOut Write SetactiveViewOptOut;
- Property creativeSettings : TCreativeSettings Index 8 Read FcreativeSettings Write SetcreativeSettings;
- Property disableBrandSafeAds : boolean Index 16 Read FdisableBrandSafeAds Write SetdisableBrandSafeAds;
- Property disableNewCookie : boolean Index 24 Read FdisableNewCookie Write SetdisableNewCookie;
- Property lookbackConfiguration : TLookbackConfiguration Index 32 Read FlookbackConfiguration Write SetlookbackConfiguration;
- Property tagSetting : TTagSetting Index 40 Read FtagSetting Write SettagSetting;
- Property videoActiveViewOptOut : boolean Index 48 Read FvideoActiveViewOptOut Write SetvideoActiveViewOptOut;
- end;
- TSiteSettingsClass = Class of TSiteSettings;
-
- { --------------------------------------------------------------------
- TSitesListResponse
- --------------------------------------------------------------------}
-
- TSitesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fsites : TSitesListResponseTypesitesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsites(AIndex : Integer; const AValue : TSitesListResponseTypesitesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property sites : TSitesListResponseTypesitesArray Index 16 Read Fsites Write Setsites;
- end;
- TSitesListResponseClass = Class of TSitesListResponse;
-
- { --------------------------------------------------------------------
- TSize
- --------------------------------------------------------------------}
-
- TSize = Class(TGoogleBaseObject)
- Private
- Fheight : integer;
- Fiab : boolean;
- Fid : String;
- Fkind : String;
- Fwidth : integer;
- Protected
- //Property setters
- Procedure Setheight(AIndex : Integer; const AValue : integer); virtual;
- Procedure Setiab(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setwidth(AIndex : Integer; const AValue : integer); virtual;
- Public
- Published
- Property height : integer Index 0 Read Fheight Write Setheight;
- Property iab : boolean Index 8 Read Fiab Write Setiab;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property width : integer Index 32 Read Fwidth Write Setwidth;
- end;
- TSizeClass = Class of TSize;
-
- { --------------------------------------------------------------------
- TSizesListResponse
- --------------------------------------------------------------------}
-
- TSizesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fsizes : TSizesListResponseTypesizesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsizes(AIndex : Integer; const AValue : TSizesListResponseTypesizesArray); 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 sizes : TSizesListResponseTypesizesArray Index 8 Read Fsizes Write Setsizes;
- end;
- TSizesListResponseClass = Class of TSizesListResponse;
-
- { --------------------------------------------------------------------
- TSortedDimension
- --------------------------------------------------------------------}
-
- TSortedDimension = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- Fname : String;
- FsortOrder : String;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsortOrder(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property name : String Index 8 Read Fname Write Setname;
- Property sortOrder : String Index 16 Read FsortOrder Write SetsortOrder;
- end;
- TSortedDimensionClass = Class of TSortedDimension;
-
- { --------------------------------------------------------------------
- TSubaccount
- --------------------------------------------------------------------}
-
- TSubaccount = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FavailablePermissionIds : TStringArray;
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetavailablePermissionIds(AIndex : Integer; const AValue : TStringArray); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property availablePermissionIds : TStringArray Index 8 Read FavailablePermissionIds Write SetavailablePermissionIds;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property name : String Index 32 Read Fname Write Setname;
- end;
- TSubaccountClass = Class of TSubaccount;
-
- { --------------------------------------------------------------------
- TSubaccountsListResponse
- --------------------------------------------------------------------}
-
- TSubaccountsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- Fsubaccounts : TSubaccountsListResponseTypesubaccountsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure Setsubaccounts(AIndex : Integer; const AValue : TSubaccountsListResponseTypesubaccountsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property subaccounts : TSubaccountsListResponseTypesubaccountsArray Index 16 Read Fsubaccounts Write Setsubaccounts;
- end;
- TSubaccountsListResponseClass = Class of TSubaccountsListResponse;
-
- { --------------------------------------------------------------------
- TTagData
- --------------------------------------------------------------------}
-
- TTagData = Class(TGoogleBaseObject)
- Private
- FadId : String;
- FclickTag : String;
- FcreativeId : String;
- Fformat : String;
- FimpressionTag : String;
- Protected
- //Property setters
- Procedure SetadId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetclickTag(AIndex : Integer; const AValue : String); virtual;
- Procedure SetcreativeId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setformat(AIndex : Integer; const AValue : String); virtual;
- Procedure SetimpressionTag(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property adId : String Index 0 Read FadId Write SetadId;
- Property clickTag : String Index 8 Read FclickTag Write SetclickTag;
- Property creativeId : String Index 16 Read FcreativeId Write SetcreativeId;
- Property format : String Index 24 Read Fformat Write Setformat;
- Property impressionTag : String Index 32 Read FimpressionTag Write SetimpressionTag;
- end;
- TTagDataClass = Class of TTagData;
-
- { --------------------------------------------------------------------
- TTagSetting
- --------------------------------------------------------------------}
-
- TTagSetting = Class(TGoogleBaseObject)
- Private
- FadditionalKeyValues : String;
- FincludeClickThroughUrls : boolean;
- FincludeClickTracking : boolean;
- FkeywordOption : String;
- Protected
- //Property setters
- Procedure SetadditionalKeyValues(AIndex : Integer; const AValue : String); virtual;
- Procedure SetincludeClickThroughUrls(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetincludeClickTracking(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetkeywordOption(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property additionalKeyValues : String Index 0 Read FadditionalKeyValues Write SetadditionalKeyValues;
- Property includeClickThroughUrls : boolean Index 8 Read FincludeClickThroughUrls Write SetincludeClickThroughUrls;
- Property includeClickTracking : boolean Index 16 Read FincludeClickTracking Write SetincludeClickTracking;
- Property keywordOption : String Index 24 Read FkeywordOption Write SetkeywordOption;
- end;
- TTagSettingClass = Class of TTagSetting;
-
- { --------------------------------------------------------------------
- TTagSettings
- --------------------------------------------------------------------}
-
- TTagSettings = Class(TGoogleBaseObject)
- Private
- FdynamicTagEnabled : boolean;
- FimageTagEnabled : boolean;
- Protected
- //Property setters
- Procedure SetdynamicTagEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetimageTagEnabled(AIndex : Integer; const AValue : boolean); virtual;
- Public
- Published
- Property dynamicTagEnabled : boolean Index 0 Read FdynamicTagEnabled Write SetdynamicTagEnabled;
- Property imageTagEnabled : boolean Index 8 Read FimageTagEnabled Write SetimageTagEnabled;
- end;
- TTagSettingsClass = Class of TTagSettings;
-
- { --------------------------------------------------------------------
- TTargetWindow
- --------------------------------------------------------------------}
-
- TTargetWindow = Class(TGoogleBaseObject)
- Private
- FcustomHtml : String;
- FtargetWindowOption : String;
- Protected
- //Property setters
- Procedure SetcustomHtml(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetWindowOption(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property customHtml : String Index 0 Read FcustomHtml Write SetcustomHtml;
- Property targetWindowOption : String Index 8 Read FtargetWindowOption Write SettargetWindowOption;
- end;
- TTargetWindowClass = Class of TTargetWindow;
-
- { --------------------------------------------------------------------
- TTargetableRemarketingList
- --------------------------------------------------------------------}
-
- TTargetableRemarketingList = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- Factive : boolean;
- FadvertiserId : String;
- FadvertiserIdDimensionValue : TDimensionValue;
- Fdescription : String;
- Fid : String;
- Fkind : String;
- FlifeSpan : String;
- FlistSize : String;
- FlistSource : String;
- Fname : String;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setactive(AIndex : Integer; const AValue : boolean); virtual;
- Procedure SetadvertiserId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue); virtual;
- Procedure Setdescription(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlifeSpan(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlistSize(AIndex : Integer; const AValue : String); virtual;
- Procedure SetlistSource(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property active : boolean Index 8 Read Factive Write Setactive;
- Property advertiserId : String Index 16 Read FadvertiserId Write SetadvertiserId;
- Property advertiserIdDimensionValue : TDimensionValue Index 24 Read FadvertiserIdDimensionValue Write SetadvertiserIdDimensionValue;
- Property description : String Index 32 Read Fdescription Write Setdescription;
- Property id : String Index 40 Read Fid Write Setid;
- Property kind : String Index 48 Read Fkind Write Setkind;
- Property lifeSpan : String Index 56 Read FlifeSpan Write SetlifeSpan;
- Property listSize : String Index 64 Read FlistSize Write SetlistSize;
- Property listSource : String Index 72 Read FlistSource Write SetlistSource;
- Property name : String Index 80 Read Fname Write Setname;
- Property subaccountId : String Index 88 Read FsubaccountId Write SetsubaccountId;
- end;
- TTargetableRemarketingListClass = Class of TTargetableRemarketingList;
-
- { --------------------------------------------------------------------
- TTargetableRemarketingListsListResponse
- --------------------------------------------------------------------}
-
- TTargetableRemarketingListsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- FtargetableRemarketingLists : TTargetableRemarketingListsListResponseTypetargetableRemarketingListsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SettargetableRemarketingLists(AIndex : Integer; const AValue : TTargetableRemarketingListsListResponseTypetargetableRemarketingListsArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property targetableRemarketingLists : TTargetableRemarketingListsListResponseTypetargetableRemarketingListsArray Index 16 Read FtargetableRemarketingLists Write SettargetableRemarketingLists;
- end;
- TTargetableRemarketingListsListResponseClass = Class of TTargetableRemarketingListsListResponse;
-
- { --------------------------------------------------------------------
- TTechnologyTargeting
- --------------------------------------------------------------------}
-
- TTechnologyTargeting = Class(TGoogleBaseObject)
- Private
- Fbrowsers : TTechnologyTargetingTypebrowsersArray;
- FconnectionTypes : TTechnologyTargetingTypeconnectionTypesArray;
- FmobileCarriers : TTechnologyTargetingTypemobileCarriersArray;
- FoperatingSystemVersions : TTechnologyTargetingTypeoperatingSystemVersionsArray;
- FoperatingSystems : TTechnologyTargetingTypeoperatingSystemsArray;
- FplatformTypes : TTechnologyTargetingTypeplatformTypesArray;
- Protected
- //Property setters
- Procedure Setbrowsers(AIndex : Integer; const AValue : TTechnologyTargetingTypebrowsersArray); virtual;
- Procedure SetconnectionTypes(AIndex : Integer; const AValue : TTechnologyTargetingTypeconnectionTypesArray); virtual;
- Procedure SetmobileCarriers(AIndex : Integer; const AValue : TTechnologyTargetingTypemobileCarriersArray); virtual;
- Procedure SetoperatingSystemVersions(AIndex : Integer; const AValue : TTechnologyTargetingTypeoperatingSystemVersionsArray); virtual;
- Procedure SetoperatingSystems(AIndex : Integer; const AValue : TTechnologyTargetingTypeoperatingSystemsArray); virtual;
- Procedure SetplatformTypes(AIndex : Integer; const AValue : TTechnologyTargetingTypeplatformTypesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property browsers : TTechnologyTargetingTypebrowsersArray Index 0 Read Fbrowsers Write Setbrowsers;
- Property connectionTypes : TTechnologyTargetingTypeconnectionTypesArray Index 8 Read FconnectionTypes Write SetconnectionTypes;
- Property mobileCarriers : TTechnologyTargetingTypemobileCarriersArray Index 16 Read FmobileCarriers Write SetmobileCarriers;
- Property operatingSystemVersions : TTechnologyTargetingTypeoperatingSystemVersionsArray Index 24 Read FoperatingSystemVersions Write SetoperatingSystemVersions;
- Property operatingSystems : TTechnologyTargetingTypeoperatingSystemsArray Index 32 Read FoperatingSystems Write SetoperatingSystems;
- Property platformTypes : TTechnologyTargetingTypeplatformTypesArray Index 40 Read FplatformTypes Write SetplatformTypes;
- end;
- TTechnologyTargetingClass = Class of TTechnologyTargeting;
-
- { --------------------------------------------------------------------
- TThirdPartyAuthenticationToken
- --------------------------------------------------------------------}
-
- TThirdPartyAuthenticationToken = Class(TGoogleBaseObject)
- Private
- Fname : String;
- Fvalue : String;
- Protected
- //Property setters
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure Setvalue(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property name : String Index 0 Read Fname Write Setname;
- Property value : String Index 8 Read Fvalue Write Setvalue;
- end;
- TThirdPartyAuthenticationTokenClass = Class of TThirdPartyAuthenticationToken;
-
- { --------------------------------------------------------------------
- TThirdPartyTrackingUrl
- --------------------------------------------------------------------}
-
- TThirdPartyTrackingUrl = Class(TGoogleBaseObject)
- Private
- FthirdPartyUrlType : String;
- Furl : String;
- Protected
- //Property setters
- Procedure SetthirdPartyUrlType(AIndex : Integer; const AValue : String); virtual;
- Procedure Seturl(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property thirdPartyUrlType : String Index 0 Read FthirdPartyUrlType Write SetthirdPartyUrlType;
- Property url : String Index 8 Read Furl Write Seturl;
- end;
- TThirdPartyTrackingUrlClass = Class of TThirdPartyTrackingUrl;
-
- { --------------------------------------------------------------------
- TUserDefinedVariableConfiguration
- --------------------------------------------------------------------}
-
- TUserDefinedVariableConfiguration = Class(TGoogleBaseObject)
- Private
- FdataType : String;
- FreportName : String;
- FvariableType : String;
- Protected
- //Property setters
- Procedure SetdataType(AIndex : Integer; const AValue : String); virtual;
- Procedure SetreportName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetvariableType(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property dataType : String Index 0 Read FdataType Write SetdataType;
- Property reportName : String Index 8 Read FreportName Write SetreportName;
- Property variableType : String Index 16 Read FvariableType Write SetvariableType;
- end;
- TUserDefinedVariableConfigurationClass = Class of TUserDefinedVariableConfiguration;
-
- { --------------------------------------------------------------------
- TUserProfile
- --------------------------------------------------------------------}
-
- TUserProfile = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FaccountName : String;
- Fetag : String;
- Fkind : String;
- FprofileId : String;
- FsubAccountId : String;
- FsubAccountName : String;
- FuserName : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetaccountName(AIndex : Integer; const AValue : String); virtual;
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetprofileId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubAccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetsubAccountName(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserName(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property accountName : String Index 8 Read FaccountName Write SetaccountName;
- Property etag : String Index 16 Read Fetag Write Setetag;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property profileId : String Index 32 Read FprofileId Write SetprofileId;
- Property subAccountId : String Index 40 Read FsubAccountId Write SetsubAccountId;
- Property subAccountName : String Index 48 Read FsubAccountName Write SetsubAccountName;
- Property userName : String Index 56 Read FuserName Write SetuserName;
- end;
- TUserProfileClass = Class of TUserProfile;
-
- { --------------------------------------------------------------------
- TUserProfileList
- --------------------------------------------------------------------}
-
- TUserProfileList = Class(TGoogleBaseObject)
- Private
- Fetag : String;
- Fitems : TUserProfileListTypeitemsArray;
- Fkind : String;
- Protected
- //Property setters
- Procedure Setetag(AIndex : Integer; const AValue : String); virtual;
- Procedure Setitems(AIndex : Integer; const AValue : TUserProfileListTypeitemsArray); 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 etag : String Index 0 Read Fetag Write Setetag;
- Property items : TUserProfileListTypeitemsArray Index 8 Read Fitems Write Setitems;
- Property kind : String Index 16 Read Fkind Write Setkind;
- end;
- TUserProfileListClass = Class of TUserProfileList;
-
- { --------------------------------------------------------------------
- TUserRole
- --------------------------------------------------------------------}
-
- TUserRole = Class(TGoogleBaseObject)
- Private
- FaccountId : String;
- FdefaultUserRole : boolean;
- Fid : String;
- Fkind : String;
- Fname : String;
- FparentUserRoleId : String;
- Fpermissions : TUserRoleTypepermissionsArray;
- FsubaccountId : String;
- Protected
- //Property setters
- Procedure SetaccountId(AIndex : Integer; const AValue : String); virtual;
- Procedure SetdefaultUserRole(AIndex : Integer; const AValue : boolean); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetparentUserRoleId(AIndex : Integer; const AValue : String); virtual;
- Procedure Setpermissions(AIndex : Integer; const AValue : TUserRoleTypepermissionsArray); virtual;
- Procedure SetsubaccountId(AIndex : Integer; const AValue : String); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property accountId : String Index 0 Read FaccountId Write SetaccountId;
- Property defaultUserRole : boolean Index 8 Read FdefaultUserRole Write SetdefaultUserRole;
- Property id : String Index 16 Read Fid Write Setid;
- Property kind : String Index 24 Read Fkind Write Setkind;
- Property name : String Index 32 Read Fname Write Setname;
- Property parentUserRoleId : String Index 40 Read FparentUserRoleId Write SetparentUserRoleId;
- Property permissions : TUserRoleTypepermissionsArray Index 48 Read Fpermissions Write Setpermissions;
- Property subaccountId : String Index 56 Read FsubaccountId Write SetsubaccountId;
- end;
- TUserRoleClass = Class of TUserRole;
-
- { --------------------------------------------------------------------
- TUserRolePermission
- --------------------------------------------------------------------}
-
- TUserRolePermission = Class(TGoogleBaseObject)
- Private
- Favailability : String;
- Fid : String;
- Fkind : String;
- Fname : String;
- FpermissionGroupId : String;
- Protected
- //Property setters
- Procedure Setavailability(AIndex : Integer; const AValue : String); virtual;
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Procedure SetpermissionGroupId(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property availability : String Index 0 Read Favailability Write Setavailability;
- Property id : String Index 8 Read Fid Write Setid;
- Property kind : String Index 16 Read Fkind Write Setkind;
- Property name : String Index 24 Read Fname Write Setname;
- Property permissionGroupId : String Index 32 Read FpermissionGroupId Write SetpermissionGroupId;
- end;
- TUserRolePermissionClass = Class of TUserRolePermission;
-
- { --------------------------------------------------------------------
- TUserRolePermissionGroup
- --------------------------------------------------------------------}
-
- TUserRolePermissionGroup = Class(TGoogleBaseObject)
- Private
- Fid : String;
- Fkind : String;
- Fname : String;
- Protected
- //Property setters
- Procedure Setid(AIndex : Integer; const AValue : String); virtual;
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure Setname(AIndex : Integer; const AValue : String); virtual;
- Public
- Published
- Property id : String Index 0 Read Fid Write Setid;
- Property kind : String Index 8 Read Fkind Write Setkind;
- Property name : String Index 16 Read Fname Write Setname;
- end;
- TUserRolePermissionGroupClass = Class of TUserRolePermissionGroup;
-
- { --------------------------------------------------------------------
- TUserRolePermissionGroupsListResponse
- --------------------------------------------------------------------}
-
- TUserRolePermissionGroupsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FuserRolePermissionGroups : TUserRolePermissionGroupsListResponseTypeuserRolePermissionGroupsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserRolePermissionGroups(AIndex : Integer; const AValue : TUserRolePermissionGroupsListResponseTypeuserRolePermissionGroupsArray); 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 userRolePermissionGroups : TUserRolePermissionGroupsListResponseTypeuserRolePermissionGroupsArray Index 8 Read FuserRolePermissionGroups Write SetuserRolePermissionGroups;
- end;
- TUserRolePermissionGroupsListResponseClass = Class of TUserRolePermissionGroupsListResponse;
-
- { --------------------------------------------------------------------
- TUserRolePermissionsListResponse
- --------------------------------------------------------------------}
-
- TUserRolePermissionsListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FuserRolePermissions : TUserRolePermissionsListResponseTypeuserRolePermissionsArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserRolePermissions(AIndex : Integer; const AValue : TUserRolePermissionsListResponseTypeuserRolePermissionsArray); 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 userRolePermissions : TUserRolePermissionsListResponseTypeuserRolePermissionsArray Index 8 Read FuserRolePermissions Write SetuserRolePermissions;
- end;
- TUserRolePermissionsListResponseClass = Class of TUserRolePermissionsListResponse;
-
- { --------------------------------------------------------------------
- TUserRolesListResponse
- --------------------------------------------------------------------}
-
- TUserRolesListResponse = Class(TGoogleBaseObject)
- Private
- Fkind : String;
- FnextPageToken : String;
- FuserRoles : TUserRolesListResponseTypeuserRolesArray;
- Protected
- //Property setters
- Procedure Setkind(AIndex : Integer; const AValue : String); virtual;
- Procedure SetnextPageToken(AIndex : Integer; const AValue : String); virtual;
- Procedure SetuserRoles(AIndex : Integer; const AValue : TUserRolesListResponseTypeuserRolesArray); virtual;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure SetArrayLength(Const AName : String; ALength : Longint); override;
- {$ENDIF VER2_6}
- Public
- Published
- Property kind : String Index 0 Read Fkind Write Setkind;
- Property nextPageToken : String Index 8 Read FnextPageToken Write SetnextPageToken;
- Property userRoles : TUserRolesListResponseTypeuserRolesArray Index 16 Read FuserRoles Write SetuserRoles;
- end;
- TUserRolesListResponseClass = Class of TUserRolesListResponse;
-
- { --------------------------------------------------------------------
- TAccountActiveAdSummariesResource
- --------------------------------------------------------------------}
-
- TAccountActiveAdSummariesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(profileId: string; summaryAccountId: string) : TAccountActiveAdSummary;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountPermissionGroupsResource
- --------------------------------------------------------------------}
-
- TAccountPermissionGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAccountPermissionGroup;
- Function List(profileId: string) : TAccountPermissionGroupsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountPermissionsResource
- --------------------------------------------------------------------}
-
- TAccountPermissionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAccountPermission;
- Function List(profileId: string) : TAccountPermissionsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountUserProfilesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccountUserProfilesResource, method List
-
- TAccountUserProfilesListOptions = Record
- active : boolean;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- subaccountId : int64;
- userRoleId : int64;
- end;
-
-
- //Optional query Options for TAccountUserProfilesResource, method Patch
-
- TAccountUserProfilesPatchOptions = Record
- id : int64;
- end;
-
- TAccountUserProfilesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAccountUserProfile;
- Function Insert(profileId: string; aAccountUserProfile : TAccountUserProfile) : TAccountUserProfile;
- Function List(profileId: string; AQuery : string = '') : TAccountUserProfilesListResponse;
- Function List(profileId: string; AQuery : TAccountUserProfileslistOptions) : TAccountUserProfilesListResponse;
- Function Patch(profileId: string; aAccountUserProfile : TAccountUserProfile; AQuery : string = '') : TAccountUserProfile;
- Function Patch(profileId: string; aAccountUserProfile : TAccountUserProfile; AQuery : TAccountUserProfilespatchOptions) : TAccountUserProfile;
- Function Update(profileId: string; aAccountUserProfile : TAccountUserProfile) : TAccountUserProfile;
- end;
-
-
- { --------------------------------------------------------------------
- TAccountsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAccountsResource, method List
-
- TAccountsListOptions = Record
- active : boolean;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TAccountsResource, method Patch
-
- TAccountsPatchOptions = Record
- id : int64;
- end;
-
- TAccountsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAccount;
- Function List(profileId: string; AQuery : string = '') : TAccountsListResponse;
- Function List(profileId: string; AQuery : TAccountslistOptions) : TAccountsListResponse;
- Function Patch(profileId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Function Patch(profileId: string; aAccount : TAccount; AQuery : TAccountspatchOptions) : TAccount;
- Function Update(profileId: string; aAccount : TAccount) : TAccount;
- end;
-
-
- { --------------------------------------------------------------------
- TAdsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAdsResource, method List
-
- TAdsListOptions = Record
- active : boolean;
- advertiserId : int64;
- archived : boolean;
- audienceSegmentIds : int64;
- campaignIds : int64;
- compatibility : String;
- creativeIds : int64;
- creativeOptimizationConfigurationIds : int64;
- creativeType : String;
- dynamicClickTracker : boolean;
- ids : int64;
- landingPageIds : int64;
- maxResults : integer;
- overriddenEventTagId : int64;
- pageToken : String;
- placementIds : int64;
- remarketingListIds : int64;
- searchString : String;
- sizeIds : int64;
- sortField : String;
- sortOrder : String;
- sslCompliant : boolean;
- sslRequired : boolean;
- _type : String;
- end;
-
-
- //Optional query Options for TAdsResource, method Patch
-
- TAdsPatchOptions = Record
- id : int64;
- end;
-
- TAdsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAd;
- Function Insert(profileId: string; aAd : TAd) : TAd;
- Function List(profileId: string; AQuery : string = '') : TAdsListResponse;
- Function List(profileId: string; AQuery : TAdslistOptions) : TAdsListResponse;
- Function Patch(profileId: string; aAd : TAd; AQuery : string = '') : TAd;
- Function Patch(profileId: string; aAd : TAd; AQuery : TAdspatchOptions) : TAd;
- Function Update(profileId: string; aAd : TAd) : TAd;
- end;
-
-
- { --------------------------------------------------------------------
- TAdvertiserGroupsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAdvertiserGroupsResource, method List
-
- TAdvertiserGroupsListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TAdvertiserGroupsResource, method Patch
-
- TAdvertiserGroupsPatchOptions = Record
- id : int64;
- end;
-
- TAdvertiserGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TAdvertiserGroup;
- Function Insert(profileId: string; aAdvertiserGroup : TAdvertiserGroup) : TAdvertiserGroup;
- Function List(profileId: string; AQuery : string = '') : TAdvertiserGroupsListResponse;
- Function List(profileId: string; AQuery : TAdvertiserGroupslistOptions) : TAdvertiserGroupsListResponse;
- Function Patch(profileId: string; aAdvertiserGroup : TAdvertiserGroup; AQuery : string = '') : TAdvertiserGroup;
- Function Patch(profileId: string; aAdvertiserGroup : TAdvertiserGroup; AQuery : TAdvertiserGroupspatchOptions) : TAdvertiserGroup;
- Function Update(profileId: string; aAdvertiserGroup : TAdvertiserGroup) : TAdvertiserGroup;
- end;
-
-
- { --------------------------------------------------------------------
- TAdvertisersResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TAdvertisersResource, method List
-
- TAdvertisersListOptions = Record
- advertiserGroupIds : int64;
- floodlightConfigurationIds : int64;
- ids : int64;
- includeAdvertisersWithoutGroupsOnly : boolean;
- maxResults : integer;
- onlyParent : boolean;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- status : String;
- subaccountId : int64;
- end;
-
-
- //Optional query Options for TAdvertisersResource, method Patch
-
- TAdvertisersPatchOptions = Record
- id : int64;
- end;
-
- TAdvertisersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TAdvertiser;
- Function Insert(profileId: string; aAdvertiser : TAdvertiser) : TAdvertiser;
- Function List(profileId: string; AQuery : string = '') : TAdvertisersListResponse;
- Function List(profileId: string; AQuery : TAdvertiserslistOptions) : TAdvertisersListResponse;
- Function Patch(profileId: string; aAdvertiser : TAdvertiser; AQuery : string = '') : TAdvertiser;
- Function Patch(profileId: string; aAdvertiser : TAdvertiser; AQuery : TAdvertiserspatchOptions) : TAdvertiser;
- Function Update(profileId: string; aAdvertiser : TAdvertiser) : TAdvertiser;
- end;
-
-
- { --------------------------------------------------------------------
- TBrowsersResource
- --------------------------------------------------------------------}
-
- TBrowsersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(profileId: string) : TBrowsersListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TCampaignCreativeAssociationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCampaignCreativeAssociationsResource, method List
-
- TCampaignCreativeAssociationsListOptions = Record
- maxResults : integer;
- pageToken : String;
- sortOrder : String;
- end;
-
- TCampaignCreativeAssociationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Insert(campaignId: string; profileId: string; aCampaignCreativeAssociation : TCampaignCreativeAssociation) : TCampaignCreativeAssociation;
- Function List(campaignId: string; profileId: string; AQuery : string = '') : TCampaignCreativeAssociationsListResponse;
- Function List(campaignId: string; profileId: string; AQuery : TCampaignCreativeAssociationslistOptions) : TCampaignCreativeAssociationsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TCampaignsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCampaignsResource, method Insert
-
- TCampaignsInsertOptions = Record
- defaultLandingPageName : String;
- defaultLandingPageUrl : String;
- end;
-
-
- //Optional query Options for TCampaignsResource, method List
-
- TCampaignsListOptions = Record
- advertiserGroupIds : int64;
- advertiserIds : int64;
- archived : boolean;
- atLeastOneOptimizationActivity : boolean;
- excludedIds : int64;
- ids : int64;
- maxResults : integer;
- overriddenEventTagId : int64;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- subaccountId : int64;
- end;
-
-
- //Optional query Options for TCampaignsResource, method Patch
-
- TCampaignsPatchOptions = Record
- id : int64;
- end;
-
- TCampaignsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TCampaign;
- Function Insert(profileId: string; aCampaign : TCampaign; AQuery : string = '') : TCampaign;
- Function Insert(profileId: string; aCampaign : TCampaign; AQuery : TCampaignsinsertOptions) : TCampaign;
- Function List(profileId: string; AQuery : string = '') : TCampaignsListResponse;
- Function List(profileId: string; AQuery : TCampaignslistOptions) : TCampaignsListResponse;
- Function Patch(profileId: string; aCampaign : TCampaign; AQuery : string = '') : TCampaign;
- Function Patch(profileId: string; aCampaign : TCampaign; AQuery : TCampaignspatchOptions) : TCampaign;
- Function Update(profileId: string; aCampaign : TCampaign) : TCampaign;
- end;
-
-
- { --------------------------------------------------------------------
- TChangeLogsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TChangeLogsResource, method List
-
- TChangeLogsListOptions = Record
- action : String;
- ids : int64;
- maxChangeTime : String;
- maxResults : integer;
- minChangeTime : String;
- objectIds : int64;
- objectType : String;
- pageToken : String;
- searchString : String;
- userProfileIds : int64;
- end;
-
- TChangeLogsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TChangeLog;
- Function List(profileId: string; AQuery : string = '') : TChangeLogsListResponse;
- Function List(profileId: string; AQuery : TChangeLogslistOptions) : TChangeLogsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TCitiesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCitiesResource, method List
-
- TCitiesListOptions = Record
- countryDartIds : int64;
- dartIds : int64;
- namePrefix : String;
- regionDartIds : int64;
- end;
-
- TCitiesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(profileId: string; AQuery : string = '') : TCitiesListResponse;
- Function List(profileId: string; AQuery : TCitieslistOptions) : TCitiesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TConnectionTypesResource
- --------------------------------------------------------------------}
-
- TConnectionTypesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TConnectionType;
- Function List(profileId: string) : TConnectionTypesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TContentCategoriesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TContentCategoriesResource, method List
-
- TContentCategoriesListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TContentCategoriesResource, method Patch
-
- TContentCategoriesPatchOptions = Record
- id : int64;
- end;
-
- TContentCategoriesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TContentCategory;
- Function Insert(profileId: string; aContentCategory : TContentCategory) : TContentCategory;
- Function List(profileId: string; AQuery : string = '') : TContentCategoriesListResponse;
- Function List(profileId: string; AQuery : TContentCategorieslistOptions) : TContentCategoriesListResponse;
- Function Patch(profileId: string; aContentCategory : TContentCategory; AQuery : string = '') : TContentCategory;
- Function Patch(profileId: string; aContentCategory : TContentCategory; AQuery : TContentCategoriespatchOptions) : TContentCategory;
- Function Update(profileId: string; aContentCategory : TContentCategory) : TContentCategory;
- end;
-
-
- { --------------------------------------------------------------------
- TConversionsResource
- --------------------------------------------------------------------}
-
- TConversionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Batchinsert(profileId: string; aConversionsBatchInsertRequest : TConversionsBatchInsertRequest) : TConversionsBatchInsertResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TCountriesResource
- --------------------------------------------------------------------}
-
- TCountriesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(dartId: string; profileId: string) : TCountry;
- Function List(profileId: string) : TCountriesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TCreativeAssetsResource
- --------------------------------------------------------------------}
-
- TCreativeAssetsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Insert(advertiserId: string; profileId: string; aCreativeAssetMetadata : TCreativeAssetMetadata) : TCreativeAssetMetadata;
- end;
-
-
- { --------------------------------------------------------------------
- TCreativeFieldValuesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCreativeFieldValuesResource, method List
-
- TCreativeFieldValuesListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TCreativeFieldValuesResource, method Patch
-
- TCreativeFieldValuesPatchOptions = Record
- id : int64;
- end;
-
- TCreativeFieldValuesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(creativeFieldId: string; id: string; profileId: string);
- Function Get(creativeFieldId: string; id: string; profileId: string) : TCreativeFieldValue;
- Function Insert(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue) : TCreativeFieldValue;
- Function List(creativeFieldId: string; profileId: string; AQuery : string = '') : TCreativeFieldValuesListResponse;
- Function List(creativeFieldId: string; profileId: string; AQuery : TCreativeFieldValueslistOptions) : TCreativeFieldValuesListResponse;
- Function Patch(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue; AQuery : string = '') : TCreativeFieldValue;
- Function Patch(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue; AQuery : TCreativeFieldValuespatchOptions) : TCreativeFieldValue;
- Function Update(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue) : TCreativeFieldValue;
- end;
-
-
- { --------------------------------------------------------------------
- TCreativeFieldsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCreativeFieldsResource, method List
-
- TCreativeFieldsListOptions = Record
- advertiserIds : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TCreativeFieldsResource, method Patch
-
- TCreativeFieldsPatchOptions = Record
- id : int64;
- end;
-
- TCreativeFieldsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TCreativeField;
- Function Insert(profileId: string; aCreativeField : TCreativeField) : TCreativeField;
- Function List(profileId: string; AQuery : string = '') : TCreativeFieldsListResponse;
- Function List(profileId: string; AQuery : TCreativeFieldslistOptions) : TCreativeFieldsListResponse;
- Function Patch(profileId: string; aCreativeField : TCreativeField; AQuery : string = '') : TCreativeField;
- Function Patch(profileId: string; aCreativeField : TCreativeField; AQuery : TCreativeFieldspatchOptions) : TCreativeField;
- Function Update(profileId: string; aCreativeField : TCreativeField) : TCreativeField;
- end;
-
-
- { --------------------------------------------------------------------
- TCreativeGroupsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCreativeGroupsResource, method List
-
- TCreativeGroupsListOptions = Record
- advertiserIds : int64;
- groupNumber : integer;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TCreativeGroupsResource, method Patch
-
- TCreativeGroupsPatchOptions = Record
- id : int64;
- end;
-
- TCreativeGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TCreativeGroup;
- Function Insert(profileId: string; aCreativeGroup : TCreativeGroup) : TCreativeGroup;
- Function List(profileId: string; AQuery : string = '') : TCreativeGroupsListResponse;
- Function List(profileId: string; AQuery : TCreativeGroupslistOptions) : TCreativeGroupsListResponse;
- Function Patch(profileId: string; aCreativeGroup : TCreativeGroup; AQuery : string = '') : TCreativeGroup;
- Function Patch(profileId: string; aCreativeGroup : TCreativeGroup; AQuery : TCreativeGroupspatchOptions) : TCreativeGroup;
- Function Update(profileId: string; aCreativeGroup : TCreativeGroup) : TCreativeGroup;
- end;
-
-
- { --------------------------------------------------------------------
- TCreativesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TCreativesResource, method List
-
- TCreativesListOptions = Record
- active : boolean;
- advertiserId : int64;
- archived : boolean;
- campaignId : int64;
- companionCreativeIds : int64;
- creativeFieldIds : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- renderingIds : int64;
- searchString : String;
- sizeIds : int64;
- sortField : String;
- sortOrder : String;
- studioCreativeId : int64;
- types : String;
- end;
-
-
- //Optional query Options for TCreativesResource, method Patch
-
- TCreativesPatchOptions = Record
- id : int64;
- end;
-
- TCreativesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TCreative;
- Function Insert(profileId: string; aCreative : TCreative) : TCreative;
- Function List(profileId: string; AQuery : string = '') : TCreativesListResponse;
- Function List(profileId: string; AQuery : TCreativeslistOptions) : TCreativesListResponse;
- Function Patch(profileId: string; aCreative : TCreative; AQuery : string = '') : TCreative;
- Function Patch(profileId: string; aCreative : TCreative; AQuery : TCreativespatchOptions) : TCreative;
- Function Update(profileId: string; aCreative : TCreative) : TCreative;
- end;
-
-
- { --------------------------------------------------------------------
- TDimensionValuesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDimensionValuesResource, method Query
-
- TDimensionValuesQueryOptions = Record
- maxResults : integer;
- pageToken : String;
- end;
-
- TDimensionValuesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Query(profileId: string; aDimensionValueRequest : TDimensionValueRequest; AQuery : string = '') : TDimensionValueList;
- Function Query(profileId: string; aDimensionValueRequest : TDimensionValueRequest; AQuery : TDimensionValuesqueryOptions) : TDimensionValueList;
- end;
-
-
- { --------------------------------------------------------------------
- TDirectorySiteContactsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDirectorySiteContactsResource, method List
-
- TDirectorySiteContactsListOptions = Record
- directorySiteIds : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TDirectorySiteContactsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TDirectorySiteContact;
- Function List(profileId: string; AQuery : string = '') : TDirectorySiteContactsListResponse;
- Function List(profileId: string; AQuery : TDirectorySiteContactslistOptions) : TDirectorySiteContactsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TDirectorySitesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDirectorySitesResource, method List
-
- TDirectorySitesListOptions = Record
- acceptsInStreamVideoPlacements : boolean;
- acceptsInterstitialPlacements : boolean;
- acceptsPublisherPaidPlacements : boolean;
- active : boolean;
- countryId : int64;
- dfp_network_code : String;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- parentId : int64;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TDirectorySitesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TDirectorySite;
- Function Insert(profileId: string; aDirectorySite : TDirectorySite) : TDirectorySite;
- Function List(profileId: string; AQuery : string = '') : TDirectorySitesListResponse;
- Function List(profileId: string; AQuery : TDirectorySiteslistOptions) : TDirectorySitesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TDynamicTargetingKeysResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TDynamicTargetingKeysResource, method Delete
-
- TDynamicTargetingKeysDeleteOptions = Record
- _name : String;
- objectType : String;
- end;
-
-
- //Optional query Options for TDynamicTargetingKeysResource, method List
-
- TDynamicTargetingKeysListOptions = Record
- advertiserId : int64;
- names : String;
- objectId : int64;
- objectType : String;
- end;
-
- TDynamicTargetingKeysResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(objectId: string; profileId: string; AQuery : string = '');
- Procedure Delete(objectId: string; profileId: string; AQuery : TDynamicTargetingKeysdeleteOptions);
- Function Insert(profileId: string; aDynamicTargetingKey : TDynamicTargetingKey) : TDynamicTargetingKey;
- Function List(profileId: string; AQuery : string = '') : TDynamicTargetingKeysListResponse;
- Function List(profileId: string; AQuery : TDynamicTargetingKeyslistOptions) : TDynamicTargetingKeysListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TEventTagsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TEventTagsResource, method List
-
- TEventTagsListOptions = Record
- adId : int64;
- advertiserId : int64;
- campaignId : int64;
- definitionsOnly : boolean;
- enabled : boolean;
- eventTagTypes : String;
- ids : int64;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TEventTagsResource, method Patch
-
- TEventTagsPatchOptions = Record
- id : int64;
- end;
-
- TEventTagsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TEventTag;
- Function Insert(profileId: string; aEventTag : TEventTag) : TEventTag;
- Function List(profileId: string; AQuery : string = '') : TEventTagsListResponse;
- Function List(profileId: string; AQuery : TEventTagslistOptions) : TEventTagsListResponse;
- Function Patch(profileId: string; aEventTag : TEventTag; AQuery : string = '') : TEventTag;
- Function Patch(profileId: string; aEventTag : TEventTag; AQuery : TEventTagspatchOptions) : TEventTag;
- Function Update(profileId: string; aEventTag : TEventTag) : TEventTag;
- end;
-
-
- { --------------------------------------------------------------------
- TFilesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TFilesResource, method List
-
- TFilesListOptions = Record
- maxResults : integer;
- pageToken : String;
- scope : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TFilesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(fileId: string; reportId: string) : TFile;
- Function List(profileId: string; AQuery : string = '') : TFileList;
- Function List(profileId: string; AQuery : TFileslistOptions) : TFileList;
- end;
-
-
- { --------------------------------------------------------------------
- TFloodlightActivitiesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TFloodlightActivitiesResource, method Generatetag
-
- TFloodlightActivitiesGeneratetagOptions = Record
- floodlightActivityId : int64;
- end;
-
-
- //Optional query Options for TFloodlightActivitiesResource, method List
-
- TFloodlightActivitiesListOptions = Record
- advertiserId : int64;
- floodlightActivityGroupIds : int64;
- floodlightActivityGroupName : String;
- floodlightActivityGroupTagString : String;
- floodlightActivityGroupType : String;
- floodlightConfigurationId : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- tagString : String;
- end;
-
-
- //Optional query Options for TFloodlightActivitiesResource, method Patch
-
- TFloodlightActivitiesPatchOptions = Record
- id : int64;
- end;
-
- TFloodlightActivitiesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Generatetag(profileId: string; AQuery : string = '') : TFloodlightActivitiesGenerateTagResponse;
- Function Generatetag(profileId: string; AQuery : TFloodlightActivitiesgeneratetagOptions) : TFloodlightActivitiesGenerateTagResponse;
- Function Get(id: string; profileId: string) : TFloodlightActivity;
- Function Insert(profileId: string; aFloodlightActivity : TFloodlightActivity) : TFloodlightActivity;
- Function List(profileId: string; AQuery : string = '') : TFloodlightActivitiesListResponse;
- Function List(profileId: string; AQuery : TFloodlightActivitieslistOptions) : TFloodlightActivitiesListResponse;
- Function Patch(profileId: string; aFloodlightActivity : TFloodlightActivity; AQuery : string = '') : TFloodlightActivity;
- Function Patch(profileId: string; aFloodlightActivity : TFloodlightActivity; AQuery : TFloodlightActivitiespatchOptions) : TFloodlightActivity;
- Function Update(profileId: string; aFloodlightActivity : TFloodlightActivity) : TFloodlightActivity;
- end;
-
-
- { --------------------------------------------------------------------
- TFloodlightActivityGroupsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TFloodlightActivityGroupsResource, method List
-
- TFloodlightActivityGroupsListOptions = Record
- advertiserId : int64;
- floodlightConfigurationId : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- _type : String;
- end;
-
-
- //Optional query Options for TFloodlightActivityGroupsResource, method Patch
-
- TFloodlightActivityGroupsPatchOptions = Record
- id : int64;
- end;
-
- TFloodlightActivityGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TFloodlightActivityGroup;
- Function Insert(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup) : TFloodlightActivityGroup;
- Function List(profileId: string; AQuery : string = '') : TFloodlightActivityGroupsListResponse;
- Function List(profileId: string; AQuery : TFloodlightActivityGroupslistOptions) : TFloodlightActivityGroupsListResponse;
- Function Patch(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup; AQuery : string = '') : TFloodlightActivityGroup;
- Function Patch(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup; AQuery : TFloodlightActivityGroupspatchOptions) : TFloodlightActivityGroup;
- Function Update(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup) : TFloodlightActivityGroup;
- end;
-
-
- { --------------------------------------------------------------------
- TFloodlightConfigurationsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TFloodlightConfigurationsResource, method List
-
- TFloodlightConfigurationsListOptions = Record
- ids : int64;
- end;
-
-
- //Optional query Options for TFloodlightConfigurationsResource, method Patch
-
- TFloodlightConfigurationsPatchOptions = Record
- id : int64;
- end;
-
- TFloodlightConfigurationsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TFloodlightConfiguration;
- Function List(profileId: string; AQuery : string = '') : TFloodlightConfigurationsListResponse;
- Function List(profileId: string; AQuery : TFloodlightConfigurationslistOptions) : TFloodlightConfigurationsListResponse;
- Function Patch(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration; AQuery : string = '') : TFloodlightConfiguration;
- Function Patch(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration; AQuery : TFloodlightConfigurationspatchOptions) : TFloodlightConfiguration;
- Function Update(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration) : TFloodlightConfiguration;
- end;
-
-
- { --------------------------------------------------------------------
- TInventoryItemsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TInventoryItemsResource, method List
-
- TInventoryItemsListOptions = Record
- ids : int64;
- inPlan : boolean;
- maxResults : integer;
- orderId : int64;
- pageToken : String;
- siteId : int64;
- sortField : String;
- sortOrder : String;
- _type : String;
- end;
-
- TInventoryItemsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string; projectId: string) : TInventoryItem;
- Function List(profileId: string; projectId: string; AQuery : string = '') : TInventoryItemsListResponse;
- Function List(profileId: string; projectId: string; AQuery : TInventoryItemslistOptions) : TInventoryItemsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TLandingPagesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TLandingPagesResource, method Patch
-
- TLandingPagesPatchOptions = Record
- id : int64;
- end;
-
- TLandingPagesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(campaignId: string; id: string; profileId: string);
- Function Get(campaignId: string; id: string; profileId: string) : TLandingPage;
- Function Insert(campaignId: string; profileId: string; aLandingPage : TLandingPage) : TLandingPage;
- Function List(campaignId: string; profileId: string) : TLandingPagesListResponse;
- Function Patch(campaignId: string; profileId: string; aLandingPage : TLandingPage; AQuery : string = '') : TLandingPage;
- Function Patch(campaignId: string; profileId: string; aLandingPage : TLandingPage; AQuery : TLandingPagespatchOptions) : TLandingPage;
- Function Update(campaignId: string; profileId: string; aLandingPage : TLandingPage) : TLandingPage;
- end;
-
-
- { --------------------------------------------------------------------
- TMetrosResource
- --------------------------------------------------------------------}
-
- TMetrosResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(profileId: string) : TMetrosListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TMobileCarriersResource
- --------------------------------------------------------------------}
-
- TMobileCarriersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TMobileCarrier;
- Function List(profileId: string) : TMobileCarriersListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOperatingSystemVersionsResource
- --------------------------------------------------------------------}
-
- TOperatingSystemVersionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TOperatingSystemVersion;
- Function List(profileId: string) : TOperatingSystemVersionsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOperatingSystemsResource
- --------------------------------------------------------------------}
-
- TOperatingSystemsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(dartId: string; profileId: string) : TOperatingSystem;
- Function List(profileId: string) : TOperatingSystemsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOrderDocumentsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TOrderDocumentsResource, method List
-
- TOrderDocumentsListOptions = Record
- approved : boolean;
- ids : int64;
- maxResults : integer;
- orderId : int64;
- pageToken : String;
- searchString : String;
- siteId : int64;
- sortField : String;
- sortOrder : String;
- end;
-
- TOrderDocumentsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string; projectId: string) : TOrderDocument;
- Function List(profileId: string; projectId: string; AQuery : string = '') : TOrderDocumentsListResponse;
- Function List(profileId: string; projectId: string; AQuery : TOrderDocumentslistOptions) : TOrderDocumentsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TOrdersResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TOrdersResource, method List
-
- TOrdersListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- siteId : int64;
- sortField : String;
- sortOrder : String;
- end;
-
- TOrdersResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string; projectId: string) : TOrder;
- Function List(profileId: string; projectId: string; AQuery : string = '') : TOrdersListResponse;
- Function List(profileId: string; projectId: string; AQuery : TOrderslistOptions) : TOrdersListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TPlacementGroupsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TPlacementGroupsResource, method List
-
- TPlacementGroupsListOptions = Record
- advertiserIds : int64;
- archived : boolean;
- campaignIds : int64;
- contentCategoryIds : int64;
- directorySiteIds : int64;
- ids : int64;
- maxEndDate : String;
- maxResults : integer;
- maxStartDate : String;
- minEndDate : String;
- minStartDate : String;
- pageToken : String;
- placementGroupType : String;
- placementStrategyIds : int64;
- pricingTypes : String;
- searchString : String;
- siteIds : int64;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TPlacementGroupsResource, method Patch
-
- TPlacementGroupsPatchOptions = Record
- id : int64;
- end;
-
- TPlacementGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TPlacementGroup;
- Function Insert(profileId: string; aPlacementGroup : TPlacementGroup) : TPlacementGroup;
- Function List(profileId: string; AQuery : string = '') : TPlacementGroupsListResponse;
- Function List(profileId: string; AQuery : TPlacementGroupslistOptions) : TPlacementGroupsListResponse;
- Function Patch(profileId: string; aPlacementGroup : TPlacementGroup; AQuery : string = '') : TPlacementGroup;
- Function Patch(profileId: string; aPlacementGroup : TPlacementGroup; AQuery : TPlacementGroupspatchOptions) : TPlacementGroup;
- Function Update(profileId: string; aPlacementGroup : TPlacementGroup) : TPlacementGroup;
- end;
-
-
- { --------------------------------------------------------------------
- TPlacementStrategiesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TPlacementStrategiesResource, method List
-
- TPlacementStrategiesListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TPlacementStrategiesResource, method Patch
-
- TPlacementStrategiesPatchOptions = Record
- id : int64;
- end;
-
- TPlacementStrategiesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TPlacementStrategy;
- Function Insert(profileId: string; aPlacementStrategy : TPlacementStrategy) : TPlacementStrategy;
- Function List(profileId: string; AQuery : string = '') : TPlacementStrategiesListResponse;
- Function List(profileId: string; AQuery : TPlacementStrategieslistOptions) : TPlacementStrategiesListResponse;
- Function Patch(profileId: string; aPlacementStrategy : TPlacementStrategy; AQuery : string = '') : TPlacementStrategy;
- Function Patch(profileId: string; aPlacementStrategy : TPlacementStrategy; AQuery : TPlacementStrategiespatchOptions) : TPlacementStrategy;
- Function Update(profileId: string; aPlacementStrategy : TPlacementStrategy) : TPlacementStrategy;
- end;
-
-
- { --------------------------------------------------------------------
- TPlacementsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TPlacementsResource, method Generatetags
-
- TPlacementsGeneratetagsOptions = Record
- campaignId : int64;
- placementIds : int64;
- tagFormats : String;
- end;
-
-
- //Optional query Options for TPlacementsResource, method List
-
- TPlacementsListOptions = Record
- advertiserIds : int64;
- archived : boolean;
- campaignIds : int64;
- compatibilities : String;
- contentCategoryIds : int64;
- directorySiteIds : int64;
- groupIds : int64;
- ids : int64;
- maxEndDate : String;
- maxResults : integer;
- maxStartDate : String;
- minEndDate : String;
- minStartDate : String;
- pageToken : String;
- paymentSource : String;
- placementStrategyIds : int64;
- pricingTypes : String;
- searchString : String;
- siteIds : int64;
- sizeIds : int64;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TPlacementsResource, method Patch
-
- TPlacementsPatchOptions = Record
- id : int64;
- end;
-
- TPlacementsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Generatetags(profileId: string; AQuery : string = '') : TPlacementsGenerateTagsResponse;
- Function Generatetags(profileId: string; AQuery : TPlacementsgeneratetagsOptions) : TPlacementsGenerateTagsResponse;
- Function Get(id: string; profileId: string) : TPlacement;
- Function Insert(profileId: string; aPlacement : TPlacement) : TPlacement;
- Function List(profileId: string; AQuery : string = '') : TPlacementsListResponse;
- Function List(profileId: string; AQuery : TPlacementslistOptions) : TPlacementsListResponse;
- Function Patch(profileId: string; aPlacement : TPlacement; AQuery : string = '') : TPlacement;
- Function Patch(profileId: string; aPlacement : TPlacement; AQuery : TPlacementspatchOptions) : TPlacement;
- Function Update(profileId: string; aPlacement : TPlacement) : TPlacement;
- end;
-
-
- { --------------------------------------------------------------------
- TPlatformTypesResource
- --------------------------------------------------------------------}
-
- TPlatformTypesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TPlatformType;
- Function List(profileId: string) : TPlatformTypesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TPostalCodesResource
- --------------------------------------------------------------------}
-
- TPostalCodesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(code: string; profileId: string) : TPostalCode;
- Function List(profileId: string) : TPostalCodesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TProjectsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TProjectsResource, method List
-
- TProjectsListOptions = Record
- advertiserIds : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TProjectsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TProject;
- Function List(profileId: string; AQuery : string = '') : TProjectsListResponse;
- Function List(profileId: string; AQuery : TProjectslistOptions) : TProjectsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TRegionsResource
- --------------------------------------------------------------------}
-
- TRegionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function List(profileId: string) : TRegionsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TRemarketingListSharesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TRemarketingListSharesResource, method Patch
-
- TRemarketingListSharesPatchOptions = Record
- remarketingListId : int64;
- end;
-
- TRemarketingListSharesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(profileId: string; remarketingListId: string) : TRemarketingListShare;
- Function Patch(profileId: string; aRemarketingListShare : TRemarketingListShare; AQuery : string = '') : TRemarketingListShare;
- Function Patch(profileId: string; aRemarketingListShare : TRemarketingListShare; AQuery : TRemarketingListSharespatchOptions) : TRemarketingListShare;
- Function Update(profileId: string; aRemarketingListShare : TRemarketingListShare) : TRemarketingListShare;
- end;
-
-
- { --------------------------------------------------------------------
- TRemarketingListsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TRemarketingListsResource, method List
-
- TRemarketingListsListOptions = Record
- active : boolean;
- advertiserId : int64;
- floodlightActivityId : int64;
- maxResults : integer;
- _name : String;
- pageToken : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TRemarketingListsResource, method Patch
-
- TRemarketingListsPatchOptions = Record
- id : int64;
- end;
-
- TRemarketingListsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TRemarketingList;
- Function Insert(profileId: string; aRemarketingList : TRemarketingList) : TRemarketingList;
- Function List(profileId: string; AQuery : string = '') : TRemarketingListsListResponse;
- Function List(profileId: string; AQuery : TRemarketingListslistOptions) : TRemarketingListsListResponse;
- Function Patch(profileId: string; aRemarketingList : TRemarketingList; AQuery : string = '') : TRemarketingList;
- Function Patch(profileId: string; aRemarketingList : TRemarketingList; AQuery : TRemarketingListspatchOptions) : TRemarketingList;
- Function Update(profileId: string; aRemarketingList : TRemarketingList) : TRemarketingList;
- end;
-
-
- { --------------------------------------------------------------------
- TReportsCompatibleFieldsResource
- --------------------------------------------------------------------}
-
- TReportsCompatibleFieldsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Query(profileId: string; aReport : TReport) : TCompatibleFields;
- end;
-
-
- { --------------------------------------------------------------------
- TReportsFilesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReportsFilesResource, method List
-
- TReportsFilesListOptions = Record
- maxResults : integer;
- pageToken : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TReportsFilesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(fileId: string; profileId: string; reportId: string) : TFile;
- Function List(profileId: string; reportId: string; AQuery : string = '') : TFileList;
- Function List(profileId: string; reportId: string; AQuery : TReportsFileslistOptions) : TFileList;
- end;
-
-
- { --------------------------------------------------------------------
- TReportsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TReportsResource, method List
-
- TReportsListOptions = Record
- maxResults : integer;
- pageToken : String;
- scope : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TReportsResource, method Run
-
- TReportsRunOptions = Record
- synchronous : boolean;
- end;
-
- TReportsResource = Class(TGoogleResource)
- Private
- FCompatibleFieldsInstance : TReportsCompatibleFieldsResource;
- FFilesInstance : TReportsFilesResource;
- Function GetCompatibleFieldsInstance : TReportsCompatibleFieldsResource;virtual;
- Function GetFilesInstance : TReportsFilesResource;virtual;
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(profileId: string; reportId: string);
- Function Get(profileId: string; reportId: string) : TReport;
- Function Insert(profileId: string; aReport : TReport) : TReport;
- Function List(profileId: string; AQuery : string = '') : TReportList;
- Function List(profileId: string; AQuery : TReportslistOptions) : TReportList;
- Function Patch(profileId: string; reportId: string; aReport : TReport) : TReport;
- Function Run(profileId: string; reportId: string; AQuery : string = '') : TFile;
- Function Run(profileId: string; reportId: string; AQuery : TReportsrunOptions) : TFile;
- Function Update(profileId: string; reportId: string; aReport : TReport) : TReport;
- Function CreateCompatibleFieldsResource(AOwner : TComponent) : TReportsCompatibleFieldsResource;virtual;overload;
- Function CreateCompatibleFieldsResource : TReportsCompatibleFieldsResource;virtual;overload;
- Function CreateFilesResource(AOwner : TComponent) : TReportsFilesResource;virtual;overload;
- Function CreateFilesResource : TReportsFilesResource;virtual;overload;
- Property CompatibleFieldsResource : TReportsCompatibleFieldsResource Read GetCompatibleFieldsInstance;
- Property FilesResource : TReportsFilesResource Read GetFilesInstance;
- end;
-
-
- { --------------------------------------------------------------------
- TSitesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TSitesResource, method List
-
- TSitesListOptions = Record
- acceptsInStreamVideoPlacements : boolean;
- acceptsInterstitialPlacements : boolean;
- acceptsPublisherPaidPlacements : boolean;
- adWordsSite : boolean;
- approved : boolean;
- campaignIds : int64;
- directorySiteIds : int64;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- subaccountId : int64;
- unmappedSite : boolean;
- end;
-
-
- //Optional query Options for TSitesResource, method Patch
-
- TSitesPatchOptions = Record
- id : int64;
- end;
-
- TSitesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TSite;
- Function Insert(profileId: string; aSite : TSite) : TSite;
- Function List(profileId: string; AQuery : string = '') : TSitesListResponse;
- Function List(profileId: string; AQuery : TSiteslistOptions) : TSitesListResponse;
- Function Patch(profileId: string; aSite : TSite; AQuery : string = '') : TSite;
- Function Patch(profileId: string; aSite : TSite; AQuery : TSitespatchOptions) : TSite;
- Function Update(profileId: string; aSite : TSite) : TSite;
- end;
-
-
- { --------------------------------------------------------------------
- TSizesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TSizesResource, method List
-
- TSizesListOptions = Record
- height : integer;
- iabStandard : boolean;
- ids : int64;
- width : integer;
- end;
-
- TSizesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TSize;
- Function Insert(profileId: string; aSize : TSize) : TSize;
- Function List(profileId: string; AQuery : string = '') : TSizesListResponse;
- Function List(profileId: string; AQuery : TSizeslistOptions) : TSizesListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TSubaccountsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TSubaccountsResource, method List
-
- TSubaccountsListOptions = Record
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- end;
-
-
- //Optional query Options for TSubaccountsResource, method Patch
-
- TSubaccountsPatchOptions = Record
- id : int64;
- end;
-
- TSubaccountsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TSubaccount;
- Function Insert(profileId: string; aSubaccount : TSubaccount) : TSubaccount;
- Function List(profileId: string; AQuery : string = '') : TSubaccountsListResponse;
- Function List(profileId: string; AQuery : TSubaccountslistOptions) : TSubaccountsListResponse;
- Function Patch(profileId: string; aSubaccount : TSubaccount; AQuery : string = '') : TSubaccount;
- Function Patch(profileId: string; aSubaccount : TSubaccount; AQuery : TSubaccountspatchOptions) : TSubaccount;
- Function Update(profileId: string; aSubaccount : TSubaccount) : TSubaccount;
- end;
-
-
- { --------------------------------------------------------------------
- TTargetableRemarketingListsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TTargetableRemarketingListsResource, method List
-
- TTargetableRemarketingListsListOptions = Record
- active : boolean;
- advertiserId : int64;
- maxResults : integer;
- _name : String;
- pageToken : String;
- sortField : String;
- sortOrder : String;
- end;
-
- TTargetableRemarketingListsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TTargetableRemarketingList;
- Function List(profileId: string; AQuery : string = '') : TTargetableRemarketingListsListResponse;
- Function List(profileId: string; AQuery : TTargetableRemarketingListslistOptions) : TTargetableRemarketingListsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TUserProfilesResource
- --------------------------------------------------------------------}
-
- TUserProfilesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(profileId: string) : TUserProfile;
- Function List : TUserProfileList;
- end;
-
-
- { --------------------------------------------------------------------
- TUserRolePermissionGroupsResource
- --------------------------------------------------------------------}
-
- TUserRolePermissionGroupsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TUserRolePermissionGroup;
- Function List(profileId: string) : TUserRolePermissionGroupsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TUserRolePermissionsResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TUserRolePermissionsResource, method List
-
- TUserRolePermissionsListOptions = Record
- ids : int64;
- end;
-
- TUserRolePermissionsResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Function Get(id: string; profileId: string) : TUserRolePermission;
- Function List(profileId: string; AQuery : string = '') : TUserRolePermissionsListResponse;
- Function List(profileId: string; AQuery : TUserRolePermissionslistOptions) : TUserRolePermissionsListResponse;
- end;
-
-
- { --------------------------------------------------------------------
- TUserRolesResource
- --------------------------------------------------------------------}
-
-
- //Optional query Options for TUserRolesResource, method List
-
- TUserRolesListOptions = Record
- accountUserRoleOnly : boolean;
- ids : int64;
- maxResults : integer;
- pageToken : String;
- searchString : String;
- sortField : String;
- sortOrder : String;
- subaccountId : int64;
- end;
-
-
- //Optional query Options for TUserRolesResource, method Patch
-
- TUserRolesPatchOptions = Record
- id : int64;
- end;
-
- TUserRolesResource = Class(TGoogleResource)
- Public
- Class Function ResourceName : String; override;
- Class Function DefaultAPI : TGoogleAPIClass; override;
- Procedure Delete(id: string; profileId: string);
- Function Get(id: string; profileId: string) : TUserRole;
- Function Insert(profileId: string; aUserRole : TUserRole) : TUserRole;
- Function List(profileId: string; AQuery : string = '') : TUserRolesListResponse;
- Function List(profileId: string; AQuery : TUserRoleslistOptions) : TUserRolesListResponse;
- Function Patch(profileId: string; aUserRole : TUserRole; AQuery : string = '') : TUserRole;
- Function Patch(profileId: string; aUserRole : TUserRole; AQuery : TUserRolespatchOptions) : TUserRole;
- Function Update(profileId: string; aUserRole : TUserRole) : TUserRole;
- end;
-
-
- { --------------------------------------------------------------------
- TDfareportingAPI
- --------------------------------------------------------------------}
-
- TDfareportingAPI = Class(TGoogleAPI)
- Private
- FAccountActiveAdSummariesInstance : TAccountActiveAdSummariesResource;
- FAccountPermissionGroupsInstance : TAccountPermissionGroupsResource;
- FAccountPermissionsInstance : TAccountPermissionsResource;
- FAccountUserProfilesInstance : TAccountUserProfilesResource;
- FAccountsInstance : TAccountsResource;
- FAdsInstance : TAdsResource;
- FAdvertiserGroupsInstance : TAdvertiserGroupsResource;
- FAdvertisersInstance : TAdvertisersResource;
- FBrowsersInstance : TBrowsersResource;
- FCampaignCreativeAssociationsInstance : TCampaignCreativeAssociationsResource;
- FCampaignsInstance : TCampaignsResource;
- FChangeLogsInstance : TChangeLogsResource;
- FCitiesInstance : TCitiesResource;
- FConnectionTypesInstance : TConnectionTypesResource;
- FContentCategoriesInstance : TContentCategoriesResource;
- FConversionsInstance : TConversionsResource;
- FCountriesInstance : TCountriesResource;
- FCreativeAssetsInstance : TCreativeAssetsResource;
- FCreativeFieldValuesInstance : TCreativeFieldValuesResource;
- FCreativeFieldsInstance : TCreativeFieldsResource;
- FCreativeGroupsInstance : TCreativeGroupsResource;
- FCreativesInstance : TCreativesResource;
- FDimensionValuesInstance : TDimensionValuesResource;
- FDirectorySiteContactsInstance : TDirectorySiteContactsResource;
- FDirectorySitesInstance : TDirectorySitesResource;
- FDynamicTargetingKeysInstance : TDynamicTargetingKeysResource;
- FEventTagsInstance : TEventTagsResource;
- FFilesInstance : TFilesResource;
- FFloodlightActivitiesInstance : TFloodlightActivitiesResource;
- FFloodlightActivityGroupsInstance : TFloodlightActivityGroupsResource;
- FFloodlightConfigurationsInstance : TFloodlightConfigurationsResource;
- FInventoryItemsInstance : TInventoryItemsResource;
- FLandingPagesInstance : TLandingPagesResource;
- FMetrosInstance : TMetrosResource;
- FMobileCarriersInstance : TMobileCarriersResource;
- FOperatingSystemVersionsInstance : TOperatingSystemVersionsResource;
- FOperatingSystemsInstance : TOperatingSystemsResource;
- FOrderDocumentsInstance : TOrderDocumentsResource;
- FOrdersInstance : TOrdersResource;
- FPlacementGroupsInstance : TPlacementGroupsResource;
- FPlacementStrategiesInstance : TPlacementStrategiesResource;
- FPlacementsInstance : TPlacementsResource;
- FPlatformTypesInstance : TPlatformTypesResource;
- FPostalCodesInstance : TPostalCodesResource;
- FProjectsInstance : TProjectsResource;
- FRegionsInstance : TRegionsResource;
- FRemarketingListSharesInstance : TRemarketingListSharesResource;
- FRemarketingListsInstance : TRemarketingListsResource;
- FReportsCompatibleFieldsInstance : TReportsCompatibleFieldsResource;
- FReportsFilesInstance : TReportsFilesResource;
- FReportsInstance : TReportsResource;
- FSitesInstance : TSitesResource;
- FSizesInstance : TSizesResource;
- FSubaccountsInstance : TSubaccountsResource;
- FTargetableRemarketingListsInstance : TTargetableRemarketingListsResource;
- FUserProfilesInstance : TUserProfilesResource;
- FUserRolePermissionGroupsInstance : TUserRolePermissionGroupsResource;
- FUserRolePermissionsInstance : TUserRolePermissionsResource;
- FUserRolesInstance : TUserRolesResource;
- Function GetAccountActiveAdSummariesInstance : TAccountActiveAdSummariesResource;virtual;
- Function GetAccountPermissionGroupsInstance : TAccountPermissionGroupsResource;virtual;
- Function GetAccountPermissionsInstance : TAccountPermissionsResource;virtual;
- Function GetAccountUserProfilesInstance : TAccountUserProfilesResource;virtual;
- Function GetAccountsInstance : TAccountsResource;virtual;
- Function GetAdsInstance : TAdsResource;virtual;
- Function GetAdvertiserGroupsInstance : TAdvertiserGroupsResource;virtual;
- Function GetAdvertisersInstance : TAdvertisersResource;virtual;
- Function GetBrowsersInstance : TBrowsersResource;virtual;
- Function GetCampaignCreativeAssociationsInstance : TCampaignCreativeAssociationsResource;virtual;
- Function GetCampaignsInstance : TCampaignsResource;virtual;
- Function GetChangeLogsInstance : TChangeLogsResource;virtual;
- Function GetCitiesInstance : TCitiesResource;virtual;
- Function GetConnectionTypesInstance : TConnectionTypesResource;virtual;
- Function GetContentCategoriesInstance : TContentCategoriesResource;virtual;
- Function GetConversionsInstance : TConversionsResource;virtual;
- Function GetCountriesInstance : TCountriesResource;virtual;
- Function GetCreativeAssetsInstance : TCreativeAssetsResource;virtual;
- Function GetCreativeFieldValuesInstance : TCreativeFieldValuesResource;virtual;
- Function GetCreativeFieldsInstance : TCreativeFieldsResource;virtual;
- Function GetCreativeGroupsInstance : TCreativeGroupsResource;virtual;
- Function GetCreativesInstance : TCreativesResource;virtual;
- Function GetDimensionValuesInstance : TDimensionValuesResource;virtual;
- Function GetDirectorySiteContactsInstance : TDirectorySiteContactsResource;virtual;
- Function GetDirectorySitesInstance : TDirectorySitesResource;virtual;
- Function GetDynamicTargetingKeysInstance : TDynamicTargetingKeysResource;virtual;
- Function GetEventTagsInstance : TEventTagsResource;virtual;
- Function GetFilesInstance : TFilesResource;virtual;
- Function GetFloodlightActivitiesInstance : TFloodlightActivitiesResource;virtual;
- Function GetFloodlightActivityGroupsInstance : TFloodlightActivityGroupsResource;virtual;
- Function GetFloodlightConfigurationsInstance : TFloodlightConfigurationsResource;virtual;
- Function GetInventoryItemsInstance : TInventoryItemsResource;virtual;
- Function GetLandingPagesInstance : TLandingPagesResource;virtual;
- Function GetMetrosInstance : TMetrosResource;virtual;
- Function GetMobileCarriersInstance : TMobileCarriersResource;virtual;
- Function GetOperatingSystemVersionsInstance : TOperatingSystemVersionsResource;virtual;
- Function GetOperatingSystemsInstance : TOperatingSystemsResource;virtual;
- Function GetOrderDocumentsInstance : TOrderDocumentsResource;virtual;
- Function GetOrdersInstance : TOrdersResource;virtual;
- Function GetPlacementGroupsInstance : TPlacementGroupsResource;virtual;
- Function GetPlacementStrategiesInstance : TPlacementStrategiesResource;virtual;
- Function GetPlacementsInstance : TPlacementsResource;virtual;
- Function GetPlatformTypesInstance : TPlatformTypesResource;virtual;
- Function GetPostalCodesInstance : TPostalCodesResource;virtual;
- Function GetProjectsInstance : TProjectsResource;virtual;
- Function GetRegionsInstance : TRegionsResource;virtual;
- Function GetRemarketingListSharesInstance : TRemarketingListSharesResource;virtual;
- Function GetRemarketingListsInstance : TRemarketingListsResource;virtual;
- Function GetReportsCompatibleFieldsInstance : TReportsCompatibleFieldsResource;virtual;
- Function GetReportsFilesInstance : TReportsFilesResource;virtual;
- Function GetReportsInstance : TReportsResource;virtual;
- Function GetSitesInstance : TSitesResource;virtual;
- Function GetSizesInstance : TSizesResource;virtual;
- Function GetSubaccountsInstance : TSubaccountsResource;virtual;
- Function GetTargetableRemarketingListsInstance : TTargetableRemarketingListsResource;virtual;
- Function GetUserProfilesInstance : TUserProfilesResource;virtual;
- Function GetUserRolePermissionGroupsInstance : TUserRolePermissionGroupsResource;virtual;
- Function GetUserRolePermissionsInstance : TUserRolePermissionsResource;virtual;
- Function GetUserRolesInstance : TUserRolesResource;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 CreateAccountActiveAdSummariesResource(AOwner : TComponent) : TAccountActiveAdSummariesResource;virtual;overload;
- Function CreateAccountActiveAdSummariesResource : TAccountActiveAdSummariesResource;virtual;overload;
- Function CreateAccountPermissionGroupsResource(AOwner : TComponent) : TAccountPermissionGroupsResource;virtual;overload;
- Function CreateAccountPermissionGroupsResource : TAccountPermissionGroupsResource;virtual;overload;
- Function CreateAccountPermissionsResource(AOwner : TComponent) : TAccountPermissionsResource;virtual;overload;
- Function CreateAccountPermissionsResource : TAccountPermissionsResource;virtual;overload;
- Function CreateAccountUserProfilesResource(AOwner : TComponent) : TAccountUserProfilesResource;virtual;overload;
- Function CreateAccountUserProfilesResource : TAccountUserProfilesResource;virtual;overload;
- Function CreateAccountsResource(AOwner : TComponent) : TAccountsResource;virtual;overload;
- Function CreateAccountsResource : TAccountsResource;virtual;overload;
- Function CreateAdsResource(AOwner : TComponent) : TAdsResource;virtual;overload;
- Function CreateAdsResource : TAdsResource;virtual;overload;
- Function CreateAdvertiserGroupsResource(AOwner : TComponent) : TAdvertiserGroupsResource;virtual;overload;
- Function CreateAdvertiserGroupsResource : TAdvertiserGroupsResource;virtual;overload;
- Function CreateAdvertisersResource(AOwner : TComponent) : TAdvertisersResource;virtual;overload;
- Function CreateAdvertisersResource : TAdvertisersResource;virtual;overload;
- Function CreateBrowsersResource(AOwner : TComponent) : TBrowsersResource;virtual;overload;
- Function CreateBrowsersResource : TBrowsersResource;virtual;overload;
- Function CreateCampaignCreativeAssociationsResource(AOwner : TComponent) : TCampaignCreativeAssociationsResource;virtual;overload;
- Function CreateCampaignCreativeAssociationsResource : TCampaignCreativeAssociationsResource;virtual;overload;
- Function CreateCampaignsResource(AOwner : TComponent) : TCampaignsResource;virtual;overload;
- Function CreateCampaignsResource : TCampaignsResource;virtual;overload;
- Function CreateChangeLogsResource(AOwner : TComponent) : TChangeLogsResource;virtual;overload;
- Function CreateChangeLogsResource : TChangeLogsResource;virtual;overload;
- Function CreateCitiesResource(AOwner : TComponent) : TCitiesResource;virtual;overload;
- Function CreateCitiesResource : TCitiesResource;virtual;overload;
- Function CreateConnectionTypesResource(AOwner : TComponent) : TConnectionTypesResource;virtual;overload;
- Function CreateConnectionTypesResource : TConnectionTypesResource;virtual;overload;
- Function CreateContentCategoriesResource(AOwner : TComponent) : TContentCategoriesResource;virtual;overload;
- Function CreateContentCategoriesResource : TContentCategoriesResource;virtual;overload;
- Function CreateConversionsResource(AOwner : TComponent) : TConversionsResource;virtual;overload;
- Function CreateConversionsResource : TConversionsResource;virtual;overload;
- Function CreateCountriesResource(AOwner : TComponent) : TCountriesResource;virtual;overload;
- Function CreateCountriesResource : TCountriesResource;virtual;overload;
- Function CreateCreativeAssetsResource(AOwner : TComponent) : TCreativeAssetsResource;virtual;overload;
- Function CreateCreativeAssetsResource : TCreativeAssetsResource;virtual;overload;
- Function CreateCreativeFieldValuesResource(AOwner : TComponent) : TCreativeFieldValuesResource;virtual;overload;
- Function CreateCreativeFieldValuesResource : TCreativeFieldValuesResource;virtual;overload;
- Function CreateCreativeFieldsResource(AOwner : TComponent) : TCreativeFieldsResource;virtual;overload;
- Function CreateCreativeFieldsResource : TCreativeFieldsResource;virtual;overload;
- Function CreateCreativeGroupsResource(AOwner : TComponent) : TCreativeGroupsResource;virtual;overload;
- Function CreateCreativeGroupsResource : TCreativeGroupsResource;virtual;overload;
- Function CreateCreativesResource(AOwner : TComponent) : TCreativesResource;virtual;overload;
- Function CreateCreativesResource : TCreativesResource;virtual;overload;
- Function CreateDimensionValuesResource(AOwner : TComponent) : TDimensionValuesResource;virtual;overload;
- Function CreateDimensionValuesResource : TDimensionValuesResource;virtual;overload;
- Function CreateDirectorySiteContactsResource(AOwner : TComponent) : TDirectorySiteContactsResource;virtual;overload;
- Function CreateDirectorySiteContactsResource : TDirectorySiteContactsResource;virtual;overload;
- Function CreateDirectorySitesResource(AOwner : TComponent) : TDirectorySitesResource;virtual;overload;
- Function CreateDirectorySitesResource : TDirectorySitesResource;virtual;overload;
- Function CreateDynamicTargetingKeysResource(AOwner : TComponent) : TDynamicTargetingKeysResource;virtual;overload;
- Function CreateDynamicTargetingKeysResource : TDynamicTargetingKeysResource;virtual;overload;
- Function CreateEventTagsResource(AOwner : TComponent) : TEventTagsResource;virtual;overload;
- Function CreateEventTagsResource : TEventTagsResource;virtual;overload;
- Function CreateFilesResource(AOwner : TComponent) : TFilesResource;virtual;overload;
- Function CreateFilesResource : TFilesResource;virtual;overload;
- Function CreateFloodlightActivitiesResource(AOwner : TComponent) : TFloodlightActivitiesResource;virtual;overload;
- Function CreateFloodlightActivitiesResource : TFloodlightActivitiesResource;virtual;overload;
- Function CreateFloodlightActivityGroupsResource(AOwner : TComponent) : TFloodlightActivityGroupsResource;virtual;overload;
- Function CreateFloodlightActivityGroupsResource : TFloodlightActivityGroupsResource;virtual;overload;
- Function CreateFloodlightConfigurationsResource(AOwner : TComponent) : TFloodlightConfigurationsResource;virtual;overload;
- Function CreateFloodlightConfigurationsResource : TFloodlightConfigurationsResource;virtual;overload;
- Function CreateInventoryItemsResource(AOwner : TComponent) : TInventoryItemsResource;virtual;overload;
- Function CreateInventoryItemsResource : TInventoryItemsResource;virtual;overload;
- Function CreateLandingPagesResource(AOwner : TComponent) : TLandingPagesResource;virtual;overload;
- Function CreateLandingPagesResource : TLandingPagesResource;virtual;overload;
- Function CreateMetrosResource(AOwner : TComponent) : TMetrosResource;virtual;overload;
- Function CreateMetrosResource : TMetrosResource;virtual;overload;
- Function CreateMobileCarriersResource(AOwner : TComponent) : TMobileCarriersResource;virtual;overload;
- Function CreateMobileCarriersResource : TMobileCarriersResource;virtual;overload;
- Function CreateOperatingSystemVersionsResource(AOwner : TComponent) : TOperatingSystemVersionsResource;virtual;overload;
- Function CreateOperatingSystemVersionsResource : TOperatingSystemVersionsResource;virtual;overload;
- Function CreateOperatingSystemsResource(AOwner : TComponent) : TOperatingSystemsResource;virtual;overload;
- Function CreateOperatingSystemsResource : TOperatingSystemsResource;virtual;overload;
- Function CreateOrderDocumentsResource(AOwner : TComponent) : TOrderDocumentsResource;virtual;overload;
- Function CreateOrderDocumentsResource : TOrderDocumentsResource;virtual;overload;
- Function CreateOrdersResource(AOwner : TComponent) : TOrdersResource;virtual;overload;
- Function CreateOrdersResource : TOrdersResource;virtual;overload;
- Function CreatePlacementGroupsResource(AOwner : TComponent) : TPlacementGroupsResource;virtual;overload;
- Function CreatePlacementGroupsResource : TPlacementGroupsResource;virtual;overload;
- Function CreatePlacementStrategiesResource(AOwner : TComponent) : TPlacementStrategiesResource;virtual;overload;
- Function CreatePlacementStrategiesResource : TPlacementStrategiesResource;virtual;overload;
- Function CreatePlacementsResource(AOwner : TComponent) : TPlacementsResource;virtual;overload;
- Function CreatePlacementsResource : TPlacementsResource;virtual;overload;
- Function CreatePlatformTypesResource(AOwner : TComponent) : TPlatformTypesResource;virtual;overload;
- Function CreatePlatformTypesResource : TPlatformTypesResource;virtual;overload;
- Function CreatePostalCodesResource(AOwner : TComponent) : TPostalCodesResource;virtual;overload;
- Function CreatePostalCodesResource : TPostalCodesResource;virtual;overload;
- Function CreateProjectsResource(AOwner : TComponent) : TProjectsResource;virtual;overload;
- Function CreateProjectsResource : TProjectsResource;virtual;overload;
- Function CreateRegionsResource(AOwner : TComponent) : TRegionsResource;virtual;overload;
- Function CreateRegionsResource : TRegionsResource;virtual;overload;
- Function CreateRemarketingListSharesResource(AOwner : TComponent) : TRemarketingListSharesResource;virtual;overload;
- Function CreateRemarketingListSharesResource : TRemarketingListSharesResource;virtual;overload;
- Function CreateRemarketingListsResource(AOwner : TComponent) : TRemarketingListsResource;virtual;overload;
- Function CreateRemarketingListsResource : TRemarketingListsResource;virtual;overload;
- Function CreateReportsCompatibleFieldsResource(AOwner : TComponent) : TReportsCompatibleFieldsResource;virtual;overload;
- Function CreateReportsCompatibleFieldsResource : TReportsCompatibleFieldsResource;virtual;overload;
- Function CreateReportsFilesResource(AOwner : TComponent) : TReportsFilesResource;virtual;overload;
- Function CreateReportsFilesResource : TReportsFilesResource;virtual;overload;
- Function CreateReportsResource(AOwner : TComponent) : TReportsResource;virtual;overload;
- Function CreateReportsResource : TReportsResource;virtual;overload;
- Function CreateSitesResource(AOwner : TComponent) : TSitesResource;virtual;overload;
- Function CreateSitesResource : TSitesResource;virtual;overload;
- Function CreateSizesResource(AOwner : TComponent) : TSizesResource;virtual;overload;
- Function CreateSizesResource : TSizesResource;virtual;overload;
- Function CreateSubaccountsResource(AOwner : TComponent) : TSubaccountsResource;virtual;overload;
- Function CreateSubaccountsResource : TSubaccountsResource;virtual;overload;
- Function CreateTargetableRemarketingListsResource(AOwner : TComponent) : TTargetableRemarketingListsResource;virtual;overload;
- Function CreateTargetableRemarketingListsResource : TTargetableRemarketingListsResource;virtual;overload;
- Function CreateUserProfilesResource(AOwner : TComponent) : TUserProfilesResource;virtual;overload;
- Function CreateUserProfilesResource : TUserProfilesResource;virtual;overload;
- Function CreateUserRolePermissionGroupsResource(AOwner : TComponent) : TUserRolePermissionGroupsResource;virtual;overload;
- Function CreateUserRolePermissionGroupsResource : TUserRolePermissionGroupsResource;virtual;overload;
- Function CreateUserRolePermissionsResource(AOwner : TComponent) : TUserRolePermissionsResource;virtual;overload;
- Function CreateUserRolePermissionsResource : TUserRolePermissionsResource;virtual;overload;
- Function CreateUserRolesResource(AOwner : TComponent) : TUserRolesResource;virtual;overload;
- Function CreateUserRolesResource : TUserRolesResource;virtual;overload;
- //Add default on-demand instances for resources
- Property AccountActiveAdSummariesResource : TAccountActiveAdSummariesResource Read GetAccountActiveAdSummariesInstance;
- Property AccountPermissionGroupsResource : TAccountPermissionGroupsResource Read GetAccountPermissionGroupsInstance;
- Property AccountPermissionsResource : TAccountPermissionsResource Read GetAccountPermissionsInstance;
- Property AccountUserProfilesResource : TAccountUserProfilesResource Read GetAccountUserProfilesInstance;
- Property AccountsResource : TAccountsResource Read GetAccountsInstance;
- Property AdsResource : TAdsResource Read GetAdsInstance;
- Property AdvertiserGroupsResource : TAdvertiserGroupsResource Read GetAdvertiserGroupsInstance;
- Property AdvertisersResource : TAdvertisersResource Read GetAdvertisersInstance;
- Property BrowsersResource : TBrowsersResource Read GetBrowsersInstance;
- Property CampaignCreativeAssociationsResource : TCampaignCreativeAssociationsResource Read GetCampaignCreativeAssociationsInstance;
- Property CampaignsResource : TCampaignsResource Read GetCampaignsInstance;
- Property ChangeLogsResource : TChangeLogsResource Read GetChangeLogsInstance;
- Property CitiesResource : TCitiesResource Read GetCitiesInstance;
- Property ConnectionTypesResource : TConnectionTypesResource Read GetConnectionTypesInstance;
- Property ContentCategoriesResource : TContentCategoriesResource Read GetContentCategoriesInstance;
- Property ConversionsResource : TConversionsResource Read GetConversionsInstance;
- Property CountriesResource : TCountriesResource Read GetCountriesInstance;
- Property CreativeAssetsResource : TCreativeAssetsResource Read GetCreativeAssetsInstance;
- Property CreativeFieldValuesResource : TCreativeFieldValuesResource Read GetCreativeFieldValuesInstance;
- Property CreativeFieldsResource : TCreativeFieldsResource Read GetCreativeFieldsInstance;
- Property CreativeGroupsResource : TCreativeGroupsResource Read GetCreativeGroupsInstance;
- Property CreativesResource : TCreativesResource Read GetCreativesInstance;
- Property DimensionValuesResource : TDimensionValuesResource Read GetDimensionValuesInstance;
- Property DirectorySiteContactsResource : TDirectorySiteContactsResource Read GetDirectorySiteContactsInstance;
- Property DirectorySitesResource : TDirectorySitesResource Read GetDirectorySitesInstance;
- Property DynamicTargetingKeysResource : TDynamicTargetingKeysResource Read GetDynamicTargetingKeysInstance;
- Property EventTagsResource : TEventTagsResource Read GetEventTagsInstance;
- Property FilesResource : TFilesResource Read GetFilesInstance;
- Property FloodlightActivitiesResource : TFloodlightActivitiesResource Read GetFloodlightActivitiesInstance;
- Property FloodlightActivityGroupsResource : TFloodlightActivityGroupsResource Read GetFloodlightActivityGroupsInstance;
- Property FloodlightConfigurationsResource : TFloodlightConfigurationsResource Read GetFloodlightConfigurationsInstance;
- Property InventoryItemsResource : TInventoryItemsResource Read GetInventoryItemsInstance;
- Property LandingPagesResource : TLandingPagesResource Read GetLandingPagesInstance;
- Property MetrosResource : TMetrosResource Read GetMetrosInstance;
- Property MobileCarriersResource : TMobileCarriersResource Read GetMobileCarriersInstance;
- Property OperatingSystemVersionsResource : TOperatingSystemVersionsResource Read GetOperatingSystemVersionsInstance;
- Property OperatingSystemsResource : TOperatingSystemsResource Read GetOperatingSystemsInstance;
- Property OrderDocumentsResource : TOrderDocumentsResource Read GetOrderDocumentsInstance;
- Property OrdersResource : TOrdersResource Read GetOrdersInstance;
- Property PlacementGroupsResource : TPlacementGroupsResource Read GetPlacementGroupsInstance;
- Property PlacementStrategiesResource : TPlacementStrategiesResource Read GetPlacementStrategiesInstance;
- Property PlacementsResource : TPlacementsResource Read GetPlacementsInstance;
- Property PlatformTypesResource : TPlatformTypesResource Read GetPlatformTypesInstance;
- Property PostalCodesResource : TPostalCodesResource Read GetPostalCodesInstance;
- Property ProjectsResource : TProjectsResource Read GetProjectsInstance;
- Property RegionsResource : TRegionsResource Read GetRegionsInstance;
- Property RemarketingListSharesResource : TRemarketingListSharesResource Read GetRemarketingListSharesInstance;
- Property RemarketingListsResource : TRemarketingListsResource Read GetRemarketingListsInstance;
- Property ReportsCompatibleFieldsResource : TReportsCompatibleFieldsResource Read GetReportsCompatibleFieldsInstance;
- Property ReportsFilesResource : TReportsFilesResource Read GetReportsFilesInstance;
- Property ReportsResource : TReportsResource Read GetReportsInstance;
- Property SitesResource : TSitesResource Read GetSitesInstance;
- Property SizesResource : TSizesResource Read GetSizesInstance;
- Property SubaccountsResource : TSubaccountsResource Read GetSubaccountsInstance;
- Property TargetableRemarketingListsResource : TTargetableRemarketingListsResource Read GetTargetableRemarketingListsInstance;
- Property UserProfilesResource : TUserProfilesResource Read GetUserProfilesInstance;
- Property UserRolePermissionGroupsResource : TUserRolePermissionGroupsResource Read GetUserRolePermissionGroupsInstance;
- Property UserRolePermissionsResource : TUserRolePermissionsResource Read GetUserRolePermissionsInstance;
- Property UserRolesResource : TUserRolesResource Read GetUserRolesInstance;
- end;
- implementation
- { --------------------------------------------------------------------
- TAccount
- --------------------------------------------------------------------}
- Procedure TAccount.SetaccountPermissionIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FaccountPermissionIds=AValue) then exit;
- FaccountPermissionIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetaccountProfile(AIndex : Integer; const AValue : String);
- begin
- If (FaccountProfile=AValue) then exit;
- FaccountProfile:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetactiveAdsLimitTier(AIndex : Integer; const AValue : String);
- begin
- If (FactiveAdsLimitTier=AValue) then exit;
- FactiveAdsLimitTier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetactiveViewOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FactiveViewOptOut=AValue) then exit;
- FactiveViewOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetavailablePermissionIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FavailablePermissionIds=AValue) then exit;
- FavailablePermissionIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetcomscoreVceEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FcomscoreVceEnabled=AValue) then exit;
- FcomscoreVceEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetcountryId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryId=AValue) then exit;
- FcountryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetcurrencyId(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyId=AValue) then exit;
- FcurrencyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetdefaultCreativeSizeId(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultCreativeSizeId=AValue) then exit;
- FdefaultCreativeSizeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setlocale(AIndex : Integer; const AValue : String);
- begin
- If (Flocale=AValue) then exit;
- Flocale:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetmaximumImageSize(AIndex : Integer; const AValue : String);
- begin
- If (FmaximumImageSize=AValue) then exit;
- FmaximumImageSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetnielsenOcrEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FnielsenOcrEnabled=AValue) then exit;
- FnielsenOcrEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetreportsConfiguration(AIndex : Integer; const AValue : TReportsConfiguration);
- begin
- If (FreportsConfiguration=AValue) then exit;
- FreportsConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccount.SetteaserSizeLimit(AIndex : Integer; const AValue : String);
- begin
- If (FteaserSizeLimit=AValue) then exit;
- FteaserSizeLimit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccount.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountpermissionids' : SetLength(FaccountPermissionIds,ALength);
- 'availablepermissionids' : SetLength(FavailablePermissionIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountActiveAdSummary
- --------------------------------------------------------------------}
- Procedure TAccountActiveAdSummary.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountActiveAdSummary.SetactiveAds(AIndex : Integer; const AValue : String);
- begin
- If (FactiveAds=AValue) then exit;
- FactiveAds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountActiveAdSummary.SetactiveAdsLimitTier(AIndex : Integer; const AValue : String);
- begin
- If (FactiveAdsLimitTier=AValue) then exit;
- FactiveAdsLimitTier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountActiveAdSummary.SetavailableAds(AIndex : Integer; const AValue : String);
- begin
- If (FavailableAds=AValue) then exit;
- FavailableAds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountActiveAdSummary.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountPermission
- --------------------------------------------------------------------}
- Procedure TAccountPermission.SetaccountProfiles(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FaccountProfiles=AValue) then exit;
- FaccountProfiles:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermission.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermission.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermission.Setlevel(AIndex : Integer; const AValue : String);
- begin
- If (Flevel=AValue) then exit;
- Flevel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermission.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermission.SetpermissionGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FpermissionGroupId=AValue) then exit;
- FpermissionGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountPermission.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountprofiles' : SetLength(FaccountProfiles,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountPermissionGroup
- --------------------------------------------------------------------}
- Procedure TAccountPermissionGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermissionGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermissionGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountPermissionGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TAccountPermissionGroupsListResponse.SetaccountPermissionGroups(AIndex : Integer; const AValue : TAccountPermissionGroupsListResponseTypeaccountPermissionGroupsArray);
- begin
- If (FaccountPermissionGroups=AValue) then exit;
- FaccountPermissionGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermissionGroupsListResponse.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 TAccountPermissionGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountpermissiongroups' : SetLength(FaccountPermissionGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountPermissionsListResponse
- --------------------------------------------------------------------}
- Procedure TAccountPermissionsListResponse.SetaccountPermissions(AIndex : Integer; const AValue : TAccountPermissionsListResponseTypeaccountPermissionsArray);
- begin
- If (FaccountPermissions=AValue) then exit;
- FaccountPermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountPermissionsListResponse.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 TAccountPermissionsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountpermissions' : SetLength(FaccountPermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountUserProfile
- --------------------------------------------------------------------}
- Procedure TAccountUserProfile.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetadvertiserFilter(AIndex : Integer; const AValue : TObjectFilter);
- begin
- If (FadvertiserFilter=AValue) then exit;
- FadvertiserFilter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetcampaignFilter(AIndex : Integer; const AValue : TObjectFilter);
- begin
- If (FcampaignFilter=AValue) then exit;
- FcampaignFilter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setcomments(AIndex : Integer; const AValue : String);
- begin
- If (Fcomments=AValue) then exit;
- Fcomments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setlocale(AIndex : Integer; const AValue : String);
- begin
- If (Flocale=AValue) then exit;
- Flocale:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetsiteFilter(AIndex : Integer; const AValue : TObjectFilter);
- begin
- If (FsiteFilter=AValue) then exit;
- FsiteFilter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SettraffickerType(AIndex : Integer; const AValue : String);
- begin
- If (FtraffickerType=AValue) then exit;
- FtraffickerType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetuserAccessType(AIndex : Integer; const AValue : String);
- begin
- If (FuserAccessType=AValue) then exit;
- FuserAccessType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetuserRoleFilter(AIndex : Integer; const AValue : TObjectFilter);
- begin
- If (FuserRoleFilter=AValue) then exit;
- FuserRoleFilter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfile.SetuserRoleId(AIndex : Integer; const AValue : String);
- begin
- If (FuserRoleId=AValue) then exit;
- FuserRoleId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAccountUserProfilesListResponse
- --------------------------------------------------------------------}
- Procedure TAccountUserProfilesListResponse.SetaccountUserProfiles(AIndex : Integer; const AValue : TAccountUserProfilesListResponseTypeaccountUserProfilesArray);
- begin
- If (FaccountUserProfiles=AValue) then exit;
- FaccountUserProfiles:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfilesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountUserProfilesListResponse.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 TAccountUserProfilesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accountuserprofiles' : SetLength(FaccountUserProfiles,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountsListResponse
- --------------------------------------------------------------------}
- Procedure TAccountsListResponse.Setaccounts(AIndex : Integer; const AValue : TAccountsListResponseTypeaccountsArray);
- begin
- If (Faccounts=AValue) then exit;
- Faccounts:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAccountsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAccountsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'accounts' : SetLength(Faccounts,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TActivities
- --------------------------------------------------------------------}
- Procedure TActivities.Setfilters(AIndex : Integer; const AValue : TActivitiesTypefiltersArray);
- begin
- If (Ffilters=AValue) then exit;
- Ffilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TActivities.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TActivities.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TActivities.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'filters' : SetLength(Ffilters,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAd
- --------------------------------------------------------------------}
- Procedure TAd.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setarchived(AIndex : Integer; const AValue : boolean);
- begin
- If (Farchived=AValue) then exit;
- Farchived:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetaudienceSegmentId(AIndex : Integer; const AValue : String);
- begin
- If (FaudienceSegmentId=AValue) then exit;
- FaudienceSegmentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetcampaignId(AIndex : Integer; const AValue : String);
- begin
- If (FcampaignId=AValue) then exit;
- FcampaignId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FcampaignIdDimensionValue=AValue) then exit;
- FcampaignIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl);
- begin
- If (FclickThroughUrl=AValue) then exit;
- FclickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetclickThroughUrlSuffixProperties(AIndex : Integer; const AValue : TClickThroughUrlSuffixProperties);
- begin
- If (FclickThroughUrlSuffixProperties=AValue) then exit;
- FclickThroughUrlSuffixProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setcomments(AIndex : Integer; const AValue : String);
- begin
- If (Fcomments=AValue) then exit;
- Fcomments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setcompatibility(AIndex : Integer; const AValue : String);
- begin
- If (Fcompatibility=AValue) then exit;
- Fcompatibility:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FcreateInfo=AValue) then exit;
- FcreateInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetcreativeGroupAssignments(AIndex : Integer; const AValue : TAdTypecreativeGroupAssignmentsArray);
- begin
- If (FcreativeGroupAssignments=AValue) then exit;
- FcreativeGroupAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetcreativeRotation(AIndex : Integer; const AValue : TCreativeRotation);
- begin
- If (FcreativeRotation=AValue) then exit;
- FcreativeRotation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetdayPartTargeting(AIndex : Integer; const AValue : TDayPartTargeting);
- begin
- If (FdayPartTargeting=AValue) then exit;
- FdayPartTargeting:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetdefaultClickThroughEventTagProperties(AIndex : Integer; const AValue : TDefaultClickThroughEventTagProperties);
- begin
- If (FdefaultClickThroughEventTagProperties=AValue) then exit;
- FdefaultClickThroughEventTagProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetdeliverySchedule(AIndex : Integer; const AValue : TDeliverySchedule);
- begin
- If (FdeliverySchedule=AValue) then exit;
- FdeliverySchedule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetdynamicClickTracker(AIndex : Integer; const AValue : boolean);
- begin
- If (FdynamicClickTracker=AValue) then exit;
- FdynamicClickTracker:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetendTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FendTime=AValue) then exit;
- FendTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SeteventTagOverrides(AIndex : Integer; const AValue : TAdTypeeventTagOverridesArray);
- begin
- If (FeventTagOverrides=AValue) then exit;
- FeventTagOverrides:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetgeoTargeting(AIndex : Integer; const AValue : TGeoTargeting);
- begin
- If (FgeoTargeting=AValue) then exit;
- FgeoTargeting:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetkeyValueTargetingExpression(AIndex : Integer; const AValue : TKeyValueTargetingExpression);
- begin
- If (FkeyValueTargetingExpression=AValue) then exit;
- FkeyValueTargetingExpression:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetplacementAssignments(AIndex : Integer; const AValue : TAdTypeplacementAssignmentsArray);
- begin
- If (FplacementAssignments=AValue) then exit;
- FplacementAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetremarketingListExpression(AIndex : Integer; const AValue : TListTargetingExpression);
- begin
- If (FremarketingListExpression=AValue) then exit;
- FremarketingListExpression:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Setsize(AIndex : Integer; const AValue : TSize);
- begin
- If (Fsize=AValue) then exit;
- Fsize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetsslRequired(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslRequired=AValue) then exit;
- FsslRequired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetstartTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FstartTime=AValue) then exit;
- FstartTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.SettechnologyTargeting(AIndex : Integer; const AValue : TTechnologyTargeting);
- begin
- If (FtechnologyTargeting=AValue) then exit;
- FtechnologyTargeting:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAd.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TAd.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAd.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creativegroupassignments' : SetLength(FcreativeGroupAssignments,ALength);
- 'eventtagoverrides' : SetLength(FeventTagOverrides,ALength);
- 'placementassignments' : SetLength(FplacementAssignments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAdSlot
- --------------------------------------------------------------------}
- Procedure TAdSlot.Setcomment(AIndex : Integer; const AValue : String);
- begin
- If (Fcomment=AValue) then exit;
- Fcomment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.Setcompatibility(AIndex : Integer; const AValue : String);
- begin
- If (Fcompatibility=AValue) then exit;
- Fcompatibility:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.Setheight(AIndex : Integer; const AValue : String);
- begin
- If (Fheight=AValue) then exit;
- Fheight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.SetlinkedPlacementId(AIndex : Integer; const AValue : String);
- begin
- If (FlinkedPlacementId=AValue) then exit;
- FlinkedPlacementId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.SetpaymentSourceType(AIndex : Integer; const AValue : String);
- begin
- If (FpaymentSourceType=AValue) then exit;
- FpaymentSourceType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.Setprimary(AIndex : Integer; const AValue : boolean);
- begin
- If (Fprimary=AValue) then exit;
- Fprimary:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdSlot.Setwidth(AIndex : Integer; const AValue : String);
- begin
- If (Fwidth=AValue) then exit;
- Fwidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAdsListResponse
- --------------------------------------------------------------------}
- Procedure TAdsListResponse.Setads(AIndex : Integer; const AValue : TAdsListResponseTypeadsArray);
- begin
- If (Fads=AValue) then exit;
- Fads:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdsListResponse.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 TAdsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'ads' : SetLength(Fads,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAdvertiser
- --------------------------------------------------------------------}
- Procedure TAdvertiser.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetadvertiserGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserGroupId=AValue) then exit;
- FadvertiserGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetclickThroughUrlSuffix(AIndex : Integer; const AValue : String);
- begin
- If (FclickThroughUrlSuffix=AValue) then exit;
- FclickThroughUrlSuffix:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetdefaultClickThroughEventTagId(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultClickThroughEventTagId=AValue) then exit;
- FdefaultClickThroughEventTagId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetdefaultEmail(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultEmail=AValue) then exit;
- FdefaultEmail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetfloodlightConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightConfigurationId=AValue) then exit;
- FfloodlightConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightConfigurationIdDimensionValue=AValue) then exit;
- FfloodlightConfigurationIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetoriginalFloodlightConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (ForiginalFloodlightConfigurationId=AValue) then exit;
- ForiginalFloodlightConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiser.Setsuspended(AIndex : Integer; const AValue : boolean);
- begin
- If (Fsuspended=AValue) then exit;
- Fsuspended:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAdvertiserGroup
- --------------------------------------------------------------------}
- Procedure TAdvertiserGroup.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiserGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiserGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiserGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAdvertiserGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TAdvertiserGroupsListResponse.SetadvertiserGroups(AIndex : Integer; const AValue : TAdvertiserGroupsListResponseTypeadvertiserGroupsArray);
- begin
- If (FadvertiserGroups=AValue) then exit;
- FadvertiserGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiserGroupsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertiserGroupsListResponse.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 TAdvertiserGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'advertisergroups' : SetLength(FadvertiserGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAdvertisersListResponse
- --------------------------------------------------------------------}
- Procedure TAdvertisersListResponse.Setadvertisers(AIndex : Integer; const AValue : TAdvertisersListResponseTypeadvertisersArray);
- begin
- If (Fadvertisers=AValue) then exit;
- Fadvertisers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertisersListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAdvertisersListResponse.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 TAdvertisersListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'advertisers' : SetLength(Fadvertisers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAudienceSegment
- --------------------------------------------------------------------}
- Procedure TAudienceSegment.Setallocation(AIndex : Integer; const AValue : integer);
- begin
- If (Fallocation=AValue) then exit;
- Fallocation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAudienceSegment.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAudienceSegment.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TAudienceSegmentGroup
- --------------------------------------------------------------------}
- Procedure TAudienceSegmentGroup.SetaudienceSegments(AIndex : Integer; const AValue : TAudienceSegmentGroupTypeaudienceSegmentsArray);
- begin
- If (FaudienceSegments=AValue) then exit;
- FaudienceSegments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAudienceSegmentGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TAudienceSegmentGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TAudienceSegmentGroup.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'audiencesegments' : SetLength(FaudienceSegments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TBrowser
- --------------------------------------------------------------------}
- Procedure TBrowser.SetbrowserVersionId(AIndex : Integer; const AValue : String);
- begin
- If (FbrowserVersionId=AValue) then exit;
- FbrowserVersionId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowser.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowser.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowser.SetmajorVersion(AIndex : Integer; const AValue : String);
- begin
- If (FmajorVersion=AValue) then exit;
- FmajorVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowser.SetminorVersion(AIndex : Integer; const AValue : String);
- begin
- If (FminorVersion=AValue) then exit;
- FminorVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowser.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TBrowsersListResponse
- --------------------------------------------------------------------}
- Procedure TBrowsersListResponse.Setbrowsers(AIndex : Integer; const AValue : TBrowsersListResponseTypebrowsersArray);
- begin
- If (Fbrowsers=AValue) then exit;
- Fbrowsers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TBrowsersListResponse.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 TBrowsersListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'browsers' : SetLength(Fbrowsers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCampaign
- --------------------------------------------------------------------}
- Procedure TCampaign.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetadditionalCreativeOptimizationConfigurations(AIndex : Integer; const AValue : TCampaignTypeadditionalCreativeOptimizationConfigurationsArray);
- begin
- If (FadditionalCreativeOptimizationConfigurations=AValue) then exit;
- FadditionalCreativeOptimizationConfigurations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetadvertiserGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserGroupId=AValue) then exit;
- FadvertiserGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.Setarchived(AIndex : Integer; const AValue : boolean);
- begin
- If (Farchived=AValue) then exit;
- Farchived:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetaudienceSegmentGroups(AIndex : Integer; const AValue : TCampaignTypeaudienceSegmentGroupsArray);
- begin
- If (FaudienceSegmentGroups=AValue) then exit;
- FaudienceSegmentGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetbillingInvoiceCode(AIndex : Integer; const AValue : String);
- begin
- If (FbillingInvoiceCode=AValue) then exit;
- FbillingInvoiceCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetclickThroughUrlSuffixProperties(AIndex : Integer; const AValue : TClickThroughUrlSuffixProperties);
- begin
- If (FclickThroughUrlSuffixProperties=AValue) then exit;
- FclickThroughUrlSuffixProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.Setcomment(AIndex : Integer; const AValue : String);
- begin
- If (Fcomment=AValue) then exit;
- Fcomment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetcomscoreVceEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FcomscoreVceEnabled=AValue) then exit;
- FcomscoreVceEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FcreateInfo=AValue) then exit;
- FcreateInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetcreativeGroupIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcreativeGroupIds=AValue) then exit;
- FcreativeGroupIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetcreativeOptimizationConfiguration(AIndex : Integer; const AValue : TCreativeOptimizationConfiguration);
- begin
- If (FcreativeOptimizationConfiguration=AValue) then exit;
- FcreativeOptimizationConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetdefaultClickThroughEventTagProperties(AIndex : Integer; const AValue : TDefaultClickThroughEventTagProperties);
- begin
- If (FdefaultClickThroughEventTagProperties=AValue) then exit;
- FdefaultClickThroughEventTagProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SeteventTagOverrides(AIndex : Integer; const AValue : TCampaignTypeeventTagOverridesArray);
- begin
- If (FeventTagOverrides=AValue) then exit;
- FeventTagOverrides:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetexternalId(AIndex : Integer; const AValue : String);
- begin
- If (FexternalId=AValue) then exit;
- FexternalId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration);
- begin
- If (FlookbackConfiguration=AValue) then exit;
- FlookbackConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetnielsenOcrEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FnielsenOcrEnabled=AValue) then exit;
- FnielsenOcrEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaign.SettraffickerEmails(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FtraffickerEmails=AValue) then exit;
- FtraffickerEmails:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCampaign.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'additionalcreativeoptimizationconfigurations' : SetLength(FadditionalCreativeOptimizationConfigurations,ALength);
- 'audiencesegmentgroups' : SetLength(FaudienceSegmentGroups,ALength);
- 'creativegroupids' : SetLength(FcreativeGroupIds,ALength);
- 'eventtagoverrides' : SetLength(FeventTagOverrides,ALength);
- 'traffickeremails' : SetLength(FtraffickerEmails,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCampaignCreativeAssociation
- --------------------------------------------------------------------}
- Procedure TCampaignCreativeAssociation.SetcreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeId=AValue) then exit;
- FcreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaignCreativeAssociation.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCampaignCreativeAssociationsListResponse
- --------------------------------------------------------------------}
- Procedure TCampaignCreativeAssociationsListResponse.SetcampaignCreativeAssociations(AIndex : Integer; const AValue : TCampaignCreativeAssociationsListResponseTypecampaignCreativeAssociationsArray);
- begin
- If (FcampaignCreativeAssociations=AValue) then exit;
- FcampaignCreativeAssociations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaignCreativeAssociationsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaignCreativeAssociationsListResponse.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 TCampaignCreativeAssociationsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'campaigncreativeassociations' : SetLength(FcampaignCreativeAssociations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCampaignsListResponse
- --------------------------------------------------------------------}
- Procedure TCampaignsListResponse.Setcampaigns(AIndex : Integer; const AValue : TCampaignsListResponseTypecampaignsArray);
- begin
- If (Fcampaigns=AValue) then exit;
- Fcampaigns:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaignsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCampaignsListResponse.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 TCampaignsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'campaigns' : SetLength(Fcampaigns,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TChangeLog
- --------------------------------------------------------------------}
- Procedure TChangeLog.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.Setaction(AIndex : Integer; const AValue : String);
- begin
- If (Faction=AValue) then exit;
- Faction:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetchangeTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FchangeTime=AValue) then exit;
- FchangeTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetfieldName(AIndex : Integer; const AValue : String);
- begin
- If (FfieldName=AValue) then exit;
- FfieldName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetnewValue(AIndex : Integer; const AValue : String);
- begin
- If (FnewValue=AValue) then exit;
- FnewValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetobjectId(AIndex : Integer; const AValue : String);
- begin
- If (FobjectId=AValue) then exit;
- FobjectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetobjectType(AIndex : Integer; const AValue : String);
- begin
- If (FobjectType=AValue) then exit;
- FobjectType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetoldValue(AIndex : Integer; const AValue : String);
- begin
- If (FoldValue=AValue) then exit;
- FoldValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SettransactionId(AIndex : Integer; const AValue : String);
- begin
- If (FtransactionId=AValue) then exit;
- FtransactionId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetuserProfileId(AIndex : Integer; const AValue : String);
- begin
- If (FuserProfileId=AValue) then exit;
- FuserProfileId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLog.SetuserProfileName(AIndex : Integer; const AValue : String);
- begin
- If (FuserProfileName=AValue) then exit;
- FuserProfileName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TChangeLogsListResponse
- --------------------------------------------------------------------}
- Procedure TChangeLogsListResponse.SetchangeLogs(AIndex : Integer; const AValue : TChangeLogsListResponseTypechangeLogsArray);
- begin
- If (FchangeLogs=AValue) then exit;
- FchangeLogs:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLogsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TChangeLogsListResponse.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 TChangeLogsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'changelogs' : SetLength(FchangeLogs,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCitiesListResponse
- --------------------------------------------------------------------}
- Procedure TCitiesListResponse.Setcities(AIndex : Integer; const AValue : TCitiesListResponseTypecitiesArray);
- begin
- If (Fcities=AValue) then exit;
- Fcities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCitiesListResponse.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 TCitiesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'cities' : SetLength(Fcities,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCity
- --------------------------------------------------------------------}
- Procedure TCity.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetcountryDartId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryDartId=AValue) then exit;
- FcountryDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetmetroCode(AIndex : Integer; const AValue : String);
- begin
- If (FmetroCode=AValue) then exit;
- FmetroCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetmetroDmaId(AIndex : Integer; const AValue : String);
- begin
- If (FmetroDmaId=AValue) then exit;
- FmetroDmaId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetregionCode(AIndex : Integer; const AValue : String);
- begin
- If (FregionCode=AValue) then exit;
- FregionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCity.SetregionDartId(AIndex : Integer; const AValue : String);
- begin
- If (FregionDartId=AValue) then exit;
- FregionDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TClickTag
- --------------------------------------------------------------------}
- Procedure TClickTag.SeteventName(AIndex : Integer; const AValue : String);
- begin
- If (FeventName=AValue) then exit;
- FeventName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickTag.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickTag.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TClickThroughUrl
- --------------------------------------------------------------------}
- Procedure TClickThroughUrl.SetcomputedClickThroughUrl(AIndex : Integer; const AValue : String);
- begin
- If (FcomputedClickThroughUrl=AValue) then exit;
- FcomputedClickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickThroughUrl.SetcustomClickThroughUrl(AIndex : Integer; const AValue : String);
- begin
- If (FcustomClickThroughUrl=AValue) then exit;
- FcustomClickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickThroughUrl.SetdefaultLandingPage(AIndex : Integer; const AValue : boolean);
- begin
- If (FdefaultLandingPage=AValue) then exit;
- FdefaultLandingPage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickThroughUrl.SetlandingPageId(AIndex : Integer; const AValue : String);
- begin
- If (FlandingPageId=AValue) then exit;
- FlandingPageId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TClickThroughUrlSuffixProperties
- --------------------------------------------------------------------}
- Procedure TClickThroughUrlSuffixProperties.SetclickThroughUrlSuffix(AIndex : Integer; const AValue : String);
- begin
- If (FclickThroughUrlSuffix=AValue) then exit;
- FclickThroughUrlSuffix:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TClickThroughUrlSuffixProperties.SetoverrideInheritedSuffix(AIndex : Integer; const AValue : boolean);
- begin
- If (FoverrideInheritedSuffix=AValue) then exit;
- FoverrideInheritedSuffix:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCompanionClickThroughOverride
- --------------------------------------------------------------------}
- Procedure TCompanionClickThroughOverride.SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl);
- begin
- If (FclickThroughUrl=AValue) then exit;
- FclickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompanionClickThroughOverride.SetcreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeId=AValue) then exit;
- FcreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCompatibleFields
- --------------------------------------------------------------------}
- Procedure TCompatibleFields.SetcrossDimensionReachReportCompatibleFields(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFields);
- begin
- If (FcrossDimensionReachReportCompatibleFields=AValue) then exit;
- FcrossDimensionReachReportCompatibleFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompatibleFields.SetfloodlightReportCompatibleFields(AIndex : Integer; const AValue : TFloodlightReportCompatibleFields);
- begin
- If (FfloodlightReportCompatibleFields=AValue) then exit;
- FfloodlightReportCompatibleFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompatibleFields.SetpathToConversionReportCompatibleFields(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFields);
- begin
- If (FpathToConversionReportCompatibleFields=AValue) then exit;
- FpathToConversionReportCompatibleFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompatibleFields.SetreachReportCompatibleFields(AIndex : Integer; const AValue : TReachReportCompatibleFields);
- begin
- If (FreachReportCompatibleFields=AValue) then exit;
- FreachReportCompatibleFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCompatibleFields.SetreportCompatibleFields(AIndex : Integer; const AValue : TReportCompatibleFields);
- begin
- If (FreportCompatibleFields=AValue) then exit;
- FreportCompatibleFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TConnectionType
- --------------------------------------------------------------------}
- Procedure TConnectionType.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConnectionType.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConnectionType.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TConnectionTypesListResponse
- --------------------------------------------------------------------}
- Procedure TConnectionTypesListResponse.SetconnectionTypes(AIndex : Integer; const AValue : TConnectionTypesListResponseTypeconnectionTypesArray);
- begin
- If (FconnectionTypes=AValue) then exit;
- FconnectionTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConnectionTypesListResponse.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 TConnectionTypesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'connectiontypes' : SetLength(FconnectionTypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TContentCategoriesListResponse
- --------------------------------------------------------------------}
- Procedure TContentCategoriesListResponse.SetcontentCategories(AIndex : Integer; const AValue : TContentCategoriesListResponseTypecontentCategoriesArray);
- begin
- If (FcontentCategories=AValue) then exit;
- FcontentCategories:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TContentCategoriesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TContentCategoriesListResponse.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 TContentCategoriesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'contentcategories' : SetLength(FcontentCategories,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TContentCategory
- --------------------------------------------------------------------}
- Procedure TContentCategory.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TContentCategory.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TContentCategory.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TContentCategory.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TConversion
- --------------------------------------------------------------------}
- Procedure TConversion.SetchildDirectedTreatment(AIndex : Integer; const AValue : boolean);
- begin
- If (FchildDirectedTreatment=AValue) then exit;
- FchildDirectedTreatment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetcustomVariables(AIndex : Integer; const AValue : TConversionTypecustomVariablesArray);
- begin
- If (FcustomVariables=AValue) then exit;
- FcustomVariables:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetencryptedUserId(AIndex : Integer; const AValue : String);
- begin
- If (FencryptedUserId=AValue) then exit;
- FencryptedUserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetfloodlightActivityId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityId=AValue) then exit;
- FfloodlightActivityId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetfloodlightConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightConfigurationId=AValue) then exit;
- FfloodlightConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetlimitAdTracking(AIndex : Integer; const AValue : boolean);
- begin
- If (FlimitAdTracking=AValue) then exit;
- FlimitAdTracking:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SetmobileDeviceId(AIndex : Integer; const AValue : String);
- begin
- If (FmobileDeviceId=AValue) then exit;
- FmobileDeviceId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.Setordinal(AIndex : Integer; const AValue : String);
- begin
- If (Fordinal=AValue) then exit;
- Fordinal:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.Setquantity(AIndex : Integer; const AValue : String);
- begin
- If (Fquantity=AValue) then exit;
- Fquantity:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.SettimestampMicros(AIndex : Integer; const AValue : String);
- begin
- If (FtimestampMicros=AValue) then exit;
- FtimestampMicros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversion.Setvalue(AIndex : Integer; const AValue : double);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TConversion.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'customvariables' : SetLength(FcustomVariables,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TConversionError
- --------------------------------------------------------------------}
- Procedure TConversionError.Setcode(AIndex : Integer; const AValue : String);
- begin
- If (Fcode=AValue) then exit;
- Fcode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionError.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionError.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TConversionStatus
- --------------------------------------------------------------------}
- Procedure TConversionStatus.Setconversion(AIndex : Integer; const AValue : TConversion);
- begin
- If (Fconversion=AValue) then exit;
- Fconversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionStatus.Seterrors(AIndex : Integer; const AValue : TConversionStatusTypeerrorsArray);
- begin
- If (Ferrors=AValue) then exit;
- Ferrors:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionStatus.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 TConversionStatus.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'errors' : SetLength(Ferrors,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TConversionsBatchInsertRequest
- --------------------------------------------------------------------}
- Procedure TConversionsBatchInsertRequest.Setconversions(AIndex : Integer; const AValue : TConversionsBatchInsertRequestTypeconversionsArray);
- begin
- If (Fconversions=AValue) then exit;
- Fconversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionsBatchInsertRequest.SetencryptionInfo(AIndex : Integer; const AValue : TEncryptionInfo);
- begin
- If (FencryptionInfo=AValue) then exit;
- FencryptionInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionsBatchInsertRequest.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 TConversionsBatchInsertRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'conversions' : SetLength(Fconversions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TConversionsBatchInsertResponse
- --------------------------------------------------------------------}
- Procedure TConversionsBatchInsertResponse.SethasFailures(AIndex : Integer; const AValue : boolean);
- begin
- If (FhasFailures=AValue) then exit;
- FhasFailures:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionsBatchInsertResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TConversionsBatchInsertResponse.Setstatus(AIndex : Integer; const AValue : TConversionsBatchInsertResponseTypestatusArray);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TConversionsBatchInsertResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'status' : SetLength(Fstatus,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCountriesListResponse
- --------------------------------------------------------------------}
- Procedure TCountriesListResponse.Setcountries(AIndex : Integer; const AValue : TCountriesListResponseTypecountriesArray);
- begin
- If (Fcountries=AValue) then exit;
- Fcountries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCountriesListResponse.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 TCountriesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'countries' : SetLength(Fcountries,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCountry
- --------------------------------------------------------------------}
- Procedure TCountry.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCountry.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCountry.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCountry.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCountry.SetsslEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslEnabled=AValue) then exit;
- FsslEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreative
- --------------------------------------------------------------------}
- Procedure TCreative.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetadParameters(AIndex : Integer; const AValue : String);
- begin
- If (FadParameters=AValue) then exit;
- FadParameters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetadTagKeys(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FadTagKeys=AValue) then exit;
- FadTagKeys:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetallowScriptAccess(AIndex : Integer; const AValue : boolean);
- begin
- If (FallowScriptAccess=AValue) then exit;
- FallowScriptAccess:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setarchived(AIndex : Integer; const AValue : boolean);
- begin
- If (Farchived=AValue) then exit;
- Farchived:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetartworkType(AIndex : Integer; const AValue : String);
- begin
- If (FartworkType=AValue) then exit;
- FartworkType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetauthoringSource(AIndex : Integer; const AValue : String);
- begin
- If (FauthoringSource=AValue) then exit;
- FauthoringSource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetauthoringTool(AIndex : Integer; const AValue : String);
- begin
- If (FauthoringTool=AValue) then exit;
- FauthoringTool:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setauto_advance_images(AIndex : Integer; const AValue : boolean);
- begin
- If (Fauto_advance_images=AValue) then exit;
- Fauto_advance_images:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetbackgroundColor(AIndex : Integer; const AValue : String);
- begin
- If (FbackgroundColor=AValue) then exit;
- FbackgroundColor:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetbackupImageClickThroughUrl(AIndex : Integer; const AValue : String);
- begin
- If (FbackupImageClickThroughUrl=AValue) then exit;
- FbackupImageClickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetbackupImageFeatures(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FbackupImageFeatures=AValue) then exit;
- FbackupImageFeatures:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetbackupImageReportingLabel(AIndex : Integer; const AValue : String);
- begin
- If (FbackupImageReportingLabel=AValue) then exit;
- FbackupImageReportingLabel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetbackupImageTargetWindow(AIndex : Integer; const AValue : TTargetWindow);
- begin
- If (FbackupImageTargetWindow=AValue) then exit;
- FbackupImageTargetWindow:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetclickTags(AIndex : Integer; const AValue : TCreativeTypeclickTagsArray);
- begin
- If (FclickTags=AValue) then exit;
- FclickTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcommercialId(AIndex : Integer; const AValue : String);
- begin
- If (FcommercialId=AValue) then exit;
- FcommercialId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcompanionCreatives(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcompanionCreatives=AValue) then exit;
- FcompanionCreatives:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setcompatibility(AIndex : Integer; const AValue : TStringArray);
- begin
- If (Fcompatibility=AValue) then exit;
- Fcompatibility:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetconvertFlashToHtml5(AIndex : Integer; const AValue : boolean);
- begin
- If (FconvertFlashToHtml5=AValue) then exit;
- FconvertFlashToHtml5:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcounterCustomEvents(AIndex : Integer; const AValue : TCreativeTypecounterCustomEventsArray);
- begin
- If (FcounterCustomEvents=AValue) then exit;
- FcounterCustomEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcreativeAssets(AIndex : Integer; const AValue : TCreativeTypecreativeAssetsArray);
- begin
- If (FcreativeAssets=AValue) then exit;
- FcreativeAssets:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcreativeFieldAssignments(AIndex : Integer; const AValue : TCreativeTypecreativeFieldAssignmentsArray);
- begin
- If (FcreativeFieldAssignments=AValue) then exit;
- FcreativeFieldAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetcustomKeyValues(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FcustomKeyValues=AValue) then exit;
- FcustomKeyValues:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetexitCustomEvents(AIndex : Integer; const AValue : TCreativeTypeexitCustomEventsArray);
- begin
- If (FexitCustomEvents=AValue) then exit;
- FexitCustomEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetfsCommand(AIndex : Integer; const AValue : TFsCommand);
- begin
- If (FfsCommand=AValue) then exit;
- FfsCommand:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SethtmlCode(AIndex : Integer; const AValue : String);
- begin
- If (FhtmlCode=AValue) then exit;
- FhtmlCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SethtmlCodeLocked(AIndex : Integer; const AValue : boolean);
- begin
- If (FhtmlCodeLocked=AValue) then exit;
- FhtmlCodeLocked:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetlatestTraffickedCreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FlatestTraffickedCreativeId=AValue) then exit;
- FlatestTraffickedCreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetoverrideCss(AIndex : Integer; const AValue : String);
- begin
- If (FoverrideCss=AValue) then exit;
- FoverrideCss:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetredirectUrl(AIndex : Integer; const AValue : String);
- begin
- If (FredirectUrl=AValue) then exit;
- FredirectUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetrenderingId(AIndex : Integer; const AValue : String);
- begin
- If (FrenderingId=AValue) then exit;
- FrenderingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetrenderingIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FrenderingIdDimensionValue=AValue) then exit;
- FrenderingIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetrequiredFlashPluginVersion(AIndex : Integer; const AValue : String);
- begin
- If (FrequiredFlashPluginVersion=AValue) then exit;
- FrequiredFlashPluginVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetrequiredFlashVersion(AIndex : Integer; const AValue : integer);
- begin
- If (FrequiredFlashVersion=AValue) then exit;
- FrequiredFlashVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setsize(AIndex : Integer; const AValue : TSize);
- begin
- If (Fsize=AValue) then exit;
- Fsize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setskippable(AIndex : Integer; const AValue : boolean);
- begin
- If (Fskippable=AValue) then exit;
- Fskippable:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetsslOverride(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslOverride=AValue) then exit;
- FsslOverride:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetstudioAdvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FstudioAdvertiserId=AValue) then exit;
- FstudioAdvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetstudioCreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FstudioCreativeId=AValue) then exit;
- FstudioCreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetstudioTraffickedCreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FstudioTraffickedCreativeId=AValue) then exit;
- FstudioTraffickedCreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetthirdPartyBackupImageImpressionsUrl(AIndex : Integer; const AValue : String);
- begin
- If (FthirdPartyBackupImageImpressionsUrl=AValue) then exit;
- FthirdPartyBackupImageImpressionsUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetthirdPartyRichMediaImpressionsUrl(AIndex : Integer; const AValue : String);
- begin
- If (FthirdPartyRichMediaImpressionsUrl=AValue) then exit;
- FthirdPartyRichMediaImpressionsUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetthirdPartyUrls(AIndex : Integer; const AValue : TCreativeTypethirdPartyUrlsArray);
- begin
- If (FthirdPartyUrls=AValue) then exit;
- FthirdPartyUrls:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SettimerCustomEvents(AIndex : Integer; const AValue : TCreativeTypetimerCustomEventsArray);
- begin
- If (FtimerCustomEvents=AValue) then exit;
- FtimerCustomEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SettotalFileSize(AIndex : Integer; const AValue : String);
- begin
- If (FtotalFileSize=AValue) then exit;
- FtotalFileSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.Setversion(AIndex : Integer; const AValue : integer);
- begin
- If (Fversion=AValue) then exit;
- Fversion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetvideoDescription(AIndex : Integer; const AValue : String);
- begin
- If (FvideoDescription=AValue) then exit;
- FvideoDescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreative.SetvideoDuration(AIndex : Integer; const AValue : integer);
- begin
- If (FvideoDuration=AValue) then exit;
- FvideoDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TCreative.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreative.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'adtagkeys' : SetLength(FadTagKeys,ALength);
- 'backupimagefeatures' : SetLength(FbackupImageFeatures,ALength);
- 'clicktags' : SetLength(FclickTags,ALength);
- 'companioncreatives' : SetLength(FcompanionCreatives,ALength);
- 'compatibility' : SetLength(Fcompatibility,ALength);
- 'countercustomevents' : SetLength(FcounterCustomEvents,ALength);
- 'creativeassets' : SetLength(FcreativeAssets,ALength);
- 'creativefieldassignments' : SetLength(FcreativeFieldAssignments,ALength);
- 'customkeyvalues' : SetLength(FcustomKeyValues,ALength);
- 'exitcustomevents' : SetLength(FexitCustomEvents,ALength);
- 'thirdpartyurls' : SetLength(FthirdPartyUrls,ALength);
- 'timercustomevents' : SetLength(FtimerCustomEvents,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeAsset
- --------------------------------------------------------------------}
- Procedure TCreativeAsset.SetactionScript3(AIndex : Integer; const AValue : boolean);
- begin
- If (FactionScript3=AValue) then exit;
- FactionScript3:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setalignment(AIndex : Integer; const AValue : String);
- begin
- If (Falignment=AValue) then exit;
- Falignment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetartworkType(AIndex : Integer; const AValue : String);
- begin
- If (FartworkType=AValue) then exit;
- FartworkType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetassetIdentifier(AIndex : Integer; const AValue : TCreativeAssetId);
- begin
- If (FassetIdentifier=AValue) then exit;
- FassetIdentifier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetbackupImageExit(AIndex : Integer; const AValue : TCreativeCustomEvent);
- begin
- If (FbackupImageExit=AValue) then exit;
- FbackupImageExit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetbitRate(AIndex : Integer; const AValue : integer);
- begin
- If (FbitRate=AValue) then exit;
- FbitRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetchildAssetType(AIndex : Integer; const AValue : String);
- begin
- If (FchildAssetType=AValue) then exit;
- FchildAssetType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetcollapsedSize(AIndex : Integer; const AValue : TSize);
- begin
- If (FcollapsedSize=AValue) then exit;
- FcollapsedSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetcustomStartTimeValue(AIndex : Integer; const AValue : integer);
- begin
- If (FcustomStartTimeValue=AValue) then exit;
- FcustomStartTimeValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetdetectedFeatures(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdetectedFeatures=AValue) then exit;
- FdetectedFeatures:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetdisplayType(AIndex : Integer; const AValue : String);
- begin
- If (FdisplayType=AValue) then exit;
- FdisplayType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setduration(AIndex : Integer; const AValue : integer);
- begin
- If (Fduration=AValue) then exit;
- Fduration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetdurationType(AIndex : Integer; const AValue : String);
- begin
- If (FdurationType=AValue) then exit;
- FdurationType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetexpandedDimension(AIndex : Integer; const AValue : TSize);
- begin
- If (FexpandedDimension=AValue) then exit;
- FexpandedDimension:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetfileSize(AIndex : Integer; const AValue : String);
- begin
- If (FfileSize=AValue) then exit;
- FfileSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetflashVersion(AIndex : Integer; const AValue : integer);
- begin
- If (FflashVersion=AValue) then exit;
- FflashVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SethideFlashObjects(AIndex : Integer; const AValue : boolean);
- begin
- If (FhideFlashObjects=AValue) then exit;
- FhideFlashObjects:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SethideSelectionBoxes(AIndex : Integer; const AValue : boolean);
- begin
- If (FhideSelectionBoxes=AValue) then exit;
- FhideSelectionBoxes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SethorizontallyLocked(AIndex : Integer; const AValue : boolean);
- begin
- If (FhorizontallyLocked=AValue) then exit;
- FhorizontallyLocked:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetmimeType(AIndex : Integer; const AValue : String);
- begin
- If (FmimeType=AValue) then exit;
- FmimeType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setoffset(AIndex : Integer; const AValue : TOffsetPosition);
- begin
- If (Foffset=AValue) then exit;
- Foffset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetoriginalBackup(AIndex : Integer; const AValue : boolean);
- begin
- If (ForiginalBackup=AValue) then exit;
- ForiginalBackup:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setposition(AIndex : Integer; const AValue : TOffsetPosition);
- begin
- If (Fposition=AValue) then exit;
- Fposition:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetpositionLeftUnit(AIndex : Integer; const AValue : String);
- begin
- If (FpositionLeftUnit=AValue) then exit;
- FpositionLeftUnit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetpositionTopUnit(AIndex : Integer; const AValue : String);
- begin
- If (FpositionTopUnit=AValue) then exit;
- FpositionTopUnit:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetprogressiveServingUrl(AIndex : Integer; const AValue : String);
- begin
- If (FprogressiveServingUrl=AValue) then exit;
- FprogressiveServingUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setpushdown(AIndex : Integer; const AValue : boolean);
- begin
- If (Fpushdown=AValue) then exit;
- Fpushdown:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetpushdownDuration(AIndex : Integer; const AValue : integer);
- begin
- If (FpushdownDuration=AValue) then exit;
- FpushdownDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setrole(AIndex : Integer; const AValue : String);
- begin
- If (Frole=AValue) then exit;
- Frole:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Setsize(AIndex : Integer; const AValue : TSize);
- begin
- If (Fsize=AValue) then exit;
- Fsize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetstartTimeType(AIndex : Integer; const AValue : String);
- begin
- If (FstartTimeType=AValue) then exit;
- FstartTimeType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetstreamingServingUrl(AIndex : Integer; const AValue : String);
- begin
- If (FstreamingServingUrl=AValue) then exit;
- FstreamingServingUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.Settransparency(AIndex : Integer; const AValue : boolean);
- begin
- If (Ftransparency=AValue) then exit;
- Ftransparency:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetverticallyLocked(AIndex : Integer; const AValue : boolean);
- begin
- If (FverticallyLocked=AValue) then exit;
- FverticallyLocked:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetvideoDuration(AIndex : Integer; const AValue : integer);
- begin
- If (FvideoDuration=AValue) then exit;
- FvideoDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetwindowMode(AIndex : Integer; const AValue : String);
- begin
- If (FwindowMode=AValue) then exit;
- FwindowMode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetzIndex(AIndex : Integer; const AValue : integer);
- begin
- If (FzIndex=AValue) then exit;
- FzIndex:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetzipFilename(AIndex : Integer; const AValue : String);
- begin
- If (FzipFilename=AValue) then exit;
- FzipFilename:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAsset.SetzipFilesize(AIndex : Integer; const AValue : String);
- begin
- If (FzipFilesize=AValue) then exit;
- FzipFilesize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreativeAsset.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'detectedfeatures' : SetLength(FdetectedFeatures,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeAssetId
- --------------------------------------------------------------------}
- Procedure TCreativeAssetId.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssetId.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TCreativeAssetId.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TCreativeAssetMetadata
- --------------------------------------------------------------------}
- Procedure TCreativeAssetMetadata.SetassetIdentifier(AIndex : Integer; const AValue : TCreativeAssetId);
- begin
- If (FassetIdentifier=AValue) then exit;
- FassetIdentifier:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssetMetadata.SetclickTags(AIndex : Integer; const AValue : TCreativeAssetMetadataTypeclickTagsArray);
- begin
- If (FclickTags=AValue) then exit;
- FclickTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssetMetadata.SetdetectedFeatures(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdetectedFeatures=AValue) then exit;
- FdetectedFeatures:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssetMetadata.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssetMetadata.SetwarnedValidationRules(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FwarnedValidationRules=AValue) then exit;
- FwarnedValidationRules:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreativeAssetMetadata.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'clicktags' : SetLength(FclickTags,ALength);
- 'detectedfeatures' : SetLength(FdetectedFeatures,ALength);
- 'warnedvalidationrules' : SetLength(FwarnedValidationRules,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeAssignment
- --------------------------------------------------------------------}
- Procedure TCreativeAssignment.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetapplyEventTags(AIndex : Integer; const AValue : boolean);
- begin
- If (FapplyEventTags=AValue) then exit;
- FapplyEventTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetclickThroughUrl(AIndex : Integer; const AValue : TClickThroughUrl);
- begin
- If (FclickThroughUrl=AValue) then exit;
- FclickThroughUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetcompanionCreativeOverrides(AIndex : Integer; const AValue : TCreativeAssignmentTypecompanionCreativeOverridesArray);
- begin
- If (FcompanionCreativeOverrides=AValue) then exit;
- FcompanionCreativeOverrides:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetcreativeGroupAssignments(AIndex : Integer; const AValue : TCreativeAssignmentTypecreativeGroupAssignmentsArray);
- begin
- If (FcreativeGroupAssignments=AValue) then exit;
- FcreativeGroupAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetcreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeId=AValue) then exit;
- FcreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetcreativeIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FcreativeIdDimensionValue=AValue) then exit;
- FcreativeIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetendTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FendTime=AValue) then exit;
- FendTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetrichMediaExitOverrides(AIndex : Integer; const AValue : TCreativeAssignmentTyperichMediaExitOverridesArray);
- begin
- If (FrichMediaExitOverrides=AValue) then exit;
- FrichMediaExitOverrides:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.Setsequence(AIndex : Integer; const AValue : integer);
- begin
- If (Fsequence=AValue) then exit;
- Fsequence:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.SetstartTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FstartTime=AValue) then exit;
- FstartTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeAssignment.Setweight(AIndex : Integer; const AValue : integer);
- begin
- If (Fweight=AValue) then exit;
- Fweight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreativeAssignment.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'companioncreativeoverrides' : SetLength(FcompanionCreativeOverrides,ALength);
- 'creativegroupassignments' : SetLength(FcreativeGroupAssignments,ALength);
- 'richmediaexitoverrides' : SetLength(FrichMediaExitOverrides,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeCustomEvent
- --------------------------------------------------------------------}
- Procedure TCreativeCustomEvent.SetadvertiserCustomEventId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserCustomEventId=AValue) then exit;
- FadvertiserCustomEventId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetadvertiserCustomEventName(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserCustomEventName=AValue) then exit;
- FadvertiserCustomEventName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetadvertiserCustomEventType(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserCustomEventType=AValue) then exit;
- FadvertiserCustomEventType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetartworkLabel(AIndex : Integer; const AValue : String);
- begin
- If (FartworkLabel=AValue) then exit;
- FartworkLabel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetartworkType(AIndex : Integer; const AValue : String);
- begin
- If (FartworkType=AValue) then exit;
- FartworkType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetexitUrl(AIndex : Integer; const AValue : String);
- begin
- If (FexitUrl=AValue) then exit;
- FexitUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetpopupWindowProperties(AIndex : Integer; const AValue : TPopupWindowProperties);
- begin
- If (FpopupWindowProperties=AValue) then exit;
- FpopupWindowProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SettargetType(AIndex : Integer; const AValue : String);
- begin
- If (FtargetType=AValue) then exit;
- FtargetType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeCustomEvent.SetvideoReportingId(AIndex : Integer; const AValue : String);
- begin
- If (FvideoReportingId=AValue) then exit;
- FvideoReportingId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeField
- --------------------------------------------------------------------}
- Procedure TCreativeField.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeField.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeFieldAssignment
- --------------------------------------------------------------------}
- Procedure TCreativeFieldAssignment.SetcreativeFieldId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeFieldId=AValue) then exit;
- FcreativeFieldId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldAssignment.SetcreativeFieldValueId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeFieldValueId=AValue) then exit;
- FcreativeFieldValueId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeFieldValue
- --------------------------------------------------------------------}
- Procedure TCreativeFieldValue.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldValue.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldValue.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeFieldValuesListResponse
- --------------------------------------------------------------------}
- Procedure TCreativeFieldValuesListResponse.SetcreativeFieldValues(AIndex : Integer; const AValue : TCreativeFieldValuesListResponseTypecreativeFieldValuesArray);
- begin
- If (FcreativeFieldValues=AValue) then exit;
- FcreativeFieldValues:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldValuesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldValuesListResponse.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 TCreativeFieldValuesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creativefieldvalues' : SetLength(FcreativeFieldValues,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeFieldsListResponse
- --------------------------------------------------------------------}
- Procedure TCreativeFieldsListResponse.SetcreativeFields(AIndex : Integer; const AValue : TCreativeFieldsListResponseTypecreativeFieldsArray);
- begin
- If (FcreativeFields=AValue) then exit;
- FcreativeFields:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeFieldsListResponse.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 TCreativeFieldsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creativefields' : SetLength(FcreativeFields,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeGroup
- --------------------------------------------------------------------}
- Procedure TCreativeGroup.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.SetgroupNumber(AIndex : Integer; const AValue : integer);
- begin
- If (FgroupNumber=AValue) then exit;
- FgroupNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroup.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeGroupAssignment
- --------------------------------------------------------------------}
- Procedure TCreativeGroupAssignment.SetcreativeGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeGroupId=AValue) then exit;
- FcreativeGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroupAssignment.SetcreativeGroupNumber(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeGroupNumber=AValue) then exit;
- FcreativeGroupNumber:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativeGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TCreativeGroupsListResponse.SetcreativeGroups(AIndex : Integer; const AValue : TCreativeGroupsListResponseTypecreativeGroupsArray);
- begin
- If (FcreativeGroups=AValue) then exit;
- FcreativeGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroupsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeGroupsListResponse.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 TCreativeGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creativegroups' : SetLength(FcreativeGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeOptimizationConfiguration
- --------------------------------------------------------------------}
- Procedure TCreativeOptimizationConfiguration.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeOptimizationConfiguration.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeOptimizationConfiguration.SetoptimizationActivitys(AIndex : Integer; const AValue : TCreativeOptimizationConfigurationTypeoptimizationActivitysArray);
- begin
- If (FoptimizationActivitys=AValue) then exit;
- FoptimizationActivitys:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeOptimizationConfiguration.SetoptimizationModel(AIndex : Integer; const AValue : String);
- begin
- If (FoptimizationModel=AValue) then exit;
- FoptimizationModel:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreativeOptimizationConfiguration.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'optimizationactivitys' : SetLength(FoptimizationActivitys,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeRotation
- --------------------------------------------------------------------}
- Procedure TCreativeRotation.SetcreativeAssignments(AIndex : Integer; const AValue : TCreativeRotationTypecreativeAssignmentsArray);
- begin
- If (FcreativeAssignments=AValue) then exit;
- FcreativeAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeRotation.SetcreativeOptimizationConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeOptimizationConfigurationId=AValue) then exit;
- FcreativeOptimizationConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeRotation.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeRotation.SetweightCalculationStrategy(AIndex : Integer; const AValue : String);
- begin
- If (FweightCalculationStrategy=AValue) then exit;
- FweightCalculationStrategy:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TCreativeRotation.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCreativeRotation.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creativeassignments' : SetLength(FcreativeAssignments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCreativeSettings
- --------------------------------------------------------------------}
- Procedure TCreativeSettings.SetiFrameFooter(AIndex : Integer; const AValue : String);
- begin
- If (FiFrameFooter=AValue) then exit;
- FiFrameFooter:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativeSettings.SetiFrameHeader(AIndex : Integer; const AValue : String);
- begin
- If (FiFrameHeader=AValue) then exit;
- FiFrameHeader:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TCreativesListResponse
- --------------------------------------------------------------------}
- Procedure TCreativesListResponse.Setcreatives(AIndex : Integer; const AValue : TCreativesListResponseTypecreativesArray);
- begin
- If (Fcreatives=AValue) then exit;
- Fcreatives:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCreativesListResponse.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 TCreativesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'creatives' : SetLength(Fcreatives,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCrossDimensionReachReportCompatibleFields
- --------------------------------------------------------------------}
- Procedure TCrossDimensionReachReportCompatibleFields.Setbreakdown(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypebreakdownArray);
- begin
- If (Fbreakdown=AValue) then exit;
- Fbreakdown:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCrossDimensionReachReportCompatibleFields.SetdimensionFilters(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCrossDimensionReachReportCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCrossDimensionReachReportCompatibleFields.Setmetrics(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypemetricsArray);
- begin
- If (Fmetrics=AValue) then exit;
- Fmetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCrossDimensionReachReportCompatibleFields.SetoverlapMetrics(AIndex : Integer; const AValue : TCrossDimensionReachReportCompatibleFieldsTypeoverlapMetricsArray);
- begin
- If (FoverlapMetrics=AValue) then exit;
- FoverlapMetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TCrossDimensionReachReportCompatibleFields.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'breakdown' : SetLength(Fbreakdown,ALength);
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'metrics' : SetLength(Fmetrics,ALength);
- 'overlapmetrics' : SetLength(FoverlapMetrics,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TCustomFloodlightVariable
- --------------------------------------------------------------------}
- Procedure TCustomFloodlightVariable.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCustomFloodlightVariable.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCustomFloodlightVariable.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TCustomFloodlightVariable.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TCustomRichMediaEvents
- --------------------------------------------------------------------}
- Procedure TCustomRichMediaEvents.SetfilteredEventIds(AIndex : Integer; const AValue : TCustomRichMediaEventsTypefilteredEventIdsArray);
- begin
- If (FfilteredEventIds=AValue) then exit;
- FfilteredEventIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TCustomRichMediaEvents.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 TCustomRichMediaEvents.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'filteredeventids' : SetLength(FfilteredEventIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDateRange
- --------------------------------------------------------------------}
- Procedure TDateRange.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDateRange.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDateRange.SetrelativeDateRange(AIndex : Integer; const AValue : String);
- begin
- If (FrelativeDateRange=AValue) then exit;
- FrelativeDateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDateRange.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDayPartTargeting
- --------------------------------------------------------------------}
- Procedure TDayPartTargeting.SetdaysOfWeek(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FdaysOfWeek=AValue) then exit;
- FdaysOfWeek:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDayPartTargeting.SethoursOfDay(AIndex : Integer; const AValue : TintegerArray);
- begin
- If (FhoursOfDay=AValue) then exit;
- FhoursOfDay:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDayPartTargeting.SetuserLocalTime(AIndex : Integer; const AValue : boolean);
- begin
- If (FuserLocalTime=AValue) then exit;
- FuserLocalTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDayPartTargeting.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'daysofweek' : SetLength(FdaysOfWeek,ALength);
- 'hoursofday' : SetLength(FhoursOfDay,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDefaultClickThroughEventTagProperties
- --------------------------------------------------------------------}
- Procedure TDefaultClickThroughEventTagProperties.SetdefaultClickThroughEventTagId(AIndex : Integer; const AValue : String);
- begin
- If (FdefaultClickThroughEventTagId=AValue) then exit;
- FdefaultClickThroughEventTagId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDefaultClickThroughEventTagProperties.SetoverrideInheritedEventTag(AIndex : Integer; const AValue : boolean);
- begin
- If (FoverrideInheritedEventTag=AValue) then exit;
- FoverrideInheritedEventTag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDeliverySchedule
- --------------------------------------------------------------------}
- Procedure TDeliverySchedule.SetfrequencyCap(AIndex : Integer; const AValue : TFrequencyCap);
- begin
- If (FfrequencyCap=AValue) then exit;
- FfrequencyCap:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDeliverySchedule.SethardCutoff(AIndex : Integer; const AValue : boolean);
- begin
- If (FhardCutoff=AValue) then exit;
- FhardCutoff:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDeliverySchedule.SetimpressionRatio(AIndex : Integer; const AValue : String);
- begin
- If (FimpressionRatio=AValue) then exit;
- FimpressionRatio:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDeliverySchedule.Setpriority(AIndex : Integer; const AValue : String);
- begin
- If (Fpriority=AValue) then exit;
- Fpriority:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDfpSettings
- --------------------------------------------------------------------}
- Procedure TDfpSettings.Setdfp_network_code(AIndex : Integer; const AValue : String);
- begin
- If (Fdfp_network_code=AValue) then exit;
- Fdfp_network_code:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDfpSettings.Setdfp_network_name(AIndex : Integer; const AValue : String);
- begin
- If (Fdfp_network_name=AValue) then exit;
- Fdfp_network_name:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDfpSettings.SetprogrammaticPlacementAccepted(AIndex : Integer; const AValue : boolean);
- begin
- If (FprogrammaticPlacementAccepted=AValue) then exit;
- FprogrammaticPlacementAccepted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDfpSettings.SetpubPaidPlacementAccepted(AIndex : Integer; const AValue : boolean);
- begin
- If (FpubPaidPlacementAccepted=AValue) then exit;
- FpubPaidPlacementAccepted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDfpSettings.SetpublisherPortalOnly(AIndex : Integer; const AValue : boolean);
- begin
- If (FpublisherPortalOnly=AValue) then exit;
- FpublisherPortalOnly:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDimension
- --------------------------------------------------------------------}
- Procedure TDimension.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimension.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDimensionFilter
- --------------------------------------------------------------------}
- Procedure TDimensionFilter.SetdimensionName(AIndex : Integer; const AValue : String);
- begin
- If (FdimensionName=AValue) then exit;
- FdimensionName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionFilter.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionFilter.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDimensionValue
- --------------------------------------------------------------------}
- Procedure TDimensionValue.SetdimensionName(AIndex : Integer; const AValue : String);
- begin
- If (FdimensionName=AValue) then exit;
- FdimensionName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValue.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValue.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValue.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValue.SetmatchType(AIndex : Integer; const AValue : String);
- begin
- If (FmatchType=AValue) then exit;
- FmatchType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValue.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDimensionValueList
- --------------------------------------------------------------------}
- Procedure TDimensionValueList.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueList.Setitems(AIndex : Integer; const AValue : TDimensionValueListTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueList.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueList.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 TDimensionValueList.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDimensionValueRequest
- --------------------------------------------------------------------}
- Procedure TDimensionValueRequest.SetdimensionName(AIndex : Integer; const AValue : String);
- begin
- If (FdimensionName=AValue) then exit;
- FdimensionName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueRequest.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueRequest.Setfilters(AIndex : Integer; const AValue : TDimensionValueRequestTypefiltersArray);
- begin
- If (Ffilters=AValue) then exit;
- Ffilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueRequest.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDimensionValueRequest.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDimensionValueRequest.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'filters' : SetLength(Ffilters,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDirectorySite
- --------------------------------------------------------------------}
- Procedure TDirectorySite.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetcontactAssignments(AIndex : Integer; const AValue : TDirectorySiteTypecontactAssignmentsArray);
- begin
- If (FcontactAssignments=AValue) then exit;
- FcontactAssignments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetcountryId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryId=AValue) then exit;
- FcountryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetcurrencyId(AIndex : Integer; const AValue : String);
- begin
- If (FcurrencyId=AValue) then exit;
- FcurrencyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetinpageTagFormats(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FinpageTagFormats=AValue) then exit;
- FinpageTagFormats:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetinterstitialTagFormats(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FinterstitialTagFormats=AValue) then exit;
- FinterstitialTagFormats:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.SetparentId(AIndex : Integer; const AValue : String);
- begin
- If (FparentId=AValue) then exit;
- FparentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Setsettings(AIndex : Integer; const AValue : TDirectorySiteSettings);
- begin
- If (Fsettings=AValue) then exit;
- Fsettings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySite.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TDirectorySite.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'contactassignments' : SetLength(FcontactAssignments,ALength);
- 'inpagetagformats' : SetLength(FinpageTagFormats,ALength);
- 'interstitialtagformats' : SetLength(FinterstitialTagFormats,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDirectorySiteContact
- --------------------------------------------------------------------}
- Procedure TDirectorySiteContact.Setaddress(AIndex : Integer; const AValue : String);
- begin
- If (Faddress=AValue) then exit;
- Faddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.SetfirstName(AIndex : Integer; const AValue : String);
- begin
- If (FfirstName=AValue) then exit;
- FfirstName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.SetlastName(AIndex : Integer; const AValue : String);
- begin
- If (FlastName=AValue) then exit;
- FlastName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Setphone(AIndex : Integer; const AValue : String);
- begin
- If (Fphone=AValue) then exit;
- Fphone:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Setrole(AIndex : Integer; const AValue : String);
- begin
- If (Frole=AValue) then exit;
- Frole:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContact.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TDirectorySiteContact.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TDirectorySiteContactAssignment
- --------------------------------------------------------------------}
- Procedure TDirectorySiteContactAssignment.SetcontactId(AIndex : Integer; const AValue : String);
- begin
- If (FcontactId=AValue) then exit;
- FcontactId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContactAssignment.Setvisibility(AIndex : Integer; const AValue : String);
- begin
- If (Fvisibility=AValue) then exit;
- Fvisibility:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDirectorySiteContactsListResponse
- --------------------------------------------------------------------}
- Procedure TDirectorySiteContactsListResponse.SetdirectorySiteContacts(AIndex : Integer; const AValue : TDirectorySiteContactsListResponseTypedirectorySiteContactsArray);
- begin
- If (FdirectorySiteContacts=AValue) then exit;
- FdirectorySiteContacts:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContactsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteContactsListResponse.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 TDirectorySiteContactsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'directorysitecontacts' : SetLength(FdirectorySiteContacts,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDirectorySiteSettings
- --------------------------------------------------------------------}
- Procedure TDirectorySiteSettings.SetactiveViewOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FactiveViewOptOut=AValue) then exit;
- FactiveViewOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.Setdfp_settings(AIndex : Integer; const AValue : TDfpSettings);
- begin
- If (Fdfp_settings=AValue) then exit;
- Fdfp_settings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.Setinstream_video_placement_accepted(AIndex : Integer; const AValue : boolean);
- begin
- If (Finstream_video_placement_accepted=AValue) then exit;
- Finstream_video_placement_accepted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.SetinterstitialPlacementAccepted(AIndex : Integer; const AValue : boolean);
- begin
- If (FinterstitialPlacementAccepted=AValue) then exit;
- FinterstitialPlacementAccepted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.SetnielsenOcrOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FnielsenOcrOptOut=AValue) then exit;
- FnielsenOcrOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.SetverificationTagOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FverificationTagOptOut=AValue) then exit;
- FverificationTagOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySiteSettings.SetvideoActiveViewOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FvideoActiveViewOptOut=AValue) then exit;
- FvideoActiveViewOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDirectorySitesListResponse
- --------------------------------------------------------------------}
- Procedure TDirectorySitesListResponse.SetdirectorySites(AIndex : Integer; const AValue : TDirectorySitesListResponseTypedirectorySitesArray);
- begin
- If (FdirectorySites=AValue) then exit;
- FdirectorySites:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySitesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDirectorySitesListResponse.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 TDirectorySitesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'directorysites' : SetLength(FdirectorySites,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TDynamicTargetingKey
- --------------------------------------------------------------------}
- Procedure TDynamicTargetingKey.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDynamicTargetingKey.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDynamicTargetingKey.SetobjectId(AIndex : Integer; const AValue : String);
- begin
- If (FobjectId=AValue) then exit;
- FobjectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDynamicTargetingKey.SetobjectType(AIndex : Integer; const AValue : String);
- begin
- If (FobjectType=AValue) then exit;
- FobjectType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TDynamicTargetingKeysListResponse
- --------------------------------------------------------------------}
- Procedure TDynamicTargetingKeysListResponse.SetdynamicTargetingKeys(AIndex : Integer; const AValue : TDynamicTargetingKeysListResponseTypedynamicTargetingKeysArray);
- begin
- If (FdynamicTargetingKeys=AValue) then exit;
- FdynamicTargetingKeys:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TDynamicTargetingKeysListResponse.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 TDynamicTargetingKeysListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dynamictargetingkeys' : SetLength(FdynamicTargetingKeys,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TEncryptionInfo
- --------------------------------------------------------------------}
- Procedure TEncryptionInfo.SetencryptionEntityId(AIndex : Integer; const AValue : String);
- begin
- If (FencryptionEntityId=AValue) then exit;
- FencryptionEntityId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEncryptionInfo.SetencryptionEntityType(AIndex : Integer; const AValue : String);
- begin
- If (FencryptionEntityType=AValue) then exit;
- FencryptionEntityType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEncryptionInfo.SetencryptionSource(AIndex : Integer; const AValue : String);
- begin
- If (FencryptionSource=AValue) then exit;
- FencryptionSource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEncryptionInfo.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TEventTag
- --------------------------------------------------------------------}
- Procedure TEventTag.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetcampaignId(AIndex : Integer; const AValue : String);
- begin
- If (FcampaignId=AValue) then exit;
- FcampaignId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FcampaignIdDimensionValue=AValue) then exit;
- FcampaignIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetenabledByDefault(AIndex : Integer; const AValue : boolean);
- begin
- If (FenabledByDefault=AValue) then exit;
- FenabledByDefault:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetexcludeFromAdxRequests(AIndex : Integer; const AValue : boolean);
- begin
- If (FexcludeFromAdxRequests=AValue) then exit;
- FexcludeFromAdxRequests:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetsiteFilterType(AIndex : Integer; const AValue : String);
- begin
- If (FsiteFilterType=AValue) then exit;
- FsiteFilterType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetsiteIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsiteIds=AValue) then exit;
- FsiteIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTag.SeturlEscapeLevels(AIndex : Integer; const AValue : integer);
- begin
- If (FurlEscapeLevels=AValue) then exit;
- FurlEscapeLevels:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TEventTag.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TEventTag.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'siteids' : SetLength(FsiteIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TEventTagOverride
- --------------------------------------------------------------------}
- Procedure TEventTagOverride.Setenabled(AIndex : Integer; const AValue : boolean);
- begin
- If (Fenabled=AValue) then exit;
- Fenabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTagOverride.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TEventTagsListResponse
- --------------------------------------------------------------------}
- Procedure TEventTagsListResponse.SeteventTags(AIndex : Integer; const AValue : TEventTagsListResponseTypeeventTagsArray);
- begin
- If (FeventTags=AValue) then exit;
- FeventTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TEventTagsListResponse.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 TEventTagsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'eventtags' : SetLength(FeventTags,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFileTypeurls
- --------------------------------------------------------------------}
- Procedure TFileTypeurls.SetapiUrl(AIndex : Integer; const AValue : String);
- begin
- If (FapiUrl=AValue) then exit;
- FapiUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFileTypeurls.SetbrowserUrl(AIndex : Integer; const AValue : String);
- begin
- If (FbrowserUrl=AValue) then exit;
- FbrowserUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFile
- --------------------------------------------------------------------}
- Procedure TFile.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.SetfileName(AIndex : Integer; const AValue : String);
- begin
- If (FfileName=AValue) then exit;
- FfileName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Setformat(AIndex : Integer; const AValue : String);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.SetlastModifiedTime(AIndex : Integer; const AValue : String);
- begin
- If (FlastModifiedTime=AValue) then exit;
- FlastModifiedTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.SetreportId(AIndex : Integer; const AValue : String);
- begin
- If (FreportId=AValue) then exit;
- FreportId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFile.Seturls(AIndex : Integer; const AValue : TFileTypeurls);
- begin
- If (Furls=AValue) then exit;
- Furls:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFileList
- --------------------------------------------------------------------}
- Procedure TFileList.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFileList.Setitems(AIndex : Integer; const AValue : TFileListTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFileList.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFileList.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 TFileList.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFlight
- --------------------------------------------------------------------}
- Procedure TFlight.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFlight.SetrateOrCost(AIndex : Integer; const AValue : String);
- begin
- If (FrateOrCost=AValue) then exit;
- FrateOrCost:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFlight.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFlight.Setunits(AIndex : Integer; const AValue : String);
- begin
- If (Funits=AValue) then exit;
- Funits:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFloodlightActivitiesGenerateTagResponse
- --------------------------------------------------------------------}
- Procedure TFloodlightActivitiesGenerateTagResponse.SetfloodlightActivityTag(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityTag=AValue) then exit;
- FfloodlightActivityTag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivitiesGenerateTagResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFloodlightActivitiesListResponse
- --------------------------------------------------------------------}
- Procedure TFloodlightActivitiesListResponse.SetfloodlightActivities(AIndex : Integer; const AValue : TFloodlightActivitiesListResponseTypefloodlightActivitiesArray);
- begin
- If (FfloodlightActivities=AValue) then exit;
- FfloodlightActivities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivitiesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivitiesListResponse.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 TFloodlightActivitiesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'floodlightactivities' : SetLength(FfloodlightActivities,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFloodlightActivity
- --------------------------------------------------------------------}
- Procedure TFloodlightActivity.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetcacheBustingType(AIndex : Integer; const AValue : String);
- begin
- If (FcacheBustingType=AValue) then exit;
- FcacheBustingType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetcountingMethod(AIndex : Integer; const AValue : String);
- begin
- If (FcountingMethod=AValue) then exit;
- FcountingMethod:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetdefaultTags(AIndex : Integer; const AValue : TFloodlightActivityTypedefaultTagsArray);
- begin
- If (FdefaultTags=AValue) then exit;
- FdefaultTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetexpectedUrl(AIndex : Integer; const AValue : String);
- begin
- If (FexpectedUrl=AValue) then exit;
- FexpectedUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightActivityGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityGroupId=AValue) then exit;
- FfloodlightActivityGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightActivityGroupName(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityGroupName=AValue) then exit;
- FfloodlightActivityGroupName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightActivityGroupTagString(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityGroupTagString=AValue) then exit;
- FfloodlightActivityGroupTagString:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightActivityGroupType(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityGroupType=AValue) then exit;
- FfloodlightActivityGroupType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightConfigurationId=AValue) then exit;
- FfloodlightConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightConfigurationIdDimensionValue=AValue) then exit;
- FfloodlightConfigurationIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Sethidden(AIndex : Integer; const AValue : boolean);
- begin
- If (Fhidden=AValue) then exit;
- Fhidden:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetimageTagEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FimageTagEnabled=AValue) then exit;
- FimageTagEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Setnotes(AIndex : Integer; const AValue : String);
- begin
- If (Fnotes=AValue) then exit;
- Fnotes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetpublisherTags(AIndex : Integer; const AValue : TFloodlightActivityTypepublisherTagsArray);
- begin
- If (FpublisherTags=AValue) then exit;
- FpublisherTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.Setsecure(AIndex : Integer; const AValue : boolean);
- begin
- If (Fsecure=AValue) then exit;
- Fsecure:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetsslCompliant(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslCompliant=AValue) then exit;
- FsslCompliant:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetsslRequired(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslRequired=AValue) then exit;
- FsslRequired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SettagFormat(AIndex : Integer; const AValue : String);
- begin
- If (FtagFormat=AValue) then exit;
- FtagFormat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SettagString(AIndex : Integer; const AValue : String);
- begin
- If (FtagString=AValue) then exit;
- FtagString:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivity.SetuserDefinedVariableTypes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FuserDefinedVariableTypes=AValue) then exit;
- FuserDefinedVariableTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TFloodlightActivity.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'defaulttags' : SetLength(FdefaultTags,ALength);
- 'publishertags' : SetLength(FpublisherTags,ALength);
- 'userdefinedvariabletypes' : SetLength(FuserDefinedVariableTypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFloodlightActivityDynamicTag
- --------------------------------------------------------------------}
- Procedure TFloodlightActivityDynamicTag.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityDynamicTag.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityDynamicTag.Settag(AIndex : Integer; const AValue : String);
- begin
- If (Ftag=AValue) then exit;
- Ftag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFloodlightActivityGroup
- --------------------------------------------------------------------}
- Procedure TFloodlightActivityGroup.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetfloodlightConfigurationId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightConfigurationId=AValue) then exit;
- FfloodlightConfigurationId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetfloodlightConfigurationIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightConfigurationIdDimensionValue=AValue) then exit;
- FfloodlightConfigurationIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.SettagString(AIndex : Integer; const AValue : String);
- begin
- If (FtagString=AValue) then exit;
- FtagString:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroup.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TFloodlightActivityGroup.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TFloodlightActivityGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TFloodlightActivityGroupsListResponse.SetfloodlightActivityGroups(AIndex : Integer; const AValue : TFloodlightActivityGroupsListResponseTypefloodlightActivityGroupsArray);
- begin
- If (FfloodlightActivityGroups=AValue) then exit;
- FfloodlightActivityGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroupsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityGroupsListResponse.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 TFloodlightActivityGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'floodlightactivitygroups' : SetLength(FfloodlightActivityGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFloodlightActivityPublisherDynamicTag
- --------------------------------------------------------------------}
- Procedure TFloodlightActivityPublisherDynamicTag.SetclickThrough(AIndex : Integer; const AValue : boolean);
- begin
- If (FclickThrough=AValue) then exit;
- FclickThrough:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityPublisherDynamicTag.SetdirectorySiteId(AIndex : Integer; const AValue : String);
- begin
- If (FdirectorySiteId=AValue) then exit;
- FdirectorySiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityPublisherDynamicTag.SetdynamicTag(AIndex : Integer; const AValue : TFloodlightActivityDynamicTag);
- begin
- If (FdynamicTag=AValue) then exit;
- FdynamicTag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityPublisherDynamicTag.SetsiteId(AIndex : Integer; const AValue : String);
- begin
- If (FsiteId=AValue) then exit;
- FsiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityPublisherDynamicTag.SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FsiteIdDimensionValue=AValue) then exit;
- FsiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightActivityPublisherDynamicTag.SetviewThrough(AIndex : Integer; const AValue : boolean);
- begin
- If (FviewThrough=AValue) then exit;
- FviewThrough:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFloodlightConfiguration
- --------------------------------------------------------------------}
- Procedure TFloodlightConfiguration.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetanalyticsDataSharingEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FanalyticsDataSharingEnabled=AValue) then exit;
- FanalyticsDataSharingEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetexposureToConversionEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FexposureToConversionEnabled=AValue) then exit;
- FexposureToConversionEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetfirstDayOfWeek(AIndex : Integer; const AValue : String);
- begin
- If (FfirstDayOfWeek=AValue) then exit;
- FfirstDayOfWeek:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetinAppAttributionTrackingEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FinAppAttributionTrackingEnabled=AValue) then exit;
- FinAppAttributionTrackingEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration);
- begin
- If (FlookbackConfiguration=AValue) then exit;
- FlookbackConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetnaturalSearchConversionAttributionOption(AIndex : Integer; const AValue : String);
- begin
- If (FnaturalSearchConversionAttributionOption=AValue) then exit;
- FnaturalSearchConversionAttributionOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetomnitureSettings(AIndex : Integer; const AValue : TOmnitureSettings);
- begin
- If (FomnitureSettings=AValue) then exit;
- FomnitureSettings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetstandardVariableTypes(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FstandardVariableTypes=AValue) then exit;
- FstandardVariableTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SettagSettings(AIndex : Integer; const AValue : TTagSettings);
- begin
- If (FtagSettings=AValue) then exit;
- FtagSettings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetthirdPartyAuthenticationTokens(AIndex : Integer; const AValue : TFloodlightConfigurationTypethirdPartyAuthenticationTokensArray);
- begin
- If (FthirdPartyAuthenticationTokens=AValue) then exit;
- FthirdPartyAuthenticationTokens:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfiguration.SetuserDefinedVariableConfigurations(AIndex : Integer; const AValue : TFloodlightConfigurationTypeuserDefinedVariableConfigurationsArray);
- begin
- If (FuserDefinedVariableConfigurations=AValue) then exit;
- FuserDefinedVariableConfigurations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TFloodlightConfiguration.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'standardvariabletypes' : SetLength(FstandardVariableTypes,ALength);
- 'thirdpartyauthenticationtokens' : SetLength(FthirdPartyAuthenticationTokens,ALength);
- 'userdefinedvariableconfigurations' : SetLength(FuserDefinedVariableConfigurations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFloodlightConfigurationsListResponse
- --------------------------------------------------------------------}
- Procedure TFloodlightConfigurationsListResponse.SetfloodlightConfigurations(AIndex : Integer; const AValue : TFloodlightConfigurationsListResponseTypefloodlightConfigurationsArray);
- begin
- If (FfloodlightConfigurations=AValue) then exit;
- FfloodlightConfigurations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightConfigurationsListResponse.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 TFloodlightConfigurationsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'floodlightconfigurations' : SetLength(FfloodlightConfigurations,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFloodlightReportCompatibleFields
- --------------------------------------------------------------------}
- Procedure TFloodlightReportCompatibleFields.SetdimensionFilters(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightReportCompatibleFields.Setdimensions(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightReportCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFloodlightReportCompatibleFields.Setmetrics(AIndex : Integer; const AValue : TFloodlightReportCompatibleFieldsTypemetricsArray);
- begin
- If (Fmetrics=AValue) then exit;
- Fmetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TFloodlightReportCompatibleFields.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metrics' : SetLength(Fmetrics,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TFrequencyCap
- --------------------------------------------------------------------}
- Procedure TFrequencyCap.Setduration(AIndex : Integer; const AValue : String);
- begin
- If (Fduration=AValue) then exit;
- Fduration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFrequencyCap.Setimpressions(AIndex : Integer; const AValue : String);
- begin
- If (Fimpressions=AValue) then exit;
- Fimpressions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TFsCommand
- --------------------------------------------------------------------}
- Procedure TFsCommand.Setleft(AIndex : Integer; const AValue : integer);
- begin
- If (Fleft=AValue) then exit;
- Fleft:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFsCommand.SetpositionOption(AIndex : Integer; const AValue : String);
- begin
- If (FpositionOption=AValue) then exit;
- FpositionOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFsCommand.Settop(AIndex : Integer; const AValue : integer);
- begin
- If (Ftop=AValue) then exit;
- Ftop:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFsCommand.SetwindowHeight(AIndex : Integer; const AValue : integer);
- begin
- If (FwindowHeight=AValue) then exit;
- FwindowHeight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TFsCommand.SetwindowWidth(AIndex : Integer; const AValue : integer);
- begin
- If (FwindowWidth=AValue) then exit;
- FwindowWidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TGeoTargeting
- --------------------------------------------------------------------}
- Procedure TGeoTargeting.Setcities(AIndex : Integer; const AValue : TGeoTargetingTypecitiesArray);
- begin
- If (Fcities=AValue) then exit;
- Fcities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeoTargeting.Setcountries(AIndex : Integer; const AValue : TGeoTargetingTypecountriesArray);
- begin
- If (Fcountries=AValue) then exit;
- Fcountries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeoTargeting.SetexcludeCountries(AIndex : Integer; const AValue : boolean);
- begin
- If (FexcludeCountries=AValue) then exit;
- FexcludeCountries:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeoTargeting.Setmetros(AIndex : Integer; const AValue : TGeoTargetingTypemetrosArray);
- begin
- If (Fmetros=AValue) then exit;
- Fmetros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeoTargeting.SetpostalCodes(AIndex : Integer; const AValue : TGeoTargetingTypepostalCodesArray);
- begin
- If (FpostalCodes=AValue) then exit;
- FpostalCodes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TGeoTargeting.Setregions(AIndex : Integer; const AValue : TGeoTargetingTyperegionsArray);
- begin
- If (Fregions=AValue) then exit;
- Fregions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TGeoTargeting.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'cities' : SetLength(Fcities,ALength);
- 'countries' : SetLength(Fcountries,ALength);
- 'metros' : SetLength(Fmetros,ALength);
- 'postalcodes' : SetLength(FpostalCodes,ALength);
- 'regions' : SetLength(Fregions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInventoryItem
- --------------------------------------------------------------------}
- Procedure TInventoryItem.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetadSlots(AIndex : Integer; const AValue : TInventoryItemTypeadSlotsArray);
- begin
- If (FadSlots=AValue) then exit;
- FadSlots:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetcontentCategoryId(AIndex : Integer; const AValue : String);
- begin
- If (FcontentCategoryId=AValue) then exit;
- FcontentCategoryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetestimatedClickThroughRate(AIndex : Integer; const AValue : String);
- begin
- If (FestimatedClickThroughRate=AValue) then exit;
- FestimatedClickThroughRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetestimatedConversionRate(AIndex : Integer; const AValue : String);
- begin
- If (FestimatedConversionRate=AValue) then exit;
- FestimatedConversionRate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetinPlan(AIndex : Integer; const AValue : boolean);
- begin
- If (FinPlan=AValue) then exit;
- FinPlan:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetnegotiationChannelId(AIndex : Integer; const AValue : String);
- begin
- If (FnegotiationChannelId=AValue) then exit;
- FnegotiationChannelId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetorderId(AIndex : Integer; const AValue : String);
- begin
- If (ForderId=AValue) then exit;
- ForderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetplacementStrategyId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementStrategyId=AValue) then exit;
- FplacementStrategyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.Setpricing(AIndex : Integer; const AValue : TPricing);
- begin
- If (Fpricing=AValue) then exit;
- Fpricing:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetrfpId(AIndex : Integer; const AValue : String);
- begin
- If (FrfpId=AValue) then exit;
- FrfpId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetsiteId(AIndex : Integer; const AValue : String);
- begin
- If (FsiteId=AValue) then exit;
- FsiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItem.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TInventoryItem.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TInventoryItem.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'adslots' : SetLength(FadSlots,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TInventoryItemsListResponse
- --------------------------------------------------------------------}
- Procedure TInventoryItemsListResponse.SetinventoryItems(AIndex : Integer; const AValue : TInventoryItemsListResponseTypeinventoryItemsArray);
- begin
- If (FinventoryItems=AValue) then exit;
- FinventoryItems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItemsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TInventoryItemsListResponse.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 TInventoryItemsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'inventoryitems' : SetLength(FinventoryItems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TKeyValueTargetingExpression
- --------------------------------------------------------------------}
- Procedure TKeyValueTargetingExpression.Setexpression(AIndex : Integer; const AValue : String);
- begin
- If (Fexpression=AValue) then exit;
- Fexpression:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TLandingPage
- --------------------------------------------------------------------}
- Procedure TLandingPage.Setdefault(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdefault=AValue) then exit;
- Fdefault:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLandingPage.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLandingPage.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLandingPage.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLandingPage.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TLandingPagesListResponse
- --------------------------------------------------------------------}
- Procedure TLandingPagesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLandingPagesListResponse.SetlandingPages(AIndex : Integer; const AValue : TLandingPagesListResponseTypelandingPagesArray);
- begin
- If (FlandingPages=AValue) then exit;
- FlandingPages:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TLandingPagesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'landingpages' : SetLength(FlandingPages,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TLastModifiedInfo
- --------------------------------------------------------------------}
- Procedure TLastModifiedInfo.Settime(AIndex : Integer; const AValue : String);
- begin
- If (Ftime=AValue) then exit;
- Ftime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TListPopulationClause
- --------------------------------------------------------------------}
- Procedure TListPopulationClause.Setterms(AIndex : Integer; const AValue : TListPopulationClauseTypetermsArray);
- begin
- If (Fterms=AValue) then exit;
- Fterms:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListPopulationClause.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'terms' : SetLength(Fterms,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TListPopulationRule
- --------------------------------------------------------------------}
- Procedure TListPopulationRule.SetfloodlightActivityId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityId=AValue) then exit;
- FfloodlightActivityId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationRule.SetfloodlightActivityName(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityName=AValue) then exit;
- FfloodlightActivityName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationRule.SetlistPopulationClauses(AIndex : Integer; const AValue : TListPopulationRuleTypelistPopulationClausesArray);
- begin
- If (FlistPopulationClauses=AValue) then exit;
- FlistPopulationClauses:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TListPopulationRule.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'listpopulationclauses' : SetLength(FlistPopulationClauses,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TListPopulationTerm
- --------------------------------------------------------------------}
- Procedure TListPopulationTerm.Setcontains(AIndex : Integer; const AValue : boolean);
- begin
- If (Fcontains=AValue) then exit;
- Fcontains:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.Setnegation(AIndex : Integer; const AValue : boolean);
- begin
- If (Fnegation=AValue) then exit;
- Fnegation:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.Set_operator(AIndex : Integer; const AValue : String);
- begin
- If (F_operator=AValue) then exit;
- F_operator:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.SetremarketingListId(AIndex : Integer; const AValue : String);
- begin
- If (FremarketingListId=AValue) then exit;
- FremarketingListId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.SetvariableFriendlyName(AIndex : Integer; const AValue : String);
- begin
- If (FvariableFriendlyName=AValue) then exit;
- FvariableFriendlyName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TListPopulationTerm.SetvariableName(AIndex : Integer; const AValue : String);
- begin
- If (FvariableName=AValue) then exit;
- FvariableName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TListPopulationTerm.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_operator' : Result:='operator';
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TListTargetingExpression
- --------------------------------------------------------------------}
- Procedure TListTargetingExpression.Setexpression(AIndex : Integer; const AValue : String);
- begin
- If (Fexpression=AValue) then exit;
- Fexpression:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TLookbackConfiguration
- --------------------------------------------------------------------}
- Procedure TLookbackConfiguration.SetclickDuration(AIndex : Integer; const AValue : integer);
- begin
- If (FclickDuration=AValue) then exit;
- FclickDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TLookbackConfiguration.SetpostImpressionActivitiesDuration(AIndex : Integer; const AValue : integer);
- begin
- If (FpostImpressionActivitiesDuration=AValue) then exit;
- FpostImpressionActivitiesDuration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TMetric
- --------------------------------------------------------------------}
- Procedure TMetric.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetric.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TMetro
- --------------------------------------------------------------------}
- Procedure TMetro.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.SetcountryDartId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryDartId=AValue) then exit;
- FcountryDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.SetdmaId(AIndex : Integer; const AValue : String);
- begin
- If (FdmaId=AValue) then exit;
- FdmaId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.SetmetroCode(AIndex : Integer; const AValue : String);
- begin
- If (FmetroCode=AValue) then exit;
- FmetroCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetro.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TMetrosListResponse
- --------------------------------------------------------------------}
- Procedure TMetrosListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMetrosListResponse.Setmetros(AIndex : Integer; const AValue : TMetrosListResponseTypemetrosArray);
- begin
- If (Fmetros=AValue) then exit;
- Fmetros:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TMetrosListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'metros' : SetLength(Fmetros,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TMobileCarrier
- --------------------------------------------------------------------}
- Procedure TMobileCarrier.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMobileCarrier.SetcountryDartId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryDartId=AValue) then exit;
- FcountryDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMobileCarrier.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMobileCarrier.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMobileCarrier.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TMobileCarriersListResponse
- --------------------------------------------------------------------}
- Procedure TMobileCarriersListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TMobileCarriersListResponse.SetmobileCarriers(AIndex : Integer; const AValue : TMobileCarriersListResponseTypemobileCarriersArray);
- begin
- If (FmobileCarriers=AValue) then exit;
- FmobileCarriers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TMobileCarriersListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'mobilecarriers' : SetLength(FmobileCarriers,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TObjectFilter
- --------------------------------------------------------------------}
- Procedure TObjectFilter.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TObjectFilter.SetobjectIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FobjectIds=AValue) then exit;
- FobjectIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TObjectFilter.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TObjectFilter.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'objectids' : SetLength(FobjectIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOffsetPosition
- --------------------------------------------------------------------}
- Procedure TOffsetPosition.Setleft(AIndex : Integer; const AValue : integer);
- begin
- If (Fleft=AValue) then exit;
- Fleft:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOffsetPosition.Settop(AIndex : Integer; const AValue : integer);
- begin
- If (Ftop=AValue) then exit;
- Ftop:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOmnitureSettings
- --------------------------------------------------------------------}
- Procedure TOmnitureSettings.SetomnitureCostDataEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FomnitureCostDataEnabled=AValue) then exit;
- FomnitureCostDataEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOmnitureSettings.SetomnitureIntegrationEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FomnitureIntegrationEnabled=AValue) then exit;
- FomnitureIntegrationEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOperatingSystem
- --------------------------------------------------------------------}
- Procedure TOperatingSystem.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystem.Setdesktop(AIndex : Integer; const AValue : boolean);
- begin
- If (Fdesktop=AValue) then exit;
- Fdesktop:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystem.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystem.Setmobile(AIndex : Integer; const AValue : boolean);
- begin
- If (Fmobile=AValue) then exit;
- Fmobile:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystem.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOperatingSystemVersion
- --------------------------------------------------------------------}
- Procedure TOperatingSystemVersion.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersion.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersion.SetmajorVersion(AIndex : Integer; const AValue : String);
- begin
- If (FmajorVersion=AValue) then exit;
- FmajorVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersion.SetminorVersion(AIndex : Integer; const AValue : String);
- begin
- If (FminorVersion=AValue) then exit;
- FminorVersion:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersion.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersion.SetoperatingSystem(AIndex : Integer; const AValue : TOperatingSystem);
- begin
- If (FoperatingSystem=AValue) then exit;
- FoperatingSystem:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOperatingSystemVersionsListResponse
- --------------------------------------------------------------------}
- Procedure TOperatingSystemVersionsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemVersionsListResponse.SetoperatingSystemVersions(AIndex : Integer; const AValue : TOperatingSystemVersionsListResponseTypeoperatingSystemVersionsArray);
- begin
- If (FoperatingSystemVersions=AValue) then exit;
- FoperatingSystemVersions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOperatingSystemVersionsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'operatingsystemversions' : SetLength(FoperatingSystemVersions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOperatingSystemsListResponse
- --------------------------------------------------------------------}
- Procedure TOperatingSystemsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOperatingSystemsListResponse.SetoperatingSystems(AIndex : Integer; const AValue : TOperatingSystemsListResponseTypeoperatingSystemsArray);
- begin
- If (FoperatingSystems=AValue) then exit;
- FoperatingSystems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOperatingSystemsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'operatingsystems' : SetLength(FoperatingSystems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOptimizationActivity
- --------------------------------------------------------------------}
- Procedure TOptimizationActivity.SetfloodlightActivityId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityId=AValue) then exit;
- FfloodlightActivityId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOptimizationActivity.SetfloodlightActivityIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightActivityIdDimensionValue=AValue) then exit;
- FfloodlightActivityIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOptimizationActivity.Setweight(AIndex : Integer; const AValue : integer);
- begin
- If (Fweight=AValue) then exit;
- Fweight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrder
- --------------------------------------------------------------------}
- Procedure TOrder.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetapproverUserProfileIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FapproverUserProfileIds=AValue) then exit;
- FapproverUserProfileIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetbuyerInvoiceId(AIndex : Integer; const AValue : String);
- begin
- If (FbuyerInvoiceId=AValue) then exit;
- FbuyerInvoiceId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetbuyerOrganizationName(AIndex : Integer; const AValue : String);
- begin
- If (FbuyerOrganizationName=AValue) then exit;
- FbuyerOrganizationName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setcomments(AIndex : Integer; const AValue : String);
- begin
- If (Fcomments=AValue) then exit;
- Fcomments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setcontacts(AIndex : Integer; const AValue : TOrderTypecontactsArray);
- begin
- If (Fcontacts=AValue) then exit;
- Fcontacts:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.Setnotes(AIndex : Integer; const AValue : String);
- begin
- If (Fnotes=AValue) then exit;
- Fnotes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetplanningTermId(AIndex : Integer; const AValue : String);
- begin
- If (FplanningTermId=AValue) then exit;
- FplanningTermId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetsellerOrderId(AIndex : Integer; const AValue : String);
- begin
- If (FsellerOrderId=AValue) then exit;
- FsellerOrderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetsellerOrganizationName(AIndex : Integer; const AValue : String);
- begin
- If (FsellerOrganizationName=AValue) then exit;
- FsellerOrganizationName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetsiteId(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsiteId=AValue) then exit;
- FsiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetsiteNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsiteNames=AValue) then exit;
- FsiteNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrder.SettermsAndConditions(AIndex : Integer; const AValue : String);
- begin
- If (FtermsAndConditions=AValue) then exit;
- FtermsAndConditions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrder.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'approveruserprofileids' : SetLength(FapproverUserProfileIds,ALength);
- 'contacts' : SetLength(Fcontacts,ALength);
- 'siteid' : SetLength(FsiteId,ALength);
- 'sitenames' : SetLength(FsiteNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderContact
- --------------------------------------------------------------------}
- Procedure TOrderContact.SetcontactInfo(AIndex : Integer; const AValue : String);
- begin
- If (FcontactInfo=AValue) then exit;
- FcontactInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderContact.SetcontactName(AIndex : Integer; const AValue : String);
- begin
- If (FcontactName=AValue) then exit;
- FcontactName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderContact.SetcontactTitle(AIndex : Integer; const AValue : String);
- begin
- If (FcontactTitle=AValue) then exit;
- FcontactTitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderContact.SetcontactType(AIndex : Integer; const AValue : String);
- begin
- If (FcontactType=AValue) then exit;
- FcontactType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderContact.SetsignatureUserProfileId(AIndex : Integer; const AValue : String);
- begin
- If (FsignatureUserProfileId=AValue) then exit;
- FsignatureUserProfileId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TOrderDocument
- --------------------------------------------------------------------}
- Procedure TOrderDocument.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetamendedOrderDocumentId(AIndex : Integer; const AValue : String);
- begin
- If (FamendedOrderDocumentId=AValue) then exit;
- FamendedOrderDocumentId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetapprovedByUserProfileIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FapprovedByUserProfileIds=AValue) then exit;
- FapprovedByUserProfileIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Setcancelled(AIndex : Integer; const AValue : boolean);
- begin
- If (Fcancelled=AValue) then exit;
- Fcancelled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetcreatedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FcreatedInfo=AValue) then exit;
- FcreatedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SeteffectiveDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FeffectiveDate=AValue) then exit;
- FeffectiveDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetlastSentRecipients(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FlastSentRecipients=AValue) then exit;
- FlastSentRecipients:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetlastSentTime(AIndex : Integer; const AValue : TDatetime);
- begin
- If (FlastSentTime=AValue) then exit;
- FlastSentTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetorderId(AIndex : Integer; const AValue : String);
- begin
- If (ForderId=AValue) then exit;
- ForderId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetprojectId(AIndex : Integer; const AValue : String);
- begin
- If (FprojectId=AValue) then exit;
- FprojectId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Setsigned(AIndex : Integer; const AValue : boolean);
- begin
- If (Fsigned=AValue) then exit;
- Fsigned:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocument.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TOrderDocument.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderDocument.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'approvedbyuserprofileids' : SetLength(FapprovedByUserProfileIds,ALength);
- 'lastsentrecipients' : SetLength(FlastSentRecipients,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrderDocumentsListResponse
- --------------------------------------------------------------------}
- Procedure TOrderDocumentsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocumentsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrderDocumentsListResponse.SetorderDocuments(AIndex : Integer; const AValue : TOrderDocumentsListResponseTypeorderDocumentsArray);
- begin
- If (ForderDocuments=AValue) then exit;
- ForderDocuments:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrderDocumentsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'orderdocuments' : SetLength(ForderDocuments,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TOrdersListResponse
- --------------------------------------------------------------------}
- Procedure TOrdersListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TOrdersListResponse.Setorders(AIndex : Integer; const AValue : TOrdersListResponseTypeordersArray);
- begin
- If (Forders=AValue) then exit;
- Forders:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TOrdersListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'orders' : SetLength(Forders,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPathToConversionReportCompatibleFields
- --------------------------------------------------------------------}
- Procedure TPathToConversionReportCompatibleFields.SetconversionDimensions(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypeconversionDimensionsArray);
- begin
- If (FconversionDimensions=AValue) then exit;
- FconversionDimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPathToConversionReportCompatibleFields.SetcustomFloodlightVariables(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypecustomFloodlightVariablesArray);
- begin
- If (FcustomFloodlightVariables=AValue) then exit;
- FcustomFloodlightVariables:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPathToConversionReportCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPathToConversionReportCompatibleFields.Setmetrics(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypemetricsArray);
- begin
- If (Fmetrics=AValue) then exit;
- Fmetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPathToConversionReportCompatibleFields.SetperInteractionDimensions(AIndex : Integer; const AValue : TPathToConversionReportCompatibleFieldsTypeperInteractionDimensionsArray);
- begin
- If (FperInteractionDimensions=AValue) then exit;
- FperInteractionDimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPathToConversionReportCompatibleFields.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'conversiondimensions' : SetLength(FconversionDimensions,ALength);
- 'customfloodlightvariables' : SetLength(FcustomFloodlightVariables,ALength);
- 'metrics' : SetLength(Fmetrics,ALength);
- 'perinteractiondimensions' : SetLength(FperInteractionDimensions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacement
- --------------------------------------------------------------------}
- Procedure TPlacement.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setarchived(AIndex : Integer; const AValue : boolean);
- begin
- If (Farchived=AValue) then exit;
- Farchived:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetcampaignId(AIndex : Integer; const AValue : String);
- begin
- If (FcampaignId=AValue) then exit;
- FcampaignId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FcampaignIdDimensionValue=AValue) then exit;
- FcampaignIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setcomment(AIndex : Integer; const AValue : String);
- begin
- If (Fcomment=AValue) then exit;
- Fcomment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setcompatibility(AIndex : Integer; const AValue : String);
- begin
- If (Fcompatibility=AValue) then exit;
- Fcompatibility:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetcontentCategoryId(AIndex : Integer; const AValue : String);
- begin
- If (FcontentCategoryId=AValue) then exit;
- FcontentCategoryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FcreateInfo=AValue) then exit;
- FcreateInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetdirectorySiteId(AIndex : Integer; const AValue : String);
- begin
- If (FdirectorySiteId=AValue) then exit;
- FdirectorySiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FdirectorySiteIdDimensionValue=AValue) then exit;
- FdirectorySiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetexternalId(AIndex : Integer; const AValue : String);
- begin
- If (FexternalId=AValue) then exit;
- FexternalId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetkeyName(AIndex : Integer; const AValue : String);
- begin
- If (FkeyName=AValue) then exit;
- FkeyName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration);
- begin
- If (FlookbackConfiguration=AValue) then exit;
- FlookbackConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetpaymentApproved(AIndex : Integer; const AValue : boolean);
- begin
- If (FpaymentApproved=AValue) then exit;
- FpaymentApproved:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetpaymentSource(AIndex : Integer; const AValue : String);
- begin
- If (FpaymentSource=AValue) then exit;
- FpaymentSource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetplacementGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementGroupId=AValue) then exit;
- FplacementGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetplacementGroupIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FplacementGroupIdDimensionValue=AValue) then exit;
- FplacementGroupIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetplacementStrategyId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementStrategyId=AValue) then exit;
- FplacementStrategyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetpricingSchedule(AIndex : Integer; const AValue : TPricingSchedule);
- begin
- If (FpricingSchedule=AValue) then exit;
- FpricingSchedule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setprimary(AIndex : Integer; const AValue : boolean);
- begin
- If (Fprimary=AValue) then exit;
- Fprimary:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetpublisherUpdateInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FpublisherUpdateInfo=AValue) then exit;
- FpublisherUpdateInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetsiteId(AIndex : Integer; const AValue : String);
- begin
- If (FsiteId=AValue) then exit;
- FsiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FsiteIdDimensionValue=AValue) then exit;
- FsiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setsize(AIndex : Integer; const AValue : TSize);
- begin
- If (Fsize=AValue) then exit;
- Fsize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetsslRequired(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslRequired=AValue) then exit;
- FsslRequired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.Setstatus(AIndex : Integer; const AValue : String);
- begin
- If (Fstatus=AValue) then exit;
- Fstatus:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SettagFormats(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FtagFormats=AValue) then exit;
- FtagFormats:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacement.SettagSetting(AIndex : Integer; const AValue : TTagSetting);
- begin
- If (FtagSetting=AValue) then exit;
- FtagSetting:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacement.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'tagformats' : SetLength(FtagFormats,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementAssignment
- --------------------------------------------------------------------}
- Procedure TPlacementAssignment.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementAssignment.SetplacementId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementId=AValue) then exit;
- FplacementId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementAssignment.SetplacementIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FplacementIdDimensionValue=AValue) then exit;
- FplacementIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementAssignment.SetsslRequired(AIndex : Integer; const AValue : boolean);
- begin
- If (FsslRequired=AValue) then exit;
- FsslRequired:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPlacementGroup
- --------------------------------------------------------------------}
- Procedure TPlacementGroup.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.Setarchived(AIndex : Integer; const AValue : boolean);
- begin
- If (Farchived=AValue) then exit;
- Farchived:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetcampaignId(AIndex : Integer; const AValue : String);
- begin
- If (FcampaignId=AValue) then exit;
- FcampaignId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetcampaignIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FcampaignIdDimensionValue=AValue) then exit;
- FcampaignIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetchildPlacementIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FchildPlacementIds=AValue) then exit;
- FchildPlacementIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.Setcomment(AIndex : Integer; const AValue : String);
- begin
- If (Fcomment=AValue) then exit;
- Fcomment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetcontentCategoryId(AIndex : Integer; const AValue : String);
- begin
- If (FcontentCategoryId=AValue) then exit;
- FcontentCategoryId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetcreateInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FcreateInfo=AValue) then exit;
- FcreateInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetdirectorySiteId(AIndex : Integer; const AValue : String);
- begin
- If (FdirectorySiteId=AValue) then exit;
- FdirectorySiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FdirectorySiteIdDimensionValue=AValue) then exit;
- FdirectorySiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetexternalId(AIndex : Integer; const AValue : String);
- begin
- If (FexternalId=AValue) then exit;
- FexternalId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetplacementGroupType(AIndex : Integer; const AValue : String);
- begin
- If (FplacementGroupType=AValue) then exit;
- FplacementGroupType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetplacementStrategyId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementStrategyId=AValue) then exit;
- FplacementStrategyId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetpricingSchedule(AIndex : Integer; const AValue : TPricingSchedule);
- begin
- If (FpricingSchedule=AValue) then exit;
- FpricingSchedule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetprimaryPlacementId(AIndex : Integer; const AValue : String);
- begin
- If (FprimaryPlacementId=AValue) then exit;
- FprimaryPlacementId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetprimaryPlacementIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FprimaryPlacementIdDimensionValue=AValue) then exit;
- FprimaryPlacementIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetsiteId(AIndex : Integer; const AValue : String);
- begin
- If (FsiteId=AValue) then exit;
- FsiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetsiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FsiteIdDimensionValue=AValue) then exit;
- FsiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroup.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementGroup.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'childplacementids' : SetLength(FchildPlacementIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TPlacementGroupsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroupsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementGroupsListResponse.SetplacementGroups(AIndex : Integer; const AValue : TPlacementGroupsListResponseTypeplacementGroupsArray);
- begin
- If (FplacementGroups=AValue) then exit;
- FplacementGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'placementgroups' : SetLength(FplacementGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementStrategiesListResponse
- --------------------------------------------------------------------}
- Procedure TPlacementStrategiesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementStrategiesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementStrategiesListResponse.SetplacementStrategies(AIndex : Integer; const AValue : TPlacementStrategiesListResponseTypeplacementStrategiesArray);
- begin
- If (FplacementStrategies=AValue) then exit;
- FplacementStrategies:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementStrategiesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'placementstrategies' : SetLength(FplacementStrategies,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementStrategy
- --------------------------------------------------------------------}
- Procedure TPlacementStrategy.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementStrategy.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementStrategy.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementStrategy.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPlacementTag
- --------------------------------------------------------------------}
- Procedure TPlacementTag.SetplacementId(AIndex : Integer; const AValue : String);
- begin
- If (FplacementId=AValue) then exit;
- FplacementId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementTag.SettagDatas(AIndex : Integer; const AValue : TPlacementTagTypetagDatasArray);
- begin
- If (FtagDatas=AValue) then exit;
- FtagDatas:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementTag.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'tagdatas' : SetLength(FtagDatas,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementsGenerateTagsResponse
- --------------------------------------------------------------------}
- Procedure TPlacementsGenerateTagsResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementsGenerateTagsResponse.SetplacementTags(AIndex : Integer; const AValue : TPlacementsGenerateTagsResponseTypeplacementTagsArray);
- begin
- If (FplacementTags=AValue) then exit;
- FplacementTags:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementsGenerateTagsResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'placementtags' : SetLength(FplacementTags,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlacementsListResponse
- --------------------------------------------------------------------}
- Procedure TPlacementsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlacementsListResponse.Setplacements(AIndex : Integer; const AValue : TPlacementsListResponseTypeplacementsArray);
- begin
- If (Fplacements=AValue) then exit;
- Fplacements:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlacementsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'placements' : SetLength(Fplacements,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPlatformType
- --------------------------------------------------------------------}
- Procedure TPlatformType.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlatformType.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlatformType.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPlatformTypesListResponse
- --------------------------------------------------------------------}
- Procedure TPlatformTypesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPlatformTypesListResponse.SetplatformTypes(AIndex : Integer; const AValue : TPlatformTypesListResponseTypeplatformTypesArray);
- begin
- If (FplatformTypes=AValue) then exit;
- FplatformTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPlatformTypesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'platformtypes' : SetLength(FplatformTypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPopupWindowProperties
- --------------------------------------------------------------------}
- Procedure TPopupWindowProperties.Setdimension(AIndex : Integer; const AValue : TSize);
- begin
- If (Fdimension=AValue) then exit;
- Fdimension:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.Setoffset(AIndex : Integer; const AValue : TOffsetPosition);
- begin
- If (Foffset=AValue) then exit;
- Foffset:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetpositionType(AIndex : Integer; const AValue : String);
- begin
- If (FpositionType=AValue) then exit;
- FpositionType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetshowAddressBar(AIndex : Integer; const AValue : boolean);
- begin
- If (FshowAddressBar=AValue) then exit;
- FshowAddressBar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetshowMenuBar(AIndex : Integer; const AValue : boolean);
- begin
- If (FshowMenuBar=AValue) then exit;
- FshowMenuBar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetshowScrollBar(AIndex : Integer; const AValue : boolean);
- begin
- If (FshowScrollBar=AValue) then exit;
- FshowScrollBar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetshowStatusBar(AIndex : Integer; const AValue : boolean);
- begin
- If (FshowStatusBar=AValue) then exit;
- FshowStatusBar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.SetshowToolBar(AIndex : Integer; const AValue : boolean);
- begin
- If (FshowToolBar=AValue) then exit;
- FshowToolBar:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPopupWindowProperties.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPostalCode
- --------------------------------------------------------------------}
- Procedure TPostalCode.Setcode(AIndex : Integer; const AValue : String);
- begin
- If (Fcode=AValue) then exit;
- Fcode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPostalCode.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPostalCode.SetcountryDartId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryDartId=AValue) then exit;
- FcountryDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPostalCode.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPostalCode.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TPostalCodesListResponse
- --------------------------------------------------------------------}
- Procedure TPostalCodesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPostalCodesListResponse.SetpostalCodes(AIndex : Integer; const AValue : TPostalCodesListResponseTypepostalCodesArray);
- begin
- If (FpostalCodes=AValue) then exit;
- FpostalCodes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPostalCodesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'postalcodes' : SetLength(FpostalCodes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPricing
- --------------------------------------------------------------------}
- Procedure TPricing.SetcapCostType(AIndex : Integer; const AValue : String);
- begin
- If (FcapCostType=AValue) then exit;
- FcapCostType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricing.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricing.Setflights(AIndex : Integer; const AValue : TPricingTypeflightsArray);
- begin
- If (Fflights=AValue) then exit;
- Fflights:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricing.SetgroupType(AIndex : Integer; const AValue : String);
- begin
- If (FgroupType=AValue) then exit;
- FgroupType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricing.SetpricingType(AIndex : Integer; const AValue : String);
- begin
- If (FpricingType=AValue) then exit;
- FpricingType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricing.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPricing.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'flights' : SetLength(Fflights,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPricingSchedule
- --------------------------------------------------------------------}
- Procedure TPricingSchedule.SetcapCostOption(AIndex : Integer; const AValue : String);
- begin
- If (FcapCostOption=AValue) then exit;
- FcapCostOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetdisregardOverdelivery(AIndex : Integer; const AValue : boolean);
- begin
- If (FdisregardOverdelivery=AValue) then exit;
- FdisregardOverdelivery:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.Setflighted(AIndex : Integer; const AValue : boolean);
- begin
- If (Fflighted=AValue) then exit;
- Fflighted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetfloodlightActivityId(AIndex : Integer; const AValue : String);
- begin
- If (FfloodlightActivityId=AValue) then exit;
- FfloodlightActivityId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetpricingPeriods(AIndex : Integer; const AValue : TPricingScheduleTypepricingPeriodsArray);
- begin
- If (FpricingPeriods=AValue) then exit;
- FpricingPeriods:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetpricingType(AIndex : Integer; const AValue : String);
- begin
- If (FpricingType=AValue) then exit;
- FpricingType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedule.SettestingStartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FtestingStartDate=AValue) then exit;
- FtestingStartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TPricingSchedule.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'pricingperiods' : SetLength(FpricingPeriods,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TPricingSchedulePricingPeriod
- --------------------------------------------------------------------}
- Procedure TPricingSchedulePricingPeriod.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedulePricingPeriod.SetpricingComment(AIndex : Integer; const AValue : String);
- begin
- If (FpricingComment=AValue) then exit;
- FpricingComment:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedulePricingPeriod.SetrateOrCostNanos(AIndex : Integer; const AValue : String);
- begin
- If (FrateOrCostNanos=AValue) then exit;
- FrateOrCostNanos:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedulePricingPeriod.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TPricingSchedulePricingPeriod.Setunits(AIndex : Integer; const AValue : String);
- begin
- If (Funits=AValue) then exit;
- Funits:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProject
- --------------------------------------------------------------------}
- Procedure TProject.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetaudienceAgeGroup(AIndex : Integer; const AValue : String);
- begin
- If (FaudienceAgeGroup=AValue) then exit;
- FaudienceAgeGroup:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetaudienceGender(AIndex : Integer; const AValue : String);
- begin
- If (FaudienceGender=AValue) then exit;
- FaudienceGender:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.Setbudget(AIndex : Integer; const AValue : String);
- begin
- If (Fbudget=AValue) then exit;
- Fbudget:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetclientBillingCode(AIndex : Integer; const AValue : String);
- begin
- If (FclientBillingCode=AValue) then exit;
- FclientBillingCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetclientName(AIndex : Integer; const AValue : String);
- begin
- If (FclientName=AValue) then exit;
- FclientName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetendDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FendDate=AValue) then exit;
- FendDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetlastModifiedInfo(AIndex : Integer; const AValue : TLastModifiedInfo);
- begin
- If (FlastModifiedInfo=AValue) then exit;
- FlastModifiedInfo:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.Setoverview(AIndex : Integer; const AValue : String);
- begin
- If (Foverview=AValue) then exit;
- Foverview:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetClicks(AIndex : Integer; const AValue : String);
- begin
- If (FtargetClicks=AValue) then exit;
- FtargetClicks:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetConversions(AIndex : Integer; const AValue : String);
- begin
- If (FtargetConversions=AValue) then exit;
- FtargetConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetCpaNanos(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCpaNanos=AValue) then exit;
- FtargetCpaNanos:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetCpcNanos(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCpcNanos=AValue) then exit;
- FtargetCpcNanos:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetCpmNanos(AIndex : Integer; const AValue : String);
- begin
- If (FtargetCpmNanos=AValue) then exit;
- FtargetCpmNanos:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProject.SettargetImpressions(AIndex : Integer; const AValue : String);
- begin
- If (FtargetImpressions=AValue) then exit;
- FtargetImpressions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TProjectsListResponse
- --------------------------------------------------------------------}
- Procedure TProjectsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProjectsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TProjectsListResponse.Setprojects(AIndex : Integer; const AValue : TProjectsListResponseTypeprojectsArray);
- begin
- If (Fprojects=AValue) then exit;
- Fprojects:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TProjectsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'projects' : SetLength(Fprojects,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReachReportCompatibleFields
- --------------------------------------------------------------------}
- Procedure TReachReportCompatibleFields.SetdimensionFilters(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReachReportCompatibleFields.Setdimensions(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReachReportCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReachReportCompatibleFields.Setmetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypemetricsArray);
- begin
- If (Fmetrics=AValue) then exit;
- Fmetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReachReportCompatibleFields.SetpivotedActivityMetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypepivotedActivityMetricsArray);
- begin
- If (FpivotedActivityMetrics=AValue) then exit;
- FpivotedActivityMetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReachReportCompatibleFields.SetreachByFrequencyMetrics(AIndex : Integer; const AValue : TReachReportCompatibleFieldsTypereachByFrequencyMetricsArray);
- begin
- If (FreachByFrequencyMetrics=AValue) then exit;
- FreachByFrequencyMetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReachReportCompatibleFields.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metrics' : SetLength(Fmetrics,ALength);
- 'pivotedactivitymetrics' : SetLength(FpivotedActivityMetrics,ALength);
- 'reachbyfrequencymetrics' : SetLength(FreachByFrequencyMetrics,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TRecipient
- --------------------------------------------------------------------}
- Procedure TRecipient.SetdeliveryType(AIndex : Integer; const AValue : String);
- begin
- If (FdeliveryType=AValue) then exit;
- FdeliveryType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRecipient.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRecipient.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRegion
- --------------------------------------------------------------------}
- Procedure TRegion.SetcountryCode(AIndex : Integer; const AValue : String);
- begin
- If (FcountryCode=AValue) then exit;
- FcountryCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegion.SetcountryDartId(AIndex : Integer; const AValue : String);
- begin
- If (FcountryDartId=AValue) then exit;
- FcountryDartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegion.SetdartId(AIndex : Integer; const AValue : String);
- begin
- If (FdartId=AValue) then exit;
- FdartId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegion.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegion.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegion.SetregionCode(AIndex : Integer; const AValue : String);
- begin
- If (FregionCode=AValue) then exit;
- FregionCode:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRegionsListResponse
- --------------------------------------------------------------------}
- Procedure TRegionsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRegionsListResponse.Setregions(AIndex : Integer; const AValue : TRegionsListResponseTyperegionsArray);
- begin
- If (Fregions=AValue) then exit;
- Fregions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TRegionsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'regions' : SetLength(Fregions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TRemarketingList
- --------------------------------------------------------------------}
- Procedure TRemarketingList.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetlifeSpan(AIndex : Integer; const AValue : String);
- begin
- If (FlifeSpan=AValue) then exit;
- FlifeSpan:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetlistPopulationRule(AIndex : Integer; const AValue : TListPopulationRule);
- begin
- If (FlistPopulationRule=AValue) then exit;
- FlistPopulationRule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetlistSize(AIndex : Integer; const AValue : String);
- begin
- If (FlistSize=AValue) then exit;
- FlistSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetlistSource(AIndex : Integer; const AValue : String);
- begin
- If (FlistSource=AValue) then exit;
- FlistSource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingList.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRemarketingListShare
- --------------------------------------------------------------------}
- Procedure TRemarketingListShare.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingListShare.SetremarketingListId(AIndex : Integer; const AValue : String);
- begin
- If (FremarketingListId=AValue) then exit;
- FremarketingListId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingListShare.SetsharedAccountIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsharedAccountIds=AValue) then exit;
- FsharedAccountIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingListShare.SetsharedAdvertiserIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FsharedAdvertiserIds=AValue) then exit;
- FsharedAdvertiserIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TRemarketingListShare.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sharedaccountids' : SetLength(FsharedAccountIds,ALength);
- 'sharedadvertiserids' : SetLength(FsharedAdvertiserIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TRemarketingListsListResponse
- --------------------------------------------------------------------}
- Procedure TRemarketingListsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingListsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRemarketingListsListResponse.SetremarketingLists(AIndex : Integer; const AValue : TRemarketingListsListResponseTyperemarketingListsArray);
- begin
- If (FremarketingLists=AValue) then exit;
- FremarketingLists:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TRemarketingListsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'remarketinglists' : SetLength(FremarketingLists,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypecriteria
- --------------------------------------------------------------------}
- Procedure TReportTypecriteria.Setactivities(AIndex : Integer; const AValue : TActivities);
- begin
- If (Factivities=AValue) then exit;
- Factivities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecriteria.SetcustomRichMediaEvents(AIndex : Integer; const AValue : TCustomRichMediaEvents);
- begin
- If (FcustomRichMediaEvents=AValue) then exit;
- FcustomRichMediaEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecriteria.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecriteria.SetdimensionFilters(AIndex : Integer; const AValue : TReportTypecriteriaTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecriteria.Setdimensions(AIndex : Integer; const AValue : TReportTypecriteriaTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecriteria.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypecriteria.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypecrossDimensionReachCriteria
- --------------------------------------------------------------------}
- Procedure TReportTypecrossDimensionReachCriteria.Setbreakdown(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteriaTypebreakdownArray);
- begin
- If (Fbreakdown=AValue) then exit;
- Fbreakdown:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.Setdimension(AIndex : Integer; const AValue : String);
- begin
- If (Fdimension=AValue) then exit;
- Fdimension:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.SetdimensionFilters(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteriaTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.SetoverlapMetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FoverlapMetricNames=AValue) then exit;
- FoverlapMetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypecrossDimensionReachCriteria.Setpivoted(AIndex : Integer; const AValue : boolean);
- begin
- If (Fpivoted=AValue) then exit;
- Fpivoted:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypecrossDimensionReachCriteria.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'breakdown' : SetLength(Fbreakdown,ALength);
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- 'overlapmetricnames' : SetLength(FoverlapMetricNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypedelivery
- --------------------------------------------------------------------}
- Procedure TReportTypedelivery.SetemailOwner(AIndex : Integer; const AValue : boolean);
- begin
- If (FemailOwner=AValue) then exit;
- FemailOwner:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypedelivery.SetemailOwnerDeliveryType(AIndex : Integer; const AValue : String);
- begin
- If (FemailOwnerDeliveryType=AValue) then exit;
- FemailOwnerDeliveryType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypedelivery.Setmessage(AIndex : Integer; const AValue : String);
- begin
- If (Fmessage=AValue) then exit;
- Fmessage:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypedelivery.Setrecipients(AIndex : Integer; const AValue : TReportTypedeliveryTyperecipientsArray);
- begin
- If (Frecipients=AValue) then exit;
- Frecipients:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypedelivery.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'recipients' : SetLength(Frecipients,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypefloodlightCriteriaTypereportProperties
- --------------------------------------------------------------------}
- Procedure TReportTypefloodlightCriteriaTypereportProperties.SetincludeAttributedIPConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeAttributedIPConversions=AValue) then exit;
- FincludeAttributedIPConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteriaTypereportProperties.SetincludeUnattributedCookieConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeUnattributedCookieConversions=AValue) then exit;
- FincludeUnattributedCookieConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteriaTypereportProperties.SetincludeUnattributedIPConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeUnattributedIPConversions=AValue) then exit;
- FincludeUnattributedIPConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReportTypefloodlightCriteria
- --------------------------------------------------------------------}
- Procedure TReportTypefloodlightCriteria.SetcustomRichMediaEvents(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypecustomRichMediaEventsArray);
- begin
- If (FcustomRichMediaEvents=AValue) then exit;
- FcustomRichMediaEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.SetdimensionFilters(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.Setdimensions(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.SetfloodlightConfigId(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightConfigId=AValue) then exit;
- FfloodlightConfigId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypefloodlightCriteria.SetreportProperties(AIndex : Integer; const AValue : TReportTypefloodlightCriteriaTypereportProperties);
- begin
- If (FreportProperties=AValue) then exit;
- FreportProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypefloodlightCriteria.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'customrichmediaevents' : SetLength(FcustomRichMediaEvents,ALength);
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypepathToConversionCriteriaTypereportProperties
- --------------------------------------------------------------------}
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetclicksLookbackWindow(AIndex : Integer; const AValue : integer);
- begin
- If (FclicksLookbackWindow=AValue) then exit;
- FclicksLookbackWindow:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetimpressionsLookbackWindow(AIndex : Integer; const AValue : integer);
- begin
- If (FimpressionsLookbackWindow=AValue) then exit;
- FimpressionsLookbackWindow:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetincludeAttributedIPConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeAttributedIPConversions=AValue) then exit;
- FincludeAttributedIPConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetincludeUnattributedCookieConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeUnattributedCookieConversions=AValue) then exit;
- FincludeUnattributedCookieConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetincludeUnattributedIPConversions(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeUnattributedIPConversions=AValue) then exit;
- FincludeUnattributedIPConversions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetmaximumClickInteractions(AIndex : Integer; const AValue : integer);
- begin
- If (FmaximumClickInteractions=AValue) then exit;
- FmaximumClickInteractions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetmaximumImpressionInteractions(AIndex : Integer; const AValue : integer);
- begin
- If (FmaximumImpressionInteractions=AValue) then exit;
- FmaximumImpressionInteractions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetmaximumInteractionGap(AIndex : Integer; const AValue : integer);
- begin
- If (FmaximumInteractionGap=AValue) then exit;
- FmaximumInteractionGap:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteriaTypereportProperties.SetpivotOnInteractionPath(AIndex : Integer; const AValue : boolean);
- begin
- If (FpivotOnInteractionPath=AValue) then exit;
- FpivotOnInteractionPath:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TReportTypepathToConversionCriteria
- --------------------------------------------------------------------}
- Procedure TReportTypepathToConversionCriteria.SetactivityFilters(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeactivityFiltersArray);
- begin
- If (FactivityFilters=AValue) then exit;
- FactivityFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetconversionDimensions(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeconversionDimensionsArray);
- begin
- If (FconversionDimensions=AValue) then exit;
- FconversionDimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetcustomFloodlightVariables(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypecustomFloodlightVariablesArray);
- begin
- If (FcustomFloodlightVariables=AValue) then exit;
- FcustomFloodlightVariables:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetcustomRichMediaEvents(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypecustomRichMediaEventsArray);
- begin
- If (FcustomRichMediaEvents=AValue) then exit;
- FcustomRichMediaEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetfloodlightConfigId(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FfloodlightConfigId=AValue) then exit;
- FfloodlightConfigId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetperInteractionDimensions(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypeperInteractionDimensionsArray);
- begin
- If (FperInteractionDimensions=AValue) then exit;
- FperInteractionDimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypepathToConversionCriteria.SetreportProperties(AIndex : Integer; const AValue : TReportTypepathToConversionCriteriaTypereportProperties);
- begin
- If (FreportProperties=AValue) then exit;
- FreportProperties:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypepathToConversionCriteria.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'activityfilters' : SetLength(FactivityFilters,ALength);
- 'conversiondimensions' : SetLength(FconversionDimensions,ALength);
- 'customfloodlightvariables' : SetLength(FcustomFloodlightVariables,ALength);
- 'customrichmediaevents' : SetLength(FcustomRichMediaEvents,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- 'perinteractiondimensions' : SetLength(FperInteractionDimensions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypereachCriteria
- --------------------------------------------------------------------}
- Procedure TReportTypereachCriteria.Setactivities(AIndex : Integer; const AValue : TActivities);
- begin
- If (Factivities=AValue) then exit;
- Factivities:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetcustomRichMediaEvents(AIndex : Integer; const AValue : TCustomRichMediaEvents);
- begin
- If (FcustomRichMediaEvents=AValue) then exit;
- FcustomRichMediaEvents:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetdateRange(AIndex : Integer; const AValue : TDateRange);
- begin
- If (FdateRange=AValue) then exit;
- FdateRange:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetdimensionFilters(AIndex : Integer; const AValue : TReportTypereachCriteriaTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.Setdimensions(AIndex : Integer; const AValue : TReportTypereachCriteriaTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetenableAllDimensionCombinations(AIndex : Integer; const AValue : boolean);
- begin
- If (FenableAllDimensionCombinations=AValue) then exit;
- FenableAllDimensionCombinations:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetmetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FmetricNames=AValue) then exit;
- FmetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypereachCriteria.SetreachByFrequencyMetricNames(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FreachByFrequencyMetricNames=AValue) then exit;
- FreachByFrequencyMetricNames:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypereachCriteria.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metricnames' : SetLength(FmetricNames,ALength);
- 'reachbyfrequencymetricnames' : SetLength(FreachByFrequencyMetricNames,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportTypeschedule
- --------------------------------------------------------------------}
- Procedure TReportTypeschedule.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.Setevery(AIndex : Integer; const AValue : integer);
- begin
- If (Fevery=AValue) then exit;
- Fevery:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.SetexpirationDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FexpirationDate=AValue) then exit;
- FexpirationDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.Setrepeats(AIndex : Integer; const AValue : String);
- begin
- If (Frepeats=AValue) then exit;
- Frepeats:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.SetrepeatsOnWeekDays(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FrepeatsOnWeekDays=AValue) then exit;
- FrepeatsOnWeekDays:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.SetrunsOnDayOfMonth(AIndex : Integer; const AValue : String);
- begin
- If (FrunsOnDayOfMonth=AValue) then exit;
- FrunsOnDayOfMonth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportTypeschedule.SetstartDate(AIndex : Integer; const AValue : TDate);
- begin
- If (FstartDate=AValue) then exit;
- FstartDate:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportTypeschedule.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'repeatsonweekdays' : SetLength(FrepeatsOnWeekDays,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReport
- --------------------------------------------------------------------}
- Procedure TReport.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setcriteria(AIndex : Integer; const AValue : TReportTypecriteria);
- begin
- If (Fcriteria=AValue) then exit;
- Fcriteria:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetcrossDimensionReachCriteria(AIndex : Integer; const AValue : TReportTypecrossDimensionReachCriteria);
- begin
- If (FcrossDimensionReachCriteria=AValue) then exit;
- FcrossDimensionReachCriteria:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setdelivery(AIndex : Integer; const AValue : TReportTypedelivery);
- begin
- If (Fdelivery=AValue) then exit;
- Fdelivery:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetfileName(AIndex : Integer; const AValue : String);
- begin
- If (FfileName=AValue) then exit;
- FfileName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetfloodlightCriteria(AIndex : Integer; const AValue : TReportTypefloodlightCriteria);
- begin
- If (FfloodlightCriteria=AValue) then exit;
- FfloodlightCriteria:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setformat(AIndex : Integer; const AValue : String);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetlastModifiedTime(AIndex : Integer; const AValue : String);
- begin
- If (FlastModifiedTime=AValue) then exit;
- FlastModifiedTime:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetownerProfileId(AIndex : Integer; const AValue : String);
- begin
- If (FownerProfileId=AValue) then exit;
- FownerProfileId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetpathToConversionCriteria(AIndex : Integer; const AValue : TReportTypepathToConversionCriteria);
- begin
- If (FpathToConversionCriteria=AValue) then exit;
- FpathToConversionCriteria:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetreachCriteria(AIndex : Integer; const AValue : TReportTypereachCriteria);
- begin
- If (FreachCriteria=AValue) then exit;
- FreachCriteria:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Setschedule(AIndex : Integer; const AValue : TReportTypeschedule);
- begin
- If (Fschedule=AValue) then exit;
- Fschedule:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.SetsubAccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubAccountId=AValue) then exit;
- FsubAccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReport.Set_type(AIndex : Integer; const AValue : String);
- begin
- If (F_type=AValue) then exit;
- F_type:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Class Function TReport.ExportPropertyName(Const AName : String) :String;
- begin
- Case AName of
- '_type' : Result:='type';
- else
- Result:=Inherited ExportPropertyName(AName);
- end;
- end;
- { --------------------------------------------------------------------
- TReportCompatibleFields
- --------------------------------------------------------------------}
- Procedure TReportCompatibleFields.SetdimensionFilters(AIndex : Integer; const AValue : TReportCompatibleFieldsTypedimensionFiltersArray);
- begin
- If (FdimensionFilters=AValue) then exit;
- FdimensionFilters:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportCompatibleFields.Setdimensions(AIndex : Integer; const AValue : TReportCompatibleFieldsTypedimensionsArray);
- begin
- If (Fdimensions=AValue) then exit;
- Fdimensions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportCompatibleFields.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportCompatibleFields.Setmetrics(AIndex : Integer; const AValue : TReportCompatibleFieldsTypemetricsArray);
- begin
- If (Fmetrics=AValue) then exit;
- Fmetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportCompatibleFields.SetpivotedActivityMetrics(AIndex : Integer; const AValue : TReportCompatibleFieldsTypepivotedActivityMetricsArray);
- begin
- If (FpivotedActivityMetrics=AValue) then exit;
- FpivotedActivityMetrics:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TReportCompatibleFields.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'dimensionfilters' : SetLength(FdimensionFilters,ALength);
- 'dimensions' : SetLength(Fdimensions,ALength);
- 'metrics' : SetLength(Fmetrics,ALength);
- 'pivotedactivitymetrics' : SetLength(FpivotedActivityMetrics,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportList
- --------------------------------------------------------------------}
- Procedure TReportList.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportList.Setitems(AIndex : Integer; const AValue : TReportListTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportList.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportList.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 TReportList.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TReportsConfiguration
- --------------------------------------------------------------------}
- Procedure TReportsConfiguration.SetexposureToConversionEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FexposureToConversionEnabled=AValue) then exit;
- FexposureToConversionEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportsConfiguration.SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration);
- begin
- If (FlookbackConfiguration=AValue) then exit;
- FlookbackConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TReportsConfiguration.SetreportGenerationTimeZoneId(AIndex : Integer; const AValue : String);
- begin
- If (FreportGenerationTimeZoneId=AValue) then exit;
- FreportGenerationTimeZoneId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TRichMediaExitOverride
- --------------------------------------------------------------------}
- Procedure TRichMediaExitOverride.SetcustomExitUrl(AIndex : Integer; const AValue : String);
- begin
- If (FcustomExitUrl=AValue) then exit;
- FcustomExitUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRichMediaExitOverride.SetexitId(AIndex : Integer; const AValue : String);
- begin
- If (FexitId=AValue) then exit;
- FexitId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TRichMediaExitOverride.SetuseCustomExitUrl(AIndex : Integer; const AValue : boolean);
- begin
- If (FuseCustomExitUrl=AValue) then exit;
- FuseCustomExitUrl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSite
- --------------------------------------------------------------------}
- Procedure TSite.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.Setapproved(AIndex : Integer; const AValue : boolean);
- begin
- If (Fapproved=AValue) then exit;
- Fapproved:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetdirectorySiteId(AIndex : Integer; const AValue : String);
- begin
- If (FdirectorySiteId=AValue) then exit;
- FdirectorySiteId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetdirectorySiteIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FdirectorySiteIdDimensionValue=AValue) then exit;
- FdirectorySiteIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetidDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FidDimensionValue=AValue) then exit;
- FidDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetkeyName(AIndex : Integer; const AValue : String);
- begin
- If (FkeyName=AValue) then exit;
- FkeyName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetsiteContacts(AIndex : Integer; const AValue : TSiteTypesiteContactsArray);
- begin
- If (FsiteContacts=AValue) then exit;
- FsiteContacts:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetsiteSettings(AIndex : Integer; const AValue : TSiteSettings);
- begin
- If (FsiteSettings=AValue) then exit;
- FsiteSettings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSite.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSite.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sitecontacts' : SetLength(FsiteContacts,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSiteContact
- --------------------------------------------------------------------}
- Procedure TSiteContact.Setaddress(AIndex : Integer; const AValue : String);
- begin
- If (Faddress=AValue) then exit;
- Faddress:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.SetcontactType(AIndex : Integer; const AValue : String);
- begin
- If (FcontactType=AValue) then exit;
- FcontactType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.Setemail(AIndex : Integer; const AValue : String);
- begin
- If (Femail=AValue) then exit;
- Femail:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.SetfirstName(AIndex : Integer; const AValue : String);
- begin
- If (FfirstName=AValue) then exit;
- FfirstName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.SetlastName(AIndex : Integer; const AValue : String);
- begin
- If (FlastName=AValue) then exit;
- FlastName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.Setphone(AIndex : Integer; const AValue : String);
- begin
- If (Fphone=AValue) then exit;
- Fphone:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteContact.Settitle(AIndex : Integer; const AValue : String);
- begin
- If (Ftitle=AValue) then exit;
- Ftitle:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSiteSettings
- --------------------------------------------------------------------}
- Procedure TSiteSettings.SetactiveViewOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FactiveViewOptOut=AValue) then exit;
- FactiveViewOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SetcreativeSettings(AIndex : Integer; const AValue : TCreativeSettings);
- begin
- If (FcreativeSettings=AValue) then exit;
- FcreativeSettings:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SetdisableBrandSafeAds(AIndex : Integer; const AValue : boolean);
- begin
- If (FdisableBrandSafeAds=AValue) then exit;
- FdisableBrandSafeAds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SetdisableNewCookie(AIndex : Integer; const AValue : boolean);
- begin
- If (FdisableNewCookie=AValue) then exit;
- FdisableNewCookie:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SetlookbackConfiguration(AIndex : Integer; const AValue : TLookbackConfiguration);
- begin
- If (FlookbackConfiguration=AValue) then exit;
- FlookbackConfiguration:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SettagSetting(AIndex : Integer; const AValue : TTagSetting);
- begin
- If (FtagSetting=AValue) then exit;
- FtagSetting:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSiteSettings.SetvideoActiveViewOptOut(AIndex : Integer; const AValue : boolean);
- begin
- If (FvideoActiveViewOptOut=AValue) then exit;
- FvideoActiveViewOptOut:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSitesListResponse
- --------------------------------------------------------------------}
- Procedure TSitesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSitesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSitesListResponse.Setsites(AIndex : Integer; const AValue : TSitesListResponseTypesitesArray);
- begin
- If (Fsites=AValue) then exit;
- Fsites:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSitesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sites' : SetLength(Fsites,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSize
- --------------------------------------------------------------------}
- Procedure TSize.Setheight(AIndex : Integer; const AValue : integer);
- begin
- If (Fheight=AValue) then exit;
- Fheight:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSize.Setiab(AIndex : Integer; const AValue : boolean);
- begin
- If (Fiab=AValue) then exit;
- Fiab:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSize.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSize.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSize.Setwidth(AIndex : Integer; const AValue : integer);
- begin
- If (Fwidth=AValue) then exit;
- Fwidth:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSizesListResponse
- --------------------------------------------------------------------}
- Procedure TSizesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSizesListResponse.Setsizes(AIndex : Integer; const AValue : TSizesListResponseTypesizesArray);
- begin
- If (Fsizes=AValue) then exit;
- Fsizes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSizesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'sizes' : SetLength(Fsizes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSortedDimension
- --------------------------------------------------------------------}
- Procedure TSortedDimension.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSortedDimension.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSortedDimension.SetsortOrder(AIndex : Integer; const AValue : String);
- begin
- If (FsortOrder=AValue) then exit;
- FsortOrder:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TSubaccount
- --------------------------------------------------------------------}
- Procedure TSubaccount.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccount.SetavailablePermissionIds(AIndex : Integer; const AValue : TStringArray);
- begin
- If (FavailablePermissionIds=AValue) then exit;
- FavailablePermissionIds:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccount.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccount.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccount.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSubaccount.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'availablepermissionids' : SetLength(FavailablePermissionIds,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TSubaccountsListResponse
- --------------------------------------------------------------------}
- Procedure TSubaccountsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccountsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TSubaccountsListResponse.Setsubaccounts(AIndex : Integer; const AValue : TSubaccountsListResponseTypesubaccountsArray);
- begin
- If (Fsubaccounts=AValue) then exit;
- Fsubaccounts:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TSubaccountsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'subaccounts' : SetLength(Fsubaccounts,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTagData
- --------------------------------------------------------------------}
- Procedure TTagData.SetadId(AIndex : Integer; const AValue : String);
- begin
- If (FadId=AValue) then exit;
- FadId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagData.SetclickTag(AIndex : Integer; const AValue : String);
- begin
- If (FclickTag=AValue) then exit;
- FclickTag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagData.SetcreativeId(AIndex : Integer; const AValue : String);
- begin
- If (FcreativeId=AValue) then exit;
- FcreativeId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagData.Setformat(AIndex : Integer; const AValue : String);
- begin
- If (Fformat=AValue) then exit;
- Fformat:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagData.SetimpressionTag(AIndex : Integer; const AValue : String);
- begin
- If (FimpressionTag=AValue) then exit;
- FimpressionTag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTagSetting
- --------------------------------------------------------------------}
- Procedure TTagSetting.SetadditionalKeyValues(AIndex : Integer; const AValue : String);
- begin
- If (FadditionalKeyValues=AValue) then exit;
- FadditionalKeyValues:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagSetting.SetincludeClickThroughUrls(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeClickThroughUrls=AValue) then exit;
- FincludeClickThroughUrls:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagSetting.SetincludeClickTracking(AIndex : Integer; const AValue : boolean);
- begin
- If (FincludeClickTracking=AValue) then exit;
- FincludeClickTracking:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagSetting.SetkeywordOption(AIndex : Integer; const AValue : String);
- begin
- If (FkeywordOption=AValue) then exit;
- FkeywordOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTagSettings
- --------------------------------------------------------------------}
- Procedure TTagSettings.SetdynamicTagEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FdynamicTagEnabled=AValue) then exit;
- FdynamicTagEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTagSettings.SetimageTagEnabled(AIndex : Integer; const AValue : boolean);
- begin
- If (FimageTagEnabled=AValue) then exit;
- FimageTagEnabled:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTargetWindow
- --------------------------------------------------------------------}
- Procedure TTargetWindow.SetcustomHtml(AIndex : Integer; const AValue : String);
- begin
- If (FcustomHtml=AValue) then exit;
- FcustomHtml:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetWindow.SettargetWindowOption(AIndex : Integer; const AValue : String);
- begin
- If (FtargetWindowOption=AValue) then exit;
- FtargetWindowOption:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTargetableRemarketingList
- --------------------------------------------------------------------}
- Procedure TTargetableRemarketingList.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.Setactive(AIndex : Integer; const AValue : boolean);
- begin
- If (Factive=AValue) then exit;
- Factive:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetadvertiserId(AIndex : Integer; const AValue : String);
- begin
- If (FadvertiserId=AValue) then exit;
- FadvertiserId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetadvertiserIdDimensionValue(AIndex : Integer; const AValue : TDimensionValue);
- begin
- If (FadvertiserIdDimensionValue=AValue) then exit;
- FadvertiserIdDimensionValue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.Setdescription(AIndex : Integer; const AValue : String);
- begin
- If (Fdescription=AValue) then exit;
- Fdescription:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetlifeSpan(AIndex : Integer; const AValue : String);
- begin
- If (FlifeSpan=AValue) then exit;
- FlifeSpan:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetlistSize(AIndex : Integer; const AValue : String);
- begin
- If (FlistSize=AValue) then exit;
- FlistSize:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetlistSource(AIndex : Integer; const AValue : String);
- begin
- If (FlistSource=AValue) then exit;
- FlistSource:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingList.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TTargetableRemarketingListsListResponse
- --------------------------------------------------------------------}
- Procedure TTargetableRemarketingListsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingListsListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTargetableRemarketingListsListResponse.SettargetableRemarketingLists(AIndex : Integer; const AValue : TTargetableRemarketingListsListResponseTypetargetableRemarketingListsArray);
- begin
- If (FtargetableRemarketingLists=AValue) then exit;
- FtargetableRemarketingLists:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTargetableRemarketingListsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'targetableremarketinglists' : SetLength(FtargetableRemarketingLists,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TTechnologyTargeting
- --------------------------------------------------------------------}
- Procedure TTechnologyTargeting.Setbrowsers(AIndex : Integer; const AValue : TTechnologyTargetingTypebrowsersArray);
- begin
- If (Fbrowsers=AValue) then exit;
- Fbrowsers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTechnologyTargeting.SetconnectionTypes(AIndex : Integer; const AValue : TTechnologyTargetingTypeconnectionTypesArray);
- begin
- If (FconnectionTypes=AValue) then exit;
- FconnectionTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTechnologyTargeting.SetmobileCarriers(AIndex : Integer; const AValue : TTechnologyTargetingTypemobileCarriersArray);
- begin
- If (FmobileCarriers=AValue) then exit;
- FmobileCarriers:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTechnologyTargeting.SetoperatingSystemVersions(AIndex : Integer; const AValue : TTechnologyTargetingTypeoperatingSystemVersionsArray);
- begin
- If (FoperatingSystemVersions=AValue) then exit;
- FoperatingSystemVersions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTechnologyTargeting.SetoperatingSystems(AIndex : Integer; const AValue : TTechnologyTargetingTypeoperatingSystemsArray);
- begin
- If (FoperatingSystems=AValue) then exit;
- FoperatingSystems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TTechnologyTargeting.SetplatformTypes(AIndex : Integer; const AValue : TTechnologyTargetingTypeplatformTypesArray);
- begin
- If (FplatformTypes=AValue) then exit;
- FplatformTypes:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TTechnologyTargeting.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'browsers' : SetLength(Fbrowsers,ALength);
- 'connectiontypes' : SetLength(FconnectionTypes,ALength);
- 'mobilecarriers' : SetLength(FmobileCarriers,ALength);
- 'operatingsystemversions' : SetLength(FoperatingSystemVersions,ALength);
- 'operatingsystems' : SetLength(FoperatingSystems,ALength);
- 'platformtypes' : SetLength(FplatformTypes,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TThirdPartyAuthenticationToken
- --------------------------------------------------------------------}
- Procedure TThirdPartyAuthenticationToken.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TThirdPartyAuthenticationToken.Setvalue(AIndex : Integer; const AValue : String);
- begin
- If (Fvalue=AValue) then exit;
- Fvalue:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TThirdPartyTrackingUrl
- --------------------------------------------------------------------}
- Procedure TThirdPartyTrackingUrl.SetthirdPartyUrlType(AIndex : Integer; const AValue : String);
- begin
- If (FthirdPartyUrlType=AValue) then exit;
- FthirdPartyUrlType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TThirdPartyTrackingUrl.Seturl(AIndex : Integer; const AValue : String);
- begin
- If (Furl=AValue) then exit;
- Furl:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUserDefinedVariableConfiguration
- --------------------------------------------------------------------}
- Procedure TUserDefinedVariableConfiguration.SetdataType(AIndex : Integer; const AValue : String);
- begin
- If (FdataType=AValue) then exit;
- FdataType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserDefinedVariableConfiguration.SetreportName(AIndex : Integer; const AValue : String);
- begin
- If (FreportName=AValue) then exit;
- FreportName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserDefinedVariableConfiguration.SetvariableType(AIndex : Integer; const AValue : String);
- begin
- If (FvariableType=AValue) then exit;
- FvariableType:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUserProfile
- --------------------------------------------------------------------}
- Procedure TUserProfile.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.SetaccountName(AIndex : Integer; const AValue : String);
- begin
- If (FaccountName=AValue) then exit;
- FaccountName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.SetprofileId(AIndex : Integer; const AValue : String);
- begin
- If (FprofileId=AValue) then exit;
- FprofileId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.SetsubAccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubAccountId=AValue) then exit;
- FsubAccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.SetsubAccountName(AIndex : Integer; const AValue : String);
- begin
- If (FsubAccountName=AValue) then exit;
- FsubAccountName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfile.SetuserName(AIndex : Integer; const AValue : String);
- begin
- If (FuserName=AValue) then exit;
- FuserName:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUserProfileList
- --------------------------------------------------------------------}
- Procedure TUserProfileList.Setetag(AIndex : Integer; const AValue : String);
- begin
- If (Fetag=AValue) then exit;
- Fetag:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfileList.Setitems(AIndex : Integer; const AValue : TUserProfileListTypeitemsArray);
- begin
- If (Fitems=AValue) then exit;
- Fitems:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserProfileList.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 TUserProfileList.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'items' : SetLength(Fitems,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUserRole
- --------------------------------------------------------------------}
- Procedure TUserRole.SetaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FaccountId=AValue) then exit;
- FaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.SetdefaultUserRole(AIndex : Integer; const AValue : boolean);
- begin
- If (FdefaultUserRole=AValue) then exit;
- FdefaultUserRole:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.SetparentUserRoleId(AIndex : Integer; const AValue : String);
- begin
- If (FparentUserRoleId=AValue) then exit;
- FparentUserRoleId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.Setpermissions(AIndex : Integer; const AValue : TUserRoleTypepermissionsArray);
- begin
- If (Fpermissions=AValue) then exit;
- Fpermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRole.SetsubaccountId(AIndex : Integer; const AValue : String);
- begin
- If (FsubaccountId=AValue) then exit;
- FsubaccountId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TUserRole.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'permissions' : SetLength(Fpermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUserRolePermission
- --------------------------------------------------------------------}
- Procedure TUserRolePermission.Setavailability(AIndex : Integer; const AValue : String);
- begin
- If (Favailability=AValue) then exit;
- Favailability:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermission.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermission.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermission.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermission.SetpermissionGroupId(AIndex : Integer; const AValue : String);
- begin
- If (FpermissionGroupId=AValue) then exit;
- FpermissionGroupId:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUserRolePermissionGroup
- --------------------------------------------------------------------}
- Procedure TUserRolePermissionGroup.Setid(AIndex : Integer; const AValue : String);
- begin
- If (Fid=AValue) then exit;
- Fid:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermissionGroup.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermissionGroup.Setname(AIndex : Integer; const AValue : String);
- begin
- If (Fname=AValue) then exit;
- Fname:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- { --------------------------------------------------------------------
- TUserRolePermissionGroupsListResponse
- --------------------------------------------------------------------}
- Procedure TUserRolePermissionGroupsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermissionGroupsListResponse.SetuserRolePermissionGroups(AIndex : Integer; const AValue : TUserRolePermissionGroupsListResponseTypeuserRolePermissionGroupsArray);
- begin
- If (FuserRolePermissionGroups=AValue) then exit;
- FuserRolePermissionGroups:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TUserRolePermissionGroupsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'userrolepermissiongroups' : SetLength(FuserRolePermissionGroups,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUserRolePermissionsListResponse
- --------------------------------------------------------------------}
- Procedure TUserRolePermissionsListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolePermissionsListResponse.SetuserRolePermissions(AIndex : Integer; const AValue : TUserRolePermissionsListResponseTypeuserRolePermissionsArray);
- begin
- If (FuserRolePermissions=AValue) then exit;
- FuserRolePermissions:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TUserRolePermissionsListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'userrolepermissions' : SetLength(FuserRolePermissions,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TUserRolesListResponse
- --------------------------------------------------------------------}
- Procedure TUserRolesListResponse.Setkind(AIndex : Integer; const AValue : String);
- begin
- If (Fkind=AValue) then exit;
- Fkind:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolesListResponse.SetnextPageToken(AIndex : Integer; const AValue : String);
- begin
- If (FnextPageToken=AValue) then exit;
- FnextPageToken:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- Procedure TUserRolesListResponse.SetuserRoles(AIndex : Integer; const AValue : TUserRolesListResponseTypeuserRolesArray);
- begin
- If (FuserRoles=AValue) then exit;
- FuserRoles:=AValue;
- MarkPropertyChanged(AIndex);
- end;
- //2.6.4. bug workaround
- {$IFDEF VER2_6}
- Procedure TUserRolesListResponse.SetArrayLength(Const AName : String; ALength : Longint);
- begin
- Case AName of
- 'userroles' : SetLength(FuserRoles,ALength);
- else
- Inherited SetArrayLength(AName,ALength);
- end;
- end;
- {$ENDIF VER2_6}
- { --------------------------------------------------------------------
- TAccountActiveAdSummariesResource
- --------------------------------------------------------------------}
- Class Function TAccountActiveAdSummariesResource.ResourceName : String;
- begin
- Result:='accountActiveAdSummaries';
- end;
- Class Function TAccountActiveAdSummariesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAccountActiveAdSummariesResource.Get(profileId: string; summaryAccountId: string) : TAccountActiveAdSummary;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}';
- _Methodid = 'dfareporting.accountActiveAdSummaries.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'summaryAccountId',summaryAccountId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountActiveAdSummary) as TAccountActiveAdSummary;
- end;
- { --------------------------------------------------------------------
- TAccountPermissionGroupsResource
- --------------------------------------------------------------------}
- Class Function TAccountPermissionGroupsResource.ResourceName : String;
- begin
- Result:='accountPermissionGroups';
- end;
- Class Function TAccountPermissionGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAccountPermissionGroupsResource.Get(id: string; profileId: string) : TAccountPermissionGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountPermissionGroups/{id}';
- _Methodid = 'dfareporting.accountPermissionGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountPermissionGroup) as TAccountPermissionGroup;
- end;
- Function TAccountPermissionGroupsResource.List(profileId: string) : TAccountPermissionGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountPermissionGroups';
- _Methodid = 'dfareporting.accountPermissionGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountPermissionGroupsListResponse) as TAccountPermissionGroupsListResponse;
- end;
- { --------------------------------------------------------------------
- TAccountPermissionsResource
- --------------------------------------------------------------------}
- Class Function TAccountPermissionsResource.ResourceName : String;
- begin
- Result:='accountPermissions';
- end;
- Class Function TAccountPermissionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAccountPermissionsResource.Get(id: string; profileId: string) : TAccountPermission;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountPermissions/{id}';
- _Methodid = 'dfareporting.accountPermissions.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountPermission) as TAccountPermission;
- end;
- Function TAccountPermissionsResource.List(profileId: string) : TAccountPermissionsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountPermissions';
- _Methodid = 'dfareporting.accountPermissions.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountPermissionsListResponse) as TAccountPermissionsListResponse;
- end;
- { --------------------------------------------------------------------
- TAccountUserProfilesResource
- --------------------------------------------------------------------}
- Class Function TAccountUserProfilesResource.ResourceName : String;
- begin
- Result:='accountUserProfiles';
- end;
- Class Function TAccountUserProfilesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAccountUserProfilesResource.Get(id: string; profileId: string) : TAccountUserProfile;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountUserProfiles/{id}';
- _Methodid = 'dfareporting.accountUserProfiles.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccountUserProfile) as TAccountUserProfile;
- end;
- Function TAccountUserProfilesResource.Insert(profileId: string; aAccountUserProfile : TAccountUserProfile) : TAccountUserProfile;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/accountUserProfiles';
- _Methodid = 'dfareporting.accountUserProfiles.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAccountUserProfile,TAccountUserProfile) as TAccountUserProfile;
- end;
- Function TAccountUserProfilesResource.List(profileId: string; AQuery : string = '') : TAccountUserProfilesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accountUserProfiles';
- _Methodid = 'dfareporting.accountUserProfiles.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccountUserProfilesListResponse) as TAccountUserProfilesListResponse;
- end;
- Function TAccountUserProfilesResource.List(profileId: string; AQuery : TAccountUserProfileslistOptions) : TAccountUserProfilesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'subaccountId',AQuery.subaccountId);
- AddToQuery(_Q,'userRoleId',AQuery.userRoleId);
- Result:=List(profileId,_Q);
- end;
- Function TAccountUserProfilesResource.Patch(profileId: string; aAccountUserProfile : TAccountUserProfile; AQuery : string = '') : TAccountUserProfile;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/accountUserProfiles';
- _Methodid = 'dfareporting.accountUserProfiles.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccountUserProfile,TAccountUserProfile) as TAccountUserProfile;
- end;
- Function TAccountUserProfilesResource.Patch(profileId: string; aAccountUserProfile : TAccountUserProfile; AQuery : TAccountUserProfilespatchOptions) : TAccountUserProfile;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aAccountUserProfile,_Q);
- end;
- Function TAccountUserProfilesResource.Update(profileId: string; aAccountUserProfile : TAccountUserProfile) : TAccountUserProfile;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/accountUserProfiles';
- _Methodid = 'dfareporting.accountUserProfiles.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAccountUserProfile,TAccountUserProfile) as TAccountUserProfile;
- end;
- { --------------------------------------------------------------------
- TAccountsResource
- --------------------------------------------------------------------}
- Class Function TAccountsResource.ResourceName : String;
- begin
- Result:='accounts';
- end;
- Class Function TAccountsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAccountsResource.Get(id: string; profileId: string) : TAccount;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accounts/{id}';
- _Methodid = 'dfareporting.accounts.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAccount) as TAccount;
- end;
- Function TAccountsResource.List(profileId: string; AQuery : string = '') : TAccountsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/accounts';
- _Methodid = 'dfareporting.accounts.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAccountsListResponse) as TAccountsListResponse;
- end;
- Function TAccountsResource.List(profileId: string; AQuery : TAccountslistOptions) : TAccountsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TAccountsResource.Patch(profileId: string; aAccount : TAccount; AQuery : string = '') : TAccount;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/accounts';
- _Methodid = 'dfareporting.accounts.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAccount,TAccount) as TAccount;
- end;
- Function TAccountsResource.Patch(profileId: string; aAccount : TAccount; AQuery : TAccountspatchOptions) : TAccount;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aAccount,_Q);
- end;
- Function TAccountsResource.Update(profileId: string; aAccount : TAccount) : TAccount;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/accounts';
- _Methodid = 'dfareporting.accounts.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAccount,TAccount) as TAccount;
- end;
- { --------------------------------------------------------------------
- TAdsResource
- --------------------------------------------------------------------}
- Class Function TAdsResource.ResourceName : String;
- begin
- Result:='ads';
- end;
- Class Function TAdsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAdsResource.Get(id: string; profileId: string) : TAd;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/ads/{id}';
- _Methodid = 'dfareporting.ads.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAd) as TAd;
- end;
- Function TAdsResource.Insert(profileId: string; aAd : TAd) : TAd;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/ads';
- _Methodid = 'dfareporting.ads.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAd,TAd) as TAd;
- end;
- Function TAdsResource.List(profileId: string; AQuery : string = '') : TAdsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/ads';
- _Methodid = 'dfareporting.ads.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAdsListResponse) as TAdsListResponse;
- end;
- Function TAdsResource.List(profileId: string; AQuery : TAdslistOptions) : TAdsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'archived',AQuery.archived);
- AddToQuery(_Q,'audienceSegmentIds',AQuery.audienceSegmentIds);
- AddToQuery(_Q,'campaignIds',AQuery.campaignIds);
- AddToQuery(_Q,'compatibility',AQuery.compatibility);
- AddToQuery(_Q,'creativeIds',AQuery.creativeIds);
- AddToQuery(_Q,'creativeOptimizationConfigurationIds',AQuery.creativeOptimizationConfigurationIds);
- AddToQuery(_Q,'creativeType',AQuery.creativeType);
- AddToQuery(_Q,'dynamicClickTracker',AQuery.dynamicClickTracker);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'landingPageIds',AQuery.landingPageIds);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'overriddenEventTagId',AQuery.overriddenEventTagId);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'placementIds',AQuery.placementIds);
- AddToQuery(_Q,'remarketingListIds',AQuery.remarketingListIds);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sizeIds',AQuery.sizeIds);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'sslCompliant',AQuery.sslCompliant);
- AddToQuery(_Q,'sslRequired',AQuery.sslRequired);
- AddToQuery(_Q,'type',AQuery._type);
- Result:=List(profileId,_Q);
- end;
- Function TAdsResource.Patch(profileId: string; aAd : TAd; AQuery : string = '') : TAd;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/ads';
- _Methodid = 'dfareporting.ads.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAd,TAd) as TAd;
- end;
- Function TAdsResource.Patch(profileId: string; aAd : TAd; AQuery : TAdspatchOptions) : TAd;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aAd,_Q);
- end;
- Function TAdsResource.Update(profileId: string; aAd : TAd) : TAd;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/ads';
- _Methodid = 'dfareporting.ads.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAd,TAd) as TAd;
- end;
- { --------------------------------------------------------------------
- TAdvertiserGroupsResource
- --------------------------------------------------------------------}
- Class Function TAdvertiserGroupsResource.ResourceName : String;
- begin
- Result:='advertiserGroups';
- end;
- Class Function TAdvertiserGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TAdvertiserGroupsResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/advertiserGroups/{id}';
- _Methodid = 'dfareporting.advertiserGroups.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TAdvertiserGroupsResource.Get(id: string; profileId: string) : TAdvertiserGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/advertiserGroups/{id}';
- _Methodid = 'dfareporting.advertiserGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAdvertiserGroup) as TAdvertiserGroup;
- end;
- Function TAdvertiserGroupsResource.Insert(profileId: string; aAdvertiserGroup : TAdvertiserGroup) : TAdvertiserGroup;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/advertiserGroups';
- _Methodid = 'dfareporting.advertiserGroups.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAdvertiserGroup,TAdvertiserGroup) as TAdvertiserGroup;
- end;
- Function TAdvertiserGroupsResource.List(profileId: string; AQuery : string = '') : TAdvertiserGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/advertiserGroups';
- _Methodid = 'dfareporting.advertiserGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAdvertiserGroupsListResponse) as TAdvertiserGroupsListResponse;
- end;
- Function TAdvertiserGroupsResource.List(profileId: string; AQuery : TAdvertiserGroupslistOptions) : TAdvertiserGroupsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TAdvertiserGroupsResource.Patch(profileId: string; aAdvertiserGroup : TAdvertiserGroup; AQuery : string = '') : TAdvertiserGroup;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/advertiserGroups';
- _Methodid = 'dfareporting.advertiserGroups.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAdvertiserGroup,TAdvertiserGroup) as TAdvertiserGroup;
- end;
- Function TAdvertiserGroupsResource.Patch(profileId: string; aAdvertiserGroup : TAdvertiserGroup; AQuery : TAdvertiserGroupspatchOptions) : TAdvertiserGroup;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aAdvertiserGroup,_Q);
- end;
- Function TAdvertiserGroupsResource.Update(profileId: string; aAdvertiserGroup : TAdvertiserGroup) : TAdvertiserGroup;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/advertiserGroups';
- _Methodid = 'dfareporting.advertiserGroups.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAdvertiserGroup,TAdvertiserGroup) as TAdvertiserGroup;
- end;
- { --------------------------------------------------------------------
- TAdvertisersResource
- --------------------------------------------------------------------}
- Class Function TAdvertisersResource.ResourceName : String;
- begin
- Result:='advertisers';
- end;
- Class Function TAdvertisersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TAdvertisersResource.Get(id: string; profileId: string) : TAdvertiser;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/advertisers/{id}';
- _Methodid = 'dfareporting.advertisers.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TAdvertiser) as TAdvertiser;
- end;
- Function TAdvertisersResource.Insert(profileId: string; aAdvertiser : TAdvertiser) : TAdvertiser;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/advertisers';
- _Methodid = 'dfareporting.advertisers.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAdvertiser,TAdvertiser) as TAdvertiser;
- end;
- Function TAdvertisersResource.List(profileId: string; AQuery : string = '') : TAdvertisersListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/advertisers';
- _Methodid = 'dfareporting.advertisers.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TAdvertisersListResponse) as TAdvertisersListResponse;
- end;
- Function TAdvertisersResource.List(profileId: string; AQuery : TAdvertiserslistOptions) : TAdvertisersListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserGroupIds',AQuery.advertiserGroupIds);
- AddToQuery(_Q,'floodlightConfigurationIds',AQuery.floodlightConfigurationIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'includeAdvertisersWithoutGroupsOnly',AQuery.includeAdvertisersWithoutGroupsOnly);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'onlyParent',AQuery.onlyParent);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'status',AQuery.status);
- AddToQuery(_Q,'subaccountId',AQuery.subaccountId);
- Result:=List(profileId,_Q);
- end;
- Function TAdvertisersResource.Patch(profileId: string; aAdvertiser : TAdvertiser; AQuery : string = '') : TAdvertiser;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/advertisers';
- _Methodid = 'dfareporting.advertisers.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aAdvertiser,TAdvertiser) as TAdvertiser;
- end;
- Function TAdvertisersResource.Patch(profileId: string; aAdvertiser : TAdvertiser; AQuery : TAdvertiserspatchOptions) : TAdvertiser;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aAdvertiser,_Q);
- end;
- Function TAdvertisersResource.Update(profileId: string; aAdvertiser : TAdvertiser) : TAdvertiser;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/advertisers';
- _Methodid = 'dfareporting.advertisers.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aAdvertiser,TAdvertiser) as TAdvertiser;
- end;
- { --------------------------------------------------------------------
- TBrowsersResource
- --------------------------------------------------------------------}
- Class Function TBrowsersResource.ResourceName : String;
- begin
- Result:='browsers';
- end;
- Class Function TBrowsersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TBrowsersResource.List(profileId: string) : TBrowsersListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/browsers';
- _Methodid = 'dfareporting.browsers.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TBrowsersListResponse) as TBrowsersListResponse;
- end;
- { --------------------------------------------------------------------
- TCampaignCreativeAssociationsResource
- --------------------------------------------------------------------}
- Class Function TCampaignCreativeAssociationsResource.ResourceName : String;
- begin
- Result:='campaignCreativeAssociations';
- end;
- Class Function TCampaignCreativeAssociationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCampaignCreativeAssociationsResource.Insert(campaignId: string; profileId: string; aCampaignCreativeAssociation : TCampaignCreativeAssociation) : TCampaignCreativeAssociation;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations';
- _Methodid = 'dfareporting.campaignCreativeAssociations.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCampaignCreativeAssociation,TCampaignCreativeAssociation) as TCampaignCreativeAssociation;
- end;
- Function TCampaignCreativeAssociationsResource.List(campaignId: string; profileId: string; AQuery : string = '') : TCampaignCreativeAssociationsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations';
- _Methodid = 'dfareporting.campaignCreativeAssociations.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCampaignCreativeAssociationsListResponse) as TCampaignCreativeAssociationsListResponse;
- end;
- Function TCampaignCreativeAssociationsResource.List(campaignId: string; profileId: string; AQuery : TCampaignCreativeAssociationslistOptions) : TCampaignCreativeAssociationsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(campaignId,profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TCampaignsResource
- --------------------------------------------------------------------}
- Class Function TCampaignsResource.ResourceName : String;
- begin
- Result:='campaigns';
- end;
- Class Function TCampaignsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCampaignsResource.Get(id: string; profileId: string) : TCampaign;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/campaigns/{id}';
- _Methodid = 'dfareporting.campaigns.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCampaign) as TCampaign;
- end;
- Function TCampaignsResource.Insert(profileId: string; aCampaign : TCampaign; AQuery : string = '') : TCampaign;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/campaigns';
- _Methodid = 'dfareporting.campaigns.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCampaign,TCampaign) as TCampaign;
- end;
- Function TCampaignsResource.Insert(profileId: string; aCampaign : TCampaign; AQuery : TCampaignsinsertOptions) : TCampaign;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'defaultLandingPageName',AQuery.defaultLandingPageName);
- AddToQuery(_Q,'defaultLandingPageUrl',AQuery.defaultLandingPageUrl);
- Result:=Insert(profileId,aCampaign,_Q);
- end;
- Function TCampaignsResource.List(profileId: string; AQuery : string = '') : TCampaignsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/campaigns';
- _Methodid = 'dfareporting.campaigns.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCampaignsListResponse) as TCampaignsListResponse;
- end;
- Function TCampaignsResource.List(profileId: string; AQuery : TCampaignslistOptions) : TCampaignsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserGroupIds',AQuery.advertiserGroupIds);
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'archived',AQuery.archived);
- AddToQuery(_Q,'atLeastOneOptimizationActivity',AQuery.atLeastOneOptimizationActivity);
- AddToQuery(_Q,'excludedIds',AQuery.excludedIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'overriddenEventTagId',AQuery.overriddenEventTagId);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'subaccountId',AQuery.subaccountId);
- Result:=List(profileId,_Q);
- end;
- Function TCampaignsResource.Patch(profileId: string; aCampaign : TCampaign; AQuery : string = '') : TCampaign;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/campaigns';
- _Methodid = 'dfareporting.campaigns.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCampaign,TCampaign) as TCampaign;
- end;
- Function TCampaignsResource.Patch(profileId: string; aCampaign : TCampaign; AQuery : TCampaignspatchOptions) : TCampaign;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aCampaign,_Q);
- end;
- Function TCampaignsResource.Update(profileId: string; aCampaign : TCampaign) : TCampaign;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/campaigns';
- _Methodid = 'dfareporting.campaigns.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCampaign,TCampaign) as TCampaign;
- end;
- { --------------------------------------------------------------------
- TChangeLogsResource
- --------------------------------------------------------------------}
- Class Function TChangeLogsResource.ResourceName : String;
- begin
- Result:='changeLogs';
- end;
- Class Function TChangeLogsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TChangeLogsResource.Get(id: string; profileId: string) : TChangeLog;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/changeLogs/{id}';
- _Methodid = 'dfareporting.changeLogs.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TChangeLog) as TChangeLog;
- end;
- Function TChangeLogsResource.List(profileId: string; AQuery : string = '') : TChangeLogsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/changeLogs';
- _Methodid = 'dfareporting.changeLogs.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TChangeLogsListResponse) as TChangeLogsListResponse;
- end;
- Function TChangeLogsResource.List(profileId: string; AQuery : TChangeLogslistOptions) : TChangeLogsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'action',AQuery.action);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxChangeTime',AQuery.maxChangeTime);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'minChangeTime',AQuery.minChangeTime);
- AddToQuery(_Q,'objectIds',AQuery.objectIds);
- AddToQuery(_Q,'objectType',AQuery.objectType);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'userProfileIds',AQuery.userProfileIds);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TCitiesResource
- --------------------------------------------------------------------}
- Class Function TCitiesResource.ResourceName : String;
- begin
- Result:='cities';
- end;
- Class Function TCitiesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCitiesResource.List(profileId: string; AQuery : string = '') : TCitiesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/cities';
- _Methodid = 'dfareporting.cities.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCitiesListResponse) as TCitiesListResponse;
- end;
- Function TCitiesResource.List(profileId: string; AQuery : TCitieslistOptions) : TCitiesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'countryDartIds',AQuery.countryDartIds);
- AddToQuery(_Q,'dartIds',AQuery.dartIds);
- AddToQuery(_Q,'namePrefix',AQuery.namePrefix);
- AddToQuery(_Q,'regionDartIds',AQuery.regionDartIds);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TConnectionTypesResource
- --------------------------------------------------------------------}
- Class Function TConnectionTypesResource.ResourceName : String;
- begin
- Result:='connectionTypes';
- end;
- Class Function TConnectionTypesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TConnectionTypesResource.Get(id: string; profileId: string) : TConnectionType;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/connectionTypes/{id}';
- _Methodid = 'dfareporting.connectionTypes.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TConnectionType) as TConnectionType;
- end;
- Function TConnectionTypesResource.List(profileId: string) : TConnectionTypesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/connectionTypes';
- _Methodid = 'dfareporting.connectionTypes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TConnectionTypesListResponse) as TConnectionTypesListResponse;
- end;
- { --------------------------------------------------------------------
- TContentCategoriesResource
- --------------------------------------------------------------------}
- Class Function TContentCategoriesResource.ResourceName : String;
- begin
- Result:='contentCategories';
- end;
- Class Function TContentCategoriesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TContentCategoriesResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/contentCategories/{id}';
- _Methodid = 'dfareporting.contentCategories.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TContentCategoriesResource.Get(id: string; profileId: string) : TContentCategory;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/contentCategories/{id}';
- _Methodid = 'dfareporting.contentCategories.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TContentCategory) as TContentCategory;
- end;
- Function TContentCategoriesResource.Insert(profileId: string; aContentCategory : TContentCategory) : TContentCategory;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/contentCategories';
- _Methodid = 'dfareporting.contentCategories.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aContentCategory,TContentCategory) as TContentCategory;
- end;
- Function TContentCategoriesResource.List(profileId: string; AQuery : string = '') : TContentCategoriesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/contentCategories';
- _Methodid = 'dfareporting.contentCategories.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TContentCategoriesListResponse) as TContentCategoriesListResponse;
- end;
- Function TContentCategoriesResource.List(profileId: string; AQuery : TContentCategorieslistOptions) : TContentCategoriesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TContentCategoriesResource.Patch(profileId: string; aContentCategory : TContentCategory; AQuery : string = '') : TContentCategory;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/contentCategories';
- _Methodid = 'dfareporting.contentCategories.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aContentCategory,TContentCategory) as TContentCategory;
- end;
- Function TContentCategoriesResource.Patch(profileId: string; aContentCategory : TContentCategory; AQuery : TContentCategoriespatchOptions) : TContentCategory;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aContentCategory,_Q);
- end;
- Function TContentCategoriesResource.Update(profileId: string; aContentCategory : TContentCategory) : TContentCategory;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/contentCategories';
- _Methodid = 'dfareporting.contentCategories.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aContentCategory,TContentCategory) as TContentCategory;
- end;
- { --------------------------------------------------------------------
- TConversionsResource
- --------------------------------------------------------------------}
- Class Function TConversionsResource.ResourceName : String;
- begin
- Result:='conversions';
- end;
- Class Function TConversionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TConversionsResource.Batchinsert(profileId: string; aConversionsBatchInsertRequest : TConversionsBatchInsertRequest) : TConversionsBatchInsertResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/conversions/batchinsert';
- _Methodid = 'dfareporting.conversions.batchinsert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aConversionsBatchInsertRequest,TConversionsBatchInsertResponse) as TConversionsBatchInsertResponse;
- end;
- { --------------------------------------------------------------------
- TCountriesResource
- --------------------------------------------------------------------}
- Class Function TCountriesResource.ResourceName : String;
- begin
- Result:='countries';
- end;
- Class Function TCountriesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCountriesResource.Get(dartId: string; profileId: string) : TCountry;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/countries/{dartId}';
- _Methodid = 'dfareporting.countries.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['dartId',dartId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCountry) as TCountry;
- end;
- Function TCountriesResource.List(profileId: string) : TCountriesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/countries';
- _Methodid = 'dfareporting.countries.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCountriesListResponse) as TCountriesListResponse;
- end;
- { --------------------------------------------------------------------
- TCreativeAssetsResource
- --------------------------------------------------------------------}
- Class Function TCreativeAssetsResource.ResourceName : String;
- begin
- Result:='creativeAssets';
- end;
- Class Function TCreativeAssetsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCreativeAssetsResource.Insert(advertiserId: string; profileId: string; aCreativeAssetMetadata : TCreativeAssetMetadata) : TCreativeAssetMetadata;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets';
- _Methodid = 'dfareporting.creativeAssets.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['advertiserId',advertiserId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeAssetMetadata,TCreativeAssetMetadata) as TCreativeAssetMetadata;
- end;
- { --------------------------------------------------------------------
- TCreativeFieldValuesResource
- --------------------------------------------------------------------}
- Class Function TCreativeFieldValuesResource.ResourceName : String;
- begin
- Result:='creativeFieldValues';
- end;
- Class Function TCreativeFieldValuesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TCreativeFieldValuesResource.Delete(creativeFieldId: string; id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}';
- _Methodid = 'dfareporting.creativeFieldValues.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TCreativeFieldValuesResource.Get(creativeFieldId: string; id: string; profileId: string) : TCreativeFieldValue;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}';
- _Methodid = 'dfareporting.creativeFieldValues.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCreativeFieldValue) as TCreativeFieldValue;
- end;
- Function TCreativeFieldValuesResource.Insert(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue) : TCreativeFieldValue;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues';
- _Methodid = 'dfareporting.creativeFieldValues.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeFieldValue,TCreativeFieldValue) as TCreativeFieldValue;
- end;
- Function TCreativeFieldValuesResource.List(creativeFieldId: string; profileId: string; AQuery : string = '') : TCreativeFieldValuesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues';
- _Methodid = 'dfareporting.creativeFieldValues.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCreativeFieldValuesListResponse) as TCreativeFieldValuesListResponse;
- end;
- Function TCreativeFieldValuesResource.List(creativeFieldId: string; profileId: string; AQuery : TCreativeFieldValueslistOptions) : TCreativeFieldValuesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(creativeFieldId,profileId,_Q);
- end;
- Function TCreativeFieldValuesResource.Patch(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue; AQuery : string = '') : TCreativeFieldValue;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues';
- _Methodid = 'dfareporting.creativeFieldValues.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCreativeFieldValue,TCreativeFieldValue) as TCreativeFieldValue;
- end;
- Function TCreativeFieldValuesResource.Patch(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue; AQuery : TCreativeFieldValuespatchOptions) : TCreativeFieldValue;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(creativeFieldId,profileId,aCreativeFieldValue,_Q);
- end;
- Function TCreativeFieldValuesResource.Update(creativeFieldId: string; profileId: string; aCreativeFieldValue : TCreativeFieldValue) : TCreativeFieldValue;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues';
- _Methodid = 'dfareporting.creativeFieldValues.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['creativeFieldId',creativeFieldId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeFieldValue,TCreativeFieldValue) as TCreativeFieldValue;
- end;
- { --------------------------------------------------------------------
- TCreativeFieldsResource
- --------------------------------------------------------------------}
- Class Function TCreativeFieldsResource.ResourceName : String;
- begin
- Result:='creativeFields';
- end;
- Class Function TCreativeFieldsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TCreativeFieldsResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/creativeFields/{id}';
- _Methodid = 'dfareporting.creativeFields.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TCreativeFieldsResource.Get(id: string; profileId: string) : TCreativeField;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeFields/{id}';
- _Methodid = 'dfareporting.creativeFields.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCreativeField) as TCreativeField;
- end;
- Function TCreativeFieldsResource.Insert(profileId: string; aCreativeField : TCreativeField) : TCreativeField;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/creativeFields';
- _Methodid = 'dfareporting.creativeFields.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeField,TCreativeField) as TCreativeField;
- end;
- Function TCreativeFieldsResource.List(profileId: string; AQuery : string = '') : TCreativeFieldsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeFields';
- _Methodid = 'dfareporting.creativeFields.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCreativeFieldsListResponse) as TCreativeFieldsListResponse;
- end;
- Function TCreativeFieldsResource.List(profileId: string; AQuery : TCreativeFieldslistOptions) : TCreativeFieldsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TCreativeFieldsResource.Patch(profileId: string; aCreativeField : TCreativeField; AQuery : string = '') : TCreativeField;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/creativeFields';
- _Methodid = 'dfareporting.creativeFields.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCreativeField,TCreativeField) as TCreativeField;
- end;
- Function TCreativeFieldsResource.Patch(profileId: string; aCreativeField : TCreativeField; AQuery : TCreativeFieldspatchOptions) : TCreativeField;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aCreativeField,_Q);
- end;
- Function TCreativeFieldsResource.Update(profileId: string; aCreativeField : TCreativeField) : TCreativeField;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/creativeFields';
- _Methodid = 'dfareporting.creativeFields.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeField,TCreativeField) as TCreativeField;
- end;
- { --------------------------------------------------------------------
- TCreativeGroupsResource
- --------------------------------------------------------------------}
- Class Function TCreativeGroupsResource.ResourceName : String;
- begin
- Result:='creativeGroups';
- end;
- Class Function TCreativeGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCreativeGroupsResource.Get(id: string; profileId: string) : TCreativeGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeGroups/{id}';
- _Methodid = 'dfareporting.creativeGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCreativeGroup) as TCreativeGroup;
- end;
- Function TCreativeGroupsResource.Insert(profileId: string; aCreativeGroup : TCreativeGroup) : TCreativeGroup;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/creativeGroups';
- _Methodid = 'dfareporting.creativeGroups.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeGroup,TCreativeGroup) as TCreativeGroup;
- end;
- Function TCreativeGroupsResource.List(profileId: string; AQuery : string = '') : TCreativeGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creativeGroups';
- _Methodid = 'dfareporting.creativeGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCreativeGroupsListResponse) as TCreativeGroupsListResponse;
- end;
- Function TCreativeGroupsResource.List(profileId: string; AQuery : TCreativeGroupslistOptions) : TCreativeGroupsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'groupNumber',AQuery.groupNumber);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TCreativeGroupsResource.Patch(profileId: string; aCreativeGroup : TCreativeGroup; AQuery : string = '') : TCreativeGroup;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/creativeGroups';
- _Methodid = 'dfareporting.creativeGroups.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCreativeGroup,TCreativeGroup) as TCreativeGroup;
- end;
- Function TCreativeGroupsResource.Patch(profileId: string; aCreativeGroup : TCreativeGroup; AQuery : TCreativeGroupspatchOptions) : TCreativeGroup;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aCreativeGroup,_Q);
- end;
- Function TCreativeGroupsResource.Update(profileId: string; aCreativeGroup : TCreativeGroup) : TCreativeGroup;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/creativeGroups';
- _Methodid = 'dfareporting.creativeGroups.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreativeGroup,TCreativeGroup) as TCreativeGroup;
- end;
- { --------------------------------------------------------------------
- TCreativesResource
- --------------------------------------------------------------------}
- Class Function TCreativesResource.ResourceName : String;
- begin
- Result:='creatives';
- end;
- Class Function TCreativesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TCreativesResource.Get(id: string; profileId: string) : TCreative;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creatives/{id}';
- _Methodid = 'dfareporting.creatives.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TCreative) as TCreative;
- end;
- Function TCreativesResource.Insert(profileId: string; aCreative : TCreative) : TCreative;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/creatives';
- _Methodid = 'dfareporting.creatives.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreative,TCreative) as TCreative;
- end;
- Function TCreativesResource.List(profileId: string; AQuery : string = '') : TCreativesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/creatives';
- _Methodid = 'dfareporting.creatives.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TCreativesListResponse) as TCreativesListResponse;
- end;
- Function TCreativesResource.List(profileId: string; AQuery : TCreativeslistOptions) : TCreativesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'archived',AQuery.archived);
- AddToQuery(_Q,'campaignId',AQuery.campaignId);
- AddToQuery(_Q,'companionCreativeIds',AQuery.companionCreativeIds);
- AddToQuery(_Q,'creativeFieldIds',AQuery.creativeFieldIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'renderingIds',AQuery.renderingIds);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sizeIds',AQuery.sizeIds);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'studioCreativeId',AQuery.studioCreativeId);
- AddToQuery(_Q,'types',AQuery.types);
- Result:=List(profileId,_Q);
- end;
- Function TCreativesResource.Patch(profileId: string; aCreative : TCreative; AQuery : string = '') : TCreative;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/creatives';
- _Methodid = 'dfareporting.creatives.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aCreative,TCreative) as TCreative;
- end;
- Function TCreativesResource.Patch(profileId: string; aCreative : TCreative; AQuery : TCreativespatchOptions) : TCreative;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aCreative,_Q);
- end;
- Function TCreativesResource.Update(profileId: string; aCreative : TCreative) : TCreative;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/creatives';
- _Methodid = 'dfareporting.creatives.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aCreative,TCreative) as TCreative;
- end;
- { --------------------------------------------------------------------
- TDimensionValuesResource
- --------------------------------------------------------------------}
- Class Function TDimensionValuesResource.ResourceName : String;
- begin
- Result:='dimensionValues';
- end;
- Class Function TDimensionValuesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TDimensionValuesResource.Query(profileId: string; aDimensionValueRequest : TDimensionValueRequest; AQuery : string = '') : TDimensionValueList;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/dimensionvalues/query';
- _Methodid = 'dfareporting.dimensionValues.query';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aDimensionValueRequest,TDimensionValueList) as TDimensionValueList;
- end;
- Function TDimensionValuesResource.Query(profileId: string; aDimensionValueRequest : TDimensionValueRequest; AQuery : TDimensionValuesqueryOptions) : TDimensionValueList;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- Result:=Query(profileId,aDimensionValueRequest,_Q);
- end;
- { --------------------------------------------------------------------
- TDirectorySiteContactsResource
- --------------------------------------------------------------------}
- Class Function TDirectorySiteContactsResource.ResourceName : String;
- begin
- Result:='directorySiteContacts';
- end;
- Class Function TDirectorySiteContactsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TDirectorySiteContactsResource.Get(id: string; profileId: string) : TDirectorySiteContact;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/directorySiteContacts/{id}';
- _Methodid = 'dfareporting.directorySiteContacts.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TDirectorySiteContact) as TDirectorySiteContact;
- end;
- Function TDirectorySiteContactsResource.List(profileId: string; AQuery : string = '') : TDirectorySiteContactsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/directorySiteContacts';
- _Methodid = 'dfareporting.directorySiteContacts.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TDirectorySiteContactsListResponse) as TDirectorySiteContactsListResponse;
- end;
- Function TDirectorySiteContactsResource.List(profileId: string; AQuery : TDirectorySiteContactslistOptions) : TDirectorySiteContactsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'directorySiteIds',AQuery.directorySiteIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TDirectorySitesResource
- --------------------------------------------------------------------}
- Class Function TDirectorySitesResource.ResourceName : String;
- begin
- Result:='directorySites';
- end;
- Class Function TDirectorySitesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TDirectorySitesResource.Get(id: string; profileId: string) : TDirectorySite;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/directorySites/{id}';
- _Methodid = 'dfareporting.directorySites.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TDirectorySite) as TDirectorySite;
- end;
- Function TDirectorySitesResource.Insert(profileId: string; aDirectorySite : TDirectorySite) : TDirectorySite;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/directorySites';
- _Methodid = 'dfareporting.directorySites.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aDirectorySite,TDirectorySite) as TDirectorySite;
- end;
- Function TDirectorySitesResource.List(profileId: string; AQuery : string = '') : TDirectorySitesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/directorySites';
- _Methodid = 'dfareporting.directorySites.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TDirectorySitesListResponse) as TDirectorySitesListResponse;
- end;
- Function TDirectorySitesResource.List(profileId: string; AQuery : TDirectorySiteslistOptions) : TDirectorySitesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'acceptsInStreamVideoPlacements',AQuery.acceptsInStreamVideoPlacements);
- AddToQuery(_Q,'acceptsInterstitialPlacements',AQuery.acceptsInterstitialPlacements);
- AddToQuery(_Q,'acceptsPublisherPaidPlacements',AQuery.acceptsPublisherPaidPlacements);
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'countryId',AQuery.countryId);
- AddToQuery(_Q,'dfp_network_code',AQuery.dfp_network_code);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'parentId',AQuery.parentId);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TDynamicTargetingKeysResource
- --------------------------------------------------------------------}
- Class Function TDynamicTargetingKeysResource.ResourceName : String;
- begin
- Result:='dynamicTargetingKeys';
- end;
- Class Function TDynamicTargetingKeysResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TDynamicTargetingKeysResource.Delete(objectId: string; profileId: string; AQuery : string = '');
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/dynamicTargetingKeys/{objectId}';
- _Methodid = 'dfareporting.dynamicTargetingKeys.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['objectId',objectId,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,AQuery,Nil,Nil);
- end;
- Procedure TDynamicTargetingKeysResource.Delete(objectId: string; profileId: string; AQuery : TDynamicTargetingKeysdeleteOptions);
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'name',AQuery._name);
- AddToQuery(_Q,'objectType',AQuery.objectType);
- Delete(objectId,profileId,_Q);
- end;
- Function TDynamicTargetingKeysResource.Insert(profileId: string; aDynamicTargetingKey : TDynamicTargetingKey) : TDynamicTargetingKey;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/dynamicTargetingKeys';
- _Methodid = 'dfareporting.dynamicTargetingKeys.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aDynamicTargetingKey,TDynamicTargetingKey) as TDynamicTargetingKey;
- end;
- Function TDynamicTargetingKeysResource.List(profileId: string; AQuery : string = '') : TDynamicTargetingKeysListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/dynamicTargetingKeys';
- _Methodid = 'dfareporting.dynamicTargetingKeys.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TDynamicTargetingKeysListResponse) as TDynamicTargetingKeysListResponse;
- end;
- Function TDynamicTargetingKeysResource.List(profileId: string; AQuery : TDynamicTargetingKeyslistOptions) : TDynamicTargetingKeysListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'names',AQuery.names);
- AddToQuery(_Q,'objectId',AQuery.objectId);
- AddToQuery(_Q,'objectType',AQuery.objectType);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TEventTagsResource
- --------------------------------------------------------------------}
- Class Function TEventTagsResource.ResourceName : String;
- begin
- Result:='eventTags';
- end;
- Class Function TEventTagsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TEventTagsResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/eventTags/{id}';
- _Methodid = 'dfareporting.eventTags.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TEventTagsResource.Get(id: string; profileId: string) : TEventTag;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/eventTags/{id}';
- _Methodid = 'dfareporting.eventTags.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TEventTag) as TEventTag;
- end;
- Function TEventTagsResource.Insert(profileId: string; aEventTag : TEventTag) : TEventTag;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/eventTags';
- _Methodid = 'dfareporting.eventTags.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aEventTag,TEventTag) as TEventTag;
- end;
- Function TEventTagsResource.List(profileId: string; AQuery : string = '') : TEventTagsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/eventTags';
- _Methodid = 'dfareporting.eventTags.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TEventTagsListResponse) as TEventTagsListResponse;
- end;
- Function TEventTagsResource.List(profileId: string; AQuery : TEventTagslistOptions) : TEventTagsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'adId',AQuery.adId);
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'campaignId',AQuery.campaignId);
- AddToQuery(_Q,'definitionsOnly',AQuery.definitionsOnly);
- AddToQuery(_Q,'enabled',AQuery.enabled);
- AddToQuery(_Q,'eventTagTypes',AQuery.eventTagTypes);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TEventTagsResource.Patch(profileId: string; aEventTag : TEventTag; AQuery : string = '') : TEventTag;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/eventTags';
- _Methodid = 'dfareporting.eventTags.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aEventTag,TEventTag) as TEventTag;
- end;
- Function TEventTagsResource.Patch(profileId: string; aEventTag : TEventTag; AQuery : TEventTagspatchOptions) : TEventTag;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aEventTag,_Q);
- end;
- Function TEventTagsResource.Update(profileId: string; aEventTag : TEventTag) : TEventTag;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/eventTags';
- _Methodid = 'dfareporting.eventTags.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aEventTag,TEventTag) as TEventTag;
- end;
- { --------------------------------------------------------------------
- TFilesResource
- --------------------------------------------------------------------}
- Class Function TFilesResource.ResourceName : String;
- begin
- Result:='files';
- end;
- Class Function TFilesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TFilesResource.Get(fileId: string; reportId: string) : TFile;
- Const
- _HTTPMethod = 'GET';
- _Path = 'reports/{reportId}/files/{fileId}';
- _Methodid = 'dfareporting.files.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['fileId',fileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TFile) as TFile;
- end;
- Function TFilesResource.List(profileId: string; AQuery : string = '') : TFileList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/files';
- _Methodid = 'dfareporting.files.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFileList) as TFileList;
- end;
- Function TFilesResource.List(profileId: string; AQuery : TFileslistOptions) : TFileList;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'scope',AQuery.scope);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TFloodlightActivitiesResource
- --------------------------------------------------------------------}
- Class Function TFloodlightActivitiesResource.ResourceName : String;
- begin
- Result:='floodlightActivities';
- end;
- Class Function TFloodlightActivitiesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TFloodlightActivitiesResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/floodlightActivities/{id}';
- _Methodid = 'dfareporting.floodlightActivities.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TFloodlightActivitiesResource.Generatetag(profileId: string; AQuery : string = '') : TFloodlightActivitiesGenerateTagResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/floodlightActivities/generatetag';
- _Methodid = 'dfareporting.floodlightActivities.generatetag';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFloodlightActivitiesGenerateTagResponse) as TFloodlightActivitiesGenerateTagResponse;
- end;
- Function TFloodlightActivitiesResource.Generatetag(profileId: string; AQuery : TFloodlightActivitiesgeneratetagOptions) : TFloodlightActivitiesGenerateTagResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'floodlightActivityId',AQuery.floodlightActivityId);
- Result:=Generatetag(profileId,_Q);
- end;
- Function TFloodlightActivitiesResource.Get(id: string; profileId: string) : TFloodlightActivity;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightActivities/{id}';
- _Methodid = 'dfareporting.floodlightActivities.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TFloodlightActivity) as TFloodlightActivity;
- end;
- Function TFloodlightActivitiesResource.Insert(profileId: string; aFloodlightActivity : TFloodlightActivity) : TFloodlightActivity;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/floodlightActivities';
- _Methodid = 'dfareporting.floodlightActivities.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aFloodlightActivity,TFloodlightActivity) as TFloodlightActivity;
- end;
- Function TFloodlightActivitiesResource.List(profileId: string; AQuery : string = '') : TFloodlightActivitiesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightActivities';
- _Methodid = 'dfareporting.floodlightActivities.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFloodlightActivitiesListResponse) as TFloodlightActivitiesListResponse;
- end;
- Function TFloodlightActivitiesResource.List(profileId: string; AQuery : TFloodlightActivitieslistOptions) : TFloodlightActivitiesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'floodlightActivityGroupIds',AQuery.floodlightActivityGroupIds);
- AddToQuery(_Q,'floodlightActivityGroupName',AQuery.floodlightActivityGroupName);
- AddToQuery(_Q,'floodlightActivityGroupTagString',AQuery.floodlightActivityGroupTagString);
- AddToQuery(_Q,'floodlightActivityGroupType',AQuery.floodlightActivityGroupType);
- AddToQuery(_Q,'floodlightConfigurationId',AQuery.floodlightConfigurationId);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'tagString',AQuery.tagString);
- Result:=List(profileId,_Q);
- end;
- Function TFloodlightActivitiesResource.Patch(profileId: string; aFloodlightActivity : TFloodlightActivity; AQuery : string = '') : TFloodlightActivity;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/floodlightActivities';
- _Methodid = 'dfareporting.floodlightActivities.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aFloodlightActivity,TFloodlightActivity) as TFloodlightActivity;
- end;
- Function TFloodlightActivitiesResource.Patch(profileId: string; aFloodlightActivity : TFloodlightActivity; AQuery : TFloodlightActivitiespatchOptions) : TFloodlightActivity;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aFloodlightActivity,_Q);
- end;
- Function TFloodlightActivitiesResource.Update(profileId: string; aFloodlightActivity : TFloodlightActivity) : TFloodlightActivity;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/floodlightActivities';
- _Methodid = 'dfareporting.floodlightActivities.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aFloodlightActivity,TFloodlightActivity) as TFloodlightActivity;
- end;
- { --------------------------------------------------------------------
- TFloodlightActivityGroupsResource
- --------------------------------------------------------------------}
- Class Function TFloodlightActivityGroupsResource.ResourceName : String;
- begin
- Result:='floodlightActivityGroups';
- end;
- Class Function TFloodlightActivityGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TFloodlightActivityGroupsResource.Get(id: string; profileId: string) : TFloodlightActivityGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightActivityGroups/{id}';
- _Methodid = 'dfareporting.floodlightActivityGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TFloodlightActivityGroup) as TFloodlightActivityGroup;
- end;
- Function TFloodlightActivityGroupsResource.Insert(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup) : TFloodlightActivityGroup;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/floodlightActivityGroups';
- _Methodid = 'dfareporting.floodlightActivityGroups.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aFloodlightActivityGroup,TFloodlightActivityGroup) as TFloodlightActivityGroup;
- end;
- Function TFloodlightActivityGroupsResource.List(profileId: string; AQuery : string = '') : TFloodlightActivityGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightActivityGroups';
- _Methodid = 'dfareporting.floodlightActivityGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFloodlightActivityGroupsListResponse) as TFloodlightActivityGroupsListResponse;
- end;
- Function TFloodlightActivityGroupsResource.List(profileId: string; AQuery : TFloodlightActivityGroupslistOptions) : TFloodlightActivityGroupsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'floodlightConfigurationId',AQuery.floodlightConfigurationId);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'type',AQuery._type);
- Result:=List(profileId,_Q);
- end;
- Function TFloodlightActivityGroupsResource.Patch(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup; AQuery : string = '') : TFloodlightActivityGroup;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/floodlightActivityGroups';
- _Methodid = 'dfareporting.floodlightActivityGroups.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aFloodlightActivityGroup,TFloodlightActivityGroup) as TFloodlightActivityGroup;
- end;
- Function TFloodlightActivityGroupsResource.Patch(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup; AQuery : TFloodlightActivityGroupspatchOptions) : TFloodlightActivityGroup;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aFloodlightActivityGroup,_Q);
- end;
- Function TFloodlightActivityGroupsResource.Update(profileId: string; aFloodlightActivityGroup : TFloodlightActivityGroup) : TFloodlightActivityGroup;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/floodlightActivityGroups';
- _Methodid = 'dfareporting.floodlightActivityGroups.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aFloodlightActivityGroup,TFloodlightActivityGroup) as TFloodlightActivityGroup;
- end;
- { --------------------------------------------------------------------
- TFloodlightConfigurationsResource
- --------------------------------------------------------------------}
- Class Function TFloodlightConfigurationsResource.ResourceName : String;
- begin
- Result:='floodlightConfigurations';
- end;
- Class Function TFloodlightConfigurationsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TFloodlightConfigurationsResource.Get(id: string; profileId: string) : TFloodlightConfiguration;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightConfigurations/{id}';
- _Methodid = 'dfareporting.floodlightConfigurations.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TFloodlightConfiguration) as TFloodlightConfiguration;
- end;
- Function TFloodlightConfigurationsResource.List(profileId: string; AQuery : string = '') : TFloodlightConfigurationsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/floodlightConfigurations';
- _Methodid = 'dfareporting.floodlightConfigurations.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFloodlightConfigurationsListResponse) as TFloodlightConfigurationsListResponse;
- end;
- Function TFloodlightConfigurationsResource.List(profileId: string; AQuery : TFloodlightConfigurationslistOptions) : TFloodlightConfigurationsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- Result:=List(profileId,_Q);
- end;
- Function TFloodlightConfigurationsResource.Patch(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration; AQuery : string = '') : TFloodlightConfiguration;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/floodlightConfigurations';
- _Methodid = 'dfareporting.floodlightConfigurations.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aFloodlightConfiguration,TFloodlightConfiguration) as TFloodlightConfiguration;
- end;
- Function TFloodlightConfigurationsResource.Patch(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration; AQuery : TFloodlightConfigurationspatchOptions) : TFloodlightConfiguration;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aFloodlightConfiguration,_Q);
- end;
- Function TFloodlightConfigurationsResource.Update(profileId: string; aFloodlightConfiguration : TFloodlightConfiguration) : TFloodlightConfiguration;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/floodlightConfigurations';
- _Methodid = 'dfareporting.floodlightConfigurations.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aFloodlightConfiguration,TFloodlightConfiguration) as TFloodlightConfiguration;
- end;
- { --------------------------------------------------------------------
- TInventoryItemsResource
- --------------------------------------------------------------------}
- Class Function TInventoryItemsResource.ResourceName : String;
- begin
- Result:='inventoryItems';
- end;
- Class Function TInventoryItemsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TInventoryItemsResource.Get(id: string; profileId: string; projectId: string) : TInventoryItem;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}';
- _Methodid = 'dfareporting.inventoryItems.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TInventoryItem) as TInventoryItem;
- end;
- Function TInventoryItemsResource.List(profileId: string; projectId: string; AQuery : string = '') : TInventoryItemsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/inventoryItems';
- _Methodid = 'dfareporting.inventoryItems.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TInventoryItemsListResponse) as TInventoryItemsListResponse;
- end;
- Function TInventoryItemsResource.List(profileId: string; projectId: string; AQuery : TInventoryItemslistOptions) : TInventoryItemsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'inPlan',AQuery.inPlan);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'orderId',AQuery.orderId);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'siteId',AQuery.siteId);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'type',AQuery._type);
- Result:=List(profileId,projectId,_Q);
- end;
- { --------------------------------------------------------------------
- TLandingPagesResource
- --------------------------------------------------------------------}
- Class Function TLandingPagesResource.ResourceName : String;
- begin
- Result:='landingPages';
- end;
- Class Function TLandingPagesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TLandingPagesResource.Delete(campaignId: string; id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}';
- _Methodid = 'dfareporting.landingPages.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TLandingPagesResource.Get(campaignId: string; id: string; profileId: string) : TLandingPage;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}';
- _Methodid = 'dfareporting.landingPages.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TLandingPage) as TLandingPage;
- end;
- Function TLandingPagesResource.Insert(campaignId: string; profileId: string; aLandingPage : TLandingPage) : TLandingPage;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages';
- _Methodid = 'dfareporting.landingPages.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aLandingPage,TLandingPage) as TLandingPage;
- end;
- Function TLandingPagesResource.List(campaignId: string; profileId: string) : TLandingPagesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages';
- _Methodid = 'dfareporting.landingPages.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TLandingPagesListResponse) as TLandingPagesListResponse;
- end;
- Function TLandingPagesResource.Patch(campaignId: string; profileId: string; aLandingPage : TLandingPage; AQuery : string = '') : TLandingPage;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages';
- _Methodid = 'dfareporting.landingPages.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aLandingPage,TLandingPage) as TLandingPage;
- end;
- Function TLandingPagesResource.Patch(campaignId: string; profileId: string; aLandingPage : TLandingPage; AQuery : TLandingPagespatchOptions) : TLandingPage;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(campaignId,profileId,aLandingPage,_Q);
- end;
- Function TLandingPagesResource.Update(campaignId: string; profileId: string; aLandingPage : TLandingPage) : TLandingPage;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages';
- _Methodid = 'dfareporting.landingPages.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['campaignId',campaignId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aLandingPage,TLandingPage) as TLandingPage;
- end;
- { --------------------------------------------------------------------
- TMetrosResource
- --------------------------------------------------------------------}
- Class Function TMetrosResource.ResourceName : String;
- begin
- Result:='metros';
- end;
- Class Function TMetrosResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TMetrosResource.List(profileId: string) : TMetrosListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/metros';
- _Methodid = 'dfareporting.metros.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TMetrosListResponse) as TMetrosListResponse;
- end;
- { --------------------------------------------------------------------
- TMobileCarriersResource
- --------------------------------------------------------------------}
- Class Function TMobileCarriersResource.ResourceName : String;
- begin
- Result:='mobileCarriers';
- end;
- Class Function TMobileCarriersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TMobileCarriersResource.Get(id: string; profileId: string) : TMobileCarrier;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/mobileCarriers/{id}';
- _Methodid = 'dfareporting.mobileCarriers.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TMobileCarrier) as TMobileCarrier;
- end;
- Function TMobileCarriersResource.List(profileId: string) : TMobileCarriersListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/mobileCarriers';
- _Methodid = 'dfareporting.mobileCarriers.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TMobileCarriersListResponse) as TMobileCarriersListResponse;
- end;
- { --------------------------------------------------------------------
- TOperatingSystemVersionsResource
- --------------------------------------------------------------------}
- Class Function TOperatingSystemVersionsResource.ResourceName : String;
- begin
- Result:='operatingSystemVersions';
- end;
- Class Function TOperatingSystemVersionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TOperatingSystemVersionsResource.Get(id: string; profileId: string) : TOperatingSystemVersion;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/operatingSystemVersions/{id}';
- _Methodid = 'dfareporting.operatingSystemVersions.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOperatingSystemVersion) as TOperatingSystemVersion;
- end;
- Function TOperatingSystemVersionsResource.List(profileId: string) : TOperatingSystemVersionsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/operatingSystemVersions';
- _Methodid = 'dfareporting.operatingSystemVersions.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOperatingSystemVersionsListResponse) as TOperatingSystemVersionsListResponse;
- end;
- { --------------------------------------------------------------------
- TOperatingSystemsResource
- --------------------------------------------------------------------}
- Class Function TOperatingSystemsResource.ResourceName : String;
- begin
- Result:='operatingSystems';
- end;
- Class Function TOperatingSystemsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TOperatingSystemsResource.Get(dartId: string; profileId: string) : TOperatingSystem;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/operatingSystems/{dartId}';
- _Methodid = 'dfareporting.operatingSystems.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['dartId',dartId,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOperatingSystem) as TOperatingSystem;
- end;
- Function TOperatingSystemsResource.List(profileId: string) : TOperatingSystemsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/operatingSystems';
- _Methodid = 'dfareporting.operatingSystems.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOperatingSystemsListResponse) as TOperatingSystemsListResponse;
- end;
- { --------------------------------------------------------------------
- TOrderDocumentsResource
- --------------------------------------------------------------------}
- Class Function TOrderDocumentsResource.ResourceName : String;
- begin
- Result:='orderDocuments';
- end;
- Class Function TOrderDocumentsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TOrderDocumentsResource.Get(id: string; profileId: string; projectId: string) : TOrderDocument;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}';
- _Methodid = 'dfareporting.orderDocuments.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrderDocument) as TOrderDocument;
- end;
- Function TOrderDocumentsResource.List(profileId: string; projectId: string; AQuery : string = '') : TOrderDocumentsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/orderDocuments';
- _Methodid = 'dfareporting.orderDocuments.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TOrderDocumentsListResponse) as TOrderDocumentsListResponse;
- end;
- Function TOrderDocumentsResource.List(profileId: string; projectId: string; AQuery : TOrderDocumentslistOptions) : TOrderDocumentsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'approved',AQuery.approved);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'orderId',AQuery.orderId);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'siteId',AQuery.siteId);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,projectId,_Q);
- end;
- { --------------------------------------------------------------------
- TOrdersResource
- --------------------------------------------------------------------}
- Class Function TOrdersResource.ResourceName : String;
- begin
- Result:='orders';
- end;
- Class Function TOrdersResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TOrdersResource.Get(id: string; profileId: string; projectId: string) : TOrder;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/orders/{id}';
- _Methodid = 'dfareporting.orders.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TOrder) as TOrder;
- end;
- Function TOrdersResource.List(profileId: string; projectId: string; AQuery : string = '') : TOrdersListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{projectId}/orders';
- _Methodid = 'dfareporting.orders.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'projectId',projectId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TOrdersListResponse) as TOrdersListResponse;
- end;
- Function TOrdersResource.List(profileId: string; projectId: string; AQuery : TOrderslistOptions) : TOrdersListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'siteId',AQuery.siteId);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,projectId,_Q);
- end;
- { --------------------------------------------------------------------
- TPlacementGroupsResource
- --------------------------------------------------------------------}
- Class Function TPlacementGroupsResource.ResourceName : String;
- begin
- Result:='placementGroups';
- end;
- Class Function TPlacementGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TPlacementGroupsResource.Get(id: string; profileId: string) : TPlacementGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placementGroups/{id}';
- _Methodid = 'dfareporting.placementGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPlacementGroup) as TPlacementGroup;
- end;
- Function TPlacementGroupsResource.Insert(profileId: string; aPlacementGroup : TPlacementGroup) : TPlacementGroup;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/placementGroups';
- _Methodid = 'dfareporting.placementGroups.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacementGroup,TPlacementGroup) as TPlacementGroup;
- end;
- Function TPlacementGroupsResource.List(profileId: string; AQuery : string = '') : TPlacementGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placementGroups';
- _Methodid = 'dfareporting.placementGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TPlacementGroupsListResponse) as TPlacementGroupsListResponse;
- end;
- Function TPlacementGroupsResource.List(profileId: string; AQuery : TPlacementGroupslistOptions) : TPlacementGroupsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'archived',AQuery.archived);
- AddToQuery(_Q,'campaignIds',AQuery.campaignIds);
- AddToQuery(_Q,'contentCategoryIds',AQuery.contentCategoryIds);
- AddToQuery(_Q,'directorySiteIds',AQuery.directorySiteIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxEndDate',AQuery.maxEndDate);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'maxStartDate',AQuery.maxStartDate);
- AddToQuery(_Q,'minEndDate',AQuery.minEndDate);
- AddToQuery(_Q,'minStartDate',AQuery.minStartDate);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'placementGroupType',AQuery.placementGroupType);
- AddToQuery(_Q,'placementStrategyIds',AQuery.placementStrategyIds);
- AddToQuery(_Q,'pricingTypes',AQuery.pricingTypes);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'siteIds',AQuery.siteIds);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TPlacementGroupsResource.Patch(profileId: string; aPlacementGroup : TPlacementGroup; AQuery : string = '') : TPlacementGroup;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/placementGroups';
- _Methodid = 'dfareporting.placementGroups.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aPlacementGroup,TPlacementGroup) as TPlacementGroup;
- end;
- Function TPlacementGroupsResource.Patch(profileId: string; aPlacementGroup : TPlacementGroup; AQuery : TPlacementGroupspatchOptions) : TPlacementGroup;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aPlacementGroup,_Q);
- end;
- Function TPlacementGroupsResource.Update(profileId: string; aPlacementGroup : TPlacementGroup) : TPlacementGroup;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/placementGroups';
- _Methodid = 'dfareporting.placementGroups.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacementGroup,TPlacementGroup) as TPlacementGroup;
- end;
- { --------------------------------------------------------------------
- TPlacementStrategiesResource
- --------------------------------------------------------------------}
- Class Function TPlacementStrategiesResource.ResourceName : String;
- begin
- Result:='placementStrategies';
- end;
- Class Function TPlacementStrategiesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TPlacementStrategiesResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/placementStrategies/{id}';
- _Methodid = 'dfareporting.placementStrategies.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TPlacementStrategiesResource.Get(id: string; profileId: string) : TPlacementStrategy;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placementStrategies/{id}';
- _Methodid = 'dfareporting.placementStrategies.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPlacementStrategy) as TPlacementStrategy;
- end;
- Function TPlacementStrategiesResource.Insert(profileId: string; aPlacementStrategy : TPlacementStrategy) : TPlacementStrategy;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/placementStrategies';
- _Methodid = 'dfareporting.placementStrategies.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacementStrategy,TPlacementStrategy) as TPlacementStrategy;
- end;
- Function TPlacementStrategiesResource.List(profileId: string; AQuery : string = '') : TPlacementStrategiesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placementStrategies';
- _Methodid = 'dfareporting.placementStrategies.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TPlacementStrategiesListResponse) as TPlacementStrategiesListResponse;
- end;
- Function TPlacementStrategiesResource.List(profileId: string; AQuery : TPlacementStrategieslistOptions) : TPlacementStrategiesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TPlacementStrategiesResource.Patch(profileId: string; aPlacementStrategy : TPlacementStrategy; AQuery : string = '') : TPlacementStrategy;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/placementStrategies';
- _Methodid = 'dfareporting.placementStrategies.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aPlacementStrategy,TPlacementStrategy) as TPlacementStrategy;
- end;
- Function TPlacementStrategiesResource.Patch(profileId: string; aPlacementStrategy : TPlacementStrategy; AQuery : TPlacementStrategiespatchOptions) : TPlacementStrategy;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aPlacementStrategy,_Q);
- end;
- Function TPlacementStrategiesResource.Update(profileId: string; aPlacementStrategy : TPlacementStrategy) : TPlacementStrategy;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/placementStrategies';
- _Methodid = 'dfareporting.placementStrategies.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacementStrategy,TPlacementStrategy) as TPlacementStrategy;
- end;
- { --------------------------------------------------------------------
- TPlacementsResource
- --------------------------------------------------------------------}
- Class Function TPlacementsResource.ResourceName : String;
- begin
- Result:='placements';
- end;
- Class Function TPlacementsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TPlacementsResource.Generatetags(profileId: string; AQuery : string = '') : TPlacementsGenerateTagsResponse;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/placements/generatetags';
- _Methodid = 'dfareporting.placements.generatetags';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TPlacementsGenerateTagsResponse) as TPlacementsGenerateTagsResponse;
- end;
- Function TPlacementsResource.Generatetags(profileId: string; AQuery : TPlacementsgeneratetagsOptions) : TPlacementsGenerateTagsResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'campaignId',AQuery.campaignId);
- AddToQuery(_Q,'placementIds',AQuery.placementIds);
- AddToQuery(_Q,'tagFormats',AQuery.tagFormats);
- Result:=Generatetags(profileId,_Q);
- end;
- Function TPlacementsResource.Get(id: string; profileId: string) : TPlacement;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placements/{id}';
- _Methodid = 'dfareporting.placements.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPlacement) as TPlacement;
- end;
- Function TPlacementsResource.Insert(profileId: string; aPlacement : TPlacement) : TPlacement;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/placements';
- _Methodid = 'dfareporting.placements.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacement,TPlacement) as TPlacement;
- end;
- Function TPlacementsResource.List(profileId: string; AQuery : string = '') : TPlacementsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/placements';
- _Methodid = 'dfareporting.placements.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TPlacementsListResponse) as TPlacementsListResponse;
- end;
- Function TPlacementsResource.List(profileId: string; AQuery : TPlacementslistOptions) : TPlacementsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'archived',AQuery.archived);
- AddToQuery(_Q,'campaignIds',AQuery.campaignIds);
- AddToQuery(_Q,'compatibilities',AQuery.compatibilities);
- AddToQuery(_Q,'contentCategoryIds',AQuery.contentCategoryIds);
- AddToQuery(_Q,'directorySiteIds',AQuery.directorySiteIds);
- AddToQuery(_Q,'groupIds',AQuery.groupIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxEndDate',AQuery.maxEndDate);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'maxStartDate',AQuery.maxStartDate);
- AddToQuery(_Q,'minEndDate',AQuery.minEndDate);
- AddToQuery(_Q,'minStartDate',AQuery.minStartDate);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'paymentSource',AQuery.paymentSource);
- AddToQuery(_Q,'placementStrategyIds',AQuery.placementStrategyIds);
- AddToQuery(_Q,'pricingTypes',AQuery.pricingTypes);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'siteIds',AQuery.siteIds);
- AddToQuery(_Q,'sizeIds',AQuery.sizeIds);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TPlacementsResource.Patch(profileId: string; aPlacement : TPlacement; AQuery : string = '') : TPlacement;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/placements';
- _Methodid = 'dfareporting.placements.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aPlacement,TPlacement) as TPlacement;
- end;
- Function TPlacementsResource.Patch(profileId: string; aPlacement : TPlacement; AQuery : TPlacementspatchOptions) : TPlacement;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aPlacement,_Q);
- end;
- Function TPlacementsResource.Update(profileId: string; aPlacement : TPlacement) : TPlacement;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/placements';
- _Methodid = 'dfareporting.placements.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aPlacement,TPlacement) as TPlacement;
- end;
- { --------------------------------------------------------------------
- TPlatformTypesResource
- --------------------------------------------------------------------}
- Class Function TPlatformTypesResource.ResourceName : String;
- begin
- Result:='platformTypes';
- end;
- Class Function TPlatformTypesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TPlatformTypesResource.Get(id: string; profileId: string) : TPlatformType;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/platformTypes/{id}';
- _Methodid = 'dfareporting.platformTypes.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPlatformType) as TPlatformType;
- end;
- Function TPlatformTypesResource.List(profileId: string) : TPlatformTypesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/platformTypes';
- _Methodid = 'dfareporting.platformTypes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPlatformTypesListResponse) as TPlatformTypesListResponse;
- end;
- { --------------------------------------------------------------------
- TPostalCodesResource
- --------------------------------------------------------------------}
- Class Function TPostalCodesResource.ResourceName : String;
- begin
- Result:='postalCodes';
- end;
- Class Function TPostalCodesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TPostalCodesResource.Get(code: string; profileId: string) : TPostalCode;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/postalCodes/{code}';
- _Methodid = 'dfareporting.postalCodes.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['code',code,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPostalCode) as TPostalCode;
- end;
- Function TPostalCodesResource.List(profileId: string) : TPostalCodesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/postalCodes';
- _Methodid = 'dfareporting.postalCodes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TPostalCodesListResponse) as TPostalCodesListResponse;
- end;
- { --------------------------------------------------------------------
- TProjectsResource
- --------------------------------------------------------------------}
- Class Function TProjectsResource.ResourceName : String;
- begin
- Result:='projects';
- end;
- Class Function TProjectsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TProjectsResource.Get(id: string; profileId: string) : TProject;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects/{id}';
- _Methodid = 'dfareporting.projects.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TProject) as TProject;
- end;
- Function TProjectsResource.List(profileId: string; AQuery : string = '') : TProjectsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/projects';
- _Methodid = 'dfareporting.projects.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TProjectsListResponse) as TProjectsListResponse;
- end;
- Function TProjectsResource.List(profileId: string; AQuery : TProjectslistOptions) : TProjectsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'advertiserIds',AQuery.advertiserIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TRegionsResource
- --------------------------------------------------------------------}
- Class Function TRegionsResource.ResourceName : String;
- begin
- Result:='regions';
- end;
- Class Function TRegionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TRegionsResource.List(profileId: string) : TRegionsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/regions';
- _Methodid = 'dfareporting.regions.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TRegionsListResponse) as TRegionsListResponse;
- end;
- { --------------------------------------------------------------------
- TRemarketingListSharesResource
- --------------------------------------------------------------------}
- Class Function TRemarketingListSharesResource.ResourceName : String;
- begin
- Result:='remarketingListShares';
- end;
- Class Function TRemarketingListSharesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TRemarketingListSharesResource.Get(profileId: string; remarketingListId: string) : TRemarketingListShare;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/remarketingListShares/{remarketingListId}';
- _Methodid = 'dfareporting.remarketingListShares.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'remarketingListId',remarketingListId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TRemarketingListShare) as TRemarketingListShare;
- end;
- Function TRemarketingListSharesResource.Patch(profileId: string; aRemarketingListShare : TRemarketingListShare; AQuery : string = '') : TRemarketingListShare;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/remarketingListShares';
- _Methodid = 'dfareporting.remarketingListShares.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aRemarketingListShare,TRemarketingListShare) as TRemarketingListShare;
- end;
- Function TRemarketingListSharesResource.Patch(profileId: string; aRemarketingListShare : TRemarketingListShare; AQuery : TRemarketingListSharespatchOptions) : TRemarketingListShare;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'remarketingListId',AQuery.remarketingListId);
- Result:=Patch(profileId,aRemarketingListShare,_Q);
- end;
- Function TRemarketingListSharesResource.Update(profileId: string; aRemarketingListShare : TRemarketingListShare) : TRemarketingListShare;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/remarketingListShares';
- _Methodid = 'dfareporting.remarketingListShares.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aRemarketingListShare,TRemarketingListShare) as TRemarketingListShare;
- end;
- { --------------------------------------------------------------------
- TRemarketingListsResource
- --------------------------------------------------------------------}
- Class Function TRemarketingListsResource.ResourceName : String;
- begin
- Result:='remarketingLists';
- end;
- Class Function TRemarketingListsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TRemarketingListsResource.Get(id: string; profileId: string) : TRemarketingList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/remarketingLists/{id}';
- _Methodid = 'dfareporting.remarketingLists.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TRemarketingList) as TRemarketingList;
- end;
- Function TRemarketingListsResource.Insert(profileId: string; aRemarketingList : TRemarketingList) : TRemarketingList;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/remarketingLists';
- _Methodid = 'dfareporting.remarketingLists.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aRemarketingList,TRemarketingList) as TRemarketingList;
- end;
- Function TRemarketingListsResource.List(profileId: string; AQuery : string = '') : TRemarketingListsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/remarketingLists';
- _Methodid = 'dfareporting.remarketingLists.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TRemarketingListsListResponse) as TRemarketingListsListResponse;
- end;
- Function TRemarketingListsResource.List(profileId: string; AQuery : TRemarketingListslistOptions) : TRemarketingListsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'floodlightActivityId',AQuery.floodlightActivityId);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'name',AQuery._name);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TRemarketingListsResource.Patch(profileId: string; aRemarketingList : TRemarketingList; AQuery : string = '') : TRemarketingList;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/remarketingLists';
- _Methodid = 'dfareporting.remarketingLists.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aRemarketingList,TRemarketingList) as TRemarketingList;
- end;
- Function TRemarketingListsResource.Patch(profileId: string; aRemarketingList : TRemarketingList; AQuery : TRemarketingListspatchOptions) : TRemarketingList;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aRemarketingList,_Q);
- end;
- Function TRemarketingListsResource.Update(profileId: string; aRemarketingList : TRemarketingList) : TRemarketingList;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/remarketingLists';
- _Methodid = 'dfareporting.remarketingLists.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aRemarketingList,TRemarketingList) as TRemarketingList;
- end;
- { --------------------------------------------------------------------
- TReportsCompatibleFieldsResource
- --------------------------------------------------------------------}
- Class Function TReportsCompatibleFieldsResource.ResourceName : String;
- begin
- Result:='compatibleFields';
- end;
- Class Function TReportsCompatibleFieldsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TReportsCompatibleFieldsResource.Query(profileId: string; aReport : TReport) : TCompatibleFields;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/reports/compatiblefields/query';
- _Methodid = 'dfareporting.reports.compatibleFields.query';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aReport,TCompatibleFields) as TCompatibleFields;
- end;
- { --------------------------------------------------------------------
- TReportsFilesResource
- --------------------------------------------------------------------}
- Class Function TReportsFilesResource.ResourceName : String;
- begin
- Result:='files';
- end;
- Class Function TReportsFilesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TReportsFilesResource.Get(fileId: string; profileId: string; reportId: string) : TFile;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}';
- _Methodid = 'dfareporting.reports.files.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['fileId',fileId,'profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TFile) as TFile;
- end;
- Function TReportsFilesResource.List(profileId: string; reportId: string; AQuery : string = '') : TFileList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/reports/{reportId}/files';
- _Methodid = 'dfareporting.reports.files.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFileList) as TFileList;
- end;
- Function TReportsFilesResource.List(profileId: string; reportId: string; AQuery : TReportsFileslistOptions) : TFileList;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,reportId,_Q);
- end;
- { --------------------------------------------------------------------
- TReportsResource
- --------------------------------------------------------------------}
- Class Function TReportsResource.ResourceName : String;
- begin
- Result:='reports';
- end;
- Class Function TReportsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TReportsResource.Delete(profileId: string; reportId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/reports/{reportId}';
- _Methodid = 'dfareporting.reports.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TReportsResource.Get(profileId: string; reportId: string) : TReport;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/reports/{reportId}';
- _Methodid = 'dfareporting.reports.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TReport) as TReport;
- end;
- Function TReportsResource.Insert(profileId: string; aReport : TReport) : TReport;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/reports';
- _Methodid = 'dfareporting.reports.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aReport,TReport) as TReport;
- end;
- Function TReportsResource.List(profileId: string; AQuery : string = '') : TReportList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/reports';
- _Methodid = 'dfareporting.reports.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TReportList) as TReportList;
- end;
- Function TReportsResource.List(profileId: string; AQuery : TReportslistOptions) : TReportList;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'scope',AQuery.scope);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TReportsResource.Patch(profileId: string; reportId: string; aReport : TReport) : TReport;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/reports/{reportId}';
- _Methodid = 'dfareporting.reports.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aReport,TReport) as TReport;
- end;
- Function TReportsResource.Run(profileId: string; reportId: string; AQuery : string = '') : TFile;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/reports/{reportId}/run';
- _Methodid = 'dfareporting.reports.run';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TFile) as TFile;
- end;
- Function TReportsResource.Run(profileId: string; reportId: string; AQuery : TReportsrunOptions) : TFile;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'synchronous',AQuery.synchronous);
- Result:=Run(profileId,reportId,_Q);
- end;
- Function TReportsResource.Update(profileId: string; reportId: string; aReport : TReport) : TReport;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/reports/{reportId}';
- _Methodid = 'dfareporting.reports.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId,'reportId',reportId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aReport,TReport) as TReport;
- end;
- Function TReportsResource.GetCompatibleFieldsInstance : TReportsCompatibleFieldsResource;
- begin
- if (FCompatibleFieldsInstance=Nil) then
- FCompatibleFieldsInstance:=CreateCompatibleFieldsResource;
- Result:=FCompatibleFieldsInstance;
- end;
- Function TReportsResource.CreateCompatibleFieldsResource : TReportsCompatibleFieldsResource;
- begin
- Result:=CreateCompatibleFieldsResource(Self);
- end;
- Function TReportsResource.CreateCompatibleFieldsResource(AOwner : TComponent) : TReportsCompatibleFieldsResource;
- begin
- Result:=TReportsCompatibleFieldsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TReportsResource.GetFilesInstance : TReportsFilesResource;
- begin
- if (FFilesInstance=Nil) then
- FFilesInstance:=CreateFilesResource;
- Result:=FFilesInstance;
- end;
- Function TReportsResource.CreateFilesResource : TReportsFilesResource;
- begin
- Result:=CreateFilesResource(Self);
- end;
- Function TReportsResource.CreateFilesResource(AOwner : TComponent) : TReportsFilesResource;
- begin
- Result:=TReportsFilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- { --------------------------------------------------------------------
- TSitesResource
- --------------------------------------------------------------------}
- Class Function TSitesResource.ResourceName : String;
- begin
- Result:='sites';
- end;
- Class Function TSitesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TSitesResource.Get(id: string; profileId: string) : TSite;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/sites/{id}';
- _Methodid = 'dfareporting.sites.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TSite) as TSite;
- end;
- Function TSitesResource.Insert(profileId: string; aSite : TSite) : TSite;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/sites';
- _Methodid = 'dfareporting.sites.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSite,TSite) as TSite;
- end;
- Function TSitesResource.List(profileId: string; AQuery : string = '') : TSitesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/sites';
- _Methodid = 'dfareporting.sites.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TSitesListResponse) as TSitesListResponse;
- end;
- Function TSitesResource.List(profileId: string; AQuery : TSiteslistOptions) : TSitesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'acceptsInStreamVideoPlacements',AQuery.acceptsInStreamVideoPlacements);
- AddToQuery(_Q,'acceptsInterstitialPlacements',AQuery.acceptsInterstitialPlacements);
- AddToQuery(_Q,'acceptsPublisherPaidPlacements',AQuery.acceptsPublisherPaidPlacements);
- AddToQuery(_Q,'adWordsSite',AQuery.adWordsSite);
- AddToQuery(_Q,'approved',AQuery.approved);
- AddToQuery(_Q,'campaignIds',AQuery.campaignIds);
- AddToQuery(_Q,'directorySiteIds',AQuery.directorySiteIds);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'subaccountId',AQuery.subaccountId);
- AddToQuery(_Q,'unmappedSite',AQuery.unmappedSite);
- Result:=List(profileId,_Q);
- end;
- Function TSitesResource.Patch(profileId: string; aSite : TSite; AQuery : string = '') : TSite;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/sites';
- _Methodid = 'dfareporting.sites.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aSite,TSite) as TSite;
- end;
- Function TSitesResource.Patch(profileId: string; aSite : TSite; AQuery : TSitespatchOptions) : TSite;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aSite,_Q);
- end;
- Function TSitesResource.Update(profileId: string; aSite : TSite) : TSite;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/sites';
- _Methodid = 'dfareporting.sites.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSite,TSite) as TSite;
- end;
- { --------------------------------------------------------------------
- TSizesResource
- --------------------------------------------------------------------}
- Class Function TSizesResource.ResourceName : String;
- begin
- Result:='sizes';
- end;
- Class Function TSizesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TSizesResource.Get(id: string; profileId: string) : TSize;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/sizes/{id}';
- _Methodid = 'dfareporting.sizes.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TSize) as TSize;
- end;
- Function TSizesResource.Insert(profileId: string; aSize : TSize) : TSize;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/sizes';
- _Methodid = 'dfareporting.sizes.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSize,TSize) as TSize;
- end;
- Function TSizesResource.List(profileId: string; AQuery : string = '') : TSizesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/sizes';
- _Methodid = 'dfareporting.sizes.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TSizesListResponse) as TSizesListResponse;
- end;
- Function TSizesResource.List(profileId: string; AQuery : TSizeslistOptions) : TSizesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'height',AQuery.height);
- AddToQuery(_Q,'iabStandard',AQuery.iabStandard);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'width',AQuery.width);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TSubaccountsResource
- --------------------------------------------------------------------}
- Class Function TSubaccountsResource.ResourceName : String;
- begin
- Result:='subaccounts';
- end;
- Class Function TSubaccountsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TSubaccountsResource.Get(id: string; profileId: string) : TSubaccount;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/subaccounts/{id}';
- _Methodid = 'dfareporting.subaccounts.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TSubaccount) as TSubaccount;
- end;
- Function TSubaccountsResource.Insert(profileId: string; aSubaccount : TSubaccount) : TSubaccount;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/subaccounts';
- _Methodid = 'dfareporting.subaccounts.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSubaccount,TSubaccount) as TSubaccount;
- end;
- Function TSubaccountsResource.List(profileId: string; AQuery : string = '') : TSubaccountsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/subaccounts';
- _Methodid = 'dfareporting.subaccounts.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TSubaccountsListResponse) as TSubaccountsListResponse;
- end;
- Function TSubaccountsResource.List(profileId: string; AQuery : TSubaccountslistOptions) : TSubaccountsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- Function TSubaccountsResource.Patch(profileId: string; aSubaccount : TSubaccount; AQuery : string = '') : TSubaccount;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/subaccounts';
- _Methodid = 'dfareporting.subaccounts.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aSubaccount,TSubaccount) as TSubaccount;
- end;
- Function TSubaccountsResource.Patch(profileId: string; aSubaccount : TSubaccount; AQuery : TSubaccountspatchOptions) : TSubaccount;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aSubaccount,_Q);
- end;
- Function TSubaccountsResource.Update(profileId: string; aSubaccount : TSubaccount) : TSubaccount;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/subaccounts';
- _Methodid = 'dfareporting.subaccounts.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aSubaccount,TSubaccount) as TSubaccount;
- end;
- { --------------------------------------------------------------------
- TTargetableRemarketingListsResource
- --------------------------------------------------------------------}
- Class Function TTargetableRemarketingListsResource.ResourceName : String;
- begin
- Result:='targetableRemarketingLists';
- end;
- Class Function TTargetableRemarketingListsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TTargetableRemarketingListsResource.Get(id: string; profileId: string) : TTargetableRemarketingList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/targetableRemarketingLists/{id}';
- _Methodid = 'dfareporting.targetableRemarketingLists.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TTargetableRemarketingList) as TTargetableRemarketingList;
- end;
- Function TTargetableRemarketingListsResource.List(profileId: string; AQuery : string = '') : TTargetableRemarketingListsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/targetableRemarketingLists';
- _Methodid = 'dfareporting.targetableRemarketingLists.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TTargetableRemarketingListsListResponse) as TTargetableRemarketingListsListResponse;
- end;
- Function TTargetableRemarketingListsResource.List(profileId: string; AQuery : TTargetableRemarketingListslistOptions) : TTargetableRemarketingListsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'active',AQuery.active);
- AddToQuery(_Q,'advertiserId',AQuery.advertiserId);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'name',AQuery._name);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TUserProfilesResource
- --------------------------------------------------------------------}
- Class Function TUserProfilesResource.ResourceName : String;
- begin
- Result:='userProfiles';
- end;
- Class Function TUserProfilesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TUserProfilesResource.Get(profileId: string) : TUserProfile;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}';
- _Methodid = 'dfareporting.userProfiles.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TUserProfile) as TUserProfile;
- end;
- Function TUserProfilesResource.List : TUserProfileList;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles';
- _Methodid = 'dfareporting.userProfiles.list';
- begin
- Result:=ServiceCall(_HTTPMethod,_Path,'',Nil,TUserProfileList) as TUserProfileList;
- end;
- { --------------------------------------------------------------------
- TUserRolePermissionGroupsResource
- --------------------------------------------------------------------}
- Class Function TUserRolePermissionGroupsResource.ResourceName : String;
- begin
- Result:='userRolePermissionGroups';
- end;
- Class Function TUserRolePermissionGroupsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TUserRolePermissionGroupsResource.Get(id: string; profileId: string) : TUserRolePermissionGroup;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRolePermissionGroups/{id}';
- _Methodid = 'dfareporting.userRolePermissionGroups.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TUserRolePermissionGroup) as TUserRolePermissionGroup;
- end;
- Function TUserRolePermissionGroupsResource.List(profileId: string) : TUserRolePermissionGroupsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRolePermissionGroups';
- _Methodid = 'dfareporting.userRolePermissionGroups.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TUserRolePermissionGroupsListResponse) as TUserRolePermissionGroupsListResponse;
- end;
- { --------------------------------------------------------------------
- TUserRolePermissionsResource
- --------------------------------------------------------------------}
- Class Function TUserRolePermissionsResource.ResourceName : String;
- begin
- Result:='userRolePermissions';
- end;
- Class Function TUserRolePermissionsResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Function TUserRolePermissionsResource.Get(id: string; profileId: string) : TUserRolePermission;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRolePermissions/{id}';
- _Methodid = 'dfareporting.userRolePermissions.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TUserRolePermission) as TUserRolePermission;
- end;
- Function TUserRolePermissionsResource.List(profileId: string; AQuery : string = '') : TUserRolePermissionsListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRolePermissions';
- _Methodid = 'dfareporting.userRolePermissions.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TUserRolePermissionsListResponse) as TUserRolePermissionsListResponse;
- end;
- Function TUserRolePermissionsResource.List(profileId: string; AQuery : TUserRolePermissionslistOptions) : TUserRolePermissionsListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'ids',AQuery.ids);
- Result:=List(profileId,_Q);
- end;
- { --------------------------------------------------------------------
- TUserRolesResource
- --------------------------------------------------------------------}
- Class Function TUserRolesResource.ResourceName : String;
- begin
- Result:='userRoles';
- end;
- Class Function TUserRolesResource.DefaultAPI : TGoogleAPIClass;
- begin
- Result:=TdfareportingAPI;
- end;
- Procedure TUserRolesResource.Delete(id: string; profileId: string);
- Const
- _HTTPMethod = 'DELETE';
- _Path = 'userprofiles/{profileId}/userRoles/{id}';
- _Methodid = 'dfareporting.userRoles.delete';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- ServiceCall(_HTTPMethod,_P,'',Nil,Nil);
- end;
- Function TUserRolesResource.Get(id: string; profileId: string) : TUserRole;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRoles/{id}';
- _Methodid = 'dfareporting.userRoles.get';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['id',id,'profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',Nil,TUserRole) as TUserRole;
- end;
- Function TUserRolesResource.Insert(profileId: string; aUserRole : TUserRole) : TUserRole;
- Const
- _HTTPMethod = 'POST';
- _Path = 'userprofiles/{profileId}/userRoles';
- _Methodid = 'dfareporting.userRoles.insert';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aUserRole,TUserRole) as TUserRole;
- end;
- Function TUserRolesResource.List(profileId: string; AQuery : string = '') : TUserRolesListResponse;
- Const
- _HTTPMethod = 'GET';
- _Path = 'userprofiles/{profileId}/userRoles';
- _Methodid = 'dfareporting.userRoles.list';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,Nil,TUserRolesListResponse) as TUserRolesListResponse;
- end;
- Function TUserRolesResource.List(profileId: string; AQuery : TUserRoleslistOptions) : TUserRolesListResponse;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'accountUserRoleOnly',AQuery.accountUserRoleOnly);
- AddToQuery(_Q,'ids',AQuery.ids);
- AddToQuery(_Q,'maxResults',AQuery.maxResults);
- AddToQuery(_Q,'pageToken',AQuery.pageToken);
- AddToQuery(_Q,'searchString',AQuery.searchString);
- AddToQuery(_Q,'sortField',AQuery.sortField);
- AddToQuery(_Q,'sortOrder',AQuery.sortOrder);
- AddToQuery(_Q,'subaccountId',AQuery.subaccountId);
- Result:=List(profileId,_Q);
- end;
- Function TUserRolesResource.Patch(profileId: string; aUserRole : TUserRole; AQuery : string = '') : TUserRole;
- Const
- _HTTPMethod = 'PATCH';
- _Path = 'userprofiles/{profileId}/userRoles';
- _Methodid = 'dfareporting.userRoles.patch';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,AQuery,aUserRole,TUserRole) as TUserRole;
- end;
- Function TUserRolesResource.Patch(profileId: string; aUserRole : TUserRole; AQuery : TUserRolespatchOptions) : TUserRole;
- Var
- _Q : String;
- begin
- _Q:='';
- AddToQuery(_Q,'id',AQuery.id);
- Result:=Patch(profileId,aUserRole,_Q);
- end;
- Function TUserRolesResource.Update(profileId: string; aUserRole : TUserRole) : TUserRole;
- Const
- _HTTPMethod = 'PUT';
- _Path = 'userprofiles/{profileId}/userRoles';
- _Methodid = 'dfareporting.userRoles.update';
- Var
- _P : String;
- begin
- _P:=SubstitutePath(_Path,['profileId',profileId]);
- Result:=ServiceCall(_HTTPMethod,_P,'',aUserRole,TUserRole) as TUserRole;
- end;
- { --------------------------------------------------------------------
- TDfareportingAPI
- --------------------------------------------------------------------}
- Class Function TDfareportingAPI.APIName : String;
- begin
- Result:='dfareporting';
- end;
- Class Function TDfareportingAPI.APIVersion : String;
- begin
- Result:='v2.5';
- end;
- Class Function TDfareportingAPI.APIRevision : String;
- begin
- Result:='20160509';
- end;
- Class Function TDfareportingAPI.APIID : String;
- begin
- Result:='dfareporting:v2.5';
- end;
- Class Function TDfareportingAPI.APITitle : String;
- begin
- Result:='DCM/DFA Reporting And Trafficking API';
- end;
- Class Function TDfareportingAPI.APIDescription : String;
- begin
- Result:='Manages your DoubleClick Campaign Manager ad campaigns and reports.';
- end;
- Class Function TDfareportingAPI.APIOwnerDomain : String;
- begin
- Result:='google.com';
- end;
- Class Function TDfareportingAPI.APIOwnerName : String;
- begin
- Result:='Google';
- end;
- Class Function TDfareportingAPI.APIIcon16 : String;
- begin
- Result:='https://www.google.com/images/icons/product/doubleclick-16.gif';
- end;
- Class Function TDfareportingAPI.APIIcon32 : String;
- begin
- Result:='https://www.google.com/images/icons/product/doubleclick-32.gif';
- end;
- Class Function TDfareportingAPI.APIdocumentationLink : String;
- begin
- Result:='https://developers.google.com/doubleclick-advertisers/reporting/';
- end;
- Class Function TDfareportingAPI.APIrootUrl : string;
- begin
- Result:='https://www.googleapis.com/';
- end;
- Class Function TDfareportingAPI.APIbasePath : string;
- begin
- Result:='/dfareporting/v2.5/';
- end;
- Class Function TDfareportingAPI.APIbaseURL : String;
- begin
- Result:='https://www.googleapis.com/dfareporting/v2.5/';
- end;
- Class Function TDfareportingAPI.APIProtocol : string;
- begin
- Result:='rest';
- end;
- Class Function TDfareportingAPI.APIservicePath : string;
- begin
- Result:='dfareporting/v2.5/';
- end;
- Class Function TDfareportingAPI.APIbatchPath : String;
- begin
- Result:='batch';
- end;
- Class Function TDfareportingAPI.APIAuthScopes : TScopeInfoArray;
- begin
- SetLength(Result,3);
- Result[0].Name:='https://www.googleapis.com/auth/ddmconversions';
- Result[0].Description:='Manage DoubleClick Digital Marketing conversions';
- Result[1].Name:='https://www.googleapis.com/auth/dfareporting';
- Result[1].Description:='View and manage DoubleClick for Advertisers reports';
- Result[2].Name:='https://www.googleapis.com/auth/dfatrafficking';
- Result[2].Description:='View and manage your DoubleClick Campaign Manager''s (DCM) display ad campaigns';
-
- end;
- Class Function TDfareportingAPI.APINeedsAuth : Boolean;
- begin
- Result:=True;
- end;
- Class Procedure TDfareportingAPI.RegisterAPIResources;
- begin
- TAccount.RegisterObject;
- TAccountActiveAdSummary.RegisterObject;
- TAccountPermission.RegisterObject;
- TAccountPermissionGroup.RegisterObject;
- TAccountPermissionGroupsListResponse.RegisterObject;
- TAccountPermissionsListResponse.RegisterObject;
- TAccountUserProfile.RegisterObject;
- TAccountUserProfilesListResponse.RegisterObject;
- TAccountsListResponse.RegisterObject;
- TActivities.RegisterObject;
- TAd.RegisterObject;
- TAdSlot.RegisterObject;
- TAdsListResponse.RegisterObject;
- TAdvertiser.RegisterObject;
- TAdvertiserGroup.RegisterObject;
- TAdvertiserGroupsListResponse.RegisterObject;
- TAdvertisersListResponse.RegisterObject;
- TAudienceSegment.RegisterObject;
- TAudienceSegmentGroup.RegisterObject;
- TBrowser.RegisterObject;
- TBrowsersListResponse.RegisterObject;
- TCampaign.RegisterObject;
- TCampaignCreativeAssociation.RegisterObject;
- TCampaignCreativeAssociationsListResponse.RegisterObject;
- TCampaignsListResponse.RegisterObject;
- TChangeLog.RegisterObject;
- TChangeLogsListResponse.RegisterObject;
- TCitiesListResponse.RegisterObject;
- TCity.RegisterObject;
- TClickTag.RegisterObject;
- TClickThroughUrl.RegisterObject;
- TClickThroughUrlSuffixProperties.RegisterObject;
- TCompanionClickThroughOverride.RegisterObject;
- TCompatibleFields.RegisterObject;
- TConnectionType.RegisterObject;
- TConnectionTypesListResponse.RegisterObject;
- TContentCategoriesListResponse.RegisterObject;
- TContentCategory.RegisterObject;
- TConversion.RegisterObject;
- TConversionError.RegisterObject;
- TConversionStatus.RegisterObject;
- TConversionsBatchInsertRequest.RegisterObject;
- TConversionsBatchInsertResponse.RegisterObject;
- TCountriesListResponse.RegisterObject;
- TCountry.RegisterObject;
- TCreative.RegisterObject;
- TCreativeAsset.RegisterObject;
- TCreativeAssetId.RegisterObject;
- TCreativeAssetMetadata.RegisterObject;
- TCreativeAssignment.RegisterObject;
- TCreativeCustomEvent.RegisterObject;
- TCreativeField.RegisterObject;
- TCreativeFieldAssignment.RegisterObject;
- TCreativeFieldValue.RegisterObject;
- TCreativeFieldValuesListResponse.RegisterObject;
- TCreativeFieldsListResponse.RegisterObject;
- TCreativeGroup.RegisterObject;
- TCreativeGroupAssignment.RegisterObject;
- TCreativeGroupsListResponse.RegisterObject;
- TCreativeOptimizationConfiguration.RegisterObject;
- TCreativeRotation.RegisterObject;
- TCreativeSettings.RegisterObject;
- TCreativesListResponse.RegisterObject;
- TCrossDimensionReachReportCompatibleFields.RegisterObject;
- TCustomFloodlightVariable.RegisterObject;
- TCustomRichMediaEvents.RegisterObject;
- TDateRange.RegisterObject;
- TDayPartTargeting.RegisterObject;
- TDefaultClickThroughEventTagProperties.RegisterObject;
- TDeliverySchedule.RegisterObject;
- TDfpSettings.RegisterObject;
- TDimension.RegisterObject;
- TDimensionFilter.RegisterObject;
- TDimensionValue.RegisterObject;
- TDimensionValueList.RegisterObject;
- TDimensionValueRequest.RegisterObject;
- TDirectorySite.RegisterObject;
- TDirectorySiteContact.RegisterObject;
- TDirectorySiteContactAssignment.RegisterObject;
- TDirectorySiteContactsListResponse.RegisterObject;
- TDirectorySiteSettings.RegisterObject;
- TDirectorySitesListResponse.RegisterObject;
- TDynamicTargetingKey.RegisterObject;
- TDynamicTargetingKeysListResponse.RegisterObject;
- TEncryptionInfo.RegisterObject;
- TEventTag.RegisterObject;
- TEventTagOverride.RegisterObject;
- TEventTagsListResponse.RegisterObject;
- TFileTypeurls.RegisterObject;
- TFile.RegisterObject;
- TFileList.RegisterObject;
- TFlight.RegisterObject;
- TFloodlightActivitiesGenerateTagResponse.RegisterObject;
- TFloodlightActivitiesListResponse.RegisterObject;
- TFloodlightActivity.RegisterObject;
- TFloodlightActivityDynamicTag.RegisterObject;
- TFloodlightActivityGroup.RegisterObject;
- TFloodlightActivityGroupsListResponse.RegisterObject;
- TFloodlightActivityPublisherDynamicTag.RegisterObject;
- TFloodlightConfiguration.RegisterObject;
- TFloodlightConfigurationsListResponse.RegisterObject;
- TFloodlightReportCompatibleFields.RegisterObject;
- TFrequencyCap.RegisterObject;
- TFsCommand.RegisterObject;
- TGeoTargeting.RegisterObject;
- TInventoryItem.RegisterObject;
- TInventoryItemsListResponse.RegisterObject;
- TKeyValueTargetingExpression.RegisterObject;
- TLandingPage.RegisterObject;
- TLandingPagesListResponse.RegisterObject;
- TLastModifiedInfo.RegisterObject;
- TListPopulationClause.RegisterObject;
- TListPopulationRule.RegisterObject;
- TListPopulationTerm.RegisterObject;
- TListTargetingExpression.RegisterObject;
- TLookbackConfiguration.RegisterObject;
- TMetric.RegisterObject;
- TMetro.RegisterObject;
- TMetrosListResponse.RegisterObject;
- TMobileCarrier.RegisterObject;
- TMobileCarriersListResponse.RegisterObject;
- TObjectFilter.RegisterObject;
- TOffsetPosition.RegisterObject;
- TOmnitureSettings.RegisterObject;
- TOperatingSystem.RegisterObject;
- TOperatingSystemVersion.RegisterObject;
- TOperatingSystemVersionsListResponse.RegisterObject;
- TOperatingSystemsListResponse.RegisterObject;
- TOptimizationActivity.RegisterObject;
- TOrder.RegisterObject;
- TOrderContact.RegisterObject;
- TOrderDocument.RegisterObject;
- TOrderDocumentsListResponse.RegisterObject;
- TOrdersListResponse.RegisterObject;
- TPathToConversionReportCompatibleFields.RegisterObject;
- TPlacement.RegisterObject;
- TPlacementAssignment.RegisterObject;
- TPlacementGroup.RegisterObject;
- TPlacementGroupsListResponse.RegisterObject;
- TPlacementStrategiesListResponse.RegisterObject;
- TPlacementStrategy.RegisterObject;
- TPlacementTag.RegisterObject;
- TPlacementsGenerateTagsResponse.RegisterObject;
- TPlacementsListResponse.RegisterObject;
- TPlatformType.RegisterObject;
- TPlatformTypesListResponse.RegisterObject;
- TPopupWindowProperties.RegisterObject;
- TPostalCode.RegisterObject;
- TPostalCodesListResponse.RegisterObject;
- TPricing.RegisterObject;
- TPricingSchedule.RegisterObject;
- TPricingSchedulePricingPeriod.RegisterObject;
- TProject.RegisterObject;
- TProjectsListResponse.RegisterObject;
- TReachReportCompatibleFields.RegisterObject;
- TRecipient.RegisterObject;
- TRegion.RegisterObject;
- TRegionsListResponse.RegisterObject;
- TRemarketingList.RegisterObject;
- TRemarketingListShare.RegisterObject;
- TRemarketingListsListResponse.RegisterObject;
- TReportTypecriteria.RegisterObject;
- TReportTypecrossDimensionReachCriteria.RegisterObject;
- TReportTypedelivery.RegisterObject;
- TReportTypefloodlightCriteriaTypereportProperties.RegisterObject;
- TReportTypefloodlightCriteria.RegisterObject;
- TReportTypepathToConversionCriteriaTypereportProperties.RegisterObject;
- TReportTypepathToConversionCriteria.RegisterObject;
- TReportTypereachCriteria.RegisterObject;
- TReportTypeschedule.RegisterObject;
- TReport.RegisterObject;
- TReportCompatibleFields.RegisterObject;
- TReportList.RegisterObject;
- TReportsConfiguration.RegisterObject;
- TRichMediaExitOverride.RegisterObject;
- TSite.RegisterObject;
- TSiteContact.RegisterObject;
- TSiteSettings.RegisterObject;
- TSitesListResponse.RegisterObject;
- TSize.RegisterObject;
- TSizesListResponse.RegisterObject;
- TSortedDimension.RegisterObject;
- TSubaccount.RegisterObject;
- TSubaccountsListResponse.RegisterObject;
- TTagData.RegisterObject;
- TTagSetting.RegisterObject;
- TTagSettings.RegisterObject;
- TTargetWindow.RegisterObject;
- TTargetableRemarketingList.RegisterObject;
- TTargetableRemarketingListsListResponse.RegisterObject;
- TTechnologyTargeting.RegisterObject;
- TThirdPartyAuthenticationToken.RegisterObject;
- TThirdPartyTrackingUrl.RegisterObject;
- TUserDefinedVariableConfiguration.RegisterObject;
- TUserProfile.RegisterObject;
- TUserProfileList.RegisterObject;
- TUserRole.RegisterObject;
- TUserRolePermission.RegisterObject;
- TUserRolePermissionGroup.RegisterObject;
- TUserRolePermissionGroupsListResponse.RegisterObject;
- TUserRolePermissionsListResponse.RegisterObject;
- TUserRolesListResponse.RegisterObject;
- end;
- Function TDfareportingAPI.GetAccountActiveAdSummariesInstance : TAccountActiveAdSummariesResource;
- begin
- if (FAccountActiveAdSummariesInstance=Nil) then
- FAccountActiveAdSummariesInstance:=CreateAccountActiveAdSummariesResource;
- Result:=FAccountActiveAdSummariesInstance;
- end;
- Function TDfareportingAPI.CreateAccountActiveAdSummariesResource : TAccountActiveAdSummariesResource;
- begin
- Result:=CreateAccountActiveAdSummariesResource(Self);
- end;
- Function TDfareportingAPI.CreateAccountActiveAdSummariesResource(AOwner : TComponent) : TAccountActiveAdSummariesResource;
- begin
- Result:=TAccountActiveAdSummariesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAccountPermissionGroupsInstance : TAccountPermissionGroupsResource;
- begin
- if (FAccountPermissionGroupsInstance=Nil) then
- FAccountPermissionGroupsInstance:=CreateAccountPermissionGroupsResource;
- Result:=FAccountPermissionGroupsInstance;
- end;
- Function TDfareportingAPI.CreateAccountPermissionGroupsResource : TAccountPermissionGroupsResource;
- begin
- Result:=CreateAccountPermissionGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreateAccountPermissionGroupsResource(AOwner : TComponent) : TAccountPermissionGroupsResource;
- begin
- Result:=TAccountPermissionGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAccountPermissionsInstance : TAccountPermissionsResource;
- begin
- if (FAccountPermissionsInstance=Nil) then
- FAccountPermissionsInstance:=CreateAccountPermissionsResource;
- Result:=FAccountPermissionsInstance;
- end;
- Function TDfareportingAPI.CreateAccountPermissionsResource : TAccountPermissionsResource;
- begin
- Result:=CreateAccountPermissionsResource(Self);
- end;
- Function TDfareportingAPI.CreateAccountPermissionsResource(AOwner : TComponent) : TAccountPermissionsResource;
- begin
- Result:=TAccountPermissionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAccountUserProfilesInstance : TAccountUserProfilesResource;
- begin
- if (FAccountUserProfilesInstance=Nil) then
- FAccountUserProfilesInstance:=CreateAccountUserProfilesResource;
- Result:=FAccountUserProfilesInstance;
- end;
- Function TDfareportingAPI.CreateAccountUserProfilesResource : TAccountUserProfilesResource;
- begin
- Result:=CreateAccountUserProfilesResource(Self);
- end;
- Function TDfareportingAPI.CreateAccountUserProfilesResource(AOwner : TComponent) : TAccountUserProfilesResource;
- begin
- Result:=TAccountUserProfilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAccountsInstance : TAccountsResource;
- begin
- if (FAccountsInstance=Nil) then
- FAccountsInstance:=CreateAccountsResource;
- Result:=FAccountsInstance;
- end;
- Function TDfareportingAPI.CreateAccountsResource : TAccountsResource;
- begin
- Result:=CreateAccountsResource(Self);
- end;
- Function TDfareportingAPI.CreateAccountsResource(AOwner : TComponent) : TAccountsResource;
- begin
- Result:=TAccountsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAdsInstance : TAdsResource;
- begin
- if (FAdsInstance=Nil) then
- FAdsInstance:=CreateAdsResource;
- Result:=FAdsInstance;
- end;
- Function TDfareportingAPI.CreateAdsResource : TAdsResource;
- begin
- Result:=CreateAdsResource(Self);
- end;
- Function TDfareportingAPI.CreateAdsResource(AOwner : TComponent) : TAdsResource;
- begin
- Result:=TAdsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAdvertiserGroupsInstance : TAdvertiserGroupsResource;
- begin
- if (FAdvertiserGroupsInstance=Nil) then
- FAdvertiserGroupsInstance:=CreateAdvertiserGroupsResource;
- Result:=FAdvertiserGroupsInstance;
- end;
- Function TDfareportingAPI.CreateAdvertiserGroupsResource : TAdvertiserGroupsResource;
- begin
- Result:=CreateAdvertiserGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreateAdvertiserGroupsResource(AOwner : TComponent) : TAdvertiserGroupsResource;
- begin
- Result:=TAdvertiserGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetAdvertisersInstance : TAdvertisersResource;
- begin
- if (FAdvertisersInstance=Nil) then
- FAdvertisersInstance:=CreateAdvertisersResource;
- Result:=FAdvertisersInstance;
- end;
- Function TDfareportingAPI.CreateAdvertisersResource : TAdvertisersResource;
- begin
- Result:=CreateAdvertisersResource(Self);
- end;
- Function TDfareportingAPI.CreateAdvertisersResource(AOwner : TComponent) : TAdvertisersResource;
- begin
- Result:=TAdvertisersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetBrowsersInstance : TBrowsersResource;
- begin
- if (FBrowsersInstance=Nil) then
- FBrowsersInstance:=CreateBrowsersResource;
- Result:=FBrowsersInstance;
- end;
- Function TDfareportingAPI.CreateBrowsersResource : TBrowsersResource;
- begin
- Result:=CreateBrowsersResource(Self);
- end;
- Function TDfareportingAPI.CreateBrowsersResource(AOwner : TComponent) : TBrowsersResource;
- begin
- Result:=TBrowsersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCampaignCreativeAssociationsInstance : TCampaignCreativeAssociationsResource;
- begin
- if (FCampaignCreativeAssociationsInstance=Nil) then
- FCampaignCreativeAssociationsInstance:=CreateCampaignCreativeAssociationsResource;
- Result:=FCampaignCreativeAssociationsInstance;
- end;
- Function TDfareportingAPI.CreateCampaignCreativeAssociationsResource : TCampaignCreativeAssociationsResource;
- begin
- Result:=CreateCampaignCreativeAssociationsResource(Self);
- end;
- Function TDfareportingAPI.CreateCampaignCreativeAssociationsResource(AOwner : TComponent) : TCampaignCreativeAssociationsResource;
- begin
- Result:=TCampaignCreativeAssociationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCampaignsInstance : TCampaignsResource;
- begin
- if (FCampaignsInstance=Nil) then
- FCampaignsInstance:=CreateCampaignsResource;
- Result:=FCampaignsInstance;
- end;
- Function TDfareportingAPI.CreateCampaignsResource : TCampaignsResource;
- begin
- Result:=CreateCampaignsResource(Self);
- end;
- Function TDfareportingAPI.CreateCampaignsResource(AOwner : TComponent) : TCampaignsResource;
- begin
- Result:=TCampaignsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetChangeLogsInstance : TChangeLogsResource;
- begin
- if (FChangeLogsInstance=Nil) then
- FChangeLogsInstance:=CreateChangeLogsResource;
- Result:=FChangeLogsInstance;
- end;
- Function TDfareportingAPI.CreateChangeLogsResource : TChangeLogsResource;
- begin
- Result:=CreateChangeLogsResource(Self);
- end;
- Function TDfareportingAPI.CreateChangeLogsResource(AOwner : TComponent) : TChangeLogsResource;
- begin
- Result:=TChangeLogsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCitiesInstance : TCitiesResource;
- begin
- if (FCitiesInstance=Nil) then
- FCitiesInstance:=CreateCitiesResource;
- Result:=FCitiesInstance;
- end;
- Function TDfareportingAPI.CreateCitiesResource : TCitiesResource;
- begin
- Result:=CreateCitiesResource(Self);
- end;
- Function TDfareportingAPI.CreateCitiesResource(AOwner : TComponent) : TCitiesResource;
- begin
- Result:=TCitiesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetConnectionTypesInstance : TConnectionTypesResource;
- begin
- if (FConnectionTypesInstance=Nil) then
- FConnectionTypesInstance:=CreateConnectionTypesResource;
- Result:=FConnectionTypesInstance;
- end;
- Function TDfareportingAPI.CreateConnectionTypesResource : TConnectionTypesResource;
- begin
- Result:=CreateConnectionTypesResource(Self);
- end;
- Function TDfareportingAPI.CreateConnectionTypesResource(AOwner : TComponent) : TConnectionTypesResource;
- begin
- Result:=TConnectionTypesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetContentCategoriesInstance : TContentCategoriesResource;
- begin
- if (FContentCategoriesInstance=Nil) then
- FContentCategoriesInstance:=CreateContentCategoriesResource;
- Result:=FContentCategoriesInstance;
- end;
- Function TDfareportingAPI.CreateContentCategoriesResource : TContentCategoriesResource;
- begin
- Result:=CreateContentCategoriesResource(Self);
- end;
- Function TDfareportingAPI.CreateContentCategoriesResource(AOwner : TComponent) : TContentCategoriesResource;
- begin
- Result:=TContentCategoriesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetConversionsInstance : TConversionsResource;
- begin
- if (FConversionsInstance=Nil) then
- FConversionsInstance:=CreateConversionsResource;
- Result:=FConversionsInstance;
- end;
- Function TDfareportingAPI.CreateConversionsResource : TConversionsResource;
- begin
- Result:=CreateConversionsResource(Self);
- end;
- Function TDfareportingAPI.CreateConversionsResource(AOwner : TComponent) : TConversionsResource;
- begin
- Result:=TConversionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCountriesInstance : TCountriesResource;
- begin
- if (FCountriesInstance=Nil) then
- FCountriesInstance:=CreateCountriesResource;
- Result:=FCountriesInstance;
- end;
- Function TDfareportingAPI.CreateCountriesResource : TCountriesResource;
- begin
- Result:=CreateCountriesResource(Self);
- end;
- Function TDfareportingAPI.CreateCountriesResource(AOwner : TComponent) : TCountriesResource;
- begin
- Result:=TCountriesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCreativeAssetsInstance : TCreativeAssetsResource;
- begin
- if (FCreativeAssetsInstance=Nil) then
- FCreativeAssetsInstance:=CreateCreativeAssetsResource;
- Result:=FCreativeAssetsInstance;
- end;
- Function TDfareportingAPI.CreateCreativeAssetsResource : TCreativeAssetsResource;
- begin
- Result:=CreateCreativeAssetsResource(Self);
- end;
- Function TDfareportingAPI.CreateCreativeAssetsResource(AOwner : TComponent) : TCreativeAssetsResource;
- begin
- Result:=TCreativeAssetsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCreativeFieldValuesInstance : TCreativeFieldValuesResource;
- begin
- if (FCreativeFieldValuesInstance=Nil) then
- FCreativeFieldValuesInstance:=CreateCreativeFieldValuesResource;
- Result:=FCreativeFieldValuesInstance;
- end;
- Function TDfareportingAPI.CreateCreativeFieldValuesResource : TCreativeFieldValuesResource;
- begin
- Result:=CreateCreativeFieldValuesResource(Self);
- end;
- Function TDfareportingAPI.CreateCreativeFieldValuesResource(AOwner : TComponent) : TCreativeFieldValuesResource;
- begin
- Result:=TCreativeFieldValuesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCreativeFieldsInstance : TCreativeFieldsResource;
- begin
- if (FCreativeFieldsInstance=Nil) then
- FCreativeFieldsInstance:=CreateCreativeFieldsResource;
- Result:=FCreativeFieldsInstance;
- end;
- Function TDfareportingAPI.CreateCreativeFieldsResource : TCreativeFieldsResource;
- begin
- Result:=CreateCreativeFieldsResource(Self);
- end;
- Function TDfareportingAPI.CreateCreativeFieldsResource(AOwner : TComponent) : TCreativeFieldsResource;
- begin
- Result:=TCreativeFieldsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCreativeGroupsInstance : TCreativeGroupsResource;
- begin
- if (FCreativeGroupsInstance=Nil) then
- FCreativeGroupsInstance:=CreateCreativeGroupsResource;
- Result:=FCreativeGroupsInstance;
- end;
- Function TDfareportingAPI.CreateCreativeGroupsResource : TCreativeGroupsResource;
- begin
- Result:=CreateCreativeGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreateCreativeGroupsResource(AOwner : TComponent) : TCreativeGroupsResource;
- begin
- Result:=TCreativeGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetCreativesInstance : TCreativesResource;
- begin
- if (FCreativesInstance=Nil) then
- FCreativesInstance:=CreateCreativesResource;
- Result:=FCreativesInstance;
- end;
- Function TDfareportingAPI.CreateCreativesResource : TCreativesResource;
- begin
- Result:=CreateCreativesResource(Self);
- end;
- Function TDfareportingAPI.CreateCreativesResource(AOwner : TComponent) : TCreativesResource;
- begin
- Result:=TCreativesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetDimensionValuesInstance : TDimensionValuesResource;
- begin
- if (FDimensionValuesInstance=Nil) then
- FDimensionValuesInstance:=CreateDimensionValuesResource;
- Result:=FDimensionValuesInstance;
- end;
- Function TDfareportingAPI.CreateDimensionValuesResource : TDimensionValuesResource;
- begin
- Result:=CreateDimensionValuesResource(Self);
- end;
- Function TDfareportingAPI.CreateDimensionValuesResource(AOwner : TComponent) : TDimensionValuesResource;
- begin
- Result:=TDimensionValuesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetDirectorySiteContactsInstance : TDirectorySiteContactsResource;
- begin
- if (FDirectorySiteContactsInstance=Nil) then
- FDirectorySiteContactsInstance:=CreateDirectorySiteContactsResource;
- Result:=FDirectorySiteContactsInstance;
- end;
- Function TDfareportingAPI.CreateDirectorySiteContactsResource : TDirectorySiteContactsResource;
- begin
- Result:=CreateDirectorySiteContactsResource(Self);
- end;
- Function TDfareportingAPI.CreateDirectorySiteContactsResource(AOwner : TComponent) : TDirectorySiteContactsResource;
- begin
- Result:=TDirectorySiteContactsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetDirectorySitesInstance : TDirectorySitesResource;
- begin
- if (FDirectorySitesInstance=Nil) then
- FDirectorySitesInstance:=CreateDirectorySitesResource;
- Result:=FDirectorySitesInstance;
- end;
- Function TDfareportingAPI.CreateDirectorySitesResource : TDirectorySitesResource;
- begin
- Result:=CreateDirectorySitesResource(Self);
- end;
- Function TDfareportingAPI.CreateDirectorySitesResource(AOwner : TComponent) : TDirectorySitesResource;
- begin
- Result:=TDirectorySitesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetDynamicTargetingKeysInstance : TDynamicTargetingKeysResource;
- begin
- if (FDynamicTargetingKeysInstance=Nil) then
- FDynamicTargetingKeysInstance:=CreateDynamicTargetingKeysResource;
- Result:=FDynamicTargetingKeysInstance;
- end;
- Function TDfareportingAPI.CreateDynamicTargetingKeysResource : TDynamicTargetingKeysResource;
- begin
- Result:=CreateDynamicTargetingKeysResource(Self);
- end;
- Function TDfareportingAPI.CreateDynamicTargetingKeysResource(AOwner : TComponent) : TDynamicTargetingKeysResource;
- begin
- Result:=TDynamicTargetingKeysResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetEventTagsInstance : TEventTagsResource;
- begin
- if (FEventTagsInstance=Nil) then
- FEventTagsInstance:=CreateEventTagsResource;
- Result:=FEventTagsInstance;
- end;
- Function TDfareportingAPI.CreateEventTagsResource : TEventTagsResource;
- begin
- Result:=CreateEventTagsResource(Self);
- end;
- Function TDfareportingAPI.CreateEventTagsResource(AOwner : TComponent) : TEventTagsResource;
- begin
- Result:=TEventTagsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetFilesInstance : TFilesResource;
- begin
- if (FFilesInstance=Nil) then
- FFilesInstance:=CreateFilesResource;
- Result:=FFilesInstance;
- end;
- Function TDfareportingAPI.CreateFilesResource : TFilesResource;
- begin
- Result:=CreateFilesResource(Self);
- end;
- Function TDfareportingAPI.CreateFilesResource(AOwner : TComponent) : TFilesResource;
- begin
- Result:=TFilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetFloodlightActivitiesInstance : TFloodlightActivitiesResource;
- begin
- if (FFloodlightActivitiesInstance=Nil) then
- FFloodlightActivitiesInstance:=CreateFloodlightActivitiesResource;
- Result:=FFloodlightActivitiesInstance;
- end;
- Function TDfareportingAPI.CreateFloodlightActivitiesResource : TFloodlightActivitiesResource;
- begin
- Result:=CreateFloodlightActivitiesResource(Self);
- end;
- Function TDfareportingAPI.CreateFloodlightActivitiesResource(AOwner : TComponent) : TFloodlightActivitiesResource;
- begin
- Result:=TFloodlightActivitiesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetFloodlightActivityGroupsInstance : TFloodlightActivityGroupsResource;
- begin
- if (FFloodlightActivityGroupsInstance=Nil) then
- FFloodlightActivityGroupsInstance:=CreateFloodlightActivityGroupsResource;
- Result:=FFloodlightActivityGroupsInstance;
- end;
- Function TDfareportingAPI.CreateFloodlightActivityGroupsResource : TFloodlightActivityGroupsResource;
- begin
- Result:=CreateFloodlightActivityGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreateFloodlightActivityGroupsResource(AOwner : TComponent) : TFloodlightActivityGroupsResource;
- begin
- Result:=TFloodlightActivityGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetFloodlightConfigurationsInstance : TFloodlightConfigurationsResource;
- begin
- if (FFloodlightConfigurationsInstance=Nil) then
- FFloodlightConfigurationsInstance:=CreateFloodlightConfigurationsResource;
- Result:=FFloodlightConfigurationsInstance;
- end;
- Function TDfareportingAPI.CreateFloodlightConfigurationsResource : TFloodlightConfigurationsResource;
- begin
- Result:=CreateFloodlightConfigurationsResource(Self);
- end;
- Function TDfareportingAPI.CreateFloodlightConfigurationsResource(AOwner : TComponent) : TFloodlightConfigurationsResource;
- begin
- Result:=TFloodlightConfigurationsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetInventoryItemsInstance : TInventoryItemsResource;
- begin
- if (FInventoryItemsInstance=Nil) then
- FInventoryItemsInstance:=CreateInventoryItemsResource;
- Result:=FInventoryItemsInstance;
- end;
- Function TDfareportingAPI.CreateInventoryItemsResource : TInventoryItemsResource;
- begin
- Result:=CreateInventoryItemsResource(Self);
- end;
- Function TDfareportingAPI.CreateInventoryItemsResource(AOwner : TComponent) : TInventoryItemsResource;
- begin
- Result:=TInventoryItemsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetLandingPagesInstance : TLandingPagesResource;
- begin
- if (FLandingPagesInstance=Nil) then
- FLandingPagesInstance:=CreateLandingPagesResource;
- Result:=FLandingPagesInstance;
- end;
- Function TDfareportingAPI.CreateLandingPagesResource : TLandingPagesResource;
- begin
- Result:=CreateLandingPagesResource(Self);
- end;
- Function TDfareportingAPI.CreateLandingPagesResource(AOwner : TComponent) : TLandingPagesResource;
- begin
- Result:=TLandingPagesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetMetrosInstance : TMetrosResource;
- begin
- if (FMetrosInstance=Nil) then
- FMetrosInstance:=CreateMetrosResource;
- Result:=FMetrosInstance;
- end;
- Function TDfareportingAPI.CreateMetrosResource : TMetrosResource;
- begin
- Result:=CreateMetrosResource(Self);
- end;
- Function TDfareportingAPI.CreateMetrosResource(AOwner : TComponent) : TMetrosResource;
- begin
- Result:=TMetrosResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetMobileCarriersInstance : TMobileCarriersResource;
- begin
- if (FMobileCarriersInstance=Nil) then
- FMobileCarriersInstance:=CreateMobileCarriersResource;
- Result:=FMobileCarriersInstance;
- end;
- Function TDfareportingAPI.CreateMobileCarriersResource : TMobileCarriersResource;
- begin
- Result:=CreateMobileCarriersResource(Self);
- end;
- Function TDfareportingAPI.CreateMobileCarriersResource(AOwner : TComponent) : TMobileCarriersResource;
- begin
- Result:=TMobileCarriersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetOperatingSystemVersionsInstance : TOperatingSystemVersionsResource;
- begin
- if (FOperatingSystemVersionsInstance=Nil) then
- FOperatingSystemVersionsInstance:=CreateOperatingSystemVersionsResource;
- Result:=FOperatingSystemVersionsInstance;
- end;
- Function TDfareportingAPI.CreateOperatingSystemVersionsResource : TOperatingSystemVersionsResource;
- begin
- Result:=CreateOperatingSystemVersionsResource(Self);
- end;
- Function TDfareportingAPI.CreateOperatingSystemVersionsResource(AOwner : TComponent) : TOperatingSystemVersionsResource;
- begin
- Result:=TOperatingSystemVersionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetOperatingSystemsInstance : TOperatingSystemsResource;
- begin
- if (FOperatingSystemsInstance=Nil) then
- FOperatingSystemsInstance:=CreateOperatingSystemsResource;
- Result:=FOperatingSystemsInstance;
- end;
- Function TDfareportingAPI.CreateOperatingSystemsResource : TOperatingSystemsResource;
- begin
- Result:=CreateOperatingSystemsResource(Self);
- end;
- Function TDfareportingAPI.CreateOperatingSystemsResource(AOwner : TComponent) : TOperatingSystemsResource;
- begin
- Result:=TOperatingSystemsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetOrderDocumentsInstance : TOrderDocumentsResource;
- begin
- if (FOrderDocumentsInstance=Nil) then
- FOrderDocumentsInstance:=CreateOrderDocumentsResource;
- Result:=FOrderDocumentsInstance;
- end;
- Function TDfareportingAPI.CreateOrderDocumentsResource : TOrderDocumentsResource;
- begin
- Result:=CreateOrderDocumentsResource(Self);
- end;
- Function TDfareportingAPI.CreateOrderDocumentsResource(AOwner : TComponent) : TOrderDocumentsResource;
- begin
- Result:=TOrderDocumentsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetOrdersInstance : TOrdersResource;
- begin
- if (FOrdersInstance=Nil) then
- FOrdersInstance:=CreateOrdersResource;
- Result:=FOrdersInstance;
- end;
- Function TDfareportingAPI.CreateOrdersResource : TOrdersResource;
- begin
- Result:=CreateOrdersResource(Self);
- end;
- Function TDfareportingAPI.CreateOrdersResource(AOwner : TComponent) : TOrdersResource;
- begin
- Result:=TOrdersResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetPlacementGroupsInstance : TPlacementGroupsResource;
- begin
- if (FPlacementGroupsInstance=Nil) then
- FPlacementGroupsInstance:=CreatePlacementGroupsResource;
- Result:=FPlacementGroupsInstance;
- end;
- Function TDfareportingAPI.CreatePlacementGroupsResource : TPlacementGroupsResource;
- begin
- Result:=CreatePlacementGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreatePlacementGroupsResource(AOwner : TComponent) : TPlacementGroupsResource;
- begin
- Result:=TPlacementGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetPlacementStrategiesInstance : TPlacementStrategiesResource;
- begin
- if (FPlacementStrategiesInstance=Nil) then
- FPlacementStrategiesInstance:=CreatePlacementStrategiesResource;
- Result:=FPlacementStrategiesInstance;
- end;
- Function TDfareportingAPI.CreatePlacementStrategiesResource : TPlacementStrategiesResource;
- begin
- Result:=CreatePlacementStrategiesResource(Self);
- end;
- Function TDfareportingAPI.CreatePlacementStrategiesResource(AOwner : TComponent) : TPlacementStrategiesResource;
- begin
- Result:=TPlacementStrategiesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetPlacementsInstance : TPlacementsResource;
- begin
- if (FPlacementsInstance=Nil) then
- FPlacementsInstance:=CreatePlacementsResource;
- Result:=FPlacementsInstance;
- end;
- Function TDfareportingAPI.CreatePlacementsResource : TPlacementsResource;
- begin
- Result:=CreatePlacementsResource(Self);
- end;
- Function TDfareportingAPI.CreatePlacementsResource(AOwner : TComponent) : TPlacementsResource;
- begin
- Result:=TPlacementsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetPlatformTypesInstance : TPlatformTypesResource;
- begin
- if (FPlatformTypesInstance=Nil) then
- FPlatformTypesInstance:=CreatePlatformTypesResource;
- Result:=FPlatformTypesInstance;
- end;
- Function TDfareportingAPI.CreatePlatformTypesResource : TPlatformTypesResource;
- begin
- Result:=CreatePlatformTypesResource(Self);
- end;
- Function TDfareportingAPI.CreatePlatformTypesResource(AOwner : TComponent) : TPlatformTypesResource;
- begin
- Result:=TPlatformTypesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetPostalCodesInstance : TPostalCodesResource;
- begin
- if (FPostalCodesInstance=Nil) then
- FPostalCodesInstance:=CreatePostalCodesResource;
- Result:=FPostalCodesInstance;
- end;
- Function TDfareportingAPI.CreatePostalCodesResource : TPostalCodesResource;
- begin
- Result:=CreatePostalCodesResource(Self);
- end;
- Function TDfareportingAPI.CreatePostalCodesResource(AOwner : TComponent) : TPostalCodesResource;
- begin
- Result:=TPostalCodesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetProjectsInstance : TProjectsResource;
- begin
- if (FProjectsInstance=Nil) then
- FProjectsInstance:=CreateProjectsResource;
- Result:=FProjectsInstance;
- end;
- Function TDfareportingAPI.CreateProjectsResource : TProjectsResource;
- begin
- Result:=CreateProjectsResource(Self);
- end;
- Function TDfareportingAPI.CreateProjectsResource(AOwner : TComponent) : TProjectsResource;
- begin
- Result:=TProjectsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetRegionsInstance : TRegionsResource;
- begin
- if (FRegionsInstance=Nil) then
- FRegionsInstance:=CreateRegionsResource;
- Result:=FRegionsInstance;
- end;
- Function TDfareportingAPI.CreateRegionsResource : TRegionsResource;
- begin
- Result:=CreateRegionsResource(Self);
- end;
- Function TDfareportingAPI.CreateRegionsResource(AOwner : TComponent) : TRegionsResource;
- begin
- Result:=TRegionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetRemarketingListSharesInstance : TRemarketingListSharesResource;
- begin
- if (FRemarketingListSharesInstance=Nil) then
- FRemarketingListSharesInstance:=CreateRemarketingListSharesResource;
- Result:=FRemarketingListSharesInstance;
- end;
- Function TDfareportingAPI.CreateRemarketingListSharesResource : TRemarketingListSharesResource;
- begin
- Result:=CreateRemarketingListSharesResource(Self);
- end;
- Function TDfareportingAPI.CreateRemarketingListSharesResource(AOwner : TComponent) : TRemarketingListSharesResource;
- begin
- Result:=TRemarketingListSharesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetRemarketingListsInstance : TRemarketingListsResource;
- begin
- if (FRemarketingListsInstance=Nil) then
- FRemarketingListsInstance:=CreateRemarketingListsResource;
- Result:=FRemarketingListsInstance;
- end;
- Function TDfareportingAPI.CreateRemarketingListsResource : TRemarketingListsResource;
- begin
- Result:=CreateRemarketingListsResource(Self);
- end;
- Function TDfareportingAPI.CreateRemarketingListsResource(AOwner : TComponent) : TRemarketingListsResource;
- begin
- Result:=TRemarketingListsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetReportsCompatibleFieldsInstance : TReportsCompatibleFieldsResource;
- begin
- if (FReportsCompatibleFieldsInstance=Nil) then
- FReportsCompatibleFieldsInstance:=CreateReportsCompatibleFieldsResource;
- Result:=FReportsCompatibleFieldsInstance;
- end;
- Function TDfareportingAPI.CreateReportsCompatibleFieldsResource : TReportsCompatibleFieldsResource;
- begin
- Result:=CreateReportsCompatibleFieldsResource(Self);
- end;
- Function TDfareportingAPI.CreateReportsCompatibleFieldsResource(AOwner : TComponent) : TReportsCompatibleFieldsResource;
- begin
- Result:=TReportsCompatibleFieldsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetReportsFilesInstance : TReportsFilesResource;
- begin
- if (FReportsFilesInstance=Nil) then
- FReportsFilesInstance:=CreateReportsFilesResource;
- Result:=FReportsFilesInstance;
- end;
- Function TDfareportingAPI.CreateReportsFilesResource : TReportsFilesResource;
- begin
- Result:=CreateReportsFilesResource(Self);
- end;
- Function TDfareportingAPI.CreateReportsFilesResource(AOwner : TComponent) : TReportsFilesResource;
- begin
- Result:=TReportsFilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetReportsInstance : TReportsResource;
- begin
- if (FReportsInstance=Nil) then
- FReportsInstance:=CreateReportsResource;
- Result:=FReportsInstance;
- end;
- Function TDfareportingAPI.CreateReportsResource : TReportsResource;
- begin
- Result:=CreateReportsResource(Self);
- end;
- Function TDfareportingAPI.CreateReportsResource(AOwner : TComponent) : TReportsResource;
- begin
- Result:=TReportsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetSitesInstance : TSitesResource;
- begin
- if (FSitesInstance=Nil) then
- FSitesInstance:=CreateSitesResource;
- Result:=FSitesInstance;
- end;
- Function TDfareportingAPI.CreateSitesResource : TSitesResource;
- begin
- Result:=CreateSitesResource(Self);
- end;
- Function TDfareportingAPI.CreateSitesResource(AOwner : TComponent) : TSitesResource;
- begin
- Result:=TSitesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetSizesInstance : TSizesResource;
- begin
- if (FSizesInstance=Nil) then
- FSizesInstance:=CreateSizesResource;
- Result:=FSizesInstance;
- end;
- Function TDfareportingAPI.CreateSizesResource : TSizesResource;
- begin
- Result:=CreateSizesResource(Self);
- end;
- Function TDfareportingAPI.CreateSizesResource(AOwner : TComponent) : TSizesResource;
- begin
- Result:=TSizesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetSubaccountsInstance : TSubaccountsResource;
- begin
- if (FSubaccountsInstance=Nil) then
- FSubaccountsInstance:=CreateSubaccountsResource;
- Result:=FSubaccountsInstance;
- end;
- Function TDfareportingAPI.CreateSubaccountsResource : TSubaccountsResource;
- begin
- Result:=CreateSubaccountsResource(Self);
- end;
- Function TDfareportingAPI.CreateSubaccountsResource(AOwner : TComponent) : TSubaccountsResource;
- begin
- Result:=TSubaccountsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetTargetableRemarketingListsInstance : TTargetableRemarketingListsResource;
- begin
- if (FTargetableRemarketingListsInstance=Nil) then
- FTargetableRemarketingListsInstance:=CreateTargetableRemarketingListsResource;
- Result:=FTargetableRemarketingListsInstance;
- end;
- Function TDfareportingAPI.CreateTargetableRemarketingListsResource : TTargetableRemarketingListsResource;
- begin
- Result:=CreateTargetableRemarketingListsResource(Self);
- end;
- Function TDfareportingAPI.CreateTargetableRemarketingListsResource(AOwner : TComponent) : TTargetableRemarketingListsResource;
- begin
- Result:=TTargetableRemarketingListsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetUserProfilesInstance : TUserProfilesResource;
- begin
- if (FUserProfilesInstance=Nil) then
- FUserProfilesInstance:=CreateUserProfilesResource;
- Result:=FUserProfilesInstance;
- end;
- Function TDfareportingAPI.CreateUserProfilesResource : TUserProfilesResource;
- begin
- Result:=CreateUserProfilesResource(Self);
- end;
- Function TDfareportingAPI.CreateUserProfilesResource(AOwner : TComponent) : TUserProfilesResource;
- begin
- Result:=TUserProfilesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetUserRolePermissionGroupsInstance : TUserRolePermissionGroupsResource;
- begin
- if (FUserRolePermissionGroupsInstance=Nil) then
- FUserRolePermissionGroupsInstance:=CreateUserRolePermissionGroupsResource;
- Result:=FUserRolePermissionGroupsInstance;
- end;
- Function TDfareportingAPI.CreateUserRolePermissionGroupsResource : TUserRolePermissionGroupsResource;
- begin
- Result:=CreateUserRolePermissionGroupsResource(Self);
- end;
- Function TDfareportingAPI.CreateUserRolePermissionGroupsResource(AOwner : TComponent) : TUserRolePermissionGroupsResource;
- begin
- Result:=TUserRolePermissionGroupsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetUserRolePermissionsInstance : TUserRolePermissionsResource;
- begin
- if (FUserRolePermissionsInstance=Nil) then
- FUserRolePermissionsInstance:=CreateUserRolePermissionsResource;
- Result:=FUserRolePermissionsInstance;
- end;
- Function TDfareportingAPI.CreateUserRolePermissionsResource : TUserRolePermissionsResource;
- begin
- Result:=CreateUserRolePermissionsResource(Self);
- end;
- Function TDfareportingAPI.CreateUserRolePermissionsResource(AOwner : TComponent) : TUserRolePermissionsResource;
- begin
- Result:=TUserRolePermissionsResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- Function TDfareportingAPI.GetUserRolesInstance : TUserRolesResource;
- begin
- if (FUserRolesInstance=Nil) then
- FUserRolesInstance:=CreateUserRolesResource;
- Result:=FUserRolesInstance;
- end;
- Function TDfareportingAPI.CreateUserRolesResource : TUserRolesResource;
- begin
- Result:=CreateUserRolesResource(Self);
- end;
- Function TDfareportingAPI.CreateUserRolesResource(AOwner : TComponent) : TUserRolesResource;
- begin
- Result:=TUserRolesResource.Create(AOwner);
- Result.API:=Self.API;
- end;
- initialization
- TDfareportingAPI.RegisterAPI;
- end.
|