Update mutable fields on a work order.
(
wonum: str,
site_id: str,
description: Optional[str] = None,
priority: Optional[int] = None,
location: Optional[str] = None,
asset_num: Optional[str] = None,
notes: Optional[str] = None,
failure_code: Optional[str] = None,
)
| 265 | |
| 266 | |
| 267 | async def update_workorder( |
| 268 | wonum: str, |
| 269 | site_id: str, |
| 270 | description: Optional[str] = None, |
| 271 | priority: Optional[int] = None, |
| 272 | location: Optional[str] = None, |
| 273 | asset_num: Optional[str] = None, |
| 274 | notes: Optional[str] = None, |
| 275 | failure_code: Optional[str] = None, |
| 276 | ) -> Union[WorkOrderMutationResult, ErrorResult]: |
| 277 | """Update mutable fields on a work order.""" |
| 278 | res = await wo.update_workorder( |
| 279 | db(), |
| 280 | wonum, |
| 281 | site_id, |
| 282 | description, |
| 283 | priority, |
| 284 | location, |
| 285 | asset_num, |
| 286 | notes, |
| 287 | failure_code, |
| 288 | ) |
| 289 | return _mutation(res, "updated") |
| 290 | |
| 291 | |
| 292 | async def approve_workorder( |