def get_logs(
*,
project: Optional[str] = None,
context: Optional[str] = None,
column_context: Optional[str] = None,
filter: Optional[str] = None,
limit: Optional[int] = None,
offset: int = 0,
return_versions: Optional[bool] = None,
group_threshold: Optional[int] = None,
value_limit: Optional[int] = None,
sorting: Optional[Dict[str, Any]] = None,
group_sorting: Optional[Dict[str, Any]] = None,
from_ids: Optional[List[int]] = None,
exclude_ids: Optional[List[int]] = None,
from_fields: Optional[List[str]] = None,
exclude_fields: Optional[List[str]] = None,
group_by: Optional[List[str]] = None,
group_limit: Optional[int] = None,
group_offset: Optional[int] = 0,
group_depth: Optional[int] = None,
nested_groups: Optional[bool] = True,
groups_only: Optional[bool] = None,
return_timestamps: Optional[bool] = None,
return_ids_only: bool = False,
api_key: Optional[str] = None,
) -> Union[List[unify.Log], Dict[str, Any]]: