FindDetailEntity.java 30.4 KB
Newer Older
J
jessyan 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507
package me.jessyan.mvparms.demo.mvp.model.entity;

import java.util.List;

/**
 * Created by xhb on 2016/3/5.
 * 发现详情实体类
 */
public class FindDetailEntity {

    /**
     * itemList : [{"type":"video","data":{"id":5860,"date":1457107200000,"idx":1,"title":"用 2000 颗弹珠造一个音乐盒","description":"瑞典 33 岁音乐家 Martin Molin 用 14 个月、2000 颗弹珠,制造出了这台庞大的木制音乐盒。音乐盒可以演奏不同风格,这支由他和钢珠音乐盒组成的乐队叫 Wintergatan,将于 2016 年夏天开始巡演~From Wintergatan","category":"创意","duration":272,"playUrl":"http://baobab.wdjcdn.com/1457061051621W.mp4","playInfo":[{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1457061051621W.mp4"}],"consumption":{"collectionCount":1228,"shareCount":3007,"playCount":0,"replyCount":88},"promotion":null,"waterMarks":null,"provider":{"name":"YouTube","alias":"youtube","icon":"http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/62adccef5fbaaac92f124461ce8e5506_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5860","forWeibo":"http://wandou.im/1m0xed"},"campaign":null}},{"type":"video","data":{"id":5666,"date":1456675200000,"idx":4,"title":"1976:世界随音波而动","description":"创意短片「1976」试图表达的是一场关于\u201c预感\u201d与\u201c声音\u201d的冥想。这部超现实主义的短片,营造了一个因为未知的变动、预感而不安的氛围,并且充分地让声音去掌控画面的节奏。From Loop","category":"创意","duration":98,"playUrl":"http://baobab.wdjcdn.com/1456304477849485802164.mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1456304748222_5666_854x480.mp4"},{"height":410,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1456304477849485802164.mp4"}],"consumption":{"collectionCount":479,"shareCount":450,"playCount":0,"replyCount":18},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/358b7996e5b51bccc1407d18fa7aeee5_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/358b7996e5b51bccc1407d18fa7aeee5_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/9f4fbc676d5cf6052b2f1bddf319076d_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/358b7996e5b51bccc1407d18fa7aeee5_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5666","forWeibo":"http://wandou.im/1jnb3x"},"campaign":null}},{"type":"video","data":{"id":5564,"date":1456416000000,"idx":2,"title":"超萌创意全息投影:最迷你的厨师","description":"世界上最迷你的厨师又来了~这一次他去到了寒冷的大雪天里,为餐前无聊等餐的客人制作精美甜点。虽然人小,但是做出来的美食分量可不能小!快来看看他独特又有趣的制作过程吧!From Skullmapping","category":"创意","duration":190,"playUrl":"http://baobab.wdjcdn.com/1455968234865481297704.mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1455968670373_5564_854x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1455968234865481297704.mp4"}],"consumption":{"collectionCount":1725,"shareCount":3995,"playCount":0,"replyCount":45},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/8ad1f07d2a2a893a55360968e4ac26c3_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/8ad1f07d2a2a893a55360968e4ac26c3_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/42acbea88107183ae11cfa7da474a811_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/8ad1f07d2a2a893a55360968e4ac26c3_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5564","forWeibo":"http://wandou.im/1ig7kq"},"campaign":null}},{"type":"video","data":{"id":5652,"date":1456329600000,"idx":1,"title":"人类,为什么要这么欺负一个机器人","description":"2 月 23 日,波士顿动力发布了新版机器人 Atlas 的实拍视频。新版的双足人形机器人,具有超强的稳定性。不仅可以在雪地淡定行走,还可以平静地面对人类过分的调戏。From Boston Dynamics","category":"创意","duration":297,"playUrl":"http://baobab.wdjcdn.com/14562919706254.mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1456292234792_5652_854x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/14562919706254.mp4"}],"consumption":{"collectionCount":1800,"shareCount":5046,"playCount":0,"replyCount":152},"promotion":null,"waterMarks":null,"provider":{"name":"YouTube","alias":"youtube","icon":"http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/8de93be9273b18116f03656368becc97_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/8de93be9273b18116f03656368becc97_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/37f38b49755013590dfe36cfb7c88504_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/8de93be9273b18116f03656368becc97_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5652","forWeibo":"http://wandou.im/1jlmgw"},"campaign":null}},{"type":"video","data":{"id":5444,"date":1455897600000,"idx":3,"title":"创意定格:一场奇妙的邂逅","description":"「Shiny」这支基调欢快的创意定格动画里,讲述了一场有些奇妙的邂逅。美女偶遇打劫,然后英雄救美送上天降的珍宝。不过虽然钻石闪耀,然而还是抵不过真爱的光芒~ From Daniel Cloud Campos","category":"创意","duration":233,"playUrl":"http://baobab.wdjcdn.com/1455863692561482408606.mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1455863828938_5444_854x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1455863692561482408606.mp4"}],"consumption":{"collectionCount":1768,"shareCount":2471,"playCount":0,"replyCount":44},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/3dad7dcf3411dc2eab3c4bba20e353f2_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/3dad7dcf3411dc2eab3c4bba20e353f2_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/29bbda0ae97c644a8fc79196b7666fc6_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/3dad7dcf3411dc2eab3c4bba20e353f2_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5444","forWeibo":"http://wandou.im/1i2pef"},"campaign":null}},{"type":"video","data":{"id":4958,"date":1455811200000,"idx":2,"title":"广告的未来:潜入你的梦境","description":"无处不在的广告,已经成为了我们生活的一部分。随着科技的发展,广告在未来还可以通过怎样的途径接触到大众呢?也许它们会潜入你的梦境里。这支概念短片描绘了当梦境被广告影响,会是什么样。From STUDIO SMACK","category":"创意","duration":132,"playUrl":"http://baobab.wdjcdn.com/1453343058293462927516.mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1453343235312_4958_854x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1453343058293462927516.mp4"}],"consumption":{"collectionCount":1119,"shareCount":1380,"playCount":0,"replyCount":47},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/1c1411e743301978c6a9efdae3d3240a_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/1c1411e743301978c6a9efdae3d3240a_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/73c56fa154869713f5c150581db8a18a_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/1c1411e743301978c6a9efdae3d3240a_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=4958","forWeibo":"http://wandou.im/19xclr"},"campaign":null}},{"type":"video","data":{"id":4968,"date":1455638400000,"idx":4,"title":"靠自己飞翔:人力直升机","description":"三十年无人问鼎的 AHS 西科尔斯基国际航空大奖,终于被 Aerovelo 团队获得。他们研发的这款人力直升机虽然只飞行了 64.1  秒,3.3 米高。但他们在努力展示,人的力量有多么伟大。From Aerovelo Inc","category":"创意","duration":104,"playUrl":"http://baobab.wdjcdn.com/1453356441147A(5).mp4","playInfo":[{"height":480,"width":854,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1453356923788_4968_854x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1453356441147A(5).mp4"}],"consumption":{"collectionCount":927,"shareCount":1714,"playCount":0,"replyCount":49},"promotion":null,"waterMarks":null,"provider":{"name":"YouTube","alias":"youtube","icon":"http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/92c8ad89b179bf159fb5906261226412_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/92c8ad89b179bf159fb5906261226412_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/df726082895f16679d797369aa0c8bf2_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/92c8ad89b179bf159fb5906261226412_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=4968","forWeibo":"http://wandou.im/19zbco"},"campaign":null}},{"type":"video","data":{"id":4780,"date":1455552000000,"idx":2,"title":"令人头皮发麻的视效短片:蜘蛛的网","description":"视效短片「Loom」(织布机)通过精细、极具张力与冲击的视觉画面,配以代入感极强的声效,描绘了一个蜘蛛成功捕获猎物的过程。虽然看得人头皮发麻,但仍是十分美而震撼。From Polynoid","category":"创意","duration":320,"playUrl":"http://baobab.wdjcdn.com/145249343727751788411.mp4","playInfo":[{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/145249343727751788411.mp4"}],"consumption":{"collectionCount":1612,"shareCount":1877,"playCount":0,"replyCount":79},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/b5a55d91712a7f85f43539aec2b7a223_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/b5a55d91712a7f85f43539aec2b7a223_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/f580ef0b49f143064fd739080a97f746_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/b5a55d91712a7f85f43539aec2b7a223_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=4780","forWeibo":"http://wandou.im/17b1dt"},"campaign":null}},{"type":"video","data":{"id":4318,"date":1455422400000,"idx":5,"title":"周末号外丨点火好过节~","description":"对于甜蜜的情侣来说,每年的 2 月 14 日都是浪漫的情人节。可是并不是所有人都这么看的,不少人看来这天更像是火把节。短片中的点火虽然是圣诞传统,不过现在情人节里好像也有人这么过了呢~From Yule Log 2.0","category":"创意","duration":82,"playUrl":"http://baobab.wdjcdn.com/1451026206769454641049.mp4","playInfo":[{"height":480,"width":848,"name":"标清","type":"normal","url":"http://baobab.wdjcdn.com/1451026469044_4318_848x480.mp4"},{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1451026206769454641049.mp4"}],"consumption":{"collectionCount":290,"shareCount":155,"playCount":0,"replyCount":11},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/13dd20543c9e2d472ef61db112acd68c_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/13dd20543c9e2d472ef61db112acd68c_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/142dafd02a5d6945f37fabdddbb0ee9d_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/13dd20543c9e2d472ef61db112acd68c_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=4318","forWeibo":"http://wandou.im/13cdwh"},"campaign":null}},{"type":"video","data":{"id":4580,"date":1455336000000,"idx":4,"title":"周末号外丨迷幻花海:Slowly Rising","description":"荷兰音乐制作人 BEATSOFREEN 这首 Slowly Rising(缓慢生长)的 MV 由日本的 Hideki Inaba 创作。画面中源源不断的动植物混合体,创作出了花海般涌动的迷幻景象。From kanahebi","category":"创意","duration":210,"playUrl":"http://baobab.wdjcdn.com/1452062194844429162097.mp4","playInfo":[{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1452062194844429162097.mp4"}],"consumption":{"collectionCount":542,"shareCount":562,"playCount":0,"replyCount":24},"promotion":null,"waterMarks":null,"provider":{"name":"Vimeo","alias":"vimeo","icon":"http://img.wdjimg.com/image/video/c3ad630be461cbb081649c9e21d6cbe3_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/3ec2288c8d0599339bad174785aba98e_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/3ec2288c8d0599339bad174785aba98e_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/d94bebc32d6fbc0ff96a247622752ec7_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/3ec2288c8d0599339bad174785aba98e_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=4580","forWeibo":"http://wandou.im/161hwj"},"campaign":null}}]
     * count : 10
     * total : 0
     * nextPageUrl : http://baobab.wandoujia.com/api/v3/videos?start=10&num=10&categoryName=%E5%88%9B%E6%84%8F&strategy=date
     */

