1// +++ base.js +++ 2DR.base = DR.base || {}; 3DR.base.struct = DR.base.struct || {}; 4DR.base.select = DR.base.select || {}; 5/** @extends {DR._Base} */ 6DR.base.struct.Image = function(par){ 7 /** @private */ 8 this._t = 434; 9 if(!par || typeof par != 'object'){return;} 10 if(DR._Base.is(par.gm)) this.gm = String(par.gm||''); 11 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 12 if(DR._Base.is(par.icon)) this.icon = String(par.icon||''); 13 if(DR._Base.is(par.large)) this.large = String(par.large||''); 14 if(DR._Base.is(par.middle)) this.middle = String(par.middle||''); 15 if(DR._Base.is(par.original)) this.original = String(par.original||''); 16 if(DR._Base.is(par.say)) this.say = String(par.say||''); 17 if(DR._Base.is(par.small)) this.small = String(par.small||''); 18 if(DR._Base.is(par.uber)) this.uber = String(par.uber||''); 19 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 20}; 21DR._Base._types[434] = DR.base.struct.Image; 22DR.base.struct.Image[__P] = new DR._Base; 23DR.base.struct.Image[__P][__C] = DR.base.struct.Image; 24/** @type {String|null} */ 25DR.base.struct.Image.prototype.gm = null; 26/** @type {Number|null} */ 27DR.base.struct.Image.prototype.h = null; 28/** @type {String|null} */ 29DR.base.struct.Image.prototype.icon = null; 30/** @type {String|null} */ 31DR.base.struct.Image.prototype.large = null; 32/** @type {String|null} */ 33DR.base.struct.Image.prototype.middle = null; 34/** @type {String|null} */ 35DR.base.struct.Image.prototype.original = null; 36/** @type {String|null} */ 37DR.base.struct.Image.prototype.say = null; 38/** @type {String|null} */ 39DR.base.struct.Image.prototype.small = null; 40/** @type {String|null} */ 41DR.base.struct.Image.prototype.uber = null; 42/** @type {Number|null} */ 43DR.base.struct.Image.prototype.w = null; 44 45/** @extends {DR._Select} */ 46DR.base.select.Image = function(){ 47 this._fields = {}; 48}; 49DR.base.select.Image[__CL] = "Base__Image"; 50DR.base.select.Image[__P] = new DR._Select; 51DR.base.select.Image[__P][__C] = DR.base.select.Image; 52/** @param {boolean} [v] 53 * @return {DR.base.select.Image} */ 54DR.base.select.Image.prototype.gm = function(v){ this._fields.gm = !DR._Base.is(v) || !!v; return this; }; 55/** @param {boolean} [v] 56 * @return {DR.base.select.Image} */ 57DR.base.select.Image.prototype.h = function(v){ this._fields.h = !DR._Base.is(v) || !!v; return this; }; 58/** @param {boolean} [v] 59 * @return {DR.base.select.Image} */ 60DR.base.select.Image.prototype.icon = function(v){ this._fields.icon = !DR._Base.is(v) || !!v; return this; }; 61/** @param {boolean} [v] 62 * @return {DR.base.select.Image} */ 63DR.base.select.Image.prototype.large = function(v){ this._fields.large = !DR._Base.is(v) || !!v; return this; }; 64/** @param {boolean} [v] 65 * @return {DR.base.select.Image} */ 66DR.base.select.Image.prototype.middle = function(v){ this._fields.middle = !DR._Base.is(v) || !!v; return this; }; 67/** @param {boolean} [v] 68 * @return {DR.base.select.Image} */ 69DR.base.select.Image.prototype.original = function(v){ this._fields.original = !DR._Base.is(v) || !!v; return this; }; 70/** @param {boolean} [v] 71 * @return {DR.base.select.Image} */ 72DR.base.select.Image.prototype.say = function(v){ this._fields.say = !DR._Base.is(v) || !!v; return this; }; 73/** @param {boolean} [v] 74 * @return {DR.base.select.Image} */ 75DR.base.select.Image.prototype.small = function(v){ this._fields.small = !DR._Base.is(v) || !!v; return this; }; 76/** @param {boolean} [v] 77 * @return {DR.base.select.Image} */ 78DR.base.select.Image.prototype.uber = function(v){ this._fields.uber = !DR._Base.is(v) || !!v; return this; }; 79/** @param {boolean} [v] 80 * @return {DR.base.select.Image} */ 81DR.base.select.Image.prototype.w = function(v){ this._fields.w = !DR._Base.is(v) || !!v; return this; }; 82 83/** @extends {DR._Base} */ 84DR.base.struct.GetEncodeStatusRe = function(par){ 85 /** @private */ 86 this._t = 3975; 87 if(!par || typeof par != 'object'){return;} 88 if(DR._Base.is(par.status)) this.status = (parseInt(par.status)||0); 89}; 90DR._Base._types[3975] = DR.base.struct.GetEncodeStatusRe; 91DR.base.struct.GetEncodeStatusRe[__P] = new DR._Base; 92DR.base.struct.GetEncodeStatusRe[__P][__C] = DR.base.struct.GetEncodeStatusRe; 93/** @type {Number} */ 94DR.base.struct.GetEncodeStatusRe.prototype.status = null; 95 96/** @extends {DR._Base} */ 97DR.base.struct.Pic = function(par){ 98 /** @private */ 99 this._t = 2187; 100 if(!par || typeof par != 'object'){return;} 101 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 102 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 103 if(DR._Base.is(par.type)) this.type = (parseInt(par.type)||0); 104}; 105DR._Base._types[2187] = DR.base.struct.Pic; 106DR.base.struct.Pic[__P] = new DR._Base; 107DR.base.struct.Pic[__P][__C] = DR.base.struct.Pic; 108/** @type {Number} */ 109DR.base.struct.Pic.prototype.id = null; 110/** @type {DR.base.struct.Image} */ 111DR.base.struct.Pic.prototype.image = null; 112/** @type {Number} */ 113DR.base.struct.Pic.prototype.type = null; 114 115/** @extends {DR._Base} */ 116DR.base.struct.Video = function(par){ 117 /** @private */ 118 this._t = 3141; 119 if(!par || typeof par != 'object'){return;} 120 if(DR._Base.is(par.duration)) this.duration = (parseInt(par.duration)||0); 121 if(DR._Base.is(par.height)) this.height = (parseInt(par.height)||0); 122 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 123 if(DR._Base.is(par.thumbnail)) this.thumbnail = DR._Base.cast(par.thumbnail); 124 if(DR._Base.is(par.tmpId)) this.tmpId = (parseInt(par.tmpId)||0); 125 if(DR._Base.is(par.tmpThumbnail)) this.tmpThumbnail = DR._Base.cast(par.tmpThumbnail); 126 if(DR._Base.is(par.type)) this.type = (parseInt(par.type)||0); 127 if(DR._Base.is(par.url)) this.url = String(par.url||''); 128 if(DR._Base.is(par.width)) this.width = (parseInt(par.width)||0); 129}; 130DR._Base._types[3141] = DR.base.struct.Video; 131DR.base.struct.Video[__P] = new DR._Base; 132DR.base.struct.Video[__P][__C] = DR.base.struct.Video; 133/** @type {Number|null} */ 134DR.base.struct.Video.prototype.duration = null; 135/** @type {Number} */ 136DR.base.struct.Video.prototype.height = null; 137/** @type {Number|null} */ 138DR.base.struct.Video.prototype.id = null; 139/** @type {DR.base.struct.Image} */ 140DR.base.struct.Video.prototype.thumbnail = null; 141/** @type {Number|null} */ 142DR.base.struct.Video.prototype.tmpId = null; 143/** @type {DR.base.struct.Image|null} */ 144DR.base.struct.Video.prototype.tmpThumbnail = null; 145/** @type {Number} */ 146DR.base.struct.Video.prototype.type = null; 147/** @type {String} */ 148DR.base.struct.Video.prototype.url = null; 149/** @type {Number} */ 150DR.base.struct.Video.prototype.width = null; 151 152/** @extends {DR._Base} */ 153DR.base.struct.TEditorBlock = function(par){ 154 /** @private */ 155 this._t = 1609; 156 if(!par || typeof par != 'object'){return;} 157 if(DR._Base.is(par.type)) this.type = String(par.type||''); 158}; 159DR._Base._types[1609] = DR.base.struct.TEditorBlock; 160DR.base.struct.TEditorBlock[__P] = new DR._Base; 161DR.base.struct.TEditorBlock[__P][__C] = DR.base.struct.TEditorBlock; 162/** @type {String} */ 163DR.base.struct.TEditorBlock.prototype.type = null; 164 165/** @extends {DR._Base} */ 166DR.base.struct.TEditorImagesBlockItem = function(par){ 167 /** @private */ 168 this._t = 2554; 169 if(!par || typeof par != 'object'){return;} 170 if(DR._Base.is(par.embed)) this.embed = String(par.embed||''); 171 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 172 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 173 if(DR._Base.is(par.large)) this.large = String(par.large||''); 174 if(DR._Base.is(par.type)) this.type = String(par.type||''); 175 if(DR._Base.is(par.video)) this.video = String(par.video||''); 176 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 177};
178DR._Base._types[2554] = DR.base.struct.TEditorImagesBlockItem; 179DR.base.struct.TEditorImagesBlockItem[__P] = new DR._Base; 180DR.base.struct.TEditorImagesBlockItem[__P][__C] = DR.base.struct.TEditorImagesBlockItem; 181/** @type {String} */ 182DR.base.struct.TEditorImagesBlockItem.prototype.embed = null; 183/** @type {Number} */ 184DR.base.struct.TEditorImagesBlockItem.prototype.h = null; 185/** @type {Number} */ 186DR.base.struct.TEditorImagesBlockItem.prototype.id = null; 187/** @type {String} */ 188DR.base.struct.TEditorImagesBlockItem.prototype.large = null; 189/** @type {String} */ 190DR.base.struct.TEditorImagesBlockItem.prototype.type = null; 191/** @type {String} */ 192DR.base.struct.TEditorImagesBlockItem.prototype.video = null; 193/** @type {Number} */ 194DR.base.struct.TEditorImagesBlockItem.prototype.w = null; 195 196/** @extends {DR._Base} */ 197DR.base.struct.Date = function(par){ 198 /** @private */ 199 this._t = 1452; 200 if(!par || typeof par != 'object'){return;} 201 if(DR._Base.is(par.day)) this.day = (parseInt(par.day)||0); 202 if(DR._Base.is(par.month)) this.month = (parseInt(par.month)||0); 203 if(DR._Base.is(par.year)) this.year = (parseInt(par.year)||0); 204}; 205DR._Base._types[1452] = DR.base.struct.Date; 206DR.base.struct.Date[__P] = new DR._Base; 207DR.base.struct.Date[__P][__C] = DR.base.struct.Date; 208/** @type {Number} */ 209DR.base.struct.Date.prototype.day = null; 210/** @type {Number} */ 211DR.base.struct.Date.prototype.month = null; 212/** @type {Number|null} */ 213DR.base.struct.Date.prototype.year = null; 214 215/** @extends {DR._Method} */ 216DR.base.GetEncodeStatus = function(par){ 217 this.select = []; 218 /** @private */ 219 this._t = 3974; 220 if(!par || typeof par != 'object'){return;} 221 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 222 if(DR._Base.is(par.error)) this.error = par.error; 223}; 224DR._Base._types[3974] = DR.base.GetEncodeStatus; 225DR.base.GetEncodeStatus[__CL] = "Base__GetEncodeStatus"; 226DR.base.GetEncodeStatus[__P] = new DR._Method; 227DR.base.GetEncodeStatus[__P][__C] = DR.base.GetEncodeStatus; 228/** @type {Number} */ 229DR.base.GetEncodeStatus.prototype.id = null; 230/** @type {Number} */ 231DR.base.GetEncodeStatus.prototype.type = null; 232/** @type {DR.base.struct.GetEncodeStatusRe} */ 233DR.base.GetEncodeStatus.prototype.re = null; 234 235/** @extends {DR._Base} */ 236DR.base.struct.GifUploadRe = function(par){ 237 /** @private */ 238 this._t = 3143; 239 if(!par || typeof par != 'object'){return;} 240 if(DR._Base.is(par.error)) this.error = String(par.error||''); 241 if(DR._Base.is(par.errorNr)) this.errorNr = Number(par.errorNr); 242 if(DR._Base.is(par.galleryItem)) this.galleryItem = DR._Base.cast(par.galleryItem); 243 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 244 if(DR._Base.is(par.picture)) this.picture = DR._Base.cast(par.picture); 245 if(DR._Base.is(par.video)) this.video = DR._Base.cast(par.video); 246}; 247DR._Base._types[3143] = DR.base.struct.GifUploadRe; 248DR.base.struct.GifUploadRe.ERRORNR_AUTH = 100; 249DR.base.struct.GifUploadRe.ERRORNR_CLOSED = 101; 250DR.base.struct.GifUploadRe.ERRORNR_ALBUM_PERMISSIONS = 102; 251DR.base.struct.GifUploadRe.ERRORNR_NO_ALBUM = 103; 252DR.base.struct.GifUploadRe.ERRORNR_NO_ITEM = 104; 253DR.base.struct.GifUploadRe.ERRORNR_NO_TYPE = 105; 254DR.base.struct.GifUploadRe.ERRORNR_NO_URL_RESPONSE = 106; 255DR.base.struct.GifUploadRe.ERRORNR_CANNOT_MOVE_ITEM = 107; 256DR.base.struct.GifUploadRe.ERRORNR_GIF_UPLOAD_ERROR = 108; 257DR.base.struct.GifUploadRe.ERRORNR_PIC_NO_ACCESS = 201; 258DR.base.struct.GifUploadRe.ERRORNR_PIC_NO_FILE = 202; 259DR.base.struct.GifUploadRe.ERRORNR_PIC_INVALID_FORMAT = 203; 260DR.base.struct.GifUploadRe.ERRORNR_PIC_FILE_TO_SMALL = 204; 261DR.base.struct.GifUploadRe.ERRORNR_PIC_FILE_TO_BIG = 205; 262DR.base.struct.GifUploadRe.ERRORNR_PIC_FILE_NOT_CREATED = 206; 263DR.base.struct.GifUploadRe.ERRORNR_VIDEO_NO_ACCESS = 301; 264DR.base.struct.GifUploadRe.ERRORNR_VIDEO_NO_UPLOADED_FILE = 302; 265DR.base.struct.GifUploadRe.ERRORNR_VIDEO_NO_FILE_EXTENSION = 303; 266DR.base.struct.GifUploadRe.ERRORNR_VIDEO_NO_LENGTH_OR_SIZE = 304; 267DR.base.struct.GifUploadRe.ERRORNR_VIDEO_CANNOT_MOVE = 305; 268DR.base.struct.GifUploadRe.ERRORNR_NO_ENCODE_ID = 401; 269DR.base.struct.GifUploadRe.ERRORNR_NO_ENCODE_FILE = 402; 270DR.base.struct.GifUploadRe.ERRORNR_NO_ENCODE_PERMISSIONS = 403; 271DR.base.struct.GifUploadRe[__P] = new DR._Base; 272DR.base.struct.GifUploadRe[__P][__C] = DR.base.struct.GifUploadRe; 273/** @type {String|null} */ 274DR.base.struct.GifUploadRe.prototype.error = null; 275/** @type {Number|null} */ 276DR.base.struct.GifUploadRe.prototype.errorNr = null; 277/** @type {DR.gallery.struct.Item|null} */ 278DR.base.struct.GifUploadRe.prototype.galleryItem = null; 279/** @type {Boolean} */ 280DR.base.struct.GifUploadRe.prototype.ok = null; 281/** @type {DR.base.struct.Pic|null} */ 282DR.base.struct.GifUploadRe.prototype.picture = null; 283/** @type {DR.base.struct.Video|null} */ 284DR.base.struct.GifUploadRe.prototype.video = null; 285 286/** @extends {DR._Base} */ 287DR.base.struct.LatLng = function(par){ 288 /** @private */ 289 this._t = 1506; 290 if(!par || typeof par != 'object'){return;} 291 if(DR._Base.is(par.lat)) this.lat = (parseFloat(par.lat)||0); 292 if(DR._Base.is(par.lng)) this.lng = (parseFloat(par.lng)||0); 293}; 294DR._Base._types[1506] = DR.base.struct.LatLng; 295DR.base.struct.LatLng[__P] = new DR._Base; 296DR.base.struct.LatLng[__P][__C] = DR.base.struct.LatLng; 297/** @type {Number} */ 298DR.base.struct.LatLng.prototype.lat = null; 299/** @type {Number} */ 300DR.base.struct.LatLng.prototype.lng = null; 301 302/** @extends {DR._Base} */ 303DR.base.struct.MosaicItem = function(par){ 304 /** @private */ 305 this._t = 887; 306 if(!par || typeof par != 'object'){return;} 307 if(DR._Base.is(par.gm)) this.gm = String(par.gm||''); 308 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 309 if(DR._Base.is(par.isVideo)) this.isVideo = Boolean(par.isVideo); 310 if(DR._Base.is(par.large)) this.large = String(par.large||''); 311 if(DR._Base.is(par.say)) this.say = String(par.say||''); 312 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 313}; 314DR._Base._types[887] = DR.base.struct.MosaicItem; 315DR.base.struct.MosaicItem[__P] = new DR._Base; 316DR.base.struct.MosaicItem[__P][__C] = DR.base.struct.MosaicItem; 317/** @type {String} */ 318DR.base.struct.MosaicItem.prototype.gm = null; 319/** @type {Number} */ 320DR.base.struct.MosaicItem.prototype.h = null; 321/** @type {Boolean} */ 322DR.base.struct.MosaicItem.prototype.isVideo = null; 323/** @type {String} */ 324DR.base.struct.MosaicItem.prototype.large = null; 325/** @type {String} */ 326DR.base.struct.MosaicItem.prototype.say = null; 327/** @type {Number} */ 328DR.base.struct.MosaicItem.prototype.w = null; 329 330/** @extends {DR._Base} */ 331DR.base.struct.Permissions = function(par){ 332 /** @private */ 333 this._t = 298; 334 if(!par || typeof par != 'object'){return;} 335 if(DR._Base.is(par.everyone)) this.everyone = Boolean(par.everyone); 336 if(DR._Base.is(par.friends)) this.friends = Boolean(par.friends); 337 if(DR._Base.is(par.gr)){ 338 var tmp = {}; 339 for( var k in par.gr ) tmp[(parseInt(par.gr [k])||0)] = (parseInt(par.gr [k])||0); 340 this.gr = tmp; 341 } 342 if(DR._Base.is(par.groups)){ 343 var tmp = {}; 344 for( var k in par.groups ) tmp[k] = Boolean(par.groups [k]); 345 this.groups = tmp; 346 } 347 if(DR._Base.is(par.none)) this.none = Boolean(par.none); 348 if(DR._Base.is(par.registered)) this.registered = Boolean(par.registered); 349 if(DR._Base.is(par.value)) this.value = (parseInt(par.value)||0); 350 if(DR._Base.is(par.visibility)) this.visibility = Number(par.visibility); 351}; 352DR._Base._types[298] = DR.base.struct.Permissions; 353DR.base.struct.Permissions.VISIBILITY_NONE = 0; 354DR.base.struct.Permissions.VISIBILITY_EVERYONE = 1; 355DR.base.struct.Permissions.VISIBILITY_FRIENDS = 2; 356DR.base.struct.Permissions.VISIBILITY_GROUPS = 3; 357DR.base.struct.Permissions.VISIBILITY_REGISTERED = 4; 358DR.base.struct.Permissions.VISIBILITY_FRFR = 5; 359DR.base.struct.Permissions[__P] = new DR._Base; 360DR.base.struct.Permissions[__P][__C] = DR.base.struct.Permissions; 361/** @type {Boolean|null} */ 362DR.base.struct.Permissions.prototype.everyone = null; 363/** @type {Boolean|null} */ 364DR.base.struct.Permissions.prototype.friends = null; 365/** @type {Array.<Number>|null} */ 366DR.base.struct.Permissions.prototype.gr = null; 367/** @type {Object.<Number,Boolean>|null} */ 368DR.base.struct.Permissions.prototype.groups = null; 369/** @type {Boolean|null} */ 370DR.base.struct.Permissions.prototype.none = null; 371/** @type {Boolean|null} */ 372DR.base.struct.Permissions.prototype.registered = null; 373/** @type {Number|null} */ 374DR.base.struct.Permissions.prototype.value = null; 375/** @type {Number|null} */ 376DR.base.struct.Permissions.prototype.visibility = null; 377 378/** @extends {DR._Method} */ 379DR.base.Pg = function(par){ 380 this.select = []; 381 /** @private */ 382 this._t = 27; 383 if(!par || typeof par != 'object'){return;} 384 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 385 if(DR._Base.is(par.error)) this.error = par.error; 386}; 387DR._Base._types[27] = DR.base.Pg; 388DR.base.Pg[__CL] = "Base__Pg"; 389DR.base.Pg[__P] = new DR._Method; 390DR.base.Pg[__P][__C] = DR.base.Pg; 391/** @type {Number} */ 392DR.base.Pg.prototype.count = null; 393/** @type {Number} */ 394DR.base.Pg.prototype.pg = null; 395 396/** @extends {DR._Base} */ 397DR.base.struct.PicUploadRe = function(par){ 398 /** @private */ 399 this._t = 2188; 400 if(!par || typeof par != 'object'){return;} 401 if(DR._Base.is(par.error)) this.error = String(par.error||''); 402 if(DR._Base.is(par.errorNr)) this.errorNr = Number(par.errorNr); 403 if(DR._Base.is(par.galleryItem)) this.galleryItem = DR._Base.cast(par.galleryItem); 404 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 405 if(DR._Base.is(par.picture)) this.picture = DR._Base.cast(par.picture); 406}; 407DR._Base._types[2188] = DR.base.struct.PicUploadRe; 408DR.base.struct.PicUploadRe.ERRORNR_AUTH = 100; 409DR.base.struct.PicUploadRe.ERRORNR_CLOSED = 101;
410DR.base.struct.PicUploadRe.ERRORNR_ALBUM_PERMISSIONS = 102; 411DR.base.struct.PicUploadRe.ERRORNR_NO_ALBUM = 103; 412DR.base.struct.PicUploadRe.ERRORNR_NO_ITEM = 104; 413DR.base.struct.PicUploadRe.ERRORNR_NO_TYPE = 105; 414DR.base.struct.PicUploadRe.ERRORNR_NO_URL_RESPONSE = 106; 415DR.base.struct.PicUploadRe.ERRORNR_CANNOT_MOVE_ITEM = 107; 416DR.base.struct.PicUploadRe.ERRORNR_GIF_UPLOAD_ERROR = 108; 417DR.base.struct.PicUploadRe.ERRORNR_PIC_NO_ACCESS = 201; 418DR.base.struct.PicUploadRe.ERRORNR_PIC_NO_FILE = 202; 419DR.base.struct.PicUploadRe.ERRORNR_PIC_INVALID_FORMAT = 203; 420DR.base.struct.PicUploadRe.ERRORNR_PIC_FILE_TO_SMALL = 204; 421DR.base.struct.PicUploadRe.ERRORNR_PIC_FILE_TO_BIG = 205; 422DR.base.struct.PicUploadRe.ERRORNR_PIC_FILE_NOT_CREATED = 206; 423DR.base.struct.PicUploadRe.ERRORNR_VIDEO_NO_ACCESS = 301; 424DR.base.struct.PicUploadRe.ERRORNR_VIDEO_NO_UPLOADED_FILE = 302; 425DR.base.struct.PicUploadRe.ERRORNR_VIDEO_NO_FILE_EXTENSION = 303; 426DR.base.struct.PicUploadRe.ERRORNR_VIDEO_NO_LENGTH_OR_SIZE = 304; 427DR.base.struct.PicUploadRe.ERRORNR_VIDEO_CANNOT_MOVE = 305; 428DR.base.struct.PicUploadRe.ERRORNR_NO_ENCODE_ID = 401; 429DR.base.struct.PicUploadRe.ERRORNR_NO_ENCODE_FILE = 402; 430DR.base.struct.PicUploadRe.ERRORNR_NO_ENCODE_PERMISSIONS = 403; 431DR.base.struct.PicUploadRe[__P] = new DR._Base; 432DR.base.struct.PicUploadRe[__P][__C] = DR.base.struct.PicUploadRe; 433/** @type {String|null} */ 434DR.base.struct.PicUploadRe.prototype.error = null; 435/** @type {Number|null} */ 436DR.base.struct.PicUploadRe.prototype.errorNr = null; 437/** @type {DR.gallery.struct.Item|null} */ 438DR.base.struct.PicUploadRe.prototype.galleryItem = null; 439/** @type {Boolean} */ 440DR.base.struct.PicUploadRe.prototype.ok = null; 441/** @type {DR.base.struct.Pic|null} */ 442DR.base.struct.PicUploadRe.prototype.picture = null; 443 444/** @extends {DR._Method} */ 445DR.base.StatsDataAdd = function(par){ 446 this.select = []; 447 /** @private */ 448 this._t = 2019; 449 if(!par || typeof par != 'object'){return;} 450 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 451 if(DR._Base.is(par.error)) this.error = par.error; 452}; 453DR._Base._types[2019] = DR.base.StatsDataAdd; 454DR.base.StatsDataAdd[__CL] = "Base__StatsDataAdd"; 455DR.base.StatsDataAdd[__P] = new DR._Method;
456DR.base.StatsDataAdd[__P][__C] = DR.base.StatsDataAdd; 457/** @type {String} */ 458DR.base.StatsDataAdd.prototype.kw = null; 459 460/** @extends {DR._Base} */ 461DR.base.struct.Status = function(par){ 462 /** @private */ 463 this._t = 217; 464 if(!par || typeof par != 'object'){return;} 465 if(DR._Base.is(par.error)) this.error = String(par.error||''); 466 if(DR._Base.is(par.errorNr)) this.errorNr = (parseInt(par.errorNr)||0); 467 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 468}; 469DR._Base._types[217] = DR.base.struct.Status; 470DR.base.struct.Status[__P] = new DR._Base; 471DR.base.struct.Status[__P][__C] = DR.base.struct.Status; 472/** @type {String} */ 473DR.base.struct.Status.prototype.error = null; 474/** @type {Number} */ 475DR.base.struct.Status.prototype.errorNr = null; 476/** @type {Boolean} */ 477DR.base.struct.Status.prototype.ok = null; 478 479/** @extends {DR.base.struct.TEditorBlock} */ 480DR.base.struct.TEditorGalleryItemBlock = function(par){ 481 /** @private */ 482 this._t = 1611; 483 if(!par || typeof par != 'object'){return;} 484 DR.base.struct.TEditorBlock.call(this,par); 485 if(DR._Base.is(par.html)) this.html = String(par.html||''); 486 if(DR._Base.is(par.item)) this.item = DR._Base.cast(par.item); 487}; 488DR._Base._types[1611] = DR.base.struct.TEditorGalleryItemBlock; 489DR.base.struct.TEditorGalleryItemBlock[__P] = new DR.base.struct.TEditorBlock; 490DR.base.struct.TEditorGalleryItemBlock[__P][__C] = DR.base.struct.TEditorGalleryItemBlock; 491/** @type {String} */ 492DR.base.struct.TEditorGalleryItemBlock.prototype.html = null; 493/** @type {DR.gallery.struct.Item} */ 494DR.base.struct.TEditorGalleryItemBlock.prototype.item = null; 495 496/** @extends {DR.base.struct.TEditorBlock} */ 497DR.base.struct.TEditorImageBlock = function(par){ 498 /** @private */ 499 this._t = 1612; 500 if(!par || typeof par != 'object'){return;} 501 DR.base.struct.TEditorBlock.call(this,par); 502 if(DR._Base.is(par.description)) this.description = String(par.description||''); 503 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 504 if(DR._Base.is(par.img)) this.img = DR._Base.cast(par.img); 505}; 506DR._Base._types[1612] = DR.base.struct.TEditorImageBlock; 507DR.base.struct.TEditorImageBlock[__P] = new DR.base.struct.TEditorBlock; 508DR.base.struct.TEditorImageBlock[__P][__C] = DR.base.struct.TEditorImageBlock; 509/** @type {String} */ 510DR.base.struct.TEditorImageBlock.prototype.description = null; 511/** @type {Number} */ 512DR.base.struct.TEditorImageBlock.prototype.id = null; 513/** @type {DR.base.struct.Image} */ 514DR.base.struct.TEditorImageBlock.prototype.img = null; 515 516/** @extends {DR.base.struct.TEditorBlock} */ 517DR.base.struct.TEditorImagesBlock = function(par){ 518 /** @private */ 519 this._t = 2555; 520 if(!par || typeof par != 'object'){return;} 521 DR.base.struct.TEditorBlock.call(this,par); 522 if(DR._Base.is(par.description)) this.description = String(par.description||''); 523 if(DR._Base.is(par.items)){ 524 var tmp = []; 525 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 526 this.items = tmp; 527 } 528 if(DR._Base.is(par.position)) this.position = String(par.position||''); 529}; 530DR._Base._types[2555] = DR.base.struct.TEditorImagesBlock; 531DR.base.struct.TEditorImagesBlock[__P] = new DR.base.struct.TEditorBlock; 532DR.base.struct.TEditorImagesBlock[__P][__C] = DR.base.struct.TEditorImagesBlock; 533/** @type {String} */ 534DR.base.struct.TEditorImagesBlock.prototype.description = null; 535/** @type {Array.<DR.base.struct.TEditorImagesBlockItem>} */ 536DR.base.struct.TEditorImagesBlock.prototype.items = null; 537/** @type {String} */ 538DR.base.struct.TEditorImagesBlock.prototype.position = null; 539 540/** @extends {DR.base.struct.TEditorBlock} */ 541DR.base.struct.TEditorTextBlock = function(par){ 542 /** @private */ 543 this._t = 1613; 544 if(!par || typeof par != 'object'){return;} 545 DR.base.struct.TEditorBlock.call(this,par); 546 if(DR._Base.is(par.text)) this.text = String(par.text||''); 547}; 548DR._Base._types[1613] = DR.base.struct.TEditorTextBlock; 549DR.base.struct.TEditorTextBlock[__P] = new DR.base.struct.TEditorBlock; 550DR.base.struct.TEditorTextBlock[__P][__C] = DR.base.struct.TEditorTextBlock; 551/** @type {String} */ 552DR.base.struct.TEditorTextBlock.prototype.text = null; 553 554/** @extends {DR._Base} */ 555DR.base.struct.VideoUploadRe = function(par){ 556 /** @private */ 557 this._t = 3142; 558 if(!par || typeof par != 'object'){return;} 559 if(DR._Base.is(par.error)) this.error = String(par.error||''); 560 if(DR._Base.is(par.errorNr)) this.errorNr = Number(par.errorNr); 561 if(DR._Base.is(par.galleryItem)) this.galleryItem = DR._Base.cast(par.galleryItem); 562 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 563 if(DR._Base.is(par.video)) this.video = DR._Base.cast(par.video); 564}; 565DR._Base._types[3142] = DR.base.struct.VideoUploadRe; 566DR.base.struct.VideoUploadRe.ERRORNR_AUTH = 100; 567DR.base.struct.VideoUploadRe.ERRORNR_CLOSED = 101;
568DR.base.struct.VideoUploadRe.ERRORNR_ALBUM_PERMISSIONS = 102; 569DR.base.struct.VideoUploadRe.ERRORNR_NO_ALBUM = 103; 570DR.base.struct.VideoUploadRe.ERRORNR_NO_ITEM = 104; 571DR.base.struct.VideoUploadRe.ERRORNR_NO_TYPE = 105; 572DR.base.struct.VideoUploadRe.ERRORNR_NO_URL_RESPONSE = 106; 573DR.base.struct.VideoUploadRe.ERRORNR_CANNOT_MOVE_ITEM = 107; 574DR.base.struct.VideoUploadRe.ERRORNR_GIF_UPLOAD_ERROR = 108; 575DR.base.struct.VideoUploadRe.ERRORNR_PIC_NO_ACCESS = 201; 576DR.base.struct.VideoUploadRe.ERRORNR_PIC_NO_FILE = 202; 577DR.base.struct.VideoUploadRe.ERRORNR_PIC_INVALID_FORMAT = 203; 578DR.base.struct.VideoUploadRe.ERRORNR_PIC_FILE_TO_SMALL = 204; 579DR.base.struct.VideoUploadRe.ERRORNR_PIC_FILE_TO_BIG = 205; 580DR.base.struct.VideoUploadRe.ERRORNR_PIC_FILE_NOT_CREATED = 206; 581DR.base.struct.VideoUploadRe.ERRORNR_VIDEO_NO_ACCESS = 301; 582DR.base.struct.VideoUploadRe.ERRORNR_VIDEO_NO_UPLOADED_FILE = 302; 583DR.base.struct.VideoUploadRe.ERRORNR_VIDEO_NO_FILE_EXTENSION = 303; 584DR.base.struct.VideoUploadRe.ERRORNR_VIDEO_NO_LENGTH_OR_SIZE = 304; 585DR.base.struct.VideoUploadRe.ERRORNR_VIDEO_CANNOT_MOVE = 305; 586DR.base.struct.VideoUploadRe.ERRORNR_NO_ENCODE_ID = 401; 587DR.base.struct.VideoUploadRe.ERRORNR_NO_ENCODE_FILE = 402; 588DR.base.struct.VideoUploadRe.ERRORNR_NO_ENCODE_PERMISSIONS = 403; 589DR.base.struct.VideoUploadRe[__P] = new DR._Base; 590DR.base.struct.VideoUploadRe[__P][__C] = DR.base.struct.VideoUploadRe; 591/** @type {String|null} */ 592DR.base.struct.VideoUploadRe.prototype.error = null; 593/** @type {Number|null} */ 594DR.base.struct.VideoUploadRe.prototype.errorNr = null; 595/** @type {DR.gallery.struct.Item|null} */ 596DR.base.struct.VideoUploadRe.prototype.galleryItem = null; 597/** @type {Boolean} */ 598DR.base.struct.VideoUploadRe.prototype.ok = null; 599/** @type {DR.base.struct.Video} */ 600DR.base.struct.VideoUploadRe.prototype.video = null; 601 602/** @extends {DR._Base} */ 603DR.base.struct.Weather = function(par){ 604 /** @private */ 605 this._t = 2641; 606 if(!par || typeof par != 'object'){return;} 607 if(DR._Base.is(par.code)) this.code = (parseInt(par.code)||0); 608 if(DR._Base.is(par.isDay)) this.isDay = Boolean(par.isDay); 609 if(DR._Base.is(par.sunrise)) this.sunrise = (parseInt(par.sunrise)||0); 610 if(DR._Base.is(par.sunset)) this.sunset = (parseInt(par.sunset)||0); 611 if(DR._Base.is(par.temperature)) this.temperature = (parseInt(par.temperature)||0); 612}; 613DR._Base._types[2641] = DR.base.struct.Weather; 614DR.base.struct.Weather[__P] = new DR._Base; 615DR.base.struct.Weather[__P][__C] = DR.base.struct.Weather; 616/** @type {Number} */ 617DR.base.struct.Weather.prototype.code = null; 618/** @type {Boolean} */ 619DR.base.struct.Weather.prototype.isDay = null; 620/** @type {Number} */ 621DR.base.struct.Weather.prototype.sunrise = null; 622/** @type {Number} */ 623DR.base.struct.Weather.prototype.sunset = null; 624/** @type {Number} */ 625DR.base.struct.Weather.prototype.temperature = null; 626 627D.loaded();// --- base.js --- 628// +++ users.js +++ 629DR.users = DR.users || {}; 630DR.users.struct = DR.users.struct || {}; 631DR.users.select = DR.users.select || {}; 632/** @extends {DR._Base} */ 633DR.users.struct.Cover = function(par){ 634 /** @private */ 635 this._t = 2817; 636 if(!par || typeof par != 'object'){return;} 637 if(DR._Base.is(par.canDelete)) this.canDelete = Boolean(par.canDelete); 638 if(DR._Base.is(par.canEdit)) this.canEdit = Boolean(par.canEdit); 639 if(DR._Base.is(par.galleryItem)) this.galleryItem = DR._Base.cast(par.galleryItem); 640 if(DR._Base.is(par.hasCover)) this.hasCover = Boolean(par.hasCover); 641 if(DR._Base.is(par.picture)) this.picture = DR._Base.cast(par.picture); 642 if(DR._Base.is(par.url)) this.url = String(par.url||''); 643 if(DR._Base.is(par.version)) this.version = (parseInt(par.version)||0); 644 if(DR._Base.is(par.video)) this.video = (parseInt(par.video)||0); 645}; 646DR._Base._types[2817] = DR.users.struct.Cover; 647DR.users.struct.Cover[__P] = new DR._Base; 648DR.users.struct.Cover[__P][__C] = DR.users.struct.Cover; 649/** @type {Boolean} */ 650DR.users.struct.Cover.prototype.canDelete = null; 651/** @type {Boolean} */ 652DR.users.struct.Cover.prototype.canEdit = null; 653/** @type {DR.gallery.struct.Item|null} */ 654DR.users.struct.Cover.prototype.galleryItem = null; 655/** @type {Boolean} */ 656DR.users.struct.Cover.prototype.hasCover = null; 657/** @type {DR.base.struct.Image} */ 658DR.users.struct.Cover.prototype.picture = null; 659/** @type {String|null} */ 660DR.users.struct.Cover.prototype.url = null; 661/** @type {Number} */ 662DR.users.struct.Cover.prototype.version = null; 663/** @type {Number|null} */ 664DR.users.struct.Cover.prototype.video = null; 665 666/** @extends {DR._Base} */ 667DR.users.struct.Image = function(par){ 668 /** @private */ 669 this._t = 20; 670 if(!par || typeof par != 'object'){return;} 671 if(DR._Base.is(par.gm)) this.gm = String(par.gm||''); 672 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 673 if(DR._Base.is(par.icon)) this.icon = String(par.icon||''); 674 if(DR._Base.is(par.large)) this.large = String(par.large||''); 675 if(DR._Base.is(par.middle)) this.middle = String(par.middle||''); 676 if(DR._Base.is(par.original)) this.original = String(par.original||''); 677 if(DR._Base.is(par.say)) this.say = String(par.say||''); 678 if(DR._Base.is(par.small)) this.small = String(par.small||''); 679 if(DR._Base.is(par.uber)) this.uber = String(par.uber||''); 680 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 681}; 682DR._Base._types[20] = DR.users.struct.Image; 683DR.users.struct.Image[__P] = new DR._Base; 684DR.users.struct.Image[__P][__C] = DR.users.struct.Image; 685/** @type {String} */ 686DR.users.struct.Image.prototype.gm = null; 687/** @type {Number} */ 688DR.users.struct.Image.prototype.h = null; 689/** @type {String} */ 690DR.users.struct.Image.prototype.icon = null; 691/** @type {String} */ 692DR.users.struct.Image.prototype.large = null; 693/** @type {String} */ 694DR.users.struct.Image.prototype.middle = null; 695/** @type {String} */ 696DR.users.struct.Image.prototype.original = null; 697/** @type {String} */ 698DR.users.struct.Image.prototype.say = null; 699/** @type {String} */ 700DR.users.struct.Image.prototype.small = null; 701/** @type {String} */ 702DR.users.struct.Image.prototype.uber = null; 703/** @type {Number} */ 704DR.users.struct.Image.prototype.w = null; 705 706/** @extends {DR._Select} */ 707DR.users.select.Image = function(){ 708 this._fields = {}; 709}; 710DR.users.select.Image[__CL] = "Users__Image"; 711DR.users.select.Image[__P] = new DR._Select; 712DR.users.select.Image[__P][__C] = DR.users.select.Image; 713/** @param {boolean} [v] 714 * @return {DR.users.select.Image} */ 715DR.users.select.Image.prototype.gm = function(v){ this._fields.gm = !
715DR._Base.is(v) || !!v; return this; }; 716/** @param {boolean} [v] 717 * @return {DR.users.select.Image} */ 718DR.users.select.Image.prototype.h = function(v){ this._fields.h = !DR._Base.is(v) || !!v; return this; }; 719/** @param {boolean} [v] 720 * @return {DR.users.select.Image} */ 721DR.users.select.Image.prototype.icon = function(v){ this._fields.icon = !DR._Base.is(v) || !!v; return this; }; 722/** @param {boolean} [v] 723 * @return {DR.users.select.Image} */ 724DR.users.select.Image.prototype.large = function(v){ this._fields.large = !DR._Base.is(v) || !!v; return this; }; 725/** @param {boolean} [v] 726 * @return {DR.users.select.Image} */ 727DR.users.select.Image.prototype.middle = function(v){ this._fields.middle = !DR._Base.is(v) || !!v; return this; }; 728/** @param {boolean} [v] 729 * @return {DR.users.select.Image} */ 730DR.users.select.Image.prototype.original = function(v){ this._fields.original = !DR._Base.is(v) || !!v; return this; }; 731/** @param {boolean} [v] 732 * @return {DR.users.select.Image} */ 733DR.users.select.Image.prototype.say = function(v){ this._fields.say = !DR._Base.is(v) || !!v; return this; }; 734/** @param {boolean} [v] 735 * @return {DR.users.select.Image} */ 736DR.users.select.Image.prototype.small = function(v){ this._fields.small = !DR._Base.is(v) || !!v; return this; }; 737/** @param {boolean} [v] 738 * @return {DR.users.select.Image} */ 739DR.users.select.Image.prototype.uber = function(v){ this._fields.uber = !DR._Base.is(v) || !!v; return this; }; 740/** @param {boolean} [v] 741 * @return {DR.users.select.Image} */ 742DR.users.select.Image.prototype.w = function(v){ this._fields.w = !DR._Base.is(v) || !!v; return this; }; 743 744/** @extends {DR._Base} */ 745DR.users.struct.User = function(par){ 746 /** @private */ 747 this._t = 18; 748 if(!par || typeof par != 'object'){return;} 749 if(DR._Base.is(par.cover)) this.cover = DR._Base.cast(par.cover); 750 if(DR._Base.is(par.deleted)) this.deleted = Boolean(par.deleted); 751 if(DR._Base.is(par.hasImage)) this.hasImage = Boolean(par.hasImage); 752 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 753 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 754 if(DR._Base.is(par.name)) this.name = DR._Base.hsd(par.name); 755 if(DR._Base.is(par.title)) this.title = DR._Base.hsd(par.title); 756 if(DR._Base.is(par.type)) this.type = Number(par.type); 757 if(DR._Base.is(par.url)) this.url = String(par.url||''); 758 if(DR._Base.is(par.urlFull)) this.urlFull = String(par.urlFull||''); 759 if(DR._Base.is(par.visibleInProfile)) this.visibleInProfile = Boolean(par.visibleInProfile); 760}; 761DR._Base._types[18] = DR.users.struct.User; 762DR.users.struct.User.TYPE_UNKNOWN = -1; 763DR.users.struct.User.TYPE_DEFAULT = 0; 764DR.users.struct.User.TYPE_MUSIC = 1; 765DR.users.struct.User.TYPE_BIZ = 4; 766DR.users.struct.User.TYPE_API = 6; 767DR.users.struct.User.TYPE_GROUPS = 7; 768DR.users.struct.User.TYPE_UNREG = 8; 769DR.users.struct.User.TYPE_EVENT = 9; 770DR.users.struct.User.TYPE_KINO = 10; 771DR.users.struct.User.TYPE_OPA = 11; 772DR.users.struct.User.TYPE_HIGHLIGHT = 12; 773DR.users.struct.User.TYPE_ALL = 255; 774DR.users.struct.User[__P] = new DR._Base; 775DR.users.struct.User[__P][__C] = DR.users.struct.User; 776/** @type {DR.users.struct.Cover} */ 777DR.users.struct.User.prototype.cover = null; 778/** @type {Boolean} */ 779DR.users.struct.User.prototype.deleted = null; 780/** @type {Boolean} */ 781DR.users.struct.User.prototype.hasImage = null; 782/** @type {Number} */ 783DR.users.struct.User.prototype.id = null; 784/** @type {DR.users.struct.Image} */ 785DR.users.struct.User.prototype.image = null; 786/** @type {String} */ 787DR.users.struct.User.prototype.name = null; 788/** @type {String} */ 789DR.users.struct.User.prototype.title = null; 790/** @type {Number} */ 791DR.users.struct.User.prototype.type = null; 792/** @type {String} */ 793DR.users.struct.User.prototype.url = null; 794/** @type {String} */ 795DR.users.struct.User.prototype.urlFull = null; 796/** @type {Boolean} */ 797DR.users.struct.User.prototype.visibleInProfile = null; 798 799/** @extends {DR._Select} */ 800DR.users.select.User = function(){ 801 this._fields = {}; 802}; 803DR.users.select.User[__CL] = "Users__User"; 804DR.users.select.User[__P] = new DR._Select; 805DR.users.select.User[__P][__C] = DR.users.select.User;
806/** @param {boolean} [v] 807 * @return {DR.users.select.User} */ 808DR.users.select.User.prototype.cover = function(v){ this._fields.cover = !DR._Base.is(v) || !!v; return this; }; 809/** @param {boolean} [v] 810 * @return {DR.users.select.User} */ 811DR.users.select.User.prototype.deleted = function(v){ this._fields.deleted = !DR._Base.is(v) || !!v; return this; }; 812/** @param {boolean} [v] 813 * @return {DR.users.select.User} */ 814DR.users.select.User.prototype.hasImage = function(v){ this._fields.hasImage = !DR._Base.is(v) || !!v; return this; }; 815/** @param {boolean} [v] 816 * @return {DR.users.select.User} */ 817DR.users.select.User.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 818/** @param {boolean} [v] 819 * @return {DR.users.select.User} */ 820DR.users.select.User.prototype.image = function(v){ this._fields.image = !DR._Base.is(v) || !!v; return this; }; 821/** @param {boolean} [v] 822 * @return {DR.users.select.User} */ 823DR.users.select.User.prototype.name = function(v){ this._fields.name = !DR._Base.is(v) || !!v; return this; }; 824/** @param {boolean} [v] 825 * @return {DR.users.select.User} */ 826DR.users.select.User.prototype.title = function(v){ this._fields.title = !DR._Base.is(v) || !!v; return this; }; 827/** @param {boolean} [v] 828 * @return {DR.users.select.User} */ 829DR.users.select.User.prototype.type = function(v){ this._fields.type = !DR._Base.is(v) || !!v; return this; }; 830/** @param {boolean} [v] 831 * @return {DR.users.select.User} */ 832DR.users.select.User.prototype.url = function(v){ this._fields.url = !DR._Base.is(v) || !!v; return this; }; 833/** @param {boolean} [v] 834 * @return {DR.users.select.User} */ 835DR.users.select.User.prototype.urlFull = function(v){ this._fields.urlFull = !DR._Base.is(v) || !!v; return this; }; 836/** @param {boolean} [v] 837 * @return {DR.users.select.User} */ 838DR.users.select.User.prototype.visibleInProfile = function(v){ this._fields.visibleInProfile = !DR._Base.is(v) || !!v; return this; }; 839 840/** @extends {DR.users.struct.User} */ 841DR.users.struct.UserDefault = function(par){ 842 /** @private */ 843 this._t = 23; 844 if(!par || typeof par != 'object'){return;} 845 DR.users.struct.User.call(this,par); 846 if(DR._Base.is(par.age)) this.age = (parseInt(par.age)||0); 847 if(DR._Base.is(par.akname)) this.akname = DR._Base.hsd(par.akname); 848 if(DR._Base.is(par.aktitle)) this.aktitle = DR._Base.hsd(par.aktitle); 849 if(DR._Base.is(par.bah)) this.bah = String(par.bah||''); 850 if(DR._Base.is(par.birthDate)) this.birthDate = DR._Base.cast(par.birthDate); 851 if(DR._Base.is(par.birthday)) this.birthday = String(par.birthday||''); 852 if(DR._Base.is(par.canChat)) this.canChat = Boolean(par.canChat); 853 if(DR._Base.is(par.canGift)) this.canGift = Boolean(par.canGift); 854 if(DR._Base.is(par.canInvite)) this.canInvite = Boolean(par.canInvite); 855 if(DR._Base.is(par.canWave)) this.canWave = Boolean(par.canWave); 856 if(DR._Base.is(par.city)) this.city = String(par.city||''); 857 if(DR._Base.is(par.commonFriends)) this.commonFriends = (parseInt(par.commonFriends)||0); 858 if(DR._Base.is(par.datname)) this.datname = DR._Base.hsd(par.datname); 859 if(DR._Base.is(par.dattitle)) this.dattitle = DR._Base.hsd(par.dattitle); 860 if(DR._Base.is(par.friendsCount)) this.friendsCount = (parseInt(par.friendsCount)||0); 861 if(DR._Base.is(par.genname)) this.genname = DR._Base.hsd(par.genname); 862 if(DR._Base.is(par.isBirthday)) this.isBirthday = Boolean(par.isBirthday); 863 if(DR._Base.is(par.isFavorite)) this.isFavorite = Boolean(par.isFavorite); 864 if(DR._Base.is(par.isFriend)) this.isFriend = Boolean(par.isFriend); 865 if(DR._Base.is(par.isInvisible)) this.isInvisible = Boolean(par.isInvisible); 866 if(DR._Base.is(par.isInvited)) this.isInvited = Boolean(par.isInvited); 867 if(DR._Base.is(par.isNameday)) this.isNameday = Boolean(par.isNameday); 868 if(DR._Base.is(par.isVerified)) this.isVerified = Boolean(par.isVerified); 869 if(DR._Base.is(par.lang)) this.lang = String(par.lang||''); 870 if(DR._Base.is(par.lastOnlineEnv)) this.lastOnlineEnv = String(par.lastOnlineEnv||''); 871 if(DR._Base.is(par.lastSeen)) this.lastSeen = (parseInt(par.lastSeen)||0); 872 if(DR._Base.is(par.lokname)) this.lokname = DR._Base.hsd(par.lokname); 873 if(DR._Base.is(par.nameDate)) this.nameDate = DR._Base.cast(par.nameDate); 874 if(DR._Base.is(par.nameday)) this.nameday = (parseInt(par.nameday)||0); 875 if(DR._Base.is(par.nickname)) this.nickname = DR._Base.hsd(par.nickname); 876 if(DR._Base.is(par.online)) this.online = String(par.online||''); 877 if(DR._Base.is(par.relationshipStatus)) this.relationshipStatus = Number(par.relationshipStatus); 878 if(DR._Base.is(par.sex)) this.sex = Number(par.sex); 879 if(DR._Base.is(par.showAge)) this.showAge = Boolean(par.showAge); 880 if(DR._Base.is(par.showBirthday)) this.showBirthday = Boolean(par.showBirthday); 881 if(DR._Base.is(par.surname)) this.surname = DR._Base.hsd(par.surname); 882 if(DR._Base.is(par.unseenPosts)) this.unseenPosts = (parseInt(par.unseenPosts)||0); 883 if(DR._Base.is(par.vname)) this.vname = DR._Base.hsd(par.vname); 884}; 885DR._Base._types[23] = DR.users.struct.UserDefault; 886DR.users.struct.UserDefault.LANG_LV = "lv"; 887DR.users.struct.UserDefault.LANG_EN = "en"; 888DR.users.struct.UserDefault.LANG_RU = "ru"; 889DR.users.struct.UserDefault.LASTONLINEENV_WWW = "www"; 890DR.users.struct.UserDefault.LASTONLINEENV_MOBILE = "mobile"; 891DR.users.struct.UserDefault.ONLINE_WWW = "www"; 892DR.users.struct.UserDefault.ONLINE_MOBILE = "mobile"; 893DR.users.struct.UserDefault.RELATIONSHIPSTATUS_HIDDEN = 0; 894DR.users.struct.UserDefault.RELATIONSHIPSTATUS_MARRIED = 1; 895DR.users.struct.UserDefault.RELATIONSHIPSTATUS_IN = 2; 896DR.users.struct.UserDefault.RELATIONSHIPSTATUS_OPEN = 3; 897DR.users.struct.UserDefault.RELATIONSHIPSTATUS_DONTWANT = 4; 898DR.users.struct.UserDefault.RELATIONSHIPSTATUS_ENGAGED = 5; 899DR.users.struct.UserDefault.SEX_MAN = 1; 900DR.users.struct.UserDefault.SEX_WOMAN = 2; 901DR.users.struct.UserDefault[__P] = new DR.users.struct.User;
902DR.users.struct.UserDefault[__P][__C] = DR.users.struct.UserDefault; 903/** @type {Number|null} */ 904DR.users.struct.UserDefault.prototype.age = null; 905/** @type {String} */ 906DR.users.struct.UserDefault.prototype.akname = null; 907/** @type {String|null} */ 908DR.users.struct.UserDefault.prototype.aktitle = null; 909/** @type {String|null} */ 910DR.users.struct.UserDefault.prototype.bah = null; 911/** @type {DR.base.struct.Date} */ 912DR.users.struct.UserDefault.prototype.birthDate = null; 913/** @type {String|null} */ 914DR.users.struct.UserDefault.prototype.birthday = null; 915/** @type {Boolean|null} */ 916DR.users.struct.UserDefault.prototype.canChat = null; 917/** @type {Boolean} */ 918DR.users.struct.UserDefault.prototype.canGift = null; 919/** @type {Boolean} */ 920DR.users.struct.UserDefault.prototype.canInvite = null; 921/** @type {Boolean|null} */ 922DR.users.struct.UserDefault.prototype.canWave = null; 923/** @type {String|null} */ 924DR.users.struct.UserDefault.prototype.city = null; 925/** @type {Number|null} */ 926DR.users.struct.UserDefault.prototype.commonFriends = null; 927/** @type {String|null} */ 928DR.users.struct.UserDefault.prototype.datname = null; 929/** @type {String} */ 930DR.users.struct.UserDefault.prototype.dattitle = null; 931/** @type {Number} */ 932DR.users.struct.UserDefault.prototype.friendsCount = null; 933/** @type {String|null} */ 934DR.users.struct.UserDefault.prototype.genname = null; 935/** @type {Boolean} */ 936DR.users.struct.UserDefault.prototype.isBirthday = null; 937/** @type {Boolean|null} */ 938DR.users.struct.UserDefault.prototype.isFavorite = null; 939/** @type {Boolean} */ 940DR.users.struct.UserDefault.prototype.isFriend = null; 941/** @type {Boolean|null} */ 942DR.users.struct.UserDefault.prototype.isInvisible = null; 943/** @type {Boolean|null} */ 944DR.users.struct.UserDefault.prototype.isInvited = null; 945/** @type {Boolean} */ 946DR.users.struct.UserDefault.prototype.isNameday = null; 947/** @type {Boolean} */ 948DR.users.struct.UserDefault.prototype.isVerified = null; 949/** @type {String} */ 950DR.users.struct.UserDefault.prototype.lang = null; 951/** @type {String} */ 952DR.users.struct.UserDefault.prototype.lastOnlineEnv = null; 953/** @type {Number|null} */ 954DR.users.struct.UserDefault.prototype.lastSeen = null; 955/** @type {String} */ 956DR.users.struct.UserDefault.prototype.lokname = null; 957/** @type {DR.base.struct.Date|null} */ 958DR.users.struct.UserDefault.prototype.nameDate = null; 959/** @type {Number|null} */ 960DR.users.struct.UserDefault.prototype.nameday = null; 961/** @type {String|null} */ 962DR.users.struct.UserDefault.prototype.nickname = null; 963/** @type {String|null} */ 964DR.users.struct.UserDefault.prototype.online = null; 965/** @type {Number|null} */ 966DR.users.struct.UserDefault.prototype.relationshipStatus = null; 967/** @type {Number} */ 968DR.users.struct.UserDefault.prototype.sex = null; 969/** @type {Boolean} */ 970DR.users.struct.UserDefault.prototype.showAge = null; 971/** @type {Boolean} */ 972DR.users.struct.UserDefault.prototype.showBirthday = null; 973/** @type {String} */ 974DR.users.struct.UserDefault.prototype.surname = null; 975/** @type {Number|null} */ 976DR.users.struct.UserDefault.prototype.unseenPosts = null; 977/** @type {String|null} */ 978DR.users.struct.UserDefault.prototype.vname = null; 979 980/** @extends {DR.users.select.User} */ 981DR.users.select.UserDefault = function(){ 982 this._fields = {}; 983}; 984DR.users.select.UserDefault[__CL] = "Users__UserDefault"; 985DR.users.select.UserDefault[__P] = new DR.users.select.User; 986DR.users.select.UserDefault[__P][__C] = DR.users.select.UserDefault; 987/** @param {boolean} [v] 988 * @return {DR.users.select.UserDefault} */ 989DR.users.select.UserDefault.prototype.age = function(v){ this._fields.age = !DR._Base.is(v) || !!v; return this; }; 990/** @param {boolean} [v] 991 * @return {DR.users.select.UserDefault} */ 992DR.users.select.UserDefault.prototype.akname = function(v){ this._fields.akname = !DR._Base.is(v) || !!v; return this; }; 993/** @param {boolean} [v] 994 * @return {DR.users.select.UserDefault} */ 995DR.users.select.UserDefault.prototype.aktitle = function(v){ this._fields.aktitle = !DR._Base.is(v) || !!v; return this; }; 996/** @param {boolean} [v] 997 * @return {DR.users.select.UserDefault} */ 998DR.users.select.UserDefault.prototype.bah = function(v){ this._fields.bah = !DR._Base.is(v) || !!v; return this; }; 999/** @param {boolean} [v] 1000 * @return {DR.users.select.UserDefault} */ 1001DR.users.select.UserDefault.prototype.birthDate = function(v){ this._fields.birthDate = !DR._Base.is(v) || !!v; return this; }; 1002/** @param {boolean} [v] 1003 * @return {DR.users.select.UserDefault} */ 1004DR.users.select.UserDefault.prototype.birthday = function(v){ this._fields.birthday = !DR._Base.is(v) || !!v; return this; }; 1005/** @param {boolean} [v] 1006 * @return {DR.users.select.UserDefault} */ 1007DR.users.select.UserDefault.prototype.canChat = function(v){ this._fields.canChat = !DR._Base.is(v) || !!v; return this; }; 1008/** @param {boolean} [v] 1009 * @return {DR.users.select.UserDefault} */ 1010DR.users.select.UserDefault.prototype.canGift = function(v){ this._fields.canGift = !DR._Base.is(v) || !!v; return this; }; 1011/** @param {boolean} [v] 1012 * @return {DR.users.select.UserDefault} */ 1013DR.users.select.UserDefault.prototype.canInvite = function(v){ this._fields.canInvite = !DR._Base.is(v) || !!v; return this; }; 1014/** @param {boolean} [v] 1015 * @return {DR.users.select.UserDefault} */ 1016DR.users.select.UserDefault.prototype.canWave = function(v){ this._fields.canWave = !DR._Base.is(v) || !!v; return this; }; 1017/** @param {boolean} [v] 1018 * @return {DR.users.select.UserDefault} */ 1019DR.users.select.UserDefault.prototype.city = function(v){ this._fields.city = !DR._Base.is(v) || !!v; return this; }; 1020/** @param {boolean} [v] 1021 * @return {DR.users.select.UserDefault} */ 1022DR.users.select.UserDefault.prototype.commonFriends = function(v){ this._fields.commonFriends = !DR._Base.is(v) || !!v; return this; }; 1023/** @param {boolean} [v] 1024 * @return {DR.users.select.UserDefault} */ 1025DR.users.select.UserDefault.prototype.datname = function(v){ this._fields.datname = !DR._Base.is(v) || !!v; return this; }; 1026/** @param {boolean} [v] 1027 * @return {DR.users.select.UserDefault} */ 1028DR.users.select.UserDefault.prototype.dattitle = function(v){ this._fields.dattitle = !DR._Base.is(v) || !!v; return this; }; 1029/** @param {boolean} [v] 1030 * @return {DR.users.select.UserDefault} */ 1031DR.users.select.UserDefault.prototype.friendsCount = function(v){ this._fields.friendsCount = !DR._Base.is(v) || !!v; return this; }; 1032/** @param {boolean} [v] 1033 * @return {DR.users.select.UserDefault} */ 1034DR.users.select.UserDefault.prototype.genname = function(v){ this._fields.genname = !DR._Base.is(v) || !!v; return this; }; 1035/** @param {boolean} [v] 1036 * @return {DR.users.select.UserDefault} */ 1037DR.users.select.UserDefault.prototype.isBirthday = function(v){ this._fields.isBirthday = !DR._Base.is(v) || !!v; return this; }; 1038/** @param {boolean} [v] 1039 * @return {DR.users.select.UserDefault} */ 1040DR.users.select.UserDefault.prototype.isFavorite = function(v){ this._fields.isFavorite = !DR._Base.is(v) || !!v; return this; }; 1041/** @param {boolean} [v] 1042 * @return {DR.users.select.UserDefault} */ 1043DR.users.select.UserDefault.prototype.isFriend = function(v){ this._fields.isFriend = !DR._Base.is(v) || !!v; return this; }; 1044/** @param {boolean} [v] 1045 * @return {DR.users.select.UserDefault} */ 1046DR.users.select.UserDefault.prototype.isInvisible = function(v){ this._fields.isInvisible = !DR._Base.is(v) || !!v; return this; }; 1047/** @param {boolean} [v] 1048 * @return {DR.users.select.UserDefault} */ 1049DR.users.select.UserDefault.prototype.isInvited = function(v){ this._fields.isInvited = !DR._Base.is(v) || !!v; return this; }; 1050/** @param {boolean} [v] 1051 * @return {DR.users.select.UserDefault} */ 1052DR.users.select.UserDefault.prototype.isNameday = function(v){ this._fields.isNameday = !DR._Base.is(v) || !!v; return this; }; 1053/** @param {boolean} [v] 1054 * @return {DR.users.select.UserDefault} */ 1055DR.users.select.UserDefault.prototype.isVerified = function(v){ this._fields.isVerified = !DR._Base.is(v) || !!v; return this; }; 1056/** @param {boolean} [v] 1057 * @return {DR.users.select.UserDefault} */ 1058DR.users.select.UserDefault.prototype.lang = function(v){ this._fields.lang = !DR._Base.is(v) || !!v; return this; }; 1059/** @param {boolean} [v] 1060 * @return {DR.users.select.UserDefault} */ 1061DR.users.select.UserDefault.prototype.lastOnlineEnv = function(v){ this._fields.lastOnlineEnv = !DR._Base.is(v) || !!v; return this; }; 1062/** @param {boolean} [v] 1063 * @return {DR.users.select.UserDefault} */ 1064DR.users.select.UserDefault.prototype.lastSeen = function(v){ this._fields.lastSeen = !DR._Base.is(v) || !!v; return this; }; 1065/** @param {boolean} [v] 1066 * @return {DR.users.select.UserDefault} */ 1067DR.users.select.UserDefault.prototype.lokname = function(v){ this._fields.lokname = !DR._Base.is(v) || !!v; return this; }; 1068/** @param {boolean} [v] 1069 * @return {DR.users.select.UserDefault} */ 1070DR.users.select.UserDefault.prototype.nameDate = function(v){ this._fields.nameDate = !DR._Base.is(v) || !!v; return this; }; 1071/** @param {boolean} [v] 1072 * @return {DR.users.select.UserDefault} */ 1073DR.users.select.UserDefault.prototype.nameday = function(v){ this._fields.nameday = !DR._Base.is(v) || !!v; return this; }; 1074/** @param {boolean} [v] 1075 * @return {DR.users.select.UserDefault} */ 1076DR.users.select.UserDefault.prototype.nickname = function(v){ this._fields.nickname = !DR._Base.is(v) || !!v; return this; }; 1077/** @param {boolean} [v] 1078 * @return {DR.users.select.UserDefault} */ 1079DR.users.select.UserDefault.prototype.online = function(v){ this._fields.online = !DR._Base.is(v) || !!v; return this; }; 1080/** @param {boolean} [v] 1081 * @return {DR.users.select.UserDefault} */ 1082DR.users.select.UserDefault.prototype.relationshipStatus = function(v){ this._fields.relationshipStatus = !DR._Base.is(v) || !!v; return this; }; 1083/** @param {boolean} [v] 1084 * @return {DR.users.select.UserDefault} */ 1085DR.users.select.UserDefault.prototype.sex = function(v){ this._fields.sex = !DR._Base.is(v) || !!v; return this; }; 1086/** @param {boolean} [v] 1087 * @return {DR.users.select.UserDefault} */ 1088DR.users.select.UserDefault.prototype.showAge = function(v){ this._fields.showAge = !
1088DR._Base.is(v) || !!v; return this; }; 1089/** @param {boolean} [v] 1090 * @return {DR.users.select.UserDefault} */ 1091DR.users.select.UserDefault.prototype.showBirthday = function(v){ this._fields.showBirthday = !DR._Base.is(v) || !!v; return this; }; 1092/** @param {boolean} [v] 1093 * @return {DR.users.select.UserDefault} */ 1094DR.users.select.UserDefault.prototype.surname = function(v){ this._fields.surname = !DR._Base.is(v) || !!v; return this; }; 1095/** @param {boolean} [v] 1096 * @return {DR.users.select.UserDefault} */ 1097DR.users.select.UserDefault.prototype.unseenPosts = function(v){ this._fields.unseenPosts = !DR._Base.is(v) || !!v; return this; }; 1098/** @param {boolean} [v] 1099 * @return {DR.users.select.UserDefault} */ 1100DR.users.select.UserDefault.prototype.vname = function(v){ this._fields.vname = !DR._Base.is(v) || !!v; return this; }; 1101 1102/** @extends {DR._Base} */ 1103DR.users.struct.FriendsRe = function(par){ 1104 /** @private */ 1105 this._t = 29; 1106 if(!par || typeof par != 'object'){return;} 1107 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1108 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1109 if(DR._Base.is(par.users)){ 1110 var tmp = []; 1111 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 1112 this.users = tmp; 1113 } 1114}; 1115DR._Base._types[29] = DR.users.struct.FriendsRe; 1116DR.users.struct.FriendsRe[__P] = new DR._Base; 1117DR.users.struct.FriendsRe[__P][__C] = DR.users.struct.FriendsRe; 1118/** @type {Number} */ 1119DR.users.struct.FriendsRe.prototype.count = null; 1120/** @type {Number} */ 1121DR.users.struct.FriendsRe.prototype.pgs = null; 1122/** @type {Array.<DR.users.struct.UserDefault>} */ 1123DR.users.struct.FriendsRe.prototype.users = null; 1124 1125/** @extends {DR._Select} */ 1126DR.users.select.FriendsRe = function(){ 1127 this._fields = {}; 1128}; 1129DR.users.select.FriendsRe[__CL] = "Users__FriendsRe"; 1130DR.users.select.FriendsRe[__P] = new DR._Select; 1131DR.users.select.FriendsRe[__P][__C] = DR.users.select.FriendsRe; 1132/** @param {boolean} [v] 1133 * @return {DR.users.select.FriendsRe} */ 1134DR.users.select.FriendsRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 1135/** @param {boolean} [v] 1136 * @return {DR.users.select.FriendsRe} */ 1137DR.users.select.FriendsRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 1138/** @param {boolean} [v] 1139 * @return {DR.users.select.FriendsRe} */ 1140DR.users.select.FriendsRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 1141 1142/** @extends {DR._Base} */ 1143DR.users.struct.OAuth2Provider = function(par){ 1144 /** @private */ 1145 this._t = 4739; 1146 if(!par || typeof par != 'object'){return;} 1147 if(DR._Base.is(par.endpoint)) this.endpoint = String(par.endpoint||''); 1148 if(DR._Base.is(par.id)) this.id = String(par.id||''); 1149 if(DR._Base.is(par.tokenEndpoint)) this.tokenEndpoint = String(par.tokenEndpoint||''); 1150}; 1151DR._Base._types[4739] = DR.users.struct.OAuth2Provider; 1152DR.users.struct.OAuth2Provider.ID_GOOGLE = "google";
1153DR.users.struct.OAuth2Provider.ID_APPLE = "apple"; 1154DR.users.struct.OAuth2Provider.ID_INBOX = "inbox"; 1155DR.users.struct.OAuth2Provider[__P] = new DR._Base; 1156DR.users.struct.OAuth2Provider[__P][__C] = DR.users.struct.OAuth2Provider; 1157/** @type {String} */ 1158DR.users.struct.OAuth2Provider.prototype.endpoint = null; 1159/** @type {String} */ 1160DR.users.struct.OAuth2Provider.prototype.id = null; 1161/** @type {String} */ 1162DR.users.struct.OAuth2Provider.prototype.tokenEndpoint = null; 1163 1164/** @extends {DR._Base} */ 1165DR.users.struct.Group = function(par){ 1166 /** @private */ 1167 this._t = 199; 1168 if(!par || typeof par != 'object'){return;} 1169 if(DR._Base.is(par.active)) this.active = Boolean(par.active); 1170 if(DR._Base.is(par.caption)) this.caption = DR._Base.hsd(par.caption); 1171 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1172 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 1173}; 1174DR._Base._types[199] = DR.users.struct.Group; 1175DR.users.struct.Group[__P] = new DR._Base; 1176DR.users.struct.Group[__P][__C] = DR.users.struct.Group; 1177/** @type {Boolean} */ 1178DR.users.struct.Group.prototype.active = null; 1179/** @type {String} */ 1180DR.users.struct.Group.prototype.caption = null; 1181/** @type {Number} */ 1182DR.users.struct.Group.prototype.count = null; 1183/** @type {Number} */ 1184DR.users.struct.Group.prototype.id = null; 1185 1186/** @extends {DR._Select} */ 1187DR.users.select.Group = function(){ 1188 this._fields = {}; 1189}; 1190DR.users.select.Group[__CL] = "Users__Group"; 1191DR.users.select.Group[__P] = new DR._Select; 1192DR.users.select.Group[__P][__C] = DR.users.select.Group; 1193/** @param {boolean} [v] 1194 * @return {DR.users.select.Group} */ 1195DR.users.select.Group.prototype.active = function(v){ this._fields.active = !DR._Base.is(v) || !!v; return this; }; 1196/** @param {boolean} [v] 1197 * @return {DR.users.select.Group} */ 1198DR.users.select.Group.prototype.caption = function(v){ this._fields.caption = !DR._Base.is(v) || !!v; return this; }; 1199/** @param {boolean} [v] 1200 * @return {DR.users.select.Group} */ 1201DR.users.select.Group.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 1202/** @param {boolean} [v] 1203 * @return {DR.users.select.Group} */ 1204DR.users.select.Group.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 1205 1206/** @extends {DR._Base} */ 1207DR.users.struct.PrivacyPolicyText = function(par){ 1208 /** @private */ 1209 this._t = 3915; 1210 if(!par || typeof par != 'object'){return;} 1211 if(DR._Base.is(par.text)) this.text = String(par.text||''); 1212 if(DR._Base.is(par.type)) this.type = String(par.type||''); 1213}; 1214DR._Base._types[3915] = DR.users.struct.PrivacyPolicyText; 1215DR.users.struct.PrivacyPolicyText.TYPE_TITLE = "title"; 1216DR.users.struct.PrivacyPolicyText.TYPE_PARAGRAPH = "paragraph"; 1217DR.users.struct.PrivacyPolicyText[__P] = new DR._Base; 1218DR.users.struct.PrivacyPolicyText[__P][__C] = DR.users.struct.PrivacyPolicyText; 1219/** @type {String} */ 1220DR.users.struct.PrivacyPolicyText.prototype.text = null; 1221/** @type {String} */ 1222DR.users.struct.PrivacyPolicyText.prototype.type = null; 1223 1224/** @extends {DR._Base} */ 1225DR.users.struct.PYMKMainItem = function(par){ 1226 /** @private */ 1227 this._t = 2893; 1228 if(!par || typeof par != 'object'){return;} 1229 if(DR._Base.is(par.common)) this.common = DR._Base.cast(par.common); 1230 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1231}; 1232DR._Base._types[2893] = DR.users.struct.PYMKMainItem; 1233DR.users.struct.PYMKMainItem[__P] = new DR._Base; 1234DR.users.struct.PYMKMainItem[__P][__C] = DR.users.struct.PYMKMainItem; 1235/** @type {DR.users.struct.FriendsRe} */ 1236DR.users.struct.PYMKMainItem.prototype.common = null; 1237/** @type {DR.users.struct.User} */ 1238DR.users.struct.PYMKMainItem.prototype.user = null; 1239 1240/** @extends {DR._Base} */ 1241DR.users.struct.BlockedRe = function(par){ 1242 /** @private */ 1243 this._t = 3742; 1244 if(!par || typeof par != 'object'){return;} 1245 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1246 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1247 if(DR._Base.is(par.users)){ 1248 var tmp = []; 1249 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 1250 this.users = tmp; 1251 } 1252}; 1253DR._Base._types[3742] = DR.users.struct.BlockedRe; 1254DR.users.struct.BlockedRe[__P] = new DR._Base; 1255DR.users.struct.BlockedRe[__P][__C] = DR.users.struct.BlockedRe; 1256/** @type {Number} */ 1257DR.users.struct.BlockedRe.prototype.count = null; 1258/** @type {Number} */ 1259DR.users.struct.BlockedRe.prototype.pgs = null; 1260/** @type {Array.<DR.users.struct.UserDefault>} */ 1261DR.users.struct.BlockedRe.prototype.users = null; 1262 1263/** @extends {DR._Select} */ 1264DR.users.select.BlockedRe = function(){ 1265 this._fields = {}; 1266}; 1267DR.users.select.BlockedRe[__CL] = "Users__BlockedRe"; 1268DR.users.select.BlockedRe[__P] = new DR._Select; 1269DR.users.select.BlockedRe[__P][__C] = DR.users.select.BlockedRe; 1270/** @param {boolean} [v] 1271 * @return {DR.users.select.BlockedRe} */ 1272DR.users.select.BlockedRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 1273/** @param {boolean} [v] 1274 * @return {DR.users.select.BlockedRe} */ 1275DR.users.select.BlockedRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 1276/** @param {boolean} [v] 1277 * @return {DR.users.select.BlockedRe} */ 1278DR.users.select.BlockedRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 1279 1280/** @extends {DR._Base} */ 1281DR.users.struct.BlockedSayRe = function(par){ 1282 /** @private */ 1283 this._t = 2103; 1284 if(!par || typeof par != 'object'){return;} 1285 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1286 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1287 if(DR._Base.is(par.users)){ 1288 var tmp = []; 1289 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
1289); 1290 this.users = tmp; 1291 } 1292}; 1293DR._Base._types[2103] = DR.users.struct.BlockedSayRe; 1294DR.users.struct.BlockedSayRe[__P] = new DR._Base; 1295DR.users.struct.BlockedSayRe[__P][__C] = DR.users.struct.BlockedSayRe; 1296/** @type {Number} */ 1297DR.users.struct.BlockedSayRe.prototype.count = null; 1298/** @type {Number} */ 1299DR.users.struct.BlockedSayRe.prototype.pgs = null; 1300/** @type {Array.<DR.users.struct.User>} */ 1301DR.users.struct.BlockedSayRe.prototype.users = null; 1302 1303/** @extends {DR._Base} */ 1304DR.users.struct.CanAddFavoriteRe = function(par){ 1305 /** @private */ 1306 this._t = 3372; 1307 if(!par || typeof par != 'object'){return;} 1308 if(DR._Base.is(par.canAddFavorite)) this.canAddFavorite = Boolean(par.canAddFavorite); 1309}; 1310DR._Base._types[3372] = DR.users.struct.CanAddFavoriteRe; 1311DR.users.struct.CanAddFavoriteRe[__P] = new DR._Base; 1312DR.users.struct.CanAddFavoriteRe[__P][__C] = DR.users.struct.CanAddFavoriteRe; 1313/** @type {Boolean} */ 1314DR.users.struct.CanAddFavoriteRe.prototype.canAddFavorite = null; 1315 1316/** @extends {DR.base.Pg} */ 1317DR.users.Friends = function(par){ 1318 this.select = []; 1319 /** @private */ 1320 this._t = 28; 1321 if(!par || typeof par != 'object'){return;} 1322 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 1323 if(DR._Base.is(par.error)) this.error = par.error; 1324}; 1325DR._Base._types[28] = DR.users.Friends; 1326DR.users.Friends[__CL] = "Users__Friends"; 1327DR.users.Friends[__P] = new DR.base.Pg; 1328DR.users.Friends[__P][__C] = DR.users.Friends; 1329/** @type {Number|null} */ 1330DR.users.Friends.prototype.uid = null; 1331/** @type {DR.users.struct.FriendsRe} */ 1332DR.users.Friends.prototype.re = null; 1333 1334/** @extends {DR._Base} */ 1335DR.users.struct.FollowersRe = function(par){ 1336 /** @private */ 1337 this._t = 2102; 1338 if(!par || typeof par != 'object'){return;} 1339 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1340 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1341 if(DR._Base.is(par.users)){ 1342 var tmp = []; 1343 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 1344 this.users = tmp; 1345 } 1346}; 1347DR._Base._types[2102] = DR.users.struct.FollowersRe; 1348DR.users.struct.FollowersRe[__P] = new DR._Base; 1349DR.users.struct.FollowersRe[__P][__C] = DR.users.struct.FollowersRe; 1350/** @type {Number} */ 1351DR.users.struct.FollowersRe.prototype.count = null; 1352/** @type {Number} */ 1353DR.users.struct.FollowersRe.prototype.pgs = null; 1354/** @type {Array.<DR.users.struct.User>} */ 1355DR.users.struct.FollowersRe.prototype.users = null; 1356 1357/** @extends {DR._Base} */ 1358DR.users.struct.GeoOnlineRe = function(par){ 1359 /** @private */ 1360 this._t = 3495; 1361 if(!par || typeof par != 'object'){return;} 1362 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1363 if(DR._Base.is(par.country)) this.country = String(par.country||''); 1364 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1365 if(DR._Base.is(par.users)){ 1366 var tmp = []; 1367 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 1368 this.users = tmp; 1369 } 1370}; 1371DR._Base._types[3495] = DR.users.struct.GeoOnlineRe; 1372DR.users.struct.GeoOnlineRe[__P] = new DR._Base; 1373DR.users.struct.GeoOnlineRe[__P][__C] = DR.users.struct.GeoOnlineRe; 1374/** @type {Number} */ 1375DR.users.struct.GeoOnlineRe.prototype.count = null; 1376/** @type {String} */ 1377DR.users.struct.GeoOnlineRe.prototype.country = null; 1378/** @type {Number} */ 1379DR.users.struct.GeoOnlineRe.prototype.pgs = null; 1380/** @type {Array.<DR.users.struct.UserDefault>} */ 1381DR.users.struct.GeoOnlineRe.prototype.users = null; 1382 1383/** @extends {DR._Base} */ 1384DR.users.struct.GetRe = function(par){ 1385 /** @private */ 1386 this._t = 26; 1387 if(!par || typeof par != 'object'){return;} 1388 if(DR._Base.is(par.users)){ 1389 var tmp = {}; 1390 for( var k in par.users ) tmp[k] = DR._Base.cast(par.users [k]); 1391 this.users = tmp; 1392 } 1393}; 1394DR._Base._types[26] = DR.users.struct.GetRe; 1395DR.users.struct.GetRe[__P] = new DR._Base; 1396DR.users.struct.GetRe[__P][__C] = DR.users.struct.GetRe; 1397/** @type {Object.<Number,DR.users.struct.User>} */ 1398DR.users.struct.GetRe.prototype.users = null; 1399 1400/** @extends {DR._Select} */ 1401DR.users.select.GetRe = function(){ 1402 this._fields = {}; 1403}; 1404DR.users.select.GetRe[__CL] = "Users__GetRe"; 1405DR.users.select.GetRe[__P] = new DR._Select; 1406DR.users.select.GetRe[__P][__C] = DR.users.select.GetRe; 1407/** @param {boolean} [v] 1408 * @return {DR.users.select.GetRe} */ 1409DR.users.select.GetRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 1410 1411/** @extends {DR._Base} */ 1412DR.users.struct.UserApiCounts = function(par){ 1413 /** @private */ 1414 this._t = 1430; 1415 if(!par || typeof par != 'object'){return;} 1416 if(DR._Base.is(par.comments)) this.comments = (parseInt(par.comments)||0); 1417 if(DR._Base.is(par.updates)) this.updates = (parseInt(par.updates)||0); 1418}; 1419DR._Base._types[1430] = DR.users.struct.UserApiCounts; 1420DR.users.struct.UserApiCounts[__P] = new DR._Base; 1421DR.users.struct.UserApiCounts[__P][__C] = DR.users.struct.UserApiCounts; 1422/** @type {Number} */ 1423DR.users.struct.UserApiCounts.prototype.comments = null; 1424/** @type {Number} */ 1425DR.users.struct.UserApiCounts.prototype.updates = null; 1426 1427/** @extends {DR._Select} */ 1428DR.users.select.UserApiCounts = function(){ 1429 this._fields = {}; 1430}; 1431DR.users.select.UserApiCounts[__CL] = "Users__UserApiCounts"; 1432DR.users.select.UserApiCounts[__P] = new DR._Select; 1433DR.users.select.UserApiCounts[__P][__C] = DR.users.select.UserApiCounts; 1434/** @param {boolean} [v] 1435 * @return {DR.users.select.UserApiCounts} */ 1436DR.users.select.UserApiCounts.prototype.comments = function(v){ this._fields.comments = !DR._Base.is(v) || !!v; return this; }; 1437/** @param {boolean} [v] 1438 * @return {DR.users.select.UserApiCounts} */ 1439DR.users.select.UserApiCounts.prototype.updates = function(v){ this._fields.updates = !DR._Base.is(v) || !!v; return this; }; 1440 1441/** @extends {DR._Base} */ 1442DR.users.struct.GetAuthOptionsRe = function(par){ 1443 /** @private */ 1444 this._t = 4913; 1445 if(!par || typeof par != 'object'){return;} 1446 if(DR._Base.is(par.options)){ 1447 var tmp = []; 1448 for( var k in par.options ) tmp.push(String(par.options [k]||'')); 1449 this.options = tmp; 1450 } 1451}; 1452DR._Base._types[4913] = DR.users.struct.GetAuthOptionsRe; 1453DR.users.struct.GetAuthOptionsRe.OPTIONS_GOOGLE = "google"; 1454DR.users.struct.GetAuthOptionsRe.OPTIONS_INBOX = "inbox"; 1455DR.users.struct.GetAuthOptionsRe[__P] = new DR._Base; 1456DR.users.struct.GetAuthOptionsRe[__P][__C] = DR.users.struct.GetAuthOptionsRe; 1457/** @type {Array.<String>} */ 1458DR.users.struct.GetAuthOptionsRe.prototype.options = null; 1459 1460/** @extends {DR._Base} */ 1461DR.users.struct.GetBlockedRe = function(par){ 1462 /** @private */ 1463 this._t = 5917; 1464 if(!par || typeof par != 'object'){return;} 1465 if(DR._Base.is(par.reason)) this.reason = String(par.reason||''); 1466 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1467}; 1468DR._Base._types[5917] = DR.users.struct.GetBlockedRe; 1469DR.users.struct.GetBlockedRe[__P] = new DR._Base; 1470DR.users.struct.GetBlockedRe[__P][__C] = DR.users.struct.GetBlockedRe; 1471/** @type {String} */ 1472DR.users.struct.GetBlockedRe.prototype.reason = null; 1473/** @type {DR.users.struct.User} */ 1474DR.users.struct.GetBlockedRe.prototype.user = null; 1475 1476/** @extends {DR._Base} */ 1477DR.users.struct.GetByAddressRe = function(par){ 1478 /** @private */ 1479 this._t = 3492; 1480 if(!par || typeof par != 'object'){return;} 1481 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1482}; 1483DR._Base._types[3492] = DR.users.struct.GetByAddressRe; 1484DR.users.struct.GetByAddressRe[__P] = new DR._Base; 1485DR.users.struct.GetByAddressRe[__P][__C] = DR.users.struct.GetByAddressRe; 1486/** @type {DR.users.struct.User|null} */ 1487DR.users.struct.GetByAddressRe.prototype.user = null; 1488 1489/** @extends {DR._Base} */ 1490DR.users.struct.GetByExtUrlRe = function(par){ 1491 /** @private */ 1492 this._t = 1475; 1493 if(!par || typeof par != 'object'){return;} 1494 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1495}; 1496DR._Base._types[1475] = DR.users.struct.GetByExtUrlRe; 1497DR.users.struct.GetByExtUrlRe[__P] = new DR._Base; 1498DR.users.struct.GetByExtUrlRe[__P][__C] = DR.users.struct.GetByExtUrlRe; 1499/** @type {DR.users.struct.User|null} */ 1500DR.users.struct.GetByExtUrlRe.prototype.user = null; 1501 1502/** @extends {DR._Base} */ 1503DR.users.struct.GetCommonFriendsRe = function(par){ 1504 /** @private */ 1505 this._t = 1438; 1506 if(!par || typeof par != 'object'){return;} 1507 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1508 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 1509 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1510 if(DR._Base.is(par.users)){ 1511 var tmp = []; 1512 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
1512); 1513 this.users = tmp; 1514 } 1515}; 1516DR._Base._types[1438] = DR.users.struct.GetCommonFriendsRe; 1517DR.users.struct.GetCommonFriendsRe[__P] = new DR._Base; 1518DR.users.struct.GetCommonFriendsRe[__P][__C] = DR.users.struct.GetCommonFriendsRe; 1519/** @type {Number} */ 1520DR.users.struct.GetCommonFriendsRe.prototype.count = null; 1521/** @type {Number} */ 1522DR.users.struct.GetCommonFriendsRe.prototype.pg = null; 1523/** @type {Number} */ 1524DR.users.struct.GetCommonFriendsRe.prototype.pgs = null; 1525/** @type {Array.<DR.users.struct.UserDefault>} */ 1526DR.users.struct.GetCommonFriendsRe.prototype.users = null; 1527 1528/** @extends {DR._Select} */ 1529DR.users.select.GetCommonFriendsRe = function(){ 1530 this._fields = {}; 1531}; 1532DR.users.select.GetCommonFriendsRe[__CL] = "Users__GetCommonFriendsRe"; 1533DR.users.select.GetCommonFriendsRe[__P] = new DR._Select; 1534DR.users.select.GetCommonFriendsRe[__P][__C] = DR.users.select.GetCommonFriendsRe; 1535/** @param {boolean} [v] 1536 * @return {DR.users.select.GetCommonFriendsRe} */ 1537DR.users.select.GetCommonFriendsRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 1538/** @param {boolean} [v] 1539 * @return {DR.users.select.GetCommonFriendsRe} */ 1540DR.users.select.GetCommonFriendsRe.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 1541/** @param {boolean} [v] 1542 * @return {DR.users.select.GetCommonFriendsRe} */ 1543DR.users.select.GetCommonFriendsRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 1544/** @param {boolean} [v] 1545 * @return {DR.users.select.GetCommonFriendsRe} */ 1546DR.users.select.GetCommonFriendsRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 1547 1548/** @extends {DR._Base} */ 1549DR.users.struct.UserDefaultCounts = function(par){ 1550 /** @private */ 1551 this._t = 1328; 1552 if(!par || typeof par != 'object'){return;} 1553 if(DR._Base.is(par.blogs)) this.blogs = (parseInt(par.blogs)||0); 1554 if(DR._Base.is(par.galleries)) this.galleries = (parseInt(par.galleries)||0); 1555 if(DR._Base.is(par.guestbooks)) this.guestbooks = (parseInt(par.guestbooks)||0); 1556 if(DR._Base.is(par.medals)) this.medals = (parseInt(par.medals)||0); 1557}; 1558DR._Base._types[1328] = DR.users.struct.UserDefaultCounts; 1559DR.users.struct.UserDefaultCounts[__P] = new DR._Base; 1560DR.users.struct.UserDefaultCounts[__P][__C] = DR.users.struct.UserDefaultCounts; 1561/** @type {Number} */ 1562DR.users.struct.UserDefaultCounts.prototype.blogs = null; 1563/** @type {Number} */ 1564DR.users.struct.UserDefaultCounts.prototype.galleries = null; 1565/** @type {Number} */ 1566DR.users.struct.UserDefaultCounts.prototype.guestbooks = null; 1567/** @type {Number} */ 1568DR.users.struct.UserDefaultCounts.prototype.medals = null; 1569 1570/** @extends {DR._Select} */ 1571DR.users.select.UserDefaultCounts = function(){ 1572 this._fields = {}; 1573}; 1574DR.users.select.UserDefaultCounts[__CL] = "Users__UserDefaultCounts"; 1575DR.users.select.UserDefaultCounts[__P] = new DR._Select; 1576DR.users.select.UserDefaultCounts[__P][__C] = DR.users.select.UserDefaultCounts; 1577/** @param {boolean} [v] 1578 * @return {DR.users.select.UserDefaultCounts} */ 1579DR.users.select.UserDefaultCounts.prototype.blogs = function(v){ this._fields.blogs = !DR._Base.is(v) || !!v; return this; }; 1580/** @param {boolean} [v] 1581 * @return {DR.users.select.UserDefaultCounts} */ 1582DR.users.select.UserDefaultCounts.prototype.galleries = function(v){ this._fields.galleries = !DR._Base.is(v) || !!v; return this; }; 1583/** @param {boolean} [v] 1584 * @return {DR.users.select.UserDefaultCounts} */ 1585DR.users.select.UserDefaultCounts.prototype.guestbooks = function(v){ this._fields.guestbooks = !DR._Base.is(v) || !!v; return this; }; 1586/** @param {boolean} [v] 1587 * @return {DR.users.select.UserDefaultCounts} */ 1588DR.users.select.UserDefaultCounts.prototype.medals = function(v){ this._fields.medals = !DR._Base.is(v) || !!v; return this; }; 1589 1590/** @extends {DR._Base} */ 1591DR.users.struct.UserDefaultInfo = function(par){ 1592 /** @private */ 1593 this._t = 1327; 1594 if(!par || typeof par != 'object'){return;} 1595 if(DR._Base.is(par.about)) this.about = String(par.about||''); 1596 if(DR._Base.is(par.interests)) this.interests = String(par.interests||''); 1597 if(DR._Base.is(par.recommendOthers)) this.recommendOthers = String(par.recommendOthers||''); 1598 if(DR._Base.is(par.study)) this.study = String(par.study||''); 1599 if(DR._Base.is(par.workplace)) this.workplace = String(par.workplace||''); 1600}; 1601DR._Base._types[1327] = DR.users.struct.UserDefaultInfo; 1602DR.users.struct.UserDefaultInfo[__P] = new DR._Base; 1603DR.users.struct.UserDefaultInfo[__P][__C] = DR.users.struct.UserDefaultInfo; 1604/** @type {String} */ 1605DR.users.struct.UserDefaultInfo.prototype.about = null; 1606/** @type {String} */ 1607DR.users.struct.UserDefaultInfo.prototype.interests = null; 1608/** @type {String} */ 1609DR.users.struct.UserDefaultInfo.prototype.recommendOthers = null; 1610/** @type {String} */ 1611DR.users.struct.UserDefaultInfo.prototype.study = null; 1612/** @type {String} */ 1613DR.users.struct.UserDefaultInfo.prototype.workplace = null; 1614 1615/** @extends {DR._Select} */ 1616DR.users.select.UserDefaultInfo = function(){ 1617 this._fields = {}; 1618}; 1619DR.users.select.UserDefaultInfo[__CL] = "Users__UserDefaultInfo"; 1620DR.users.select.UserDefaultInfo[__P] = new DR._Select; 1621DR.users.select.UserDefaultInfo[__P][__C] = DR.users.select.UserDefaultInfo; 1622/** @param {boolean} [v] 1623 * @return {DR.users.select.UserDefaultInfo} */ 1624DR.users.select.UserDefaultInfo.prototype.about = function(v){ this._fields.about = !DR._Base.is(v) || !!v; return this; }; 1625/** @param {boolean} [v] 1626 * @return {DR.users.select.UserDefaultInfo} */ 1627DR.users.select.UserDefaultInfo.prototype.interests = function(v){ this._fields.interests = !DR._Base.is(v) || !!v; return this; }; 1628/** @param {boolean} [v] 1629 * @return {DR.users.select.UserDefaultInfo} */ 1630DR.users.select.UserDefaultInfo.prototype.recommendOthers = function(v){ this._fields.recommendOthers = !DR._Base.is(v) || !!v; return this; }; 1631/** @param {boolean} [v] 1632 * @return {DR.users.select.UserDefaultInfo} */ 1633DR.users.select.UserDefaultInfo.prototype.study = function(v){ this._fields.study = !DR._Base.is(v) || !!v; return this; }; 1634/** @param {boolean} [v] 1635 * @return {DR.users.select.UserDefaultInfo} */ 1636DR.users.select.UserDefaultInfo.prototype.workplace = function(v){ this._fields.workplace = !DR._Base.is(v) || !!v; return this; }; 1637 1638/** @extends {DR._Base} */ 1639DR.users.struct.IPInfo = function(par){ 1640 /** @private */ 1641 this._t = 112; 1642 if(!par || typeof par != 'object'){return;} 1643 if(DR._Base.is(par.country)) this.country = String(par.country||''); 1644 if(DR._Base.is(par.mobile)) this.mobile = Boolean(par.mobile); 1645}; 1646DR._Base._types[112] = DR.users.struct.IPInfo; 1647DR.users.struct.IPInfo[__P] = new DR._Base; 1648DR.users.struct.IPInfo[__P][__C] = DR.users.struct.IPInfo; 1649/** @type {String} */ 1650DR.users.struct.IPInfo.prototype.country = null; 1651/** @type {Boolean} */ 1652DR.users.struct.IPInfo.prototype.mobile = null; 1653 1654/** @extends {DR._Select} */ 1655DR.users.select.IPInfo = function(){ 1656 this._fields = {}; 1657}; 1658DR.users.select.IPInfo[__CL] = "Users__IPInfo"; 1659DR.users.select.IPInfo[__P] = new DR._Select; 1660DR.users.select.IPInfo[__P][__C] = DR.users.select.IPInfo; 1661/** @param {boolean} [v] 1662 * @return {DR.users.select.IPInfo} */ 1663DR.users.select.IPInfo.prototype.country = function(v){ this._fields.country = !DR._Base.is(v) || !!v; return this; }; 1664/** @param {boolean} [v] 1665 * @return {DR.users.select.IPInfo} */ 1666DR.users.select.IPInfo.prototype.mobile = function(v){ this._fields.mobile = !DR._Base.is(v) || !!v; return this; }; 1667 1668/** @extends {DR._Base} */ 1669DR.users.struct.GetOAuth2ProvidersRe = function(par){ 1670 /** @private */ 1671 this._t = 4740; 1672 if(!par || typeof par != 'object'){return;} 1673 if(DR._Base.is(par.providers)){ 1674 var tmp = []; 1675 for( var k in par.providers ) tmp.push(DR._Base.cast(par.providers [k])
1675); 1676 this.providers = tmp; 1677 } 1678}; 1679DR._Base._types[4740] = DR.users.struct.GetOAuth2ProvidersRe; 1680DR.users.struct.GetOAuth2ProvidersRe[__P] = new DR._Base; 1681DR.users.struct.GetOAuth2ProvidersRe[__P][__C] = DR.users.struct.GetOAuth2ProvidersRe; 1682/** @type {Array.<DR.users.struct.OAuth2Provider>} */ 1683DR.users.struct.GetOAuth2ProvidersRe.prototype.providers = null; 1684 1685/** @extends {DR._Base} */ 1686DR.users.struct.RandomPYMK = function(par){ 1687 /** @private */ 1688 this._t = 2576; 1689 if(!par || typeof par != 'object'){return;} 1690 if(DR._Base.is(par.users)){ 1691 var tmp = []; 1692 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 1693 this.users = tmp; 1694 } 1695}; 1696DR._Base._types[2576] = DR.users.struct.RandomPYMK; 1697DR.users.struct.RandomPYMK[__P] = new DR._Base; 1698DR.users.struct.RandomPYMK[__P][__C] = DR.users.struct.RandomPYMK; 1699/** @type {Array.<DR.users.struct.User>} */ 1700DR.users.struct.RandomPYMK.prototype.users = null; 1701 1702/** @extends {DR._Base} */ 1703DR.users.struct.GetRelationshipRe = function(par){ 1704 /** @private */ 1705 this._t = 1909; 1706 if(!par || typeof par != 'object'){return;} 1707 if(DR._Base.is(par.partner)) this.partner = DR._Base.cast(par.partner); 1708 if(DR._Base.is(par.status)) this.status = Number(par.status); 1709}; 1710DR._Base._types[1909] = DR.users.struct.GetRelationshipRe; 1711DR.users.struct.GetRelationshipRe.STATUS_HIDDEN = 0; 1712DR.users.struct.GetRelationshipRe.STATUS_MARRIED = 1; 1713DR.users.struct.GetRelationshipRe.STATUS_IN = 2; 1714DR.users.struct.GetRelationshipRe.STATUS_OPEN = 3; 1715DR.users.struct.GetRelationshipRe.STATUS_DONTWANT = 4; 1716DR.users.struct.GetRelationshipRe.STATUS_ENGAGED = 5; 1717DR.users.struct.GetRelationshipRe[__P] = new DR._Base; 1718DR.users.struct.GetRelationshipRe[__P][__C] = DR.users.struct.GetRelationshipRe; 1719/** @type {DR.users.struct.User|null} */ 1720DR.users.struct.GetRelationshipRe.prototype.partner = null; 1721/** @type {Number} */ 1722DR.users.struct.GetRelationshipRe.prototype.status = null; 1723 1724/** @extends {DR._Base} */ 1725DR.users.struct.GetTypeRe = function(par){ 1726 /** @private */ 1727 this._t = 1384; 1728 if(!par || typeof par != 'object'){return;} 1729 if(DR._Base.is(par.type)) this.type = (parseInt(par.type)||0); 1730}; 1731DR._Base._types[1384] = DR.users.struct.GetTypeRe; 1732DR.users.struct.GetTypeRe[__P] = new DR._Base; 1733DR.users.struct.GetTypeRe[__P][__C] = DR.users.struct.GetTypeRe; 1734/** @type {Number} */ 1735DR.users.struct.GetTypeRe.prototype.type = null; 1736 1737/** @extends {DR._Base} */ 1738DR.users.struct.GetUserGroupsRe = function(par){ 1739 /** @private */ 1740 this._t = 792; 1741 if(!par || typeof par != 'object'){return;} 1742 if(DR._Base.is(par.groups)){ 1743 var tmp = []; 1744 for( var k in par.groups ) tmp.push(DR._Base.cast(par.groups [k])); 1745 this.groups = tmp; 1746 } 1747}; 1748DR._Base._types[792] = DR.users.struct.GetUserGroupsRe; 1749DR.users.struct.GetUserGroupsRe[__P] = new DR._Base; 1750DR.users.struct.GetUserGroupsRe[__P][__C] = DR.users.struct.GetUserGroupsRe; 1751/** @type {Array.<DR.users.struct.Group>} */ 1752DR.users.struct.GetUserGroupsRe.prototype.groups = null; 1753 1754/** @extends {DR._Base} */ 1755DR.users.struct.GetUserInterestsRe = function(par){ 1756 /** @private */ 1757 this._t = 2859; 1758 if(!par || typeof par != 'object'){return;} 1759 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1760 if(DR._Base.is(par.items)){ 1761 var tmp = []; 1762 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 1763 this.items = tmp; 1764 } 1765 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1766}; 1767DR._Base._types[2859] = DR.users.struct.GetUserInterestsRe; 1768DR.users.struct.GetUserInterestsRe[__P] = new DR._Base; 1769DR.users.struct.GetUserInterestsRe[__P][__C] = DR.users.struct.GetUserInterestsRe; 1770/** @type {Number} */ 1771DR.users.struct.GetUserInterestsRe.prototype.count = null; 1772/** @type {Array.<DR.users.struct.User>} */ 1773DR.users.struct.GetUserInterestsRe.prototype.items = null; 1774/** @type {Number} */ 1775DR.users.struct.GetUserInterestsRe.prototype.pgs = null; 1776 1777/** @extends {DR._Base} */ 1778DR.users.struct.HasAgreedToPrivacyPolicyRe = function(par){ 1779 /** @private */ 1780 this._t = 3916; 1781 if(!par || typeof par != 'object'){return;} 1782 if(DR._Base.is(par.btnTitle)) this.btnTitle = String(par.btnTitle||''); 1783 if(DR._Base.is(par.googleUMPEnabled)) this.googleUMPEnabled = Boolean(par.googleUMPEnabled); 1784 if(DR._Base.is(par.mainTitle)) this.mainTitle = String(par.mainTitle||''); 1785 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 1786 if(DR._Base.is(par.showClose)) this.showClose = Boolean(par.showClose); 1787 if(DR._Base.is(par.text)){ 1788 var tmp = []; 1789 for( var k in par.text ) tmp.push(DR._Base.cast(par.text [k])); 1790 this.text = tmp; 1791 } 1792}; 1793DR._Base._types[3916] = DR.users.struct.HasAgreedToPrivacyPolicyRe; 1794DR.users.struct.HasAgreedToPrivacyPolicyRe[__P] = new DR._Base; 1795DR.users.struct.HasAgreedToPrivacyPolicyRe[__P][__C] = DR.users.struct.HasAgreedToPrivacyPolicyRe; 1796/** @type {String} */ 1797DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.btnTitle = null; 1798/** @type {Boolean} */ 1799DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.googleUMPEnabled = null; 1800/** @type {String} */ 1801DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.mainTitle = null; 1802/** @type {Boolean} */ 1803DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.ok = null; 1804/** @type {Boolean} */ 1805DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.showClose = null; 1806/** @type {Array.<DR.users.struct.PrivacyPolicyText>} */ 1807DR.users.struct.HasAgreedToPrivacyPolicyRe.prototype.text = null; 1808 1809/** @extends {DR._Base} */ 1810DR.users.struct.HasBlockedRe = function(par){ 1811 /** @private */ 1812 this._t = 1400; 1813 if(!par || typeof par != 'object'){return;} 1814 if(DR._Base.is(par.they)) this.they = Boolean(par.they); 1815 if(DR._Base.is(par.you)) this.you = Boolean(par.you); 1816}; 1817DR._Base._types[1400] = DR.users.struct.HasBlockedRe; 1818DR.users.struct.HasBlockedRe[__P] = new DR._Base; 1819DR.users.struct.HasBlockedRe[__P][__C] = DR.users.struct.HasBlockedRe; 1820/** @type {Boolean} */ 1821DR.users.struct.HasBlockedRe.prototype.they = null; 1822/** @type {Boolean} */ 1823DR.users.struct.HasBlockedRe.prototype.you = null; 1824 1825/** @extends {DR._Base} */ 1826DR.users.struct.LinkSortRatesRe = function(par){ 1827 /** @private */ 1828 this._t = 32; 1829 if(!par || typeof par != 'object'){return;}
1830 if(DR._Base.is(par.rates)){ 1831 var tmp = {}; 1832 for( var k in par.rates ) tmp[k] = (parseInt(par.rates [k])||0); 1833 this.rates = tmp; 1834 } 1835}; 1836DR._Base._types[32] = DR.users.struct.LinkSortRatesRe; 1837DR.users.struct.LinkSortRatesRe[__P] = new DR._Base; 1838DR.users.struct.LinkSortRatesRe[__P][__C] = DR.users.struct.LinkSortRatesRe; 1839/** @type {Object.<Number,Number>} */ 1840DR.users.struct.LinkSortRatesRe.prototype.rates = null; 1841 1842/** @extends {DR._Select} */ 1843DR.users.select.LinkSortRatesRe = function(){ 1844 this._fields = {}; 1845}; 1846DR.users.select.LinkSortRatesRe[__CL] = "Users__LinkSortRatesRe"; 1847DR.users.select.LinkSortRatesRe[__P] = new DR._Select; 1848DR.users.select.LinkSortRatesRe[__P][__C] = DR.users.select.LinkSortRatesRe; 1849/** @param {boolean} [v] 1850 * @return {DR.users.select.LinkSortRatesRe} */ 1851DR.users.select.LinkSortRatesRe.prototype.rates = function(v){ this._fields.rates = !DR._Base.is(v) || !!v; return this; }; 1852 1853/** @extends {DR._Base} */ 1854DR.users.struct.LoginRe = function(par){ 1855 /** @private */ 1856 this._t = 303; 1857 if(!par || typeof par != 'object'){return;} 1858 if(DR._Base.is(par.apiKey)) this.apiKey = String(par.apiKey||''); 1859 if(DR._Base.is(par.kicked)) this.kicked = (parseInt(par.kicked)||0); 1860 if(DR._Base.is(par.kickReason)) this.kickReason = String(par.kickReason||''); 1861 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1862}; 1863DR._Base._types[303] = DR.users.struct.LoginRe; 1864DR.users.struct.LoginRe[__P] = new DR._Base; 1865DR.users.struct.LoginRe[__P][__C] = DR.users.struct.LoginRe; 1866/** @type {String} */ 1867DR.users.struct.LoginRe.prototype.apiKey = null; 1868/** @type {Number|null} */ 1869DR.users.struct.LoginRe.prototype.kicked = null; 1870/** @type {String|null} */ 1871DR.users.struct.LoginRe.prototype.kickReason = null; 1872/** @type {DR.users.struct.User} */ 1873DR.users.struct.LoginRe.prototype.user = null; 1874 1875/** @extends {DR._Base} */ 1876DR.users.struct.LoginAppleIdRe = function(par){ 1877 /** @private */ 1878 this._t = 5109; 1879 if(!par || typeof par != 'object'){return;} 1880 if(DR._Base.is(par.apiKey)) this.apiKey = String(par.apiKey||''); 1881 if(DR._Base.is(par.registrationUrl)) this.registrationUrl = String(par.registrationUrl||''); 1882 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1883}; 1884DR._Base._types[5109] = DR.users.struct.LoginAppleIdRe; 1885DR.users.struct.LoginAppleIdRe[__P] = new DR._Base; 1886DR.users.struct.LoginAppleIdRe[__P][__C] = DR.users.struct.LoginAppleIdRe; 1887/** @type {String|null} */ 1888DR.users.struct.LoginAppleIdRe.prototype.apiKey = null; 1889/** @type {String|null} */ 1890DR.users.struct.LoginAppleIdRe.prototype.registrationUrl = null; 1891/** @type {DR.users.struct.User|null} */ 1892DR.users.struct.LoginAppleIdRe.prototype.user = null; 1893 1894/** @extends {DR._Base} */ 1895DR.users.struct.LoginOAuth2Re = function(par){ 1896 /** @private */ 1897 this._t = 4742; 1898 if(!par || typeof par != 'object'){return;} 1899 if(DR._Base.is(par.apiKey)) this.apiKey = String(par.apiKey||''); 1900 if(DR._Base.is(par.kicked)) this.kicked = (parseInt(par.kicked)||0); 1901 if(DR._Base.is(par.kickReason)) this.kickReason = String(par.kickReason||''); 1902 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 1903}; 1904DR._Base._types[4742] = DR.users.struct.LoginOAuth2Re; 1905DR.users.struct.LoginOAuth2Re[__P] = new DR._Base; 1906DR.users.struct.LoginOAuth2Re[__P][__C] = DR.users.struct.LoginOAuth2Re; 1907/** @type {String} */ 1908DR.users.struct.LoginOAuth2Re.prototype.apiKey = null; 1909/** @type {Number|null} */ 1910DR.users.struct.LoginOAuth2Re.prototype.kicked = null; 1911/** @type {String|null} */ 1912DR.users.struct.LoginOAuth2Re.prototype.kickReason = null; 1913/** @type {DR.users.struct.UserDefault} */ 1914DR.users.struct.LoginOAuth2Re.prototype.user = null; 1915 1916/** @extends {DR._Base} */ 1917DR.users.struct.PYMKMainRe = function(par){ 1918 /** @private */ 1919 this._t = 2894; 1920 if(!par || typeof par != 'object'){return;} 1921 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 1922 if(DR._Base.is(par.items)){ 1923 var tmp = []; 1924 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 1925 this.items = tmp; 1926 } 1927 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 1928}; 1929DR._Base._types[2894] = DR.users.struct.PYMKMainRe; 1930DR.users.struct.PYMKMainRe[__P] = new DR._Base; 1931DR.users.struct.PYMKMainRe[__P][__C] = DR.users.struct.PYMKMainRe; 1932/** @type {Number} */ 1933DR.users.struct.PYMKMainRe.prototype.count = null; 1934/** @type {Array.<DR.users.struct.PYMKMainItem>} */ 1935DR.users.struct.PYMKMainRe.prototype.items = null; 1936/** @type {Number} */ 1937DR.users.struct.PYMKMainRe.prototype.pgs = null; 1938 1939/** @extends {DR._Base} */ 1940DR.users.struct.RequestUnblockRe = function(par){ 1941 /** @private */ 1942 this._t = 5919; 1943 if(!par || typeof par != 'object'){return;} 1944 if(DR._Base.is(par.inputErrors)){ 1945 var tmp = {}; 1946 for( var k in par.inputErrors ) tmp[k] = String(par.inputErrors [k]||''); 1947 this.inputErrors = tmp; 1948 } 1949 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 1950}; 1951DR._Base._types[5919] = DR.users.struct.RequestUnblockRe; 1952DR.users.struct.RequestUnblockRe[__P] = new DR._Base; 1953DR.users.struct.RequestUnblockRe[__P][__C] = DR.users.struct.RequestUnblockRe; 1954/** @type {Object.<String,String>|null} */ 1955DR.users.struct.RequestUnblockRe.prototype.inputErrors = null; 1956/** @type {Boolean} */ 1957DR.users.struct.RequestUnblockRe.prototype.ok = null; 1958 1959/** @extends {DR._Base} */ 1960DR.users.struct.SaveCoverVideoRe = function(par){ 1961 /** @private */ 1962 this._t = 3973; 1963 if(!par || typeof par != 'object'){return;} 1964 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 1965}; 1966DR._Base._types[3973] = DR.users.struct.SaveCoverVideoRe; 1967DR.users.struct.SaveCoverVideoRe[__P] = new DR._Base; 1968DR.users.struct.SaveCoverVideoRe[__P][__C] = DR.users.struct.SaveCoverVideoRe; 1969/** @type {Number} */ 1970DR.users.struct.SaveCoverVideoRe.prototype.id = null; 1971 1972/** @extends {DR._Base} */ 1973DR.users.struct.Cookies = function(par){ 1974 /** @private */ 1975 this._t = 4940; 1976 if(!par || typeof par != 'object'){return;} 1977 if(DR._Base.is(par.analytics)) this.analytics = Boolean(par.analytics); 1978 if(DR._Base.is(par.basic)) this.basic = Boolean(par.basic); 1979 if(DR._Base.is(par.marketing)) this.marketing = Boolean(par.marketing); 1980}; 1981DR._Base._types[4940] = DR.users.struct.Cookies; 1982DR.users.struct.Cookies[__P] = new DR._Base; 1983DR.users.struct.Cookies[__P][__C] = DR.users.struct.Cookies; 1984/** @type {Boolean|null} */
1985DR.users.struct.Cookies.prototype.analytics = null; 1986/** @type {Boolean} */ 1987DR.users.struct.Cookies.prototype.basic = null; 1988/** @type {Boolean|null} */ 1989DR.users.struct.Cookies.prototype.marketing = null; 1990 1991/** @extends {DR._Base} */ 1992DR.users.struct.UserApiMobile = function(par){ 1993 /** @private */ 1994 this._t = 1429; 1995 if(!par || typeof par != 'object'){return;} 1996 if(DR._Base.is(par.androidPckg)) this.androidPckg = String(par.androidPckg||''); 1997 if(DR._Base.is(par.iosId)) this.iosId = (parseInt(par.iosId)||0); 1998 if(DR._Base.is(par.iosScheme)) this.iosScheme = String(par.iosScheme||''); 1999 if(DR._Base.is(par.mUrl)) this.mUrl = String(par.mUrl||''); 2000}; 2001DR._Base._types[1429] = DR.users.struct.UserApiMobile; 2002DR.users.struct.UserApiMobile[__P] = new DR._Base; 2003DR.users.struct.UserApiMobile[__P][__C] = DR.users.struct.UserApiMobile; 2004/** @type {String|null} */ 2005DR.users.struct.UserApiMobile.prototype.androidPckg = null; 2006/** @type {Number|null} */ 2007DR.users.struct.UserApiMobile.prototype.iosId = null; 2008/** @type {String|null} */ 2009DR.users.struct.UserApiMobile.prototype.iosScheme = null; 2010/** @type {String|null} */ 2011DR.users.struct.UserApiMobile.prototype.mUrl = null; 2012 2013/** @extends {DR.users.struct.User} */ 2014DR.users.struct.UserBusiness = function(par){ 2015 /** @private */ 2016 this._t = 39; 2017 if(!par || typeof par != 'object'){return;} 2018 DR.users.struct.User.call(this,par); 2019 if(DR._Base.is(par.analytics)) this.analytics = String(par.analytics||''); 2020 if(DR._Base.is(par.description)) this.description = String(par.description||''); 2021 if(DR._Base.is(par.followers)) this.followers = (parseInt(par.followers)||0); 2022 if(DR._Base.is(par.followersFriends)) this.followersFriends = (parseInt(par.followersFriends)||0); 2023 if(DR._Base.is(par.followersPreview)){ 2024 var tmp = []; 2025 for( var k in par.followersPreview ) tmp.push(DR._Base.cast(par.followersPreview [k])); 2026 this.followersPreview = tmp; 2027 } 2028 if(DR._Base.is(par.isAdmin)) this.isAdmin = Boolean(par.isAdmin); 2029 if(DR._Base.is(par.isFollowing)) this.isFollowing = Boolean(par.isFollowing); 2030 if(DR._Base.is(par.pro)) this.pro = Boolean(par.pro); 2031}; 2032DR._Base._types[39] = DR.users.struct.UserBusiness; 2033DR.users.struct.UserBusiness[__P] = new DR.users.struct.User; 2034DR.users.struct.UserBusiness[__P][__C] = DR.users.struct.UserBusiness; 2035/** @type {String|null} */ 2036DR.users.struct.UserBusiness.prototype.analytics = null; 2037/** @type {String} */ 2038DR.users.struct.UserBusiness.prototype.description = null; 2039/** @type {Number} */ 2040DR.users.struct.UserBusiness.prototype.followers = null; 2041/** @type {Number} */ 2042DR.users.struct.UserBusiness.prototype.followersFriends = null; 2043/** @type {Array.<DR.users.struct.User>} */ 2044DR.users.struct.UserBusiness.prototype.followersPreview = null; 2045/** @type {Boolean} */ 2046DR.users.struct.UserBusiness.prototype.isAdmin = null; 2047/** @type {Boolean} */ 2048DR.users.struct.UserBusiness.prototype.isFollowing = null; 2049/** @type {Boolean} */ 2050DR.users.struct.UserBusiness.prototype.pro = null; 2051 2052/** @extends {DR.users.select.User} */ 2053DR.users.select.UserBusiness = function(){ 2054 this._fields = {}; 2055}; 2056DR.users.select.UserBusiness[__CL] = "Users__UserBusiness"; 2057DR.users.select.UserBusiness[__P] = new DR.users.select.User; 2058DR.users.select.UserBusiness[__P][__C] = DR.users.select.UserBusiness; 2059/** @param {boolean} [v] 2060 * @return {DR.users.select.UserBusiness} */ 2061DR.users.select.UserBusiness.prototype.analytics = function(v){ this._fields.analytics = !DR._Base.is(v) || !!v; return this; }; 2062/** @param {boolean} [v] 2063 * @return {DR.users.select.UserBusiness} */ 2064DR.users.select.UserBusiness.prototype.description = function(v){ this._fields.description = !DR._Base.is(v) || !!v; return this; }; 2065/** @param {boolean} [v] 2066 * @return {DR.users.select.UserBusiness} */ 2067DR.users.select.UserBusiness.prototype.followers = function(v){ this._fields.followers = !DR._Base.is(v) || !!v; return this; }; 2068/** @param {boolean} [v] 2069 * @return {DR.users.select.UserBusiness} */ 2070DR.users.select.UserBusiness.prototype.followersFriends = function(v){ this._fields.followersFriends = !DR._Base.is(v) || !!v; return this; }; 2071/** @param {boolean} [v] 2072 * @return {DR.users.select.UserBusiness} */ 2073DR.users.select.UserBusiness.prototype.followersPreview = function(v){ this._fields.followersPreview = !DR._Base.is(v) || !!v; return this; }; 2074/** @param {boolean} [v] 2075 * @return {DR.users.select.UserBusiness} */ 2076DR.users.select.UserBusiness.prototype.isAdmin = function(v){ this._fields.isAdmin = !DR._Base.is(v) || !!v; return this; }; 2077/** @param {boolean} [v] 2078 * @return {DR.users.select.UserBusiness} */ 2079DR.users.select.UserBusiness.prototype.isFollowing = function(v){ this._fields.isFollowing = !DR._Base.is(v) || !!v; return this; }; 2080/** @param {boolean} [v] 2081 * @return {DR.users.select.UserBusiness} */ 2082DR.users.select.UserBusiness.prototype.pro = function(v){ this._fields.pro = !DR._Base.is(v) || !!v; return this; }; 2083 2084/** @extends {DR._Method} */ 2085DR.users.AgreeToPrivacyPolicy = function(par){ 2086 this.select = []; 2087 /** @private */ 2088 this._t = 3914; 2089 if(!par || typeof par != 'object'){return;} 2090 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2091 if(DR._Base.is(par.error)) this.error = par.error; 2092};
2093DR._Base._types[3914] = DR.users.AgreeToPrivacyPolicy; 2094DR.users.AgreeToPrivacyPolicy[__CL] = "Users__AgreeToPrivacyPolicy"; 2095DR.users.AgreeToPrivacyPolicy[__P] = new DR._Method; 2096DR.users.AgreeToPrivacyPolicy[__P][__C] = DR.users.AgreeToPrivacyPolicy; 2097/** @type {DR.base.struct.Status} */ 2098DR.users.AgreeToPrivacyPolicy.prototype.re = null; 2099 2100/** @extends {DR._Method} */ 2101DR.users.Block = function(par){ 2102 this.select = []; 2103 /** @private */ 2104 this._t = 1387; 2105 if(!par || typeof par != 'object'){return;} 2106 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2107 if(DR._Base.is(par.error)) this.error = par.error; 2108}; 2109DR._Base._types[1387] = DR.users.Block; 2110DR.users.Block[__CL] = "Users__Block"; 2111DR.users.Block[__P] = new DR._Method; 2112DR.users.Block[__P][__C] = DR.users.Block; 2113/** @type {Number} */ 2114DR.users.Block.prototype.uid = null; 2115/** @type {DR.base.struct.Status} */ 2116DR.users.Block.prototype.re = null; 2117 2118/** @extends {DR.base.Pg} */ 2119DR.users.Blocked = function(par){ 2120 this.select = []; 2121 /** @private */ 2122 this._t = 3743; 2123 if(!par || typeof par != 'object'){return;} 2124 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2125 if(DR._Base.is(par.error)) this.error = par.error; 2126}; 2127DR._Base._types[3743] = DR.users.Blocked; 2128DR.users.Blocked[__CL] = "Users__Blocked"; 2129DR.users.Blocked[__P] = new DR.base.Pg; 2130DR.users.Blocked[__P][__C] = DR.users.Blocked; 2131/** @type {Number|null} */ 2132DR.users.Blocked.prototype.uid = null; 2133/** @type {DR.users.struct.BlockedRe} */ 2134DR.users.Blocked.prototype.re = null; 2135 2136/** @extends {DR.base.Pg} */ 2137DR.users.BlockedSay = function(par){ 2138 this.select = []; 2139 /** @private */ 2140 this._t = 391; 2141 if(!par || typeof par != 'object'){return;} 2142 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2143 if(DR._Base.is(par.error)) this.error = par.error; 2144}; 2145DR._Base._types[391] = DR.users.BlockedSay; 2146DR.users.BlockedSay[__CL] = "Users__BlockedSay"; 2147DR.users.BlockedSay[__P] = new DR.base.Pg; 2148DR.users.BlockedSay[__P][__C] = DR.users.BlockedSay; 2149/** @type {DR.users.struct.BlockedSayRe} */ 2150DR.users.BlockedSay.prototype.re = null; 2151 2152/** @extends {DR._Method} */ 2153DR.users.BlockFan = function(par){ 2154 this.select = []; 2155 /** @private */ 2156 this._t = 3741; 2157 if(!par || typeof par != 'object'){return;} 2158 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2159 if(DR._Base.is(par.error)) this.error = par.error; 2160}; 2161DR._Base._types[3741] = DR.users.BlockFan; 2162DR.users.BlockFan[__CL] = "Users__BlockFan"; 2163DR.users.BlockFan[__P] = new DR._Method; 2164DR.users.BlockFan[__P][__C] = DR.users.BlockFan; 2165/** @type {Number} */ 2166DR.users.BlockFan.prototype.fid = null; 2167/** @type {Number} */ 2168DR.users.BlockFan.prototype.uid = null; 2169/** @type {DR.base.struct.Status} */ 2170DR.users.BlockFan.prototype.re = null; 2171 2172/** @extends {DR._Method} */ 2173DR.users.CanAddFavorite = function(par){ 2174 this.select = []; 2175 /** @private */ 2176 this._t = 3373; 2177 if(!par || typeof par != 'object'){return;} 2178 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2179 if(DR._Base.is(par.error)) this.error = par.error; 2180}; 2181DR._Base._types[3373] = DR.users.CanAddFavorite; 2182DR.users.CanAddFavorite[__CL] = "Users__CanAddFavorite"; 2183DR.users.CanAddFavorite[__P] = new DR._Method; 2184DR.users.CanAddFavorite[__P][__C] = DR.users.CanAddFavorite; 2185/** @type {Number} */ 2186DR.users.CanAddFavorite.prototype.uid = null; 2187/** @type {DR.users.struct.CanAddFavoriteRe} */ 2188DR.users.CanAddFavorite.prototype.re = null; 2189 2190/** @extends {DR._Method} */ 2191DR.users.CheckExternalUrl = function(par){ 2192 this.select = []; 2193 /** @private */ 2194 this._t = 1421; 2195 if(!par || typeof par != 'object'){return;} 2196 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2197 if(DR._Base.is(par.error)) this.error = par.error; 2198}; 2199DR._Base._types[1421] = DR.users.CheckExternalUrl; 2200DR.users.CheckExternalUrl[__CL] = "Users__CheckExternalUrl"; 2201DR.users.CheckExternalUrl[__P] = new DR._Method; 2202DR.users.CheckExternalUrl[__P][__C] = DR.users.CheckExternalUrl; 2203/** @type {String|null} */ 2204DR.users.CheckExternalUrl.prototype.exturl = null; 2205/** @type {String} */ 2206DR.users.CheckExternalUrl.prototype.url = null; 2207/** @type {DR.base.struct.Status} */ 2208DR.users.CheckExternalUrl.prototype.re = null; 2209 2210/** @extends {DR._Method} */ 2211DR.users.CloseCover = function(par){ 2212 this.select = []; 2213 /** @private */ 2214 this._t = 2818; 2215 if(!par || typeof par != 'object'){return;} 2216 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2217 if(DR._Base.is(par.error)) this.error = par.error; 2218}; 2219DR._Base._types[2818] = DR.users.CloseCover; 2220DR.users.CloseCover[__CL] = "Users__CloseCover"; 2221DR.users.CloseCover[__P] = new DR._Method; 2222DR.users.CloseCover[__P][__C] = DR.users.CloseCover; 2223/** @type {Number} */ 2224DR.users.CloseCover.prototype.uid = null; 2225/** @type {DR.base.struct.Status} */ 2226DR.users.CloseCover.prototype.re = null; 2227 2228/** @extends {DR._Method} */ 2229DR.users.CropCover = function(par){ 2230 this.select = []; 2231 /** @private */ 2232 this._t = 2827; 2233 if(!par || typeof par != 'object'){return;} 2234 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2235 if(DR._Base.is(par.error)) this.error = par.error; 2236}; 2237DR._Base._types[2827] = DR.users.CropCover; 2238DR.users.CropCover[__CL] = "Users__CropCover"; 2239DR.users.CropCover[__P] = new DR._Method; 2240DR.users.CropCover[__P][__C] = DR.users.CropCover; 2241/** @type {DR.pic.struct.CropRect} */ 2242DR.users.CropCover.prototype.crop = null; 2243/** @type {Number|null} */ 2244DR.users.CropCover.prototype.pid = null; 2245/** @type {Number|null} */ 2246DR.users.CropCover.prototype.tmpId = null; 2247/** @type {Number} */ 2248DR.users.CropCover.prototype.uid = null; 2249/** @type {DR.users.struct.Cover} */ 2250DR.users.CropCover.prototype.re = null; 2251 2252/** @extends {DR._Method} */ 2253DR.users.DeleteCover = function(par){ 2254 this.select = []; 2255 /** @private */ 2256 this._t = 2822; 2257 if(!par || typeof par != 'object'){return;} 2258 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2259 if(DR._Base.is(par.error)) this.error = par.error; 2260}; 2261DR._Base._types[2822] = DR.users.DeleteCover; 2262DR.users.DeleteCover[__CL] = "Users__DeleteCover"; 2263DR.users.DeleteCover[__P] = new DR._Method; 2264DR.users.DeleteCover[__P][__C] = DR.users.DeleteCover; 2265/** @type {Number} */ 2266DR.users.DeleteCover.prototype.uid = null; 2267/** @type {DR.base.struct.Status} */ 2268DR.users.DeleteCover.prototype.re = null; 2269 2270/** @extends {DR._Method} */ 2271DR.users.DeleteProfile = function(par){ 2272 this.select = []; 2273 /** @private */ 2274 this._t = 3775; 2275 if(!par || typeof par != 'object'){return;} 2276 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2277 if(DR._Base.is(par.error)) this.error = par.error; 2278}; 2279DR._Base._types[3775] = DR.users.DeleteProfile; 2280DR.users.DeleteProfile[__CL] = "Users__DeleteProfile"; 2281DR.users.DeleteProfile[__P] = new DR._Method; 2282DR.users.DeleteProfile[__P][__C] = DR.users.DeleteProfile; 2283/** @type {String|null} */ 2284DR.users.DeleteProfile.prototype.reason = null; 2285/** @type {Number} */ 2286DR.users.DeleteProfile.prototype.uid = null; 2287/** @type {DR.base.struct.Status} */ 2288DR.users.DeleteProfile.prototype.re = null; 2289 2290/** @extends {DR.users.Friends} */ 2291DR.users.Favorites = function(par){ 2292 this.select = []; 2293 /** @private */ 2294 this._t = 388; 2295 if(!par || typeof par != 'object'){return;} 2296 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2297 if(DR._Base.is(par.error)) this.error = par.error; 2298}; 2299DR._Base._types[388] = DR.users.Favorites; 2300DR.users.Favorites[__CL] = "Users__Favorites"; 2301DR.users.Favorites[__P] = new DR.users.Friends; 2302DR.users.Favorites[__P][__C] = DR.users.Favorites; 2303/** @type {Boolean|null} */ 2304DR.users.Favorites.prototype.friends = null; 2305 2306/** @extends {DR.base.Pg} */ 2307DR.users.Followers = function(par){ 2308 this.select = []; 2309 /** @private */ 2310 this._t = 389; 2311 if(!par || typeof par != 'object'){return;} 2312 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2313 if(DR._Base.is(par.error)) this.error = par.error; 2314}; 2315DR._Base._types[389] = DR.users.Followers; 2316DR.users.Followers[__CL] = "Users__Followers"; 2317DR.users.Followers[__P] = new DR.base.Pg; 2318DR.users.Followers[__P][__C] = DR.users.Followers; 2319/** @type {DR.users.struct.FollowersRe} */ 2320DR.users.Followers.prototype.re = null; 2321 2322/** @extends {DR._Method} */ 2323DR.users.ForgotPass = function(par){ 2324 this.select = []; 2325 /** @private */ 2326 this._t = 331; 2327 if(!par || typeof par != 'object'){return;} 2328 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2329 if(DR._Base.is(par.error)) this.error = par.error; 2330}; 2331DR._Base._types[331] = DR.users.ForgotPass; 2332DR.users.ForgotPass[__CL] = "Users__ForgotPass"; 2333DR.users.ForgotPass[__P] = new DR._Method; 2334DR.users.ForgotPass[__P][__C] = DR.users.ForgotPass; 2335/** @type {String} */ 2336DR.users.ForgotPass.prototype.email = null; 2337/** @type {String|null} */ 2338DR.users.ForgotPass.prototype.recaptcha = null; 2339/** @type {DR.base.struct.Status} */ 2340DR.users.ForgotPass.prototype.re = null; 2341 2342/** @extends {DR._Method} */ 2343DR.users.ForgotPassChange = function(par){ 2344 this.select = []; 2345 /** @private */ 2346 this._t = 4555; 2347 if(!par || typeof par != 'object'){return;} 2348 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2349 if(DR._Base.is(par.error)) this.error = par.error; 2350}; 2351DR._Base._types[4555] = DR.users.ForgotPassChange;
2352DR.users.ForgotPassChange[__CL] = "Users__ForgotPassChange"; 2353DR.users.ForgotPassChange[__P] = new DR._Method; 2354DR.users.ForgotPassChange[__P][__C] = DR.users.ForgotPassChange; 2355/** @type {String} */ 2356DR.users.ForgotPassChange.prototype.hash = null; 2357/** @type {String} */ 2358DR.users.ForgotPassChange.prototype.password = null; 2359/** @type {String} */ 2360DR.users.ForgotPassChange.prototype.password2 = null; 2361 2362/** @extends {DR._Method} */ 2363DR.users.ForgotPassLinkOpened = function(par){ 2364 this.select = []; 2365 /** @private */ 2366 this._t = 4556; 2367 if(!par || typeof par != 'object'){return;} 2368 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2369 if(DR._Base.is(par.error)) this.error = par.error; 2370}; 2371DR._Base._types[4556] = DR.users.ForgotPassLinkOpened; 2372DR.users.ForgotPassLinkOpened[__CL] = "Users__ForgotPassLinkOpened"; 2373DR.users.ForgotPassLinkOpened[__P] = new DR._Method; 2374DR.users.ForgotPassLinkOpened[__P][__C] = DR.users.ForgotPassLinkOpened; 2375/** @type {String} */ 2376DR.users.ForgotPassLinkOpened.prototype.hash = null; 2377 2378/** @extends {DR.users.Friends} */ 2379DR.users.FriendsClosest = function(par){ 2380 this.select = []; 2381 /** @private */ 2382 this._t = 327; 2383 if(!par || typeof par != 'object'){return;} 2384 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2385 if(DR._Base.is(par.error)) this.error = par.error; 2386}; 2387DR._Base._types[327] = DR.users.FriendsClosest; 2388DR.users.FriendsClosest[__CL] = "Users__FriendsClosest"; 2389DR.users.FriendsClosest[__P] = new DR.users.Friends; 2390DR.users.FriendsClosest[__P][__C] = DR.users.FriendsClosest; 2391 2392/** @extends {DR.users.Friends} */ 2393DR.users.FriendsOnline = function(par){ 2394 this.select = []; 2395 /** @private */ 2396 this._t = 30; 2397 if(!par || typeof par != 'object'){return;} 2398 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2399 if(DR._Base.is(par.error)) this.error = par.error; 2400}; 2401DR._Base._types[30] = DR.users.FriendsOnline; 2402DR.users.FriendsOnline[__CL] = "Users__FriendsOnline"; 2403DR.users.FriendsOnline[__P] = new DR.users.Friends; 2404DR.users.FriendsOnline[__P][__C] = DR.users.FriendsOnline; 2405 2406/** @extends {DR.base.Pg} */ 2407DR.users.GeoOnline = function(par){ 2408 this.select = []; 2409 /** @private */ 2410 this._t = 3494; 2411 if(!par || typeof par != 'object'){return;} 2412 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2413 if(DR._Base.is(par.error)) this.error = par.error; 2414}; 2415DR._Base._types[3494] = DR.users.GeoOnline; 2416DR.users.GeoOnline[__CL] = "Users__GeoOnline"; 2417DR.users.GeoOnline[__P] = new DR.base.Pg; 2418DR.users.GeoOnline[__P][__C] = DR.users.GeoOnline; 2419/** @type {String|null} */ 2420DR.users.GeoOnline.prototype.country = null; 2421/** @type {DR.base.struct.LatLng|null} */ 2422DR.users.GeoOnline.prototype.location = null; 2423/** @type {DR.users.struct.GeoOnlineRe} */ 2424DR.users.GeoOnline.prototype.re = null; 2425 2426/** @extends {DR._Method} */ 2427DR.users.Get = function(par){ 2428 this.select = []; 2429 this.uids = []; 2430 /** @private */ 2431 this._t = 25; 2432 if(!par || typeof par != 'object'){return;} 2433 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2434 if(DR._Base.is(par.error)) this.error = par.error; 2435}; 2436DR._Base._types[25] = DR.users.Get; 2437DR.users.Get[__CL] = "Users__Get"; 2438DR.users.Get[__P] = new DR._Method; 2439DR.users.Get[__P][__C] = DR.users.Get; 2440/** @type {Array.<Number>} */ 2441DR.users.Get.prototype.uids = null; 2442/** @type {DR.users.struct.GetRe} */ 2443DR.users.Get.prototype.re = null; 2444 2445/** @extends {DR._Method} */ 2446DR.users.GetApiCounts = function(par){ 2447 this.select = []; 2448 /** @private */ 2449 this._t = 1431; 2450 if(!par || typeof par != 'object'){return;} 2451 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2452 if(DR._Base.is(par.error)) this.error = par.error; 2453}; 2454DR._Base._types[1431] = DR.users.GetApiCounts; 2455DR.users.GetApiCounts[__CL] = "Users__GetApiCounts"; 2456DR.users.GetApiCounts[__P] = new DR._Method; 2457DR.users.GetApiCounts[__P][__C] = DR.users.GetApiCounts; 2458/** @type {Number} */ 2459DR.users.GetApiCounts.prototype.id = null; 2460/** @type {DR.users.struct.UserApiCounts} */ 2461DR.users.GetApiCounts.prototype.re = null; 2462 2463/** @extends {DR._Method} */ 2464DR.users.GetAuthOptions = function(par){ 2465 this.select = []; 2466 /** @private */ 2467 this._t = 4914; 2468 if(!par || typeof par != 'object'){return;} 2469 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2470 if(DR._Base.is(par.error)) this.error = par.error; 2471}; 2472DR._Base._types[4914] = DR.users.GetAuthOptions; 2473DR.users.GetAuthOptions[__CL] = "Users__GetAuthOptions"; 2474DR.users.GetAuthOptions[__P] = new DR._Method; 2475DR.users.GetAuthOptions[__P][__C] = DR.users.GetAuthOptions; 2476/** @type {DR.users.struct.GetAuthOptionsRe} */ 2477DR.users.GetAuthOptions.prototype.re = null; 2478 2479/** @extends {DR._Method} */ 2480DR.users.GetBlocked = function(par){ 2481 this.select = []; 2482 /** @private */ 2483 this._t = 5918; 2484 if(!par || typeof par != 'object'){return;} 2485 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2486 if(DR._Base.is(par.error)) this.error = par.error; 2487}; 2488DR._Base._types[5918] = DR.users.GetBlocked; 2489DR.users.GetBlocked[__CL] = "Users__GetBlocked"; 2490DR.users.GetBlocked[__P] = new DR._Method; 2491DR.users.GetBlocked[__P][__C] = DR.users.GetBlocked; 2492/** @type {DR.users.struct.GetBlockedRe} */ 2493DR.users.GetBlocked.prototype.re = null; 2494 2495/** @extends {DR._Method} */ 2496DR.users.GetByAddress = function(par){ 2497 this.select = []; 2498 /** @private */ 2499 this._t = 3493; 2500 if(!par || typeof par != 'object'){return;} 2501 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2502 if(DR._Base.is(par.error)) this.error = par.error; 2503}; 2504DR._Base._types[3493] = DR.users.GetByAddress; 2505DR.users.GetByAddress[__CL] = "Users__GetByAddress"; 2506DR.users.GetByAddress[__P] = new DR._Method; 2507DR.users.GetByAddress[__P][__C] = DR.users.GetByAddress; 2508/** @type {String} */ 2509DR.users.GetByAddress.prototype.url = null; 2510/** @type {DR.users.struct.GetByAddressRe} */ 2511DR.users.GetByAddress.prototype.re = null; 2512 2513/** @extends {DR._Method} */ 2514DR.users.GetByExtUrl = function(par){ 2515 this.select = []; 2516 /** @private */ 2517 this._t = 1476; 2518 if(!par || typeof par != 'object'){return;} 2519 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2520 if(DR._Base.is(par.error)) this.error = par.error; 2521}; 2522DR._Base._types[1476] = DR.users.GetByExtUrl; 2523DR.users.GetByExtUrl[__CL] = "Users__GetByExtUrl"; 2524DR.users.GetByExtUrl[__P] = new DR._Method; 2525DR.users.GetByExtUrl[__P][__C] = DR.users.GetByExtUrl; 2526/** @type {String} */ 2527DR.users.GetByExtUrl.prototype.extUrl = null; 2528/** @type {DR.users.struct.GetByExtUrlRe} */ 2529DR.users.GetByExtUrl.prototype.re = null; 2530 2531/** @extends {DR._Method} */ 2532DR.users.GetById = function(par){ 2533 this.select = []; 2534 /** @private */ 2535 this._t = 3365; 2536 if(!par || typeof par != 'object'){return;} 2537 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2538 if(DR._Base.is(par.error)) this.error = par.error; 2539}; 2540DR._Base._types[3365] = DR.users.GetById; 2541DR.users.GetById[__CL] = "Users__GetById"; 2542DR.users.GetById[__P] = new DR._Method; 2543DR.users.GetById[__P][__C] = DR.users.GetById; 2544/** @type {Number} */ 2545DR.users.GetById.prototype.uid = null; 2546/** @type {DR.users.struct.User} */ 2547DR.users.GetById.prototype.re = null; 2548 2549/** @extends {DR.base.Pg} */ 2550DR.users.GetCommonFriends = function(par){ 2551 this.select = []; 2552 /** @private */ 2553 this._t = 1437; 2554 if(!par || typeof par != 'object'){return;} 2555 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2556 if(DR._Base.is(par.error)) this.error = par.error; 2557}; 2558DR._Base._types[1437] = DR.users.GetCommonFriends; 2559DR.users.GetCommonFriends[__CL] = "Users__GetCommonFriends"; 2560DR.users.GetCommonFriends[__P] = new DR.base.Pg; 2561DR.users.GetCommonFriends[__P][__C] = DR.users.GetCommonFriends; 2562/** @type {Number} */ 2563DR.users.GetCommonFriends.prototype.fid = null; 2564/** @type {Number|null} */ 2565DR.users.GetCommonFriends.prototype.uid = null; 2566/** @type {DR.users.struct.GetCommonFriendsRe} */ 2567DR.users.GetCommonFriends.prototype.re = null; 2568 2569/** @extends {DR._Method} */ 2570DR.users.GetDefaultCounts = function(par){ 2571 this.select = []; 2572 /** @private */ 2573 this._t = 1402; 2574 if(!par || typeof par != 'object'){return;} 2575 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2576 if(DR._Base.is(par.error)) this.error = par.error; 2577}; 2578DR._Base._types[1402] = DR.users.GetDefaultCounts; 2579DR.users.GetDefaultCounts[__CL] = "Users__GetDefaultCounts"; 2580DR.users.GetDefaultCounts[__P] = new DR._Method; 2581DR.users.GetDefaultCounts[__P][__C] = DR.users.GetDefaultCounts; 2582/** @type {Number|null} */ 2583DR.users.GetDefaultCounts.prototype.uid = null; 2584/** @type {DR.users.struct.UserDefaultCounts} */ 2585DR.users.GetDefaultCounts.prototype.re = null; 2586 2587/** @extends {DR._Method} */ 2588DR.users.GetDefaultInfo = function(par){ 2589 this.select = []; 2590 /** @private */ 2591 this._t = 1403; 2592 if(!par || typeof par != 'object'){return;} 2593 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2594 if(DR._Base.is(par.error)) this.error = par.error; 2595}; 2596DR._Base._types[1403] = DR.users.GetDefaultInfo; 2597DR.users.GetDefaultInfo[__CL] = "Users__GetDefaultInfo"; 2598DR.users.GetDefaultInfo[__P] = new DR._Method; 2599DR.users.GetDefaultInfo[__P][__C] = DR.users.GetDefaultInfo; 2600/** @type {Number|null} */ 2601DR.users.GetDefaultInfo.prototype.uid = null; 2602/** @type {DR.users.struct.UserDefaultInfo} */ 2603DR.users.GetDefaultInfo.prototype.re = null; 2604 2605/** @extends {DR._Method} */ 2606DR.users.GetIPInfo = function(par){ 2607 this.select = []; 2608 /** @private */ 2609 this._t = 113; 2610 if(!par || typeof par != 'object'){return;} 2611 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2612 if(DR._Base.is(par.error)) this.error = par.error; 2613}; 2614DR._Base._types[113] = DR.users.GetIPInfo; 2615DR.users.GetIPInfo[__CL] = "Users__GetIPInfo"; 2616DR.users.GetIPInfo[__P] = new DR._Method; 2617DR.users.GetIPInfo[__P][__C] = DR.users.GetIPInfo; 2618/** @type {String|null} */ 2619DR.users.GetIPInfo.prototype.ip = null; 2620/** @type {DR.users.struct.IPInfo} */ 2621DR.users.GetIPInfo.prototype.re = null; 2622 2623/** @extends {DR.users.Friends} */
2624DR.users.GetLastOnline = function(par){ 2625 this.select = []; 2626 /** @private */ 2627 this._t = 938; 2628 if(!par || typeof par != 'object'){return;} 2629 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2630 if(DR._Base.is(par.error)) this.error = par.error; 2631}; 2632DR._Base._types[938] = DR.users.GetLastOnline; 2633DR.users.GetLastOnline[__CL] = "Users__GetLastOnline"; 2634DR.users.GetLastOnline[__P] = new DR.users.Friends; 2635DR.users.GetLastOnline[__P][__C] = DR.users.GetLastOnline; 2636 2637/** @extends {DR._Method} */ 2638DR.users.GetOAuth2Providers = function(par){ 2639 this.select = []; 2640 /** @private */ 2641 this._t = 4741; 2642 if(!par || typeof par != 'object'){return;} 2643 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2644 if(DR._Base.is(par.error)) this.error = par.error; 2645}; 2646DR._Base._types[4741] = DR.users.GetOAuth2Providers; 2647DR.users.GetOAuth2Providers[__CL] = "Users__GetOAuth2Providers"; 2648DR.users.GetOAuth2Providers[__P] = new DR._Method; 2649DR.users.GetOAuth2Providers[__P][__C] = DR.users.GetOAuth2Providers; 2650/** @type {DR.users.struct.GetOAuth2ProvidersRe} */ 2651DR.users.GetOAuth2Providers.prototype.re = null; 2652 2653/** @extends {DR._Method} */ 2654DR.users.GetRandomPYMK = function(par){ 2655 this.select = []; 2656 /** @private */ 2657 this._t = 2577; 2658 if(!par || typeof par != 'object'){return;} 2659 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2660 if(DR._Base.is(par.error)) this.error = par.error; 2661}; 2662DR._Base._types[2577] = DR.users.GetRandomPYMK; 2663DR.users.GetRandomPYMK[__CL] = "Users__GetRandomPYMK"; 2664DR.users.GetRandomPYMK[__P] = new DR._Method; 2665DR.users.GetRandomPYMK[__P][__C] = DR.users.GetRandomPYMK; 2666/** @type {Number|null} */ 2667DR.users.GetRandomPYMK.prototype.fid = null; 2668/** @type {DR.users.struct.RandomPYMK} */ 2669DR.users.GetRandomPYMK.prototype.re = null; 2670 2671/** @extends {DR._Method} */ 2672DR.users.GetRelationship = function(par){ 2673 this.select = []; 2674 /** @private */ 2675 this._t = 1910; 2676 if(!par || typeof par != 'object'){return;} 2677 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2678 if(DR._Base.is(par.error)) this.error = par.error; 2679}; 2680DR._Base._types[1910] = DR.users.GetRelationship; 2681DR.users.GetRelationship[__CL] = "Users__GetRelationship"; 2682DR.users.GetRelationship[__P] = new DR._Method; 2683DR.users.GetRelationship[__P][__C] = DR.users.GetRelationship; 2684/** @type {Number|null} */ 2685DR.users.GetRelationship.prototype.uid = null; 2686/** @type {DR.users.struct.GetRelationshipRe} */ 2687DR.users.GetRelationship.prototype.re = null; 2688 2689/** @extends {DR._Method} */ 2690DR.users.GetType = function(par){ 2691 this.select = []; 2692 /** @private */ 2693 this._t = 1385; 2694 if(!par || typeof par != 'object'){return;} 2695 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2696 if(DR._Base.is(par.error)) this.error = par.error; 2697}; 2698DR._Base._types[1385] = DR.users.GetType; 2699DR.users.GetType[__CL] = "Users__GetType"; 2700DR.users.GetType[__P] = new DR._Method; 2701DR.users.GetType[__P][__C] = DR.users.GetType; 2702/** @type {Number} */ 2703DR.users.GetType.prototype.uid = null; 2704/** @type {DR.users.struct.GetTypeRe} */ 2705DR.users.GetType.prototype.re = null; 2706 2707/** @extends {DR._Method} */ 2708DR.users.GetUserGroups = function(par){ 2709 this.select = []; 2710 /** @private */ 2711 this._t = 793; 2712 if(!par || typeof par != 'object'){return;} 2713 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2714 if(DR._Base.is(par.error)) this.error = par.error; 2715}; 2716DR._Base._types[793] = DR.users.GetUserGroups; 2717DR.users.GetUserGroups[__CL] = "Users__GetUserGroups"; 2718DR.users.GetUserGroups[__P] = new DR._Method; 2719DR.users.GetUserGroups[__P][__C] = DR.users.GetUserGroups; 2720/** @type {Boolean|null} */ 2721DR.users.GetUserGroups.prototype.active = null; 2722/** @type {Boolean|null} */ 2723DR.users.GetUserGroups.prototype.ungrouped = null; 2724/** @type {DR.users.struct.GetUserGroupsRe} */ 2725DR.users.GetUserGroups.prototype.re = null; 2726 2727/** @extends {DR._Method} */ 2728DR.users.GetUserInterests = function(par){ 2729 this.select = []; 2730 /** @private */ 2731 this._t = 2860; 2732 if(!par || typeof par != 'object'){return;} 2733 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2734 if(DR._Base.is(par.error)) this.error = par.error; 2735}; 2736DR._Base._types[2860] = DR.users.GetUserInterests; 2737DR.users.GetUserInterests[__CL] = "Users__GetUserInterests"; 2738DR.users.GetUserInterests.TYPE_GROUPS = "groups"; 2739DR.users.GetUserInterests.TYPE_MUSIC = "music"; 2740DR.users.GetUserInterests.TYPE_BUSINESS = "business"; 2741DR.users.GetUserInterests.TYPE_EVENT = "event";
2742DR.users.GetUserInterests.TYPE_API = "api"; 2743DR.users.GetUserInterests.TYPE_MYBANDS = "mybands"; 2744DR.users.GetUserInterests[__P] = new DR._Method; 2745DR.users.GetUserInterests[__P][__C] = DR.users.GetUserInterests; 2746/** @type {Number} */ 2747DR.users.GetUserInterests.prototype.count = null; 2748/** @type {Number|null} */ 2749DR.users.GetUserInterests.prototype.pg = null; 2750/** @type {String} */ 2751DR.users.GetUserInterests.prototype.type = null; 2752/** @type {Number|null} */ 2753DR.users.GetUserInterests.prototype.uid = null; 2754/** @type {DR.users.struct.GetUserInterestsRe} */ 2755DR.users.GetUserInterests.prototype.re = null; 2756 2757/** @extends {DR._Method} */ 2758DR.users.HasAgreedToPrivacyPolicy = function(par){ 2759 this.select = []; 2760 /** @private */ 2761 this._t = 3913; 2762 if(!par || typeof par != 'object'){return;} 2763 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2764 if(DR._Base.is(par.error)) this.error = par.error; 2765}; 2766DR._Base._types[3913] = DR.users.HasAgreedToPrivacyPolicy; 2767DR.users.HasAgreedToPrivacyPolicy[__CL] = "Users__HasAgreedToPrivacyPolicy"; 2768DR.users.HasAgreedToPrivacyPolicy[__P] = new DR._Method; 2769DR.users.HasAgreedToPrivacyPolicy[__P][__C] = DR.users.HasAgreedToPrivacyPolicy; 2770/** @type {DR.users.struct.HasAgreedToPrivacyPolicyRe} */ 2771DR.users.HasAgreedToPrivacyPolicy.prototype.re = null; 2772 2773/** @extends {DR._Method} */ 2774DR.users.HasBlocked = function(par){ 2775 this.select = []; 2776 /** @private */ 2777 this._t = 1401; 2778 if(!par || typeof par != 'object'){return;} 2779 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2780 if(DR._Base.is(par.error)) this.error = par.error; 2781}; 2782DR._Base._types[1401] = DR.users.HasBlocked; 2783DR.users.HasBlocked[__CL] = "Users__HasBlocked"; 2784DR.users.HasBlocked[__P] = new DR._Method; 2785DR.users.HasBlocked[__P][__C] = DR.users.HasBlocked; 2786/** @type {Number} */ 2787DR.users.HasBlocked.prototype.uid = null; 2788/** @type {DR.users.struct.HasBlockedRe} */ 2789DR.users.HasBlocked.prototype.re = null; 2790 2791/** @extends {DR._Method} */ 2792DR.users.LinkSortRates = function(par){ 2793 this.select = []; 2794 this.uids = []; 2795 /** @private */ 2796 this._t = 31; 2797 if(!par || typeof par != 'object'){return;} 2798 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2799 if(DR._Base.is(par.error)) this.error = par.error; 2800}; 2801DR._Base._types[31] = DR.users.LinkSortRates; 2802DR.users.LinkSortRates[__CL] = "Users__LinkSortRates"; 2803DR.users.LinkSortRates[__P] = new DR._Method; 2804DR.users.LinkSortRates[__P][__C] = DR.users.LinkSortRates; 2805/** @type {Array.<Number>} */ 2806DR.users.LinkSortRates.prototype.uids = null; 2807/** @type {DR.users.struct.LinkSortRatesRe} */ 2808DR.users.LinkSortRates.prototype.re = null; 2809 2810/** @extends {DR._Method} */ 2811DR.users.Login = function(par){ 2812 this.select = []; 2813 /** @private */ 2814 this._t = 304; 2815 if(!par || typeof par != 'object'){return;} 2816 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2817 if(DR._Base.is(par.error)) this.error = par.error; 2818}; 2819DR._Base._types[304] = DR.users.Login; 2820DR.users.Login[__CL] = "Users__Login"; 2821DR.users.Login[__P] = new DR._Method; 2822DR.users.Login[__P][__C] = DR.users.Login; 2823/** @type {String|null} */ 2824DR.users.Login.prototype.deviceKey = null; 2825/** @type {String|null} */ 2826DR.users.Login.prototype.email = null; 2827/** @type {String|null} */ 2828DR.users.Login.prototype.password = null; 2829/** @type {String|null} */ 2830DR.users.Login.prototype.resolution = null; 2831/** @type {String|null} */ 2832DR.users.Login.prototype.userAgent = null; 2833/** @type {DR.users.struct.LoginRe} */ 2834DR.users.Login.prototype.re = null; 2835 2836/** @extends {DR._Method} */ 2837DR.users.LoginAppleId = function(par){ 2838 this.select = []; 2839 /** @private */ 2840 this._t = 4983; 2841 if(!par || typeof par != 'object'){return;} 2842 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2843 if(DR._Base.is(par.error)) this.error = par.error; 2844}; 2845DR._Base._types[4983] = DR.users.LoginAppleId; 2846DR.users.LoginAppleId[__CL] = "Users__LoginAppleId"; 2847DR.users.LoginAppleId[__P] = new DR._Method; 2848DR.users.LoginAppleId[__P][__C] = DR.users.LoginAppleId; 2849/** @type {String|null} */ 2850DR.users.LoginAppleId.prototype.deviceKey = null; 2851/** @type {String|null} */ 2852DR.users.LoginAppleId.prototype.firstName = null; 2853/** @type {String|null} */ 2854DR.users.LoginAppleId.prototype.lastName = null; 2855/** @type {String} */ 2856DR.users.LoginAppleId.prototype.token = null; 2857/** @type {DR.users.struct.LoginAppleIdRe} */ 2858DR.users.LoginAppleId.prototype.re = null; 2859 2860/** @extends {DR._Method} */ 2861DR.users.LoginOAuth2 = function(par){ 2862 this.select = []; 2863 /** @private */ 2864 this._t = 4743; 2865 if(!par || typeof par != 'object'){return;} 2866 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2867 if(DR._Base.is(par.error)) this.error = par.error; 2868}; 2869DR._Base._types[4743] = DR.users.LoginOAuth2; 2870DR.users.LoginOAuth2[__CL] = "Users__LoginOAuth2"; 2871DR.users.LoginOAuth2[__P] = new DR._Method; 2872DR.users.LoginOAuth2[__P][__C] = DR.users.LoginOAuth2; 2873/** @type {String} */ 2874DR.users.LoginOAuth2.prototype.accessToken = null; 2875/** @type {String|null} */ 2876DR.users.LoginOAuth2.prototype.deviceKey = null; 2877/** @type {DR.users.struct.LoginOAuth2Re} */ 2878DR.users.LoginOAuth2.prototype.re = null; 2879 2880/** @extends {DR._Method} */ 2881DR.users.Logout = function(par){ 2882 this.select = []; 2883 /** @private */ 2884 this._t = 305; 2885 if(!par || typeof par != 'object'){return;} 2886 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2887 if(DR._Base.is(par.error)) this.error = par.error; 2888}; 2889DR._Base._types[305] = DR.users.Logout; 2890DR.users.Logout[__CL] = "Users__Logout"; 2891DR.users.Logout[__P] = new DR._Method; 2892DR.users.Logout[__P][__C] = DR.users.Logout; 2893/** @type {Number} */ 2894DR.users.Logout.prototype.uid = null; 2895/** @type {DR.base.struct.Status} */ 2896DR.users.Logout.prototype.re = null; 2897 2898/** @extends {DR.users.Friends} */ 2899DR.users.PYMK = function(par){ 2900 this.select = []; 2901 /** @private */ 2902 this._t = 392; 2903 if(!par || typeof par != 'object'){return;} 2904 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2905 if(DR._Base.is(par.error)) this.error = par.error; 2906}; 2907DR._Base._types[392] = DR.users.PYMK; 2908DR.users.PYMK[__CL] = "Users__PYMK"; 2909DR.users.PYMK[__P] = new DR.users.Friends; 2910DR.users.PYMK[__P][__C] = DR.users.PYMK; 2911 2912/** @extends {DR._Method} */ 2913DR.users.PYMKMain = function(par){ 2914 this.select = []; 2915 /** @private */ 2916 this._t = 2815; 2917 if(!par || typeof par != 'object'){return;} 2918 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2919 if(DR._Base.is(par.error)) this.error = par.error; 2920}; 2921DR._Base._types[2815] = DR.users.PYMKMain; 2922DR.users.PYMKMain[__CL] = "Users__PYMKMain"; 2923DR.users.PYMKMain.TYPE_PIGSORT = "pigsort"; 2924DR.users.PYMKMain.TYPE_MAIN = "main"; 2925DR.users.PYMKMain[__P] = new DR._Method; 2926DR.users.PYMKMain[__P][__C] = DR.users.PYMKMain; 2927/** @type {String} */ 2928DR.users.PYMKMain.prototype.type = null; 2929/** @type {DR.users.struct.PYMKMainRe} */ 2930DR.users.PYMKMain.prototype.re = null; 2931 2932/** @extends {DR._Method} */ 2933DR.users.RemoveCover = function(par){ 2934 this.select = []; 2935 /** @private */ 2936 this._t = 2821; 2937 if(!par || typeof par != 'object'){return;} 2938 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2939 if(DR._Base.is(par.error)) this.error = par.error; 2940}; 2941DR._Base._types[2821] = DR.users.RemoveCover; 2942DR.users.RemoveCover[__CL] = "Users__RemoveCover"; 2943DR.users.RemoveCover[__P] = new DR._Method; 2944DR.users.RemoveCover[__P][__C] = DR.users.RemoveCover; 2945/** @type {Number} */ 2946DR.users.RemoveCover.prototype.uid = null; 2947/** @type {DR.base.struct.Status} */ 2948DR.users.RemoveCover.prototype.re = null; 2949 2950/** @extends {DR._Method} */ 2951DR.users.RemoveCoverUrl = function(par){ 2952 this.select = []; 2953 /** @private */ 2954 this._t = 2820; 2955 if(!par || typeof par != 'object'){return;} 2956 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2957 if(DR._Base.is(par.error)) this.error = par.error; 2958}; 2959DR._Base._types[2820] = DR.users.RemoveCoverUrl; 2960DR.users.RemoveCoverUrl[__CL] = "Users__RemoveCoverUrl"; 2961DR.users.RemoveCoverUrl[__P] = new DR._Method; 2962DR.users.RemoveCoverUrl[__P][__C] = DR.users.RemoveCoverUrl; 2963/** @type {Number} */ 2964DR.users.RemoveCoverUrl.prototype.uid = null; 2965/** @type {DR.base.struct.Status} */ 2966DR.users.RemoveCoverUrl.prototype.re = null; 2967 2968/** @extends {DR._Method} */ 2969DR.users.RemovePYMK = function(par){ 2970 this.select = []; 2971 /** @private */ 2972 this._t = 455; 2973 if(!par || typeof par != 'object'){return;} 2974 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2975 if(DR._Base.is(par.error)) this.error = par.error; 2976}; 2977DR._Base._types[455] = DR.users.RemovePYMK; 2978DR.users.RemovePYMK[__CL] = "Users__RemovePYMK"; 2979DR.users.RemovePYMK.STATS_PYMK_PIGSORT_REMOVE = "pymk_pigsort_remove"; 2980DR.users.RemovePYMK.STATS_PYMK_REMOVE = "pymk_remove"; 2981DR.users.RemovePYMK[__P] = new DR._Method; 2982DR.users.RemovePYMK[__P][__C] = DR.users.RemovePYMK; 2983/** @type {String|null} */ 2984DR.users.RemovePYMK.prototype.stats = null; 2985/** @type {Number} */ 2986DR.users.RemovePYMK.prototype.uid = null; 2987/** @type {DR.base.struct.Status} */ 2988DR.users.RemovePYMK.prototype.re = null; 2989 2990/** @extends {DR._Method} */ 2991DR.users.RequestUnblock = function(par){ 2992 this.select = []; 2993 /** @private */ 2994 this._t = 5920; 2995 if(!par || typeof par != 'object'){return;} 2996 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 2997 if(DR._Base.is(par.error)) this.error = par.error; 2998}; 2999DR._Base._types[5920] = DR.users.RequestUnblock; 3000DR.users.RequestUnblock[__CL] = "Users__RequestUnblock"; 3001DR.users.RequestUnblock[__P] = new DR._Method; 3002DR.users.RequestUnblock[__P][__C] = DR.users.RequestUnblock; 3003/** @type {String} */ 3004DR.users.RequestUnblock.prototype.birthday = null; 3005/** @type {String} */ 3006DR.users.RequestUnblock.prototype.name = null; 3007/** @type {Number|null} */ 3008DR.users.RequestUnblock.prototype.picTmpId = null; 3009/** @type {Number} */ 3010DR.users.RequestUnblock.prototype.sex = null; 3011/** @type {String} */ 3012DR.users.RequestUnblock.prototype.surname = null; 3013/** @type {DR.users.struct.RequestUnblockRe} */ 3014DR.users.RequestUnblock.prototype.re = null; 3015 3016/** @extends {DR._Method} */ 3017DR.users.SaveCoverVideo = function(par){ 3018 this.select = []; 3019 /** @private */ 3020 this._t = 3972; 3021 if(!par || typeof par != 'object'){return;} 3022 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3023 if(DR._Base.is(par.error)) this.error = par.error; 3024}; 3025DR._Base._types[3972] = DR.users.SaveCoverVideo; 3026DR.users.SaveCoverVideo[__CL] = "Users__SaveCoverVideo"; 3027DR.users.SaveCoverVideo[__P] = new DR._Method; 3028DR.users.SaveCoverVideo[__P][__C] = DR.users.SaveCoverVideo; 3029/** @type {String} */ 3030DR.users.SaveCoverVideo.prototype.data = null; 3031/** @type {Number} */ 3032DR.users.SaveCoverVideo.prototype.tmpId = null; 3033/** @type {Number} */ 3034DR.users.SaveCoverVideo.prototype.uid = null; 3035/** @type {DR.users.struct.SaveCoverVideoRe} */ 3036DR.users.SaveCoverVideo.prototype.re = null; 3037 3038/** @extends {DR._Method} */ 3039DR.users.SetCookies = function(par){ 3040 this.select = []; 3041 /** @private */ 3042 this._t = 4942; 3043 if(!par || typeof par != 'object'){return;} 3044 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3045 if(DR._Base.is(par.error)) this.error = par.error; 3046}; 3047DR._Base._types[4942] = DR.users.SetCookies;
3048DR.users.SetCookies[__CL] = "Users__SetCookies"; 3049DR.users.SetCookies[__P] = new DR._Method; 3050DR.users.SetCookies[__P][__C] = DR.users.SetCookies; 3051/** @type {DR.users.struct.Cookies} */ 3052DR.users.SetCookies.prototype.cookies = null; 3053/** @type {DR.users.struct.Cookies} */ 3054DR.users.SetCookies.prototype.re = null; 3055 3056/** @extends {DR._Method} */ 3057DR.users.SetCoverUrl = function(par){ 3058 this.select = []; 3059 /** @private */ 3060 this._t = 2819; 3061 if(!par || typeof par != 'object'){return;} 3062 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3063 if(DR._Base.is(par.error)) this.error = par.error; 3064}; 3065DR._Base._types[2819] = DR.users.SetCoverUrl; 3066DR.users.SetCoverUrl[__CL] = "Users__SetCoverUrl"; 3067DR.users.SetCoverUrl[__P] = new DR._Method; 3068DR.users.SetCoverUrl[__P][__C] = DR.users.SetCoverUrl; 3069/** @type {Number} */ 3070DR.users.SetCoverUrl.prototype.uid = null; 3071/** @type {String} */ 3072DR.users.SetCoverUrl.prototype.url = null; 3073/** @type {DR.base.struct.Status} */ 3074DR.users.SetCoverUrl.prototype.re = null; 3075 3076/** @extends {DR._Method} */ 3077DR.users.SetCoverVideo = function(par){ 3078 this.select = []; 3079 /** @private */ 3080 this._t = 3986; 3081 if(!par || typeof par != 'object'){return;} 3082 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3083 if(DR._Base.is(par.error)) this.error = par.error; 3084}; 3085DR._Base._types[3986] = DR.users.SetCoverVideo; 3086DR.users.SetCoverVideo[__CL] = "Users__SetCoverVideo"; 3087DR.users.SetCoverVideo[__P] = new DR._Method; 3088DR.users.SetCoverVideo[__P][__C] = DR.users.SetCoverVideo; 3089/** @type {Number} */ 3090DR.users.SetCoverVideo.prototype.aid = null; 3091/** @type {Number} */ 3092DR.users.SetCoverVideo.prototype.id = null; 3093/** @type {Number} */ 3094DR.users.SetCoverVideo.prototype.uid = null; 3095 3096/** @extends {DR._Method} */ 3097DR.users.SetProfileOwner = function(par){ 3098 this.select = []; 3099 /** @private */ 3100 this._t = 3785; 3101 if(!par || typeof par != 'object'){return;} 3102 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3103 if(DR._Base.is(par.error)) this.error = par.error; 3104}; 3105DR._Base._types[3785] = DR.users.SetProfileOwner; 3106DR.users.SetProfileOwner[__CL] = "Users__SetProfileOwner"; 3107DR.users.SetProfileOwner[__P] = new DR._Method; 3108DR.users.SetProfileOwner[__P][__C] = DR.users.SetProfileOwner; 3109/** @type {Number} */ 3110DR.users.SetProfileOwner.prototype.fid = null; 3111/** @type {Number} */ 3112DR.users.SetProfileOwner.prototype.uid = null; 3113/** @type {DR.base.struct.Status} */ 3114DR.users.SetProfileOwner.prototype.re = null; 3115 3116/** @extends {DR._Method} */ 3117DR.users.ToggleFollow = function(par){ 3118 this.select = []; 3119 /** @private */ 3120 this._t = 2872; 3121 if(!par || typeof par != 'object'){return;} 3122 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3123 if(DR._Base.is(par.error)) this.error = par.error; 3124}; 3125DR._Base._types[2872] = DR.users.ToggleFollow; 3126DR.users.ToggleFollow[__CL] = "Users__ToggleFollow"; 3127DR.users.ToggleFollow[__P] = new DR._Method; 3128DR.users.ToggleFollow[__P][__C] = DR.users.ToggleFollow; 3129/** @type {Boolean|null} */ 3130DR.users.ToggleFollow.prototype.toggle = null; 3131/** @type {Number} */ 3132DR.users.ToggleFollow.prototype.uid = null; 3133/** @type {DR.base.struct.Status} */ 3134DR.users.ToggleFollow.prototype.re = null; 3135 3136/** @extends {DR._Method} */ 3137DR.users.ToggleVisibleInProfile = function(par){ 3138 this.select = []; 3139 /** @private */ 3140 this._t = 2871; 3141 if(!par || typeof par != 'object'){return;} 3142 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3143 if(DR._Base.is(par.error)) this.error = par.error; 3144}; 3145DR._Base._types[2871] = DR.users.ToggleVisibleInProfile; 3146DR.users.ToggleVisibleInProfile[__CL] = "Users__ToggleVisibleInProfile"; 3147DR.users.ToggleVisibleInProfile[__P] = new DR._Method; 3148DR.users.ToggleVisibleInProfile[__P][__C] = DR.users.ToggleVisibleInProfile; 3149/** @type {Boolean|null} */ 3150DR.users.ToggleVisibleInProfile.prototype.toggle = null; 3151/** @type {Number} */ 3152DR.users.ToggleVisibleInProfile.prototype.uid = null; 3153/** @type {DR.base.struct.Status} */ 3154DR.users.ToggleVisibleInProfile.prototype.re = null; 3155 3156/** @extends {DR._Method} */ 3157DR.users.Unblock = function(par){ 3158 this.select = []; 3159 /** @private */ 3160 this._t = 1388; 3161 if(!par || typeof par != 'object'){return;} 3162 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3163 if(DR._Base.is(par.error)) this.error = par.error; 3164}; 3165DR._Base._types[1388] = DR.users.Unblock; 3166DR.users.Unblock[__CL] = "Users__Unblock"; 3167DR.users.Unblock[__P] = new DR._Method; 3168DR.users.Unblock[__P][__C] = DR.users.Unblock; 3169/** @type {Number} */ 3170DR.users.Unblock.prototype.uid = null; 3171/** @type {DR.base.struct.Status} */ 3172DR.users.Unblock.prototype.re = null; 3173 3174/** @extends {DR._Method} */ 3175DR.users.UnblockFan = function(par){ 3176 this.select = []; 3177 /** @private */ 3178 this._t = 3744; 3179 if(!par || typeof par != 'object'){return;} 3180 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3181 if(DR._Base.is(par.error)) this.error = par.error; 3182}; 3183DR._Base._types[3744] = DR.users.UnblockFan; 3184DR.users.UnblockFan[__CL] = "Users__UnblockFan"; 3185DR.users.UnblockFan[__P] = new DR._Method; 3186DR.users.UnblockFan[__P][__C] = DR.users.UnblockFan; 3187/** @type {Number} */ 3188DR.users.UnblockFan.prototype.fid = null; 3189/** @type {Number} */ 3190DR.users.UnblockFan.prototype.uid = null; 3191/** @type {DR.base.struct.Status} */ 3192DR.users.UnblockFan.prototype.re = null; 3193 3194/** @extends {DR._Method} */ 3195DR.users.Unfriend = function(par){ 3196 this.select = []; 3197 /** @private */ 3198 this._t = 1517; 3199 if(!par || typeof par != 'object'){return;} 3200 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3201 if(DR._Base.is(par.error)) this.error = par.error; 3202}; 3203DR._Base._types[1517] = DR.users.Unfriend; 3204DR.users.Unfriend[__CL] = "Users__Unfriend"; 3205DR.users.Unfriend[__P] = new DR._Method; 3206DR.users.Unfriend[__P][__C] = DR.users.Unfriend; 3207/** @type {Number} */ 3208DR.users.Unfriend.prototype.uid = null; 3209/** @type {DR.base.struct.Status} */ 3210DR.users.Unfriend.prototype.re = null; 3211 3212/** @extends {DR.base.Pg} */ 3213DR.users.UnseenAndJub = function(par){ 3214 this.select = []; 3215 /** @private */ 3216 this._t = 2778; 3217 if(!par || typeof par != 'object'){return;} 3218 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3219 if(DR._Base.is(par.error)) this.error = par.error; 3220}; 3221DR._Base._types[2778] = DR.users.UnseenAndJub; 3222DR.users.UnseenAndJub[__CL] = "Users__UnseenAndJub"; 3223DR.users.UnseenAndJub[__P] = new DR.base.Pg; 3224DR.users.UnseenAndJub[__P][__C] = DR.users.UnseenAndJub; 3225/** @type {DR.users.struct.FriendsRe} */ 3226DR.users.UnseenAndJub.prototype.re = null; 3227 3228/** @extends {DR.users.struct.User} */ 3229DR.users.struct.UserApi = function(par){ 3230 /** @private */ 3231 this._t = 41; 3232 if(!par || typeof par != 'object'){return;} 3233 DR.users.struct.User.call(this,par); 3234 if(DR._Base.is(par.appType)) this.appType = Number(par.appType); 3235 if(DR._Base.is(par.appUrl)) this.appUrl = String(par.appUrl||''); 3236 if(DR._Base.is(par.categories)){ 3237 var tmp = []; 3238 for( var k in par.categories ) tmp.push((parseInt(par.categories [k])||0)); 3239 this.categories = tmp; 3240 } 3241 if(DR._Base.is(par.description)) this.description = String(par.description||''); 3242 if(DR._Base.is(par.fpImage)) this.fpImage = String(par.fpImage||''); 3243 if(DR._Base.is(par.isAdmin)) this.isAdmin = Boolean(par.isAdmin); 3244 if(DR._Base.is(par.isFriend)) this.isFriend = Boolean(par.isFriend); 3245 if(DR._Base.is(par.mobile)) this.mobile = DR._Base.cast(par.mobile); 3246 if(DR._Base.is(par.onlineCount)) this.onlineCount = (parseInt(par.onlineCount)||0); 3247 if(DR._Base.is(par.owner)) this.owner = String(par.owner||''); 3248 if(DR._Base.is(par.page)) this.page = DR._Base.cast(par.page); 3249 if(DR._Base.is(par.permissions)) this.permissions = (parseInt(par.permissions)||0); 3250 if(DR._Base.is(par.playerCount)) this.playerCount = (parseInt(par.playerCount)||0); 3251 if(DR._Base.is(par.playerFriendCount)) this.playerFriendCount = (parseInt(par.playerFriendCount)||0); 3252 if(DR._Base.is(par.playerPreview)){ 3253 var tmp = []; 3254 for( var k in par.playerPreview ) tmp.push(DR._Base.cast(par.playerPreview [k])
3254); 3255 this.playerPreview = tmp; 3256 } 3257 if(DR._Base.is(par.spotlightImage)) this.spotlightImage = String(par.spotlightImage||''); 3258 if(DR._Base.is(par.status)) this.status = Number(par.status); 3259 if(DR._Base.is(par.usersActive)) this.usersActive = (parseInt(par.usersActive)||0); 3260}; 3261DR._Base._types[41] = DR.users.struct.UserApi; 3262DR.users.struct.UserApi.APPTYPE_API = 1; 3263DR.users.struct.UserApi.APPTYPE_DOWNLOAD = 2; 3264DR.users.struct.UserApi.APPTYPE_DRAUGIEM = 3; 3265DR.users.struct.UserApi.APPTYPE_PASSPORT = 4; 3266DR.users.struct.UserApi.APPTYPE_BIZ = 5; 3267DR.users.struct.UserApi.APPTYPE_IFRAME = 6; 3268DR.users.struct.UserApi.APPTYPE_BIZNEW = 7; 3269DR.users.struct.UserApi.APPTYPE_BIZPAGE = 9; 3270DR.users.struct.UserApi.APPTYPE_GOOGLEPLAY = 10; 3271DR.users.struct.UserApi.APPTYPE_EID = 11; 3272DR.users.struct.UserApi.STATUS_NONE = 0; 3273DR.users.struct.UserApi.STATUS_APPS = 1; 3274DR.users.struct.UserApi.STATUS_PASSPORT = 4; 3275DR.users.struct.UserApi.STATUS_VISIBLE = 5; 3276DR.users.struct.UserApi.STATUS_GAME = 6; 3277DR.users.struct.UserApi.STATUS_INVISIBLE = 7; 3278DR.users.struct.UserApi.STATUS_LABS = 8; 3279DR.users.struct.UserApi.STATUS_GOOGLEPLAY = 9; 3280DR.users.struct.UserApi.STATUS_EID = 10; 3281DR.users.struct.UserApi[__P] = new DR.users.struct.User; 3282DR.users.struct.UserApi[__P][__C] = DR.users.struct.UserApi; 3283/** @type {Number} */ 3284DR.users.struct.UserApi.prototype.appType = null; 3285/** @type {String} */ 3286DR.users.struct.UserApi.prototype.appUrl = null; 3287/** @type {Array.<Number>|null} */ 3288DR.users.struct.UserApi.prototype.categories = null; 3289/** @type {String} */ 3290DR.users.struct.UserApi.prototype.description = null; 3291/** @type {String|null} */ 3292DR.users.struct.UserApi.prototype.fpImage = null; 3293/** @type {Boolean} */ 3294DR.users.struct.UserApi.prototype.isAdmin = null; 3295/** @type {Boolean} */ 3296DR.users.struct.UserApi.prototype.isFriend = null; 3297/** @type {DR.users.struct.UserApiMobile} */ 3298DR.users.struct.UserApi.prototype.mobile = null; 3299/** @type {Number} */ 3300DR.users.struct.UserApi.prototype.onlineCount = null; 3301/** @type {String} */ 3302DR.users.struct.UserApi.prototype.owner = null; 3303/** @type {DR.users.struct.UserBusiness|null} */ 3304DR.users.struct.UserApi.prototype.page = null; 3305/** @type {Number} */ 3306DR.users.struct.UserApi.prototype.permissions = null; 3307/** @type {Number} */ 3308DR.users.struct.UserApi.prototype.playerCount = null; 3309/** @type {Number} */ 3310DR.users.struct.UserApi.prototype.playerFriendCount = null; 3311/** @type {Array.<DR.users.struct.User>} */ 3312DR.users.struct.UserApi.prototype.playerPreview = null; 3313/** @type {String|null} */ 3314DR.users.struct.UserApi.prototype.spotlightImage = null; 3315/** @type {Number} */ 3316DR.users.struct.UserApi.prototype.status = null; 3317/** @type {Number} */ 3318DR.users.struct.UserApi.prototype.usersActive = null; 3319 3320/** @extends {DR.users.select.User} */ 3321DR.users.select.UserApi = function(){ 3322 this._fields = {}; 3323}; 3324DR.users.select.UserApi[__CL] = "Users__UserApi"; 3325DR.users.select.UserApi[__P] = new DR.users.select.User; 3326DR.users.select.UserApi[__P][__C] = DR.users.select.UserApi; 3327/** @param {boolean} [v] 3328 * @return {DR.users.select.UserApi} */ 3329DR.users.select.UserApi.prototype.appType = function(v){ this._fields.appType = !DR._Base.is(v) || !!v; return this; }; 3330/** @param {boolean} [v] 3331 * @return {DR.users.select.UserApi} */ 3332DR.users.select.UserApi.prototype.appUrl = function(v){ this._fields.appUrl = !DR._Base.is(v) || !!v; return this; }; 3333/** @param {boolean} [v] 3334 * @return {DR.users.select.UserApi} */ 3335DR.users.select.UserApi.prototype.categories = function(v){ this._fields.categories = !DR._Base.is(v) || !!v; return this; }; 3336/** @param {boolean} [v] 3337 * @return {DR.users.select.UserApi} */ 3338DR.users.select.UserApi.prototype.description = function(v){ this._fields.description = !DR._Base.is(v) || !!v; return this; }; 3339/** @param {boolean} [v] 3340 * @return {DR.users.select.UserApi} */ 3341DR.users.select.UserApi.prototype.fpImage = function(v){ this._fields.fpImage = !DR._Base.is(v) || !!v; return this; }; 3342/** @param {boolean} [v] 3343 * @return {DR.users.select.UserApi} */ 3344DR.users.select.UserApi.prototype.isAdmin = function(v){ this._fields.isAdmin = !DR._Base.is(v) || !!v; return this; }; 3345/** @param {boolean} [v] 3346 * @return {DR.users.select.UserApi} */ 3347DR.users.select.UserApi.prototype.isFriend = function(v){ this._fields.isFriend = !DR._Base.is(v) || !!v; return this; }; 3348/** @param {boolean} [v] 3349 * @return {DR.users.select.UserApi} */ 3350DR.users.select.UserApi.prototype.mobile = function(v){ this._fields.mobile = !DR._Base.is(v) || !!v; return this; }; 3351/** @param {boolean} [v] 3352 * @return {DR.users.select.UserApi} */ 3353DR.users.select.UserApi.prototype.onlineCount = function(v){ this._fields.onlineCount = !DR._Base.is(v) || !!v; return this; }; 3354/** @param {boolean} [v] 3355 * @return {DR.users.select.UserApi} */ 3356DR.users.select.UserApi.prototype.owner = function(v){ this._fields.owner = !DR._Base.is(v) || !!v; return this; }; 3357/** @param {boolean} [v] 3358 * @return {DR.users.select.UserApi} */ 3359DR.users.select.UserApi.prototype.page = function(v){ this._fields.page = !DR._Base.is(v) || !!v; return this; }; 3360/** @param {boolean} [v] 3361 * @return {DR.users.select.UserApi} */ 3362DR.users.select.UserApi.prototype.permissions = function(v){ this._fields.permissions = !DR._Base.is(v) || !!v; return this; }; 3363/** @param {boolean} [v] 3364 * @return {DR.users.select.UserApi} */ 3365DR.users.select.UserApi.prototype.playerCount = function(v){ this._fields.playerCount = !DR._Base.is(v) || !!v; return this; }; 3366/** @param {boolean} [v] 3367 * @return {DR.users.select.UserApi} */ 3368DR.users.select.UserApi.prototype.playerFriendCount = function(v){ this._fields.playerFriendCount = !DR._Base.is(v) || !!v; return this; }; 3369/** @param {boolean} [v] 3370 * @return {DR.users.select.UserApi} */ 3371DR.users.select.UserApi.prototype.playerPreview = function(v){ this._fields.playerPreview = !DR._Base.is(v) || !!v; return this; }; 3372/** @param {boolean} [v] 3373 * @return {DR.users.select.UserApi} */ 3374DR.users.select.UserApi.prototype.spotlightImage = function(v){ this._fields.spotlightImage = !DR._Base.is(v) || !!v; return this; }; 3375/** @param {boolean} [v] 3376 * @return {DR.users.select.UserApi} */ 3377DR.users.select.UserApi.prototype.status = function(v){ this._fields.status = !DR._Base.is(v) || !!v; return this; }; 3378/** @param {boolean} [v] 3379 * @return {DR.users.select.UserApi} */ 3380DR.users.select.UserApi.prototype.usersActive = function(v){ this._fields.usersActive = !DR._Base.is(v) || !!v; return this; }; 3381 3382/** @extends {DR.users.struct.User} */ 3383DR.users.struct.UserEvent = function(par){ 3384 /** @private */ 3385 this._t = 42; 3386 if(!par || typeof par != 'object'){return;} 3387 DR.users.struct.User.call(this,par); 3388 if(DR._Base.is(par.attendeesCount)) this.attendeesCount = (parseInt(par.attendeesCount)||0); 3389 if(DR._Base.is(par.attendeesFriendsCount)) this.attendeesFriendsCount = (parseInt(par.attendeesFriendsCount)||0); 3390 if(DR._Base.is(par.attendeesPreview)){ 3391 var tmp = []; 3392 for( var k in par.attendeesPreview ) tmp.push(DR._Base.cast(par.attendeesPreview [k])
3392); 3393 this.attendeesPreview = tmp; 3394 } 3395 if(DR._Base.is(par.interestedCount)) this.interestedCount = (parseInt(par.interestedCount)||0); 3396 if(DR._Base.is(par.interestedFriendsCount)) this.interestedFriendsCount = (parseInt(par.interestedFriendsCount)||0); 3397 if(DR._Base.is(par.interestedPreview)){ 3398 var tmp = []; 3399 for( var k in par.interestedPreview ) tmp.push(DR._Base.cast(par.interestedPreview [k])); 3400 this.interestedPreview = tmp; 3401 } 3402 if(DR._Base.is(par.isAttending)) this.isAttending = Boolean(par.isAttending); 3403 if(DR._Base.is(par.membersFriendsCount)) this.membersFriendsCount = (parseInt(par.membersFriendsCount)||0); 3404}; 3405DR._Base._types[42] = DR.users.struct.UserEvent; 3406DR.users.struct.UserEvent[__P] = new DR.users.struct.User; 3407DR.users.struct.UserEvent[__P][__C] = DR.users.struct.UserEvent; 3408/** @type {Number} */ 3409DR.users.struct.UserEvent.prototype.attendeesCount = null; 3410/** @type {Number} */ 3411DR.users.struct.UserEvent.prototype.attendeesFriendsCount = null; 3412/** @type {Array.<DR.users.struct.User>} */ 3413DR.users.struct.UserEvent.prototype.attendeesPreview = null; 3414/** @type {Number} */ 3415DR.users.struct.UserEvent.prototype.interestedCount = null; 3416/** @type {Number} */ 3417DR.users.struct.UserEvent.prototype.interestedFriendsCount = null; 3418/** @type {Array.<DR.users.struct.User>} */ 3419DR.users.struct.UserEvent.prototype.interestedPreview = null; 3420/** @type {Boolean} */ 3421DR.users.struct.UserEvent.prototype.isAttending = null; 3422/** @type {Number} */ 3423DR.users.struct.UserEvent.prototype.membersFriendsCount = null; 3424 3425/** @extends {DR.users.select.User} */ 3426DR.users.select.UserEvent = function(){ 3427 this._fields = {}; 3428}; 3429DR.users.select.UserEvent[__CL] = "Users__UserEvent"; 3430DR.users.select.UserEvent[__P] = new DR.users.select.User; 3431DR.users.select.UserEvent[__P][__C] = DR.users.select.UserEvent; 3432/** @param {boolean} [v] 3433 * @return {DR.users.select.UserEvent} */ 3434DR.users.select.UserEvent.prototype.attendeesCount = function(v){ this._fields.attendeesCount = !DR._Base.is(v) || !!v; return this; }; 3435/** @param {boolean} [v] 3436 * @return {DR.users.select.UserEvent} */ 3437DR.users.select.UserEvent.prototype.attendeesFriendsCount = function(v){ this._fields.attendeesFriendsCount = !DR._Base.is(v) || !!v; return this; }; 3438/** @param {boolean} [v] 3439 * @return {DR.users.select.UserEvent} */ 3440DR.users.select.UserEvent.prototype.attendeesPreview = function(v){ this._fields.attendeesPreview = !DR._Base.is(v) || !!v; return this; }; 3441/** @param {boolean} [v] 3442 * @return {DR.users.select.UserEvent} */ 3443DR.users.select.UserEvent.prototype.interestedCount = function(v){ this._fields.interestedCount = !DR._Base.is(v) || !!v; return this; }; 3444/** @param {boolean} [v] 3445 * @return {DR.users.select.UserEvent} */ 3446DR.users.select.UserEvent.prototype.interestedFriendsCount = function(v){ this._fields.interestedFriendsCount = !DR._Base.is(v) || !!v; return this; }; 3447/** @param {boolean} [v] 3448 * @return {DR.users.select.UserEvent} */ 3449DR.users.select.UserEvent.prototype.interestedPreview = function(v){ this._fields.interestedPreview = !DR._Base.is(v) || !!v; return this; }; 3450/** @param {boolean} [v] 3451 * @return {DR.users.select.UserEvent} */ 3452DR.users.select.UserEvent.prototype.isAttending = function(v){ this._fields.isAttending = !DR._Base.is(v) || !!v; return this; }; 3453/** @param {boolean} [v] 3454 * @return {DR.users.select.UserEvent} */ 3455DR.users.select.UserEvent.prototype.membersFriendsCount = function(v){ this._fields.membersFriendsCount = !DR._Base.is(v) || !!v; return this; }; 3456 3457/** @extends {DR.users.struct.User} */ 3458DR.users.struct.UserGroups = function(par){ 3459 /** @private */ 3460 this._t = 43; 3461 if(!par || typeof par != 'object'){return;} 3462 DR.users.struct.User.call(this,par); 3463 if(DR._Base.is(par.canDelete)) this.canDelete = Boolean(par.canDelete); 3464 if(DR._Base.is(par.canInvite)) this.canInvite = Boolean(par.canInvite); 3465 if(DR._Base.is(par.canLeave)) this.canLeave = Boolean(par.canLeave); 3466 if(DR._Base.is(par.canRead)) this.canRead = Boolean(par.canRead); 3467 if(DR._Base.is(par.category)) this.category = DR._Base.cast(par.category); 3468 if(DR._Base.is(par.categoryCaption)) this.categoryCaption = String(par.categoryCaption||''); 3469 if(DR._Base.is(par.description)) this.description = DR._Base.hsd(par.description); 3470 if(DR._Base.is(par.groupType)) this.groupType = String(par.groupType||''); 3471 if(DR._Base.is(par.is18plus)) this.is18plus = Boolean(par.is18plus); 3472 if(DR._Base.is(par.isAdmin)) this.isAdmin = Boolean(par.isAdmin); 3473 if(DR._Base.is(par.isAuto)) this.isAuto = Boolean(par.isAuto); 3474 if(DR._Base.is(par.isGuest)) this.isGuest = Boolean(par.isGuest); 3475 if(DR._Base.is(par.isMember)) this.isMember = Boolean(par.isMember); 3476 if(DR._Base.is(par.joinRule)) this.joinRule = String(par.joinRule||''); 3477 if(DR._Base.is(par.membersCount)) this.membersCount = (parseInt(par.membersCount)||0); 3478 if(DR._Base.is(par.membersFriendCount)) this.membersFriendCount = (parseInt(par.membersFriendCount)||0); 3479 if(DR._Base.is(par.membersPreview)){ 3480 var tmp = []; 3481 for( var k in par.membersPreview ) tmp.push(DR._Base.cast(par.membersPreview [k])
3481); 3482 this.membersPreview = tmp; 3483 } 3484 if(DR._Base.is(par.notificationsOff)) this.notificationsOff = Boolean(par.notificationsOff); 3485 if(DR._Base.is(par.owner)) this.owner = (parseInt(par.owner)||0); 3486 if(DR._Base.is(par.pendingCount)) this.pendingCount = (parseInt(par.pendingCount)||0); 3487 if(DR._Base.is(par.pendingGalleries)) this.pendingGalleries = (parseInt(par.pendingGalleries)||0); 3488 if(DR._Base.is(par.permissions)){ 3489 var tmp = {}; 3490 for( var k in par.permissions ) tmp[k] = Boolean(par.permissions [k]); 3491 this.permissions = tmp; 3492 } 3493 if(DR._Base.is(par.rules)) this.rules = String(par.rules||''); 3494 if(DR._Base.is(par.skin)) this.skin = String(par.skin||''); 3495 if(DR._Base.is(par.status)) this.status = String(par.status||''); 3496 if(DR._Base.is(par.unseenTopics)) this.unseenTopics = (parseInt(par.unseenTopics)||0); 3497 if(DR._Base.is(par.warnings)) this.warnings = (parseInt(par.warnings)||0); 3498}; 3499DR._Base._types[43] = DR.users.struct.UserGroups; 3500DR.users.struct.UserGroups.GROUPTYPE_PUBLIC = "public"; 3501DR.users.struct.UserGroups.GROUPTYPE_HIDDEN = "hidden"; 3502DR.users.struct.UserGroups.GROUPTYPE_PRIVATE = "private"; 3503DR.users.struct.UserGroups.GROUPTYPE_DELETED = "deleted"; 3504DR.users.struct.UserGroups.JOINRULE_AUTOMATICALLY = "automatically"; 3505DR.users.struct.UserGroups.JOINRULE_MEMBER_CONFIRM = "member_confirm"; 3506DR.users.struct.UserGroups.JOINRULE_ADMIN_CONFIRM = "admin_confirm"; 3507DR.users.struct.UserGroups.STATUS_OWNER = "O"; 3508DR.users.struct.UserGroups.STATUS_ADMIN = "A"; 3509DR.users.struct.UserGroups.STATUS_MEMBER = "P"; 3510DR.users.struct.UserGroups.STATUS_BLOCKED = "B"; 3511DR.users.struct.UserGroups.STATUS_PENDING = "N"; 3512DR.users.struct.UserGroups.STATUS_GUEST = "G"; 3513DR.users.struct.UserGroups.STATUS_INVITED = "I"; 3514DR.users.struct.UserGroups[__P] = new DR.users.struct.User; 3515DR.users.struct.UserGroups[__P][__C] = DR.users.struct.UserGroups; 3516/** @type {Boolean} */ 3517DR.users.struct.UserGroups.prototype.canDelete = null; 3518/** @type {Boolean} */ 3519DR.users.struct.UserGroups.prototype.canInvite = null; 3520/** @type {Boolean} */ 3521DR.users.struct.UserGroups.prototype.canLeave = null; 3522/** @type {Boolean} */ 3523DR.users.struct.UserGroups.prototype.canRead = null; 3524/** @type {DR.groups.struct.Category} */ 3525DR.users.struct.UserGroups.prototype.category = null; 3526/** @type {String} */ 3527DR.users.struct.UserGroups.prototype.categoryCaption = null; 3528/** @type {String} */ 3529DR.users.struct.UserGroups.prototype.description = null; 3530/** @type {String} */ 3531DR.users.struct.UserGroups.prototype.groupType = null; 3532/** @type {Boolean} */ 3533DR.users.struct.UserGroups.prototype.is18plus = null; 3534/** @type {Boolean} */ 3535DR.users.struct.UserGroups.prototype.isAdmin = null; 3536/** @type {Boolean} */ 3537DR.users.struct.UserGroups.prototype.isAuto = null; 3538/** @type {Boolean} */ 3539DR.users.struct.UserGroups.prototype.isGuest = null; 3540/** @type {Boolean} */ 3541DR.users.struct.UserGroups.prototype.isMember = null; 3542/** @type {String} */ 3543DR.users.struct.UserGroups.prototype.joinRule = null; 3544/** @type {Number} */ 3545DR.users.struct.UserGroups.prototype.membersCount = null; 3546/** @type {Number} */ 3547DR.users.struct.UserGroups.prototype.membersFriendCount = null; 3548/** @type {Array.<DR.users.struct.User>} */ 3549DR.users.struct.UserGroups.prototype.membersPreview = null; 3550/** @type {Boolean} */ 3551DR.users.struct.UserGroups.prototype.notificationsOff = null; 3552/** @type {Number} */ 3553DR.users.struct.UserGroups.prototype.owner = null; 3554/** @type {Number} */ 3555DR.users.struct.UserGroups.prototype.pendingCount = null; 3556/** @type {Number} */ 3557DR.users.struct.UserGroups.prototype.pendingGalleries = null; 3558/** @type {Object.<String,Boolean>} */ 3559DR.users.struct.UserGroups.prototype.permissions = null; 3560/** @type {String} */ 3561DR.users.struct.UserGroups.prototype.rules = null; 3562/** @type {String} */ 3563DR.users.struct.UserGroups.prototype.skin = null; 3564/** @type {String} */ 3565DR.users.struct.UserGroups.prototype.status = null; 3566/** @type {Number} */ 3567DR.users.struct.UserGroups.prototype.unseenTopics = null; 3568/** @type {Number} */ 3569DR.users.struct.UserGroups.prototype.warnings = null; 3570 3571/** @extends {DR.users.select.User} */ 3572DR.users.select.UserGroups = function(){ 3573 this._fields = {}; 3574}; 3575DR.users.select.UserGroups[__CL] = "Users__UserGroups"; 3576DR.users.select.UserGroups[__P] = new DR.users.select.User;
3577DR.users.select.UserGroups[__P][__C] = DR.users.select.UserGroups; 3578/** @param {boolean} [v] 3579 * @return {DR.users.select.UserGroups} */ 3580DR.users.select.UserGroups.prototype.canDelete = function(v){ this._fields.canDelete = !DR._Base.is(v) || !!v; return this; }; 3581/** @param {boolean} [v] 3582 * @return {DR.users.select.UserGroups} */ 3583DR.users.select.UserGroups.prototype.canInvite = function(v){ this._fields.canInvite = !DR._Base.is(v) || !!v; return this; }; 3584/** @param {boolean} [v] 3585 * @return {DR.users.select.UserGroups} */ 3586DR.users.select.UserGroups.prototype.canLeave = function(v){ this._fields.canLeave = !DR._Base.is(v) || !!v; return this; }; 3587/** @param {boolean} [v] 3588 * @return {DR.users.select.UserGroups} */ 3589DR.users.select.UserGroups.prototype.canRead = function(v){ this._fields.canRead = !DR._Base.is(v) || !!v; return this; }; 3590/** @param {boolean} [v] 3591 * @return {DR.users.select.UserGroups} */ 3592DR.users.select.UserGroups.prototype.category = function(v){ this._fields.category = !DR._Base.is(v) || !!v; return this; }; 3593/** @param {boolean} [v] 3594 * @return {DR.users.select.UserGroups} */ 3595DR.users.select.UserGroups.prototype.categoryCaption = function(v){ this._fields.categoryCaption = !DR._Base.is(v) || !!v; return this; }; 3596/** @param {boolean} [v] 3597 * @return {DR.users.select.UserGroups} */ 3598DR.users.select.UserGroups.prototype.description = function(v){ this._fields.description = !DR._Base.is(v) || !!v; return this; }; 3599/** @param {boolean} [v] 3600 * @return {DR.users.select.UserGroups} */ 3601DR.users.select.UserGroups.prototype.groupType = function(v){ this._fields.groupType = !DR._Base.is(v) || !!v; return this; }; 3602/** @param {boolean} [v] 3603 * @return {DR.users.select.UserGroups} */ 3604DR.users.select.UserGroups.prototype.is18plus = function(v){ this._fields.is18plus = !DR._Base.is(v) || !!v; return this; }; 3605/** @param {boolean} [v] 3606 * @return {DR.users.select.UserGroups} */ 3607DR.users.select.UserGroups.prototype.isAdmin = function(v){ this._fields.isAdmin = !DR._Base.is(v) || !!v; return this; }; 3608/** @param {boolean} [v] 3609 * @return {DR.users.select.UserGroups} */ 3610DR.users.select.UserGroups.prototype.isAuto = function(v){ this._fields.isAuto = !DR._Base.is(v) || !!v; return this; }; 3611/** @param {boolean} [v] 3612 * @return {DR.users.select.UserGroups} */ 3613DR.users.select.UserGroups.prototype.isGuest = function(v){ this._fields.isGuest = !DR._Base.is(v) || !!v; return this; }; 3614/** @param {boolean} [v] 3615 * @return {DR.users.select.UserGroups} */ 3616DR.users.select.UserGroups.prototype.isMember = function(v){ this._fields.isMember = !DR._Base.is(v) || !!v; return this; }; 3617/** @param {boolean} [v] 3618 * @return {DR.users.select.UserGroups} */ 3619DR.users.select.UserGroups.prototype.joinRule = function(v){ this._fields.joinRule = !DR._Base.is(v) || !!v; return this; }; 3620/** @param {boolean} [v] 3621 * @return {DR.users.select.UserGroups} */ 3622DR.users.select.UserGroups.prototype.membersCount = function(v){ this._fields.membersCount = !DR._Base.is(v) || !!v; return this; }; 3623/** @param {boolean} [v] 3624 * @return {DR.users.select.UserGroups} */ 3625DR.users.select.UserGroups.prototype.membersFriendCount = function(v){ this._fields.membersFriendCount = !DR._Base.is(v) || !!v; return this; }; 3626/** @param {boolean} [v] 3627 * @return {DR.users.select.UserGroups} */ 3628DR.users.select.UserGroups.prototype.membersPreview = function(v){ this._fields.membersPreview = !DR._Base.is(v) || !!v; return this; }; 3629/** @param {boolean} [v] 3630 * @return {DR.users.select.UserGroups} */ 3631DR.users.select.UserGroups.prototype.notificationsOff = function(v){ this._fields.notificationsOff = !DR._Base.is(v) || !!v; return this; }; 3632/** @param {boolean} [v] 3633 * @return {DR.users.select.UserGroups} */ 3634DR.users.select.UserGroups.prototype.owner = function(v){ this._fields.owner = !DR._Base.is(v) || !!v; return this; }; 3635/** @param {boolean} [v] 3636 * @return {DR.users.select.UserGroups} */ 3637DR.users.select.UserGroups.prototype.pendingCount = function(v){ this._fields.pendingCount = !DR._Base.is(v) || !!v; return this; }; 3638/** @param {boolean} [v] 3639 * @return {DR.users.select.UserGroups} */ 3640DR.users.select.UserGroups.prototype.pendingGalleries = function(v){ this._fields.pendingGalleries = !DR._Base.is(v) || !!v; return this; }; 3641/** @param {boolean} [v] 3642 * @return {DR.users.select.UserGroups} */ 3643DR.users.select.UserGroups.prototype.permissions = function(v){ this._fields.permissions = !DR._Base.is(v) || !!v; return this; }; 3644/** @param {boolean} [v] 3645 * @return {DR.users.select.UserGroups} */ 3646DR.users.select.UserGroups.prototype.rules = function(v){ this._fields.rules = !DR._Base.is(v) || !!v; return this; }; 3647/** @param {boolean} [v] 3648 * @return {DR.users.select.UserGroups} */ 3649DR.users.select.UserGroups.prototype.skin = function(v){ this._fields.skin = !DR._Base.is(v) || !!v; return this; }; 3650/** @param {boolean} [v] 3651 * @return {DR.users.select.UserGroups} */ 3652DR.users.select.UserGroups.prototype.status = function(v){ this._fields.status = !DR._Base.is(v) || !!v; return this; }; 3653/** @param {boolean} [v] 3654 * @return {DR.users.select.UserGroups} */ 3655DR.users.select.UserGroups.prototype.unseenTopics = function(v){ this._fields.unseenTopics = !DR._Base.is(v) || !!v; return this; }; 3656/** @param {boolean} [v] 3657 * @return {DR.users.select.UserGroups} */ 3658DR.users.select.UserGroups.prototype.warnings = function(v){ this._fields.warnings = !DR._Base.is(v) || !!v; return this; }; 3659 3660/** @extends {DR.users.struct.User} */ 3661DR.users.struct.UserMusic = function(par){ 3662 /** @private */ 3663 this._t = 44; 3664 if(!par || typeof par != 'object'){return;} 3665 DR.users.struct.User.call(this,par); 3666 if(DR._Base.is(par.about)) this.about = String(par.about||''); 3667 if(DR._Base.is(par.fancount)) this.fancount = (parseInt(par.fancount)||0); 3668 if(DR._Base.is(par.fancountFriends)) this.fancountFriends = (parseInt(par.fancountFriends)||0); 3669 if(DR._Base.is(par.fanPreview)){ 3670 var tmp = []; 3671 for( var k in par.fanPreview ) tmp.push(DR._Base.cast(par.fanPreview [k])
3671); 3672 this.fanPreview = tmp; 3673 } 3674 if(DR._Base.is(par.genres)){ 3675 var tmp = []; 3676 for( var k in par.genres ) tmp.push(DR._Base.cast(par.genres [k])); 3677 this.genres = tmp; 3678 } 3679 if(DR._Base.is(par.homepage)) this.homepage = String(par.homepage||''); 3680 if(DR._Base.is(par.isAdmin)) this.isAdmin = Boolean(par.isAdmin); 3681 if(DR._Base.is(par.isFan)) this.isFan = Boolean(par.isFan); 3682 if(DR._Base.is(par.location)) this.location = DR._Base.hsd(par.location); 3683}; 3684DR._Base._types[44] = DR.users.struct.UserMusic; 3685DR.users.struct.UserMusic[__P] = new DR.users.struct.User; 3686DR.users.struct.UserMusic[__P][__C] = DR.users.struct.UserMusic; 3687/** @type {String} */ 3688DR.users.struct.UserMusic.prototype.about = null; 3689/** @type {Number} */ 3690DR.users.struct.UserMusic.prototype.fancount = null; 3691/** @type {Number} */ 3692DR.users.struct.UserMusic.prototype.fancountFriends = null; 3693/** @type {Array.<DR.users.struct.User>} */ 3694DR.users.struct.UserMusic.prototype.fanPreview = null; 3695/** @type {Array.<DR.music.struct.Genres>} */ 3696DR.users.struct.UserMusic.prototype.genres = null; 3697/** @type {String|null} */ 3698DR.users.struct.UserMusic.prototype.homepage = null; 3699/** @type {Boolean} */ 3700DR.users.struct.UserMusic.prototype.isAdmin = null; 3701/** @type {Boolean} */ 3702DR.users.struct.UserMusic.prototype.isFan = null; 3703/** @type {String|null} */ 3704DR.users.struct.UserMusic.prototype.location = null; 3705 3706/** @extends {DR.users.select.User} */ 3707DR.users.select.UserMusic = function(){ 3708 this._fields = {}; 3709}; 3710DR.users.select.UserMusic[__CL] = "Users__UserMusic"; 3711DR.users.select.UserMusic[__P] = new DR.users.select.User; 3712DR.users.select.UserMusic[__P][__C] = DR.users.select.UserMusic; 3713/** @param {boolean} [v] 3714 * @return {DR.users.select.UserMusic} */ 3715DR.users.select.UserMusic.prototype.about = function(v){ this._fields.about = !DR._Base.is(v) || !!v; return this; }; 3716/** @param {boolean} [v] 3717 * @return {DR.users.select.UserMusic} */ 3718DR.users.select.UserMusic.prototype.fancount = function(v){ this._fields.fancount = !DR._Base.is(v) || !!v; return this; }; 3719/** @param {boolean} [v] 3720 * @return {DR.users.select.UserMusic} */ 3721DR.users.select.UserMusic.prototype.fancountFriends = function(v){ this._fields.fancountFriends = !DR._Base.is(v) || !!v; return this; }; 3722/** @param {boolean} [v] 3723 * @return {DR.users.select.UserMusic} */ 3724DR.users.select.UserMusic.prototype.fanPreview = function(v){ this._fields.fanPreview = !DR._Base.is(v) || !!v; return this; }; 3725/** @param {boolean} [v] 3726 * @return {DR.users.select.UserMusic} */ 3727DR.users.select.UserMusic.prototype.genres = function(v){ this._fields.genres = !DR._Base.is(v) || !!v; return this; }; 3728/** @param {boolean} [v] 3729 * @return {DR.users.select.UserMusic} */ 3730DR.users.select.UserMusic.prototype.homepage = function(v){ this._fields.homepage = !DR._Base.is(v) || !!v; return this; }; 3731/** @param {boolean} [v] 3732 * @return {DR.users.select.UserMusic} */ 3733DR.users.select.UserMusic.prototype.isAdmin = function(v){ this._fields.isAdmin = !DR._Base.is(v) || !!v; return this; }; 3734/** @param {boolean} [v] 3735 * @return {DR.users.select.UserMusic} */ 3736DR.users.select.UserMusic.prototype.isFan = function(v){ this._fields.isFan = !DR._Base.is(v) || !!v; return this; }; 3737/** @param {boolean} [v] 3738 * @return {DR.users.select.UserMusic} */ 3739DR.users.select.UserMusic.prototype.location = function(v){ this._fields.location = !DR._Base.is(v) || !!v; return this; }; 3740 3741/** @extends {DR.users.struct.User} */ 3742DR.users.struct.UserSayhl = function(par){ 3743 /** @private */ 3744 this._t = 2559; 3745 if(!par || typeof par != 'object'){return;} 3746 DR.users.struct.User.call(this,par); 3747 if(DR._Base.is(par.isAdmin)) this.isAdmin = Boolean(par.isAdmin); 3748}; 3749DR._Base._types[2559] = DR.users.struct.UserSayhl; 3750DR.users.struct.UserSayhl[__P] = new DR.users.struct.User; 3751DR.users.struct.UserSayhl[__P][__C] = DR.users.struct.UserSayhl; 3752/** @type {Boolean} */ 3753DR.users.struct.UserSayhl.prototype.isAdmin = null; 3754 3755/** @extends {DR.users.select.User} */ 3756DR.users.select.UserSayhl = function(){ 3757 this._fields = {}; 3758}; 3759DR.users.select.UserSayhl[__CL] = "Users__UserSayhl"; 3760DR.users.select.UserSayhl[__P] = new DR.users.select.User;
3761DR.users.select.UserSayhl[__P][__C] = DR.users.select.UserSayhl; 3762/** @param {boolean} [v] 3763 * @return {DR.users.select.UserSayhl} */ 3764DR.users.select.UserSayhl.prototype.isAdmin = function(v){ this._fields.isAdmin = !DR._Base.is(v) || !!v; return this; }; 3765 3766/** @extends {DR.users.struct.User} */ 3767DR.users.struct.UserUnknown = function(par){ 3768 /** @private */ 3769 this._t = 40; 3770 if(!par || typeof par != 'object'){return;} 3771 DR.users.struct.User.call(this,par); 3772}; 3773DR._Base._types[40] = DR.users.struct.UserUnknown; 3774DR.users.struct.UserUnknown[__P] = new DR.users.struct.User; 3775DR.users.struct.UserUnknown[__P][__C] = DR.users.struct.UserUnknown; 3776 3777/** @extends {DR.users.select.User} */ 3778DR.users.select.UserUnknown = function(){ 3779 this._fields = {}; 3780}; 3781DR.users.select.UserUnknown[__CL] = "Users__UserUnknown"; 3782DR.users.select.UserUnknown[__P] = new DR.users.select.User; 3783DR.users.select.UserUnknown[__P][__C] = DR.users.select.UserUnknown; 3784 3785/** @extends {DR._Method} */ 3786DR.users.Visit = function(par){ 3787 this.select = []; 3788 /** @private */ 3789 this._t = 1399; 3790 if(!par || typeof par != 'object'){return;} 3791 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3792 if(DR._Base.is(par.error)) this.error = par.error; 3793}; 3794DR._Base._types[1399] = DR.users.Visit; 3795DR.users.Visit[__CL] = "Users__Visit"; 3796DR.users.Visit[__P] = new DR._Method; 3797DR.users.Visit[__P][__C] = DR.users.Visit; 3798/** @type {Number} */ 3799DR.users.Visit.prototype.uid = null; 3800/** @type {DR.base.struct.Status} */ 3801DR.users.Visit.prototype.re = null; 3802 3803/** @extends {DR._Method} */ 3804DR.users.Wave = function(par){ 3805 this.select = []; 3806 /** @private */ 3807 this._t = 4557; 3808 if(!par || typeof par != 'object'){return;} 3809 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3810 if(DR._Base.is(par.error)) this.error = par.error; 3811}; 3812DR._Base._types[4557] = DR.users.Wave; 3813DR.users.Wave[__CL] = "Users__Wave"; 3814DR.users.Wave[__P] = new DR._Method; 3815DR.users.Wave[__P][__C] = DR.users.Wave; 3816/** @type {Number} */ 3817DR.users.Wave.prototype.uid = null; 3818 3819D.loaded();// --- users.js --- 3820// +++ stats.js +++ 3821DR.stats = DR.stats || {}; 3822DR.stats.struct = DR.stats.struct || {}; 3823DR.stats.select = DR.stats.select || {}; 3824/** @extends {DR._Method} */ 3825DR.stats.Referer = function(par){ 3826 this.select = []; 3827 /** @private */ 3828 this._t = 2205; 3829 if(!par || typeof par != 'object'){return;} 3830 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 3831 if(DR._Base.is(par.error)) this.error = par.error; 3832}; 3833DR._Base._types[2205] = DR.stats.Referer; 3834DR.stats.Referer[__CL] = "Stats__Referer"; 3835DR.stats.Referer[__P] = new DR._Method; 3836DR.stats.Referer[__P][__C] = DR.stats.Referer; 3837/** @type {String} */ 3838DR.stats.Referer.prototype.referer = null; 3839/** @type {String} */ 3840DR.stats.Referer.prototype.url = null; 3841 3842D.loaded();// --- stats.js --- 3843// +++ say.js +++ 3844DR.say = DR.say || {}; 3845DR.say.struct = DR.say.struct || {}; 3846DR.say.select = DR.say.select || {}; 3847/** @extends {DR._Base} */ 3848DR.say.struct.LinkImage = function(par){ 3849 /** @private */ 3850 this._t = 300; 3851 if(!par || typeof par != 'object'){return;} 3852 if(DR._Base.is(par.gm)) this.gm = String(par.gm||''); 3853 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 3854 if(DR._Base.is(par.icon)) this.icon = String(par.icon||''); 3855 if(DR._Base.is(par.large)) this.large = String(par.large||''); 3856 if(DR._Base.is(par.middle)) this.middle = String(par.middle||''); 3857 if(DR._Base.is(par.original)) this.original = String(par.original||''); 3858 if(DR._Base.is(par.say)) this.say = String(par.say||''); 3859 if(DR._Base.is(par.small)) this.small = String(par.small||''); 3860 if(DR._Base.is(par.uber)) this.uber = String(par.uber||''); 3861 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 3862}; 3863DR._Base._types[300] = DR.say.struct.LinkImage; 3864DR.say.struct.LinkImage[__P] = new DR._Base; 3865DR.say.struct.LinkImage[__P][__C] = DR.say.struct.LinkImage; 3866/** @type {String} */ 3867DR.say.struct.LinkImage.prototype.gm = null; 3868/** @type {Number} */ 3869DR.say.struct.LinkImage.prototype.h = null; 3870/** @type {String} */ 3871DR.say.struct.LinkImage.prototype.icon = null; 3872/** @type {String} */ 3873DR.say.struct.LinkImage.prototype.large = null; 3874/** @type {String} */ 3875DR.say.struct.LinkImage.prototype.middle = null; 3876/** @type {String} */ 3877DR.say.struct.LinkImage.prototype.original = null; 3878/** @type {String} */ 3879DR.say.struct.LinkImage.prototype.say = null; 3880/** @type {String} */ 3881DR.say.struct.LinkImage.prototype.small = null; 3882/** @type {String} */ 3883DR.say.struct.LinkImage.prototype.uber = null; 3884/** @type {Number} */ 3885DR.say.struct.LinkImage.prototype.w = null; 3886 3887/** @extends {DR._Select} */ 3888DR.say.select.LinkImage = function(){ 3889 this._fields = {}; 3890}; 3891DR.say.select.LinkImage[__CL] = "Say__LinkImage"; 3892DR.say.select.LinkImage[__P] = new DR._Select; 3893DR.say.select.LinkImage[__P][__C] = DR.say.select.LinkImage; 3894/** @param {boolean} [v] 3895 * @return {DR.say.select.LinkImage} */ 3896DR.say.select.LinkImage.prototype.gm = function(v){ this._fields.gm = !
3896DR._Base.is(v) || !!v; return this; }; 3897/** @param {boolean} [v] 3898 * @return {DR.say.select.LinkImage} */ 3899DR.say.select.LinkImage.prototype.h = function(v){ this._fields.h = !DR._Base.is(v) || !!v; return this; }; 3900/** @param {boolean} [v] 3901 * @return {DR.say.select.LinkImage} */ 3902DR.say.select.LinkImage.prototype.icon = function(v){ this._fields.icon = !DR._Base.is(v) || !!v; return this; }; 3903/** @param {boolean} [v] 3904 * @return {DR.say.select.LinkImage} */ 3905DR.say.select.LinkImage.prototype.large = function(v){ this._fields.large = !DR._Base.is(v) || !!v; return this; }; 3906/** @param {boolean} [v] 3907 * @return {DR.say.select.LinkImage} */ 3908DR.say.select.LinkImage.prototype.middle = function(v){ this._fields.middle = !DR._Base.is(v) || !!v; return this; }; 3909/** @param {boolean} [v] 3910 * @return {DR.say.select.LinkImage} */ 3911DR.say.select.LinkImage.prototype.original = function(v){ this._fields.original = !DR._Base.is(v) || !!v; return this; }; 3912/** @param {boolean} [v] 3913 * @return {DR.say.select.LinkImage} */ 3914DR.say.select.LinkImage.prototype.say = function(v){ this._fields.say = !DR._Base.is(v) || !!v; return this; }; 3915/** @param {boolean} [v] 3916 * @return {DR.say.select.LinkImage} */ 3917DR.say.select.LinkImage.prototype.small = function(v){ this._fields.small = !DR._Base.is(v) || !!v; return this; }; 3918/** @param {boolean} [v] 3919 * @return {DR.say.select.LinkImage} */ 3920DR.say.select.LinkImage.prototype.uber = function(v){ this._fields.uber = !DR._Base.is(v) || !!v; return this; }; 3921/** @param {boolean} [v] 3922 * @return {DR.say.select.LinkImage} */ 3923DR.say.select.LinkImage.prototype.w = function(v){ this._fields.w = !DR._Base.is(v) || !!v; return this; }; 3924 3925/** @extends {DR._Base} */ 3926DR.say.struct.From = function(par){ 3927 /** @private */ 3928 this._t = 1386; 3929 if(!par || typeof par != 'object'){return;} 3930 if(DR._Base.is(par.caption)) this.caption = String(par.caption||''); 3931 if(DR._Base.is(par.source)) this.source = String(par.source||''); 3932 if(DR._Base.is(par.url)) this.url = String(par.url||''); 3933 if(DR._Base.is(par.value)) this.value = String(par.value||''); 3934}; 3935DR._Base._types[1386] = DR.say.struct.From; 3936DR.say.struct.From[__P] = new DR._Base; 3937DR.say.struct.From[__P][__C] = DR.say.struct.From; 3938/** @type {String} */ 3939DR.say.struct.From.prototype.caption = null; 3940/** @type {String} */ 3941DR.say.struct.From.prototype.source = null; 3942/** @type {String} */ 3943DR.say.struct.From.prototype.url = null; 3944/** @type {String} */ 3945DR.say.struct.From.prototype.value = null; 3946 3947/** @extends {DR._Select} */ 3948DR.say.select.From = function(){ 3949 this._fields = {}; 3950}; 3951DR.say.select.From[__CL] = "Say__From"; 3952DR.say.select.From[__P] = new DR._Select; 3953DR.say.select.From[__P][__C] = DR.say.select.From; 3954/** @param {boolean} [v] 3955 * @return {DR.say.select.From} */ 3956DR.say.select.From.prototype.caption = function(v){ this._fields.caption = !DR._Base.is(v) || !!v; return this; }; 3957/** @param {boolean} [v] 3958 * @return {DR.say.select.From} */ 3959DR.say.select.From.prototype.source = function(v){ this._fields.source = !DR._Base.is(v) || !!v; return this; }; 3960/** @param {boolean} [v] 3961 * @return {DR.say.select.From} */ 3962DR.say.select.From.prototype.url = function(v){ this._fields.url = !DR._Base.is(v) || !!v; return this; }; 3963/** @param {boolean} [v] 3964 * @return {DR.say.select.From} */ 3965DR.say.select.From.prototype.value = function(v){ this._fields.value = !DR._Base.is(v) || !!v; return this; }; 3966 3967/** @extends {DR._Base} */ 3968DR.say.struct.Link = function(par){ 3969 /** @private */ 3970 this._t = 299; 3971 if(!par || typeof par != 'object'){return;} 3972 if(DR._Base.is(par.categories)){ 3973 var tmp = []; 3974 for( var k in par.categories ) tmp.push(String(par.categories [k]||'')); 3975 this.categories = tmp; 3976 } 3977 if(DR._Base.is(par.clicked)) this.clicked = Boolean(par.clicked); 3978 if(DR._Base.is(par.clicks)) this.clicks = (parseInt(par.clicks)||0); 3979 if(DR._Base.is(par.descr)) this.descr = String(par.descr||''); 3980 if(DR._Base.is(par.dest)) this.dest = String(par.dest||''); 3981 if(DR._Base.is(par.embed)) this.embed = DR._Base.cast(par.embed); 3982 if(DR._Base.is(par.favicon)) this.favicon = String(par.favicon||''); 3983 if(DR._Base.is(par.hash)) this.hash = String(par.hash||''); 3984 if(DR._Base.is(par.host)) this.host = String(par.host||''); 3985 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 3986 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 3987 if(DR._Base.is(par.img)) this.img = String(par.img||''); 3988 if(DR._Base.is(par.recommended)) this.recommended = Boolean(par.recommended); 3989 if(DR._Base.is(par.recs)) this.recs = (parseInt(par.recs)||0); 3990 if(DR._Base.is(par.shortHost)) this.shortHost = String(par.shortHost||''); 3991 if(DR._Base.is(par.title)) this.title = String(par.title||''); 3992 if(DR._Base.is(par.url)) this.url = String(par.url||''); 3993}; 3994DR._Base._types[299] = DR.say.struct.Link; 3995DR.say.struct.Link[__P] = new DR._Base; 3996DR.say.struct.Link[__P][__C] = DR.say.struct.Link; 3997/** @type {Array.<String>} */ 3998DR.say.struct.Link.prototype.categories = null; 3999/** @type {Boolean} */ 4000DR.say.struct.Link.prototype.clicked = null; 4001/** @type {Number} */ 4002DR.say.struct.Link.prototype.clicks = null; 4003/** @type {String|null} */ 4004DR.say.struct.Link.prototype.descr = null; 4005/** @type {String} */ 4006DR.say.struct.Link.prototype.dest = null; 4007/** @type {DR.gallery.struct.Embed|null} */ 4008DR.say.struct.Link.prototype.embed = null; 4009/** @type {String} */ 4010DR.say.struct.Link.prototype.favicon = null; 4011/** @type {String} */ 4012DR.say.struct.Link.prototype.hash = null; 4013/** @type {String} */ 4014DR.say.struct.Link.prototype.host = null; 4015/** @type {Number} */ 4016DR.say.struct.Link.prototype.id = null; 4017/** @type {DR.say.struct.LinkImage|null} */ 4018DR.say.struct.Link.prototype.image = null; 4019/** @type {String|null} */ 4020DR.say.struct.Link.prototype.img = null; 4021/** @type {Boolean} */ 4022DR.say.struct.Link.prototype.recommended = null; 4023/** @type {Number} */ 4024DR.say.struct.Link.prototype.recs = null; 4025/** @type {String} */ 4026DR.say.struct.Link.prototype.shortHost = null; 4027/** @type {String|null} */ 4028DR.say.struct.Link.prototype.title = null; 4029/** @type {String} */ 4030DR.say.struct.Link.prototype.url = null; 4031 4032/** @extends {DR._Select} */ 4033DR.say.select.Link = function(){ 4034 this._fields = {}; 4035}; 4036DR.say.select.Link[__CL] = "Say__Link"; 4037DR.say.select.Link[__P] = new DR._Select; 4038DR.say.select.Link[__P][__C] = DR.say.select.Link; 4039/** @param {boolean} [v] 4040 * @return {DR.say.select.Link} */ 4041DR.say.select.Link.prototype.categories = function(v){ this._fields.categories = !DR._Base.is(v) || !!v; return this; }; 4042/** @param {boolean} [v] 4043 * @return {DR.say.select.Link} */ 4044DR.say.select.Link.prototype.clicked = function(v){ this._fields.clicked = !DR._Base.is(v) || !!v; return this; }; 4045/** @param {boolean} [v] 4046 * @return {DR.say.select.Link} */ 4047DR.say.select.Link.prototype.clicks = function(v){ this._fields.clicks = !DR._Base.is(v) || !!v; return this; }; 4048/** @param {boolean} [v] 4049 * @return {DR.say.select.Link} */ 4050DR.say.select.Link.prototype.descr = function(v){ this._fields.descr = !DR._Base.is(v) || !!v; return this; }; 4051/** @param {boolean} [v] 4052 * @return {DR.say.select.Link} */ 4053DR.say.select.Link.prototype.dest = function(v){ this._fields.dest = !DR._Base.is(v) || !!v; return this; }; 4054/** @param {boolean} [v] 4055 * @return {DR.say.select.Link} */ 4056DR.say.select.Link.prototype.embed = function(v){ this._fields.embed = !DR._Base.is(v) || !!v; return this; }; 4057/** @param {boolean} [v] 4058 * @return {DR.say.select.Link} */ 4059DR.say.select.Link.prototype.favicon = function(v){ this._fields.favicon = !DR._Base.is(v) || !!v; return this; }; 4060/** @param {boolean} [v] 4061 * @return {DR.say.select.Link} */ 4062DR.say.select.Link.prototype.hash = function(v){ this._fields.hash = !DR._Base.is(v) || !!v; return this; }; 4063/** @param {boolean} [v] 4064 * @return {DR.say.select.Link} */ 4065DR.say.select.Link.prototype.host = function(v){ this._fields.host = !DR._Base.is(v) || !!v; return this; }; 4066/** @param {boolean} [v] 4067 * @return {DR.say.select.Link} */ 4068DR.say.select.Link.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 4069/** @param {boolean} [v] 4070 * @return {DR.say.select.Link} */ 4071DR.say.select.Link.prototype.image = function(v){ this._fields.image = !DR._Base.is(v) || !!v; return this; }; 4072/** @param {boolean} [v] 4073 * @return {DR.say.select.Link} */ 4074DR.say.select.Link.prototype.img = function(v){ this._fields.img = !DR._Base.is(v) || !!v; return this; }; 4075/** @param {boolean} [v] 4076 * @return {DR.say.select.Link} */ 4077DR.say.select.Link.prototype.recommended = function(v){ this._fields.recommended = !DR._Base.is(v) || !!v; return this; }; 4078/** @param {boolean} [v] 4079 * @return {DR.say.select.Link} */ 4080DR.say.select.Link.prototype.recs = function(v){ this._fields.recs = !DR._Base.is(v) || !!v; return this; }; 4081/** @param {boolean} [v] 4082 * @return {DR.say.select.Link} */ 4083DR.say.select.Link.prototype.shortHost = function(v){ this._fields.shortHost = !DR._Base.is(v) || !!v; return this; }; 4084/** @param {boolean} [v] 4085 * @return {DR.say.select.Link} */ 4086DR.say.select.Link.prototype.title = function(v){ this._fields.title = !DR._Base.is(v) || !!v; return this; }; 4087/** @param {boolean} [v] 4088 * @return {DR.say.select.Link} */ 4089DR.say.select.Link.prototype.url = function(v){ this._fields.url = !
4089DR._Base.is(v) || !!v; return this; }; 4090 4091/** @extends {DR._Base} */ 4092DR.say.struct.LinkInfo = function(par){ 4093 /** @private */ 4094 this._t = 494; 4095 if(!par || typeof par != 'object'){return;} 4096 if(DR._Base.is(par.description)) this.description = String(par.description||''); 4097 if(DR._Base.is(par.host)) this.host = String(par.host||''); 4098 if(DR._Base.is(par.link)) this.link = String(par.link||''); 4099 if(DR._Base.is(par.linkHTML)) this.linkHTML = String(par.linkHTML||''); 4100 if(DR._Base.is(par.title)) this.title = String(par.title||''); 4101}; 4102DR._Base._types[494] = DR.say.struct.LinkInfo; 4103DR.say.struct.LinkInfo[__P] = new DR._Base; 4104DR.say.struct.LinkInfo[__P][__C] = DR.say.struct.LinkInfo; 4105/** @type {String|null} */ 4106DR.say.struct.LinkInfo.prototype.description = null; 4107/** @type {String} */ 4108DR.say.struct.LinkInfo.prototype.host = null; 4109/** @type {String} */ 4110DR.say.struct.LinkInfo.prototype.link = null; 4111/** @type {String} */ 4112DR.say.struct.LinkInfo.prototype.linkHTML = null; 4113/** @type {String|null} */ 4114DR.say.struct.LinkInfo.prototype.title = null; 4115 4116/** @extends {DR._Select} */ 4117DR.say.select.LinkInfo = function(){ 4118 this._fields = {}; 4119}; 4120DR.say.select.LinkInfo[__CL] = "Say__LinkInfo"; 4121DR.say.select.LinkInfo[__P] = new DR._Select; 4122DR.say.select.LinkInfo[__P][__C] = DR.say.select.LinkInfo; 4123/** @param {boolean} [v] 4124 * @return {DR.say.select.LinkInfo} */ 4125DR.say.select.LinkInfo.prototype.description = function(v){ this._fields.description = !DR._Base.is(v) || !!v; return this; }; 4126/** @param {boolean} [v] 4127 * @return {DR.say.select.LinkInfo} */ 4128DR.say.select.LinkInfo.prototype.host = function(v){ this._fields.host = !DR._Base.is(v) || !!v; return this; }; 4129/** @param {boolean} [v] 4130 * @return {DR.say.select.LinkInfo} */ 4131DR.say.select.LinkInfo.prototype.link = function(v){ this._fields.link = !DR._Base.is(v) || !!v; return this; }; 4132/** @param {boolean} [v] 4133 * @return {DR.say.select.LinkInfo} */ 4134DR.say.select.LinkInfo.prototype.linkHTML = function(v){ this._fields.linkHTML = !DR._Base.is(v) || !!v; return this; }; 4135/** @param {boolean} [v] 4136 * @return {DR.say.select.LinkInfo} */ 4137DR.say.select.LinkInfo.prototype.title = function(v){ this._fields.title = !DR._Base.is(v) || !!v; return this; }; 4138 4139/** @extends {DR._Base} */ 4140DR.say.struct.TodayPostInfo = function(par){ 4141 /** @private */ 4142 this._t = 2469; 4143 if(!par || typeof par != 'object'){return;} 4144 if(DR._Base.is(par.categoryId)) this.categoryId = (parseInt(par.categoryId)||0); 4145 if(DR._Base.is(par.date)) this.date = String(par.date||''); 4146 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 4147 if(DR._Base.is(par.type)) this.type = (parseInt(par.type)||0); 4148}; 4149DR._Base._types[2469] = DR.say.struct.TodayPostInfo; 4150DR.say.struct.TodayPostInfo[__P] = new DR._Base; 4151DR.say.struct.TodayPostInfo[__P][__C] = DR.say.struct.TodayPostInfo; 4152/** @type {Number} */ 4153DR.say.struct.TodayPostInfo.prototype.categoryId = null; 4154/** @type {String} */ 4155DR.say.struct.TodayPostInfo.prototype.date = null; 4156/** @type {Number} */ 4157DR.say.struct.TodayPostInfo.prototype.id = null; 4158/** @type {Number} */ 4159DR.say.struct.TodayPostInfo.prototype.type = null; 4160 4161/** @extends {DR._Base} */ 4162DR.say.struct.ItemContent = function(par){ 4163 /** @private */ 4164 this._t = 130; 4165 if(!par || typeof par != 'object'){return;} 4166 if(DR._Base.is(par.from)) this.from = DR._Base.cast(par.from); 4167 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 4168 if(DR._Base.is(par.link)) this.link = DR._Base.cast(par.link); 4169 if(DR._Base.is(par.linkInfo)) this.linkInfo = DR._Base.cast(par.linkInfo); 4170 if(DR._Base.is(par.place)) this.place = DR._Base.cast(par.place); 4171 if(DR._Base.is(par.text)) this.text = String(par.text||''); 4172 if(DR._Base.is(par.todayPostInfo)) this.todayPostInfo = DR._Base.cast(par.todayPostInfo); 4173 if(DR._Base.is(par.users)){ 4174 var tmp = {}; 4175 for( var k in par.users ) tmp[k] = DR._Base.cast(par.users [k]); 4176 this.users = tmp; 4177 } 4178}; 4179DR._Base._types[130] = DR.say.struct.ItemContent; 4180DR.say.struct.ItemContent[__P] = new DR._Base; 4181DR.say.struct.ItemContent[__P][__C] = DR.say.struct.ItemContent; 4182/** @type {DR.say.struct.From|null} */ 4183DR.say.struct.ItemContent.prototype.from = null; 4184/** @type {DR.base.struct.Image|null} */ 4185DR.say.struct.ItemContent.prototype.image = null; 4186/** @type {DR.say.struct.Link|null} */ 4187DR.say.struct.ItemContent.prototype.link = null; 4188/** @type {DR.say.struct.LinkInfo|null} */ 4189DR.say.struct.ItemContent.prototype.linkInfo = null; 4190/** @type {DR.places.struct.Item|null} */ 4191DR.say.struct.ItemContent.prototype.place = null; 4192/** @type {String|null} */ 4193DR.say.struct.ItemContent.prototype.text = null; 4194/** @type {DR.say.struct.TodayPostInfo|null} */ 4195DR.say.struct.ItemContent.prototype.todayPostInfo = null; 4196/** @type {Object.<Number,DR.users.struct.User>|null} */ 4197DR.say.struct.ItemContent.prototype.users = null; 4198 4199/** @extends {DR._Select} */ 4200DR.say.select.ItemContent = function(){ 4201 this._fields = {}; 4202}; 4203DR.say.select.ItemContent[__CL] = "Say__ItemContent"; 4204DR.say.select.ItemContent[__P] = new DR._Select; 4205DR.say.select.ItemContent[__P][__C] = DR.say.select.ItemContent; 4206/** @param {boolean} [v] 4207 * @return {DR.say.select.ItemContent} */ 4208DR.say.select.ItemContent.prototype.from = function(v){ this._fields.from = !DR._Base.is(v) || !!v; return this; }; 4209/** @param {boolean} [v] 4210 * @return {DR.say.select.ItemContent} */ 4211DR.say.select.ItemContent.prototype.image = function(v){ this._fields.image = !DR._Base.is(v) || !!v; return this; }; 4212/** @param {boolean} [v] 4213 * @return {DR.say.select.ItemContent} */ 4214DR.say.select.ItemContent.prototype.link = function(v){ this._fields.link = !DR._Base.is(v) || !!v; return this; }; 4215/** @param {boolean} [v] 4216 * @return {DR.say.select.ItemContent} */ 4217DR.say.select.ItemContent.prototype.linkInfo = function(v){ this._fields.linkInfo = !DR._Base.is(v) || !!v; return this; }; 4218/** @param {boolean} [v] 4219 * @return {DR.say.select.ItemContent} */ 4220DR.say.select.ItemContent.prototype.place = function(v){ this._fields.place = !DR._Base.is(v) || !!v; return this; }; 4221/** @param {boolean} [v] 4222 * @return {DR.say.select.ItemContent} */ 4223DR.say.select.ItemContent.prototype.text = function(v){ this._fields.text = !DR._Base.is(v) || !!v; return this; }; 4224/** @param {boolean} [v] 4225 * @return {DR.say.select.ItemContent} */ 4226DR.say.select.ItemContent.prototype.todayPostInfo = function(v){ this._fields.todayPostInfo = !DR._Base.is(v) || !!v; return this; }; 4227/** @param {boolean} [v] 4228 * @return {DR.say.select.ItemContent} */ 4229DR.say.select.ItemContent.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 4230 4231/** @extends {DR._Base} */ 4232DR.say.struct.With = function(par){ 4233 /** @private */ 4234 this._t = 127; 4235 if(!par || typeof par != 'object'){return;} 4236 if(DR._Base.is(par.link)) this.link = String(par.link||''); 4237 if(DR._Base.is(par.title)) this.title = String(par.title||''); 4238 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 4239 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 4240}; 4241DR._Base._types[127] = DR.say.struct.With; 4242DR.say.struct.With[__P] = new DR._Base; 4243DR.say.struct.With[__P][__C] = DR.say.struct.With; 4244/** @type {String} */ 4245DR.say.struct.With.prototype.link = null; 4246/** @type {String} */ 4247DR.say.struct.With.prototype.title = null; 4248/** @type {Number} */ 4249DR.say.struct.With.prototype.uid = null; 4250/** @type {DR.users.struct.User} */ 4251DR.say.struct.With.prototype.user = null; 4252 4253/** @extends {DR._Select} */ 4254DR.say.select.With = function(){ 4255 this._fields = {}; 4256}; 4257DR.say.select.With[__CL] = "Say__With"; 4258DR.say.select.With[__P] = new DR._Select; 4259DR.say.select.With[__P][__C] = DR.say.select.With; 4260/** @param {boolean} [v] 4261 * @return {DR.say.select.With} */ 4262DR.say.select.With.prototype.link = function(v){ this._fields.link = !DR._Base.is(v) || !!v; return this; }; 4263/** @param {boolean} [v] 4264 * @return {DR.say.select.With} */ 4265DR.say.select.With.prototype.title = function(v){ this._fields.title = !DR._Base.is(v) || !!v; return this; }; 4266/** @param {boolean} [v] 4267 * @return {DR.say.select.With} */ 4268DR.say.select.With.prototype.uid = function(v){ this._fields.uid = !DR._Base.is(v) || !!v; return this; }; 4269/** @param {boolean} [v] 4270 * @return {DR.say.select.With} */ 4271DR.say.select.With.prototype.user = function(v){ this._fields.user = !DR._Base.is(v) || !!v; return this; }; 4272 4273/** @extends {DR._Base} */ 4274DR.say.struct.ItemHighlight = function(par){ 4275 /** @private */ 4276 this._t = 1502; 4277 if(!par || typeof par != 'object'){return;} 4278 if(DR._Base.is(par.currentImpressions)) this.currentImpressions = (parseInt(par.currentImpressions)||0); 4279 if(DR._Base.is(par.externalStats)) this.externalStats = String(par.externalStats||''); 4280 if(DR._Base.is(par.highlighted)) this.highlighted = Boolean(par.highlighted); 4281 if(DR._Base.is(par.totalImpressions)) this.totalImpressions = (parseInt(par.totalImpressions)||0); 4282 if(DR._Base.is(par.users)){ 4283 var tmp = []; 4284 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
4284); 4285 this.users = tmp; 4286 } 4287 if(DR._Base.is(par.usersCount)) this.usersCount = (parseInt(par.usersCount)||0); 4288}; 4289DR._Base._types[1502] = DR.say.struct.ItemHighlight; 4290DR.say.struct.ItemHighlight[__P] = new DR._Base; 4291DR.say.struct.ItemHighlight[__P][__C] = DR.say.struct.ItemHighlight; 4292/** @type {Number|null} */ 4293DR.say.struct.ItemHighlight.prototype.currentImpressions = null; 4294/** @type {String|null} */ 4295DR.say.struct.ItemHighlight.prototype.externalStats = null; 4296/** @type {Boolean} */ 4297DR.say.struct.ItemHighlight.prototype.highlighted = null; 4298/** @type {Number|null} */ 4299DR.say.struct.ItemHighlight.prototype.totalImpressions = null; 4300/** @type {Array.<DR.users.struct.User>|null} */ 4301DR.say.struct.ItemHighlight.prototype.users = null; 4302/** @type {Number|null} */ 4303DR.say.struct.ItemHighlight.prototype.usersCount = null; 4304 4305/** @extends {DR._Base} */ 4306DR.say.struct.Rec = function(par){ 4307 /** @private */ 4308 this._t = 109; 4309 if(!par || typeof par != 'object'){return;} 4310 if(DR._Base.is(par.created)) this.created = (parseInt(par.created)||0); 4311 if(DR._Base.is(par.exists)) this.exists = Boolean(par.exists); 4312 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 4313 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 4314 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 4315}; 4316DR._Base._types[109] = DR.say.struct.Rec; 4317DR.say.struct.Rec[__P] = new DR._Base; 4318DR.say.struct.Rec[__P][__C] = DR.say.struct.Rec; 4319/** @type {Number} */ 4320DR.say.struct.Rec.prototype.created = null; 4321/** @type {Boolean} */ 4322DR.say.struct.Rec.prototype.exists = null; 4323/** @type {Number} */ 4324DR.say.struct.Rec.prototype.id = null; 4325/** @type {Number} */ 4326DR.say.struct.Rec.prototype.uid = null; 4327/** @type {DR.users.struct.User|null} */ 4328DR.say.struct.Rec.prototype.user = null; 4329 4330/** @extends {DR._Base} */ 4331DR.say.struct.Targeting = function(par){ 4332 /** @private */ 4333 this._t = 3467; 4334 if(!par || typeof par != 'object'){return;} 4335 if(DR._Base.is(par.ageFrom)) this.ageFrom = (parseInt(par.ageFrom)||0); 4336 if(DR._Base.is(par.ageTo)) this.ageTo = (parseInt(par.ageTo)||0); 4337 if(DR._Base.is(par.sex)) this.sex = Number(par.sex); 4338}; 4339DR._Base._types[3467] = DR.say.struct.Targeting; 4340DR.say.struct.Targeting.SEX_ALL = 0; 4341DR.say.struct.Targeting.SEX_MAN = 1; 4342DR.say.struct.Targeting.SEX_WOMAN = 2; 4343DR.say.struct.Targeting[__P] = new DR._Base; 4344DR.say.struct.Targeting[__P][__C] = DR.say.struct.Targeting; 4345/** @type {Number|null} */ 4346DR.say.struct.Targeting.prototype.ageFrom = null; 4347/** @type {Number|null} */ 4348DR.say.struct.Targeting.prototype.ageTo = null; 4349/** @type {Number|null} */ 4350DR.say.struct.Targeting.prototype.sex = null; 4351 4352/** @extends {DR._Base} */ 4353DR.say.struct.Item = function(par){ 4354 /** @private */ 4355 this._t = 97; 4356 if(!par || typeof par != 'object'){return;} 4357 if(DR._Base.is(par.actual)) this.actual = Boolean(par.actual); 4358 if(DR._Base.is(par.canComment)) this.canComment = Boolean(par.canComment); 4359 if(DR._Base.is(par.canDelete)) this.canDelete = Boolean(par.canDelete); 4360 if(DR._Base.is(par.canEdit)) this.canEdit = Boolean(par.canEdit); 4361 if(DR._Base.is(par.canEditMobile)) this.canEditMobile = Boolean(par.canEditMobile); 4362 if(DR._Base.is(par.canHighlight)) this.canHighlight = Boolean(par.canHighlight); 4363 if(DR._Base.is(par.canLike)) this.canLike = Boolean(par.canLike); 4364 if(DR._Base.is(par.canRecommend)) this.canRecommend = Boolean(par.canRecommend); 4365 if(DR._Base.is(par.canRemoveTag)) this.canRemoveTag = Boolean(par.canRemoveTag); 4366 if(DR._Base.is(par.comCount)) this.comCount = (parseInt(par.comCount)||0); 4367 if(DR._Base.is(par.comId)) this.comId = (parseInt(par.comId)||0); 4368 if(DR._Base.is(par.comments)) this.comments = DR._Base.cast(par.comments); 4369 if(DR._Base.is(par.comType)) this.comType = (parseInt(par.comType)||0); 4370 if(DR._Base.is(par.content)) this.content = DR._Base.cast(par.content); 4371 if(DR._Base.is(par.created)) this.created = (parseInt(par.created)||0); 4372 if(DR._Base.is(par.displayReasonUsers)){ 4373 var tmp = []; 4374 for( var k in par.displayReasonUsers ) tmp.push(DR._Base.cast(par.displayReasonUsers [k])); 4375 this.displayReasonUsers = tmp; 4376 } 4377 if(DR._Base.is(par.displayUser)) this.displayUser = DR._Base.cast(par.displayUser); 4378 if(DR._Base.is(par.embed)) this.embed = DR._Base.cast(par.embed); 4379 if(DR._Base.is(par.event)) this.event = DR._Base.cast(par.event); 4380 if(DR._Base.is(par.favorite)) this.favorite = Boolean(par.favorite); 4381 if(DR._Base.is(par.galleryItem)) this.galleryItem = DR._Base.cast(par.galleryItem); 4382 if(DR._Base.is(par.hideCreated)) this.hideCreated = Boolean(par.hideCreated); 4383 if(DR._Base.is(par.hideFollow)) this.hideFollow = Boolean(par.hideFollow); 4384 if(DR._Base.is(par.hideLike)) this.hideLike = Boolean(par.hideLike); 4385 if(DR._Base.is(par.highlight)) this.highlight = DR._Base.cast(par.highlight); 4386 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 4387 if(DR._Base.is(par.is18plus)) this.is18plus = Boolean(par.is18plus); 4388 if(DR._Base.is(par.isMemory)) this.isMemory = Boolean(par.isMemory); 4389 if(DR._Base.is(par.isSugg)) this.isSugg = Boolean(par.isSugg); 4390 if(DR._Base.is(par.like)) this.like = DR._Base.cast(par.like); 4391 if(DR._Base.is(par.likeCount)) this.likeCount = (parseInt(par.likeCount)||0); 4392 if(DR._Base.is(par.likeId)) this.likeId = (parseInt(par.likeId)||0); 4393 if(DR._Base.is(par.likeType)) this.likeType = (parseInt(par.likeType)||0); 4394 if(DR._Base.is(par.permissions)) this.permissions = DR._Base.cast(par.permissions); 4395 if(DR._Base.is(par.pids)){ 4396 var tmp = []; 4397 for( var k in par.pids ) tmp.push((parseInt(par.pids [k])||0)); 4398 this.pids = tmp; 4399 } 4400 if(DR._Base.is(par.pinned)) this.pinned = Boolean(par.pinned); 4401 if(DR._Base.is(par.recCount)) this.recCount = (parseInt(par.recCount)||0); 4402 if(DR._Base.is(par.recommended)) this.recommended = Boolean(par.recommended); 4403 if(DR._Base.is(par.scheduled)) this.scheduled = (parseInt(par.scheduled)||0); 4404 if(DR._Base.is(par.seen)) this.seen = Boolean(par.seen); 4405 if(DR._Base.is(par.shared)) this.shared = String(par.shared||''); 4406 if(DR._Base.is(par.shortUrl)) this.shortUrl = String(par.shortUrl||''); 4407 if(DR._Base.is(par.showDisplayReason)) this.showDisplayReason = Boolean(par.showDisplayReason); 4408 if(DR._Base.is(par.suggestions)){ 4409 var tmp = []; 4410 for( var k in par.suggestions ) tmp.push(DR._Base.cast(par.suggestions [k])); 4411 this.suggestions = tmp; 4412 } 4413 if(DR._Base.is(par.targeting)) this.targeting = DR._Base.cast(par.targeting); 4414 if(DR._Base.is(par.uids)){ 4415 var tmp = []; 4416 for( var k in par.uids ) tmp.push((parseInt(par.uids [k])||0)); 4417 this.uids = tmp; 4418 } 4419 if(DR._Base.is(par.url)) this.url = String(par.url||''); 4420 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 4421 if(DR._Base.is(par.views)) this.views = (parseInt(par.views)||0); 4422 if(DR._Base.is(par.wannaFollow)) this.wannaFollow = Boolean(par.wannaFollow); 4423 if(DR._Base.is(par.withUsers)){ 4424 var tmp = []; 4425 for( var k in par.withUsers ) tmp.push(DR._Base.cast(par.withUsers [k])
4425); 4426 this.withUsers = tmp; 4427 } 4428}; 4429DR._Base._types[97] = DR.say.struct.Item; 4430DR.say.struct.Item[__P] = new DR._Base; 4431DR.say.struct.Item[__P][__C] = DR.say.struct.Item; 4432/** @type {Boolean} */ 4433DR.say.struct.Item.prototype.actual = null; 4434/** @type {Boolean|null} */ 4435DR.say.struct.Item.prototype.canComment = null; 4436/** @type {Boolean} */ 4437DR.say.struct.Item.prototype.canDelete = null; 4438/** @type {Boolean} */ 4439DR.say.struct.Item.prototype.canEdit = null; 4440/** @type {Boolean} */ 4441DR.say.struct.Item.prototype.canEditMobile = null; 4442/** @type {Boolean} */ 4443DR.say.struct.Item.prototype.canHighlight = null; 4444/** @type {Boolean} */ 4445DR.say.struct.Item.prototype.canLike = null; 4446/** @type {Boolean} */ 4447DR.say.struct.Item.prototype.canRecommend = null; 4448/** @type {Boolean} */ 4449DR.say.struct.Item.prototype.canRemoveTag = null; 4450/** @type {Number|null} */ 4451DR.say.struct.Item.prototype.comCount = null; 4452/** @type {Number} */ 4453DR.say.struct.Item.prototype.comId = null; 4454/** @type {DR.comments.struct.Base} */ 4455DR.say.struct.Item.prototype.comments = null; 4456/** @type {Number|null} */ 4457DR.say.struct.Item.prototype.comType = null; 4458/** @type {DR.say.struct.ItemContent} */ 4459DR.say.struct.Item.prototype.content = null; 4460/** @type {Number} */ 4461DR.say.struct.Item.prototype.created = null; 4462/** @type {Array.<DR.say.struct.With>} */ 4463DR.say.struct.Item.prototype.displayReasonUsers = null; 4464/** @type {DR.users.struct.User|null} */ 4465DR.say.struct.Item.prototype.displayUser = null; 4466/** @type {DR.gallery.struct.Embed|null} */ 4467DR.say.struct.Item.prototype.embed = null; 4468/** @type {DR.say.events.struct.Base|null} */ 4469DR.say.struct.Item.prototype.event = null; 4470/** @type {Boolean} */ 4471DR.say.struct.Item.prototype.favorite = null; 4472/** @type {DR.gallery.struct.Item|null} */ 4473DR.say.struct.Item.prototype.galleryItem = null; 4474/** @type {Boolean} */ 4475DR.say.struct.Item.prototype.hideCreated = null; 4476/** @type {Boolean} */ 4477DR.say.struct.Item.prototype.hideFollow = null; 4478/** @type {Boolean} */ 4479DR.say.struct.Item.prototype.hideLike = null; 4480/** @type {DR.say.struct.ItemHighlight|null} */ 4481DR.say.struct.Item.prototype.highlight = null; 4482/** @type {Number} */ 4483DR.say.struct.Item.prototype.id = null; 4484/** @type {Boolean} */ 4485DR.say.struct.Item.prototype.is18plus = null; 4486/** @type {Boolean|null} */ 4487DR.say.struct.Item.prototype.isMemory = null; 4488/** @type {Boolean|null} */ 4489DR.say.struct.Item.prototype.isSugg = null; 4490/** @type {DR.like.struct.GetRe} */ 4491DR.say.struct.Item.prototype.like = null; 4492/** @type {Number} */ 4493DR.say.struct.Item.prototype.likeCount = null; 4494/** @type {Number} */ 4495DR.say.struct.Item.prototype.likeId = null; 4496/** @type {Number} */ 4497DR.say.struct.Item.prototype.likeType = null; 4498/** @type {DR.base.struct.Permissions} */ 4499DR.say.struct.Item.prototype.permissions = null; 4500/** @type {Array.<Number>} */ 4501DR.say.struct.Item.prototype.pids = null; 4502/** @type {Boolean} */ 4503DR.say.struct.Item.prototype.pinned = null; 4504/** @type {Number} */ 4505DR.say.struct.Item.prototype.recCount = null; 4506/** @type {Boolean} */ 4507DR.say.struct.Item.prototype.recommended = null; 4508/** @type {Number|null} */ 4509DR.say.struct.Item.prototype.scheduled = null; 4510/** @type {Boolean} */ 4511DR.say.struct.Item.prototype.seen = null; 4512/** @type {String|null} */ 4513DR.say.struct.Item.prototype.shared = null; 4514/** @type {String} */ 4515DR.say.struct.Item.prototype.shortUrl = null; 4516/** @type {Boolean} */ 4517DR.say.struct.Item.prototype.showDisplayReason = null; 4518/** @type {Array.<DR.say.struct.Rec>} */ 4519DR.say.struct.Item.prototype.suggestions = null; 4520/** @type {DR.say.struct.Targeting|null} */ 4521DR.say.struct.Item.prototype.targeting = null; 4522/** @type {Array.<Number>} */ 4523DR.say.struct.Item.prototype.uids = null; 4524/** @type {String|null} */ 4525DR.say.struct.Item.prototype.url = null; 4526/** @type {DR.users.struct.User} */ 4527DR.say.struct.Item.prototype.user = null; 4528/** @type {Number|null} */ 4529DR.say.struct.Item.prototype.views = null; 4530/** @type {Boolean} */ 4531DR.say.struct.Item.prototype.wannaFollow = null; 4532/** @type {Array.<DR.say.struct.With>} */ 4533DR.say.struct.Item.prototype.withUsers = null; 4534 4535/** @extends {DR._Select} */ 4536DR.say.select.Item = function(){ 4537 this._fields = {}; 4538}; 4539DR.say.select.Item[__CL] = "Say__Item"; 4540DR.say.select.Item[__P] = new DR._Select; 4541DR.say.select.Item[__P][__C] = DR.say.select.Item; 4542/** @param {boolean} [v] 4543 * @return {DR.say.select.Item} */ 4544DR.say.select.Item.prototype.actual = function(v){ this._fields.actual = !DR._Base.is(v) || !!v; return this; }; 4545/** @param {boolean} [v] 4546 * @return {DR.say.select.Item} */ 4547DR.say.select.Item.prototype.canComment = function(v){ this._fields.canComment = !
4547DR._Base.is(v) || !!v; return this; }; 4548/** @param {boolean} [v] 4549 * @return {DR.say.select.Item} */ 4550DR.say.select.Item.prototype.canDelete = function(v){ this._fields.canDelete = !DR._Base.is(v) || !!v; return this; }; 4551/** @param {boolean} [v] 4552 * @return {DR.say.select.Item} */ 4553DR.say.select.Item.prototype.canEdit = function(v){ this._fields.canEdit = !DR._Base.is(v) || !!v; return this; }; 4554/** @param {boolean} [v] 4555 * @return {DR.say.select.Item} */ 4556DR.say.select.Item.prototype.canEditMobile = function(v){ this._fields.canEditMobile = !DR._Base.is(v) || !!v; return this; }; 4557/** @param {boolean} [v] 4558 * @return {DR.say.select.Item} */ 4559DR.say.select.Item.prototype.canHighlight = function(v){ this._fields.canHighlight = !DR._Base.is(v) || !!v; return this; }; 4560/** @param {boolean} [v] 4561 * @return {DR.say.select.Item} */ 4562DR.say.select.Item.prototype.canLike = function(v){ this._fields.canLike = !DR._Base.is(v) || !!v; return this; }; 4563/** @param {boolean} [v] 4564 * @return {DR.say.select.Item} */ 4565DR.say.select.Item.prototype.canRecommend = function(v){ this._fields.canRecommend = !DR._Base.is(v) || !!v; return this; }; 4566/** @param {boolean} [v] 4567 * @return {DR.say.select.Item} */ 4568DR.say.select.Item.prototype.canRemoveTag = function(v){ this._fields.canRemoveTag = !DR._Base.is(v) || !!v; return this; }; 4569/** @param {boolean} [v] 4570 * @return {DR.say.select.Item} */ 4571DR.say.select.Item.prototype.comCount = function(v){ this._fields.comCount = !DR._Base.is(v) || !!v; return this; }; 4572/** @param {boolean} [v] 4573 * @return {DR.say.select.Item} */ 4574DR.say.select.Item.prototype.comId = function(v){ this._fields.comId = !DR._Base.is(v) || !!v; return this; }; 4575/** @param {boolean} [v] 4576 * @return {DR.say.select.Item} */ 4577DR.say.select.Item.prototype.comments = function(v){ this._fields.comments = !DR._Base.is(v) || !!v; return this; }; 4578/** @param {boolean} [v] 4579 * @return {DR.say.select.Item} */ 4580DR.say.select.Item.prototype.comType = function(v){ this._fields.comType = !DR._Base.is(v) || !!v; return this; }; 4581/** @param {boolean} [v] 4582 * @return {DR.say.select.Item} */ 4583DR.say.select.Item.prototype.content = function(v){ this._fields.content = !DR._Base.is(v) || !!v; return this; }; 4584/** @param {boolean} [v] 4585 * @return {DR.say.select.Item} */ 4586DR.say.select.Item.prototype.created = function(v){ this._fields.created = !DR._Base.is(v) || !!v; return this; }; 4587/** @param {boolean} [v] 4588 * @return {DR.say.select.Item} */ 4589DR.say.select.Item.prototype.displayReasonUsers = function(v){ this._fields.displayReasonUsers = !DR._Base.is(v) || !!v; return this; }; 4590/** @param {boolean} [v] 4591 * @return {DR.say.select.Item} */ 4592DR.say.select.Item.prototype.displayUser = function(v){ this._fields.displayUser = !DR._Base.is(v) || !!v; return this; }; 4593/** @param {boolean} [v] 4594 * @return {DR.say.select.Item} */ 4595DR.say.select.Item.prototype.embed = function(v){ this._fields.embed = !DR._Base.is(v) || !!v; return this; }; 4596/** @param {boolean} [v] 4597 * @return {DR.say.select.Item} */ 4598DR.say.select.Item.prototype.event = function(v){ this._fields.event = !DR._Base.is(v) || !!v; return this; }; 4599/** @param {boolean} [v] 4600 * @return {DR.say.select.Item} */ 4601DR.say.select.Item.prototype.favorite = function(v){ this._fields.favorite = !DR._Base.is(v) || !!v; return this; }; 4602/** @param {boolean} [v] 4603 * @return {DR.say.select.Item} */ 4604DR.say.select.Item.prototype.galleryItem = function(v){ this._fields.galleryItem = !DR._Base.is(v) || !!v; return this; }; 4605/** @param {boolean} [v] 4606 * @return {DR.say.select.Item} */ 4607DR.say.select.Item.prototype.hideCreated = function(v){ this._fields.hideCreated = !DR._Base.is(v) || !!v; return this; }; 4608/** @param {boolean} [v] 4609 * @return {DR.say.select.Item} */ 4610DR.say.select.Item.prototype.hideFollow = function(v){ this._fields.hideFollow = !DR._Base.is(v) || !!v; return this; }; 4611/** @param {boolean} [v] 4612 * @return {DR.say.select.Item} */ 4613DR.say.select.Item.prototype.hideLike = function(v){ this._fields.hideLike = !DR._Base.is(v) || !!v; return this; }; 4614/** @param {boolean} [v] 4615 * @return {DR.say.select.Item} */ 4616DR.say.select.Item.prototype.highlight = function(v){ this._fields.highlight = !DR._Base.is(v) || !!v; return this; }; 4617/** @param {boolean} [v] 4618 * @return {DR.say.select.Item} */ 4619DR.say.select.Item.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 4620/** @param {boolean} [v] 4621 * @return {DR.say.select.Item} */ 4622DR.say.select.Item.prototype.is18plus = function(v){ this._fields.is18plus = !DR._Base.is(v) || !!v; return this; }; 4623/** @param {boolean} [v] 4624 * @return {DR.say.select.Item} */ 4625DR.say.select.Item.prototype.isMemory = function(v){ this._fields.isMemory = !DR._Base.is(v) || !!v; return this; }; 4626/** @param {boolean} [v] 4627 * @return {DR.say.select.Item} */ 4628DR.say.select.Item.prototype.isSugg = function(v){ this._fields.isSugg = !DR._Base.is(v) || !!v; return this; }; 4629/** @param {boolean} [v] 4630 * @return {DR.say.select.Item} */ 4631DR.say.select.Item.prototype.like = function(v){ this._fields.like = !DR._Base.is(v) || !!v; return this; }; 4632/** @param {boolean} [v] 4633 * @return {DR.say.select.Item} */ 4634DR.say.select.Item.prototype.likeCount = function(v){ this._fields.likeCount = !DR._Base.is(v) || !!v; return this; }; 4635/** @param {boolean} [v] 4636 * @return {DR.say.select.Item} */ 4637DR.say.select.Item.prototype.likeId = function(v){ this._fields.likeId = !DR._Base.is(v) || !!v; return this; }; 4638/** @param {boolean} [v] 4639 * @return {DR.say.select.Item} */ 4640DR.say.select.Item.prototype.likeType = function(v){ this._fields.likeType = !DR._Base.is(v) || !!v; return this; }; 4641/** @param {boolean} [v] 4642 * @return {DR.say.select.Item} */ 4643DR.say.select.Item.prototype.permissions = function(v){ this._fields.permissions = !DR._Base.is(v) || !!v; return this; }; 4644/** @param {boolean} [v] 4645 * @return {DR.say.select.Item} */ 4646DR.say.select.Item.prototype.pids = function(v){ this._fields.pids = !DR._Base.is(v) || !!v; return this; }; 4647/** @param {boolean} [v] 4648 * @return {DR.say.select.Item} */ 4649DR.say.select.Item.prototype.pinned = function(v){ this._fields.pinned = !DR._Base.is(v) || !!v; return this; }; 4650/** @param {boolean} [v] 4651 * @return {DR.say.select.Item} */ 4652DR.say.select.Item.prototype.recCount = function(v){ this._fields.recCount = !DR._Base.is(v) || !!v; return this; }; 4653/** @param {boolean} [v] 4654 * @return {DR.say.select.Item} */ 4655DR.say.select.Item.prototype.recommended = function(v){ this._fields.recommended = !DR._Base.is(v) || !!v; return this; }; 4656/** @param {boolean} [v] 4657 * @return {DR.say.select.Item} */ 4658DR.say.select.Item.prototype.scheduled = function(v){ this._fields.scheduled = !DR._Base.is(v) || !!v; return this; }; 4659/** @param {boolean} [v] 4660 * @return {DR.say.select.Item} */ 4661DR.say.select.Item.prototype.seen = function(v){ this._fields.seen = !DR._Base.is(v) || !!v; return this; }; 4662/** @param {boolean} [v] 4663 * @return {DR.say.select.Item} */ 4664DR.say.select.Item.prototype.shared = function(v){ this._fields.shared = !DR._Base.is(v) || !!v; return this; }; 4665/** @param {boolean} [v] 4666 * @return {DR.say.select.Item} */ 4667DR.say.select.Item.prototype.shortUrl = function(v){ this._fields.shortUrl = !DR._Base.is(v) || !!v; return this; }; 4668/** @param {boolean} [v] 4669 * @return {DR.say.select.Item} */ 4670DR.say.select.Item.prototype.showDisplayReason = function(v){ this._fields.showDisplayReason = !DR._Base.is(v) || !!v; return this; }; 4671/** @param {boolean} [v] 4672 * @return {DR.say.select.Item} */ 4673DR.say.select.Item.prototype.suggestions = function(v){ this._fields.suggestions = !DR._Base.is(v) || !!v; return this; }; 4674/** @param {boolean} [v] 4675 * @return {DR.say.select.Item} */ 4676DR.say.select.Item.prototype.targeting = function(v){ this._fields.targeting = !DR._Base.is(v) || !!v; return this; }; 4677/** @param {boolean} [v] 4678 * @return {DR.say.select.Item} */ 4679DR.say.select.Item.prototype.uids = function(v){ this._fields.uids = !DR._Base.is(v) || !!v; return this; }; 4680/** @param {boolean} [v] 4681 * @return {DR.say.select.Item} */ 4682DR.say.select.Item.prototype.url = function(v){ this._fields.url = !
4682DR._Base.is(v) || !!v; return this; }; 4683/** @param {boolean} [v] 4684 * @return {DR.say.select.Item} */ 4685DR.say.select.Item.prototype.user = function(v){ this._fields.user = !DR._Base.is(v) || !!v; return this; }; 4686/** @param {boolean} [v] 4687 * @return {DR.say.select.Item} */ 4688DR.say.select.Item.prototype.views = function(v){ this._fields.views = !DR._Base.is(v) || !!v; return this; }; 4689/** @param {boolean} [v] 4690 * @return {DR.say.select.Item} */ 4691DR.say.select.Item.prototype.wannaFollow = function(v){ this._fields.wannaFollow = !DR._Base.is(v) || !!v; return this; }; 4692/** @param {boolean} [v] 4693 * @return {DR.say.select.Item} */ 4694DR.say.select.Item.prototype.withUsers = function(v){ this._fields.withUsers = !DR._Base.is(v) || !!v; return this; }; 4695 4696/** @extends {DR._Base} */ 4697DR.say.struct.AddPostRe = function(par){ 4698 /** @private */ 4699 this._t = 1392; 4700 if(!par || typeof par != 'object'){return;} 4701 if(DR._Base.is(par.pid)) this.pid = (parseInt(par.pid)||0); 4702}; 4703DR._Base._types[1392] = DR.say.struct.AddPostRe; 4704DR.say.struct.AddPostRe[__P] = new DR._Base; 4705DR.say.struct.AddPostRe[__P][__C] = DR.say.struct.AddPostRe; 4706/** @type {Number} */ 4707DR.say.struct.AddPostRe.prototype.pid = null; 4708 4709/** @extends {DR._Select} */ 4710DR.say.select.AddPostRe = function(){ 4711 this._fields = {}; 4712}; 4713DR.say.select.AddPostRe[__CL] = "Say__AddPostRe"; 4714DR.say.select.AddPostRe[__P] = new DR._Select; 4715DR.say.select.AddPostRe[__P][__C] = DR.say.select.AddPostRe; 4716/** @param {boolean} [v] 4717 * @return {DR.say.select.AddPostRe} */ 4718DR.say.select.AddPostRe.prototype.pid = function(v){ this._fields.pid = !DR._Base.is(v) || !!v; return this; }; 4719 4720/** @extends {DR._Base} */ 4721DR.say.struct.WithItem = function(par){ 4722 /** @private */ 4723 this._t = 1507; 4724 if(!par || typeof par != 'object'){return;} 4725 if(DR._Base.is(par.name)) this.name = String(par.name||''); 4726 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 4727}; 4728DR._Base._types[1507] = DR.say.struct.WithItem; 4729DR.say.struct.WithItem[__P] = new DR._Base; 4730DR.say.struct.WithItem[__P][__C] = DR.say.struct.WithItem; 4731/** @type {String|null} */ 4732DR.say.struct.WithItem.prototype.name = null; 4733/** @type {Number|null} */ 4734DR.say.struct.WithItem.prototype.uid = null; 4735 4736/** @extends {DR._Base} */ 4737DR.say.struct.EditPostRe = function(par){ 4738 /** @private */ 4739 this._t = 3452; 4740 if(!par || typeof par != 'object'){return;} 4741 if(DR._Base.is(par.pid)) this.pid = (parseInt(par.pid)||0); 4742};
4743DR._Base._types[3452] = DR.say.struct.EditPostRe; 4744DR.say.struct.EditPostRe[__P] = new DR._Base; 4745DR.say.struct.EditPostRe[__P][__C] = DR.say.struct.EditPostRe; 4746/** @type {Number} */ 4747DR.say.struct.EditPostRe.prototype.pid = null; 4748 4749/** @extends {DR._Base} */ 4750DR.say.struct.Posts = function(par){ 4751 /** @private */ 4752 this._t = 476; 4753 if(!par || typeof par != 'object'){return;} 4754 if(DR._Base.is(par.fullPg)) this.fullPg = Boolean(par.fullPg); 4755 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 4756 if(DR._Base.is(par.posts)){ 4757 var tmp = []; 4758 for( var k in par.posts ) tmp.push(DR._Base.cast(par.posts [k])); 4759 this.posts = tmp; 4760 } 4761}; 4762DR._Base._types[476] = DR.say.struct.Posts; 4763DR.say.struct.Posts[__P] = new DR._Base; 4764DR.say.struct.Posts[__P][__C] = DR.say.struct.Posts; 4765/** @type {Boolean} */ 4766DR.say.struct.Posts.prototype.fullPg = null; 4767/** @type {Number} */ 4768DR.say.struct.Posts.prototype.pg = null; 4769/** @type {Array.<DR.say.struct.Item>} */ 4770DR.say.struct.Posts.prototype.posts = null; 4771 4772/** @extends {DR._Select} */ 4773DR.say.select.Posts = function(){ 4774 this._fields = {}; 4775}; 4776DR.say.select.Posts[__CL] = "Say__Posts"; 4777DR.say.select.Posts[__P] = new DR._Select; 4778DR.say.select.Posts[__P][__C] = DR.say.select.Posts; 4779/** @param {boolean} [v] 4780 * @return {DR.say.select.Posts} */ 4781DR.say.select.Posts.prototype.fullPg = function(v){ this._fields.fullPg = !DR._Base.is(v) || !!v; return this; }; 4782/** @param {boolean} [v] 4783 * @return {DR.say.select.Posts} */ 4784DR.say.select.Posts.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 4785/** @param {boolean} [v] 4786 * @return {DR.say.select.Posts} */ 4787DR.say.select.Posts.prototype.posts = function(v){ this._fields.posts = !DR._Base.is(v) || !!v; return this; }; 4788 4789/** @extends {DR._Base} */ 4790DR.say.struct.Domain = function(par){ 4791 /** @private */ 4792 this._t = 2788; 4793 if(!par || typeof par != 'object'){return;} 4794 if(DR._Base.is(par.blocked)) this.blocked = Boolean(par.blocked); 4795 if(DR._Base.is(par.domain)) this.domain = String(par.domain||''); 4796}; 4797DR._Base._types[2788] = DR.say.struct.Domain; 4798DR.say.struct.Domain[__P] = new DR._Base; 4799DR.say.struct.Domain[__P][__C] = DR.say.struct.Domain; 4800/** @type {Boolean} */ 4801DR.say.struct.Domain.prototype.blocked = null; 4802/** @type {String} */ 4803DR.say.struct.Domain.prototype.domain = null; 4804 4805/** @extends {DR._Base} */ 4806DR.say.struct.TopCategory = function(par){ 4807 /** @private */ 4808 this._t = 2787; 4809 if(!par || typeof par != 'object'){return;} 4810 if(DR._Base.is(par.category)) this.category = String(par.category||''); 4811 if(DR._Base.is(par.following)) this.following = Boolean(par.following); 4812}; 4813DR._Base._types[2787] = DR.say.struct.TopCategory; 4814DR.say.struct.TopCategory[__P] = new DR._Base; 4815DR.say.struct.TopCategory[__P][__C] = DR.say.struct.TopCategory; 4816/** @type {String} */ 4817DR.say.struct.TopCategory.prototype.category = null; 4818/** @type {Boolean} */ 4819DR.say.struct.TopCategory.prototype.following = null; 4820 4821/** @extends {DR._Method} */ 4822DR.say.AddPost = function(par){ 4823 this.select = []; 4824 /** @private */ 4825 this._t = 1071; 4826 if(!par || typeof par != 'object'){return;} 4827 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 4828 if(DR._Base.is(par.error)) this.error = par.error; 4829}; 4830DR._Base._types[1071] = DR.say.AddPost; 4831DR.say.AddPost[__CL] = "Say__AddPost"; 4832DR.say.AddPost.SEX_ALL = 0; 4833DR.say.AddPost.SEX_MAN = 1; 4834DR.say.AddPost.SEX_WOMAN = 2; 4835DR.say.AddPost[__P] = new DR._Method; 4836DR.say.AddPost[__P][__C] = DR.say.AddPost; 4837/** @type {Number|null} */ 4838DR.say.AddPost.prototype.ageFrom = null; 4839/** @type {Number|null} */ 4840DR.say.AddPost.prototype.ageTo = null; 4841/** @type {String|null} */ 4842DR.say.AddPost.prototype.descr = null; 4843/** @type {Number|null} */ 4844DR.say.AddPost.prototype.galleryItemId = null; 4845/** @type {Boolean|null} */ 4846DR.say.AddPost.prototype.gif = null; 4847/** @type {String|null} */ 4848DR.say.AddPost.prototype.html = null; 4849/** @type {String|null} */ 4850DR.say.AddPost.prototype.link = null; 4851/** @type {DR.base.struct.LatLng|null} */ 4852DR.say.AddPost.prototype.location = null; 4853/** @type {Number|null} */ 4854DR.say.AddPost.prototype.movieId = null; 4855/** @type {Number|null} */ 4856DR.say.AddPost.prototype.parentUid = null; 4857/** @type {DR.base.struct.Permissions|null} */ 4858DR.say.AddPost.prototype.permissions = null; 4859/** @type {Number|null} */ 4860DR.say.AddPost.prototype.picTmpId = null; 4861/** @type {String|null} */ 4862DR.say.AddPost.prototype.picUrl = null; 4863/** @type {String|null} */ 4864DR.say.AddPost.prototype.placeId = null; 4865/** @type {String|null} */ 4866DR.say.AddPost.prototype.postponeDate = null; 4867/** @type {Number|null} */ 4868DR.say.AddPost.prototype.sex = null; 4869/** @type {String|null} */ 4870DR.say.AddPost.prototype.text = null; 4871/** @type {String|null} */ 4872DR.say.AddPost.prototype.title = null; 4873/** @type {String|null} */ 4874DR.say.AddPost.prototype.titlePrefix = null; 4875/** @type {Number|null} */ 4876DR.say.AddPost.prototype.uid = null; 4877/** @type {Number|null} */ 4878DR.say.AddPost.prototype.videoH = null; 4879/** @type {Number|null} */ 4880DR.say.AddPost.prototype.videoTmpId = null; 4881/** @type {Number|null} */ 4882DR.say.AddPost.prototype.videoW = null; 4883/** @type {Array.<DR.say.struct.WithItem>|null} */ 4884DR.say.AddPost.prototype.withUsers = null; 4885/** @type {DR.say.struct.AddPostRe} */ 4886DR.say.AddPost.prototype.re = null; 4887 4888/** @extends {DR._Base} */ 4889DR.say.struct.CancelRecommendRe = function(par){ 4890 /** @private */ 4891 this._t = 93; 4892 if(!par || typeof par != 'object'){return;} 4893 if(DR._Base.is(par.item)) this.item = DR._Base.cast(par.item); 4894}; 4895DR._Base._types[93] = DR.say.struct.CancelRecommendRe; 4896DR.say.struct.CancelRecommendRe[__P] = new DR._Base; 4897DR.say.struct.CancelRecommendRe[__P][__C] = DR.say.struct.CancelRecommendRe; 4898/** @type {DR.say.struct.Item} */ 4899DR.say.struct.CancelRecommendRe.prototype.item = null; 4900 4901/** @extends {DR._Select} */ 4902DR.say.select.CancelRecommendRe = function(){ 4903 this._fields = {}; 4904}; 4905DR.say.select.CancelRecommendRe[__CL] = "Say__CancelRecommendRe"; 4906DR.say.select.CancelRecommendRe[__P] = new DR._Select; 4907DR.say.select.CancelRecommendRe[__P][__C] = DR.say.select.CancelRecommendRe; 4908/** @param {boolean} [v] 4909 * @return {DR.say.select.CancelRecommendRe} */ 4910DR.say.select.CancelRecommendRe.prototype.item = function(v){ this._fields.item = !DR._Base.is(v) || !!v; return this; }; 4911 4912/** @extends {DR._Base} */ 4913DR.say.struct.ClickLinkRe = function(par){ 4914 /** @private */ 4915 this._t = 2253; 4916 if(!par || typeof par != 'object'){return;} 4917 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 4918 if(DR._Base.is(par.url)) this.url = String(par.url||''); 4919}; 4920DR._Base._types[2253] = DR.say.struct.ClickLinkRe; 4921DR.say.struct.ClickLinkRe[__P] = new DR._Base; 4922DR.say.struct.ClickLinkRe[__P][__C] = DR.say.struct.ClickLinkRe; 4923/** @type {Boolean} */ 4924DR.say.struct.ClickLinkRe.prototype.ok = null; 4925/** @type {String} */ 4926DR.say.struct.ClickLinkRe.prototype.url = null; 4927 4928/** @extends {DR._Method} */ 4929DR.say.EditPost = function(par){ 4930 this.select = []; 4931 /** @private */ 4932 this._t = 3453; 4933 if(!par || typeof par != 'object'){return;} 4934 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 4935 if(DR._Base.is(par.error)) this.error = par.error; 4936}; 4937DR._Base._types[3453] = DR.say.EditPost; 4938DR.say.EditPost[__CL] = "Say__EditPost"; 4939DR.say.EditPost.SEX_ALL = 0; 4940DR.say.EditPost.SEX_MAN = 1; 4941DR.say.EditPost.SEX_WOMAN = 2; 4942DR.say.EditPost[__P] = new DR._Method; 4943DR.say.EditPost[__P][__C] = DR.say.EditPost; 4944/** @type {Number|null} */ 4945DR.say.EditPost.prototype.ageFrom = null; 4946/** @type {Number|null} */ 4947DR.say.EditPost.prototype.ageTo = null; 4948/** @type {String|null} */ 4949DR.say.EditPost.prototype.descr = null; 4950/** @type {Number|null} */ 4951DR.say.EditPost.prototype.galleryItemId = null; 4952/** @type {Boolean|null} */ 4953DR.say.EditPost.prototype.gif = null; 4954/** @type {String|null} */ 4955DR.say.EditPost.prototype.html = null; 4956/** @type {String|null} */ 4957DR.say.EditPost.prototype.link = null; 4958/** @type {Number|null} */ 4959DR.say.EditPost.prototype.movieId = null; 4960/** @type {DR.base.struct.Permissions|null} */ 4961DR.say.EditPost.prototype.permissions = null; 4962/** @type {Boolean|null} */ 4963DR.say.EditPost.prototype.picDeleted = null; 4964/** @type {Number|null} */ 4965DR.say.EditPost.prototype.picTmpId = null; 4966/** @type {Number} */ 4967DR.say.EditPost.prototype.pid = null; 4968/** @type {String|null} */ 4969DR.say.EditPost.prototype.placeId = null; 4970/** @type {String|null} */ 4971DR.say.EditPost.prototype.postponeDate = null; 4972/** @type {Number|null} */ 4973DR.say.EditPost.prototype.sex = null; 4974/** @type {String|null} */ 4975DR.say.EditPost.prototype.text = null; 4976/** @type {String|null} */ 4977DR.say.EditPost.prototype.title = null; 4978/** @type {Number|null} */ 4979DR.say.EditPost.prototype.videoH = null; 4980/** @type {Number|null} */ 4981DR.say.EditPost.prototype.videoTmpId = null; 4982/** @type {Number|null} */ 4983DR.say.EditPost.prototype.videoW = null; 4984/** @type {Array.<DR.say.struct.WithItem>|null} */ 4985DR.say.EditPost.prototype.withUsers = null; 4986/** @type {DR.say.struct.EditPostRe} */ 4987DR.say.EditPost.prototype.re = null; 4988 4989/** @extends {DR._Base} */ 4990DR.say.struct.FollowRe = function(par){ 4991 /** @private */ 4992 this._t = 227; 4993 if(!par || typeof par != 'object'){return;} 4994 if(DR._Base.is(par.isFollowing)) this.isFollowing = Boolean(par.isFollowing); 4995}; 4996DR._Base._types[227] = DR.say.struct.FollowRe; 4997DR.say.struct.FollowRe[__P] = new DR._Base; 4998DR.say.struct.FollowRe[__P][__C] = DR.say.struct.FollowRe; 4999/** @type {Boolean} */ 5000DR.say.struct.FollowRe.prototype.isFollowing = null; 5001 5002/** @extends {DR._Select} */ 5003DR.say.select.FollowRe = function(){ 5004 this._fields = {}; 5005}; 5006DR.say.select.FollowRe[__CL] = "Say__FollowRe"; 5007DR.say.select.FollowRe[__P] = new DR._Select; 5008DR.say.select.FollowRe[__P][__C] = DR.say.select.FollowRe; 5009/** @param {boolean} [v] 5010 * @return {DR.say.select.FollowRe} */ 5011DR.say.select.FollowRe.prototype.isFollowing = function(v){ this._fields.isFollowing = !DR._Base.is(v) || !!v; return this; }; 5012 5013/** @extends {DR._Method} */ 5014DR.say.Get = function(par){ 5015 this.select = []; 5016 /** @private */ 5017 this._t = 885; 5018 if(!par || typeof par != 'object'){return;} 5019 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5020 if(DR._Base.is(par.error)) this.error = par.error; 5021}; 5022DR._Base._types[885] = DR.say.Get; 5023DR.say.Get[__CL] = "Say__Get"; 5024DR.say.Get[__P] = new DR._Method; 5025DR.say.Get[__P][__C] = DR.say.Get; 5026/** @type {Number} */ 5027DR.say.Get.prototype.count = null; 5028/** @type {Number} */ 5029DR.say.Get.prototype.pg = null; 5030/** @type {DR.say.struct.Posts} */ 5031DR.say.Get.prototype.re = null; 5032 5033/** @extends {DR._Base} */ 5034DR.say.struct.GetItemRe = function(par){ 5035 /** @private */ 5036 this._t = 537; 5037 if(!par || typeof par != 'object'){return;} 5038 if(DR._Base.is(par.item)) this.item = DR._Base.cast(par.item); 5039}; 5040DR._Base._types[537] = DR.say.struct.GetItemRe; 5041DR.say.struct.GetItemRe[__P] = new DR._Base; 5042DR.say.struct.GetItemRe[__P][__C] = DR.say.struct.GetItemRe; 5043/** @type {DR.say.struct.Item} */ 5044DR.say.struct.GetItemRe.prototype.item = null; 5045 5046/** @extends {DR._Select} */ 5047DR.say.select.GetItemRe = function(){ 5048 this._fields = {}; 5049}; 5050DR.say.select.GetItemRe[__CL] = "Say__GetItemRe"; 5051DR.say.select.GetItemRe[__P] = new DR._Select; 5052DR.say.select.GetItemRe[__P][__C] = DR.say.select.GetItemRe; 5053/** @param {boolean} [v] 5054 * @return {DR.say.select.GetItemRe} */ 5055DR.say.select.GetItemRe.prototype.item = function(v){ this._fields.item = !DR._Base.is(v) || !!v; return this; }; 5056 5057/** @extends {DR._Base} */ 5058DR.say.struct.GetLinkInfoRe = function(par){ 5059 /** @private */ 5060 this._t = 1589; 5061 if(!par || typeof par != 'object'){return;} 5062 if(DR._Base.is(par.embed)) this.embed = Boolean(par.embed); 5063 if(DR._Base.is(par.embedData)) this.embedData = DR._Base.cast(par.embedData); 5064 if(DR._Base.is(par.link)) this.link = DR._Base.cast(par.link); 5065}; 5066DR._Base._types[1589] = DR.say.struct.GetLinkInfoRe; 5067DR.say.struct.GetLinkInfoRe[__P] = new DR._Base; 5068DR.say.struct.GetLinkInfoRe[__P][__C] = DR.say.struct.GetLinkInfoRe; 5069/** @type {Boolean|null} */ 5070DR.say.struct.GetLinkInfoRe.prototype.embed = null; 5071/** @type {DR.gallery.struct.Embed|null} */ 5072DR.say.struct.GetLinkInfoRe.prototype.embedData = null; 5073/** @type {DR.say.struct.Link|null} */ 5074DR.say.struct.GetLinkInfoRe.prototype.link = null; 5075 5076/** @extends {DR._Base} */ 5077DR.say.struct.MentionSettings = function(par){ 5078 /** @private */ 5079 this._t = 1511; 5080 if(!par || typeof par != 'object'){return;} 5081 if(DR._Base.is(par.value)) this.value = (parseInt(par.value)||0); 5082}; 5083DR._Base._types[1511] = DR.say.struct.MentionSettings; 5084DR.say.struct.MentionSettings[__P] = new DR._Base; 5085DR.say.struct.MentionSettings[__P][__C] = DR.say.struct.MentionSettings; 5086/** @type {Number} */ 5087DR.say.struct.MentionSettings.prototype.value = null; 5088 5089/** @extends {DR._Base} */ 5090DR.say.struct.GetProfilesRe = function(par){ 5091 /** @private */ 5092 this._t = 1065; 5093 if(!par || typeof par != 'object'){return;} 5094 if(DR._Base.is(par.users)){ 5095 var tmp = []; 5096 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
5096); 5097 this.users = tmp; 5098 } 5099}; 5100DR._Base._types[1065] = DR.say.struct.GetProfilesRe; 5101DR.say.struct.GetProfilesRe[__P] = new DR._Base; 5102DR.say.struct.GetProfilesRe[__P][__C] = DR.say.struct.GetProfilesRe; 5103/** @type {Array.<DR.users.struct.User>} */ 5104DR.say.struct.GetProfilesRe.prototype.users = null; 5105 5106/** @extends {DR._Base} */ 5107DR.say.struct.GetRecommendsRe = function(par){ 5108 /** @private */ 5109 this._t = 315; 5110 if(!par || typeof par != 'object'){return;} 5111 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 5112 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 5113 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 5114 if(DR._Base.is(par.users)){ 5115 var tmp = []; 5116 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 5117 this.users = tmp; 5118 } 5119}; 5120DR._Base._types[315] = DR.say.struct.GetRecommendsRe; 5121DR.say.struct.GetRecommendsRe[__P] = new DR._Base; 5122DR.say.struct.GetRecommendsRe[__P][__C] = DR.say.struct.GetRecommendsRe; 5123/** @type {Number} */ 5124DR.say.struct.GetRecommendsRe.prototype.count = null; 5125/** @type {Number} */ 5126DR.say.struct.GetRecommendsRe.prototype.pg = null; 5127/** @type {Number} */ 5128DR.say.struct.GetRecommendsRe.prototype.pgs = null; 5129/** @type {Array.<DR.users.struct.User>} */ 5130DR.say.struct.GetRecommendsRe.prototype.users = null; 5131 5132/** @extends {DR._Select} */ 5133DR.say.select.GetRecommendsRe = function(){ 5134 this._fields = {}; 5135}; 5136DR.say.select.GetRecommendsRe[__CL] = "Say__GetRecommendsRe"; 5137DR.say.select.GetRecommendsRe[__P] = new DR._Select; 5138DR.say.select.GetRecommendsRe[__P][__C] = DR.say.select.GetRecommendsRe; 5139/** @param {boolean} [v] 5140 * @return {DR.say.select.GetRecommendsRe} */ 5141DR.say.select.GetRecommendsRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 5142/** @param {boolean} [v] 5143 * @return {DR.say.select.GetRecommendsRe} */ 5144DR.say.select.GetRecommendsRe.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 5145/** @param {boolean} [v] 5146 * @return {DR.say.select.GetRecommendsRe} */ 5147DR.say.select.GetRecommendsRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 5148/** @param {boolean} [v] 5149 * @return {DR.say.select.GetRecommendsRe} */ 5150DR.say.select.GetRecommendsRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 5151 5152/** @extends {DR._Base} */ 5153DR.say.struct.GetRtRecommendRe = function(par){ 5154 /** @private */ 5155 this._t = 538; 5156 if(!par || typeof par != 'object'){return;} 5157 if(DR._Base.is(par.item)) this.item = DR._Base.cast(par.item); 5158}; 5159DR._Base._types[538] = DR.say.struct.GetRtRecommendRe; 5160DR.say.struct.GetRtRecommendRe[__P] = new DR._Base; 5161DR.say.struct.GetRtRecommendRe[__P][__C] = DR.say.struct.GetRtRecommendRe; 5162/** @type {DR.say.struct.Item|null} */ 5163DR.say.struct.GetRtRecommendRe.prototype.item = null; 5164 5165/** @extends {DR._Select} */ 5166DR.say.select.GetRtRecommendRe = function(){ 5167 this._fields = {}; 5168}; 5169DR.say.select.GetRtRecommendRe[__CL] = "Say__GetRtRecommendRe"; 5170DR.say.select.GetRtRecommendRe[__P] = new DR._Select; 5171DR.say.select.GetRtRecommendRe[__P][__C] = DR.say.select.GetRtRecommendRe; 5172/** @param {boolean} [v] 5173 * @return {DR.say.select.GetRtRecommendRe} */ 5174DR.say.select.GetRtRecommendRe.prototype.item = function(v){ this._fields.item = !DR._Base.is(v) || !!v; return this; }; 5175 5176/** @extends {DR._Base} */ 5177DR.say.struct.GetSettingsRe = function(par){ 5178 /** @private */ 5179 this._t = 888; 5180 if(!par || typeof par != 'object'){return;} 5181 if(DR._Base.is(par.permissions)) this.permissions = DR._Base.cast(par.permissions); 5182 if(DR._Base.is(par.smart)) this.smart = Boolean(par.smart); 5183}; 5184DR._Base._types[888] = DR.say.struct.GetSettingsRe; 5185DR.say.struct.GetSettingsRe[__P] = new DR._Base; 5186DR.say.struct.GetSettingsRe[__P][__C] = DR.say.struct.GetSettingsRe; 5187/** @type {DR.base.struct.Permissions} */ 5188DR.say.struct.GetSettingsRe.prototype.permissions = null; 5189/** @type {Boolean} */ 5190DR.say.struct.GetSettingsRe.prototype.smart = null; 5191 5192/** @extends {DR._Base} */ 5193DR.say.struct.GetStatsRe = function(par){ 5194 /** @private */ 5195 this._t = 1206; 5196 if(!par || typeof par != 'object'){return;} 5197 if(DR._Base.is(par.clicks)) this.clicks = (parseInt(par.clicks)||0); 5198 if(DR._Base.is(par.coms)) this.coms = (parseInt(par.coms)||0); 5199 if(DR._Base.is(par.favs)) this.favs = (parseInt(par.favs)||0); 5200 if(DR._Base.is(par.likes)) this.likes = (parseInt(par.likes)||0); 5201 if(DR._Base.is(par.linkClicks)) this.linkClicks = (parseInt(par.linkClicks)||0); 5202 if(DR._Base.is(par.recs)) this.recs = (parseInt(par.recs)||0); 5203 if(DR._Base.is(par.views)) this.views = (parseInt(par.views)||0); 5204}; 5205DR._Base._types[1206] = DR.say.struct.GetStatsRe; 5206DR.say.struct.GetStatsRe[__P] = new DR._Base; 5207DR.say.struct.GetStatsRe[__P][__C] = DR.say.struct.GetStatsRe;
5208/** @type {Number} */ 5209DR.say.struct.GetStatsRe.prototype.clicks = null; 5210/** @type {Number} */ 5211DR.say.struct.GetStatsRe.prototype.coms = null; 5212/** @type {Number} */ 5213DR.say.struct.GetStatsRe.prototype.favs = null; 5214/** @type {Number} */ 5215DR.say.struct.GetStatsRe.prototype.likes = null; 5216/** @type {Number} */ 5217DR.say.struct.GetStatsRe.prototype.linkClicks = null; 5218/** @type {Number} */ 5219DR.say.struct.GetStatsRe.prototype.recs = null; 5220/** @type {Number} */ 5221DR.say.struct.GetStatsRe.prototype.views = null; 5222 5223/** @extends {DR._Select} */ 5224DR.say.select.GetStatsRe = function(){ 5225 this._fields = {}; 5226}; 5227DR.say.select.GetStatsRe[__CL] = "Say__GetStatsRe"; 5228DR.say.select.GetStatsRe[__P] = new DR._Select; 5229DR.say.select.GetStatsRe[__P][__C] = DR.say.select.GetStatsRe; 5230/** @param {boolean} [v] 5231 * @return {DR.say.select.GetStatsRe} */ 5232DR.say.select.GetStatsRe.prototype.clicks = function(v){ this._fields.clicks = !DR._Base.is(v) || !!v; return this; }; 5233/** @param {boolean} [v] 5234 * @return {DR.say.select.GetStatsRe} */ 5235DR.say.select.GetStatsRe.prototype.coms = function(v){ this._fields.coms = !DR._Base.is(v) || !!v; return this; }; 5236/** @param {boolean} [v] 5237 * @return {DR.say.select.GetStatsRe} */ 5238DR.say.select.GetStatsRe.prototype.favs = function(v){ this._fields.favs = !DR._Base.is(v) || !!v; return this; }; 5239/** @param {boolean} [v] 5240 * @return {DR.say.select.GetStatsRe} */ 5241DR.say.select.GetStatsRe.prototype.likes = function(v){ this._fields.likes = !DR._Base.is(v) || !!v; return this; }; 5242/** @param {boolean} [v] 5243 * @return {DR.say.select.GetStatsRe} */ 5244DR.say.select.GetStatsRe.prototype.linkClicks = function(v){ this._fields.linkClicks = !DR._Base.is(v) || !!v; return this; }; 5245/** @param {boolean} [v] 5246 * @return {DR.say.select.GetStatsRe} */ 5247DR.say.select.GetStatsRe.prototype.recs = function(v){ this._fields.recs = !DR._Base.is(v) || !!v; return this; }; 5248/** @param {boolean} [v] 5249 * @return {DR.say.select.GetStatsRe} */ 5250DR.say.select.GetStatsRe.prototype.views = function(v){ this._fields.views = !DR._Base.is(v) || !!v; return this; }; 5251 5252/** @extends {DR._Base} */ 5253DR.say.struct.Links = function(par){ 5254 /** @private */ 5255 this._t = 960; 5256 if(!par || typeof par != 'object'){return;} 5257 if(DR._Base.is(par.fullPg)) this.fullPg = Boolean(par.fullPg); 5258 if(DR._Base.is(par.items)){ 5259 var tmp = []; 5260 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 5261 this.items = tmp; 5262 } 5263 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 5264 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 5265}; 5266DR._Base._types[960] = DR.say.struct.Links; 5267DR.say.struct.Links[__P] = new DR._Base; 5268DR.say.struct.Links[__P][__C] = DR.say.struct.Links; 5269/** @type {Boolean} */ 5270DR.say.struct.Links.prototype.fullPg = null; 5271/** @type {Array.<DR.say.struct.Link>} */ 5272DR.say.struct.Links.prototype.items = null; 5273/** @type {Number} */ 5274DR.say.struct.Links.prototype.pg = null; 5275/** @type {Number} */ 5276DR.say.struct.Links.prototype.pgs = null; 5277 5278/** @extends {DR._Base} */ 5279DR.say.struct.GetTopBlockedRe = function(par){ 5280 /** @private */ 5281 this._t = 2789; 5282 if(!par || typeof par != 'object'){return;} 5283 if(DR._Base.is(par.domains)){ 5284 var tmp = []; 5285 for( var k in par.domains ) tmp.push(DR._Base.cast(par.domains [k])); 5286 this.domains = tmp; 5287 } 5288}; 5289DR._Base._types[2789] = DR.say.struct.GetTopBlockedRe; 5290DR.say.struct.GetTopBlockedRe[__P] = new DR._Base; 5291DR.say.struct.GetTopBlockedRe[__P][__C] = DR.say.struct.GetTopBlockedRe; 5292/** @type {Array.<DR.say.struct.Domain>} */ 5293DR.say.struct.GetTopBlockedRe.prototype.domains = null; 5294 5295/** @extends {DR._Base} */ 5296DR.say.struct.GetTopCategoriesRe = function(par){ 5297 /** @private */ 5298 this._t = 2783; 5299 if(!par || typeof par != 'object'){return;} 5300 if(DR._Base.is(par.categories)){ 5301 var tmp = []; 5302 for( var k in par.categories ) tmp.push(DR._Base.cast(par.categories [k])); 5303 this.categories = tmp; 5304 } 5305}; 5306DR._Base._types[2783] = DR.say.struct.GetTopCategoriesRe; 5307DR.say.struct.GetTopCategoriesRe[__P] = new DR._Base; 5308DR.say.struct.GetTopCategoriesRe[__P][__C] = DR.say.struct.GetTopCategoriesRe; 5309/** @type {Array.<DR.say.struct.TopCategory>} */ 5310DR.say.struct.GetTopCategoriesRe.prototype.categories = null; 5311 5312/** @extends {DR._Base} */ 5313DR.say.struct.GetTopSettingsRe = function(par){ 5314 /** @private */ 5315 this._t = 2810; 5316 if(!par || typeof par != 'object'){return;} 5317 if(DR._Base.is(par.blocked)) this.blocked = Boolean(par.blocked); 5318 if(DR._Base.is(par.configured)) this.configured = Boolean(par.configured); 5319}; 5320DR._Base._types[2810] = DR.say.struct.GetTopSettingsRe; 5321DR.say.struct.GetTopSettingsRe[__P] = new DR._Base; 5322DR.say.struct.GetTopSettingsRe[__P][__C] = DR.say.struct.GetTopSettingsRe; 5323/** @type {Boolean} */ 5324DR.say.struct.GetTopSettingsRe.prototype.blocked = null; 5325/** @type {Boolean} */ 5326DR.say.struct.GetTopSettingsRe.prototype.configured = null; 5327 5328/** @extends {DR._Base} */ 5329DR.say.struct.IsFollowingRe = function(par){ 5330 /** @private */ 5331 this._t = 1083; 5332 if(!par || typeof par != 'object'){return;} 5333 if(DR._Base.is(par.following)) this.following = Boolean(par.following); 5334}; 5335DR._Base._types[1083] = DR.say.struct.IsFollowingRe; 5336DR.say.struct.IsFollowingRe[__P] = new DR._Base; 5337DR.say.struct.IsFollowingRe[__P][__C] = DR.say.struct.IsFollowingRe; 5338/** @type {Boolean} */ 5339DR.say.struct.IsFollowingRe.prototype.following = null; 5340 5341/** @extends {DR._Base} */ 5342DR.say.struct.RecommendRe = function(par){ 5343 /** @private */ 5344 this._t = 91; 5345 if(!par || typeof par != 'object'){return;} 5346 if(DR._Base.is(par.followType)) this.followType = (parseInt(par.followType)||0); 5347 if(DR._Base.is(par.item)) this.item = DR._Base.cast(par.item); 5348 if(DR._Base.is(par.pageName)) this.pageName = DR._Base.hsd(par.pageName); 5349 if(DR._Base.is(par.wannaFollow)) this.wannaFollow = Boolean(par.wannaFollow); 5350}; 5351DR._Base._types[91] = DR.say.struct.RecommendRe; 5352DR.say.struct.RecommendRe[__P] = new DR._Base; 5353DR.say.struct.RecommendRe[__P][__C] = DR.say.struct.RecommendRe; 5354/** @type {Number|null} */ 5355DR.say.struct.RecommendRe.prototype.followType = null; 5356/** @type {DR.say.struct.Item} */ 5357DR.say.struct.RecommendRe.prototype.item = null; 5358/** @type {String|null} */ 5359DR.say.struct.RecommendRe.prototype.pageName = null; 5360/** @type {Boolean|null} */ 5361DR.say.struct.RecommendRe.prototype.wannaFollow = null; 5362 5363/** @extends {DR._Select} */ 5364DR.say.select.RecommendRe = function(){ 5365 this._fields = {}; 5366}; 5367DR.say.select.RecommendRe[__CL] = "Say__RecommendRe"; 5368DR.say.select.RecommendRe[__P] = new DR._Select; 5369DR.say.select.RecommendRe[__P][__C] = DR.say.select.RecommendRe; 5370/** @param {boolean} [v] 5371 * @return {DR.say.select.RecommendRe} */ 5372DR.say.select.RecommendRe.prototype.followType = function(v){ this._fields.followType = !DR._Base.is(v) || !!v; return this; }; 5373/** @param {boolean} [v] 5374 * @return {DR.say.select.RecommendRe} */ 5375DR.say.select.RecommendRe.prototype.item = function(v){ this._fields.item = !DR._Base.is(v) || !!v; return this; }; 5376/** @param {boolean} [v] 5377 * @return {DR.say.select.RecommendRe} */ 5378DR.say.select.RecommendRe.prototype.pageName = function(v){ this._fields.pageName = !DR._Base.is(v) || !!v; return this; }; 5379/** @param {boolean} [v] 5380 * @return {DR.say.select.RecommendRe} */ 5381DR.say.select.RecommendRe.prototype.wannaFollow = function(v){ this._fields.wannaFollow = !DR._Base.is(v) || !!v; return this; }; 5382 5383/** @extends {DR._Base} */
5384DR.say.struct.SearchTopDomainsRe = function(par){ 5385 /** @private */ 5386 this._t = 2808; 5387 if(!par || typeof par != 'object'){return;} 5388 if(DR._Base.is(par.domains)){ 5389 var tmp = []; 5390 for( var k in par.domains ) tmp.push(DR._Base.cast(par.domains [k])); 5391 this.domains = tmp; 5392 } 5393}; 5394DR._Base._types[2808] = DR.say.struct.SearchTopDomainsRe; 5395DR.say.struct.SearchTopDomainsRe[__P] = new DR._Base; 5396DR.say.struct.SearchTopDomainsRe[__P][__C] = DR.say.struct.SearchTopDomainsRe; 5397/** @type {Array.<DR.say.struct.Domain>} */ 5398DR.say.struct.SearchTopDomainsRe.prototype.domains = null; 5399 5400/** @extends {DR._Method} */ 5401DR.say.AddFavorite = function(par){ 5402 this.select = []; 5403 /** @private */ 5404 this._t = 837; 5405 if(!par || typeof par != 'object'){return;} 5406 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5407 if(DR._Base.is(par.error)) this.error = par.error; 5408}; 5409DR._Base._types[837] = DR.say.AddFavorite; 5410DR.say.AddFavorite[__CL] = "Say__AddFavorite"; 5411DR.say.AddFavorite[__P] = new DR._Method; 5412DR.say.AddFavorite[__P][__C] = DR.say.AddFavorite; 5413/** @type {Number} */ 5414DR.say.AddFavorite.prototype.pid = null; 5415/** @type {DR.base.struct.Status} */ 5416DR.say.AddFavorite.prototype.re = null; 5417 5418/** @extends {DR.say.AddPost} */ 5419DR.say.AddGalleryPost = function(par){ 5420 this.select = []; 5421 this.albumItems = []; 5422 /** @private */ 5423 this._t = 3211; 5424 if(!par || typeof par != 'object'){return;} 5425 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5426 if(DR._Base.is(par.error)) this.error = par.error; 5427}; 5428DR._Base._types[3211] = DR.say.AddGalleryPost; 5429DR.say.AddGalleryPost[__CL] = "Say__AddGalleryPost"; 5430DR.say.AddGalleryPost[__P] = new DR.say.AddPost; 5431DR.say.AddGalleryPost[__P][__C] = DR.say.AddGalleryPost; 5432/** @type {Number} */ 5433DR.say.AddGalleryPost.prototype.albumId = null; 5434/** @type {Array.<DR.gallery.struct.SaveItem>} */ 5435DR.say.AddGalleryPost.prototype.albumItems = null; 5436/** @type {String|null} */ 5437DR.say.AddGalleryPost.prototype.albumTitle = null; 5438 5439/** @extends {DR._Method} */ 5440DR.say.AddHighlightView = function(par){ 5441 this.select = []; 5442 /** @private */ 5443 this._t = 1916; 5444 if(!par || typeof par != 'object'){return;} 5445 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5446 if(DR._Base.is(par.error)) this.error = par.error; 5447}; 5448DR._Base._types[1916] = DR.say.AddHighlightView; 5449DR.say.AddHighlightView[__CL] = "Say__AddHighlightView"; 5450DR.say.AddHighlightView[__P] = new DR._Method; 5451DR.say.AddHighlightView[__P][__C] = DR.say.AddHighlightView; 5452/** @type {Boolean} */ 5453DR.say.AddHighlightView.prototype.autoplay = null; 5454/** @type {Number} */ 5455DR.say.AddHighlightView.prototype.pid = null; 5456/** @type {DR.base.struct.Status} */ 5457DR.say.AddHighlightView.prototype.re = null; 5458 5459/** @extends {DR._Method} */ 5460DR.say.AddView = function(par){ 5461 this.select = []; 5462 this.pids = []; 5463 /** @private */ 5464 this._t = 3155; 5465 if(!par || typeof par != 'object'){return;} 5466 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5467 if(DR._Base.is(par.error)) this.error = par.error; 5468}; 5469DR._Base._types[3155] = DR.say.AddView; 5470DR.say.AddView[__CL] = "Say__AddView"; 5471DR.say.AddView[__P] = new DR._Method; 5472DR.say.AddView[__P][__C] = DR.say.AddView; 5473/** @type {Array.<Number>} */ 5474DR.say.AddView.prototype.pids = null; 5475/** @type {DR.base.struct.Status} */ 5476DR.say.AddView.prototype.re = null; 5477 5478/** @extends {DR._Method} */ 5479DR.say.ApproveSayMention = function(par){ 5480 this.select = []; 5481 /** @private */ 5482 this._t = 1497; 5483 if(!par || typeof par != 'object'){return;} 5484 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5485 if(DR._Base.is(par.error)) this.error = par.error; 5486}; 5487DR._Base._types[1497] = DR.say.ApproveSayMention; 5488DR.say.ApproveSayMention[__CL] = "Say__ApproveSayMention"; 5489DR.say.ApproveSayMention[__P] = new DR._Method; 5490DR.say.ApproveSayMention[__P][__C] = DR.say.ApproveSayMention; 5491/** @type {Number} */ 5492DR.say.ApproveSayMention.prototype.pid = null; 5493/** @type {DR.base.struct.Status} */ 5494DR.say.ApproveSayMention.prototype.re = null; 5495 5496/** @extends {DR._Method} */ 5497DR.say.BlockTopDomain = function(par){ 5498 this.select = []; 5499 /** @private */ 5500 this._t = 2791; 5501 if(!par || typeof par != 'object'){return;} 5502 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5503 if(DR._Base.is(par.error)) this.error = par.error; 5504}; 5505DR._Base._types[2791] = DR.say.BlockTopDomain; 5506DR.say.BlockTopDomain[__CL] = "Say__BlockTopDomain"; 5507DR.say.BlockTopDomain[__P] = new DR._Method; 5508DR.say.BlockTopDomain[__P][__C] = DR.say.BlockTopDomain; 5509/** @type {String} */ 5510DR.say.BlockTopDomain.prototype.domain = null; 5511/** @type {DR.base.struct.Status} */ 5512DR.say.BlockTopDomain.prototype.re = null; 5513 5514/** @extends {DR._Method} */ 5515DR.say.CancelRecommend = function(par){ 5516 this.select = []; 5517 /** @private */ 5518 this._t = 94; 5519 if(!par || typeof par != 'object'){return;} 5520 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5521 if(DR._Base.is(par.error)) this.error = par.error; 5522}; 5523DR._Base._types[94] = DR.say.CancelRecommend;
5524DR.say.CancelRecommend[__CL] = "Say__CancelRecommend"; 5525DR.say.CancelRecommend[__P] = new DR._Method; 5526DR.say.CancelRecommend[__P][__C] = DR.say.CancelRecommend; 5527/** @type {Number} */ 5528DR.say.CancelRecommend.prototype.pid = null; 5529/** @type {Number|null} */ 5530DR.say.CancelRecommend.prototype.uid = null; 5531/** @type {DR.say.struct.CancelRecommendRe} */ 5532DR.say.CancelRecommend.prototype.re = null; 5533 5534/** @extends {DR._Method} */ 5535DR.say.Click = function(par){ 5536 this.select = []; 5537 /** @private */ 5538 this._t = 3001; 5539 if(!par || typeof par != 'object'){return;} 5540 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5541 if(DR._Base.is(par.error)) this.error = par.error; 5542}; 5543DR._Base._types[3001] = DR.say.Click; 5544DR.say.Click[__CL] = "Say__Click"; 5545DR.say.Click[__P] = new DR._Method; 5546DR.say.Click[__P][__C] = DR.say.Click; 5547/** @type {Number} */ 5548DR.say.Click.prototype.pid = null; 5549/** @type {DR.base.struct.Status} */ 5550DR.say.Click.prototype.re = null; 5551 5552/** @extends {DR._Method} */ 5553DR.say.ClickLink = function(par){ 5554 this.select = []; 5555 /** @private */ 5556 this._t = 2252; 5557 if(!par || typeof par != 'object'){return;} 5558 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5559 if(DR._Base.is(par.error)) this.error = par.error; 5560}; 5561DR._Base._types[2252] = DR.say.ClickLink; 5562DR.say.ClickLink[__CL] = "Say__ClickLink"; 5563DR.say.ClickLink[__P] = new DR._Method; 5564DR.say.ClickLink[__P][__C] = DR.say.ClickLink; 5565/** @type {Number|null} */ 5566DR.say.ClickLink.prototype.fid = null; 5567/** @type {Number|null} */ 5568DR.say.ClickLink.prototype.pid = null; 5569/** @type {String} */ 5570DR.say.ClickLink.prototype.url = null; 5571/** @type {DR.say.struct.ClickLinkRe} */ 5572DR.say.ClickLink.prototype.re = null; 5573 5574/** @extends {DR._Method} */ 5575DR.say.ClickStats = function(par){ 5576 this.select = []; 5577 /** @private */ 5578 this._t = 2543; 5579 if(!par || typeof par != 'object'){return;} 5580 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5581 if(DR._Base.is(par.error)) this.error = par.error; 5582}; 5583DR._Base._types[2543] = DR.say.ClickStats; 5584DR.say.ClickStats[__CL] = "Say__ClickStats"; 5585DR.say.ClickStats.KW_CUSTOM_SAY_FOLLOW_CLICK = "custom_say_follow_click"; 5586DR.say.ClickStats.KW_SAY_FEED_LIKE = "say_feed_like"; 5587DR.say.ClickStats.KW_SAY_FEED_COMMENT = "say_feed_comment"; 5588DR.say.ClickStats.KW_SAY_FEED_SWITCH_PROFILE = "say_feed_switch_profile"; 5589DR.say.ClickStats.KW_SAY_FEED_RECOMMEND = "say_feed_recommend"; 5590DR.say.ClickStats[__P] = new DR._Method; 5591DR.say.ClickStats[__P][__C] = DR.say.ClickStats; 5592/** @type {String} */ 5593DR.say.ClickStats.prototype.kw = null; 5594/** @type {DR.base.struct.Status} */ 5595DR.say.ClickStats.prototype.re = null; 5596 5597/** @extends {DR._Method} */ 5598DR.say.Close = function(par){ 5599 this.select = []; 5600 /** @private */ 5601 this._t = 836; 5602 if(!par || typeof par != 'object'){return;} 5603 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5604 if(DR._Base.is(par.error)) this.error = par.error; 5605}; 5606DR._Base._types[836] = DR.say.Close; 5607DR.say.Close[__CL] = "Say__Close"; 5608DR.say.Close[__P] = new DR._Method; 5609DR.say.Close[__P][__C] = DR.say.Close; 5610/** @type {Number} */ 5611DR.say.Close.prototype.pid = null; 5612/** @type {DR.base.struct.Status} */ 5613DR.say.Close.prototype.re = null; 5614 5615/** @extends {DR._Method} */ 5616DR.say.DeclineSayMention = function(par){ 5617 this.select = []; 5618 /** @private */ 5619 this._t = 1498; 5620 if(!par || typeof par != 'object'){return;} 5621 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5622 if(DR._Base.is(par.error)) this.error = par.error; 5623}; 5624DR._Base._types[1498] = DR.say.DeclineSayMention; 5625DR.say.DeclineSayMention[__CL] = "Say__DeclineSayMention"; 5626DR.say.DeclineSayMention[__P] = new DR._Method; 5627DR.say.DeclineSayMention[__P][__C] = DR.say.DeclineSayMention; 5628/** @type {Number} */ 5629DR.say.DeclineSayMention.prototype.pid = null; 5630/** @type {DR.base.struct.Status} */ 5631DR.say.DeclineSayMention.prototype.re = null; 5632 5633/** @extends {DR._Method} */ 5634DR.say.Delete = function(par){ 5635 this.select = []; 5636 /** @private */ 5637 this._t = 851; 5638 if(!par || typeof par != 'object'){return;} 5639 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5640 if(DR._Base.is(par.error)) this.error = par.error; 5641}; 5642DR._Base._types[851] = DR.say.Delete; 5643DR.say.Delete[__CL] = "Say__Delete"; 5644DR.say.Delete[__P] = new DR._Method; 5645DR.say.Delete[__P][__C] = DR.say.Delete; 5646/** @type {Number} */ 5647DR.say.Delete.prototype.pid = null; 5648/** @type {DR.base.struct.Status} */ 5649DR.say.Delete.prototype.re = null; 5650 5651/** @extends {DR._Method} */ 5652DR.say.DeleteFavorite = function(par){ 5653 this.select = []; 5654 /** @private */ 5655 this._t = 838; 5656 if(!par || typeof par != 'object'){return;} 5657 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5658 if(DR._Base.is(par.error)) this.error = par.error; 5659}; 5660DR._Base._types[838] = DR.say.DeleteFavorite; 5661DR.say.DeleteFavorite[__CL] = "Say__DeleteFavorite"; 5662DR.say.DeleteFavorite[__P] = new DR._Method; 5663DR.say.DeleteFavorite[__P][__C] = DR.say.DeleteFavorite; 5664/** @type {Number} */ 5665DR.say.DeleteFavorite.prototype.pid = null; 5666/** @type {DR.base.struct.Status} */ 5667DR.say.DeleteFavorite.prototype.re = null; 5668 5669/** @extends {DR.say.EditPost} */ 5670DR.say.EditGalleryPost = function(par){ 5671 this.select = []; 5672 this.albumItems = []; 5673 /** @private */ 5674 this._t = 3460; 5675 if(!par || typeof par != 'object'){return;} 5676 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5677 if(DR._Base.is(par.error)) this.error = par.error; 5678}; 5679DR._Base._types[3460] = DR.say.EditGalleryPost; 5680DR.say.EditGalleryPost[__CL] = "Say__EditGalleryPost"; 5681DR.say.EditGalleryPost[__P] = new DR.say.EditPost; 5682DR.say.EditGalleryPost[__P][__C] = DR.say.EditGalleryPost; 5683/** @type {Array.<Number>|null} */ 5684DR.say.EditGalleryPost.prototype.albumDeleteItems = null; 5685/** @type {Number|null} */ 5686DR.say.EditGalleryPost.prototype.albumId = null; 5687/** @type {Array.<DR.gallery.struct.SaveItem>} */ 5688DR.say.EditGalleryPost.prototype.albumItems = null; 5689/** @type {String} */ 5690DR.say.EditGalleryPost.prototype.albumTitle = null; 5691 5692/** @extends {DR._Method} */ 5693DR.say.Follow = function(par){ 5694 this.select = []; 5695 /** @private */ 5696 this._t = 228; 5697 if(!par || typeof par != 'object'){return;} 5698 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5699 if(DR._Base.is(par.error)) this.error = par.error; 5700}; 5701DR._Base._types[228] = DR.say.Follow; 5702DR.say.Follow[__CL] = "Say__Follow"; 5703DR.say.Follow[__P] = new DR._Method; 5704DR.say.Follow[__P][__C] = DR.say.Follow; 5705/** @type {Boolean} */ 5706DR.say.Follow.prototype.follow = null; 5707/** @type {Number} */ 5708DR.say.Follow.prototype.uid = null; 5709/** @type {DR.say.struct.FollowRe} */ 5710DR.say.Follow.prototype.re = null; 5711 5712/** @extends {DR.say.Get} */ 5713DR.say.GetDateFeed = function(par){ 5714 this.select = []; 5715 /** @private */ 5716 this._t = 791; 5717 if(!par || typeof par != 'object'){return;} 5718 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5719 if(DR._Base.is(par.error)) this.error = par.error; 5720}; 5721DR._Base._types[791] = DR.say.GetDateFeed; 5722DR.say.GetDateFeed[__CL] = "Say__GetDateFeed"; 5723DR.say.GetDateFeed[__P] = new DR.say.Get; 5724DR.say.GetDateFeed[__P][__C] = DR.say.GetDateFeed; 5725/** @type {String|null} */ 5726DR.say.GetDateFeed.prototype.date = null; 5727 5728/** @extends {DR.say.Get} */ 5729DR.say.GetFavorites = function(par){ 5730 this.select = []; 5731 /** @private */ 5732 this._t = 835; 5733 if(!par || typeof par != 'object'){return;} 5734 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5735 if(DR._Base.is(par.error)) this.error = par.error; 5736}; 5737DR._Base._types[835] = DR.say.GetFavorites; 5738DR.say.GetFavorites[__CL] = "Say__GetFavorites"; 5739DR.say.GetFavorites[__P] = new DR.say.Get; 5740DR.say.GetFavorites[__P][__C] = DR.say.GetFavorites; 5741 5742/** @extends {DR.say.Get} */ 5743DR.say.GetFeed = function(par){ 5744 this.select = []; 5745 /** @private */ 5746 this._t = 477; 5747 if(!par || typeof par != 'object'){return;} 5748 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5749 if(DR._Base.is(par.error)) this.error = par.error; 5750}; 5751DR._Base._types[477] = DR.say.GetFeed; 5752DR.say.GetFeed[__CL] = "Say__GetFeed"; 5753DR.say.GetFeed[__P] = new DR.say.Get; 5754DR.say.GetFeed[__P][__C] = DR.say.GetFeed; 5755/** @type {Boolean|null} */ 5756DR.say.GetFeed.prototype.recommended = null; 5757/** @type {Boolean|null} */ 5758DR.say.GetFeed.prototype.smart = null; 5759 5760/** @extends {DR.say.Get} */ 5761DR.say.GetGroupsFeed = function(par){ 5762 this.select = []; 5763 /** @private */ 5764 this._t = 1448; 5765 if(!par || typeof par != 'object'){return;} 5766 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5767 if(DR._Base.is(par.error)) this.error = par.error; 5768}; 5769DR._Base._types[1448] = DR.say.GetGroupsFeed; 5770DR.say.GetGroupsFeed[__CL] = "Say__GetGroupsFeed"; 5771DR.say.GetGroupsFeed[__P] = new DR.say.Get; 5772DR.say.GetGroupsFeed[__P][__C] = DR.say.GetGroupsFeed; 5773 5774/** @extends {DR._Method} */ 5775DR.say.GetItem = function(par){ 5776 this.select = []; 5777 /** @private */ 5778 this._t = 535; 5779 if(!par || typeof par != 'object'){return;} 5780 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5781 if(DR._Base.is(par.error)) this.error = par.error; 5782}; 5783DR._Base._types[535] = DR.say.GetItem; 5784DR.say.GetItem[__CL] = "Say__GetItem"; 5785DR.say.GetItem[__P] = new DR._Method; 5786DR.say.GetItem[__P][__C] = DR.say.GetItem; 5787/** @type {Number} */ 5788DR.say.GetItem.prototype.pid = null; 5789/** @type {DR.say.struct.GetItemRe} */ 5790DR.say.GetItem.prototype.re = null; 5791 5792/** @extends {DR.say.Get} */ 5793DR.say.GetLast = function(par){ 5794 this.select = []; 5795 /** @private */ 5796 this._t = 850; 5797 if(!par || typeof par != 'object'){return;} 5798 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5799 if(DR._Base.is(par.error)) this.error = par.error; 5800}; 5801DR._Base._types[850] = DR.say.GetLast;
5802DR.say.GetLast[__CL] = "Say__GetLast"; 5803DR.say.GetLast[__P] = new DR.say.Get; 5804DR.say.GetLast[__P][__C] = DR.say.GetLast; 5805/** @type {Number|null} */ 5806DR.say.GetLast.prototype.minPid = null; 5807 5808/** @extends {DR._Method} */ 5809DR.say.GetLinkInfo = function(par){ 5810 this.select = []; 5811 /** @private */ 5812 this._t = 1070; 5813 if(!par || typeof par != 'object'){return;} 5814 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5815 if(DR._Base.is(par.error)) this.error = par.error; 5816}; 5817DR._Base._types[1070] = DR.say.GetLinkInfo; 5818DR.say.GetLinkInfo[__CL] = "Say__GetLinkInfo"; 5819DR.say.GetLinkInfo[__P] = new DR._Method; 5820DR.say.GetLinkInfo[__P][__C] = DR.say.GetLinkInfo; 5821/** @type {String} */ 5822DR.say.GetLinkInfo.prototype.url = null; 5823/** @type {DR.say.struct.GetLinkInfoRe} */ 5824DR.say.GetLinkInfo.prototype.re = null; 5825 5826/** @extends {DR.say.Get} */ 5827DR.say.GetMentions = function(par){ 5828 this.select = []; 5829 /** @private */ 5830 this._t = 2916; 5831 if(!par || typeof par != 'object'){return;} 5832 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5833 if(DR._Base.is(par.error)) this.error = par.error; 5834}; 5835DR._Base._types[2916] = DR.say.GetMentions; 5836DR.say.GetMentions[__CL] = "Say__GetMentions"; 5837DR.say.GetMentions[__P] = new DR.say.Get; 5838DR.say.GetMentions[__P][__C] = DR.say.GetMentions; 5839 5840/** @extends {DR._Method} */ 5841DR.say.GetMentionsSettings = function(par){ 5842 this.select = []; 5843 /** @private */ 5844 this._t = 1512; 5845 if(!par || typeof par != 'object'){return;} 5846 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5847 if(DR._Base.is(par.error)) this.error = par.error; 5848}; 5849DR._Base._types[1512] = DR.say.GetMentionsSettings; 5850DR.say.GetMentionsSettings[__CL] = "Say__GetMentionsSettings"; 5851DR.say.GetMentionsSettings[__P] = new DR._Method; 5852DR.say.GetMentionsSettings[__P][__C] = DR.say.GetMentionsSettings; 5853/** @type {DR.say.struct.MentionSettings} */ 5854DR.say.GetMentionsSettings.prototype.re = null; 5855 5856/** @extends {DR.say.Get} */ 5857DR.say.GetPlaceFeed = function(par){ 5858 this.select = []; 5859 /** @private */ 5860 this._t = 1078; 5861 if(!par || typeof par != 'object'){return;} 5862 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5863 if(DR._Base.is(par.error)) this.error = par.error; 5864}; 5865DR._Base._types[1078] = DR.say.GetPlaceFeed; 5866DR.say.GetPlaceFeed[__CL] = "Say__GetPlaceFeed"; 5867DR.say.GetPlaceFeed[__P] = new DR.say.Get; 5868DR.say.GetPlaceFeed[__P][__C] = DR.say.GetPlaceFeed; 5869/** @type {String|null} */ 5870DR.say.GetPlaceFeed.prototype.placeId = null; 5871/** @type {Number|null} */ 5872DR.say.GetPlaceFeed.prototype.placeIdInt = null; 5873 5874/** @extends {DR._Method} */ 5875DR.say.GetProfiles = function(par){ 5876 this.select = []; 5877 /** @private */ 5878 this._t = 1066; 5879 if(!par || typeof par != 'object'){return;} 5880 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5881 if(DR._Base.is(par.error)) this.error = par.error; 5882}; 5883DR._Base._types[1066] = DR.say.GetProfiles; 5884DR.say.GetProfiles[__CL] = "Say__GetProfiles"; 5885DR.say.GetProfiles[__P] = new DR._Method; 5886DR.say.GetProfiles[__P][__C] = DR.say.GetProfiles; 5887/** @type {DR.say.struct.GetProfilesRe} */ 5888DR.say.GetProfiles.prototype.re = null; 5889 5890/** @extends {DR._Method} */ 5891DR.say.GetRecommends = function(par){ 5892 this.select = []; 5893 /** @private */ 5894 this._t = 316; 5895 if(!par || typeof par != 'object'){return;} 5896 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5897 if(DR._Base.is(par.error)) this.error = par.error; 5898}; 5899DR._Base._types[316] = DR.say.GetRecommends; 5900DR.say.GetRecommends[__CL] = "Say__GetRecommends"; 5901DR.say.GetRecommends[__P] = new DR._Method; 5902DR.say.GetRecommends[__P][__C] = DR.say.GetRecommends; 5903/** @type {Number|null} */ 5904DR.say.GetRecommends.prototype.count = null; 5905/** @type {Number} */ 5906DR.say.GetRecommends.prototype.pg = null; 5907/** @type {Number} */ 5908DR.say.GetRecommends.prototype.pid = null; 5909/** @type {DR.say.struct.GetRecommendsRe} */ 5910DR.say.GetRecommends.prototype.re = null; 5911 5912/** @extends {DR._Method} */ 5913DR.say.GetRtRecommend = function(par){ 5914 this.select = []; 5915 /** @private */ 5916 this._t = 536; 5917 if(!par || typeof par != 'object'){return;} 5918 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5919 if(DR._Base.is(par.error)) this.error = par.error; 5920}; 5921DR._Base._types[536] = DR.say.GetRtRecommend;
5922DR.say.GetRtRecommend[__CL] = "Say__GetRtRecommend"; 5923DR.say.GetRtRecommend[__P] = new DR._Method; 5924DR.say.GetRtRecommend[__P][__C] = DR.say.GetRtRecommend; 5925/** @type {Number} */ 5926DR.say.GetRtRecommend.prototype.parentId = null; 5927/** @type {Number} */ 5928DR.say.GetRtRecommend.prototype.pid = null; 5929/** @type {Number} */ 5930DR.say.GetRtRecommend.prototype.uid = null; 5931/** @type {DR.say.struct.GetRtRecommendRe} */ 5932DR.say.GetRtRecommend.prototype.re = null; 5933 5934/** @extends {DR._Method} */ 5935DR.say.GetSettings = function(par){ 5936 this.select = []; 5937 /** @private */ 5938 this._t = 889; 5939 if(!par || typeof par != 'object'){return;} 5940 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5941 if(DR._Base.is(par.error)) this.error = par.error; 5942}; 5943DR._Base._types[889] = DR.say.GetSettings; 5944DR.say.GetSettings[__CL] = "Say__GetSettings"; 5945DR.say.GetSettings[__P] = new DR._Method; 5946DR.say.GetSettings[__P][__C] = DR.say.GetSettings; 5947/** @type {DR.say.struct.GetSettingsRe} */ 5948DR.say.GetSettings.prototype.re = null; 5949 5950/** @extends {DR._Method} */ 5951DR.say.GetStats = function(par){ 5952 this.select = []; 5953 /** @private */ 5954 this._t = 1205; 5955 if(!par || typeof par != 'object'){return;} 5956 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5957 if(DR._Base.is(par.error)) this.error = par.error; 5958}; 5959DR._Base._types[1205] = DR.say.GetStats; 5960DR.say.GetStats[__CL] = "Say__GetStats"; 5961DR.say.GetStats[__P] = new DR._Method; 5962DR.say.GetStats[__P][__C] = DR.say.GetStats; 5963/** @type {Number} */ 5964DR.say.GetStats.prototype.pid = null; 5965/** @type {DR.say.struct.GetStatsRe} */ 5966DR.say.GetStats.prototype.re = null; 5967 5968/** @extends {DR._Method} */ 5969DR.say.GetTopAll = function(par){ 5970 this.select = []; 5971 /** @private */ 5972 this._t = 961; 5973 if(!par || typeof par != 'object'){return;} 5974 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5975 if(DR._Base.is(par.error)) this.error = par.error; 5976}; 5977DR._Base._types[961] = DR.say.GetTopAll; 5978DR.say.GetTopAll[__CL] = "Say__GetTopAll"; 5979DR.say.GetTopAll[__P] = new DR._Method; 5980DR.say.GetTopAll[__P][__C] = DR.say.GetTopAll; 5981/** @type {Number} */ 5982DR.say.GetTopAll.prototype.pg = null; 5983/** @type {DR.say.struct.Links} */ 5984DR.say.GetTopAll.prototype.re = null; 5985 5986/** @extends {DR._Method} */ 5987DR.say.GetTopBlocked = function(par){ 5988 this.select = []; 5989 /** @private */ 5990 this._t = 2790; 5991 if(!par || typeof par != 'object'){return;} 5992 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 5993 if(DR._Base.is(par.error)) this.error = par.error; 5994}; 5995DR._Base._types[2790] = DR.say.GetTopBlocked; 5996DR.say.GetTopBlocked[__CL] = "Say__GetTopBlocked"; 5997DR.say.GetTopBlocked[__P] = new DR._Method; 5998DR.say.GetTopBlocked[__P][__C] = DR.say.GetTopBlocked; 5999/** @type {DR.say.struct.GetTopBlockedRe} */ 6000DR.say.GetTopBlocked.prototype.re = null; 6001 6002/** @extends {DR._Method} */ 6003DR.say.GetTopCategories = function(par){ 6004 this.select = []; 6005 /** @private */ 6006 this._t = 2784; 6007 if(!par || typeof par != 'object'){return;} 6008 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6009 if(DR._Base.is(par.error)) this.error = par.error; 6010}; 6011DR._Base._types[2784] = DR.say.GetTopCategories; 6012DR.say.GetTopCategories[__CL] = "Say__GetTopCategories"; 6013DR.say.GetTopCategories[__P] = new DR._Method; 6014DR.say.GetTopCategories[__P][__C] = DR.say.GetTopCategories; 6015/** @type {DR.say.struct.GetTopCategoriesRe} */ 6016DR.say.GetTopCategories.prototype.re = null; 6017 6018/** @extends {DR._Method} */ 6019DR.say.GetTopSettings = function(par){ 6020 this.select = []; 6021 /** @private */ 6022 this._t = 2811; 6023 if(!par || typeof par != 'object'){return;} 6024 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6025 if(DR._Base.is(par.error)) this.error = par.error; 6026}; 6027DR._Base._types[2811] = DR.say.GetTopSettings; 6028DR.say.GetTopSettings[__CL] = "Say__GetTopSettings"; 6029DR.say.GetTopSettings[__P] = new DR._Method; 6030DR.say.GetTopSettings[__P][__C] = DR.say.GetTopSettings; 6031/** @type {DR.say.struct.GetTopSettingsRe} */ 6032DR.say.GetTopSettings.prototype.re = null; 6033 6034/** @extends {DR.say.Get} */ 6035DR.say.GetUserFeed = function(par){ 6036 this.select = []; 6037 /** @private */ 6038 this._t = 478; 6039 if(!par || typeof par != 'object'){return;} 6040 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6041 if(DR._Base.is(par.error)) this.error = par.error; 6042}; 6043DR._Base._types[478] = DR.say.GetUserFeed; 6044DR.say.GetUserFeed[__CL] = "Say__GetUserFeed"; 6045DR.say.GetUserFeed[__P] = new DR.say.Get; 6046DR.say.GetUserFeed[__P][__C] = DR.say.GetUserFeed; 6047/** @type {Boolean|null} */ 6048DR.say.GetUserFeed.prototype.recommended = null; 6049/** @type {Number} */ 6050DR.say.GetUserFeed.prototype.uid = null; 6051 6052/** @extends {DR._Method} */ 6053DR.say.IsFollowing = function(par){ 6054 this.select = []; 6055 /** @private */ 6056 this._t = 1084; 6057 if(!par || typeof par != 'object'){return;} 6058 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6059 if(DR._Base.is(par.error)) this.error = par.error; 6060}; 6061DR._Base._types[1084] = DR.say.IsFollowing; 6062DR.say.IsFollowing[__CL] = "Say__IsFollowing"; 6063DR.say.IsFollowing[__P] = new DR._Method; 6064DR.say.IsFollowing[__P][__C] = DR.say.IsFollowing; 6065/** @type {Number} */ 6066DR.say.IsFollowing.prototype.uid = null; 6067/** @type {DR.say.struct.IsFollowingRe} */ 6068DR.say.IsFollowing.prototype.re = null; 6069 6070/** @extends {DR._Method} */ 6071DR.say.Like = function(par){ 6072 this.select = []; 6073 /** @private */ 6074 this._t = 3659; 6075 if(!par || typeof par != 'object'){return;} 6076 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6077 if(DR._Base.is(par.error)) this.error = par.error; 6078}; 6079DR._Base._types[3659] = DR.say.Like; 6080DR.say.Like[__CL] = "Say__Like"; 6081DR.say.Like[__P] = new DR._Method; 6082DR.say.Like[__P][__C] = DR.say.Like; 6083/** @type {Number} */ 6084DR.say.Like.prototype.pid = null; 6085/** @type {DR.base.struct.Status} */ 6086DR.say.Like.prototype.re = null; 6087 6088/** @extends {DR._Method} */ 6089DR.say.MemorySeen = function(par){ 6090 this.select = []; 6091 /** @private */ 6092 this._t = 6236; 6093 if(!par || typeof par != 'object'){return;} 6094 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6095 if(DR._Base.is(par.error)) this.error = par.error; 6096}; 6097DR._Base._types[6236] = DR.say.MemorySeen; 6098DR.say.MemorySeen[__CL] = "Say__MemorySeen"; 6099DR.say.MemorySeen[__P] = new DR._Method; 6100DR.say.MemorySeen[__P][__C] = DR.say.MemorySeen; 6101 6102/** @extends {DR._Method} */ 6103DR.say.Pin = function(par){ 6104 this.select = []; 6105 /** @private */ 6106 this._t = 1508; 6107 if(!par || typeof par != 'object'){return;} 6108 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6109 if(DR._Base.is(par.error)) this.error = par.error; 6110}; 6111DR._Base._types[1508] = DR.say.Pin; 6112DR.say.Pin[__CL] = "Say__Pin"; 6113DR.say.Pin[__P] = new DR._Method; 6114DR.say.Pin[__P][__C] = DR.say.Pin; 6115/** @type {Number} */ 6116DR.say.Pin.prototype.pid = null; 6117/** @type {DR.base.struct.Status} */ 6118DR.say.Pin.prototype.re = null; 6119 6120/** @extends {DR._Method} */ 6121DR.say.Recommend = function(par){ 6122 this.select = []; 6123 /** @private */ 6124 this._t = 92; 6125 if(!par || typeof par != 'object'){return;} 6126 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6127 if(DR._Base.is(par.error)) this.error = par.error; 6128}; 6129DR._Base._types[92] = DR.say.Recommend;
6130DR.say.Recommend[__CL] = "Say__Recommend"; 6131DR.say.Recommend[__P] = new DR._Method; 6132DR.say.Recommend[__P][__C] = DR.say.Recommend; 6133/** @type {Boolean|null} */ 6134DR.say.Recommend.prototype.noRecRecommendEvent = null; 6135/** @type {Number} */ 6136DR.say.Recommend.prototype.pid = null; 6137/** @type {Number|null} */ 6138DR.say.Recommend.prototype.uid = null; 6139/** @type {Array.<Number>|null} */ 6140DR.say.Recommend.prototype.uids = null; 6141/** @type {DR.say.struct.RecommendRe} */ 6142DR.say.Recommend.prototype.re = null; 6143 6144/** @extends {DR._Method} */ 6145DR.say.RemoveTag = function(par){ 6146 this.select = []; 6147 /** @private */ 6148 this._t = 1515; 6149 if(!par || typeof par != 'object'){return;} 6150 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6151 if(DR._Base.is(par.error)) this.error = par.error; 6152}; 6153DR._Base._types[1515] = DR.say.RemoveTag; 6154DR.say.RemoveTag[__CL] = "Say__RemoveTag"; 6155DR.say.RemoveTag[__P] = new DR._Method; 6156DR.say.RemoveTag[__P][__C] = DR.say.RemoveTag; 6157/** @type {Number} */ 6158DR.say.RemoveTag.prototype.pid = null; 6159/** @type {DR.base.struct.Status} */ 6160DR.say.RemoveTag.prototype.re = null; 6161 6162/** @extends {DR._Method} */ 6163DR.say.SaveTopCategories = function(par){ 6164 this.select = []; 6165 this.categories = []; 6166 /** @private */ 6167 this._t = 2792; 6168 if(!par || typeof par != 'object'){return;} 6169 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6170 if(DR._Base.is(par.error)) this.error = par.error; 6171}; 6172DR._Base._types[2792] = DR.say.SaveTopCategories; 6173DR.say.SaveTopCategories[__CL] = "Say__SaveTopCategories"; 6174DR.say.SaveTopCategories[__P] = new DR._Method; 6175DR.say.SaveTopCategories[__P][__C] = DR.say.SaveTopCategories; 6176/** @type {Array.<DR.say.struct.TopCategory>} */ 6177DR.say.SaveTopCategories.prototype.categories = null; 6178/** @type {DR.base.struct.Status} */ 6179DR.say.SaveTopCategories.prototype.re = null; 6180 6181/** @extends {DR._Method} */ 6182DR.say.Search = function(par){ 6183 this.select = []; 6184 /** @private */ 6185 this._t = 533; 6186 if(!par || typeof par != 'object'){return;} 6187 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6188 if(DR._Base.is(par.error)) this.error = par.error; 6189}; 6190DR._Base._types[533] = DR.say.Search; 6191DR.say.Search[__CL] = "Say__Search"; 6192DR.say.Search[__P] = new DR._Method; 6193DR.say.Search[__P][__C] = DR.say.Search; 6194/** @type {Number|null} */ 6195DR.say.Search.prototype.count = null; 6196/** @type {Number} */ 6197DR.say.Search.prototype.pg = null; 6198/** @type {String} */ 6199DR.say.Search.prototype.query = null; 6200/** @type {DR.say.struct.Posts} */ 6201DR.say.Search.prototype.re = null; 6202 6203/** @extends {DR._Method} */ 6204DR.say.SearchTopDomains = function(par){ 6205 this.select = []; 6206 /** @private */ 6207 this._t = 2809; 6208 if(!par || typeof par != 'object'){return;} 6209 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6210 if(DR._Base.is(par.error)) this.error = par.error; 6211}; 6212DR._Base._types[2809] = DR.say.SearchTopDomains; 6213DR.say.SearchTopDomains[__CL] = "Say__SearchTopDomains"; 6214DR.say.SearchTopDomains[__P] = new DR._Method; 6215DR.say.SearchTopDomains[__P][__C] = DR.say.SearchTopDomains; 6216/** @type {String} */ 6217DR.say.SearchTopDomains.prototype.query = null; 6218/** @type {DR.say.struct.SearchTopDomainsRe} */ 6219DR.say.SearchTopDomains.prototype.re = null; 6220 6221/** @extends {DR._Method} */ 6222DR.say.SetPermissions = function(par){ 6223 this.select = []; 6224 /** @private */ 6225 this._t = 891; 6226 if(!par || typeof par != 'object'){return;} 6227 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6228 if(DR._Base.is(par.error)) this.error = par.error; 6229}; 6230DR._Base._types[891] = DR.say.SetPermissions; 6231DR.say.SetPermissions[__CL] = "Say__SetPermissions"; 6232DR.say.SetPermissions[__P] = new DR._Method; 6233DR.say.SetPermissions[__P][__C] = DR.say.SetPermissions; 6234/** @type {DR.base.struct.Permissions} */ 6235DR.say.SetPermissions.prototype.permissions = null; 6236/** @type {DR.base.struct.Status} */ 6237DR.say.SetPermissions.prototype.re = null; 6238 6239/** @extends {DR._Method} */ 6240DR.say.SetSmart = function(par){ 6241 this.select = []; 6242 /** @private */ 6243 this._t = 890; 6244 if(!par || typeof par != 'object'){return;} 6245 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6246 if(DR._Base.is(par.error)) this.error = par.error; 6247}; 6248DR._Base._types[890] = DR.say.SetSmart; 6249DR.say.SetSmart[__CL] = "Say__SetSmart"; 6250DR.say.SetSmart[__P] = new DR._Method; 6251DR.say.SetSmart[__P][__C] = DR.say.SetSmart; 6252/** @type {Boolean} */ 6253DR.say.SetSmart.prototype.smart = null; 6254/** @type {DR.base.struct.Status} */ 6255DR.say.SetSmart.prototype.re = null; 6256 6257/** @extends {DR._Method} */ 6258DR.say.ShareMemory = function(par){ 6259 this.select = []; 6260 /** @private */ 6261 this._t = 6230; 6262 if(!par || typeof par != 'object'){return;} 6263 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6264 if(DR._Base.is(par.error)) this.error = par.error; 6265}; 6266DR._Base._types[6230] = DR.say.ShareMemory; 6267DR.say.ShareMemory[__CL] = "Say__ShareMemory"; 6268DR.say.ShareMemory[__P] = new DR._Method; 6269DR.say.ShareMemory[__P][__C] = DR.say.ShareMemory; 6270/** @type {Number} */ 6271DR.say.ShareMemory.prototype.pid = null; 6272/** @type {DR.say.struct.Item} */ 6273DR.say.ShareMemory.prototype.re = null; 6274 6275/** @extends {DR._Method} */ 6276DR.say.Stats = function(par){ 6277 this.select = []; 6278 /** @private */ 6279 this._t = 3476; 6280 if(!par || typeof par != 'object'){return;} 6281 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6282 if(DR._Base.is(par.error)) this.error = par.error; 6283}; 6284DR._Base._types[3476] = DR.say.Stats; 6285DR.say.Stats[__CL] = "Say__Stats"; 6286DR.say.Stats[__P] = new DR._Method; 6287DR.say.Stats[__P][__C] = DR.say.Stats; 6288/** @type {String} */ 6289DR.say.Stats.prototype.kw = null; 6290/** @type {DR.base.struct.Status} */ 6291DR.say.Stats.prototype.re = null; 6292 6293/** @extends {DR._Method} */ 6294DR.say.UnblockTopDomain = function(par){ 6295 this.select = []; 6296 /** @private */ 6297 this._t = 2793; 6298 if(!par || typeof par != 'object'){return;} 6299 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6300 if(DR._Base.is(par.error)) this.error = par.error; 6301}; 6302DR._Base._types[2793] = DR.say.UnblockTopDomain; 6303DR.say.UnblockTopDomain[__CL] = "Say__UnblockTopDomain"; 6304DR.say.UnblockTopDomain[__P] = new DR._Method; 6305DR.say.UnblockTopDomain[__P][__C] = DR.say.UnblockTopDomain; 6306/** @type {String} */ 6307DR.say.UnblockTopDomain.prototype.domain = null; 6308/** @type {DR.base.struct.Status} */ 6309DR.say.UnblockTopDomain.prototype.re = null; 6310 6311/** @extends {DR._Method} */ 6312DR.say.Unpin = function(par){ 6313 this.select = []; 6314 /** @private */ 6315 this._t = 1509; 6316 if(!par || typeof par != 'object'){return;} 6317 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6318 if(DR._Base.is(par.error)) this.error = par.error; 6319}; 6320DR._Base._types[1509] = DR.say.Unpin; 6321DR.say.Unpin[__CL] = "Say__Unpin"; 6322DR.say.Unpin[__P] = new DR._Method; 6323DR.say.Unpin[__P][__C] = DR.say.Unpin; 6324/** @type {Number} */ 6325DR.say.Unpin.prototype.pid = null; 6326/** @type {DR.base.struct.Status} */ 6327DR.say.Unpin.prototype.re = null; 6328 6329D.loaded();// --- say.js --- 6330// +++ like.js +++ 6331DR.like = DR.like || {}; 6332DR.like.struct = DR.like.struct || {}; 6333DR.like.select = DR.like.select || {}; 6334/** @extends {DR._Base} */ 6335DR.like.struct.GetRe = function(par){ 6336 /** @private */ 6337 this._t = 81; 6338 if(!par || typeof par != 'object'){return;} 6339 if(DR._Base.is(par.canLike)) this.canLike = Boolean(par.canLike); 6340 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 6341 if(DR._Base.is(par.followType)) this.followType = (parseInt(par.followType)||0); 6342 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 6343 if(DR._Base.is(par.liked)) this.liked = Boolean(par.liked); 6344 if(DR._Base.is(par.likeProfiles)){ 6345 var tmp = []; 6346 for( var k in par.likeProfiles ) tmp.push((parseInt(par.likeProfiles [k])||0)); 6347 this.likeProfiles = tmp; 6348 } 6349 if(DR._Base.is(par.pageName)) this.pageName = DR._Base.hsd(par.pageName); 6350 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 6351 if(DR._Base.is(par.reaction)) this.reaction = String(par.reaction||''); 6352 if(DR._Base.is(par.reactionsTop)){ 6353 var tmp = {}; 6354 for( var k in par.reactionsTop ) tmp[k] = (parseInt(par.reactionsTop [k])||0); 6355 this.reactionsTop = tmp; 6356 } 6357 if(DR._Base.is(par.type)) this.type = (parseInt(par.type)||0); 6358 if(DR._Base.is(par.users)){ 6359 var tmp = []; 6360 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
6360); 6361 this.users = tmp; 6362 } 6363 if(DR._Base.is(par.wannaFollow)) this.wannaFollow = Boolean(par.wannaFollow); 6364}; 6365DR._Base._types[81] = DR.like.struct.GetRe; 6366DR.like.struct.GetRe[__P] = new DR._Base; 6367DR.like.struct.GetRe[__P][__C] = DR.like.struct.GetRe; 6368/** @type {Boolean} */ 6369DR.like.struct.GetRe.prototype.canLike = null; 6370/** @type {Number} */ 6371DR.like.struct.GetRe.prototype.count = null; 6372/** @type {Number|null} */ 6373DR.like.struct.GetRe.prototype.followType = null; 6374/** @type {Number} */ 6375DR.like.struct.GetRe.prototype.id = null; 6376/** @type {Boolean} */ 6377DR.like.struct.GetRe.prototype.liked = null; 6378/** @type {Array.<Number>|null} */ 6379DR.like.struct.GetRe.prototype.likeProfiles = null; 6380/** @type {String|null} */ 6381DR.like.struct.GetRe.prototype.pageName = null; 6382/** @type {Number} */ 6383DR.like.struct.GetRe.prototype.pgs = null; 6384/** @type {String|null} */ 6385DR.like.struct.GetRe.prototype.reaction = null; 6386/** @type {Object.<String,Number>} */ 6387DR.like.struct.GetRe.prototype.reactionsTop = null; 6388/** @type {Number} */ 6389DR.like.struct.GetRe.prototype.type = null; 6390/** @type {Array.<DR.users.struct.User>} */ 6391DR.like.struct.GetRe.prototype.users = null; 6392/** @type {Boolean} */ 6393DR.like.struct.GetRe.prototype.wannaFollow = null; 6394 6395/** @extends {DR._Select} */ 6396DR.like.select.GetRe = function(){ 6397 this._fields = {}; 6398}; 6399DR.like.select.GetRe[__CL] = "Like__GetRe"; 6400DR.like.select.GetRe[__P] = new DR._Select; 6401DR.like.select.GetRe[__P][__C] = DR.like.select.GetRe; 6402/** @param {boolean} [v] 6403 * @return {DR.like.select.GetRe} */ 6404DR.like.select.GetRe.prototype.canLike = function(v){ this._fields.canLike = !DR._Base.is(v) || !!v; return this; }; 6405/** @param {boolean} [v] 6406 * @return {DR.like.select.GetRe} */ 6407DR.like.select.GetRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 6408/** @param {boolean} [v] 6409 * @return {DR.like.select.GetRe} */ 6410DR.like.select.GetRe.prototype.followType = function(v){ this._fields.followType = !DR._Base.is(v) || !!v; return this; }; 6411/** @param {boolean} [v] 6412 * @return {DR.like.select.GetRe} */ 6413DR.like.select.GetRe.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 6414/** @param {boolean} [v] 6415 * @return {DR.like.select.GetRe} */ 6416DR.like.select.GetRe.prototype.liked = function(v){ this._fields.liked = !DR._Base.is(v) || !!v; return this; }; 6417/** @param {boolean} [v] 6418 * @return {DR.like.select.GetRe} */ 6419DR.like.select.GetRe.prototype.likeProfiles = function(v){ this._fields.likeProfiles = !DR._Base.is(v) || !!v; return this; }; 6420/** @param {boolean} [v] 6421 * @return {DR.like.select.GetRe} */ 6422DR.like.select.GetRe.prototype.pageName = function(v){ this._fields.pageName = !DR._Base.is(v) || !!v; return this; }; 6423/** @param {boolean} [v] 6424 * @return {DR.like.select.GetRe} */ 6425DR.like.select.GetRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 6426/** @param {boolean} [v] 6427 * @return {DR.like.select.GetRe} */ 6428DR.like.select.GetRe.prototype.reaction = function(v){ this._fields.reaction = !DR._Base.is(v) || !!v; return this; }; 6429/** @param {boolean} [v] 6430 * @return {DR.like.select.GetRe} */ 6431DR.like.select.GetRe.prototype.reactionsTop = function(v){ this._fields.reactionsTop = !DR._Base.is(v) || !!v; return this; }; 6432/** @param {boolean} [v] 6433 * @return {DR.like.select.GetRe} */ 6434DR.like.select.GetRe.prototype.type = function(v){ this._fields.type = !DR._Base.is(v) || !!v; return this; }; 6435/** @param {boolean} [v] 6436 * @return {DR.like.select.GetRe} */ 6437DR.like.select.GetRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 6438/** @param {boolean} [v] 6439 * @return {DR.like.select.GetRe} */ 6440DR.like.select.GetRe.prototype.wannaFollow = function(v){ this._fields.wannaFollow = !DR._Base.is(v) || !!v; return this; }; 6441 6442/** @extends {DR._Base} */ 6443DR.like.struct.UsersRe = function(par){ 6444 /** @private */ 6445 this._t = 313; 6446 if(!par || typeof par != 'object'){return;} 6447 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 6448 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 6449 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 6450 if(DR._Base.is(par.userEmo)){ 6451 var tmp = {}; 6452 for( var k in par.userEmo ) tmp[k] = String(par.userEmo [k]||''); 6453 this.userEmo = tmp; 6454 } 6455 if(DR._Base.is(par.users)){ 6456 var tmp = []; 6457 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
6457); 6458 this.users = tmp; 6459 } 6460}; 6461DR._Base._types[313] = DR.like.struct.UsersRe; 6462DR.like.struct.UsersRe[__P] = new DR._Base; 6463DR.like.struct.UsersRe[__P][__C] = DR.like.struct.UsersRe; 6464/** @type {Number} */ 6465DR.like.struct.UsersRe.prototype.count = null; 6466/** @type {Number} */ 6467DR.like.struct.UsersRe.prototype.pg = null; 6468/** @type {Number} */ 6469DR.like.struct.UsersRe.prototype.pgs = null; 6470/** @type {Object.<Number,String>} */ 6471DR.like.struct.UsersRe.prototype.userEmo = null; 6472/** @type {Array.<DR.users.struct.User>} */ 6473DR.like.struct.UsersRe.prototype.users = null; 6474 6475/** @extends {DR._Select} */ 6476DR.like.select.UsersRe = function(){ 6477 this._fields = {}; 6478}; 6479DR.like.select.UsersRe[__CL] = "Like__UsersRe"; 6480DR.like.select.UsersRe[__P] = new DR._Select; 6481DR.like.select.UsersRe[__P][__C] = DR.like.select.UsersRe; 6482/** @param {boolean} [v] 6483 * @return {DR.like.select.UsersRe} */ 6484DR.like.select.UsersRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 6485/** @param {boolean} [v] 6486 * @return {DR.like.select.UsersRe} */ 6487DR.like.select.UsersRe.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 6488/** @param {boolean} [v] 6489 * @return {DR.like.select.UsersRe} */ 6490DR.like.select.UsersRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 6491/** @param {boolean} [v] 6492 * @return {DR.like.select.UsersRe} */ 6493DR.like.select.UsersRe.prototype.userEmo = function(v){ this._fields.userEmo = !DR._Base.is(v) || !!v; return this; }; 6494/** @param {boolean} [v] 6495 * @return {DR.like.select.UsersRe} */ 6496DR.like.select.UsersRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 6497 6498/** @extends {DR._Method} */ 6499DR.like.Dislike = function(par){ 6500 this.select = []; 6501 /** @private */ 6502 this._t = 88; 6503 if(!par || typeof par != 'object'){return;} 6504 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6505 if(DR._Base.is(par.error)) this.error = par.error; 6506}; 6507DR._Base._types[88] = DR.like.Dislike; 6508DR.like.Dislike[__CL] = "Like__Dislike"; 6509DR.like.Dislike[__P] = new DR._Method; 6510DR.like.Dislike[__P][__C] = DR.like.Dislike; 6511/** @type {Number} */ 6512DR.like.Dislike.prototype.id = null; 6513/** @type {Number} */ 6514DR.like.Dislike.prototype.type = null; 6515/** @type {Number|null} */ 6516DR.like.Dislike.prototype.uid = null; 6517/** @type {DR.like.struct.GetRe} */ 6518DR.like.Dislike.prototype.re = null; 6519 6520/** @extends {DR._Method} */ 6521DR.like.Get = function(par){ 6522 this.select = []; 6523 /** @private */ 6524 this._t = 82; 6525 if(!par || typeof par != 'object'){return;} 6526 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6527 if(DR._Base.is(par.error)) this.error = par.error; 6528}; 6529DR._Base._types[82] = DR.like.Get; 6530DR.like.Get[__CL] = "Like__Get"; 6531DR.like.Get[__P] = new DR._Method; 6532DR.like.Get[__P][__C] = DR.like.Get; 6533/** @type {Number|null} */ 6534DR.like.Get.prototype.count = null; 6535/** @type {Number} */ 6536DR.like.Get.prototype.id = null; 6537/** @type {Number|null} */ 6538DR.like.Get.prototype.pg = null; 6539/** @type {Number} */ 6540DR.like.Get.prototype.type = null; 6541/** @type {DR.like.struct.GetRe} */ 6542DR.like.Get.prototype.re = null; 6543 6544/** @extends {DR._Method} */ 6545DR.like.Like = function(par){ 6546 this.select = []; 6547 /** @private */ 6548 this._t = 87; 6549 if(!par || typeof par != 'object'){return;} 6550 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6551 if(DR._Base.is(par.error)) this.error = par.error; 6552}; 6553DR._Base._types[87] = DR.like.Like; 6554DR.like.Like[__CL] = "Like__Like"; 6555DR.like.Like.TYPE_GALLERY = 1; 6556DR.like.Like.TYPE_POSTS = 2; 6557DR.like.Like.TYPE_SKIN = 3; 6558DR.like.Like.TYPE_SONG = 6; 6559DR.like.Like.TYPE_BIZMAGAZINE = 11; 6560DR.like.Like.TYPE_SPECIAL_TAVA = 12; 6561DR.like.Like.TYPE_SPECIAL_MAGAZINELOGINS = 14; 6562DR.like.Like.TYPE_BIZMARKET = 15; 6563DR.like.Like.TYPE_PLACE = 16; 6564DR.like.Like.TYPE_KINO = 18; 6565DR.like.Like.TYPE_COMGAL = 19; 6566DR.like.Like.TYPE_COMGALN = 20; 6567DR.like.Like.TYPE_ADVENTE2013 = 21; 6568DR.like.Like.TYPE_COMMENTS = 23; 6569DR.like.Like.TYPE_COMMENTSN = 24; 6570DR.like.Like.TYPE_XMASKARTE = 25; 6571DR.like.Like.TYPE_SPECIAL_KINO2013 = 27; 6572DR.like.Like.TYPE_SPECIAL_BALSOT = 28; 6573DR.like.Like.TYPE_SPECIAL_KINOOSCARS2014 = 29; 6574DR.like.Like.TYPE_SPECIAL_ALDARISETIKETE = 30; 6575DR.like.Like.TYPE_RAIBUMI = 31; 6576DR.like.Like.TYPE_BCARD = 32; 6577DR.like.Like.TYPE_SPECIAL_100LIDZ100 = 33; 6578DR.like.Like.TYPE_APPLICATION = 34; 6579DR.like.Like.TYPE_RATE = 35; 6580DR.like.Like.TYPE_SAY = 36; 6581DR.like.Like.TYPE_ALBUM = 37; 6582DR.like.Like.TYPE_SPECIAL_RATE = 38; 6583DR.like.Like.TYPE_SPECIAL_TV3UGUNSGREKS = 39; 6584DR.like.Like.TYPE_TODAY = 40; 6585DR.like.Like.TYPE_SKATUVE = 41; 6586DR.like.Like.TYPE_GROUPSAUTO = 42; 6587DR.like.Like.TYPE_ZINAS = 43; 6588DR.like.Like.TYPE_RADIO = 44; 6589DR.like.Like.TYPE_GRIBUZINAT = 45; 6590DR.like.Like[__P] = new DR._Method; 6591DR.like.Like[__P][__C] = DR.like.Like; 6592/** @type {Number} */ 6593DR.like.Like.prototype.id = null; 6594/** @type {String|null} */ 6595DR.like.Like.prototype.reaction = null; 6596/** @type {Number} */ 6597DR.like.Like.prototype.type = null; 6598/** @type {DR.like.struct.GetRe} */ 6599DR.like.Like.prototype.re = null; 6600 6601/** @extends {DR._Method} */ 6602DR.like.LikeArray = function(par){ 6603 this.select = []; 6604 this.uids = []; 6605 /** @private */ 6606 this._t = 1718; 6607 if(!par || typeof par != 'object'){return;} 6608 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6609 if(DR._Base.is(par.error)) this.error = par.error; 6610}; 6611DR._Base._types[1718] = DR.like.LikeArray; 6612DR.like.LikeArray[__CL] = "Like__LikeArray"; 6613DR.like.LikeArray[__P] = new DR._Method; 6614DR.like.LikeArray[__P][__C] = DR.like.LikeArray; 6615/** @type {Number} */ 6616DR.like.LikeArray.prototype.id = null; 6617/** @type {String|null} */ 6618DR.like.LikeArray.prototype.reaction = null; 6619/** @type {Number} */ 6620DR.like.LikeArray.prototype.type = null; 6621/** @type {Array.<Number>} */ 6622DR.like.LikeArray.prototype.uids = null; 6623/** @type {DR.like.struct.GetRe} */ 6624DR.like.LikeArray.prototype.re = null; 6625 6626/** @extends {DR._Method} */ 6627DR.like.Users = function(par){ 6628 this.select = []; 6629 /** @private */ 6630 this._t = 314; 6631 if(!par || typeof par != 'object'){return;} 6632 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6633 if(DR._Base.is(par.error)) this.error = par.error; 6634}; 6635DR._Base._types[314] = DR.like.Users; 6636DR.like.Users[__CL] = "Like__Users"; 6637DR.like.Users[__P] = new DR._Method; 6638DR.like.Users[__P][__C] = DR.like.Users; 6639/** @type {Number} */ 6640DR.like.Users.prototype.count = null; 6641/** @type {Array.<String>|null} */ 6642DR.like.Users.prototype.emoList = null; 6643/** @type {Array.<String>|null} */ 6644DR.like.Users.prototype.emoListNot = null; 6645/** @type {Number} */ 6646DR.like.Users.prototype.id = null; 6647/** @type {Number} */ 6648DR.like.Users.prototype.pg = null; 6649/** @type {Number} */ 6650DR.like.Users.prototype.type = null; 6651/** @type {DR.like.struct.UsersRe} */ 6652DR.like.Users.prototype.re = null; 6653 6654/** @extends {DR._Method} */ 6655DR.like.UsersFriends = function(par){ 6656 this.select = []; 6657 /** @private */ 6658 this._t = 3417; 6659 if(!par || typeof par != 'object'){return;} 6660 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6661 if(DR._Base.is(par.error)) this.error = par.error; 6662}; 6663DR._Base._types[3417] = DR.like.UsersFriends; 6664DR.like.UsersFriends[__CL] = "Like__UsersFriends"; 6665DR.like.UsersFriends[__P] = new DR._Method; 6666DR.like.UsersFriends[__P][__C] = DR.like.UsersFriends; 6667/** @type {Number} */ 6668DR.like.UsersFriends.prototype.count = null; 6669/** @type {Number} */ 6670DR.like.UsersFriends.prototype.id = null; 6671/** @type {Number} */ 6672DR.like.UsersFriends.prototype.pg = null; 6673/** @type {Number} */ 6674DR.like.UsersFriends.prototype.type = null; 6675/** @type {DR.like.struct.UsersRe} */ 6676DR.like.UsersFriends.prototype.re = null; 6677 6678D.loaded();// --- like.js --- 6679// +++ weather.js +++ 6680DR.weather = DR.weather || {}; 6681DR.weather.struct = DR.weather.struct || {}; 6682DR.weather.select = DR.weather.select || {}; 6683/** @extends {DR._Method} */ 6684DR.weather.Get = function(par){ 6685 this.select = []; 6686 /** @private */ 6687 this._t = 2643; 6688 if(!par || typeof par != 'object'){return;} 6689 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 6690 if(DR._Base.is(par.error)) this.error = par.error; 6691}; 6692DR._Base._types[2643] = DR.weather.Get; 6693DR.weather.Get[__CL] = "Weather__Get"; 6694DR.weather.Get[__P] = new DR._Method; 6695DR.weather.Get[__P][__C] = DR.weather.Get; 6696/** @type {DR.base.struct.LatLng|null} */ 6697DR.weather.Get.prototype.location = null; 6698/** @type {DR.base.struct.Weather} */ 6699DR.weather.Get.prototype.re = null; 6700 6701D.loaded();// --- weather.js --- 6702// +++ msg.js +++ 6703DR.msg = DR.msg || {}; 6704DR.msg.struct = DR.msg.struct || {}; 6705DR.msg.select = DR.msg.select || {}; 6706/** @extends {DR._Base} */ 6707DR.msg.struct.AttachImage = function(par){ 6708 /** @private */ 6709 this._t = 152; 6710 if(!par || typeof par != 'object'){return;} 6711 if(DR._Base.is(par.gm)) this.gm = String(par.gm||''); 6712 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 6713 if(DR._Base.is(par.large)) this.large = String(par.large||''); 6714 if(DR._Base.is(par.say)) this.say = String(par.say||''); 6715 if(DR._Base.is(par.small)) this.small = String(par.small||''); 6716 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 6717}; 6718DR._Base._types[152] = DR.msg.struct.AttachImage; 6719DR.msg.struct.AttachImage[__P] = new DR._Base; 6720DR.msg.struct.AttachImage[__P][__C] = DR.msg.struct.AttachImage; 6721/** @type {String} */ 6722DR.msg.struct.AttachImage.prototype.gm = null; 6723/** @type {Number} */ 6724DR.msg.struct.AttachImage.prototype.h = null; 6725/** @type {String} */ 6726DR.msg.struct.AttachImage.prototype.large = null; 6727/** @type {String} */ 6728DR.msg.struct.AttachImage.prototype.say = null; 6729/** @type {String} */ 6730DR.msg.struct.AttachImage.prototype.small = null; 6731/** @type {Number} */ 6732DR.msg.struct.AttachImage.prototype.w = null; 6733 6734/** @extends {DR._Select} */ 6735DR.msg.select.AttachImage = function(){ 6736 this._fields = {}; 6737}; 6738DR.msg.select.AttachImage[__CL] = "Msg__AttachImage"; 6739DR.msg.select.AttachImage[__P] = new DR._Select; 6740DR.msg.select.AttachImage[__P][__C] = DR.msg.select.AttachImage; 6741/** @param {boolean} [v] 6742 * @return {DR.msg.select.AttachImage} */ 6743DR.msg.select.AttachImage.prototype.gm = function(v){ this._fields.gm = !
6743DR._Base.is(v) || !!v; return this; }; 6744/** @param {boolean} [v] 6745 * @return {DR.msg.select.AttachImage} */ 6746DR.msg.select.AttachImage.prototype.h = function(v){ this._fields.h = !DR._Base.is(v) || !!v; return this; }; 6747/** @param {boolean} [v] 6748 * @return {DR.msg.select.AttachImage} */ 6749DR.msg.select.AttachImage.prototype.large = function(v){ this._fields.large = !DR._Base.is(v) || !!v; return this; }; 6750/** @param {boolean} [v] 6751 * @return {DR.msg.select.AttachImage} */ 6752DR.msg.select.AttachImage.prototype.say = function(v){ this._fields.say = !DR._Base.is(v) || !!v; return this; }; 6753/** @param {boolean} [v] 6754 * @return {DR.msg.select.AttachImage} */ 6755DR.msg.select.AttachImage.prototype.small = function(v){ this._fields.small = !DR._Base.is(v) || !!v; return this; }; 6756/** @param {boolean} [v] 6757 * @return {DR.msg.select.AttachImage} */ 6758DR.msg.select.AttachImage.prototype.w = function(v){ this._fields.w = !DR._Base.is(v) || !!v; return this; }; 6759 6760/** @extends {DR._Base} */ 6761DR.msg.struct.AdvertAgreement = function(par){ 6762 /** @private */ 6763 this._t = 4539; 6764 if(!par || typeof par != 'object'){return;} 6765 if(DR._Base.is(par.btnAgreeTitle)) this.btnAgreeTitle = String(par.btnAgreeTitle||''); 6766 if(DR._Base.is(par.btnDisagreeTitle)) this.btnDisagreeTitle = String(par.btnDisagreeTitle||''); 6767 if(DR._Base.is(par.disagreeImage)) this.disagreeImage = DR._Base.cast(par.disagreeImage); 6768 if(DR._Base.is(par.disagreeMobile)) this.disagreeMobile = String(par.disagreeMobile||''); 6769 if(DR._Base.is(par.disagreeUrl)) this.disagreeUrl = String(par.disagreeUrl||''); 6770 if(DR._Base.is(par.disagreeWww)) this.disagreeWww = String(par.disagreeWww||''); 6771 if(DR._Base.is(par.textBottom)) this.textBottom = String(par.textBottom||''); 6772 if(DR._Base.is(par.textH1)) this.textH1 = String(par.textH1||''); 6773 if(DR._Base.is(par.textTop)) this.textTop = String(par.textTop||''); 6774 if(DR._Base.is(par.textUnsubscribe)) this.textUnsubscribe = String(par.textUnsubscribe||''); 6775 if(DR._Base.is(par.textUnsubscribed)) this.textUnsubscribed = String(par.textUnsubscribed||''); 6776 if(DR._Base.is(par.value)) this.value = Number(par.value); 6777}; 6778DR._Base._types[4539] = DR.msg.struct.AdvertAgreement; 6779DR.msg.struct.AdvertAgreement.VALUE_NONE = 0; 6780DR.msg.struct.AdvertAgreement.VALUE_AGREE = 1; 6781DR.msg.struct.AdvertAgreement.VALUE_DISAGREE = 2; 6782DR.msg.struct.AdvertAgreement[__P] = new DR._Base; 6783DR.msg.struct.AdvertAgreement[__P][__C] = DR.msg.struct.AdvertAgreement; 6784/** @type {String} */ 6785DR.msg.struct.AdvertAgreement.prototype.btnAgreeTitle = null; 6786/** @type {String} */ 6787DR.msg.struct.AdvertAgreement.prototype.btnDisagreeTitle = null; 6788/** @type {DR.base.struct.Image|null} */ 6789DR.msg.struct.AdvertAgreement.prototype.disagreeImage = null; 6790/** @type {String|null} */ 6791DR.msg.struct.AdvertAgreement.prototype.disagreeMobile = null; 6792/** @type {String|null} */ 6793DR.msg.struct.AdvertAgreement.prototype.disagreeUrl = null; 6794/** @type {String|null} */ 6795DR.msg.struct.AdvertAgreement.prototype.disagreeWww = null; 6796/** @type {String} */ 6797DR.msg.struct.AdvertAgreement.prototype.textBottom = null; 6798/** @type {String} */ 6799DR.msg.struct.AdvertAgreement.prototype.textH1 = null; 6800/** @type {String} */ 6801DR.msg.struct.AdvertAgreement.prototype.textTop = null; 6802/** @type {String} */ 6803DR.msg.struct.AdvertAgreement.prototype.textUnsubscribe = null; 6804/** @type {String} */ 6805DR.msg.struct.AdvertAgreement.prototype.textUnsubscribed = null; 6806/** @type {Number} */ 6807DR.msg.struct.AdvertAgreement.prototype.value = null; 6808 6809/** @extends {DR._Base} */ 6810DR.msg.struct.Attach = function(par){ 6811 /** @private */ 6812 this._t = 144; 6813 if(!par || typeof par != 'object'){return;} 6814 if(DR._Base.is(par.downloadUrl)) this.downloadUrl = String(par.downloadUrl||''); 6815 if(DR._Base.is(par.ext)) this.ext = String(par.ext||''); 6816 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 6817 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 6818 if(DR._Base.is(par.isVoiceMessage)) this.isVoiceMessage = Boolean(par.isVoiceMessage); 6819 if(DR._Base.is(par.mid)) this.mid = (parseInt(par.mid)||0); 6820 if(DR._Base.is(par.name)) this.name = String(par.name||''); 6821 if(DR._Base.is(par.opt)) this.opt = (parseInt(par.opt)||0); 6822 if(DR._Base.is(par.senderUser)) this.senderUser = DR._Base.cast(par.senderUser); 6823 if(DR._Base.is(par.size)) this.size = (parseInt(par.size)||0); 6824 if(DR._Base.is(par.ts)) this.ts = (parseInt(par.ts)||0); 6825 if(DR._Base.is(par.voiceMessageLength)) this.voiceMessageLength = (parseInt(par.voiceMessageLength)||0); 6826}; 6827DR._Base._types[144] = DR.msg.struct.Attach; 6828DR.msg.struct.Attach[__P] = new DR._Base; 6829DR.msg.struct.Attach[__P][__C] = DR.msg.struct.Attach; 6830/** @type {String} */ 6831DR.msg.struct.Attach.prototype.downloadUrl = null; 6832/** @type {String} */ 6833DR.msg.struct.Attach.prototype.ext = null; 6834/** @type {Number} */ 6835DR.msg.struct.Attach.prototype.id = null; 6836/** @type {DR.msg.struct.AttachImage|null} */ 6837DR.msg.struct.Attach.prototype.image = null; 6838/** @type {Boolean} */ 6839DR.msg.struct.Attach.prototype.isVoiceMessage = null; 6840/** @type {Number|null} */ 6841DR.msg.struct.Attach.prototype.mid = null; 6842/** @type {String} */ 6843DR.msg.struct.Attach.prototype.name = null; 6844/** @type {Number} */ 6845DR.msg.struct.Attach.prototype.opt = null; 6846/** @type {DR.users.struct.User|null} */ 6847DR.msg.struct.Attach.prototype.senderUser = null; 6848/** @type {Number} */ 6849DR.msg.struct.Attach.prototype.size = null; 6850/** @type {Number} */ 6851DR.msg.struct.Attach.prototype.ts = null; 6852/** @type {Number|null} */ 6853DR.msg.struct.Attach.prototype.voiceMessageLength = null; 6854 6855/** @extends {DR._Select} */ 6856DR.msg.select.Attach = function(){ 6857 this._fields = {}; 6858}; 6859DR.msg.select.Attach[__CL] = "Msg__Attach"; 6860DR.msg.select.Attach[__P] = new DR._Select; 6861DR.msg.select.Attach[__P][__C] = DR.msg.select.Attach; 6862/** @param {boolean} [v] 6863 * @return {DR.msg.select.Attach} */ 6864DR.msg.select.Attach.prototype.downloadUrl = function(v){ this._fields.downloadUrl = !DR._Base.is(v) || !!v; return this; }; 6865/** @param {boolean} [v] 6866 * @return {DR.msg.select.Attach} */ 6867DR.msg.select.Attach.prototype.ext = function(v){ this._fields.ext = !DR._Base.is(v) || !!v; return this; }; 6868/** @param {boolean} [v] 6869 * @return {DR.msg.select.Attach} */ 6870DR.msg.select.Attach.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 6871/** @param {boolean} [v] 6872 * @return {DR.msg.select.Attach} */ 6873DR.msg.select.Attach.prototype.image = function(v){ this._fields.image = !DR._Base.is(v) || !!v; return this; }; 6874/** @param {boolean} [v] 6875 * @return {DR.msg.select.Attach} */ 6876DR.msg.select.Attach.prototype.isVoiceMessage = function(v){ this._fields.isVoiceMessage = !DR._Base.is(v) || !!v; return this; }; 6877/** @param {boolean} [v] 6878 * @return {DR.msg.select.Attach} */ 6879DR.msg.select.Attach.prototype.mid = function(v){ this._fields.mid = !DR._Base.is(v) || !!v; return this; }; 6880/** @param {boolean} [v] 6881 * @return {DR.msg.select.Attach} */ 6882DR.msg.select.Attach.prototype.name = function(v){ this._fields.name = !DR._Base.is(v) || !!v; return this; }; 6883/** @param {boolean} [v] 6884 * @return {DR.msg.select.Attach} */ 6885DR.msg.select.Attach.prototype.opt = function(v){ this._fields.opt = !DR._Base.is(v) || !!v; return this; }; 6886/** @param {boolean} [v] 6887 * @return {DR.msg.select.Attach} */ 6888DR.msg.select.Attach.prototype.senderUser = function(v){ this._fields.senderUser = !DR._Base.is(v) || !!v; return this; }; 6889/** @param {boolean} [v] 6890 * @return {DR.msg.select.Attach} */ 6891DR.msg.select.Attach.prototype.size = function(v){ this._fields.size = !DR._Base.is(v) || !!v; return this; }; 6892/** @param {boolean} [v] 6893 * @return {DR.msg.select.Attach} */ 6894DR.msg.select.Attach.prototype.ts = function(v){ this._fields.ts = !DR._Base.is(v) || !!v; return this; }; 6895/** @param {boolean} [v] 6896 * @return {DR.msg.select.Attach} */ 6897DR.msg.select.Attach.prototype.voiceMessageLength = function(v){ this._fields.voiceMessageLength = !DR._Base.is(v) || !!v; return this; }; 6898 6899/** @extends {DR._Base} */ 6900DR.msg.struct.Emo = function(par){ 6901 /** @private */ 6902 this._t = 2777; 6903 if(!par || typeof par != 'object'){return;} 6904 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 6905 if(DR._Base.is(par.emo)) this.emo = String(par.emo||'');
6906 if(DR._Base.is(par.my)) this.my = Boolean(par.my); 6907}; 6908DR._Base._types[2777] = DR.msg.struct.Emo; 6909DR.msg.struct.Emo[__P] = new DR._Base; 6910DR.msg.struct.Emo[__P][__C] = DR.msg.struct.Emo; 6911/** @type {Number} */ 6912DR.msg.struct.Emo.prototype.count = null; 6913/** @type {String} */ 6914DR.msg.struct.Emo.prototype.emo = null; 6915/** @type {Boolean} */ 6916DR.msg.struct.Emo.prototype.my = null; 6917 6918/** @extends {DR._Base} */ 6919DR.msg.struct.MailEvent = function(par){ 6920 /** @private */ 6921 this._t = 2726; 6922 if(!par || typeof par != 'object'){return;} 6923 if(DR._Base.is(par.type)) this.type = Number(par.type); 6924}; 6925DR._Base._types[2726] = DR.msg.struct.MailEvent; 6926DR.msg.struct.MailEvent.TYPE_LEFT = 1; 6927DR.msg.struct.MailEvent.TYPE_JOIN = 2; 6928DR.msg.struct.MailEvent.TYPE_REMOVE = 3; 6929DR.msg.struct.MailEvent.TYPE_SET_IMAGE = 4; 6930DR.msg.struct.MailEvent.TYPE_SET_TOPIC = 5; 6931DR.msg.struct.MailEvent[__P] = new DR._Base; 6932DR.msg.struct.MailEvent[__P][__C] = DR.msg.struct.MailEvent; 6933/** @type {Number} */ 6934DR.msg.struct.MailEvent.prototype.type = null; 6935 6936/** @extends {DR._Base} */ 6937DR.msg.struct.MailReader = function(par){ 6938 /** @private */ 6939 this._t = 607; 6940 if(!par || typeof par != 'object'){return;} 6941 if(DR._Base.is(par.ts)) this.ts = (parseInt(par.ts)||0); 6942 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 6943}; 6944DR._Base._types[607] = DR.msg.struct.MailReader; 6945DR.msg.struct.MailReader[__P] = new DR._Base; 6946DR.msg.struct.MailReader[__P][__C] = DR.msg.struct.MailReader; 6947/** @type {Number} */ 6948DR.msg.struct.MailReader.prototype.ts = null; 6949/** @type {Number} */ 6950DR.msg.struct.MailReader.prototype.uid = null; 6951 6952/** @extends {DR._Base} */ 6953DR.msg.struct.Mail = function(par){ 6954 /** @private */ 6955 this._t = 137; 6956 if(!par || typeof par != 'object'){return;} 6957 if(DR._Base.is(par.advertAgreement)) this.advertAgreement = DR._Base.cast(par.advertAgreement); 6958 if(DR._Base.is(par.advertClose)) this.advertClose = Boolean(par.advertClose); 6959 if(DR._Base.is(par.advertId)) this.advertId = (parseInt(par.advertId)||0); 6960 if(DR._Base.is(par.advertStats)) this.advertStats = String(par.advertStats||''); 6961 if(DR._Base.is(par.attach)){ 6962 var tmp = []; 6963 for( var k in par.attach ) tmp.push(DR._Base.cast(par.attach [k])); 6964 this.attach = tmp; 6965 } 6966 if(DR._Base.is(par.cid)) this.cid = (parseInt(par.cid)||0); 6967 if(DR._Base.is(par.edited)) this.edited = (parseInt(par.edited)||0); 6968 if(DR._Base.is(par.editedEmpty)) this.editedEmpty = Boolean(par.editedEmpty); 6969 if(DR._Base.is(par.emotions)){ 6970 var tmp = []; 6971 for( var k in par.emotions ) tmp.push(DR._Base.cast(par.emotions [k])); 6972 this.emotions = tmp; 6973 } 6974 if(DR._Base.is(par.event)) this.event = DR._Base.cast(par.event); 6975 if(DR._Base.is(par.fid)) this.fid = (parseInt(par.fid)||0); 6976 if(DR._Base.is(par.giphy)) this.giphy = DR._Base.cast(par.giphy); 6977 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 6978 if(DR._Base.is(par.intro)) this.intro = String(par.intro||''); 6979 if(DR._Base.is(par.isFav)) this.isFav = Boolean(par.isFav); 6980 if(DR._Base.is(par.isSpam)) this.isSpam = Boolean(par.isSpam); 6981 if(DR._Base.is(par.linksObj)){ 6982 var tmp = []; 6983 for( var k in par.linksObj ) tmp.push(DR._Base.cast(par.linksObj [k])); 6984 this.linksObj = tmp; 6985 } 6986 if(DR._Base.is(par.membersCount)) this.membersCount = (parseInt(par.membersCount)||0); 6987 if(DR._Base.is(par.membersUsersPreview)){ 6988 var tmp = []; 6989 for( var k in par.membersUsersPreview ) tmp.push(DR._Base.cast(par.membersUsersPreview [k])); 6990 this.membersUsersPreview = tmp; 6991 } 6992 if(DR._Base.is(par.opt)) this.opt = (parseInt(par.opt)||0); 6993 if(DR._Base.is(par.readAll)) this.readAll = Boolean(par.readAll); 6994 if(DR._Base.is(par.readers)){ 6995 var tmp = []; 6996 for( var k in par.readers ) tmp.push(DR._Base.cast(par.readers [k])); 6997 this.readers = tmp; 6998 } 6999 if(DR._Base.is(par.readersCount)) this.readersCount = (parseInt(par.readersCount)||0); 7000 if(DR._Base.is(par.readersUsersPreview)){ 7001 var tmp = []; 7002 for( var k in par.readersUsersPreview ) tmp.push(DR._Base.cast(par.readersUsersPreview [k])); 7003 this.readersUsersPreview = tmp; 7004 } 7005 if(DR._Base.is(par.sender)) this.sender = (parseInt(par.sender)||0); 7006 if(DR._Base.is(par.senderUser)) this.senderUser = DR._Base.cast(par.senderUser); 7007 if(DR._Base.is(par.sound)) this.sound = DR._Base.cast(par.sound); 7008 if(DR._Base.is(par.sticker)) this.sticker = (parseInt(par.sticker)||0); 7009 if(DR._Base.is(par.text)) this.text = String(par.text||''); 7010 if(DR._Base.is(par.ts)) this.ts = (parseInt(par.ts)||0); 7011 if(DR._Base.is(par.users)){ 7012 var tmp = {}; 7013 for( var k in par.users ) tmp[k] = DR._Base.cast(par.users [k]); 7014 this.users = tmp; 7015 } 7016 if(DR._Base.is(par.voiceMessage)) this.voiceMessage = DR._Base.cast(par.voiceMessage); 7017}; 7018DR._Base._types[137] = DR.msg.struct.Mail; 7019DR.msg.struct.Mail[__P] = new DR._Base; 7020DR.msg.struct.Mail[__P][__C] = DR.msg.struct.Mail; 7021/** @type {DR.msg.struct.AdvertAgreement|null} */ 7022DR.msg.struct.Mail.prototype.advertAgreement = null; 7023/** @type {Boolean|null} */ 7024DR.msg.struct.Mail.prototype.advertClose = null; 7025/** @type {Number|null} */ 7026DR.msg.struct.Mail.prototype.advertId = null; 7027/** @type {String|null} */ 7028DR.msg.struct.Mail.prototype.advertStats = null; 7029/** @type {Array.<DR.msg.struct.Attach>} */ 7030DR.msg.struct.Mail.prototype.attach = null; 7031/** @type {Number|null} */ 7032DR.msg.struct.Mail.prototype.cid = null; 7033/** @type {Number} */ 7034DR.msg.struct.Mail.prototype.edited = null; 7035/** @type {Boolean} */ 7036DR.msg.struct.Mail.prototype.editedEmpty = null; 7037/** @type {Array.<DR.msg.struct.Emo>} */ 7038DR.msg.struct.Mail.prototype.emotions = null; 7039/** @type {DR.msg.struct.MailEvent|null} */ 7040DR.msg.struct.Mail.prototype.event = null; 7041/** @type {Number|null} */ 7042DR.msg.struct.Mail.prototype.fid = null; 7043/** @type {DR.giphy.struct.Item|null} */ 7044DR.msg.struct.Mail.prototype.giphy = null; 7045/** @type {Number} */ 7046DR.msg.struct.Mail.prototype.id = null; 7047/** @type {String} */ 7048DR.msg.struct.Mail.prototype.intro = null; 7049/** @type {Boolean|null} */ 7050DR.msg.struct.Mail.prototype.isFav = null; 7051/** @type {Boolean} */ 7052DR.msg.struct.Mail.prototype.isSpam = null; 7053/** @type {Array.<DR.say.struct.Link>} */ 7054DR.msg.struct.Mail.prototype.linksObj = null; 7055/** @type {Number} */ 7056DR.msg.struct.Mail.prototype.membersCount = null; 7057/** @type {Array.<DR.users.struct.User>} */ 7058DR.msg.struct.Mail.prototype.membersUsersPreview = null; 7059/** @type {Number} */ 7060DR.msg.struct.Mail.prototype.opt = null; 7061/** @type {Boolean} */ 7062DR.msg.struct.Mail.prototype.readAll = null; 7063/** @type {Array.<DR.msg.struct.MailReader>} */ 7064DR.msg.struct.Mail.prototype.readers = null; 7065/** @type {Number} */ 7066DR.msg.struct.Mail.prototype.readersCount = null; 7067/** @type {Array.<DR.users.struct.User>} */ 7068DR.msg.struct.Mail.prototype.readersUsersPreview = null; 7069/** @type {Number} */ 7070DR.msg.struct.Mail.prototype.sender = null; 7071/** @type {DR.users.struct.User} */ 7072DR.msg.struct.Mail.prototype.senderUser = null; 7073/** @type {DR.sounds.struct.Item|null} */ 7074DR.msg.struct.Mail.prototype.sound = null; 7075/** @type {Number|null} */ 7076DR.msg.struct.Mail.prototype.sticker = null; 7077/** @type {String} */ 7078DR.msg.struct.Mail.prototype.text = null; 7079/** @type {Number} */ 7080DR.msg.struct.Mail.prototype.ts = null; 7081/** @type {Object.<Number,DR.users.struct.User>} */ 7082DR.msg.struct.Mail.prototype.users = null; 7083/** @type {DR.msg.struct.Attach|null} */ 7084DR.msg.struct.Mail.prototype.voiceMessage = null; 7085 7086/** @extends {DR._Select} */ 7087DR.msg.select.Mail = function(){ 7088 this._fields = {}; 7089}; 7090DR.msg.select.Mail[__CL] = "Msg__Mail"; 7091DR.msg.select.Mail[__P] = new DR._Select; 7092DR.msg.select.Mail[__P][__C] = DR.msg.select.Mail; 7093/** @param {boolean} [v] 7094 * @return {DR.msg.select.Mail} */ 7095DR.msg.select.Mail.prototype.advertAgreement = function(v){ this._fields.advertAgreement = !
7095DR._Base.is(v) || !!v; return this; }; 7096/** @param {boolean} [v] 7097 * @return {DR.msg.select.Mail} */ 7098DR.msg.select.Mail.prototype.advertClose = function(v){ this._fields.advertClose = !DR._Base.is(v) || !!v; return this; }; 7099/** @param {boolean} [v] 7100 * @return {DR.msg.select.Mail} */ 7101DR.msg.select.Mail.prototype.advertId = function(v){ this._fields.advertId = !DR._Base.is(v) || !!v; return this; }; 7102/** @param {boolean} [v] 7103 * @return {DR.msg.select.Mail} */ 7104DR.msg.select.Mail.prototype.advertStats = function(v){ this._fields.advertStats = !DR._Base.is(v) || !!v; return this; }; 7105/** @param {boolean} [v] 7106 * @return {DR.msg.select.Mail} */ 7107DR.msg.select.Mail.prototype.attach = function(v){ this._fields.attach = !DR._Base.is(v) || !!v; return this; }; 7108/** @param {boolean} [v] 7109 * @return {DR.msg.select.Mail} */ 7110DR.msg.select.Mail.prototype.cid = function(v){ this._fields.cid = !DR._Base.is(v) || !!v; return this; }; 7111/** @param {boolean} [v] 7112 * @return {DR.msg.select.Mail} */ 7113DR.msg.select.Mail.prototype.edited = function(v){ this._fields.edited = !DR._Base.is(v) || !!v; return this; }; 7114/** @param {boolean} [v] 7115 * @return {DR.msg.select.Mail} */ 7116DR.msg.select.Mail.prototype.editedEmpty = function(v){ this._fields.editedEmpty = !DR._Base.is(v) || !!v; return this; }; 7117/** @param {boolean} [v] 7118 * @return {DR.msg.select.Mail} */ 7119DR.msg.select.Mail.prototype.emotions = function(v){ this._fields.emotions = !DR._Base.is(v) || !!v; return this; }; 7120/** @param {boolean} [v] 7121 * @return {DR.msg.select.Mail} */ 7122DR.msg.select.Mail.prototype.event = function(v){ this._fields.event = !DR._Base.is(v) || !!v; return this; }; 7123/** @param {boolean} [v] 7124 * @return {DR.msg.select.Mail} */ 7125DR.msg.select.Mail.prototype.fid = function(v){ this._fields.fid = !DR._Base.is(v) || !!v; return this; }; 7126/** @param {boolean} [v] 7127 * @return {DR.msg.select.Mail} */ 7128DR.msg.select.Mail.prototype.giphy = function(v){ this._fields.giphy = !DR._Base.is(v) || !!v; return this; }; 7129/** @param {boolean} [v] 7130 * @return {DR.msg.select.Mail} */ 7131DR.msg.select.Mail.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 7132/** @param {boolean} [v] 7133 * @return {DR.msg.select.Mail} */ 7134DR.msg.select.Mail.prototype.intro = function(v){ this._fields.intro = !DR._Base.is(v) || !!v; return this; }; 7135/** @param {boolean} [v] 7136 * @return {DR.msg.select.Mail} */ 7137DR.msg.select.Mail.prototype.isFav = function(v){ this._fields.isFav = !DR._Base.is(v) || !!v; return this; }; 7138/** @param {boolean} [v] 7139 * @return {DR.msg.select.Mail} */ 7140DR.msg.select.Mail.prototype.isSpam = function(v){ this._fields.isSpam = !DR._Base.is(v) || !!v; return this; }; 7141/** @param {boolean} [v] 7142 * @return {DR.msg.select.Mail} */ 7143DR.msg.select.Mail.prototype.linksObj = function(v){ this._fields.linksObj = !DR._Base.is(v) || !!v; return this; }; 7144/** @param {boolean} [v] 7145 * @return {DR.msg.select.Mail} */ 7146DR.msg.select.Mail.prototype.membersCount = function(v){ this._fields.membersCount = !DR._Base.is(v) || !!v; return this; }; 7147/** @param {boolean} [v] 7148 * @return {DR.msg.select.Mail} */ 7149DR.msg.select.Mail.prototype.membersUsersPreview = function(v){ this._fields.membersUsersPreview = !DR._Base.is(v) || !!v; return this; }; 7150/** @param {boolean} [v] 7151 * @return {DR.msg.select.Mail} */ 7152DR.msg.select.Mail.prototype.opt = function(v){ this._fields.opt = !DR._Base.is(v) || !!v; return this; }; 7153/** @param {boolean} [v] 7154 * @return {DR.msg.select.Mail} */ 7155DR.msg.select.Mail.prototype.readAll = function(v){ this._fields.readAll = !DR._Base.is(v) || !!v; return this; }; 7156/** @param {boolean} [v] 7157 * @return {DR.msg.select.Mail} */ 7158DR.msg.select.Mail.prototype.readers = function(v){ this._fields.readers = !DR._Base.is(v) || !!v; return this; }; 7159/** @param {boolean} [v] 7160 * @return {DR.msg.select.Mail} */ 7161DR.msg.select.Mail.prototype.readersCount = function(v){ this._fields.readersCount = !DR._Base.is(v) || !!v; return this; }; 7162/** @param {boolean} [v] 7163 * @return {DR.msg.select.Mail} */ 7164DR.msg.select.Mail.prototype.readersUsersPreview = function(v){ this._fields.readersUsersPreview = !DR._Base.is(v) || !!v; return this; }; 7165/** @param {boolean} [v] 7166 * @return {DR.msg.select.Mail} */ 7167DR.msg.select.Mail.prototype.sender = function(v){ this._fields.sender = !DR._Base.is(v) || !!v; return this; }; 7168/** @param {boolean} [v] 7169 * @return {DR.msg.select.Mail} */ 7170DR.msg.select.Mail.prototype.senderUser = function(v){ this._fields.senderUser = !DR._Base.is(v) || !!v; return this; }; 7171/** @param {boolean} [v] 7172 * @return {DR.msg.select.Mail} */ 7173DR.msg.select.Mail.prototype.sound = function(v){ this._fields.sound = !DR._Base.is(v) || !!v; return this; }; 7174/** @param {boolean} [v] 7175 * @return {DR.msg.select.Mail} */ 7176DR.msg.select.Mail.prototype.sticker = function(v){ this._fields.sticker = !DR._Base.is(v) || !!v; return this; }; 7177/** @param {boolean} [v] 7178 * @return {DR.msg.select.Mail} */ 7179DR.msg.select.Mail.prototype.text = function(v){ this._fields.text = !DR._Base.is(v) || !!v; return this; }; 7180/** @param {boolean} [v] 7181 * @return {DR.msg.select.Mail} */ 7182DR.msg.select.Mail.prototype.ts = function(v){ this._fields.ts = !DR._Base.is(v) || !!v; return this; }; 7183/** @param {boolean} [v] 7184 * @return {DR.msg.select.Mail} */ 7185DR.msg.select.Mail.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 7186/** @param {boolean} [v] 7187 * @return {DR.msg.select.Mail} */ 7188DR.msg.select.Mail.prototype.voiceMessage = function(v){ this._fields.voiceMessage = !DR._Base.is(v) || !!v; return this; }; 7189 7190/** @extends {DR._Base} */ 7191DR.msg.struct.Conv = function(par){ 7192 /** @private */ 7193 this._t = 136; 7194 if(!par || typeof par != 'object'){return;} 7195 if(DR._Base.is(par.canAddMembers)) this.canAddMembers = Boolean(par.canAddMembers); 7196 if(DR._Base.is(par.canMute)) this.canMute = Boolean(par.canMute); 7197 if(DR._Base.is(par.color)) this.color = String(par.color||''); 7198 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0);
7199 if(DR._Base.is(par.displayTopic)) this.displayTopic = String(par.displayTopic||''); 7200 if(DR._Base.is(par.draft)) this.draft = (parseInt(par.draft)||0); 7201 if(DR._Base.is(par.fid)) this.fid = (parseInt(par.fid)||0); 7202 if(DR._Base.is(par.friend)) this.friend = DR._Base.cast(par.friend); 7203 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 7204 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 7205 if(DR._Base.is(par.inTrash)) this.inTrash = Boolean(par.inTrash); 7206 if(DR._Base.is(par.isGroup)) this.isGroup = Boolean(par.isGroup); 7207 if(DR._Base.is(par.isLeft)) this.isLeft = Boolean(par.isLeft); 7208 if(DR._Base.is(par.isRecUnread)) this.isRecUnread = Boolean(par.isRecUnread); 7209 if(DR._Base.is(par.isStranger)) this.isStranger = Boolean(par.isStranger); 7210 if(DR._Base.is(par.isUnread)) this.isUnread = Boolean(par.isUnread); 7211 if(DR._Base.is(par.lastMail)) this.lastMail = DR._Base.cast(par.lastMail); 7212 if(DR._Base.is(par.membersCount)) this.membersCount = (parseInt(par.membersCount)||0); 7213 if(DR._Base.is(par.membersUsersPreview)){ 7214 var tmp = []; 7215 for( var k in par.membersUsersPreview ) tmp.push(DR._Base.cast(par.membersUsersPreview [k])); 7216 this.membersUsersPreview = tmp; 7217 } 7218 if(DR._Base.is(par.muted)) this.muted = Boolean(par.muted); 7219 if(DR._Base.is(par.owner)) this.owner = DR._Base.cast(par.owner); 7220 if(DR._Base.is(par.recReadTS)) this.recReadTS = (parseInt(par.recReadTS)||0); 7221 if(DR._Base.is(par.recUnread)) this.recUnread = (parseInt(par.recUnread)||0); 7222 if(DR._Base.is(par.topic)) this.topic = String(par.topic||''); 7223 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 7224 if(DR._Base.is(par.unread)) this.unread = (parseInt(par.unread)||0); 7225 if(DR._Base.is(par.withAdmin)) this.withAdmin = Boolean(par.withAdmin); 7226}; 7227DR._Base._types[136] = DR.msg.struct.Conv; 7228DR.msg.struct.Conv[__P] = new DR._Base; 7229DR.msg.struct.Conv[__P][__C] = DR.msg.struct.Conv; 7230/** @type {Boolean} */ 7231DR.msg.struct.Conv.prototype.canAddMembers = null; 7232/** @type {Boolean} */ 7233DR.msg.struct.Conv.prototype.canMute = null; 7234/** @type {String} */ 7235DR.msg.struct.Conv.prototype.color = null; 7236/** @type {Number} */ 7237DR.msg.struct.Conv.prototype.count = null; 7238/** @type {String} */
7239DR.msg.struct.Conv.prototype.displayTopic = null; 7240/** @type {Number} */ 7241DR.msg.struct.Conv.prototype.draft = null; 7242/** @type {Number} */ 7243DR.msg.struct.Conv.prototype.fid = null; 7244/** @type {DR.users.struct.User|null} */ 7245DR.msg.struct.Conv.prototype.friend = null; 7246/** @type {Number} */ 7247DR.msg.struct.Conv.prototype.id = null; 7248/** @type {DR.base.struct.Image|null} */ 7249DR.msg.struct.Conv.prototype.image = null; 7250/** @type {Boolean} */ 7251DR.msg.struct.Conv.prototype.inTrash = null; 7252/** @type {Boolean} */ 7253DR.msg.struct.Conv.prototype.isGroup = null; 7254/** @type {Boolean} */ 7255DR.msg.struct.Conv.prototype.isLeft = null; 7256/** @type {Boolean} */ 7257DR.msg.struct.Conv.prototype.isRecUnread = null; 7258/** @type {Boolean} */ 7259DR.msg.struct.Conv.prototype.isStranger = null; 7260/** @type {Boolean} */ 7261DR.msg.struct.Conv.prototype.isUnread = null; 7262/** @type {DR.msg.struct.Mail|null} */ 7263DR.msg.struct.Conv.prototype.lastMail = null; 7264/** @type {Number} */ 7265DR.msg.struct.Conv.prototype.membersCount = null; 7266/** @type {Array.<DR.users.struct.User>|null} */ 7267DR.msg.struct.Conv.prototype.membersUsersPreview = null; 7268/** @type {Boolean} */ 7269DR.msg.struct.Conv.prototype.muted = null; 7270/** @type {DR.users.struct.User} */ 7271DR.msg.struct.Conv.prototype.owner = null; 7272/** @type {Number|null} */ 7273DR.msg.struct.Conv.prototype.recReadTS = null; 7274/** @type {Number|null} */ 7275DR.msg.struct.Conv.prototype.recUnread = null; 7276/** @type {String|null} */ 7277DR.msg.struct.Conv.prototype.topic = null; 7278/** @type {Number} */ 7279DR.msg.struct.Conv.prototype.uid = null; 7280/** @type {Number} */ 7281DR.msg.struct.Conv.prototype.unread = null; 7282/** @type {Boolean} */ 7283DR.msg.struct.Conv.prototype.withAdmin = null; 7284 7285/** @extends {DR._Select} */ 7286DR.msg.select.Conv = function(){ 7287 this._fields = {}; 7288}; 7289DR.msg.select.Conv[__CL] = "Msg__Conv"; 7290DR.msg.select.Conv[__P] = new DR._Select; 7291DR.msg.select.Conv[__P][__C] = DR.msg.select.Conv; 7292/** @param {boolean} [v] 7293 * @return {DR.msg.select.Conv} */ 7294DR.msg.select.Conv.prototype.canAddMembers = function(v){ this._fields.canAddMembers = !DR._Base.is(v) || !!v; return this; }; 7295/** @param {boolean} [v] 7296 * @return {DR.msg.select.Conv} */ 7297DR.msg.select.Conv.prototype.canMute = function(v){ this._fields.canMute = !DR._Base.is(v) || !!v; return this; }; 7298/** @param {boolean} [v] 7299 * @return {DR.msg.select.Conv} */ 7300DR.msg.select.Conv.prototype.color = function(v){ this._fields.color = !DR._Base.is(v) || !!v; return this; }; 7301/** @param {boolean} [v] 7302 * @return {DR.msg.select.Conv} */ 7303DR.msg.select.Conv.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7304/** @param {boolean} [v] 7305 * @return {DR.msg.select.Conv} */
7306DR.msg.select.Conv.prototype.displayTopic = function(v){ this._fields.displayTopic = !DR._Base.is(v) || !!v; return this; }; 7307/** @param {boolean} [v] 7308 * @return {DR.msg.select.Conv} */ 7309DR.msg.select.Conv.prototype.draft = function(v){ this._fields.draft = !DR._Base.is(v) || !!v; return this; }; 7310/** @param {boolean} [v] 7311 * @return {DR.msg.select.Conv} */ 7312DR.msg.select.Conv.prototype.fid = function(v){ this._fields.fid = !DR._Base.is(v) || !!v; return this; }; 7313/** @param {boolean} [v] 7314 * @return {DR.msg.select.Conv} */ 7315DR.msg.select.Conv.prototype.friend = function(v){ this._fields.friend = !DR._Base.is(v) || !!v; return this; }; 7316/** @param {boolean} [v] 7317 * @return {DR.msg.select.Conv} */ 7318DR.msg.select.Conv.prototype.id = function(v){ this._fields.id = !DR._Base.is(v) || !!v; return this; }; 7319/** @param {boolean} [v] 7320 * @return {DR.msg.select.Conv} */ 7321DR.msg.select.Conv.prototype.image = function(v){ this._fields.image = !DR._Base.is(v) || !!v; return this; }; 7322/** @param {boolean} [v] 7323 * @return {DR.msg.select.Conv} */ 7324DR.msg.select.Conv.prototype.inTrash = function(v){ this._fields.inTrash = !DR._Base.is(v) || !!v; return this; }; 7325/** @param {boolean} [v] 7326 * @return {DR.msg.select.Conv} */ 7327DR.msg.select.Conv.prototype.isGroup = function(v){ this._fields.isGroup = !DR._Base.is(v) || !!v; return this; }; 7328/** @param {boolean} [v] 7329 * @return {DR.msg.select.Conv} */ 7330DR.msg.select.Conv.prototype.isLeft = function(v){ this._fields.isLeft = !DR._Base.is(v) || !!v; return this; }; 7331/** @param {boolean} [v] 7332 * @return {DR.msg.select.Conv} */ 7333DR.msg.select.Conv.prototype.isRecUnread = function(v){ this._fields.isRecUnread = !DR._Base.is(v) || !!v; return this; }; 7334/** @param {boolean} [v] 7335 * @return {DR.msg.select.Conv} */ 7336DR.msg.select.Conv.prototype.isStranger = function(v){ this._fields.isStranger = !DR._Base.is(v) || !!v; return this; }; 7337/** @param {boolean} [v] 7338 * @return {DR.msg.select.Conv} */ 7339DR.msg.select.Conv.prototype.isUnread = function(v){ this._fields.isUnread = !DR._Base.is(v) || !!v; return this; }; 7340/** @param {boolean} [v] 7341 * @return {DR.msg.select.Conv} */ 7342DR.msg.select.Conv.prototype.lastMail = function(v){ this._fields.lastMail = !DR._Base.is(v) || !!v; return this; }; 7343/** @param {boolean} [v] 7344 * @return {DR.msg.select.Conv} */ 7345DR.msg.select.Conv.prototype.membersCount = function(v){ this._fields.membersCount = !DR._Base.is(v) || !!v; return this; }; 7346/** @param {boolean} [v] 7347 * @return {DR.msg.select.Conv} */ 7348DR.msg.select.Conv.prototype.membersUsersPreview = function(v){ this._fields.membersUsersPreview = !DR._Base.is(v) || !!v; return this; }; 7349/** @param {boolean} [v] 7350 * @return {DR.msg.select.Conv} */ 7351DR.msg.select.Conv.prototype.muted = function(v){ this._fields.muted = !DR._Base.is(v) || !!v; return this; }; 7352/** @param {boolean} [v] 7353 * @return {DR.msg.select.Conv} */ 7354DR.msg.select.Conv.prototype.owner = function(v){ this._fields.owner = !DR._Base.is(v) || !!v; return this; }; 7355/** @param {boolean} [v] 7356 * @return {DR.msg.select.Conv} */ 7357DR.msg.select.Conv.prototype.recReadTS = function(v){ this._fields.recReadTS = !DR._Base.is(v) || !!v; return this; }; 7358/** @param {boolean} [v] 7359 * @return {DR.msg.select.Conv} */ 7360DR.msg.select.Conv.prototype.recUnread = function(v){ this._fields.recUnread = !DR._Base.is(v) || !!v; return this; }; 7361/** @param {boolean} [v] 7362 * @return {DR.msg.select.Conv} */ 7363DR.msg.select.Conv.prototype.topic = function(v){ this._fields.topic = !DR._Base.is(v) || !!v; return this; }; 7364/** @param {boolean} [v] 7365 * @return {DR.msg.select.Conv} */ 7366DR.msg.select.Conv.prototype.uid = function(v){ this._fields.uid = !DR._Base.is(v) || !!v; return this; }; 7367/** @param {boolean} [v] 7368 * @return {DR.msg.select.Conv} */ 7369DR.msg.select.Conv.prototype.unread = function(v){ this._fields.unread = !DR._Base.is(v) || !!v; return this; }; 7370/** @param {boolean} [v] 7371 * @return {DR.msg.select.Conv} */ 7372DR.msg.select.Conv.prototype.withAdmin = function(v){ this._fields.withAdmin = !DR._Base.is(v) || !!v; return this; }; 7373 7374/** @extends {DR.msg.struct.Mail} */ 7375DR.msg.struct.DraftMail = function(par){ 7376 /** @private */ 7377 this._t = 193; 7378 if(!par || typeof par != 'object'){return;} 7379 DR.msg.struct.Mail.call(this,par); 7380 if(DR._Base.is(par.groupsObj)){ 7381 var tmp = []; 7382 for( var k in par.groupsObj ) tmp.push(DR._Base.cast(par.groupsObj [k])
7382); 7383 this.groupsObj = tmp; 7384 } 7385 if(DR._Base.is(par.membersUsers)){ 7386 var tmp = []; 7387 for( var k in par.membersUsers ) tmp.push(DR._Base.cast(par.membersUsers [k])); 7388 this.membersUsers = tmp; 7389 } 7390 if(DR._Base.is(par.topic)) this.topic = String(par.topic||''); 7391}; 7392DR._Base._types[193] = DR.msg.struct.DraftMail; 7393DR.msg.struct.DraftMail[__P] = new DR.msg.struct.Mail; 7394DR.msg.struct.DraftMail[__P][__C] = DR.msg.struct.DraftMail; 7395/** @type {Array.<DR.users.struct.Group>} */ 7396DR.msg.struct.DraftMail.prototype.groupsObj = null; 7397/** @type {Array.<DR.users.struct.User>} */ 7398DR.msg.struct.DraftMail.prototype.membersUsers = null; 7399/** @type {String|null} */ 7400DR.msg.struct.DraftMail.prototype.topic = null; 7401 7402/** @extends {DR.msg.select.Mail} */ 7403DR.msg.select.DraftMail = function(){ 7404 this._fields = {}; 7405}; 7406DR.msg.select.DraftMail[__CL] = "Msg__DraftMail"; 7407DR.msg.select.DraftMail[__P] = new DR.msg.select.Mail; 7408DR.msg.select.DraftMail[__P][__C] = DR.msg.select.DraftMail; 7409/** @param {boolean} [v] 7410 * @return {DR.msg.select.DraftMail} */ 7411DR.msg.select.DraftMail.prototype.groupsObj = function(v){ this._fields.groupsObj = !DR._Base.is(v) || !!v; return this; }; 7412/** @param {boolean} [v] 7413 * @return {DR.msg.select.DraftMail} */ 7414DR.msg.select.DraftMail.prototype.membersUsers = function(v){ this._fields.membersUsers = !DR._Base.is(v) || !!v; return this; }; 7415/** @param {boolean} [v] 7416 * @return {DR.msg.select.DraftMail} */ 7417DR.msg.select.DraftMail.prototype.topic = function(v){ this._fields.topic = !DR._Base.is(v) || !!v; return this; }; 7418 7419/** @extends {DR._Base} */ 7420DR.msg.struct.SearchSugg = function(par){ 7421 /** @private */ 7422 this._t = 210; 7423 if(!par || typeof par != 'object'){return;} 7424 if(DR._Base.is(par.caption)) this.caption = String(par.caption||''); 7425 if(DR._Base.is(par.type)) this.type = String(par.type||''); 7426 if(DR._Base.is(par.value)) this.value = String(par.value||''); 7427}; 7428DR._Base._types[210] = DR.msg.struct.SearchSugg; 7429DR.msg.struct.SearchSugg[__P] = new DR._Base; 7430DR.msg.struct.SearchSugg[__P][__C] = DR.msg.struct.SearchSugg; 7431/** @type {String} */ 7432DR.msg.struct.SearchSugg.prototype.caption = null; 7433/** @type {String|null} */ 7434DR.msg.struct.SearchSugg.prototype.type = null; 7435/** @type {String} */ 7436DR.msg.struct.SearchSugg.prototype.value = null; 7437 7438/** @extends {DR._Select} */ 7439DR.msg.select.SearchSugg = function(){ 7440 this._fields = {}; 7441}; 7442DR.msg.select.SearchSugg[__CL] = "Msg__SearchSugg"; 7443DR.msg.select.SearchSugg[__P] = new DR._Select; 7444DR.msg.select.SearchSugg[__P][__C] = DR.msg.select.SearchSugg; 7445/** @param {boolean} [v] 7446 * @return {DR.msg.select.SearchSugg} */ 7447DR.msg.select.SearchSugg.prototype.caption = function(v){ this._fields.caption = !DR._Base.is(v) || !!v; return this; }; 7448/** @param {boolean} [v] 7449 * @return {DR.msg.select.SearchSugg} */ 7450DR.msg.select.SearchSugg.prototype.type = function(v){ this._fields.type = !DR._Base.is(v) || !!v; return this; }; 7451/** @param {boolean} [v] 7452 * @return {DR.msg.select.SearchSugg} */ 7453DR.msg.select.SearchSugg.prototype.value = function(v){ this._fields.value = !DR._Base.is(v) || !!v; return this; }; 7454 7455/** @extends {DR._Base} */ 7456DR.msg.struct.MembersStatusItem = function(par){ 7457 /** @private */ 7458 this._t = 329; 7459 if(!par || typeof par != 'object'){return;} 7460 if(DR._Base.is(par.canRemove)) this.canRemove = Boolean(par.canRemove); 7461 if(DR._Base.is(par.isOwner)) this.isOwner = Boolean(par.isOwner); 7462 if(DR._Base.is(par.read)) this.read = Boolean(par.read); 7463 if(DR._Base.is(par.readTS)) this.readTS = (parseInt(par.readTS)||0); 7464 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 7465}; 7466DR._Base._types[329] = DR.msg.struct.MembersStatusItem; 7467DR.msg.struct.MembersStatusItem[__P] = new DR._Base; 7468DR.msg.struct.MembersStatusItem[__P][__C] = DR.msg.struct.MembersStatusItem; 7469/** @type {Boolean} */ 7470DR.msg.struct.MembersStatusItem.prototype.canRemove = null; 7471/** @type {Boolean} */ 7472DR.msg.struct.MembersStatusItem.prototype.isOwner = null; 7473/** @type {Boolean} */ 7474DR.msg.struct.MembersStatusItem.prototype.read = null; 7475/** @type {Number} */ 7476DR.msg.struct.MembersStatusItem.prototype.readTS = null; 7477/** @type {DR.users.struct.User} */ 7478DR.msg.struct.MembersStatusItem.prototype.user = null; 7479 7480/** @extends {DR._Base} */ 7481DR.msg.struct.MailReaderStatus = function(par){ 7482 /** @private */ 7483 this._t = 2909; 7484 if(!par || typeof par != 'object'){return;} 7485 if(DR._Base.is(par.read)) this.read = Boolean(par.read); 7486 if(DR._Base.is(par.ts)) this.ts = (parseInt(par.ts)||0); 7487 if(DR._Base.is(par.uid)) this.uid = (parseInt(par.uid)||0); 7488 if(DR._Base.is(par.user)) this.user = DR._Base.cast(par.user); 7489}; 7490DR._Base._types[2909] = DR.msg.struct.MailReaderStatus; 7491DR.msg.struct.MailReaderStatus[__P] = new DR._Base; 7492DR.msg.struct.MailReaderStatus[__P][__C] = DR.msg.struct.MailReaderStatus; 7493/** @type {Boolean} */ 7494DR.msg.struct.MailReaderStatus.prototype.read = null; 7495/** @type {Number} */ 7496DR.msg.struct.MailReaderStatus.prototype.ts = null; 7497/** @type {Number} */ 7498DR.msg.struct.MailReaderStatus.prototype.uid = null; 7499/** @type {DR.users.struct.User} */ 7500DR.msg.struct.MailReaderStatus.prototype.user = null; 7501 7502/** @extends {DR._Base} */ 7503DR.msg.struct.ConvList = function(par){ 7504 /** @private */ 7505 this._t = 138; 7506 if(!par || typeof par != 'object'){return;} 7507 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7508 if(DR._Base.is(par.items)){ 7509 var tmp = []; 7510 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 7511 this.items = tmp; 7512 } 7513 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 7514}; 7515DR._Base._types[138] = DR.msg.struct.ConvList; 7516DR.msg.struct.ConvList[__P] = new DR._Base; 7517DR.msg.struct.ConvList[__P][__C] = DR.msg.struct.ConvList; 7518/** @type {Number} */ 7519DR.msg.struct.ConvList.prototype.count = null; 7520/** @type {Array.<DR.msg.struct.Conv>} */ 7521DR.msg.struct.ConvList.prototype.items = null; 7522/** @type {Number} */ 7523DR.msg.struct.ConvList.prototype.pgs = null; 7524 7525/** @extends {DR._Select} */ 7526DR.msg.select.ConvList = function(){ 7527 this._fields = {}; 7528}; 7529DR.msg.select.ConvList[__CL] = "Msg__ConvList"; 7530DR.msg.select.ConvList[__P] = new DR._Select; 7531DR.msg.select.ConvList[__P][__C] = DR.msg.select.ConvList; 7532/** @param {boolean} [v] 7533 * @return {DR.msg.select.ConvList} */ 7534DR.msg.select.ConvList.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7535/** @param {boolean} [v] 7536 * @return {DR.msg.select.ConvList} */ 7537DR.msg.select.ConvList.prototype.items = function(v){ this._fields.items = !DR._Base.is(v) || !!v; return this; }; 7538/** @param {boolean} [v] 7539 * @return {DR.msg.select.ConvList} */ 7540DR.msg.select.ConvList.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 7541 7542/** @extends {DR._Base} */ 7543DR.msg.struct.Counts = function(par){ 7544 /** @private */ 7545 this._t = 142; 7546 if(!par || typeof par != 'object'){return;} 7547 if(DR._Base.is(par.attach)) this.attach = (parseInt(par.attach)||0); 7548 if(DR._Base.is(par.attachMails)) this.attachMails = (parseInt(par.attachMails)||0); 7549 if(DR._Base.is(par.attachSize)) this.attachSize = (parseInt(par.attachSize)||0); 7550 if(DR._Base.is(par.draft)) this.draft = (parseInt(par.draft)||0); 7551 if(DR._Base.is(par.fav)) this.fav = (parseInt(par.fav)||0); 7552 if(DR._Base.is(par.inbox)) this.inbox = (parseInt(par.inbox)||0); 7553 if(DR._Base.is(par.trash)) this.trash = (parseInt(par.trash)||0); 7554 if(DR._Base.is(par.unread)) this.unread = (parseInt(par.unread)||0); 7555}; 7556DR._Base._types[142] = DR.msg.struct.Counts; 7557DR.msg.struct.Counts[__P] = new DR._Base; 7558DR.msg.struct.Counts[__P][__C] = DR.msg.struct.Counts; 7559/** @type {Number} */ 7560DR.msg.struct.Counts.prototype.attach = null; 7561/** @type {Number} */ 7562DR.msg.struct.Counts.prototype.attachMails = null; 7563/** @type {Number} */ 7564DR.msg.struct.Counts.prototype.attachSize = null; 7565/** @type {Number} */ 7566DR.msg.struct.Counts.prototype.draft = null; 7567/** @type {Number} */ 7568DR.msg.struct.Counts.prototype.fav = null; 7569/** @type {Number} */ 7570DR.msg.struct.Counts.prototype.inbox = null; 7571/** @type {Number} */ 7572DR.msg.struct.Counts.prototype.trash = null; 7573/** @type {Number} */ 7574DR.msg.struct.Counts.prototype.unread = null; 7575 7576/** @extends {DR._Select} */ 7577DR.msg.select.Counts = function(){ 7578 this._fields = {}; 7579}; 7580DR.msg.select.Counts[__CL] = "Msg__Counts"; 7581DR.msg.select.Counts[__P] = new DR._Select; 7582DR.msg.select.Counts[__P][__C] = DR.msg.select.Counts; 7583/** @param {boolean} [v] 7584 * @return {DR.msg.select.Counts} */ 7585DR.msg.select.Counts.prototype.attach = function(v){ this._fields.attach = !DR._Base.is(v) || !!v; return this; }; 7586/** @param {boolean} [v] 7587 * @return {DR.msg.select.Counts} */ 7588DR.msg.select.Counts.prototype.attachMails = function(v){ this._fields.attachMails = !DR._Base.is(v) || !!v; return this; }; 7589/** @param {boolean} [v] 7590 * @return {DR.msg.select.Counts} */ 7591DR.msg.select.Counts.prototype.attachSize = function(v){ this._fields.attachSize = !DR._Base.is(v) || !!v; return this; }; 7592/** @param {boolean} [v] 7593 * @return {DR.msg.select.Counts} */ 7594DR.msg.select.Counts.prototype.draft = function(v){ this._fields.draft = !DR._Base.is(v) || !!v; return this; }; 7595/** @param {boolean} [v] 7596 * @return {DR.msg.select.Counts} */ 7597DR.msg.select.Counts.prototype.fav = function(v){ this._fields.fav = !DR._Base.is(v) || !!v; return this; }; 7598/** @param {boolean} [v] 7599 * @return {DR.msg.select.Counts} */ 7600DR.msg.select.Counts.prototype.inbox = function(v){ this._fields.inbox = !DR._Base.is(v) || !!v; return this; }; 7601/** @param {boolean} [v] 7602 * @return {DR.msg.select.Counts} */ 7603DR.msg.select.Counts.prototype.trash = function(v){ this._fields.trash = !DR._Base.is(v) || !!v; return this; }; 7604/** @param {boolean} [v] 7605 * @return {DR.msg.select.Counts} */ 7606DR.msg.select.Counts.prototype.unread = function(v){ this._fields.unread = !DR._Base.is(v) || !!v; return this; }; 7607 7608/** @extends {DR._Base} */ 7609DR.msg.struct.ConvMailsRe = function(par){ 7610 /** @private */ 7611 this._t = 145; 7612 if(!par || typeof par != 'object'){return;} 7613 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 7614 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7615 if(DR._Base.is(par.items)){ 7616 var tmp = []; 7617 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 7618 this.items = tmp; 7619 } 7620 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 7621}; 7622DR._Base._types[145] = DR.msg.struct.ConvMailsRe;
7623DR.msg.struct.ConvMailsRe[__P] = new DR._Base; 7624DR.msg.struct.ConvMailsRe[__P][__C] = DR.msg.struct.ConvMailsRe; 7625/** @type {DR.msg.struct.Conv} */ 7626DR.msg.struct.ConvMailsRe.prototype.conv = null; 7627/** @type {Number} */ 7628DR.msg.struct.ConvMailsRe.prototype.count = null; 7629/** @type {Array.<DR.msg.struct.Mail>} */ 7630DR.msg.struct.ConvMailsRe.prototype.items = null; 7631/** @type {Number} */ 7632DR.msg.struct.ConvMailsRe.prototype.pgs = null; 7633 7634/** @extends {DR._Select} */ 7635DR.msg.select.ConvMailsRe = function(){ 7636 this._fields = {}; 7637}; 7638DR.msg.select.ConvMailsRe[__CL] = "Msg__ConvMailsRe"; 7639DR.msg.select.ConvMailsRe[__P] = new DR._Select; 7640DR.msg.select.ConvMailsRe[__P][__C] = DR.msg.select.ConvMailsRe; 7641/** @param {boolean} [v] 7642 * @return {DR.msg.select.ConvMailsRe} */ 7643DR.msg.select.ConvMailsRe.prototype.conv = function(v){ this._fields.conv = !DR._Base.is(v) || !!v; return this; }; 7644/** @param {boolean} [v] 7645 * @return {DR.msg.select.ConvMailsRe} */ 7646DR.msg.select.ConvMailsRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7647/** @param {boolean} [v] 7648 * @return {DR.msg.select.ConvMailsRe} */ 7649DR.msg.select.ConvMailsRe.prototype.items = function(v){ this._fields.items = !DR._Base.is(v) || !!v; return this; }; 7650/** @param {boolean} [v] 7651 * @return {DR.msg.select.ConvMailsRe} */ 7652DR.msg.select.ConvMailsRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 7653 7654/** @extends {DR._Base} */ 7655DR.msg.struct.SendRe = function(par){ 7656 /** @private */ 7657 this._t = 149; 7658 if(!par || typeof par != 'object'){return;} 7659 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 7660 if(DR._Base.is(par.mail)) this.mail = DR._Base.cast(par.mail); 7661}; 7662DR._Base._types[149] = DR.msg.struct.SendRe; 7663DR.msg.struct.SendRe[__P] = new DR._Base; 7664DR.msg.struct.SendRe[__P][__C] = DR.msg.struct.SendRe; 7665/** @type {DR.msg.struct.Conv} */ 7666DR.msg.struct.SendRe.prototype.conv = null; 7667/** @type {DR.msg.struct.Mail} */ 7668DR.msg.struct.SendRe.prototype.mail = null; 7669 7670/** @extends {DR._Base} */ 7671DR.msg.struct.MailDelRe = function(par){ 7672 /** @private */ 7673 this._t = 197; 7674 if(!par || typeof par != 'object'){return;} 7675 if(DR._Base.is(par.convDel)) this.convDel = Boolean(par.convDel); 7676 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 7677}; 7678DR._Base._types[197] = DR.msg.struct.MailDelRe; 7679DR.msg.struct.MailDelRe[__P] = new DR._Base; 7680DR.msg.struct.MailDelRe[__P][__C] = DR.msg.struct.MailDelRe; 7681/** @type {Boolean} */ 7682DR.msg.struct.MailDelRe.prototype.convDel = null; 7683/** @type {Boolean} */ 7684DR.msg.struct.MailDelRe.prototype.ok = null; 7685 7686/** @extends {DR._Base} */ 7687DR.msg.struct.Status = function(par){ 7688 /** @private */ 7689 this._t = 154; 7690 if(!par || typeof par != 'object'){return;} 7691 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 7692}; 7693DR._Base._types[154] = DR.msg.struct.Status; 7694DR.msg.struct.Status[__P] = new DR._Base; 7695DR.msg.struct.Status[__P][__C] = DR.msg.struct.Status; 7696/** @type {Boolean} */ 7697DR.msg.struct.Status.prototype.ok = null; 7698 7699/** @extends {DR._Base} */ 7700DR.msg.struct.MailList = function(par){ 7701 /** @private */ 7702 this._t = 159; 7703 if(!par || typeof par != 'object'){return;} 7704 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7705 if(DR._Base.is(par.items)){ 7706 var tmp = []; 7707 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 7708 this.items = tmp; 7709 } 7710 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 7711}; 7712DR._Base._types[159] = DR.msg.struct.MailList; 7713DR.msg.struct.MailList[__P] = new DR._Base; 7714DR.msg.struct.MailList[__P][__C] = DR.msg.struct.MailList; 7715/** @type {Number} */ 7716DR.msg.struct.MailList.prototype.count = null; 7717/** @type {Array.<DR.msg.struct.Mail>} */ 7718DR.msg.struct.MailList.prototype.items = null; 7719/** @type {Number} */ 7720DR.msg.struct.MailList.prototype.pgs = null; 7721 7722/** @extends {DR._Select} */ 7723DR.msg.select.MailList = function(){ 7724 this._fields = {}; 7725}; 7726DR.msg.select.MailList[__CL] = "Msg__MailList"; 7727DR.msg.select.MailList[__P] = new DR._Select; 7728DR.msg.select.MailList[__P][__C] = DR.msg.select.MailList; 7729/** @param {boolean} [v] 7730 * @return {DR.msg.select.MailList} */ 7731DR.msg.select.MailList.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7732/** @param {boolean} [v] 7733 * @return {DR.msg.select.MailList} */ 7734DR.msg.select.MailList.prototype.items = function(v){ this._fields.items = !DR._Base.is(v) || !!v; return this; }; 7735/** @param {boolean} [v] 7736 * @return {DR.msg.select.MailList} */ 7737DR.msg.select.MailList.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 7738 7739/** @extends {DR._Base} */ 7740DR.msg.struct.MailOffsetRe = function(par){ 7741 /** @private */ 7742 this._t = 160; 7743 if(!par || typeof par != 'object'){return;} 7744 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 7745 if(DR._Base.is(par.offset)) this.offset = (parseInt(par.offset)||0); 7746 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 7747}; 7748DR._Base._types[160] = DR.msg.struct.MailOffsetRe; 7749DR.msg.struct.MailOffsetRe[__P] = new DR._Base; 7750DR.msg.struct.MailOffsetRe[__P][__C] = DR.msg.struct.MailOffsetRe; 7751/** @type {DR.msg.struct.Conv|null} */ 7752DR.msg.struct.MailOffsetRe.prototype.conv = null; 7753/** @type {Number} */ 7754DR.msg.struct.MailOffsetRe.prototype.offset = null; 7755/** @type {Number} */ 7756DR.msg.struct.MailOffsetRe.prototype.pg = null; 7757 7758/** @extends {DR._Select} */ 7759DR.msg.select.MailOffsetRe = function(){ 7760 this._fields = {}; 7761}; 7762DR.msg.select.MailOffsetRe[__CL] = "Msg__MailOffsetRe"; 7763DR.msg.select.MailOffsetRe[__P] = new DR._Select; 7764DR.msg.select.MailOffsetRe[__P][__C] = DR.msg.select.MailOffsetRe; 7765/** @param {boolean} [v] 7766 * @return {DR.msg.select.MailOffsetRe} */ 7767DR.msg.select.MailOffsetRe.prototype.conv = function(v){ this._fields.conv = !DR._Base.is(v) || !!v; return this; }; 7768/** @param {boolean} [v] 7769 * @return {DR.msg.select.MailOffsetRe} */ 7770DR.msg.select.MailOffsetRe.prototype.offset = function(v){ this._fields.offset = !DR._Base.is(v) || !!v; return this; }; 7771/** @param {boolean} [v] 7772 * @return {DR.msg.select.MailOffsetRe} */ 7773DR.msg.select.MailOffsetRe.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 7774 7775/** @extends {DR._Base} */ 7776DR.msg.struct.DraftSaveRe = function(par){ 7777 /** @private */ 7778 this._t = 162; 7779 if(!par || typeof par != 'object'){return;} 7780 if(DR._Base.is(par.mid)) this.mid = (parseInt(par.mid)||0); 7781}; 7782DR._Base._types[162] = DR.msg.struct.DraftSaveRe; 7783DR.msg.struct.DraftSaveRe[__P] = new DR._Base; 7784DR.msg.struct.DraftSaveRe[__P][__C] = DR.msg.struct.DraftSaveRe; 7785/** @type {Number} */ 7786DR.msg.struct.DraftSaveRe.prototype.mid = null; 7787 7788/** @extends {DR._Select} */ 7789DR.msg.select.DraftSaveRe = function(){ 7790 this._fields = {}; 7791}; 7792DR.msg.select.DraftSaveRe[__CL] = "Msg__DraftSaveRe"; 7793DR.msg.select.DraftSaveRe[__P] = new DR._Select; 7794DR.msg.select.DraftSaveRe[__P][__C] = DR.msg.select.DraftSaveRe; 7795/** @param {boolean} [v] 7796 * @return {DR.msg.select.DraftSaveRe} */ 7797DR.msg.select.DraftSaveRe.prototype.mid = function(v){ this._fields.mid = !DR._Base.is(v) || !!v; return this; }; 7798 7799/** @extends {DR._Base} */ 7800DR.msg.struct.ConvRestoreRe = function(par){ 7801 /** @private */ 7802 this._t = 167; 7803 if(!par || typeof par != 'object'){return;} 7804 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 7805}; 7806DR._Base._types[167] = DR.msg.struct.ConvRestoreRe; 7807DR.msg.struct.ConvRestoreRe[__P] = new DR._Base; 7808DR.msg.struct.ConvRestoreRe[__P][__C] = DR.msg.struct.ConvRestoreRe; 7809/** @type {DR.msg.struct.Conv} */ 7810DR.msg.struct.ConvRestoreRe.prototype.conv = null; 7811 7812/** @extends {DR._Select} */ 7813DR.msg.select.ConvRestoreRe = function(){ 7814 this._fields = {}; 7815}; 7816DR.msg.select.ConvRestoreRe[__CL] = "Msg__ConvRestoreRe"; 7817DR.msg.select.ConvRestoreRe[__P] = new DR._Select; 7818DR.msg.select.ConvRestoreRe[__P][__C] = DR.msg.select.ConvRestoreRe; 7819/** @param {boolean} [v] 7820 * @return {DR.msg.select.ConvRestoreRe} */ 7821DR.msg.select.ConvRestoreRe.prototype.conv = function(v){ this._fields.conv = !DR._Base.is(v) || !!v; return this; }; 7822 7823/** @extends {DR._Base} */ 7824DR.msg.struct.DraftGetRe = function(par){ 7825 /** @private */ 7826 this._t = 177; 7827 if(!par || typeof par != 'object'){return;} 7828 if(DR._Base.is(par.mail)) this.mail = DR._Base.cast(par.mail); 7829}; 7830DR._Base._types[177] = DR.msg.struct.DraftGetRe; 7831DR.msg.struct.DraftGetRe[__P] = new DR._Base; 7832DR.msg.struct.DraftGetRe[__P][__C] = DR.msg.struct.DraftGetRe; 7833/** @type {DR.msg.struct.DraftMail} */ 7834DR.msg.struct.DraftGetRe.prototype.mail = null; 7835 7836/** @extends {DR._Select} */ 7837DR.msg.select.DraftGetRe = function(){ 7838 this._fields = {}; 7839}; 7840DR.msg.select.DraftGetRe[__CL] = "Msg__DraftGetRe"; 7841DR.msg.select.DraftGetRe[__P] = new DR._Select; 7842DR.msg.select.DraftGetRe[__P][__C] = DR.msg.select.DraftGetRe; 7843/** @param {boolean} [v] 7844 * @return {DR.msg.select.DraftGetRe} */ 7845DR.msg.select.DraftGetRe.prototype.mail = function(v){ this._fields.mail = !DR._Base.is(v) || !!v; return this; }; 7846 7847/** @extends {DR._Base} */ 7848DR.msg.struct.DraftsRe = function(par){ 7849 /** @private */ 7850 this._t = 194; 7851 if(!par || typeof par != 'object'){return;} 7852 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7853 if(DR._Base.is(par.items)){ 7854 var tmp = []; 7855 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 7856 this.items = tmp; 7857 } 7858 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 7859}; 7860DR._Base._types[194] = DR.msg.struct.DraftsRe; 7861DR.msg.struct.DraftsRe[__P] = new DR._Base; 7862DR.msg.struct.DraftsRe[__P][__C] = DR.msg.struct.DraftsRe; 7863/** @type {Number} */ 7864DR.msg.struct.DraftsRe.prototype.count = null; 7865/** @type {Array.<DR.msg.struct.DraftMail>} */ 7866DR.msg.struct.DraftsRe.prototype.items = null; 7867/** @type {Number} */ 7868DR.msg.struct.DraftsRe.prototype.pgs = null; 7869 7870/** @extends {DR._Base} */ 7871DR.msg.struct.FilesRe = function(par){ 7872 /** @private */ 7873 this._t = 183; 7874 if(!par || typeof par != 'object'){return;} 7875 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7876 if(DR._Base.is(par.items)){ 7877 var tmp = []; 7878 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 7879 this.items = tmp; 7880 } 7881 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 7882}; 7883DR._Base._types[183] = DR.msg.struct.FilesRe; 7884DR.msg.struct.FilesRe[__P] = new DR._Base; 7885DR.msg.struct.FilesRe[__P][__C] = DR.msg.struct.FilesRe; 7886/** @type {Number} */ 7887DR.msg.struct.FilesRe.prototype.count = null; 7888/** @type {Array.<DR.msg.struct.Attach>} */ 7889DR.msg.struct.FilesRe.prototype.items = null; 7890/** @type {Number} */ 7891DR.msg.struct.FilesRe.prototype.pgs = null; 7892 7893/** @extends {DR._Select} */ 7894DR.msg.select.FilesRe = function(){ 7895 this._fields = {}; 7896}; 7897DR.msg.select.FilesRe[__CL] = "Msg__FilesRe"; 7898DR.msg.select.FilesRe[__P] = new DR._Select; 7899DR.msg.select.FilesRe[__P][__C] = DR.msg.select.FilesRe; 7900/** @param {boolean} [v] 7901 * @return {DR.msg.select.FilesRe} */ 7902DR.msg.select.FilesRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7903/** @param {boolean} [v] 7904 * @return {DR.msg.select.FilesRe} */ 7905DR.msg.select.FilesRe.prototype.items = function(v){ this._fields.items = !DR._Base.is(v) || !!v; return this; }; 7906/** @param {boolean} [v] 7907 * @return {DR.msg.select.FilesRe} */ 7908DR.msg.select.FilesRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 7909 7910/** @extends {DR._Base} */ 7911DR.msg.struct.MembersRe = function(par){ 7912 /** @private */ 7913 this._t = 187; 7914 if(!par || typeof par != 'object'){return;} 7915 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 7916 if(DR._Base.is(par.users)){ 7917 var tmp = []; 7918 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
7918); 7919 this.users = tmp; 7920 } 7921}; 7922DR._Base._types[187] = DR.msg.struct.MembersRe; 7923DR.msg.struct.MembersRe[__P] = new DR._Base; 7924DR.msg.struct.MembersRe[__P][__C] = DR.msg.struct.MembersRe; 7925/** @type {Number} */ 7926DR.msg.struct.MembersRe.prototype.count = null; 7927/** @type {Array.<DR.users.struct.User>} */ 7928DR.msg.struct.MembersRe.prototype.users = null; 7929 7930/** @extends {DR._Select} */ 7931DR.msg.select.MembersRe = function(){ 7932 this._fields = {}; 7933}; 7934DR.msg.select.MembersRe[__CL] = "Msg__MembersRe"; 7935DR.msg.select.MembersRe[__P] = new DR._Select; 7936DR.msg.select.MembersRe[__P][__C] = DR.msg.select.MembersRe; 7937/** @param {boolean} [v] 7938 * @return {DR.msg.select.MembersRe} */ 7939DR.msg.select.MembersRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 7940/** @param {boolean} [v] 7941 * @return {DR.msg.select.MembersRe} */ 7942DR.msg.select.MembersRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 7943 7944/** @extends {DR._Base} */ 7945DR.msg.struct.AttachTmpUrlRe = function(par){ 7946 /** @private */ 7947 this._t = 195; 7948 if(!par || typeof par != 'object'){return;} 7949 if(DR._Base.is(par.url)) this.url = String(par.url||''); 7950}; 7951DR._Base._types[195] = DR.msg.struct.AttachTmpUrlRe; 7952DR.msg.struct.AttachTmpUrlRe[__P] = new DR._Base; 7953DR.msg.struct.AttachTmpUrlRe[__P][__C] = DR.msg.struct.AttachTmpUrlRe; 7954/** @type {String} */ 7955DR.msg.struct.AttachTmpUrlRe.prototype.url = null; 7956 7957/** @extends {DR._Select} */ 7958DR.msg.select.AttachTmpUrlRe = function(){ 7959 this._fields = {}; 7960}; 7961DR.msg.select.AttachTmpUrlRe[__CL] = "Msg__AttachTmpUrlRe"; 7962DR.msg.select.AttachTmpUrlRe[__P] = new DR._Select; 7963DR.msg.select.AttachTmpUrlRe[__P][__C] = DR.msg.select.AttachTmpUrlRe; 7964/** @param {boolean} [v] 7965 * @return {DR.msg.select.AttachTmpUrlRe} */ 7966DR.msg.select.AttachTmpUrlRe.prototype.url = function(v){ this._fields.url = !DR._Base.is(v) || !!v; return this; }; 7967 7968/** @extends {DR._Base} */ 7969DR.msg.struct.SearchRe = function(par){ 7970 /** @private */ 7971 this._t = 208; 7972 if(!par || typeof par != 'object'){return;} 7973 if(DR._Base.is(par.isMore)) this.isMore = Boolean(par.isMore); 7974 if(DR._Base.is(par.mails)){ 7975 var tmp = []; 7976 for( var k in par.mails ) tmp.push(DR._Base.cast(par.mails [k])); 7977 this.mails = tmp; 7978 } 7979 if(DR._Base.is(par.sugg)){ 7980 var tmp = []; 7981 for( var k in par.sugg ) tmp.push(DR._Base.cast(par.sugg [k])); 7982 this.sugg = tmp; 7983 } 7984 if(DR._Base.is(par.users)){ 7985 var tmp = []; 7986 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 7987 this.users = tmp; 7988 } 7989}; 7990DR._Base._types[208] = DR.msg.struct.SearchRe; 7991DR.msg.struct.SearchRe[__P] = new DR._Base; 7992DR.msg.struct.SearchRe[__P][__C] = DR.msg.struct.SearchRe; 7993/** @type {Boolean} */ 7994DR.msg.struct.SearchRe.prototype.isMore = null; 7995/** @type {Array.<DR.msg.struct.Mail>} */ 7996DR.msg.struct.SearchRe.prototype.mails = null; 7997/** @type {Array.<DR.msg.struct.SearchSugg>} */ 7998DR.msg.struct.SearchRe.prototype.sugg = null; 7999/** @type {Array.<DR.users.struct.User>} */ 8000DR.msg.struct.SearchRe.prototype.users = null; 8001 8002/** @extends {DR._Select} */ 8003DR.msg.select.SearchRe = function(){ 8004 this._fields = {}; 8005}; 8006DR.msg.select.SearchRe[__CL] = "Msg__SearchRe"; 8007DR.msg.select.SearchRe[__P] = new DR._Select; 8008DR.msg.select.SearchRe[__P][__C] = DR.msg.select.SearchRe; 8009/** @param {boolean} [v] 8010 * @return {DR.msg.select.SearchRe} */ 8011DR.msg.select.SearchRe.prototype.isMore = function(v){ this._fields.isMore = !DR._Base.is(v) || !!v; return this; }; 8012/** @param {boolean} [v] 8013 * @return {DR.msg.select.SearchRe} */ 8014DR.msg.select.SearchRe.prototype.mails = function(v){ this._fields.mails = !DR._Base.is(v) || !!v; return this; }; 8015/** @param {boolean} [v] 8016 * @return {DR.msg.select.SearchRe} */ 8017DR.msg.select.SearchRe.prototype.sugg = function(v){ this._fields.sugg = !DR._Base.is(v) || !!v; return this; }; 8018/** @param {boolean} [v] 8019 * @return {DR.msg.select.SearchRe} */ 8020DR.msg.select.SearchRe.prototype.users = function(v){ this._fields.users = !DR._Base.is(v) || !!v; return this; }; 8021 8022/** @extends {DR._Base} */ 8023DR.msg.struct.ConvAddMembersRe = function(par){ 8024 /** @private */ 8025 this._t = 218; 8026 if(!par || typeof par != 'object'){return;} 8027 if(DR._Base.is(par.add)) this.add = (parseInt(par.add)||0); 8028 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 8029}; 8030DR._Base._types[218] = DR.msg.struct.ConvAddMembersRe; 8031DR.msg.struct.ConvAddMembersRe[__P] = new DR._Base; 8032DR.msg.struct.ConvAddMembersRe[__P][__C] = DR.msg.struct.ConvAddMembersRe; 8033/** @type {Number} */ 8034DR.msg.struct.ConvAddMembersRe.prototype.add = null; 8035/** @type {DR.msg.struct.Conv} */ 8036DR.msg.struct.ConvAddMembersRe.prototype.conv = null; 8037 8038/** @extends {DR._Select} */ 8039DR.msg.select.ConvAddMembersRe = function(){ 8040 this._fields = {}; 8041}; 8042DR.msg.select.ConvAddMembersRe[__CL] = "Msg__ConvAddMembersRe"; 8043DR.msg.select.ConvAddMembersRe[__P] = new DR._Select; 8044DR.msg.select.ConvAddMembersRe[__P][__C] = DR.msg.select.ConvAddMembersRe; 8045/** @param {boolean} [v] 8046 * @return {DR.msg.select.ConvAddMembersRe} */ 8047DR.msg.select.ConvAddMembersRe.prototype.add = function(v){ this._fields.add = !DR._Base.is(v) || !!v; return this; }; 8048/** @param {boolean} [v] 8049 * @return {DR.msg.select.ConvAddMembersRe} */ 8050DR.msg.select.ConvAddMembersRe.prototype.conv = function(v){ this._fields.conv = !DR._Base.is(v) || !!v; return this; }; 8051 8052/** @extends {DR._Base} */ 8053DR.msg.struct.MembersStatusRe = function(par){ 8054 /** @private */ 8055 this._t = 330; 8056 if(!par || typeof par != 'object'){return;} 8057 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 8058 if(DR._Base.is(par.members)){ 8059 var tmp = []; 8060 for( var k in par.members ) tmp.push(DR._Base.cast(par.members [k])); 8061 this.members = tmp; 8062 } 8063 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 8064}; 8065DR._Base._types[330] = DR.msg.struct.MembersStatusRe; 8066DR.msg.struct.MembersStatusRe[__P] = new DR._Base; 8067DR.msg.struct.MembersStatusRe[__P][__C] = DR.msg.struct.MembersStatusRe; 8068/** @type {Number} */ 8069DR.msg.struct.MembersStatusRe.prototype.count = null; 8070/** @type {Array.<DR.msg.struct.MembersStatusItem>} */ 8071DR.msg.struct.MembersStatusRe.prototype.members = null; 8072/** @type {Number} */ 8073DR.msg.struct.MembersStatusRe.prototype.pgs = null; 8074 8075/** @extends {DR._Base} */ 8076DR.msg.struct.CanSendRe = function(par){ 8077 /** @private */ 8078 this._t = 1391; 8079 if(!par || typeof par != 'object'){return;}
8080 if(DR._Base.is(par.canSend)) this.canSend = Boolean(par.canSend); 8081}; 8082DR._Base._types[1391] = DR.msg.struct.CanSendRe; 8083DR.msg.struct.CanSendRe[__P] = new DR._Base; 8084DR.msg.struct.CanSendRe[__P][__C] = DR.msg.struct.CanSendRe; 8085/** @type {Boolean} */ 8086DR.msg.struct.CanSendRe.prototype.canSend = null; 8087 8088/** @extends {DR._Base} */ 8089DR.msg.struct.ConvMailsByMidRe = function(par){ 8090 /** @private */ 8091 this._t = 1528; 8092 if(!par || typeof par != 'object'){return;} 8093 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 8094 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 8095 if(DR._Base.is(par.items)){ 8096 var tmp = []; 8097 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 8098 this.items = tmp; 8099 } 8100 if(DR._Base.is(par.offset)) this.offset = (parseInt(par.offset)||0); 8101 if(DR._Base.is(par.pg)) this.pg = (parseInt(par.pg)||0); 8102 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 8103}; 8104DR._Base._types[1528] = DR.msg.struct.ConvMailsByMidRe; 8105DR.msg.struct.ConvMailsByMidRe[__P] = new DR._Base; 8106DR.msg.struct.ConvMailsByMidRe[__P][__C] = DR.msg.struct.ConvMailsByMidRe; 8107/** @type {DR.msg.struct.Conv} */ 8108DR.msg.struct.ConvMailsByMidRe.prototype.conv = null; 8109/** @type {Number} */ 8110DR.msg.struct.ConvMailsByMidRe.prototype.count = null; 8111/** @type {Array.<DR.msg.struct.Mail>} */ 8112DR.msg.struct.ConvMailsByMidRe.prototype.items = null; 8113/** @type {Number} */ 8114DR.msg.struct.ConvMailsByMidRe.prototype.offset = null; 8115/** @type {Number} */ 8116DR.msg.struct.ConvMailsByMidRe.prototype.pg = null; 8117/** @type {Number} */ 8118DR.msg.struct.ConvMailsByMidRe.prototype.pgs = null; 8119 8120/** @extends {DR._Select} */ 8121DR.msg.select.ConvMailsByMidRe = function(){ 8122 this._fields = {}; 8123}; 8124DR.msg.select.ConvMailsByMidRe[__CL] = "Msg__ConvMailsByMidRe"; 8125DR.msg.select.ConvMailsByMidRe[__P] = new DR._Select; 8126DR.msg.select.ConvMailsByMidRe[__P][__C] = DR.msg.select.ConvMailsByMidRe; 8127/** @param {boolean} [v] 8128 * @return {DR.msg.select.ConvMailsByMidRe} */ 8129DR.msg.select.ConvMailsByMidRe.prototype.conv = function(v){ this._fields.conv = !DR._Base.is(v) || !!v; return this; }; 8130/** @param {boolean} [v] 8131 * @return {DR.msg.select.ConvMailsByMidRe} */ 8132DR.msg.select.ConvMailsByMidRe.prototype.count = function(v){ this._fields.count = !DR._Base.is(v) || !!v; return this; }; 8133/** @param {boolean} [v] 8134 * @return {DR.msg.select.ConvMailsByMidRe} */ 8135DR.msg.select.ConvMailsByMidRe.prototype.items = function(v){ this._fields.items = !DR._Base.is(v) || !!v; return this; }; 8136/** @param {boolean} [v] 8137 * @return {DR.msg.select.ConvMailsByMidRe} */ 8138DR.msg.select.ConvMailsByMidRe.prototype.offset = function(v){ this._fields.offset = !DR._Base.is(v) || !!v; return this; }; 8139/** @param {boolean} [v] 8140 * @return {DR.msg.select.ConvMailsByMidRe} */ 8141DR.msg.select.ConvMailsByMidRe.prototype.pg = function(v){ this._fields.pg = !DR._Base.is(v) || !!v; return this; }; 8142/** @param {boolean} [v] 8143 * @return {DR.msg.select.ConvMailsByMidRe} */ 8144DR.msg.select.ConvMailsByMidRe.prototype.pgs = function(v){ this._fields.pgs = !DR._Base.is(v) || !!v; return this; }; 8145 8146/** @extends {DR._Base} */ 8147DR.msg.struct.ConvAttachsRe = function(par){ 8148 /** @private */ 8149 this._t = 1542; 8150 if(!par || typeof par != 'object'){return;} 8151 if(DR._Base.is(par.error)) this.error = String(par.error||''); 8152 if(DR._Base.is(par.fullPg)) this.fullPg = Boolean(par.fullPg); 8153 if(DR._Base.is(par.items)){ 8154 var tmp = []; 8155 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 8156 this.items = tmp; 8157 } 8158}; 8159DR._Base._types[1542] = DR.msg.struct.ConvAttachsRe; 8160DR.msg.struct.ConvAttachsRe[__P] = new DR._Base; 8161DR.msg.struct.ConvAttachsRe[__P][__C] = DR.msg.struct.ConvAttachsRe; 8162/** @type {String|null} */ 8163DR.msg.struct.ConvAttachsRe.prototype.error = null; 8164/** @type {Boolean} */ 8165DR.msg.struct.ConvAttachsRe.prototype.fullPg = null; 8166/** @type {Array.<DR.msg.struct.Attach>} */ 8167DR.msg.struct.ConvAttachsRe.prototype.items = null; 8168 8169/** @extends {DR._Base} */ 8170DR.msg.struct.ConvFavCountRe = function(par){ 8171 /** @private */ 8172 this._t = 1561; 8173 if(!par || typeof par != 'object'){return;} 8174 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 8175}; 8176DR._Base._types[1561] = DR.msg.struct.ConvFavCountRe; 8177DR.msg.struct.ConvFavCountRe[__P] = new DR._Base; 8178DR.msg.struct.ConvFavCountRe[__P][__C] = DR.msg.struct.ConvFavCountRe; 8179/** @type {Number} */ 8180DR.msg.struct.ConvFavCountRe.prototype.count = null; 8181 8182/** @extends {DR._Base} */ 8183DR.msg.struct.EditRe = function(par){ 8184 /** @private */ 8185 this._t = 1789; 8186 if(!par || typeof par != 'object'){return;} 8187 if(DR._Base.is(par.mail)) this.mail = DR._Base.cast(par.mail); 8188};
8189DR._Base._types[1789] = DR.msg.struct.EditRe; 8190DR.msg.struct.EditRe[__P] = new DR._Base; 8191DR.msg.struct.EditRe[__P][__C] = DR.msg.struct.EditRe; 8192/** @type {DR.msg.struct.Mail} */ 8193DR.msg.struct.EditRe.prototype.mail = null; 8194 8195/** @extends {DR._Base} */ 8196DR.msg.struct.GetMailRe = function(par){ 8197 /** @private */ 8198 this._t = 1818; 8199 if(!par || typeof par != 'object'){return;} 8200 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 8201 if(DR._Base.is(par.mail)) this.mail = DR._Base.cast(par.mail); 8202}; 8203DR._Base._types[1818] = DR.msg.struct.GetMailRe; 8204DR.msg.struct.GetMailRe[__P] = new DR._Base; 8205DR.msg.struct.GetMailRe[__P][__C] = DR.msg.struct.GetMailRe; 8206/** @type {DR.msg.struct.Conv} */ 8207DR.msg.struct.GetMailRe.prototype.conv = null; 8208/** @type {DR.msg.struct.Mail} */ 8209DR.msg.struct.GetMailRe.prototype.mail = null; 8210 8211/** @extends {DR._Base} */ 8212DR.msg.struct.ConvLoadMoreRe = function(par){ 8213 /** @private */ 8214 this._t = 2405; 8215 if(!par || typeof par != 'object'){return;} 8216 if(DR._Base.is(par.fullPg)) this.fullPg = Boolean(par.fullPg); 8217 if(DR._Base.is(par.items)){ 8218 var tmp = []; 8219 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 8220 this.items = tmp; 8221 } 8222}; 8223DR._Base._types[2405] = DR.msg.struct.ConvLoadMoreRe; 8224DR.msg.struct.ConvLoadMoreRe[__P] = new DR._Base; 8225DR.msg.struct.ConvLoadMoreRe[__P][__C] = DR.msg.struct.ConvLoadMoreRe; 8226/** @type {Boolean} */ 8227DR.msg.struct.ConvLoadMoreRe.prototype.fullPg = null; 8228/** @type {Array.<DR.msg.struct.Mail>} */ 8229DR.msg.struct.ConvLoadMoreRe.prototype.items = null; 8230 8231/** @extends {DR._Base} */ 8232DR.msg.struct.GetConvRe = function(par){ 8233 /** @private */ 8234 this._t = 2718; 8235 if(!par || typeof par != 'object'){return;} 8236 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 8237}; 8238DR._Base._types[2718] = DR.msg.struct.GetConvRe; 8239DR.msg.struct.GetConvRe[__P] = new DR._Base; 8240DR.msg.struct.GetConvRe[__P][__C] = DR.msg.struct.GetConvRe; 8241/** @type {DR.msg.struct.Conv} */ 8242DR.msg.struct.GetConvRe.prototype.conv = null; 8243 8244/** @extends {DR._Base} */ 8245DR.msg.struct.ConvsWithUserRe = function(par){ 8246 /** @private */ 8247 this._t = 2734; 8248 if(!par || typeof par != 'object'){return;} 8249 if(DR._Base.is(par.items)){ 8250 var tmp = []; 8251 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 8252 this.items = tmp; 8253 } 8254}; 8255DR._Base._types[2734] = DR.msg.struct.ConvsWithUserRe; 8256DR.msg.struct.ConvsWithUserRe[__P] = new DR._Base; 8257DR.msg.struct.ConvsWithUserRe[__P][__C] = DR.msg.struct.ConvsWithUserRe; 8258/** @type {Array.<DR.msg.struct.Conv>} */ 8259DR.msg.struct.ConvsWithUserRe.prototype.items = null; 8260 8261/** @extends {DR._Base} */ 8262DR.msg.struct.ChatSearchRe = function(par){ 8263 /** @private */ 8264 this._t = 2736; 8265 if(!par || typeof par != 'object'){return;} 8266 if(DR._Base.is(par.convs)){ 8267 var tmp = []; 8268 for( var k in par.convs ) tmp.push(DR._Base.cast(par.convs [k])); 8269 this.convs = tmp; 8270 } 8271 if(DR._Base.is(par.users)){ 8272 var tmp = []; 8273 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])); 8274 this.users = tmp; 8275 } 8276}; 8277DR._Base._types[2736] = DR.msg.struct.ChatSearchRe; 8278DR.msg.struct.ChatSearchRe[__P] = new DR._Base; 8279DR.msg.struct.ChatSearchRe[__P][__C] = DR.msg.struct.ChatSearchRe; 8280/** @type {Array.<DR.msg.struct.Conv>} */ 8281DR.msg.struct.ChatSearchRe.prototype.convs = null; 8282/** @type {Array.<DR.users.struct.User>} */ 8283DR.msg.struct.ChatSearchRe.prototype.users = null; 8284 8285/** @extends {DR._Base} */ 8286DR.msg.struct.EmoList = function(par){ 8287 /** @private */ 8288 this._t = 2781; 8289 if(!par || typeof par != 'object'){return;} 8290 if(DR._Base.is(par.emotions)){ 8291 var tmp = []; 8292 for( var k in par.emotions ) tmp.push(DR._Base.cast(par.emotions [k])); 8293 this.emotions = tmp; 8294 } 8295}; 8296DR._Base._types[2781] = DR.msg.struct.EmoList; 8297DR.msg.struct.EmoList[__P] = new DR._Base; 8298DR.msg.struct.EmoList[__P][__C] = DR.msg.struct.EmoList; 8299/** @type {Array.<DR.msg.struct.Emo>} */ 8300DR.msg.struct.EmoList.prototype.emotions = null; 8301 8302/** @extends {DR._Base} */ 8303DR.msg.struct.EmoUsersRe = function(par){ 8304 /** @private */ 8305 this._t = 2888; 8306 if(!par || typeof par != 'object'){return;} 8307 if(DR._Base.is(par.users)){ 8308 var tmp = []; 8309 for( var k in par.users ) tmp.push(DR._Base.cast(par.users [k])
8309); 8310 this.users = tmp; 8311 } 8312}; 8313DR._Base._types[2888] = DR.msg.struct.EmoUsersRe; 8314DR.msg.struct.EmoUsersRe[__P] = new DR._Base; 8315DR.msg.struct.EmoUsersRe[__P][__C] = DR.msg.struct.EmoUsersRe; 8316/** @type {Array.<DR.users.struct.User>} */ 8317DR.msg.struct.EmoUsersRe.prototype.users = null; 8318 8319/** @extends {DR._Base} */ 8320DR.msg.struct.GetMailReadersRe = function(par){ 8321 /** @private */ 8322 this._t = 2910; 8323 if(!par || typeof par != 'object'){return;} 8324 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 8325 if(DR._Base.is(par.items)){ 8326 var tmp = []; 8327 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 8328 this.items = tmp; 8329 } 8330 if(DR._Base.is(par.membersCount)) this.membersCount = (parseInt(par.membersCount)||0); 8331 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 8332}; 8333DR._Base._types[2910] = DR.msg.struct.GetMailReadersRe; 8334DR.msg.struct.GetMailReadersRe[__P] = new DR._Base; 8335DR.msg.struct.GetMailReadersRe[__P][__C] = DR.msg.struct.GetMailReadersRe; 8336/** @type {Number} */ 8337DR.msg.struct.GetMailReadersRe.prototype.count = null; 8338/** @type {Array.<DR.msg.struct.MailReaderStatus>} */ 8339DR.msg.struct.GetMailReadersRe.prototype.items = null; 8340/** @type {Number} */ 8341DR.msg.struct.GetMailReadersRe.prototype.membersCount = null; 8342/** @type {Number} */ 8343DR.msg.struct.GetMailReadersRe.prototype.pgs = null; 8344 8345/** @extends {DR._Base} */ 8346DR.msg.struct.CanSendVoiceRe = function(par){ 8347 /** @private */ 8348 this._t = 5672; 8349 if(!par || typeof par != 'object'){return;} 8350 if(DR._Base.is(par.canSend)) this.canSend = Boolean(par.canSend); 8351}; 8352DR._Base._types[5672] = DR.msg.struct.CanSendVoiceRe; 8353DR.msg.struct.CanSendVoiceRe[__P] = new DR._Base; 8354DR.msg.struct.CanSendVoiceRe[__P][__C] = DR.msg.struct.CanSendVoiceRe; 8355/** @type {Boolean} */ 8356DR.msg.struct.CanSendVoiceRe.prototype.canSend = null; 8357 8358/** @extends {DR._Method} */ 8359DR.msg.Inbox = function(par){ 8360 this.select = []; 8361 /** @private */ 8362 this._t = 139; 8363 if(!par || typeof par != 'object'){return;} 8364 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8365 if(DR._Base.is(par.error)) this.error = par.error; 8366}; 8367DR._Base._types[139] = DR.msg.Inbox; 8368DR.msg.Inbox[__CL] = "Msg__Inbox"; 8369DR.msg.Inbox[__P] = new DR._Method; 8370DR.msg.Inbox[__P][__C] = DR.msg.Inbox; 8371/** @type {Number} */ 8372DR.msg.Inbox.prototype.pg = null; 8373/** @type {Number|null} */ 8374DR.msg.Inbox.prototype.uid = null; 8375/** @type {DR.msg.struct.ConvList} */ 8376DR.msg.Inbox.prototype.re = null; 8377 8378/** @extends {DR._Method} */ 8379DR.msg.GetCounts = function(par){ 8380 this.select = []; 8381 /** @private */ 8382 this._t = 143; 8383 if(!par || typeof par != 'object'){return;} 8384 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8385 if(DR._Base.is(par.error)) this.error = par.error; 8386}; 8387DR._Base._types[143] = DR.msg.GetCounts; 8388DR.msg.GetCounts[__CL] = "Msg__GetCounts"; 8389DR.msg.GetCounts[__P] = new DR._Method; 8390DR.msg.GetCounts[__P][__C] = DR.msg.GetCounts; 8391/** @type {Number|null} */ 8392DR.msg.GetCounts.prototype.uid = null; 8393/** @type {DR.msg.struct.Counts} */ 8394DR.msg.GetCounts.prototype.re = null; 8395 8396/** @extends {DR._Method} */ 8397DR.msg.ConvMails = function(par){ 8398 this.select = []; 8399 /** @private */ 8400 this._t = 146; 8401 if(!par || typeof par != 'object'){return;} 8402 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8403 if(DR._Base.is(par.error)) this.error = par.error; 8404}; 8405DR._Base._types[146] = DR.msg.ConvMails; 8406DR.msg.ConvMails[__CL] = "Msg__ConvMails"; 8407DR.msg.ConvMails[__P] = new DR._Method; 8408DR.msg.ConvMails[__P][__C] = DR.msg.ConvMails; 8409/** @type {Number|null} */ 8410DR.msg.ConvMails.prototype.cid = null; 8411/** @type {Number|null} */ 8412DR.msg.ConvMails.prototype.fid = null; 8413/** @type {Number} */ 8414DR.msg.ConvMails.prototype.pg = null; 8415/** @type {Number|null} */ 8416DR.msg.ConvMails.prototype.uid = null; 8417/** @type {DR.msg.struct.ConvMailsRe} */ 8418DR.msg.ConvMails.prototype.re = null; 8419 8420/** @extends {DR._Method} */ 8421DR.msg.Send = function(par){ 8422 this.select = []; 8423 /** @private */ 8424 this._t = 150; 8425 if(!par || typeof par != 'object'){return;} 8426 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8427 if(DR._Base.is(par.error)) this.error = par.error; 8428}; 8429DR._Base._types[150] = DR.msg.Send; 8430DR.msg.Send[__CL] = "Msg__Send"; 8431DR.msg.Send[__P] = new DR._Method; 8432DR.msg.Send[__P][__C] = DR.msg.Send; 8433/** @type {Array.<Number>|null} */ 8434DR.msg.Send.prototype.attach = null; 8435/** @type {Number|null} */ 8436DR.msg.Send.prototype.cb = null; 8437/** @type {Boolean|null} */ 8438DR.msg.Send.prototype.chat = null; 8439/** @type {Number|null} */ 8440DR.msg.Send.prototype.cid = null; 8441/** @type {Number|null} */ 8442DR.msg.Send.prototype.draft = null; 8443/** @type {Number|null} */ 8444DR.msg.Send.prototype.fid = null; 8445/** @type {String|null} */ 8446DR.msg.Send.prototype.giphyId = null; 8447/** @type {Boolean|null} */ 8448DR.msg.Send.prototype.individual = null; 8449/** @type {Boolean|null} */ 8450DR.msg.Send.prototype.isHTML = null; 8451/** @type {Array.<String>|null} */ 8452DR.msg.Send.prototype.rec = null; 8453/** @type {Number|null} */ 8454DR.msg.Send.prototype.sound = null; 8455/** @type {Number|null} */ 8456DR.msg.Send.prototype.sticker = null; 8457/** @type {String} */ 8458DR.msg.Send.prototype.text = null; 8459/** @type {String|null} */ 8460DR.msg.Send.prototype.topic = null; 8461/** @type {Number|null} */ 8462DR.msg.Send.prototype.uid = null; 8463/** @type {Number|null} */ 8464DR.msg.Send.prototype.voiceMessageId = null; 8465/** @type {DR.msg.struct.SendRe} */ 8466DR.msg.Send.prototype.re = null; 8467 8468/** @extends {DR._Base} */ 8469DR.msg.struct.AttachUploadRe = function(par){ 8470 /** @private */ 8471 this._t = 151; 8472 if(!par || typeof par != 'object'){return;} 8473 if(DR._Base.is(par.attach)) this.attach = DR._Base.cast(par.attach); 8474 if(DR._Base.is(par.error)) this.error = String(par.error||''); 8475}; 8476DR._Base._types[151] = DR.msg.struct.AttachUploadRe; 8477DR.msg.struct.AttachUploadRe[__P] = new DR._Base; 8478DR.msg.struct.AttachUploadRe[__P][__C] = DR.msg.struct.AttachUploadRe; 8479/** @type {DR.msg.struct.Attach|null} */ 8480DR.msg.struct.AttachUploadRe.prototype.attach = null; 8481/** @type {String|null} */ 8482DR.msg.struct.AttachUploadRe.prototype.error = null; 8483 8484/** @extends {DR._Select} */ 8485DR.msg.select.AttachUploadRe = function(){ 8486 this._fields = {}; 8487}; 8488DR.msg.select.AttachUploadRe[__CL] = "Msg__AttachUploadRe"; 8489DR.msg.select.AttachUploadRe[__P] = new DR._Select; 8490DR.msg.select.AttachUploadRe[__P][__C] = DR.msg.select.AttachUploadRe; 8491/** @param {boolean} [v] 8492 * @return {DR.msg.select.AttachUploadRe} */ 8493DR.msg.select.AttachUploadRe.prototype.attach = function(v){ this._fields.attach = !DR._Base.is(v) || !!v; return this; }; 8494/** @param {boolean} [v] 8495 * @return {DR.msg.select.AttachUploadRe} */ 8496DR.msg.select.AttachUploadRe.prototype.error = function(v){ this._fields.error = !
8496DR._Base.is(v) || !!v; return this; }; 8497 8498/** @extends {DR._Method} */ 8499DR.msg.MailDel = function(par){ 8500 this.select = []; 8501 /** @private */ 8502 this._t = 153; 8503 if(!par || typeof par != 'object'){return;} 8504 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8505 if(DR._Base.is(par.error)) this.error = par.error; 8506}; 8507DR._Base._types[153] = DR.msg.MailDel; 8508DR.msg.MailDel[__CL] = "Msg__MailDel"; 8509DR.msg.MailDel[__P] = new DR._Method; 8510DR.msg.MailDel[__P][__C] = DR.msg.MailDel; 8511/** @type {Number} */ 8512DR.msg.MailDel.prototype.mid = null; 8513/** @type {Boolean|null} */ 8514DR.msg.MailDel.prototype.skipTrash = null; 8515/** @type {Number|null} */ 8516DR.msg.MailDel.prototype.uid = null; 8517/** @type {DR.msg.struct.MailDelRe} */ 8518DR.msg.MailDel.prototype.re = null; 8519 8520/** @extends {DR._Method} */ 8521DR.msg.FavAdd = function(par){ 8522 this.select = []; 8523 /** @private */ 8524 this._t = 155; 8525 if(!par || typeof par != 'object'){return;} 8526 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8527 if(DR._Base.is(par.error)) this.error = par.error; 8528}; 8529DR._Base._types[155] = DR.msg.FavAdd; 8530DR.msg.FavAdd[__CL] = "Msg__FavAdd"; 8531DR.msg.FavAdd[__P] = new DR._Method; 8532DR.msg.FavAdd[__P][__C] = DR.msg.FavAdd; 8533/** @type {Number} */ 8534DR.msg.FavAdd.prototype.mid = null; 8535/** @type {Number|null} */ 8536DR.msg.FavAdd.prototype.uid = null; 8537/** @type {DR.msg.struct.Status} */ 8538DR.msg.FavAdd.prototype.re = null; 8539 8540/** @extends {DR._Method} */ 8541DR.msg.FavDel = function(par){ 8542 this.select = []; 8543 /** @private */ 8544 this._t = 156; 8545 if(!par || typeof par != 'object'){return;} 8546 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8547 if(DR._Base.is(par.error)) this.error = par.error; 8548}; 8549DR._Base._types[156] = DR.msg.FavDel; 8550DR.msg.FavDel[__CL] = "Msg__FavDel"; 8551DR.msg.FavDel[__P] = new DR._Method; 8552DR.msg.FavDel[__P][__C] = DR.msg.FavDel; 8553/** @type {Number} */ 8554DR.msg.FavDel.prototype.mid = null; 8555/** @type {Number|null} */ 8556DR.msg.FavDel.prototype.uid = null; 8557/** @type {DR.msg.struct.Status} */ 8558DR.msg.FavDel.prototype.re = null; 8559 8560/** @extends {DR._Method} */ 8561DR.msg.FavGet = function(par){ 8562 this.select = []; 8563 /** @private */ 8564 this._t = 158; 8565 if(!par || typeof par != 'object'){return;} 8566 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8567 if(DR._Base.is(par.error)) this.error = par.error; 8568}; 8569DR._Base._types[158] = DR.msg.FavGet; 8570DR.msg.FavGet[__CL] = "Msg__FavGet"; 8571DR.msg.FavGet[__P] = new DR._Method; 8572DR.msg.FavGet[__P][__C] = DR.msg.FavGet; 8573/** @type {Number} */ 8574DR.msg.FavGet.prototype.pg = null; 8575/** @type {Number|null} */ 8576DR.msg.FavGet.prototype.uid = null; 8577/** @type {DR.msg.struct.MailList} */ 8578DR.msg.FavGet.prototype.re = null; 8579 8580/** @extends {DR._Method} */ 8581DR.msg.MailOffset = function(par){ 8582 this.select = []; 8583 /** @private */ 8584 this._t = 161; 8585 if(!par || typeof par != 'object'){return;} 8586 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8587 if(DR._Base.is(par.error)) this.error = par.error; 8588}; 8589DR._Base._types[161] = DR.msg.MailOffset; 8590DR.msg.MailOffset[__CL] = "Msg__MailOffset"; 8591DR.msg.MailOffset[__P] = new DR._Method; 8592DR.msg.MailOffset[__P][__C] = DR.msg.MailOffset; 8593/** @type {Number} */ 8594DR.msg.MailOffset.prototype.mid = null; 8595/** @type {Number|null} */ 8596DR.msg.MailOffset.prototype.uid = null; 8597/** @type {DR.msg.struct.MailOffsetRe} */ 8598DR.msg.MailOffset.prototype.re = null; 8599 8600/** @extends {DR._Method} */ 8601DR.msg.DraftSave = function(par){ 8602 this.select = []; 8603 /** @private */ 8604 this._t = 163; 8605 if(!par || typeof par != 'object'){return;} 8606 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8607 if(DR._Base.is(par.error)) this.error = par.error; 8608}; 8609DR._Base._types[163] = DR.msg.DraftSave; 8610DR.msg.DraftSave[__CL] = "Msg__DraftSave"; 8611DR.msg.DraftSave[__P] = new DR._Method; 8612DR.msg.DraftSave[__P][__C] = DR.msg.DraftSave; 8613/** @type {Array.<Number>|null} */ 8614DR.msg.DraftSave.prototype.attach = null; 8615/** @type {Number|null} */ 8616DR.msg.DraftSave.prototype.cid = null; 8617/** @type {Number|null} */ 8618DR.msg.DraftSave.prototype.fid = null; 8619/** @type {Boolean|null} */ 8620DR.msg.DraftSave.prototype.isHTML = null; 8621/** @type {Number|null} */ 8622DR.msg.DraftSave.prototype.mid = null; 8623/** @type {Array.<String>|null} */ 8624DR.msg.DraftSave.prototype.rec = null; 8625/** @type {String|null} */ 8626DR.msg.DraftSave.prototype.text = null; 8627/** @type {String|null} */ 8628DR.msg.DraftSave.prototype.topic = null; 8629/** @type {Number|null} */ 8630DR.msg.DraftSave.prototype.uid = null; 8631/** @type {DR.msg.struct.DraftSaveRe} */ 8632DR.msg.DraftSave.prototype.re = null; 8633 8634/** @extends {DR._Method} */ 8635DR.msg.Trash = function(par){ 8636 this.select = []; 8637 /** @private */ 8638 this._t = 164; 8639 if(!par || typeof par != 'object'){return;} 8640 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8641 if(DR._Base.is(par.error)) this.error = par.error; 8642}; 8643DR._Base._types[164] = DR.msg.Trash; 8644DR.msg.Trash[__CL] = "Msg__Trash"; 8645DR.msg.Trash[__P] = new DR._Method; 8646DR.msg.Trash[__P][__C] = DR.msg.Trash; 8647/** @type {Number} */ 8648DR.msg.Trash.prototype.pg = null; 8649/** @type {Number|null} */ 8650DR.msg.Trash.prototype.uid = null; 8651/** @type {DR.msg.struct.ConvList} */ 8652DR.msg.Trash.prototype.re = null; 8653 8654/** @extends {DR._Method} */ 8655DR.msg.ConvDel = function(par){ 8656 this.select = []; 8657 /** @private */ 8658 this._t = 165; 8659 if(!par || typeof par != 'object'){return;} 8660 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8661 if(DR._Base.is(par.error)) this.error = par.error; 8662}; 8663DR._Base._types[165] = DR.msg.ConvDel; 8664DR.msg.ConvDel[__CL] = "Msg__ConvDel";
8665DR.msg.ConvDel[__P] = new DR._Method; 8666DR.msg.ConvDel[__P][__C] = DR.msg.ConvDel; 8667/** @type {Number} */ 8668DR.msg.ConvDel.prototype.cid = null; 8669/** @type {Boolean|null} */ 8670DR.msg.ConvDel.prototype.leaveFav = null; 8671/** @type {Number|null} */ 8672DR.msg.ConvDel.prototype.uid = null; 8673/** @type {DR.msg.struct.Status} */ 8674DR.msg.ConvDel.prototype.re = null; 8675 8676/** @extends {DR._Method} */ 8677DR.msg.ConvRestore = function(par){ 8678 this.select = []; 8679 /** @private */ 8680 this._t = 166; 8681 if(!par || typeof par != 'object'){return;} 8682 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8683 if(DR._Base.is(par.error)) this.error = par.error; 8684}; 8685DR._Base._types[166] = DR.msg.ConvRestore; 8686DR.msg.ConvRestore[__CL] = "Msg__ConvRestore"; 8687DR.msg.ConvRestore[__P] = new DR._Method; 8688DR.msg.ConvRestore[__P][__C] = DR.msg.ConvRestore; 8689/** @type {Number} */ 8690DR.msg.ConvRestore.prototype.cid = null; 8691/** @type {Number|null} */ 8692DR.msg.ConvRestore.prototype.uid = null; 8693/** @type {DR.msg.struct.ConvRestoreRe} */ 8694DR.msg.ConvRestore.prototype.re = null; 8695 8696/** @extends {DR._Method} */ 8697DR.msg.MarkAsUnread = function(par){ 8698 this.select = []; 8699 /** @private */ 8700 this._t = 172; 8701 if(!par || typeof par != 'object'){return;} 8702 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8703 if(DR._Base.is(par.error)) this.error = par.error; 8704}; 8705DR._Base._types[172] = DR.msg.MarkAsUnread; 8706DR.msg.MarkAsUnread[__CL] = "Msg__MarkAsUnread"; 8707DR.msg.MarkAsUnread[__P] = new DR._Method; 8708DR.msg.MarkAsUnread[__P][__C] = DR.msg.MarkAsUnread; 8709/** @type {Number} */ 8710DR.msg.MarkAsUnread.prototype.cid = null; 8711/** @type {Number|null} */ 8712DR.msg.MarkAsUnread.prototype.uid = null; 8713/** @type {DR.base.struct.Status} */ 8714DR.msg.MarkAsUnread.prototype.re = null; 8715 8716/** @extends {DR._Method} */ 8717DR.msg.DraftGet = function(par){ 8718 this.select = []; 8719 /** @private */ 8720 this._t = 178; 8721 if(!par || typeof par != 'object'){return;} 8722 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8723 if(DR._Base.is(par.error)) this.error = par.error; 8724}; 8725DR._Base._types[178] = DR.msg.DraftGet; 8726DR.msg.DraftGet[__CL] = "Msg__DraftGet"; 8727DR.msg.DraftGet[__P] = new DR._Method; 8728DR.msg.DraftGet[__P][__C] = DR.msg.DraftGet; 8729/** @type {Number} */ 8730DR.msg.DraftGet.prototype.mid = null; 8731/** @type {Number|null} */ 8732DR.msg.DraftGet.prototype.uid = null; 8733/** @type {DR.msg.struct.DraftGetRe} */ 8734DR.msg.DraftGet.prototype.re = null; 8735 8736/** @extends {DR._Method} */ 8737DR.msg.Drafts = function(par){ 8738 this.select = []; 8739 /** @private */ 8740 this._t = 182; 8741 if(!par || typeof par != 'object'){return;} 8742 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8743 if(DR._Base.is(par.error)) this.error = par.error; 8744}; 8745DR._Base._types[182] = DR.msg.Drafts; 8746DR.msg.Drafts[__CL] = "Msg__Drafts"; 8747DR.msg.Drafts[__P] = new DR._Method; 8748DR.msg.Drafts[__P][__C] = DR.msg.Drafts; 8749/** @type {Number} */ 8750DR.msg.Drafts.prototype.pg = null; 8751/** @type {Number|null} */ 8752DR.msg.Drafts.prototype.uid = null; 8753/** @type {DR.msg.struct.DraftsRe} */ 8754DR.msg.Drafts.prototype.re = null; 8755 8756/** @extends {DR._Method} */ 8757DR.msg.Files = function(par){ 8758 this.select = []; 8759 /** @private */ 8760 this._t = 184; 8761 if(!par || typeof par != 'object'){return;} 8762 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8763 if(DR._Base.is(par.error)) this.error = par.error; 8764}; 8765DR._Base._types[184] = DR.msg.Files; 8766DR.msg.Files[__CL] = "Msg__Files"; 8767DR.msg.Files[__P] = new DR._Method; 8768DR.msg.Files[__P][__C] = DR.msg.Files; 8769/** @type {Number|null} */ 8770DR.msg.Files.prototype.count = null; 8771/** @type {Number} */ 8772DR.msg.Files.prototype.pg = null; 8773/** @type {Number|null} */ 8774DR.msg.Files.prototype.uid = null; 8775/** @type {DR.msg.struct.FilesRe} */ 8776DR.msg.Files.prototype.re = null; 8777 8778/** @extends {DR._Method} */ 8779DR.msg.Members = function(par){ 8780 this.select = []; 8781 /** @private */ 8782 this._t = 188; 8783 if(!par || typeof par != 'object'){return;} 8784 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8785 if(DR._Base.is(par.error)) this.error = par.error; 8786}; 8787DR._Base._types[188] = DR.msg.Members; 8788DR.msg.Members[__CL] = "Msg__Members"; 8789DR.msg.Members[__P] = new DR._Method; 8790DR.msg.Members[__P][__C] = DR.msg.Members; 8791/** @type {Number} */ 8792DR.msg.Members.prototype.cid = null; 8793/** @type {Number|null} */ 8794DR.msg.Members.prototype.count = null; 8795/** @type {Number|null} */ 8796DR.msg.Members.prototype.pg = null; 8797/** @type {Number|null} */ 8798DR.msg.Members.prototype.uid = null; 8799/** @type {DR.msg.struct.MembersRe} */ 8800DR.msg.Members.prototype.re = null; 8801 8802/** @extends {DR._Method} */ 8803DR.msg.MailRestore = function(par){ 8804 this.select = []; 8805 /** @private */ 8806 this._t = 189; 8807 if(!par || typeof par != 'object'){return;} 8808 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8809 if(DR._Base.is(par.error)) this.error = par.error; 8810}; 8811DR._Base._types[189] = DR.msg.MailRestore; 8812DR.msg.MailRestore[__CL] = "Msg__MailRestore"; 8813DR.msg.MailRestore[__P] = new DR._Method; 8814DR.msg.MailRestore[__P][__C] = DR.msg.MailRestore; 8815/** @type {Number} */ 8816DR.msg.MailRestore.prototype.mid = null; 8817/** @type {Number|null} */ 8818DR.msg.MailRestore.prototype.uid = null; 8819/** @type {DR.msg.struct.Status} */ 8820DR.msg.MailRestore.prototype.re = null; 8821 8822/** @extends {DR._Method} */ 8823DR.msg.AttachMails = function(par){ 8824 this.select = []; 8825 /** @private */ 8826 this._t = 192; 8827 if(!par || typeof par != 'object'){return;} 8828 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8829 if(DR._Base.is(par.error)) this.error = par.error; 8830}; 8831DR._Base._types[192] = DR.msg.AttachMails; 8832DR.msg.AttachMails[__CL] = "Msg__AttachMails"; 8833DR.msg.AttachMails[__P] = new DR._Method; 8834DR.msg.AttachMails[__P][__C] = DR.msg.AttachMails; 8835/** @type {Number|null} */ 8836DR.msg.AttachMails.prototype.count = null; 8837/** @type {Number} */ 8838DR.msg.AttachMails.prototype.pg = null; 8839/** @type {Number|null} */ 8840DR.msg.AttachMails.prototype.uid = null; 8841/** @type {DR.msg.struct.MailList} */ 8842DR.msg.AttachMails.prototype.re = null; 8843 8844/** @extends {DR._Method} */ 8845DR.msg.AttachTmpUrl = function(par){ 8846 this.select = []; 8847 /** @private */ 8848 this._t = 196; 8849 if(!par || typeof par != 'object'){return;} 8850 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8851 if(DR._Base.is(par.error)) this.error = par.error; 8852}; 8853DR._Base._types[196] = DR.msg.AttachTmpUrl; 8854DR.msg.AttachTmpUrl[__CL] = "Msg__AttachTmpUrl"; 8855DR.msg.AttachTmpUrl[__P] = new DR._Method; 8856DR.msg.AttachTmpUrl[__P][__C] = DR.msg.AttachTmpUrl; 8857/** @type {Number} */ 8858DR.msg.AttachTmpUrl.prototype.aid = null; 8859/** @type {Number|null} */ 8860DR.msg.AttachTmpUrl.prototype.uid = null; 8861/** @type {DR.msg.struct.AttachTmpUrlRe} */ 8862DR.msg.AttachTmpUrl.prototype.re = null; 8863 8864/** @extends {DR._Method} */ 8865DR.msg.ConvLeave = function(par){ 8866 this.select = []; 8867 /** @private */ 8868 this._t = 200; 8869 if(!par || typeof par != 'object'){return;} 8870 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8871 if(DR._Base.is(par.error)) this.error = par.error; 8872}; 8873DR._Base._types[200] = DR.msg.ConvLeave; 8874DR.msg.ConvLeave[__CL] = "Msg__ConvLeave"; 8875DR.msg.ConvLeave[__P] = new DR._Method; 8876DR.msg.ConvLeave[__P][__C] = DR.msg.ConvLeave; 8877/** @type {Number} */ 8878DR.msg.ConvLeave.prototype.cid = null; 8879/** @type {Number|null} */ 8880DR.msg.ConvLeave.prototype.uid = null; 8881/** @type {DR.msg.struct.Status} */ 8882DR.msg.ConvLeave.prototype.re = null; 8883 8884/** @extends {DR._Method} */ 8885DR.msg.Import = function(par){ 8886 this.select = []; 8887 /** @private */ 8888 this._t = 201; 8889 if(!par || typeof par != 'object'){return;} 8890 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8891 if(DR._Base.is(par.error)) this.error = par.error; 8892}; 8893DR._Base._types[201] = DR.msg.Import; 8894DR.msg.Import[__CL] = "Msg__Import"; 8895DR.msg.Import[__P] = new DR._Method; 8896DR.msg.Import[__P][__C] = DR.msg.Import; 8897/** @type {Number|null} */ 8898DR.msg.Import.prototype.uid = null; 8899/** @type {DR.msg.struct.Status} */ 8900DR.msg.Import.prototype.re = null; 8901 8902/** @extends {DR._Method} */ 8903DR.msg.Search = function(par){ 8904 this.select = []; 8905 /** @private */ 8906 this._t = 209; 8907 if(!par || typeof par != 'object'){return;} 8908 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8909 if(DR._Base.is(par.error)) this.error = par.error; 8910}; 8911DR._Base._types[209] = DR.msg.Search; 8912DR.msg.Search[__CL] = "Msg__Search"; 8913DR.msg.Search[__P] = new DR._Method; 8914DR.msg.Search[__P][__C] = DR.msg.Search; 8915/** @type {Number|null} */ 8916DR.msg.Search.prototype.pg = null; 8917/** @type {String} */ 8918DR.msg.Search.prototype.query = null; 8919/** @type {Number|null} */ 8920DR.msg.Search.prototype.uid = null; 8921/** @type {DR.msg.struct.SearchRe} */ 8922DR.msg.Search.prototype.re = null; 8923 8924/** @extends {DR._Method} */ 8925DR.msg.ConvAddMembers = function(par){ 8926 this.select = []; 8927 this.rec = []; 8928 /** @private */ 8929 this._t = 219; 8930 if(!par || typeof par != 'object'){return;} 8931 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8932 if(DR._Base.is(par.error)) this.error = par.error; 8933}; 8934DR._Base._types[219] = DR.msg.ConvAddMembers; 8935DR.msg.ConvAddMembers[__CL] = "Msg__ConvAddMembers"; 8936DR.msg.ConvAddMembers[__P] = new DR._Method; 8937DR.msg.ConvAddMembers[__P][__C] = DR.msg.ConvAddMembers; 8938/** @type {Number|null} */ 8939DR.msg.ConvAddMembers.prototype.cid = null; 8940/** @type {Number|null} */ 8941DR.msg.ConvAddMembers.prototype.fid = null; 8942/** @type {Array.<String>} */ 8943DR.msg.ConvAddMembers.prototype.rec = null; 8944/** @type {String|null} */ 8945DR.msg.ConvAddMembers.prototype.topic = null; 8946/** @type {Number|null} */ 8947DR.msg.ConvAddMembers.prototype.uid = null; 8948/** @type {DR.msg.struct.ConvAddMembersRe} */ 8949DR.msg.ConvAddMembers.prototype.re = null; 8950 8951/** @extends {DR._Method} */ 8952DR.msg.DelAll = function(par){ 8953 this.select = []; 8954 /** @private */ 8955 this._t = 317; 8956 if(!par || typeof par != 'object'){return;} 8957 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8958 if(DR._Base.is(par.error)) this.error = par.error; 8959}; 8960DR._Base._types[317] = DR.msg.DelAll; 8961DR.msg.DelAll[__CL] = "Msg__DelAll"; 8962DR.msg.DelAll[__P] = new DR._Method; 8963DR.msg.DelAll[__P][__C] = DR.msg.DelAll; 8964/** @type {Boolean|null} */ 8965DR.msg.DelAll.prototype.trash = null; 8966/** @type {Number|null} */ 8967DR.msg.DelAll.prototype.uid = null; 8968/** @type {DR.msg.struct.Status} */ 8969DR.msg.DelAll.prototype.re = null; 8970 8971/** @extends {DR._Method} */ 8972DR.msg.Report = function(par){ 8973 this.select = []; 8974 /** @private */ 8975 this._t = 325; 8976 if(!par || typeof par != 'object'){return;} 8977 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 8978 if(DR._Base.is(par.error)) this.error = par.error; 8979}; 8980DR._Base._types[325] = DR.msg.Report; 8981DR.msg.Report[__CL] = "Msg__Report"; 8982DR.msg.Report.TYPE_KEDE = "kede"; 8983DR.msg.Report.TYPE_CIENA = "ciena"; 8984DR.msg.Report.TYPE_UZMAKSANAS = "uzmaksanas"; 8985DR.msg.Report.TYPE_CITS = "cits"; 8986DR.msg.Report[__P] = new DR._Method; 8987DR.msg.Report[__P][__C] = DR.msg.Report; 8988/** @type {Number|null} */ 8989DR.msg.Report.prototype.cid = null; 8990/** @type {Number|null} */ 8991DR.msg.Report.prototype.mid = null; 8992/** @type {String|null} */ 8993DR.msg.Report.prototype.text = null; 8994/** @type {String|null} */ 8995DR.msg.Report.prototype.type = null; 8996/** @type {DR.msg.struct.Status} */ 8997DR.msg.Report.prototype.re = null; 8998 8999/** @extends {DR._Method} */ 9000DR.msg.MembersStatus = function(par){ 9001 this.select = []; 9002 /** @private */ 9003 this._t = 328; 9004 if(!par || typeof par != 'object'){return;} 9005 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9006 if(DR._Base.is(par.error)) this.error = par.error; 9007}; 9008DR._Base._types[328] = DR.msg.MembersStatus; 9009DR.msg.MembersStatus[__CL] = "Msg__MembersStatus"; 9010DR.msg.MembersStatus[__P] = new DR._Method; 9011DR.msg.MembersStatus[__P][__C] = DR.msg.MembersStatus; 9012/** @type {Number|null} */ 9013DR.msg.MembersStatus.prototype.cid = null; 9014/** @type {Number|null} */ 9015DR.msg.MembersStatus.prototype.fid = null; 9016/** @type {Number} */ 9017DR.msg.MembersStatus.prototype.pg = null; 9018/** @type {Number|null} */ 9019DR.msg.MembersStatus.prototype.uid = null; 9020/** @type {DR.msg.struct.MembersStatusRe} */ 9021DR.msg.MembersStatus.prototype.re = null; 9022 9023/** @extends {DR._Method} */ 9024DR.msg.ConvRemoveMember = function(par){ 9025 this.select = []; 9026 /** @private */ 9027 this._t = 346; 9028 if(!par || typeof par != 'object'){return;} 9029 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9030 if(DR._Base.is(par.error)) this.error = par.error; 9031}; 9032DR._Base._types[346] = DR.msg.ConvRemoveMember; 9033DR.msg.ConvRemoveMember[__CL] = "Msg__ConvRemoveMember"; 9034DR.msg.ConvRemoveMember[__P] = new DR._Method; 9035DR.msg.ConvRemoveMember[__P][__C] = DR.msg.ConvRemoveMember; 9036/** @type {Number|null} */ 9037DR.msg.ConvRemoveMember.prototype.cid = null; 9038/** @type {Number|null} */ 9039DR.msg.ConvRemoveMember.prototype.fid = null; 9040/** @type {Number} */ 9041DR.msg.ConvRemoveMember.prototype.m = null; 9042/** @type {Number|null} */ 9043DR.msg.ConvRemoveMember.prototype.uid = null; 9044/** @type {DR.msg.struct.Status} */ 9045DR.msg.ConvRemoveMember.prototype.re = null; 9046 9047/** @extends {DR._Method} */ 9048DR.msg.ConvDelArray = function(par){ 9049 this.select = []; 9050 this.cids = []; 9051 /** @private */ 9052 this._t = 516; 9053 if(!par || typeof par != 'object'){return;} 9054 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9055 if(DR._Base.is(par.error)) this.error = par.error; 9056}; 9057DR._Base._types[516] = DR.msg.ConvDelArray; 9058DR.msg.ConvDelArray[__CL] = "Msg__ConvDelArray"; 9059DR.msg.ConvDelArray[__P] = new DR._Method; 9060DR.msg.ConvDelArray[__P][__C] = DR.msg.ConvDelArray; 9061/** @type {Array.<Number>} */ 9062DR.msg.ConvDelArray.prototype.cids = null; 9063/** @type {Number|null} */ 9064DR.msg.ConvDelArray.prototype.uid = null; 9065/** @type {DR.msg.struct.Status} */ 9066DR.msg.ConvDelArray.prototype.re = null; 9067 9068/** @extends {DR._Method} */ 9069DR.msg.CanSend = function(par){ 9070 this.select = []; 9071 /** @private */ 9072 this._t = 1390; 9073 if(!par || typeof par != 'object'){return;} 9074 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9075 if(DR._Base.is(par.error)) this.error = par.error; 9076}; 9077DR._Base._types[1390] = DR.msg.CanSend; 9078DR.msg.CanSend[__CL] = "Msg__CanSend"; 9079DR.msg.CanSend[__P] = new DR._Method; 9080DR.msg.CanSend[__P][__C] = DR.msg.CanSend; 9081/** @type {Number} */ 9082DR.msg.CanSend.prototype.uid = null; 9083/** @type {DR.msg.struct.CanSendRe} */ 9084DR.msg.CanSend.prototype.re = null; 9085 9086/** @extends {DR._Method} */ 9087DR.msg.ConvMailsByMid = function(par){ 9088 this.select = []; 9089 /** @private */ 9090 this._t = 1529; 9091 if(!par || typeof par != 'object'){return;} 9092 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9093 if(DR._Base.is(par.error)) this.error = par.error; 9094}; 9095DR._Base._types[1529] = DR.msg.ConvMailsByMid; 9096DR.msg.ConvMailsByMid[__CL] = "Msg__ConvMailsByMid"; 9097DR.msg.ConvMailsByMid[__P] = new DR._Method; 9098DR.msg.ConvMailsByMid[__P][__C] = DR.msg.ConvMailsByMid; 9099/** @type {Number} */ 9100DR.msg.ConvMailsByMid.prototype.mid = null; 9101/** @type {Number|null} */ 9102DR.msg.ConvMailsByMid.prototype.uid = null; 9103/** @type {DR.msg.struct.ConvMailsByMidRe} */ 9104DR.msg.ConvMailsByMid.prototype.re = null; 9105 9106/** @extends {DR._Method} */ 9107DR.msg.ConvAttachs = function(par){ 9108 this.select = []; 9109 /** @private */ 9110 this._t = 1543; 9111 if(!par || typeof par != 'object'){return;} 9112 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9113 if(DR._Base.is(par.error)) this.error = par.error; 9114}; 9115DR._Base._types[1543] = DR.msg.ConvAttachs; 9116DR.msg.ConvAttachs[__CL] = "Msg__ConvAttachs"; 9117DR.msg.ConvAttachs[__P] = new DR._Method; 9118DR.msg.ConvAttachs[__P][__C] = DR.msg.ConvAttachs; 9119/** @type {Number|null} */ 9120DR.msg.ConvAttachs.prototype.cid = null; 9121/** @type {Number|null} */ 9122DR.msg.ConvAttachs.prototype.fid = null; 9123/** @type {Number} */ 9124DR.msg.ConvAttachs.prototype.pg = null; 9125/** @type {Number|null} */ 9126DR.msg.ConvAttachs.prototype.uid = null; 9127/** @type {DR.msg.struct.ConvAttachsRe} */ 9128DR.msg.ConvAttachs.prototype.re = null; 9129 9130/** @extends {DR._Method} */ 9131DR.msg.ConvFavCount = function(par){ 9132 this.select = []; 9133 /** @private */ 9134 this._t = 1562; 9135 if(!par || typeof par != 'object'){return;} 9136 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9137 if(DR._Base.is(par.error)) this.error = par.error; 9138}; 9139DR._Base._types[1562] = DR.msg.ConvFavCount; 9140DR.msg.ConvFavCount[__CL] = "Msg__ConvFavCount"; 9141DR.msg.ConvFavCount[__P] = new DR._Method; 9142DR.msg.ConvFavCount[__P][__C] = DR.msg.ConvFavCount; 9143/** @type {Number} */ 9144DR.msg.ConvFavCount.prototype.cid = null; 9145/** @type {Number|null} */ 9146DR.msg.ConvFavCount.prototype.uid = null; 9147/** @type {DR.msg.struct.ConvFavCountRe} */ 9148DR.msg.ConvFavCount.prototype.re = null; 9149 9150/** @extends {DR.msg.struct.Mail} */ 9151DR.msg.struct.MailWithConv = function(par){ 9152 /** @private */ 9153 this._t = 1645; 9154 if(!par || typeof par != 'object'){return;} 9155 DR.msg.struct.Mail.call(this,par); 9156 if(DR._Base.is(par.conv)) this.conv = DR._Base.cast(par.conv); 9157}; 9158DR._Base._types[1645] = DR.msg.struct.MailWithConv; 9159DR.msg.struct.MailWithConv[__P] = new DR.msg.struct.Mail; 9160DR.msg.struct.MailWit
9160hConv[__P][__C] = DR.msg.struct.MailWithConv; 9161/** @type {DR.msg.struct.Conv|null} */ 9162DR.msg.struct.MailWithConv.prototype.conv = null; 9163 9164/** @extends {DR._Method} */ 9165DR.msg.Edit = function(par){ 9166 this.select = []; 9167 this.attach = []; 9168 /** @private */ 9169 this._t = 1774; 9170 if(!par || typeof par != 'object'){return;} 9171 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9172 if(DR._Base.is(par.error)) this.error = par.error; 9173}; 9174DR._Base._types[1774] = DR.msg.Edit; 9175DR.msg.Edit[__CL] = "Msg__Edit"; 9176DR.msg.Edit[__P] = new DR._Method; 9177DR.msg.Edit[__P][__C] = DR.msg.Edit; 9178/** @type {Array.<Number>} */ 9179DR.msg.Edit.prototype.attach = null; 9180/** @type {Boolean|null} */ 9181DR.msg.Edit.prototype.isHTML = null; 9182/** @type {Number} */ 9183DR.msg.Edit.prototype.mid = null; 9184/** @type {String} */ 9185DR.msg.Edit.prototype.text = null; 9186/** @type {Number|null} */ 9187DR.msg.Edit.prototype.uid = null; 9188/** @type {Number|null} */ 9189DR.msg.Edit.prototype.voiceMessageId = null; 9190/** @type {DR.msg.struct.EditRe} */ 9191DR.msg.Edit.prototype.re = null; 9192 9193/** @extends {DR._Method} */ 9194DR.msg.GetMail = function(par){ 9195 this.select = []; 9196 /** @private */ 9197 this._t = 1819; 9198 if(!par || typeof par != 'object'){return;} 9199 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9200 if(DR._Base.is(par.error)) this.error = par.error; 9201}; 9202DR._Base._types[1819] = DR.msg.GetMail; 9203DR.msg.GetMail[__CL] = "Msg__GetMail"; 9204DR.msg.GetMail[__P] = new DR._Method; 9205DR.msg.GetMail[__P][__C] = DR.msg.GetMail; 9206/** @type {Number} */ 9207DR.msg.GetMail.prototype.mid = null; 9208/** @type {Number|null} */ 9209DR.msg.GetMail.prototype.uid = null; 9210/** @type {DR.msg.struct.GetMailRe} */ 9211DR.msg.GetMail.prototype.re = null; 9212 9213/** @extends {DR._Method} */ 9214DR.msg.ConvLoadMore = function(par){ 9215 this.select = []; 9216 /** @private */ 9217 this._t = 2406; 9218 if(!par || typeof par != 'object'){return;} 9219 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9220 if(DR._Base.is(par.error)) this.error = par.error; 9221}; 9222DR._Base._types[2406] = DR.msg.ConvLoadMore; 9223DR.msg.ConvLoadMore[__CL] = "Msg__ConvLoadMore"; 9224DR.msg.ConvLoadMore[__P] = new DR._Method; 9225DR.msg.ConvLoadMore[__P][__C] = DR.msg.ConvLoadMore; 9226/** @type {Number|null} */ 9227DR.msg.ConvLoadMore.prototype.cid = null; 9228/** @type {Number|null} */ 9229DR.msg.ConvLoadMore.prototype.count = null; 9230/** @type {Number|null} */ 9231DR.msg.ConvLoadMore.prototype.fid = null; 9232/** @type {Number|null} */ 9233DR.msg.ConvLoadMore.prototype.mid = null; 9234/** @type {Number|null} */ 9235DR.msg.ConvLoadMore.prototype.uid = null; 9236/** @type {DR.msg.struct.ConvLoadMoreRe} */ 9237DR.msg.ConvLoadMore.prototype.re = null; 9238 9239/** @extends {DR._Method} */ 9240DR.msg.AttachAsProfilePic = function(par){ 9241 this.select = []; 9242 /** @private */ 9243 this._t = 2453; 9244 if(!par || typeof par != 'object'){return;} 9245 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9246 if(DR._Base.is(par.error)) this.error = par.error; 9247}; 9248DR._Base._types[2453] = DR.msg.AttachAsProfilePic; 9249DR.msg.AttachAsProfilePic[__CL] = "Msg__AttachAsProfilePic"; 9250DR.msg.AttachAsProfilePic[__P] = new DR._Method; 9251DR.msg.AttachAsProfilePic[__P][__C] = DR.msg.AttachAsProfilePic; 9252/** @type {Number} */ 9253DR.msg.AttachAsProfilePic.prototype.aid = null; 9254/** @type {DR.base.struct.Status} */ 9255DR.msg.AttachAsProfilePic.prototype.re = null; 9256 9257/** @extends {DR._Method} */ 9258DR.msg.Mute = function(par){ 9259 this.select = []; 9260 /** @private */ 9261 this._t = 2460; 9262 if(!par || typeof par != 'object'){return;} 9263 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9264 if(DR._Base.is(par.error)) this.error = par.error; 9265}; 9266DR._Base._types[2460] = DR.msg.Mute; 9267DR.msg.Mute[__CL] = "Msg__Mute"; 9268DR.msg.Mute[__P] = new DR._Method; 9269DR.msg.Mute[__P][__C] = DR.msg.Mute; 9270/** @type {Number} */ 9271DR.msg.Mute.prototype.cid = null; 9272/** @type {Boolean} */ 9273DR.msg.Mute.prototype.mute = null; 9274/** @type {Number|null} */ 9275DR.msg.Mute.prototype.uid = null; 9276/** @type {DR.base.struct.Status} */ 9277DR.msg.Mute.prototype.re = null; 9278 9279/** @extends {DR._Method} */ 9280DR.msg.LastConvs = function(par){ 9281 this.select = []; 9282 /** @private */ 9283 this._t = 2593; 9284 if(!par || typeof par != 'object'){return;} 9285 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9286 if(DR._Base.is(par.error)) this.error = par.error; 9287}; 9288DR._Base._types[2593] = DR.msg.LastConvs; 9289DR.msg.LastConvs[__CL] = "Msg__LastConvs"; 9290DR.msg.LastConvs[__P] = new DR._Method; 9291DR.msg.LastConvs[__P][__C] = DR.msg.LastConvs; 9292/** @type {Number|null} */ 9293DR.msg.LastConvs.prototype.uid = null; 9294/** @type {DR.msg.struct.ConvList} */ 9295DR.msg.LastConvs.prototype.re = null; 9296 9297/** @extends {DR._Method} */ 9298DR.msg.Stats = function(par){ 9299 this.select = []; 9300 /** @private */ 9301 this._t = 2610; 9302 if(!par || typeof par != 'object'){return;} 9303 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9304 if(DR._Base.is(par.error)) this.error = par.error; 9305}; 9306DR._Base._types[2610] = DR.msg.Stats; 9307DR.msg.Stats[__CL] = "Msg__Stats"; 9308DR.msg.Stats.KW_CHAT_MAIN_USER = "chat_main_user"; 9309DR.msg.Stats.KW_CHAT_MAIN_CONV = "chat_main_conv"; 9310DR.msg.Stats.KW_MSG_LAST_CONV = "msg_last_conv"; 9311DR.msg.Stats.KW_CHAT_SEARCH_USER = "chat_search_user"; 9312DR.msg.Stats.KW_CHAT_SEARCH_CONV = "chat_search_conv"; 9313DR.msg.Stats.KW_LAST_CONV_USER = "last_conv_user"; 9314DR.msg.Stats.KW_MSG_LINK_INFO_CLICK = "msg_link_info_click"; 9315DR.msg.Stats.KW_MSG_EMO_TOOLTIP = "msg_emo_tooltip"; 9316DR.msg.Stats[__P] = new DR._Method; 9317DR.msg.Stats[__P][__C] = DR.msg.Stats; 9318/** @type {String} */ 9319DR.msg.Stats.prototype.kw = null; 9320 9321/** @extends {DR._Method} */ 9322DR.msg.SetConvImage = function(par){ 9323 this.select = []; 9324 /** @private */ 9325 this._t = 2710; 9326 if(!par || typeof par != 'object'){return;} 9327 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9328 if(DR._Base.is(par.error)) this.error = par.error; 9329}; 9330DR._Base._types[2710] = DR.msg.SetConvImage; 9331DR.msg.SetConvImage[__CL] = "Msg__SetConvImage"; 9332DR.msg.SetConvImage[__P] = new DR._Method; 9333DR.msg.SetConvImage[__P][__C] = DR.msg.SetConvImage; 9334/** @type {Number} */ 9335DR.msg.SetConvImage.prototype.cid = null; 9336/** @type {Number} */ 9337DR.msg.SetConvImage.prototype.tmpId = null; 9338/** @type {Number|null} */ 9339DR.msg.SetConvImage.prototype.uid = null; 9340/** @type {DR.base.struct.Status} */ 9341DR.msg.SetConvImage.prototype.re = null; 9342 9343/** @extends {DR._Method} */ 9344DR.msg.GetConv = function(par){ 9345 this.select = []; 9346 /** @private */ 9347 this._t = 2719; 9348 if(!par || typeof par != 'object'){return;} 9349 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9350 if(DR._Base.is(par.error)) this.error = par.error; 9351}; 9352DR._Base._types[2719] = DR.msg.GetConv; 9353DR.msg.GetConv[__CL] = "Msg__GetConv"; 9354DR.msg.GetConv[__P] = new DR._Method; 9355DR.msg.GetConv[__P][__C] = DR.msg.GetConv; 9356/** @type {Number} */ 9357DR.msg.GetConv.prototype.cid = null; 9358/** @type {Number|null} */ 9359DR.msg.GetConv.prototype.uid = null; 9360/** @type {DR.msg.struct.GetConvRe} */ 9361DR.msg.GetConv.prototype.re = null; 9362 9363/** @extends {DR._Method} */ 9364DR.msg.SetConvTopic = function(par){ 9365 this.select = []; 9366 /** @private */ 9367 this._t = 2720; 9368 if(!par || typeof par != 'object'){return;} 9369 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9370 if(DR._Base.is(par.error)) this.error = par.error; 9371}; 9372DR._Base._types[2720] = DR.msg.SetConvTopic; 9373DR.msg.SetConvTopic[__CL] = "Msg__SetConvTopic"; 9374DR.msg.SetConvTopic[__P] = new DR._Method; 9375DR.msg.SetConvTopic[__P][__C] = DR.msg.SetConvTopic; 9376/** @type {Number} */ 9377DR.msg.SetConvTopic.prototype.cid = null; 9378/** @type {String} */ 9379DR.msg.SetConvTopic.prototype.topic = null; 9380/** @type {Number|null} */ 9381DR.msg.SetConvTopic.prototype.uid = null; 9382/** @type {DR.base.struct.Status} */ 9383DR.msg.SetConvTopic.prototype.re = null; 9384 9385/** @extends {DR.msg.struct.MailEvent} */ 9386DR.msg.struct.MailEventLeft = function(par){ 9387 /** @private */ 9388 this._t = 2727; 9389 if(!par || typeof par != 'object'){return;} 9390 DR.msg.struct.MailEvent.call(this,par); 9391}; 9392DR._Base._types[2727] = DR.msg.struct.MailEventLeft; 9393DR.msg.struct.MailEventLeft[__P] = new DR.msg.struct.MailEvent; 9394DR.msg.struct.MailEventLeft[__P][__C] = DR.msg.struct.MailEventLeft; 9395 9396/** @extends {DR.msg.struct.MailEvent} */ 9397DR.msg.struct.MailEventJoin = function(par){ 9398 /** @private */ 9399 this._t = 2728; 9400 if(!par || typeof par != 'object'){return;} 9401 DR.msg.struct.MailEvent.call(this,par); 9402 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 9403 if(DR._Base.is(par.uids)){ 9404 var tmp = {}; 9405 for( var k in par.uids ) tmp[(parseInt(par.uids [k])||0)] = (parseInt(par.uids [k])||0); 9406 this.uids = tmp; 9407 } 9408 if(DR._Base.is(par.usersPreview)){ 9409 var tmp = []; 9410 for( var k in par.usersPreview ) tmp.push(DR._Base.cast(par.usersPreview [k])
9410); 9411 this.usersPreview = tmp; 9412 } 9413}; 9414DR._Base._types[2728] = DR.msg.struct.MailEventJoin; 9415DR.msg.struct.MailEventJoin[__P] = new DR.msg.struct.MailEvent; 9416DR.msg.struct.MailEventJoin[__P][__C] = DR.msg.struct.MailEventJoin; 9417/** @type {Number} */ 9418DR.msg.struct.MailEventJoin.prototype.count = null; 9419/** @type {Array.<Number>} */ 9420DR.msg.struct.MailEventJoin.prototype.uids = null; 9421/** @type {Array.<DR.users.struct.User>} */ 9422DR.msg.struct.MailEventJoin.prototype.usersPreview = null; 9423 9424/** @extends {DR.msg.struct.MailEvent} */ 9425DR.msg.struct.MailEventRemove = function(par){ 9426 /** @private */ 9427 this._t = 2729; 9428 if(!par || typeof par != 'object'){return;} 9429 DR.msg.struct.MailEvent.call(this,par); 9430 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 9431 if(DR._Base.is(par.uids)){ 9432 var tmp = []; 9433 for( var k in par.uids ) tmp.push((parseInt(par.uids [k])||0)); 9434 this.uids = tmp; 9435 } 9436 if(DR._Base.is(par.usersPreview)){ 9437 var tmp = []; 9438 for( var k in par.usersPreview ) tmp.push(DR._Base.cast(par.usersPreview [k])); 9439 this.usersPreview = tmp; 9440 } 9441}; 9442DR._Base._types[2729] = DR.msg.struct.MailEventRemove; 9443DR.msg.struct.MailEventRemove[__P] = new DR.msg.struct.MailEvent; 9444DR.msg.struct.MailEventRemove[__P][__C] = DR.msg.struct.MailEventRemove; 9445/** @type {Number} */ 9446DR.msg.struct.MailEventRemove.prototype.count = null; 9447/** @type {Array.<Number>} */ 9448DR.msg.struct.MailEventRemove.prototype.uids = null; 9449/** @type {Array.<DR.users.struct.User>} */ 9450DR.msg.struct.MailEventRemove.prototype.usersPreview = null; 9451 9452/** @extends {DR.msg.struct.MailEvent} */ 9453DR.msg.struct.MailEventSetImage = function(par){ 9454 /** @private */ 9455 this._t = 2730; 9456 if(!par || typeof par != 'object'){return;} 9457 DR.msg.struct.MailEvent.call(this,par); 9458 if(DR._Base.is(par.image)) this.image = DR._Base.cast(par.image); 9459}; 9460DR._Base._types[2730] = DR.msg.struct.MailEventSetImage; 9461DR.msg.struct.MailEventSetImage[__P] = new DR.msg.struct.MailEvent; 9462DR.msg.struct.MailEventSetImage[__P][__C] = DR.msg.struct.MailEventSetImage; 9463/** @type {DR.base.struct.Image} */ 9464DR.msg.struct.MailEventSetImage.prototype.image = null; 9465 9466/** @extends {DR.msg.struct.MailEvent} */ 9467DR.msg.struct.MailEventSetTopic = function(par){ 9468 /** @private */ 9469 this._t = 2731; 9470 if(!par || typeof par != 'object'){return;} 9471 DR.msg.struct.MailEvent.call(this,par); 9472 if(DR._Base.is(par.from)) this.from = String(par.from||''); 9473 if(DR._Base.is(par.to)) this.to = String(par.to||''); 9474}; 9475DR._Base._types[2731] = DR.msg.struct.MailEventSetTopic; 9476DR.msg.struct.MailEventSetTopic[__P] = new DR.msg.struct.MailEvent; 9477DR.msg.struct.MailEventSetTopic[__P][__C] = DR.msg.struct.MailEventSetTopic; 9478/** @type {String} */ 9479DR.msg.struct.MailEventSetTopic.prototype.from = null; 9480/** @type {String} */ 9481DR.msg.struct.MailEventSetTopic.prototype.to = null; 9482 9483/** @extends {DR._Method} */ 9484DR.msg.ConvsWithUser = function(par){ 9485 this.select = []; 9486 /** @private */ 9487 this._t = 2735; 9488 if(!par || typeof par != 'object'){return;} 9489 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9490 if(DR._Base.is(par.error)) this.error = par.error; 9491}; 9492DR._Base._types[2735] = DR.msg.ConvsWithUser; 9493DR.msg.ConvsWithUser[__CL] = "Msg__ConvsWithUser"; 9494DR.msg.ConvsWithUser[__P] = new DR._Method; 9495DR.msg.ConvsWithUser[__P][__C] = DR.msg.ConvsWithUser; 9496/** @type {Number} */ 9497DR.msg.ConvsWithUser.prototype.fid = null; 9498/** @type {DR.msg.struct.ConvsWithUserRe} */ 9499DR.msg.ConvsWithUser.prototype.re = null; 9500 9501/** @extends {DR._Method} */ 9502DR.msg.ChatSearch = function(par){ 9503 this.select = []; 9504 /** @private */ 9505 this._t = 2737; 9506 if(!par || typeof par != 'object'){return;} 9507 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9508 if(DR._Base.is(par.error)) this.error = par.error; 9509}; 9510DR._Base._types[2737] = DR.msg.ChatSearch; 9511DR.msg.ChatSearch[__CL] = "Msg__ChatSearch"; 9512DR.msg.ChatSearch[__P] = new DR._Method; 9513DR.msg.ChatSearch[__P][__C] = DR.msg.ChatSearch; 9514/** @type {String} */ 9515DR.msg.ChatSearch.prototype.query = null; 9516/** @type {DR.msg.struct.ChatSearchRe} */ 9517DR.msg.ChatSearch.prototype.re = null; 9518 9519/** @extends {DR._Method} */ 9520DR.msg.EmoAdd = function(par){ 9521 this.select = []; 9522 /** @private */ 9523 this._t = 2779; 9524 if(!par || typeof par != 'object'){return;} 9525 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9526 if(DR._Base.is(par.error)) this.error = par.error; 9527}; 9528DR._Base._types[2779] = DR.msg.EmoAdd; 9529DR.msg.EmoAdd[__CL] = "Msg__EmoAdd"; 9530DR.msg.EmoAdd[__P] = new DR._Method; 9531DR.msg.EmoAdd[__P][__C] = DR.msg.EmoAdd; 9532/** @type {String} */ 9533DR.msg.EmoAdd.prototype.emo = null; 9534/** @type {Number} */ 9535DR.msg.EmoAdd.prototype.mid = null; 9536/** @type {Number|null} */ 9537DR.msg.EmoAdd.prototype.uid = null; 9538/** @type {DR.msg.struct.EmoList} */ 9539DR.msg.EmoAdd.prototype.re = null; 9540 9541/** @extends {DR._Method} */ 9542DR.msg.EmoRemove = function(par){ 9543 this.select = []; 9544 /** @private */ 9545 this._t = 2780; 9546 if(!par || typeof par != 'object'){return;} 9547 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9548 if(DR._Base.is(par.error)) this.error = par.error; 9549}; 9550DR._Base._types[2780] = DR.msg.EmoRemove; 9551DR.msg.EmoRemove[__CL] = "Msg__EmoRemove"; 9552DR.msg.EmoRemove[__P] = new DR._Method; 9553DR.msg.EmoRemove[__P][__C] = DR.msg.EmoRemove; 9554/** @type {String} */ 9555DR.msg.EmoRemove.prototype.emo = null; 9556/** @type {Number} */ 9557DR.msg.EmoRemove.prototype.mid = null; 9558/** @type {Number|null} */ 9559DR.msg.EmoRemove.prototype.uid = null; 9560/** @type {DR.msg.struct.EmoList} */ 9561DR.msg.EmoRemove.prototype.re = null; 9562 9563/** @extends {DR._Method} */ 9564DR.msg.EmoUsers = function(par){ 9565 this.select = []; 9566 /** @private */ 9567 this._t = 2889; 9568 if(!par || typeof par != 'object'){return;} 9569 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9570 if(DR._Base.is(par.error)) this.error = par.error; 9571}; 9572DR._Base._types[2889] = DR.msg.EmoUsers; 9573DR.msg.EmoUsers[__CL] = "Msg__EmoUsers"; 9574DR.msg.EmoUsers[__P] = new DR._Method; 9575DR.msg.EmoUsers[__P][__C] = DR.msg.EmoUsers; 9576/** @type {String} */ 9577DR.msg.EmoUsers.prototype.emo = null; 9578/** @type {Number} */ 9579DR.msg.EmoUsers.prototype.mid = null; 9580/** @type {Number|null} */ 9581DR.msg.EmoUsers.prototype.uid = null; 9582/** @type {DR.msg.struct.EmoUsersRe} */ 9583DR.msg.EmoUsers.prototype.re = null; 9584 9585/** @extends {DR._Method} */ 9586DR.msg.GetMailReaders = function(par){ 9587 this.select = []; 9588 /** @private */ 9589 this._t = 2911; 9590 if(!par || typeof par != 'object'){return;} 9591 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9592 if(DR._Base.is(par.error)) this.error = par.error; 9593}; 9594DR._Base._types[2911] = DR.msg.GetMailReaders; 9595DR.msg.GetMailReaders[__CL] = "Msg__GetMailReaders"; 9596DR.msg.GetMailReaders[__P] = new DR._Method; 9597DR.msg.GetMailReaders[__P][__C] = DR.msg.GetMailReaders; 9598/** @type {Number} */ 9599DR.msg.GetMailReaders.prototype.mid = null; 9600/** @type {Number} */ 9601DR.msg.GetMailReaders.prototype.pg = null; 9602/** @type {Number|null} */ 9603DR.msg.GetMailReaders.prototype.uid = null; 9604/** @type {DR.msg.struct.GetMailReadersRe} */ 9605DR.msg.GetMailReaders.prototype.re = null; 9606 9607/** @extends {DR._Method} */ 9608DR.msg.ConvLoadNewer = function(par){ 9609 this.select = []; 9610 /** @private */ 9611 this._t = 3642; 9612 if(!par || typeof par != 'object'){return;} 9613 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9614 if(DR._Base.is(par.error)) this.error = par.error; 9615}; 9616DR._Base._types[3642] = DR.msg.ConvLoadNewer; 9617DR.msg.ConvLoadNewer[__CL] = "Msg__ConvLoadNewer"; 9618DR.msg.ConvLoadNewer[__P] = new DR._Method; 9619DR.msg.ConvLoadNewer[__P][__C] = DR.msg.ConvLoadNewer; 9620/** @type {Number|null} */ 9621DR.msg.ConvLoadNewer.prototype.count = null; 9622/** @type {Number} */ 9623DR.msg.ConvLoadNewer.prototype.mid = null; 9624/** @type {Number|null} */ 9625DR.msg.ConvLoadNewer.prototype.uid = null; 9626/** @type {DR.msg.struct.ConvLoadMoreRe} */ 9627DR.msg.ConvLoadNewer.prototype.re = null; 9628 9629/** @extends {DR._Method} */ 9630DR.msg.CloseAdvert = function(par){ 9631 this.select = []; 9632 /** @private */ 9633 this._t = 4007; 9634 if(!par || typeof par != 'object'){return;} 9635 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9636 if(DR._Base.is(par.error)) this.error = par.error; 9637}; 9638DR._Base._types[4007] = DR.msg.CloseAdvert; 9639DR.msg.CloseAdvert[__CL] = "Msg__CloseAdvert"; 9640DR.msg.CloseAdvert[__P] = new DR._Method; 9641DR.msg.CloseAdvert[__P][__C] = DR.msg.CloseAdvert; 9642/** @type {Number} */ 9643DR.msg.CloseAdvert.prototype.advertId = null; 9644 9645/** @extends {DR._Method} */ 9646DR.msg.AdvertAgree = function(par){ 9647 this.select = []; 9648 /** @private */ 9649 this._t = 4540; 9650 if(!par || typeof par != 'object'){return;} 9651 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9652 if(DR._Base.is(par.error)) this.error = par.error; 9653}; 9654DR._Base._types[4540] = DR.msg.AdvertAgree; 9655DR.msg.AdvertAgree[__CL] = "Msg__AdvertAgree"; 9656DR.msg.AdvertAgree[__P] = new DR._Method; 9657DR.msg.AdvertAgree[__P][__C] = DR.msg.AdvertAgree; 9658/** @type {Number} */ 9659DR.msg.AdvertAgree.prototype.advertId = null; 9660/** @type {Boolean} */ 9661DR.msg.AdvertAgree.prototype.value = null; 9662/** @type {DR.base.struct.Status} */ 9663DR.msg.AdvertAgree.prototype.re = null; 9664 9665/** @extends {DR._Method} */ 9666DR.msg.CanSendVoice = function(par){ 9667 this.select = []; 9668 /** @private */ 9669 this._t = 5673; 9670 if(!par || typeof par != 'object'){return;} 9671 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9672 if(DR._Base.is(par.error)) this.error = par.error; 9673}; 9674DR._Base._types[5673] = DR.msg.CanSendVoice; 9675DR.msg.CanSendVoice[__CL] = "Msg__CanSendVoice"; 9676DR.msg.CanSendVoice[__P] = new DR._Method; 9677DR.msg.CanSendVoice[__P][__C] = DR.msg.CanSendVoice; 9678/** @type {DR.msg.struct.CanSendVoiceRe} */ 9679DR.msg.CanSendVoice.prototype.re = null; 9680 9681D.loaded();// --- msg.js --- 9682// +++ giphy.js +++ 9683DR.giphy = DR.giphy || {}; 9684DR.giphy.struct = DR.giphy.struct || {}; 9685DR.giphy.select = DR.giphy.select || {}; 9686/** @extends {DR._Method} */ 9687DR.giphy.Trend = function(par){ 9688 this.select = []; 9689 /** @private */ 9690 this._t = 2756; 9691 if(!par || typeof par != 'object'){return;} 9692 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9693 if(DR._Base.is(par.error)) this.error = par.error; 9694}; 9695DR._Base._types[2756] = DR.giphy.Trend; 9696DR.giphy.Trend[__CL] = "Giphy__Trend"; 9697DR.giphy.Trend[__P] = new DR._Method; 9698DR.giphy.Trend[__P][__C] = DR.giphy.Trend; 9699/** @type {DR.giphy.struct.TrendRe} */ 9700DR.giphy.Trend.prototype.re = null; 9701 9702/** @extends {DR._Method} */ 9703DR.giphy.Search = function(par){ 9704 this.select = []; 9705 /** @private */ 9706 this._t = 2757; 9707 if(!par || typeof par != 'object'){return;} 9708 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9709 if(DR._Base.is(par.error)) this.error = par.error; 9710}; 9711DR._Base._types[2757] = DR.giphy.Search; 9712DR.giphy.Search[__CL] = "Giphy__Search"; 9713DR.giphy.Search[__P] = new DR._Method; 9714DR.giphy.Search[__P][__C] = DR.giphy.Search; 9715/** @type {Number|null} */ 9716DR.giphy.Search.prototype.pg = null; 9717/** @type {String} */ 9718DR.giphy.Search.prototype.query = null; 9719/** @type {DR.giphy.struct.SearchRe} */ 9720DR.giphy.Search.prototype.re = null; 9721 9722/** @extends {DR._Base} */ 9723DR.giphy.struct.Item = function(par){ 9724 /** @private */ 9725 this._t = 2758; 9726 if(!par || typeof par != 'object'){return;} 9727 if(DR._Base.is(par.gif)) this.gif = String(par.gif||''); 9728 if(DR._Base.is(par.gifSmall)) this.gifSmall = String(par.gifSmall||''); 9729 if(DR._Base.is(par.h)) this.h = (parseInt(par.h)||0); 9730 if(DR._Base.is(par.id)) this.id = String(par.id||''); 9731 if(DR._Base.is(par.image)) this.image = String(par.image||''); 9732 if(DR._Base.is(par.mp4)) this.mp4 = String(par.mp4||''); 9733 if(DR._Base.is(par.mp4Small)) this.mp4Small = String(par.mp4Small||''); 9734 if(DR._Base.is(par.plus18)) this.plus18 = Boolean(par.plus18); 9735 if(DR._Base.is(par.w)) this.w = (parseInt(par.w)||0); 9736}; 9737DR._Base._types[2758] = DR.giphy.struct.Item; 9738DR.giphy.struct.Item[__P] = new DR._Base; 9739DR.giphy.struct.Item[__P][__C] = DR.giphy.struct.Item; 9740/** @type {String} */ 9741DR.giphy.struct.Item.prototype.gif = null; 9742/** @type {String} */ 9743DR.giphy.struct.Item.prototype.gifSmall = null; 9744/** @type {Number} */ 9745DR.giphy.struct.Item.prototype.h = null; 9746/** @type {String} */ 9747DR.giphy.struct.Item.prototype.id = null; 9748/** @type {String} */ 9749DR.giphy.struct.Item.prototype.image = null; 9750/** @type {String} */ 9751DR.giphy.struct.Item.prototype.mp4 = null; 9752/** @type {String} */ 9753DR.giphy.struct.Item.prototype.mp4Small = null; 9754/** @type {Boolean} */ 9755DR.giphy.struct.Item.prototype.plus18 = null; 9756/** @type {Number} */ 9757DR.giphy.struct.Item.prototype.w = null; 9758 9759/** @extends {DR._Base} */ 9760DR.giphy.struct.SearchRe = function(par){ 9761 /** @private */ 9762 this._t = 2759; 9763 if(!par || typeof par != 'object'){return;} 9764 if(DR._Base.is(par.count)) this.count = (parseInt(par.count)||0); 9765 if(DR._Base.is(par.items)){ 9766 var tmp = []; 9767 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 9768 this.items = tmp; 9769 } 9770 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 9771}; 9772DR._Base._types[2759] = DR.giphy.struct.SearchRe; 9773DR.giphy.struct.SearchRe[__P] = new DR._Base; 9774DR.giphy.struct.SearchRe[__P][__C] = DR.giphy.struct.SearchRe; 9775/** @type {Number} */ 9776DR.giphy.struct.SearchRe.prototype.count = null; 9777/** @type {Array.<DR.giphy.struct.Item>} */ 9778DR.giphy.struct.SearchRe.prototype.items = null; 9779/** @type {Number} */ 9780DR.giphy.struct.SearchRe.prototype.pgs = null; 9781 9782/** @extends {DR._Base} */ 9783DR.giphy.struct.TrendRe = function(par){ 9784 /** @private */ 9785 this._t = 2760; 9786 if(!par || typeof par != 'object'){return;} 9787 if(DR._Base.is(par.items)){ 9788 var tmp = []; 9789 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 9790 this.items = tmp; 9791 } 9792}; 9793DR._Base._types[2760] = DR.giphy.struct.TrendRe; 9794DR.giphy.struct.TrendRe[__P] = new DR._Base; 9795DR.giphy.struct.TrendRe[__P][__C] = DR.giphy.struct.TrendRe; 9796/** @type {Array.<DR.giphy.struct.Item>} */ 9797DR.giphy.struct.TrendRe.prototype.items = null; 9798 9799/** @extends {DR._Method} */ 9800DR.giphy.UseGif = function(par){ 9801 this.select = []; 9802 /** @private */ 9803 this._t = 2765; 9804 if(!par || typeof par != 'object'){return;} 9805 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9806 if(DR._Base.is(par.error)) this.error = par.error; 9807}; 9808DR._Base._types[2765] = DR.giphy.UseGif; 9809DR.giphy.UseGif[__CL] = "Giphy__UseGif"; 9810DR.giphy.UseGif[__P] = new DR._Method; 9811DR.giphy.UseGif[__P][__C] = DR.giphy.UseGif; 9812/** @type {String} */ 9813DR.giphy.UseGif.prototype.id = null; 9814 9815/** @extends {DR._Method} */ 9816DR.giphy.SetPlus18 = function(par){ 9817 this.select = []; 9818 /** @private */ 9819 this._t = 3094; 9820 if(!par || typeof par != 'object'){return;} 9821 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9822 if(DR._Base.is(par.error)) this.error = par.error; 9823}; 9824DR._Base._types[3094] = DR.giphy.SetPlus18; 9825DR.giphy.SetPlus18[__CL] = "Giphy__SetPlus18"; 9826DR.giphy.SetPlus18[__P] = new DR._Method; 9827DR.giphy.SetPlus18[__P][__C] = DR.giphy.SetPlus18; 9828/** @type {String} */ 9829DR.giphy.SetPlus18.prototype.id = null; 9830/** @type {Boolean} */ 9831DR.giphy.SetPlus18.prototype.v = null; 9832 9833D.loaded();// --- giphy.js --- 9834// +++ sounds.js +++ 9835DR.sounds = DR.sounds || {}; 9836DR.sounds.struct = DR.sounds.struct || {}; 9837DR.sounds.select = DR.sounds.select || {}; 9838/** @extends {DR._Method} */ 9839DR.sounds.Search = function(par){ 9840 this.select = []; 9841 /** @private */ 9842 this._t = 3429; 9843 if(!par || typeof par != 'object'){return;} 9844 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9845 if(DR._Base.is(par.error)) this.error = par.error; 9846}; 9847DR._Base._types[3429] = DR.sounds.Search; 9848DR.sounds.Search[__CL] = "Sounds__Search"; 9849DR.sounds.Search[__P] = new DR._Method; 9850DR.sounds.Search[__P][__C] = DR.sounds.Search; 9851/** @type {Number|null} */ 9852DR.sounds.Search.prototype.pg = null; 9853/** @type {String} */ 9854DR.sounds.Search.prototype.query = null; 9855/** @type {DR.sounds.struct.SearchRe} */ 9856DR.sounds.Search.prototype.re = null; 9857 9858/** @extends {DR._Base} */ 9859DR.sounds.struct.Item = function(par){ 9860 /** @private */ 9861 this._t = 3430; 9862 if(!par || typeof par != 'object'){return;} 9863 if(DR._Base.is(par.icon)) this.icon = String(par.icon||''); 9864 if(DR._Base.is(par.id)) this.id = (parseInt(par.id)||0); 9865 if(DR._Base.is(par.mp3)) this.mp3 = String(par.mp3||''); 9866 if(DR._Base.is(par.subtitle)) this.subtitle = String(par.subtitle||''); 9867 if(DR._Base.is(par.title)) this.title = String(par.title||''); 9868}; 9869DR._Base._types[3430] = DR.sounds.struct.Item; 9870DR.sounds.struct.Item[__P] = new DR._Base; 9871DR.sounds.struct.Item[__P][__C] = DR.sounds.struct.Item; 9872/** @type {String} */ 9873DR.sounds.struct.Item.prototype.icon = null; 9874/** @type {Number} */ 9875DR.sounds.struct.Item.prototype.id = null; 9876/** @type {String} */ 9877DR.sounds.struct.Item.prototype.mp3 = null; 9878/** @type {String} */ 9879DR.sounds.struct.Item.prototype.subtitle = null; 9880/** @type {String} */ 9881DR.sounds.struct.Item.prototype.title = null; 9882 9883/** @extends {DR._Base} */ 9884DR.sounds.str
9884uct.SearchRe = function(par){ 9885 /** @private */ 9886 this._t = 3434; 9887 if(!par || typeof par != 'object'){return;} 9888 if(DR._Base.is(par.items)){ 9889 var tmp = []; 9890 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 9891 this.items = tmp; 9892 } 9893 if(DR._Base.is(par.pgs)) this.pgs = (parseInt(par.pgs)||0); 9894}; 9895DR._Base._types[3434] = DR.sounds.struct.SearchRe; 9896DR.sounds.struct.SearchRe[__P] = new DR._Base; 9897DR.sounds.struct.SearchRe[__P][__C] = DR.sounds.struct.SearchRe; 9898/** @type {Array.<DR.sounds.struct.Item>} */ 9899DR.sounds.struct.SearchRe.prototype.items = null; 9900/** @type {Number} */ 9901DR.sounds.struct.SearchRe.prototype.pgs = null; 9902 9903/** @extends {DR._Base} */ 9904DR.sounds.struct.TrendRe = function(par){ 9905 /** @private */ 9906 this._t = 3435; 9907 if(!par || typeof par != 'object'){return;} 9908 if(DR._Base.is(par.items)){ 9909 var tmp = []; 9910 for( var k in par.items ) tmp.push(DR._Base.cast(par.items [k])); 9911 this.items = tmp; 9912 } 9913}; 9914DR._Base._types[3435] = DR.sounds.struct.TrendRe; 9915DR.sounds.struct.TrendRe[__P] = new DR._Base; 9916DR.sounds.struct.TrendRe[__P][__C] = DR.sounds.struct.TrendRe; 9917/** @type {Array.<DR.sounds.struct.Item>} */ 9918DR.sounds.struct.TrendRe.prototype.items = null; 9919 9920/** @extends {DR._Method} */ 9921DR.sounds.Trend = function(par){ 9922 this.select = []; 9923 /** @private */ 9924 this._t = 3436; 9925 if(!par || typeof par != 'object'){return;} 9926 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9927 if(DR._Base.is(par.error)) this.error = par.error; 9928}; 9929DR._Base._types[3436] = DR.sounds.Trend; 9930DR.sounds.Trend[__CL] = "Sounds__Trend"; 9931DR.sounds.Trend[__P] = new DR._Method; 9932DR.sounds.Trend[__P][__C] = DR.sounds.Trend; 9933/** @type {Number|null} */ 9934DR.sounds.Trend.prototype.pg = null; 9935/** @type {DR.sounds.struct.TrendRe} */ 9936DR.sounds.Trend.prototype.re = null; 9937 9938/** @extends {DR._Method} */ 9939DR.sounds.UseItem = function(par){ 9940 this.select = []; 9941 /** @private */ 9942 this._t = 3450; 9943 if(!par || typeof par != 'object'){return;} 9944 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9945 if(DR._Base.is(par.error)) this.error = par.error; 9946}; 9947DR._Base._types[3450] = DR.sounds.UseItem; 9948DR.sounds.UseItem[__CL] = "Sounds__UseItem"; 9949DR.sounds.UseItem[__P] = new DR._Method; 9950DR.sounds.UseItem[__P][__C] = DR.sounds.UseItem; 9951/** @type {Number} */ 9952DR.sounds.UseItem.prototype.id = null; 9953 9954/** @extends {DR._Method} */ 9955DR.sounds.HideTour = function(par){ 9956 this.select = []; 9957 /** @private */ 9958 this._t = 3451; 9959 if(!par || typeof par != 'object'){return;} 9960 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 9961 if(DR._Base.is(par.error)) this.error = par.error; 9962}; 9963DR._Base._types[3451] = DR.sounds.HideTour; 9964DR.sounds.HideTour[__CL] = "Sounds__HideTour"; 9965DR.sounds.HideTour[__P] = new DR._Method; 9966DR.sounds.HideTour[__P][__C] = DR.sounds.HideTour; 9967/** @type {Number|null} */ 9968DR.sounds.HideTour.prototype.addData = null; 9969 9970D.loaded();// --- sounds.js --- 9971// +++ notifications.js +++ 9972DR.notifications = DR.notifications || {}; 9973DR.notifications.struct = DR.notifications.struct || {}; 9974DR.notifications.select = DR.notifications.select || {}; 9975/** @extends {DR._Base} */ 9976DR.notifications.struct.SubscribeRe = function(par){ 9977 /** @private */ 9978 this._t = 6158; 9979 if(!par || typeof par != 'object'){return;} 9980 if(DR._Base.is(par.error)) this.error = String(par.error||''); 9981 if(DR._Base.is(par.exists)) this.exists = Boolean(par.exists); 9982}; 9983DR._Base._types[6158] = DR.notifications.struct.SubscribeRe; 9984DR.notifications.struct.SubscribeRe[__P] = new DR._Base; 9985DR.notifications.struct.SubscribeRe[__P][__C] = DR.notifications.struct.SubscribeRe; 9986/** @type {String|null} */ 9987DR.notifications.struct.SubscribeRe.prototype.error = null; 9988/** @type {Boolean} */ 9989DR.notifications.struct.SubscribeRe.prototype.exists = null; 9990 9991/** @extends {DR._Base} */ 9992DR.notifications.struct.UnsubscribeRe = function(par){ 9993 /** @private */ 9994 this._t = 6160; 9995 if(!par || typeof par != 'object'){return;} 9996 if(DR._Base.is(par.ok)) this.ok = Boolean(par.ok); 9997}; 9998DR._Base._types[6160] = DR.notifications.struct.UnsubscribeRe; 9999DR.notifications.struct.UnsubscribeRe[__P] = new DR._Base; 10000DR.notifications.struct.UnsubscribeRe[__P][__C] = DR.notifications.struct.UnsubscribeRe; 10001/** @type {Boolean} */ 10002DR.notifications.struct.UnsubscribeRe.prototype.ok = null; 10003 10004/** @extends {DR._Method} */ 10005DR.notifications.Click = function(par){ 10006 this.select = []; 10007 /** @private */ 10008 this._t = 3133; 10009 if(!par || typeof par != 'object'){return;} 10010 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 10011 if(DR._Base.is(par.error)) this.error = par.error; 10012}; 10013DR._Base._types[3133] = DR.notifications.Click; 10014DR.notifications.Click[__CL] = "Notifications__Click"; 10015DR.notifications.Click[__P] = new DR._Method; 10016DR.notifications.Click[__P][__C] = DR.notifications.Click; 10017/** @type {Number} */ 10018DR.notifications.Click.prototype.type = null; 10019/** @type {DR.base.struct.Status} */ 10020DR.notifications.Click.prototype.re = null; 10021 10022/** @extends {DR._Method} */ 10023DR.notifications.Close = function(par){ 10024 this.select = []; 10025 /** @private */ 10026 this._t = 3134; 10027 if(!par || typeof par != 'object'){return;} 10028 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 10029 if(DR._Base.is(par.error)) this.error = par.error; 10030}; 10031DR._Base._types[3134] = DR.notifications.Close; 10032DR.notifications.Close[__CL] = "Notifications__Close"; 10033DR.notifications.Close[__P] = new DR._Method; 10034DR.notifications.Close[__P][__C] = DR.notifications.Close; 10035/** @type {Number} */ 10036DR.notifications.Close.prototype.type = null; 10037/** @type {DR.base.struct.Status} */ 10038DR.notifications.Close.prototype.re = null; 10039 10040/** @extends {DR._Method} */ 10041DR.notifications.Subscribe = function(par){ 10042 this.select = []; 10043 /** @private */ 10044 this._t = 6159; 10045 if(!par || typeof par != 'object'){return;} 10046 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 10047 if(DR._Base.is(par.error)) this.error = par.error; 10048}; 10049DR._Base._types[6159] = DR.notifications.Subscribe; 10050DR.notifications.Subscribe[__CL] = "Notifications__Subscribe"; 10051DR.notifications.Subscribe[__P] = new DR._Method; 10052DR.notifications.Subscribe[__P][__C] = DR.notifications.Subscribe; 10053/** @type {String} */ 10054DR.notifications.Subscribe.prototype.subscription = null; 10055/** @type {DR.notifications.struct.SubscribeRe} */ 10056DR.notifications.Subscribe.prototype.re = null; 10057 10058/** @extends {DR._Method} */ 10059DR.notifications.Unsubscribe = function(par){ 10060 this.select = []; 10061 /** @private */ 10062 this._t = 6161; 10063 if(!par || typeof par != 'object'){return;} 10064 if(DR._Base.is(par.re)) this.re = DR._Base.cast(par.re); 10065 if(DR._Base.is(par.error)) this.error = par.error; 10066}; 10067DR._Base._types[6161] = DR.notifications.Unsubscribe; 10068DR.notifications.Unsubscribe[__CL] = "Notifications__Unsubscribe"; 10069DR.notifications.Unsubscribe[__P] = new DR._Method; 10070DR.notifications.Unsubscribe[__P][__C] = DR.notifications.Unsubscribe; 10071/** @type {String} */ 10072DR.notifications.Unsubscribe.prototype.subscription = null; 10073/** @type {DR.notifications.struct.UnsubscribeRe} */ 10074DR.notifications.Unsubscribe.prototype.re = null; 10075 10076D.loaded();// --- notifications.js ---
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.