1 (function (GCN) { 2 3 'use strict'; 4 5 /** 6 * @TODO (petro): Where is this constant used. Can it be removed? 7 * 8 * @const 9 * @type {number} 10 */ 11 var TYPE_ID = 10011; 12 13 /** 14 * @class ImageAPI 15 */ 16 var ImageAPI = GCN.defineChainback({ 17 18 __chainbacktype__: 'ImageAPI', 19 _extends: GCN.FileAPI, 20 _type: 'image', 21 22 /** 23 * writable properties for the page object 24 */ 25 WRITEABLE_PROPS: ['cdate', 26 'description', 27 'folderId', // @TODO Check if moving is implemented 28 // correctly. 29 'name' ] 30 31 }); 32 33 GCN.image = GCN.exposeAPI(ImageAPI); 34 GCN.ImageAPI = ImageAPI; 35 36 }(GCN)); 37