Source: entities/region.js

/**
 * Encapsulates Region-specific fields and request logic
 * @namespace LGI.Guide.entities
 * @class Region
 * @extends EntityBase
 */
LGI.Guide.Region = function () {
    EntityBase.call(this);
};

LGI.Guide.Region.ID = new TextField('id');
LGI.Guide.Region.NAME = new TextField('name');
LGI.Guide.Region.SUBREGIONS = new TextField('subregions');
LGI.Guide.Region.GENRES = new TextField('genres');
LGI.Guide.Region.CATEGORIES = new TextField('categories');
LGI.Guide.Region.CHANNEL_LINEUP_LINK = new TextField('channelLineupLink');
LGI.Guide.Region.SELF_LINK = new TextField('selfLink');
LGI.Guide.Region.TOP_BROADCASTS_LINK = new TextField('topBroadcastsLink');
LGI.Guide.Region.TOP_VIDEOS_LINK = new TextField('topVideosLink');

LGI.Guide.utils.addFactory(LGI.Guide.Region);

LGI.Guide.Region.prototype = Object.create(EntityBase.prototype);
LGI.Guide.Region.prototype._baseURL = 'regions.json?';