def METHOD_NAME(data):
    return {
        'id': data['crn'],
        **traverse_obj(data, {
            'title': 'title',
            'description': 'description',
            'duration': ('duration', {partial(int_or_none, scale=1000)}),
            'timestamp': ('schedulingStart', {parse_iso8601}),
            'season_number': 'seasonNumber',
            'episode_number': 'episodeNumber',
            'view_count': 'viewCount',
            'like_count': 'likeCount',
        }),
        'thumbnails': orderedSet(traverse_obj(data, ('images', ..., {
            'url': ('url', {url_or_none}),
        }))),
    }