Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions cirro_api_client/v1/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,10 +188,8 @@
from .resources_info import ResourcesInfo
from .row_insert import RowInsert
from .row_insert_values import RowInsertValues
from .row_insert_values_additional_property import RowInsertValuesAdditionalProperty
from .row_update import RowUpdate
from .row_update_values import RowUpdateValues
from .row_update_values_additional_property import RowUpdateValuesAdditionalProperty
from .run_analysis_request import RunAnalysisRequest
from .run_analysis_request_params import RunAnalysisRequestParams
from .run_analysis_request_source_sample_files_map import RunAnalysisRequestSourceSampleFilesMap
Expand Down Expand Up @@ -223,7 +221,6 @@
from .sheet_job_type import SheetJobType
from .sheet_query_request import SheetQueryRequest
from .sheet_query_response import SheetQueryResponse
from .sheet_query_response_rows_item import SheetQueryResponseRowsItem
from .sheet_sort import SheetSort
from .sheet_type import SheetType
from .sheet_update_response import SheetUpdateResponse
Expand Down Expand Up @@ -454,10 +451,8 @@
"ResourcesInfo",
"RowInsert",
"RowInsertValues",
"RowInsertValuesAdditionalProperty",
"RowUpdate",
"RowUpdateValues",
"RowUpdateValuesAdditionalProperty",
"RunAnalysisRequest",
"RunAnalysisRequestParams",
"RunAnalysisRequestSourceSampleFilesMap",
Expand Down Expand Up @@ -489,7 +484,6 @@
"SheetJobType",
"SheetQueryRequest",
"SheetQueryResponse",
"SheetQueryResponseRowsItem",
"SheetSort",
"SheetType",
"SheetUpdateResponse",
Expand Down
25 changes: 6 additions & 19 deletions cirro_api_client/v1/models/row_insert_values.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
from __future__ import annotations

from collections.abc import Mapping
from typing import TYPE_CHECKING, Any, TypeVar
from typing import Any, TypeVar

from attrs import define as _attrs_define
from attrs import field as _attrs_field

if TYPE_CHECKING:
from ..models.row_insert_values_additional_property import RowInsertValuesAdditionalProperty


T = TypeVar("T", bound="RowInsertValues")


Expand All @@ -22,40 +18,31 @@ class RowInsertValues:

"""

additional_properties: dict[str, RowInsertValuesAdditionalProperty] = _attrs_field(init=False, factory=dict)
additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict)

def to_dict(self) -> dict[str, Any]:

field_dict: dict[str, Any] = {}
for prop_name, prop in self.additional_properties.items():
field_dict[prop_name] = prop.to_dict()
field_dict.update(self.additional_properties)

return field_dict

@classmethod
def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
from ..models.row_insert_values_additional_property import RowInsertValuesAdditionalProperty

d = dict(src_dict)
row_insert_values = cls()

additional_properties = {}
for prop_name, prop_dict in d.items():
additional_property = RowInsertValuesAdditionalProperty.from_dict(prop_dict)

additional_properties[prop_name] = additional_property

row_insert_values.additional_properties = additional_properties
row_insert_values.additional_properties = d
return row_insert_values

@property
def additional_keys(self) -> list[str]:
return list(self.additional_properties.keys())

def __getitem__(self, key: str) -> RowInsertValuesAdditionalProperty:
def __getitem__(self, key: str) -> Any:
return self.additional_properties[key]

def __setitem__(self, key: str, value: RowInsertValuesAdditionalProperty) -> None:
def __setitem__(self, key: str, value: Any) -> None:
self.additional_properties[key] = value

def __delitem__(self, key: str) -> None:
Expand Down

This file was deleted.

25 changes: 6 additions & 19 deletions cirro_api_client/v1/models/row_update_values.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
from __future__ import annotations

from collections.abc import Mapping
from typing import TYPE_CHECKING, Any, TypeVar
from typing import Any, TypeVar

from attrs import define as _attrs_define
from attrs import field as _attrs_field

if TYPE_CHECKING:
from ..models.row_update_values_additional_property import RowUpdateValuesAdditionalProperty


T = TypeVar("T", bound="RowUpdateValues")


Expand All @@ -23,40 +19,31 @@ class RowUpdateValues:

"""

