The new description for the custom type, replacing the previous description.
The current name of the custom type to update.
The new name for the custom type, if you want to rename it. If not provided, the name remains unchanged.
The updated list of values for the custom type, which can include additions, modifications, or removals.