key_result
key_result ¶
DomoKeyResult
dataclass
¶
DomoKeyResult(
id: int,
name: str = None,
description: str = None,
state: str = None,
status: str = None,
owner_id: int = None,
owner_type: str = None,
owners: list[Any] = None,
resource_id: str = None,
resource_type: str = None,
measurement: str = None,
start_value: float = None,
current_value: float = None,
target_value: float = None,
color_value: str = None,
operator: str = None,
raw: dict = None,
)
Represents a single key result belonging to an objective.
DomoKeyResults
dataclass
¶
DomoKeyResults(
parent: DomoEntity,
key_results: list[DomoKeyResult] = list(),
)
Bases: DomoSubEntity
Sub-entity for managing an objective's key results.
create
async
¶
create(
name: str,
owner_id: int,
debug_api: bool = False,
session: AsyncClient | None = None,
return_raw: bool = False,
*,
context: RouteContext | None = None,
**context_kwargs
) -> DomoKeyResult
Create a new key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
delete
async
¶
delete(
key_result_id: int | str,
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
)
Delete a key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
get
async
¶
get(
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
) -> list[DomoKeyResult]
Populate key results from the parent objective's raw data.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
get_chart
async
¶
get_chart(
key_result_id: int | str,
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
)
Get chart data for a key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 | |
get_values
async
¶
get_values(
key_result_id: int | str,
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
)
Get historical values for a key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 | |
update
async
¶
update(
key_result_id: int | str,
payload: dict,
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
) -> DomoKeyResult
Update an existing key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
update_tags
async
¶
update_tags(
key_result_id: int | str,
tag_ids: list[int],
period_id: int | None = None,
debug_api: bool = False,
session: AsyncClient | None = None,
*,
context: RouteContext | None = None,
**context_kwargs
)
Replace the tags assigned to a key result.
Source code in src/crew_dcs/classes/DomoObjective/key_result.py
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | |