[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-19 UTC."],[[["`CustomFieldValue` objects represent the values of custom fields that don't use a drop-down data type."],["These objects store the ID of the associated custom field (`customFieldId`) and the actual value (`value`)."],["The `value` field's type depends on the custom field's data type, such as text, number, or boolean."],["They inherit from `BaseCustomFieldValue` and are used in services like `ProposalService`, `LineItemService`, and others."],["Several services utilize `CustomFieldValue` to manage custom field data for their respective entities."]]],["The document details the `CustomFieldValue` within the `ProposalService`, part of a larger service group including `CreativeService`, `ForecastService`, and others. `CustomFieldValue` represents a value for a `CustomField`, excluding fields with a `DROP_DOWN` data type. It inherits from `BaseCustomFieldValue`, which requires a `customFieldId`. The `value` of a `CustomFieldValue` can be one of several types, including `TextValue`, `NumberValue`, or `BooleanValue`, depending on the associated `CustomField`'s data type.\n"]]