type ProposalError (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
ProposalError lists various errors associated with proposals in the Ad Manager API.
It includes inherited fields from ApiError such as fieldPath, fieldPathElements, trigger, and errorString to provide details about the cause of an error.
The reason field within ProposalError is an enum specifying the error's cause, covering issues like invalid updates, duplicated associations, and unsupported currencies or contacts.
A parsed copy of the field path. For example, the field path "operations[1].operand"
corresponds to this list: {FieldPathElement(field = "operations", index = 1),
FieldPathElement(field = "operand", index = null)}.
trigger
xsd:string
The data that caused the error.
errorString
xsd:string
A simple string representation of the error and reason.
[[["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 2025-08-06 UTC."],[],["This document outlines error management within the `ProposalService` and `ProposalLineItemService`. It details the `ApiError` inheritance structure, listing numerous specific error types like `AuthenticationError`, `ForecastError`, and `QuotaError`. The `ProposalError` is highlighted, presenting possible reasons for proposal-related failures, such as `UPDATE_ADVERTISER_NOT_ALLOWED`, `DUPLICATED_CONTACT`, or `UNSUPPORTED_PROPOSAL_CURRENCY_CODE`, and `UPDATE_CURRENCY_NOT_ALLOWED`. It defines fields like `fieldPath` and `errorString` for error diagnostics, and outlines enum-based reasons for errors.\n"]]