{
  "type" : "struct",
  "fields" : [ {
    "name" : "reportingStartDate",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "activityType",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "customerId",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "streamSourceId",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "vendorKey",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "vendorName",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "smeTrackProductId",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "providerGenre",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "artistName",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "trackName",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "isrcTrackNumber",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "upcCode",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "productTitle",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "grid",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "statementTypeKey",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "locationOfTrackInPlaylist",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "deviceType",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "osType",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "referralSourceType",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "royaltyBearingPlay",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "timestamp",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "lengthOfStream",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "numberOfWeeklyStreams",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "selectionSourceType",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "selectionSourceDetail",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "serviceLoggingTimestamp",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "utcOffset",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "transactionType",
    "type" : "integer",
    "nullable" : true,
    "metadata" : { }
  }, {
    "name" : "programType",
    "type" : "string",
    "nullable" : true,
    "metadata" : { }
  }]
}
