Skip to content

Breakthrough Datasets

albert.resources.btdataset

BTDatasetReferences

Bases: BaseAlbertModel

Show JSON schema:
{
  "properties": {
    "project_ids": {
      "items": {
        "type": "string"
      },
      "title": "Project Ids",
      "type": "array"
    },
    "data_column_ids": {
      "items": {
        "type": "string"
      },
      "title": "Data Column Ids",
      "type": "array"
    },
    "sheet_ids": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Sheet Ids"
    },
    "filter": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Filter"
    }
  },
  "required": [
    "project_ids",
    "data_column_ids"
  ],
  "title": "BTDatasetReferences",
  "type": "object"
}

Fields:

project_ids

project_ids: list[str]

data_column_ids

data_column_ids: list[str]

sheet_ids

sheet_ids: list[str] | None = None

filter

filter: dict[str, Any] | None = None

BTDataset

Bases: BaseResource

Attributes:

Name Type Description
name str
id BTDatasetId | None
key str | None
file_name str | None
report EntityLink | None
references BTDatasetReferences | None

name

name: str

id

id: BTDatasetId | None = Field(
    default=None, alias="albertId"
)

key

key: str | None = Field(default=None)

file_name

file_name: str | None = Field(
    default=None, alias="fileName"
)

report

report: EntityLink | None = Field(
    default=None, alias="Report"
)

references

references: BTDatasetReferences | None = Field(
    default=None, alias="References"
)