ChannelInterface: {
    components: [{
        flags: {};
        methods: ChannelInterface.Base;
    }, {
        flags: {
            channelList: true;
        };
        methods: ChannelInterface.ChannelListOrLineupInfo;
    }, {
        flags: {
            lineupInfo: true;
        };
        methods: ChannelInterface.ChannelListOrLineupInfo;
    }, {
        flags: {
            electronicGuide: true;
        };
        methods: ChannelInterface.ElectronicGuide;
    }, {
        flags: {
            electronicGuide: true;
            recordProgram: true;
        };
        methods: ChannelInterface.RecordProgramAndElectronicGuide;
    }];
}