katana_public_api_client.api.custom_fields.update_custom_field_definition¶
katana_public_api_client.api.custom_fields.update_custom_field_definition
¶
Classes¶
Functions¶
asyncio(id, *, client, body)
async
¶
Update a custom field definition
Updates an existing custom field definition.
Parameters:
-
id(UUID) – -
body(UpdateCustomFieldDefinitionRequest) –Request payload for updating an existing custom field definition. Only
label,description, andoptionsmay be updated;field_type,entity_type, andsourceare immutable. Example: {'label': 'Quality Grade (revised)', 'description': 'Updated customer-facing quality classification'}.
Raises:
-
UnexpectedStatus–If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
-
TimeoutException–If the request takes longer than Client.timeout.
Returns:
-
CustomFieldDefinition | DetailedErrorResponse | ErrorResponse | None–CustomFieldDefinition | DetailedErrorResponse | ErrorResponse
Source code in katana_public_api_client/api/custom_fields/update_custom_field_definition.py
asyncio_detailed(id, *, client, body)
async
¶
Update a custom field definition
Updates an existing custom field definition.
Parameters:
-
id(UUID) – -
body(UpdateCustomFieldDefinitionRequest) –Request payload for updating an existing custom field definition. Only
label,description, andoptionsmay be updated;field_type,entity_type, andsourceare immutable. Example: {'label': 'Quality Grade (revised)', 'description': 'Updated customer-facing quality classification'}.
Raises:
-
UnexpectedStatus–If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
-
TimeoutException–If the request takes longer than Client.timeout.
Returns:
-
Response[CustomFieldDefinition | DetailedErrorResponse | ErrorResponse]–Response[CustomFieldDefinition | DetailedErrorResponse | ErrorResponse]
Source code in katana_public_api_client/api/custom_fields/update_custom_field_definition.py
sync(id, *, client, body)
¶
Update a custom field definition
Updates an existing custom field definition.
Parameters:
-
id(UUID) – -
body(UpdateCustomFieldDefinitionRequest) –Request payload for updating an existing custom field definition. Only
label,description, andoptionsmay be updated;field_type,entity_type, andsourceare immutable. Example: {'label': 'Quality Grade (revised)', 'description': 'Updated customer-facing quality classification'}.
Raises:
-
UnexpectedStatus–If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
-
TimeoutException–If the request takes longer than Client.timeout.
Returns:
-
CustomFieldDefinition | DetailedErrorResponse | ErrorResponse | None–CustomFieldDefinition | DetailedErrorResponse | ErrorResponse
Source code in katana_public_api_client/api/custom_fields/update_custom_field_definition.py
sync_detailed(id, *, client, body)
¶
Update a custom field definition
Updates an existing custom field definition.
Parameters:
-
id(UUID) – -
body(UpdateCustomFieldDefinitionRequest) –Request payload for updating an existing custom field definition. Only
label,description, andoptionsmay be updated;field_type,entity_type, andsourceare immutable. Example: {'label': 'Quality Grade (revised)', 'description': 'Updated customer-facing quality classification'}.
Raises:
-
UnexpectedStatus–If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
-
TimeoutException–If the request takes longer than Client.timeout.
Returns:
-
Response[CustomFieldDefinition | DetailedErrorResponse | ErrorResponse]–Response[CustomFieldDefinition | DetailedErrorResponse | ErrorResponse]