bigquery-etl/bigquery_etl/stripe/price.schema.json

143 строки
2.2 KiB
JSON

[
{
"name": "active",
"type": "BOOLEAN"
},
{
"name": "billing_scheme",
"type": "STRING"
},
{
"name": "created",
"type": "TIMESTAMP"
},
{
"name": "currency",
"type": "STRING"
},
{
"name": "id",
"type": "STRING"
},
{
"name": "livemode",
"type": "BOOLEAN"
},
{
"name": "lookup_key",
"type": "STRING"
},
{
"name": "metadata",
"type": "RECORD",
"mode": "REPEATED",
"fields": [
{
"name": "key",
"type": "STRING"
},
{
"name": "value",
"type": "STRING"
}
]
},
{
"name": "nickname",
"type": "STRING"
},
{
"name": "object",
"type": "STRING"
},
{
"name": "product",
"type": "STRING",
"description": "expandable"
},
{
"name": "recurring",
"type": "RECORD",
"fields": [
{
"name": "aggregate_usage",
"type": "STRING"
},
{
"name": "interval",
"type": "STRING"
},
{
"name": "interval_count",
"type": "INTEGER"
},
{
"name": "trial_period_days",
"type": "INTEGER",
"description": "undocumented"
},
{
"name": "usage_type",
"type": "STRING"
}
]
},
{
"name": "tiers",
"type": "RECORD",
"mode": "REPEATED",
"fields": [
{
"name": "flat_amount",
"type": "INTEGER"
},
{
"name": "flat_amount_decimal",
"type": "STRING"
},
{
"name": "unit_amount",
"type": "INTEGER"
},
{
"name": "unit_amount_decimal",
"type": "STRING"
},
{
"name": "up_to",
"type": "INTEGER"
}
]
},
{
"name": "tiers_mode",
"type": "STRING"
},
{
"name": "transform_quantity",
"type": "RECORD",
"fields": [
{
"name": "divide_by",
"type": "INTEGER"
},
{
"name": "round",
"type": "STRING"
}
]
},
{
"name": "type",
"type": "STRING"
},
{
"name": "unit_amount",
"type": "INTEGER"
},
{
"name": "unit_amount_decimal",
"type": "STRING"
}
]