additional_properties: dict[str, RowUpdateValuesAdditionalProperty] = _attrs_field(init=False, factory=dict)
additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict)

def to_dict(self) -> dict[str, Any]:

field_dict: dict[str, Any] = {}
for prop_name, prop in self.additional_properties.items():
field_dict[prop_name] = prop.to_dict()
field_dict.update(self.additional_properties)

return field_dict

@classmethod
def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
from ..models.row_update_values_additional_property import RowUpdateValuesAdditionalProperty

d = dict(src_dict)
row_update_values = cls()

additional_properties = {}
for prop_name, prop_dict in d.items():
additional_property = RowUpdateValuesAdditionalProperty.from_dict(prop_dict)

additional_properties[prop_name] = additional_property

row_update_values.additional_properties = additional_properties
row_update_values.additional_properties = d
return row_update_values

@property
def additional_keys(self) -> list[str]:
return list(self.additional_properties.keys())

def __getitem__(self, key: str) -> RowUpdateValuesAdditionalProperty:
def __getitem__(self, key: str) -> Any:
return self.additional_properties[key]

def __setitem__(self, key: str, value: RowUpdateValuesAdditionalProperty) -> None:
def __setitem__(self, key: str, value: Any) -> None:
self.additional_properties[key] = value

def __delitem__(self, key: str) -> None:
Expand Down

This file was deleted.

20 changes: 5 additions & 15 deletions cirro_api_client/v1/models/sheet_query_response.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
from __future__ import annotations

from collections.abc import Mapping
from typing import TYPE_CHECKING, Any, TypeVar
from typing import TYPE_CHECKING, Any, TypeVar, cast

from attrs import define as _attrs_define
from attrs import field as _attrs_field

if TYPE_CHECKING:
from ..models.query_column import QueryColumn
from ..models.sheet_query_response_rows_item import SheetQueryResponseRowsItem


T = TypeVar("T", bound="SheetQueryResponse")
Expand All @@ -22,12 +21,12 @@ class SheetQueryResponse:

Attributes:
columns (list[QueryColumn]): column definitions, starting with `_row_id`
rows (list[list[SheetQueryResponseRowsItem]]): row data, each list aligned with `columns`
rows (list[list[Any]]): row data, each list aligned with `columns`
total_row_count (int): number of total rows in the result set
"""

columns: list[QueryColumn]
rows: list[list[SheetQueryResponseRowsItem]]
rows: list[list[Any]]
total_row_count: int
additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict)

Expand All @@ -39,10 +38,7 @@ def to_dict(self) -> dict[str, Any]:

rows = []
for rows_item_data in self.rows:
rows_item = []
for rows_item_item_data in rows_item_data:
rows_item_item = rows_item_item_data.to_dict()
rows_item.append(rows_item_item)
rows_item = rows_item_data

rows.append(rows_item)

Expand All @@ -63,7 +59,6 @@ def to_dict(self) -> dict[str, Any]:
@classmethod
def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
from ..models.query_column import QueryColumn
from ..models.sheet_query_response_rows_item import SheetQueryResponseRowsItem

d = dict(src_dict)
columns = []
Expand All @@ -76,12 +71,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
rows = []
_rows = d.pop("rows")
for rows_item_data in _rows:
rows_item = []
_rows_item = rows_item_data
for rows_item_item_data in _rows_item:
rows_item_item = SheetQueryResponseRowsItem.from_dict(rows_item_item_data)

rows_item.append(rows_item_item)
rows_item = cast(list[Any], rows_item_data)

rows.append(rows_item)

Expand Down
47 changes: 0 additions & 47 deletions cirro_api_client/v1/models/sheet_query_response_rows_item.py

This file was deleted.

2 changes: 0 additions & 2 deletions config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,5 @@ class_overrides:
class_name: WorkspaceComputeConfigEnvironmentVariables
ViewFilterValuesType0Item:
class_name: ViewFilterValues
SheetQueryResponseRowsItemItem:
class_name: SheetQueryResponseRowsItem
DashboardDashboardDataType0:
class_name: DashboardData
Loading
Loading