{
  "actorSpecification": 1,
  "views": {
    "detailed": {
      "display": {
        "component": "table",
        "properties": {
          "authorMetadata.aboutDescription": {
            "format": "text",
            "label": "About Description"
          },
          "authorMetadata.avatarUrl": {
            "format": "link",
            "label": "Avatar URL"
          },
          "authorMetadata.bannerUrl": {
            "format": "link",
            "label": "Banner URL"
          },
          "authorMetadata.channelId": {
            "format": "text",
            "label": "Channel ID"
          },
          "authorMetadata.channelLinks": {
            "format": "text",
            "label": "Channel Links"
          },
          "authorMetadata.channelName": {
            "format": "text",
            "label": "Channel"
          },
          "authorMetadata.channelUrl": {
            "format": "link",
            "label": "Channel URL"
          },
          "authorMetadata.country": {
            "format": "text",
            "label": "Country"
          },
          "authorMetadata.description": {
            "format": "text",
            "label": "Description"
          },
          "authorMetadata.externalLinks": {
            "format": "text",
            "label": "External Links"
          },
          "authorMetadata.handle": {
            "format": "text",
            "label": "Handle"
          },
          "authorMetadata.isFamilySafe": {
            "format": "boolean",
            "label": "Family Safe"
          },
          "authorMetadata.isVerified": {
            "format": "boolean",
            "label": "Verified"
          },
          "authorMetadata.joinedDateText": {
            "format": "text",
            "label": "Joined Date"
          },
          "authorMetadata.keywords": {
            "format": "text",
            "label": "Keywords"
          },
          "authorMetadata.location": {
            "format": "text",
            "label": "Location"
          },
          "authorMetadata.rssUrl": {
            "format": "link",
            "label": "RSS URL"
          },
          "authorMetadata.subscriberCount": {
            "format": "number",
            "label": "Subscribers"
          },
          "authorMetadata.subscriberCountText": {
            "format": "text",
            "label": "Subscribers Text"
          },
          "authorMetadata.totalViews": {
            "format": "number",
            "label": "Total Views"
          },
          "authorMetadata.totalViewsText": {
            "format": "text",
            "label": "Total Views Text"
          },
          "authorMetadata.videoCount": {
            "format": "number",
            "label": "Video Count"
          },
          "authorMetadata.videoCountText": {
            "format": "text",
            "label": "Videos Text"
          },
          "badges": {
            "format": "text",
            "label": "Badges"
          },
          "category": {
            "format": "text",
            "label": "Category"
          },
          "concurrentViewersText": {
            "format": "text",
            "label": "Watching Now"
          },
          "courses": {
            "format": "text",
            "label": "Courses"
          },
          "description": {
            "format": "text",
            "label": "Description"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "durationSeconds": {
            "format": "number",
            "label": "Duration (s)"
          },
          "isLive": {
            "format": "boolean",
            "label": "Live"
          },
          "isMembersOnly": {
            "format": "boolean",
            "label": "Members Only"
          },
          "isShort": {
            "format": "boolean",
            "label": "Short"
          },
          "isUpcoming": {
            "format": "boolean",
            "label": "Upcoming"
          },
          "likeCount": {
            "format": "number",
            "label": "Likes"
          },
          "liveVideos": {
            "format": "text",
            "label": "Live Videos"
          },
          "playlists": {
            "format": "text",
            "label": "Playlists"
          },
          "podcasts": {
            "format": "text",
            "label": "Podcasts"
          },
          "publishedAt": {
            "format": "text",
            "label": "Published At"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published"
          },
          "releases": {
            "format": "text",
            "label": "Releases"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "shorts": {
            "format": "text",
            "label": "Shorts"
          },
          "thumbnailUrl": {
            "format": "link",
            "label": "Thumbnail"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          },
          "viewCountText": {
            "format": "text",
            "label": "Views Text"
          }
        }
      },
      "title": "Detailed",
      "transformation": {
        "fields": [
          "videoId",
          "title",
          "url",
          "viewCount",
          "viewCountText",
          "publishedTimeText",
          "duration",
          "durationSeconds",
          "thumbnailUrl",
          "description",
          "isLive",
          "isShort",
          "isUpcoming",
          "isMembersOnly",
          "concurrentViewersText",
          "likeCount",
          "publishedAt",
          "category",
          "badges",
          "authorMetadata.channelId",
          "authorMetadata.channelName",
          "authorMetadata.handle",
          "authorMetadata.channelUrl",
          "authorMetadata.subscriberCount",
          "authorMetadata.subscriberCountText",
          "authorMetadata.videoCount",
          "authorMetadata.videoCountText",
          "authorMetadata.country",
          "authorMetadata.isVerified",
          "authorMetadata.avatarUrl",
          "authorMetadata.bannerUrl",
          "authorMetadata.rssUrl",
          "authorMetadata.isFamilySafe",
          "authorMetadata.keywords",
          "authorMetadata.description",
          "authorMetadata.aboutDescription",
          "authorMetadata.channelLinks",
          "authorMetadata.joinedDateText",
          "authorMetadata.totalViewsText",
          "authorMetadata.totalViews",
          "authorMetadata.location",
          "authorMetadata.externalLinks",
          "shorts",
          "playlists",
          "liveVideos",
          "podcasts",
          "courses",
          "releases",
          "scrapedAt"
        ],
        "flatten": [
          "authorMetadata"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "authorMetadata.channelName": {
            "format": "text",
            "label": "Channel"
          },
          "authorMetadata.subscriberCount": {
            "format": "number",
            "label": "Subscribers"
          },
          "duration": {
            "format": "text",
            "label": "Duration"
          },
          "publishedTimeText": {
            "format": "text",
            "label": "Published"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "url": {
            "format": "link",
            "label": "URL"
          },
          "videoId": {
            "format": "text",
            "label": "Video ID"
          },
          "viewCount": {
            "format": "number",
            "label": "Views"
          }
        }
      },
      "title": "Overview",
      "transformation": {
        "fields": [
          "title",
          "videoId",
          "viewCount",
          "duration",
          "publishedTimeText",
          "url",
          "authorMetadata.channelName",
          "authorMetadata.subscriberCount"
        ],
        "flatten": [
          "authorMetadata"
        ]
      }
    }
  }
}
