WhatIfScenarios#
- class fews_py_wrapper._api.endpoints.WhatIfScenarios[source]#
- static endpoint_function(*, client, what_if_template_id=<fews_openapi_py_client.types.Unset object>, what_if_scenario_id=<fews_openapi_py_client.types.Unset object>, workflow_id=<fews_openapi_py_client.types.Unset object>, document_format=<fews_openapi_py_client.types.Unset object>, document_version=<fews_openapi_py_client.types.Unset object>)#
Get the whatif scenario id’s that belong to one whatif template id
Get the whatif scenario id’s that belong to one whatif template id
- Parameters:
what_if_template_id (str | Unset) – Example: mywhatIfTemplateId.
what_if_scenario_id (str | Unset) – Example: mywhatIfTemplateId.
workflow_id (str | Unset) – Example: myWorkflowId.
document_format (WhatifscenariosDocumentFormat | Unset)
document_version (str | Unset)
client (AuthenticatedClient | Client)
- Raises:
errors.UnexpectedStatus – If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
httpx.TimeoutException – If the request takes longer than Client.timeout.
- Returns:
Response[Any]
- Return type:
Response[Any]
- execute(*, client, **kwargs)[source]#
Execute the API endpoint call.
- Parameters:
client (AuthenticatedClient | Client) – AuthenticatedClient or Client instance for API calls.
document_format – Format of the returned document.
**kwargs (Any) – Keyword arguments for the API call.
- Returns:
Parsed response content based on the returned content type.
- Return type:
dict[str, Any]