    private int count;
    private int total;
    private String nextPageUrl;
    /**
     * type : video
     * data : {"id":5860,"date":1457107200000,"idx":1,"title":"用 2000 颗弹珠造一个音乐盒","description":"瑞典 33 岁音乐家 Martin Molin 用 14 个月、2000 颗弹珠,制造出了这台庞大的木制音乐盒。音乐盒可以演奏不同风格,这支由他和钢珠音乐盒组成的乐队叫 Wintergatan,将于 2016 年夏天开始巡演~From Wintergatan","category":"创意","duration":272,"playUrl":"http://baobab.wdjcdn.com/1457061051621W.mp4","playInfo":[{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1457061051621W.mp4"}],"consumption":{"collectionCount":1228,"shareCount":3007,"playCount":0,"replyCount":88},"promotion":null,"waterMarks":null,"provider":{"name":"YouTube","alias":"youtube","icon":"http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png"},"author":null,"adTrack":null,"shareAdTrack":null,"favoriteAdTrack":null,"webAdTrack":null,"cover":{"feed":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/62adccef5fbaaac92f124461ce8e5506_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg"},"webUrl":{"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5860","forWeibo":"http://wandou.im/1m0xed"},"campaign":null}
     */

    private List<ItemListEntity> itemList;

    public void setCount(int count) {
        this.count = count;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public void setNextPageUrl(String nextPageUrl) {
        this.nextPageUrl = nextPageUrl;
    }

    public void setItemList(List<ItemListEntity> itemList) {
        this.itemList = itemList;
    }

    public int getCount() {
        return count;
    }

    public int getTotal() {
        return total;
    }

    public String getNextPageUrl() {
        return nextPageUrl;
    }

    public List<ItemListEntity> getItemList() {
        return itemList;
    }

    public static class ItemListEntity {
        private String type;
        /**
         * id : 5860
         * date : 1457107200000
         * idx : 1
         * title : 用 2000 颗弹珠造一个音乐盒
         * description : 瑞典 33 岁音乐家 Martin Molin 用 14 个月、2000 颗弹珠,制造出了这台庞大的木制音乐盒。音乐盒可以演奏不同风格,这支由他和钢珠音乐盒组成的乐队叫 Wintergatan,将于 2016 年夏天开始巡演~From Wintergatan
         * category : 创意
         * duration : 272
         * playUrl : http://baobab.wdjcdn.com/1457061051621W.mp4
         * playInfo : [{"height":720,"width":1280,"name":"高清","type":"high","url":"http://baobab.wdjcdn.com/1457061051621W.mp4"}]
         * consumption : {"collectionCount":1228,"shareCount":3007,"playCount":0,"replyCount":88}
         * promotion : null
         * waterMarks : null
         * provider : {"name":"YouTube","alias":"youtube","icon":"http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png"}
         * author : null
         * adTrack : null
         * shareAdTrack : null
         * favoriteAdTrack : null
         * webAdTrack : null
         * cover : {"feed":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","detail":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg","blurred":"http://img.wdjimg.com/image/video/62adccef5fbaaac92f124461ce8e5506_0_0.jpeg","sharing":"http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg"}
         * webUrl : {"raw":"http://www.wandoujia.com/eyepetizer/detail.html?vid=5860","forWeibo":"http://wandou.im/1m0xed"}
         * campaign : null
         */

        private DataEntity data;

        public void setType(String type) {
            this.type = type;
        }

        public void setData(DataEntity data) {
            this.data = data;
        }

        public String getType() {
            return type;
        }

        public DataEntity getData() {
            return data;
        }

        public static class DataEntity {
            private int id;
            private long date;
            private int idx;
            private String title;
            private String description;
            private String category;
            private int duration;
            private String playUrl;
            /**
             * collectionCount : 1228
             * shareCount : 3007
             * playCount : 0
             * replyCount : 88
             */

            private ConsumptionEntity consumption;
            private Object promotion;
            private Object waterMarks;
            /**
             * name : YouTube
             * alias : youtube
             * icon : http://img.wdjimg.com/image/video/fa20228bc5b921e837156923a58713f6_256_256.png
             */

            private ProviderEntity provider;
            private Object author;
            private Object adTrack;
            private Object shareAdTrack;
            private Object favoriteAdTrack;
            private Object webAdTrack;
            /**
             * feed : http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg
             * detail : http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg
             * blurred : http://img.wdjimg.com/image/video/62adccef5fbaaac92f124461ce8e5506_0_0.jpeg
             * sharing : http://img.wdjimg.com/image/video/cfc2ffd94f4c2234ff9f77eb99205791_0_0.jpeg
             */

            private CoverEntity cover;
            /**
             * raw : http://www.wandoujia.com/eyepetizer/detail.html?vid=5860
             * forWeibo : http://wandou.im/1m0xed
             */

            private WebUrlEntity webUrl;
            private Object campaign;
            /**
             * height : 720
             * width : 1280
             * name : 高清
             * type : high
             * url : http://baobab.wdjcdn.com/1457061051621W.mp4
             */

            private List<PlayInfoEntity> playInfo;

            public void setId(int id) {
                this.id = id;
            }

            public void setDate(long date) {
                this.date = date;
            }

            public void setIdx(int idx) {
                this.idx = idx;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public void setCategory(String category) {
                this.category = category;
            }

            public void setDuration(int duration) {
                this.duration = duration;
            }

            public void setPlayUrl(String playUrl) {
                this.playUrl = playUrl;
            }

            public void setConsumption(ConsumptionEntity consumption) {
                this.consumption = consumption;
            }

            public void setPromotion(Object promotion) {
                this.promotion = promotion;
            }

            public void setWaterMarks(Object waterMarks) {
                this.waterMarks = waterMarks;
            }

            public void setProvider(ProviderEntity provider) {
                this.provider = provider;
            }

            public void setAuthor(Object author) {
                this.author = author;
            }

            public void setAdTrack(Object adTrack) {
                this.adTrack = adTrack;
            }

            public void setShareAdTrack(Object shareAdTrack) {
                this.shareAdTrack = shareAdTrack;
            }

            public void setFavoriteAdTrack(Object favoriteAdTrack) {
                this.favoriteAdTrack = favoriteAdTrack;
            }

            public void setWebAdTrack(Object webAdTrack) {
                this.webAdTrack = webAdTrack;
            }

            public void setCover(CoverEntity cover) {
                this.cover = cover;
            }

            public void setWebUrl(WebUrlEntity webUrl) {
                this.webUrl = webUrl;
            }

            public void setCampaign(Object campaign) {
                this.campaign = campaign;
            }

            public void setPlayInfo(List<PlayInfoEntity> playInfo) {
                this.playInfo = playInfo;
            }

            public int getId() {
                return id;
            }

            public long getDate() {
                return date;
            }

            public int getIdx() {
                return idx;
            }

            public String getTitle() {
                return title;
            }

            public String getDescription() {
                return description;
            }

            public String getCategory() {
                return category;
            }

            public int getDuration() {
                return duration;
            }

            public String getPlayUrl() {
                return playUrl;
            }

            public ConsumptionEntity getConsumption() {
                return consumption;
            }

            public Object getPromotion() {
                return promotion;
            }

            public Object getWaterMarks() {
                return waterMarks;
            }

            public ProviderEntity getProvider() {
                return provider;
            }

            public Object getAuthor() {
                return author;
            }

            public Object getAdTrack() {
                return adTrack;
            }

            public Object getShareAdTrack() {
                return shareAdTrack;
            }

            public Object getFavoriteAdTrack() {
                return favoriteAdTrack;
            }

            public Object getWebAdTrack() {
                return webAdTrack;
            }

            public CoverEntity getCover() {
                return cover;
            }

            public WebUrlEntity getWebUrl() {
                return webUrl;
            }

            public Object getCampaign() {
                return campaign;
            }

            public List<PlayInfoEntity> getPlayInfo() {
                return playInfo;
            }

            public static class ConsumptionEntity {
                private int collectionCount;
                private int shareCount;
                private int playCount;
                private int replyCount;

                public void setCollectionCount(int collectionCount) {
                    this.collectionCount = collectionCount;
                }

                public void setShareCount(int shareCount) {
                    this.shareCount = shareCount;
                }

                public void setPlayCount(int playCount) {
                    this.playCount = playCount;
                }

                public void setReplyCount(int replyCount) {
                    this.replyCount = replyCount;
                }

                public int getCollectionCount() {
                    return collectionCount;
                }

                public int getShareCount() {
                    return shareCount;
                }

                public int getPlayCount() {
                    return playCount;
                }

                public int getReplyCount() {
                    return replyCount;
                }
            }

            public static class ProviderEntity {
                private String name;
                private String alias;
                private String icon;

                public void setName(String name) {
                    this.name = name;
                }

                public void setAlias(String alias) {
                    this.alias = alias;
                }

                public void setIcon(String icon) {
                    this.icon = icon;
                }

                public String getName() {
                    return name;
                }

                public String getAlias() {
                    return alias;
                }

                public String getIcon() {
                    return icon;
                }
            }

            public static class CoverEntity {
                private String feed;
                private String detail;
                private String blurred;
                private String sharing;

                public void setFeed(String feed) {
                    this.feed = feed;
                }

                public void setDetail(String detail) {
                    this.detail = detail;
                }

                public void setBlurred(String blurred) {
                    this.blurred = blurred;
                }

                public void setSharing(String sharing) {
                    this.sharing = sharing;
                }

                public String getFeed() {
                    return feed;
                }

                public String getDetail() {
                    return detail;
                }

                public String getBlurred() {
                    return blurred;
                }

                public String getSharing() {
                    return sharing;
                }
            }

            public static class WebUrlEntity {
                private String raw;
                private String forWeibo;

                public void setRaw(String raw) {
                    this.raw = raw;
                }

                public void setForWeibo(String forWeibo) {
                    this.forWeibo = forWeibo;
                }

                public String getRaw() {
                    return raw;
                }

                public String getForWeibo() {
                    return forWeibo;
                }
            }

            public static class PlayInfoEntity {
                private int height;
                private int width;
                private String name;
                private String type;
                private String url;

                public void setHeight(int height) {
                    this.height = height;
                }

                public void setWidth(int width) {
                    this.width = width;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public int getHeight() {
                    return height;
                }

                public int getWidth() {
                    return width;
                }

                public String getName() {
                    return name;
                }

                public String getType() {
                    return type;
                }

                public String getUrl() {
                    return url;
                }
            }
        }
    }
}