{
  "actorSpecification": 1,
  "fields": {},
  "views": {
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "authorName": {
            "format": "text",
            "label": "Author"
          },
          "authorPlaytimeForever": {
            "format": "number",
            "label": "Playtime (hrs)"
          },
          "authorSteamId": {
            "format": "text",
            "label": "Author ID"
          },
          "gameTitle": {
            "format": "text",
            "label": "Game"
          },
          "language": {
            "format": "text",
            "label": "Language"
          },
          "primarilySteamDeck": {
            "format": "text",
            "label": "Steam Deck"
          },
          "rating": {
            "format": "text",
            "label": "Rating"
          },
          "recordType": {
            "format": "text",
            "label": "Type"
          },
          "reviewText": {
            "format": "text",
            "label": "Review"
          },
          "scrapedAt": {
            "format": "text",
            "label": "Scraped At"
          },
          "steamPurchase": {
            "format": "text",
            "label": "Steam Purchase"
          },
          "timestampCreated": {
            "format": "text",
            "label": "Date"
          },
          "votesHelpful": {
            "format": "number",
            "label": "Helpful Votes"
          }
        }
      },
      "title": "Steam Reviews",
      "transformation": {
        "fields": [
          "gameTitle",
          "rating",
          "reviewText",
          "authorName",
          "authorSteamId",
          "authorPlaytimeForever",
          "votesHelpful",
          "timestampCreated",
          "language",
          "steamPurchase",
          "primarilySteamDeck",
          "recordType",
          "scrapedAt"
        ]
      }
    }
  }
}
