# BigQueryTableDetail

One table, with the typed schema a destination's `partition.field` needs.

Type: object

Fields typed as another model are documented on that model's page; fetch it before filling the field.

| Field | Type | Required | Description | Allowed values / default / constraints |
| --- | --- | --- | --- | --- |
| `project` | string | yes | Google Cloud project the table belongs to. |  |
| `dataset` | string | yes | Dataset the table belongs to. |  |
| `table` | string | yes | The table's own id, unqualified. |  |
| `schema` | object with values of string | no | Column name to BigQuery type, e.g. `{"Rank": "INTEGER", "created_at": "TIMESTAMP"}`. A destination's `partition.field` must name one of these, and its type is inferred from here. |  |
| `num_rows` | integer, nullable | no | Row count as BigQuery reports it |  |
| `num_bytes` | integer, nullable | no | Size in bytes |  |
| `partitioning` | [BigQueryPartitioningInfo](https://dev-api.sheetgo.com/rest/reference/models/BigQueryPartitioningInfo.md), nullable | no | Null when the table is not partitioned |  |

## Used by

- [GET /rest/beta/bigquery/projects/{project}/datasets/{dataset}/tables/{table}](https://dev-api.sheetgo.com/rest/reference/bigquery.md#get-rest-beta-bigquery-projects-project-datasets-dataset-tables-table)

---

More: start page https://dev-api.sheetgo.com/rest/reference.md, everything in one file https://dev-api.sheetgo.com/rest/llms-full.txt, OpenAPI https://dev-api.sheetgo.com/rest/openapi.json.
