| ApiVersionError | Errors related to the usage of API versions. Enumerations
 
                           
                              UPDATE_TO_NEWER_VERSIONIndicates that the operation is not allowed in the version the request
                was made in.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AudienceSegmentError | Errors that could occur on audience segment related requests. Enumerations
 
                           
                              FIRST_PARTY_AUDIENCE_SEGMENT_NOT_SUPPORTEDFirst party audience segment is not supported.
                              ONLY_RULE_BASED_FIRST_PARTY_AUDIENCE_SEGMENTS_CAN_BE_CREATEDOnly rule-based first-party audience segments can be created.
                              AUDIENCE_SEGMENT_ID_NOT_FOUNDAudience segment for the given id is not found.
                              INVALID_AUDIENCE_SEGMENT_RULEAudience segment rule is invalid.
                              AUDIENCE_SEGMENT_RULE_TOO_LONGAudience segment rule contains too many ad units and/or custom criteria.
                              INVALID_AUDIENCE_SEGMENT_NAMEAudience segment name is invalid.
                              DUPLICATE_AUDIENCE_SEGMENT_NAMEAudience segment with this name already exists.
                              INVALID_AUDIENCE_SEGMENT_DESCRIPTIONAudience segment description is invalid.
                              INVALID_AUDIENCE_SEGMENT_PAGEVIEWSAudience segment pageviews value is invalid. It must be between 1 and 12.
                              INVALID_AUDIENCE_SEGMENT_RECENCYAudience segment recency value is invalid. It must be between 1 and 90 if pageviews > 1.
                              INVALID_AUDIENCE_SEGMENT_MEMBERSHIP_EXPIRATIONAudience segment membership expiration value is invalid. It must be between 1 and 180.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_KEY_NAMEThe given custom key cannot be part of audience segment rule due to unsupported characters.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_NAMEThe given custom value cannot be part of audience segment rule due to unsupported characters.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_MATCH_TYPEBroad-match custom value cannot be part of audience segment rule.
                              INVALID_NESTED_FIRST_PARTY_AUDIENCE_SEGMENTAudience segment rule cannot contain itself.
                              SHARED_SELLING_PARTNER_ROOT_CANNOT_BE_INCLUDEDAudience segment rule cannot contain shared selling inventory unit.
                              INVALID_NESTED_THIRD_PARTY_AUDIENCE_SEGMENTAudience segment rule cannot contain a nested third-party segment.
                              INACTIVE_NESTED_AUDIENCE_SEGMENTAudience segment rule cannot contain a nested inactive segment.
                              AUDIENCE_SEGMENT_GLOBAL_LICENSE_ERRORAn error occurred when purchasing global licenses.
                              SEGMENT_VIOLATED_POLICYSegment cannot be activated as it violates Google's Platform Policy.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AuthenticationError | An error for an exception that occurred when authenticating. Enumerations
 
                           
                              AMBIGUOUS_SOAP_REQUEST_HEADERThe SOAP message contains a request header with an ambiguous definition of the authentication
                header fields. This means either the authTokenandoAuthTokenfields were
                both null or both were specified. Exactly one value should be specified with each request.
                              INVALID_EMAILThe login provided is invalid.
                              AUTHENTICATION_FAILEDTried to authenticate with provided information, but failed.
                              INVALID_OAUTH_SIGNATUREThe OAuth provided is invalid.
                              INVALID_SERVICEThe specified service to use was not recognized.
                              MISSING_SOAP_REQUEST_HEADERThe SOAP message is missing a request header with an authTokenand optionalnetworkCode.
                              MISSING_AUTHENTICATION_HTTP_HEADERThe HTTP request is missing a request header with an authToken
                              MISSING_AUTHENTICATIONThe request is missing an authToken
                              NETWORK_API_ACCESS_DISABLEDThe network does not have API access enabled.
                              NO_NETWORKS_TO_ACCESSThe user is not associated with any network.
                              NETWORK_NOT_FOUNDNo network for the given networkCodewas found.
                              NETWORK_CODE_REQUIREDThe user has access to more than one network, but did not provide a networkCode.
                              CONNECTION_ERRORAn error happened on the server side during connection to authentication service.
                              GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORKThe user tried to create a test network using an account that already is associated with a
                network.
                              UNDER_INVESTIGATIONThe account is blocked and under investigation by the collections team. Please contact Google
                for more information.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. Enumerations
 
                           
                              UNSUPPORTED_BILLING_SCHEDULEFound unsupported billing schedule.
                              UNSUPPORTED_BILLING_CAPFound unsupported billing cap.
                              MISSING_BILLING_SOURCEBilling source is missing when either billing scheule or billing cap is provided.
                              MISSING_BILLING_SCHEDULEBilling schedule is missing when the provided billing source is CONSTRACTED.
                              MISSING_BILLING_CAPBilling cap is missing when the provided billing source is not CONSTRACTED.
                              INVALID_BILLING_SOURCE_FOR_OFFLINEThe billing source is invalid for offline proposal line item.
                              UPDATE_BILLING_NOT_ALLOWEDBilling settings cannot be updated once the proposal has been approved.
                              MISSING_BILLING_BASEBilling base is missing when the provided billing source is CONTRACTED.
                              INVALID_BILLING_BASEThe billing base is invalid for the provided billing source.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CollectionSizeError | Error for the size of the collection being too large Enumerations
 
                           
                              TOO_LARGE
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CommonError | A place for common errors that can be used across services. Enumerations
 
                           
                              NOT_FOUNDIndicates that an attempt was made to retrieve an entity that does not
                exist.
                              ALREADY_EXISTSIndicates that an attempt was made to create an entity that already
                exists.
                              NOT_APPLICABLEIndicates that a value is not applicable for given use case.
                              DUPLICATE_OBJECTIndicates that two elements in the collection were identical.
                              CANNOT_UPDATEIndicates that an attempt was made to change an immutable field.
                              UNSUPPORTED_OPERATIONIndicates that the requested operation is not supported.
                              CONCURRENT_MODIFICATIONIndicates that another request attempted to update the same data in the same network
                at about the same time. Please wait and try the request again.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CurrencyCodeError | Errors related to currency codes. Enumerations
 
                           
                              INVALIDThe currency code is invalid and does not follow ISO 4217.
                              UNSUPPORTEDThe currency code is valid, but is not supported.
                              DEPRECATED_CURRENCY_USEDThe currency has been used for entity creation after its deprecation
 | 
                  
                     | CustomFieldValueError | Errors specific to editing custom field values Enumerations
 
                           
                              CUSTOM_FIELD_NOT_FOUNDAn attempt was made to modify or create a CustomFieldValue for
                a CustomField that does not exist.
                              CUSTOM_FIELD_INACTIVEAn attempt was made to create a new value for a custom field
                that is inactive.
                              CUSTOM_FIELD_OPTION_NOT_FOUNDAn attempt was made to modify or create a CustomFieldValue corresponding
                to a CustomFieldOption that could not be found.
                              INVALID_ENTITY_TYPEAn attempt was made to modify or create a CustomFieldValue with an
                association to an entity of the wrong type for its field.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | DealError | Errors associated with creating or updating programmatic proposals. Enumerations
 
                           
                              CANNOT_ADD_LINE_ITEM_WHEN_SOLDCannot add new proposal line items to a Proposal when
                Proposal.isSold is true.
                              CANNOT_ARCHIVE_LINE_ITEM_WHEN_SOLDCannot archive proposal line items from a Proposal when
                Proposal.isSold is true.
                              CANNOT_ARCHIVE_PROPOSAL_WHEN_SOLDCannot archive a Proposal when Proposal.isSold is true.
                              CANNOT_CHANGE_FIELD_REQUIRING_BUYER_APPROVALCannot change a field that requires buyer approval during the current operation.
                              CANNOT_GET_SELLER_IDCannot find seller ID for the Proposal.
                              CAN_ONLY_EXECUTE_IF_LOCAL_EDITS
                              Proposal must be marked as editable by EditProposalsForNegotiation before
                performing requested action.
                              MISSING_PROPOSAL_LINE_ITEMS
                              Proposal contains no proposal line items.
                              MISSING_ENVIRONMENTNo environment set for Proposal.
                              MISSING_AD_EXCHANGE_PROPERTYThe Ad Exchange property is not associated with the current network.
                              CANNOT_FIND_PROPOSAL_IN_MARKETPLACECannot find Proposal in Marketplace.
                              CANNOT_GET_PRODUCTNo Productexists for buyer-initiated programmatic proposals.
                              NEW_VERSION_FROM_BUYERA new version of the Proposal was sent from buyer, cannot execute the requested
                action before performing DiscardLocalVersionEdits.
                              PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACEA new version of the Proposal exists in Marketplace, cannot execute the requested
                action before the proposal is synced to newest revision.
                              NO_PROPOSAL_CHANGES_FOUNDNo Proposal changes were found.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. Enumerations
 
                           
                              LINE_ITEM_LIMIT_FOR_ORDER_REACHEDThe number of line items on the order exceeds the max number of line items allowed per order
                in the network.
                              CREATIVE_ASSOCIATION_LIMIT_FOR_LINE_ITEM_REACHEDThe number of creatives associated with the line item exceeds the max number of creatives
                allowed to be associated with a line item in the network.
                              AD_UNIT_LIMIT_FOR_PLACEMENT_REACHEDThe number of ad units on the placement exceeds the max number of ad units
                allowed per placement in the network.
                              TARGETING_EXPRESSION_LIMIT_FOR_LINE_ITEM_REACHEDThe number of targeting expressions on the line item exceeds the max number of targeting
                expressions allowed per line item in the network.
                              TARGETING_EXPRESSION_SIZE_LIMIT_REACHEDThe size of a single targeting expression tree exceeds the max size allowed by the network.
                              CUSTOM_TARGETING_VALUES_FOR_KEY_LIMIT_REACHEDThe number of custom targeting values for the free-form or predefined custom targeting key
                exceeds the max number allowed.
                              TARGETING_EXPRESSION_LIMIT_FOR_CREATIVES_ON_LINE_ITEM_REACHEDThe total number of targeting expressions on the creatives for the line item exceeds
                the max number allowed per line item in the network.
                              ATTACHMENT_LIMIT_FOR_PROPOSAL_REACHEDThe number of attachments added to the proposal exceeds the max number
                allowed per proposal in the network.
                              PROPOSAL_LINE_ITEM_LIMIT_FOR_PROPOSAL_REACHEDThe number of proposal line items on the proposal exceeds the max number
                allowed per proposal in the network.
                              PRODUCT_LIMIT_FOR_PRODUCT_PACKAGE_REACHEDThe number of product package items on the product package exceeds the max number
                allowed per product package in the network.
                              PRODUCT_TEMPLATE_AND_PRODUCT_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHEDThe number of product template and product base rates on the rate card (including excluded
                product base rates) exceeds the max number allowed per rate card in the network.
                              PRODUCT_PACKAGE_ITEM_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHEDThe number of product package item base rates on the rate card exceeds the max number
                allowed per rate card in the network.
                              PREMIUM_LIMIT_FOR_RATE_CARD_REACHEDThe number of premiums of the rate card exceeds the max number allowed per rate card
                in the network.
                              AD_UNIT_LIMIT_FOR_AD_EXCLUSION_RULE_TARGETING_REACHEDThe number of ad units on AdExclusionRule.inventoryTargetingexceeds the max number
                of ad units allowed per ad exclusion rule inventory targeting in the network.
                              NATIVE_STYLE_LIMIT_FOR_NATIVE_AD_FORMAT_REACHEDThe number of native styles under the native creative template exceeds the
                max number of native styles allowed per native creative template in the
                network.
                              TARGETING_EXPRESSION_LIMIT_FOR_PRESENTATION_ASSIGNMENT_REACHEDThe number of targeting expressions on the native style exceeds the max number of targeting
                expressions allowed per native style in the network.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for
            a network has already been reached. Enumerations
 
                           
                              CUSTOM_TARGETING_VALUES_LIMIT_REACHEDThe number of custom targeting values exceeds the max number allowed in the network.
                              AD_EXCLUSION_RULES_LIMIT_REACHEDThe number of ad exclusion rules exceeds the max number allowed in the network.
                              FIRST_PARTY_AUDIENCE_SEGMENTS_LIMIT_REACHEDThe number of first party audience segments exceeds the max number allowed in the network.
                              PLACEMENTS_LIMIT_REACHEDThe number of active placements exceeds the max number allowed in the network.
                              LINE_ITEMS_LIMIT_REACHEDThe number of line items excceeds the max number allowed in the network.
                              ACTIVE_LINE_ITEMS_LIMIT_REACHEDThe number of active line items exceeds the max number allowed in the network.
                              DAI_ENCODING_PROFILES_LIMIT_REACHEDThe number of not-archived encoding profiles exceeds the max number allowed in the network.
                              TRAFFIC_FORECAST_SEGMENTS_LIMIT_REACHEDThe number of traffic forecast segments exceeds the max number allowed in the network.
                              FORECAST_ADJUSTMENTS_LIMIT_REACHEDThe number of forecast adjustments exceeds the max number allowed in the network.
                              ACTIVE_EXPERIMENTS_LIMIT_REACHEDThe number of active experiments exceeds the max number allowed in the network.
                              SITES_LIMIT_REACHEDThe number of sites exceeds the max number allowed in the network.
                              USER_TEAMS_LIMIT_REACHEDThe number of teams on the user exceeds the max number allowed.
                              ACTIVE_TARGETING_PRESETS_LIMIT_REACHEDThe count of active targeting presets exceeds the limit.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ExchangeRateError | Lists all errors associated with ExchangeRateobjects.Enumerations
 
                           
                              INVALID_CURRENCY_CODEThe currency code is invalid and does not follow ISO 4217.
                              UNSUPPORTED_CURRENCY_CODEThe currency code is not supported.
                              CURRENCY_CODE_ALREADY_EXISTSThe currency code already exists. When creating an exchange rate, its currency should not be
                associated with any existing exchange rate. When creating a list of exchange rates, there
                should not be two exchange rates associated with same currency.
                              INVALID_EXCHANGE_RATEThe exchange rate value is invalid. When the ExchangeRate.refreshRateisExchangeRateRefreshRate.FIXED, theExchangeRate.exchangeRateshould be larger
                than 0. Otherwise it is invalid.
                              EXCHANGE_RATE_NOT_FOUNDThe exchange rate value is not found. When the ExchangeRate.refreshRateisExchangeRateRefreshRate.DAILYorExchangeRateRefreshRate.MONTHLY, theExchangeRate.exchangeRateshould be assigned by Google. It is not found if Google
                cannot find such an exchange rate.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | FeatureError | Errors related to feature management.  If you attempt using a feature that is not available to
            the current network you'll receive a FeatureError with the missing feature as the trigger. Enumerations
 
                           
                              MISSING_FEATUREA feature is being used that is not enabled on the current network.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ForecastError | Errors that can result from a forecast request. Enumerations
 
                           
                              SERVER_NOT_AVAILABLEThe forecast could not be retrieved due to a server side
                connection problem. Please try again soon.
                              INTERNAL_ERRORThere was an unexpected internal error.
                              NO_FORECAST_YETThe forecast could not be retrieved because there is not
                enough forecasting data available yet. It may take up to one week before
                enough data is available.
                              NOT_ENOUGH_INVENTORYThere's not enough inventory for the requested reservation.
                              SUCCESSNo error from forecast.
                              ZERO_LENGTH_RESERVATIONThe requested reservation is of zero length.  No forecast is returned.
                              EXCEEDED_QUOTAThe number of requests made per second is too high and has exceeded the
                allowable limit. The recommended approach to handle this error is to wait
                about 5 seconds and then retry the request. Note that this does not
                guarantee the request will succeed. If it fails again, try increasing the
                wait time.
                
                Another way to mitigate this error is to limit requests to 2 per second.
                Once again this does not guarantee that every request will succeed, but
                may help reduce the number of times you receive this error.
                
                              OUTSIDE_AVAILABLE_DATE_RANGEThe request falls outside the date range of the available data.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | InternalApiError | Indicates that a server-side error has occured. InternalApiErrors
            are generally not the result of an invalid request or message sent by the
            client.Enumerations
 
                           
                              UNEXPECTED_INTERNAL_API_ERRORAPI encountered an unexpected internal error.
                              TRANSIENT_ERRORA temporary error occurred during the request. Please retry.
                              UNKNOWNThe cause of the error is not known or only defined in newer versions.
                              DOWNTIMEThe API is currently unavailable for a planned downtime.
                              ERROR_GENERATING_RESPONSEMutate succeeded but server was unable to build response. Client should not retry mutate.
 | 
                  
                     | InvalidUrlError | Lists all errors associated with URLs. Enumerations
 
                           
                              ILLEGAL_CHARACTERSThe URL contains invalid characters.
                              INVALID_FORMATThe format of the URL is not allowed. This could occur for a number of
                reasons. For example, if an invalid scheme is specified (like "ftp://")
                or if a port is specified when not required, or if a query was specified
                when not required.
                              INSECURE_SCHEMEURL contains insecure scheme.
                              NO_SCHEMEThe URL does not contain a scheme.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LabelEntityAssociationError | Errors specific to creating label entity associations. Enumerations
 
                           
                              DUPLICATE_ASSOCIATIONThe label has already been attached to the entity.
                              INVALID_ASSOCIATIONA label is being applied to an entity that does not support that entity
                type.
                              NEGATION_NOT_ALLOWEDLabel negation cannot be applied to the entity type.
                              DUPLICATE_ASSOCIATION_WITH_NEGATIONThe same label is being applied and negated to the same entity.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemOperationError | Lists all errors for executing operations on line items Enumerations
 
                           
                              NOT_ALLOWEDThe operation is not allowed due to lack of permissions.
                              NOT_APPLICABLEThe operation is not applicable for the current state of the
                LineItem.
                              HAS_COMPLETEDThe LineItem is completed. A LineItemAction cannot
                be applied to a line item that is completed.
                              HAS_NO_ACTIVE_CREATIVESThe LineItem has no active creatives. A line item cannot be
                activated with no active creatives.
                              CANNOT_ACTIVATE_LEGACY_DFP_LINE_ITEMA LineItem of type LineItemType.LEGACY_DFP cannot be
                Activated.
                              CANNOT_ACTIVATE_UNCONFIGURED_LINE_ITEMA LineItem with publisher creative source cannot be activated if the corresponding
                deal is not yet configured by the buyer.
                              CANNOT_DELETE_DELIVERED_LINE_ITEMDeleting an LineItem that has delivered is not allowed
                              CANNOT_RESERVE_COMPANY_CREDIT_STATUS_NOT_ACTIVEReservation cannot be made for line item because the
                LineItem.advertiserId it is associated with has
                Company.creditStatus that is not ACTIVEorON_HOLD.
                              CANNOT_ACTIVATE_INVALID_COMPANY_CREDIT_STATUSCannot activate line item  because the LineItem.advertiserId
                it is associated with has Company.creditStatus that is not
                ACTIVE,INACTIVE, orON_HOLD.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | NotNullError | Caused by supplying a null value for an attribute that cannot be null. Enumerations
 
                           
                              ARG1_NULLAssuming that a method will not have more than 3 arguments, if it does,
                return NULL
                              ARG2_NULL
                              ARG3_NULL
                              NULL
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | NullError | Errors associated with violation of a NOT NULL check. Enumerations
 
                           
                              NULL_CONTENTSpecified list/container must not contain any null elements
 | 
                  
                     | ParseError | Lists errors related to parsing. Enumerations
 
                           
                              UNPARSABLEIndicates an error in parsing an attribute.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PermissionError | Errors related to incorrect permission. Enumerations
 
                           
                              PERMISSION_DENIEDUser does not have the required permission for the request.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PrecisionError | List all errors associated with number precisions. Enumerations
 
                           
                              WRONG_PRECISIONThe lowest N digits of the number must be zero.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProgrammaticError | Errors associated with programmatic line items. Enumerations
 
                           
                              AUDIENCE_EXTENSION_NOT_SUPPORTEDAudience extension is not supported by programmatic line items.
                              AUTO_EXTENSION_DAYS_NOT_SUPPORTEDAuto extension days is not supported by programmatic line items.
                              VIDEO_NOT_SUPPORTEDVideo is currently not supported.
                              ROADBLOCKING_NOT_SUPPORTEDRoadblocking is not supported by programmatic line items.
                              INVALID_CREATIVE_ROTATIONProgrammatic line items do not support CreativeRotationType.SEQUENTIAL.
                              INVALID_LINE_ITEM_TYPEProgrammatic line items only support LineItemType.STANDARD and
                LineItemType.SPONSORSHIP if the relevant feature is on.
                              INVALID_COST_TYPEProgrammatic line items only support CostType.CPM.
                              SIZE_NOT_SUPPORTEDProgrammatic line items only support a creative size that is supported by AdX.
                The list of supported sizes is maintained based on the list published in the help docs:
                
                https://support.google.com/adxseller/answer/1100453
                           
                              ZERO_COST_PER_UNIT_NOT_SUPPORTEDZero cost per unit is not supported by programmatic line items.
                              CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMSSome fields cannot be updated on approved line items.
                              CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDERCreating a new line item in an approved order is not allowed.
                              CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMSCannot change backfill web property for a programmatic line item whose order has been
                approved.
                              COST_PER_UNIT_TOO_LOWCost per unit is too low. It has to be at least 0.005 USD.
                              INVALID_BUYERError which occurs when a buyer is invalid given the state of the programmatic line item.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProposalActionError | Lists all errors associated with performing actions on Proposal objects. Enumerations
 
                           
                              NOT_APPLICABLEThe operation is not applicable to the current state.
                              IS_ARCHIVEDThe operation cannot be applied because the proposal is archived.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProposalError | Lists all errors associated with proposals. Enumerations
 
                           
                              AD_SERVER_UNKNOWN_ERRORUnknown error from ad-server
                              AD_SERVER_API_ERRORAd-server reports an api error for the operation.
                              UPDATE_ADVERTISER_NOT_ALLOWEDAdvertiser cannot be updated once the proposal has been reserved.
                              UPDATE_PROPOSAL_NOT_ALLOWEDProposal cannot be updated when its status is not DRAFTor it is archived.
                              CONTACT_UNSUPPORTED_FOR_ADVERTISER
                              Contacts are not supported for advertisers
                in a programmatic Proposal.
                              INVALID_CONTACTContact associated with a proposal does not belong to the specific company.
                              DUPLICATED_CONTACTContact associated with a proposal's advertiser or agency is duplicated.
                              UNACCEPTABLE_COMPANY_CREDIT_STATUSA proposal cannot be created or updated because the company
                it is associated with has Company.creditStatus
                that is not ACTIVEorON_HOLD.
                              COMPANY_CREDIT_STATUS_NOT_ACTIVEAdvertiser or agency associated with the proposal has Company.creditStatus that is
                not ACTIVE.
                              PRIMARY_AGENCY_REQUIREDCannot have other agencies without a primary agency.
                              PRIMARY_AGENCY_NOT_UNIQUECannot have more than one primary agency.
                              UNSUPPORTED_COMPANY_ASSOCIATION_TYPE_FOR_PROGRAMMATIC_PROPOSALThe Company association type is not supported for programmatic
                proposals.
                              DUPLICATED_COMPANY_ASSOCIATIONAdvertiser or agency associated with a proposal is duplicated.
                              DUPLICATED_SALESPERSONFound duplicated primary or secondary sales person.
                              DUPLICATED_SALES_PLANNERFound duplicated sales planner.
                              DUPLICATED_TRAFFICKERFound duplicated primary or secondary trafficker.
                              HAS_NO_UNARCHIVED_PROPOSAL_LINEITEMSThe proposal has no unarchived proposal line items.
                              DUPLICATE_TERMS_AND_CONDITIONSOne or more of the terms and conditions being added already exists on the proposal.
                              UNSUPPORTED_PROPOSAL_CURRENCY_CODEThe currency code of the proposal is not supported by the current network. All supported
                currencies can be found in the union of Network.currencyCode and
                Network.secondaryCurrencyCodes.
                              UNSUPPORTED_BUYER_CURRENCY_CODEThe currency code of the proposal is not supported by the selected buyer.
                              INVALID_POCThe POC value of the proposal is invalid.
                              UPDATE_CURRENCY_NOT_ALLOWEDCurrency cannot be updated once the proposal has been reserved.
                              UPDATE_TIME_ZONE_NOT_ALLOWEDTime zone cannot be updated once the proposal has been sold.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProposalLineItemError | Lists all errors associated with proposal line items. Enumerations
 
                           
                              NOT_SAME_RATE_CARDThe proposal line item's rate card is not the same as other proposal line items
                in the proposal.
                              LINE_ITEM_TYPE_NOT_ALLOWEDThe proposal line item's type is not yet supported by Sales Manager.
                              END_DATE_TIME_NOT_AFTER_START_TIMEThe proposal line item's end date time is not after its start date time.
                              START_DATE_TIME_TOO_LATE_IN_MONTHThe proposal line item's start date time is too late in the month. This error applies to
                Programmatic Guaranteed deals sold on Nielsen audience measurement.
                              END_DATE_TIME_TOO_LATEThe proposal line item's end date time is after 1/1/2037.
                              START_DATE_TIME_IS_IN_PASTThe proposal line item's start date time is in past.
                              END_DATE_TIME_IS_IN_PASTThe proposal line item's end date time is in past.
                              FRONTLOADED_NOT_ALLOWEDFrontloaded delivery rate type is not allowed.
                              ALL_ROADBLOCK_NOT_ALLOWEDRoadblocking to display all creatives is not allowed.
                              ALL_COMPANION_DELIVERY_NOT_ALLOWEDDisplay all companions is not allowed.
                              CREATIVE_SET_ROADBLOCK_NOT_ALLOWEDRoadblocking to display all master and companion creative set is not allowed.
                              ALREADY_STARTEDSome changes may not be allowed because the related line item has already started.
                              CONFLICT_WITH_PRODUCTThe setting is conflict with product's restriction.
                              VIOLATE_BUILT_IN_TARGETING_COMPATIBILITY_RESTRICTIONThe proposal line item's setting violates the product's built-in targeting
                compatibility restriction.
                              VIOLATE_BUILT_IN_TARGETING_LOCKED_RESTRICTIONThe proposal line item's setting violates the product's built-in targeting
                locked restriction.
                              MOBILE_TECH_CRITERIA_NOT_SUPPORTEDCannot target mobile-only targeting criteria.
                              UNSUPPORTED_TARGETING_TYPEThe targeting criteria type is unsupported.
                              WRONG_COSTThe contracted cost does not match with what calculated from final rate and units bought.
                              NO_WEB_PROPERTY_FOR_TARGETED_REQUEST_PLATFORMThe proposal line item targets an inventory type for which the network does not have a
                corresponding web property.
                              CALCULATED_COST_TOO_HIGHThe cost calculated from cost per unit and units is too high.
                              INVALID_PRIORITY_FOR_LINE_ITEM_TYPEThe line item priority is invalid if it's different than the default.
                              UPDATE_PROPOSAL_LINE_ITEM_NOT_ALLOWEDPropsoal line item cannot update when it is archived.
                              CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCKA proposal line item cannot be updated from having
                RoadblockingType.CREATIVE_SET to having a different
                RoadblockingType, or vice versa.
                              SEQUENTIAL_CREATIVE_ROTATION_NOT_ALLOWEDServing creatives exactly in sequential order is not allowed.
                              UPDATE_RESERVATION_NOT_ALLOWEDProposal line item cannot update its reservation detail once start delivering.
                              INVALID_COMPANION_DELIVERY_OPTION_FOR_ROADBLOCKING_TYPEThe companion delivery option is not valid for the roadblocking type.
                              INCONSISTENT_ROADBLOCK_TYPERoadblocking type is inconsistent with creative placeholders. If the roadblocking
                type is creative set, creative placeholders should contain companions,
                and vice versa.
                              INVALID_CONTRACTED_QUANTITY_BUFFERContractedQuantityBuffer is only applicable to standard line item with
                RateType.CPC/RateType.CPM/RateType.VCPM type.
                              INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPEOne or more values on the proposal line item are not valid for a
                LineItemType.CLICK_TRACKING line item type.
                              UPDATE_COST_ADJUSTMENT_NOT_ALLOWEDProposal line item cannot update its cost adjustment after first approval.
                              UNSUPPORTED_RATE_CARD_CURRENCY_CODEThe currency code of the proposal line item's rate card is not supported by
                the current network. All supported currencies can be found in the union of
                Network.currencyCode and Network.secondaryCurrencyCodes.
                              END_DATE_TIME_IS_BEFORE_LAST_PAUSED_TIMEThe corresponding line item is paused, but the proposal line item's end date time is before
                the last paused time.
                              VIDEO_INVALID_ROADBLOCKINGVideo line items cannot have roadblocking options.
                              UPDATE_TIME_ZONE_NOT_ALLOWEDTime zone cannot be updated once the proposal line item has been sold.
                              INVALID_TIME_ZONE_FOR_RATE_TYPETime zone must be network time zone if the proposal line item is RateType.VCPM.
                              INVALID_TIME_ZONE_FOR_DEALSOnly the Network.timeZone is allowed for programmatic proposals.
                              INVALID_ENVIRONMENT_TYPEThe ProposalLineItem.environmentType is invalid.
                              SIZE_REQUIREDAt least one size must be specified.
                              COMPANION_NOT_ALLOWEDA placeholder contains companions but the roadblocking type is not
                RoadblockingType.CREATIVE_SET or the product typeis offline.
                              MISSING_COMPANIONA placeholder does not contain companions but the roadblocking type is
                RoadblockingType.CREATIVE_SET.
                              DUPLICATED_MASTER_SIZEA placeholder's master size is the same as another placeholder's master size.
                              INVALID_EXPECTED_CREATIVE_COUNTOnly creative placeholders with standard sizes can set
                an expected creative count.
                              CANNOT_HAVE_CREATIVE_TEMPLATENon-native placeholders cannot have creative templates.
                              NATIVE_CREATIVE_TEMPLATE_REQUIREDPlaceholders can only have native creative templates.
                              CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_IDCannot include native placeholders without native creative templates.
                              INVALID_CLICK_TRACKING_LINE_ITEM_TYPEOne or more values are not valid for a LineItemType.CLICK_TRACKING line item type.
                              INVALID_TARGETING_FOR_CLICK_TRACKINGThe targeting is not valid for a LineItemType.CLICK_TRACKING line item type.
                              INVALID_CONTRACTED_UNITS_BOUGHTThe contractedUnitsBought of the proposal line item is invalid.
                              PLACEHOLDER_CANNOT_CONTAIN_LABELSOnly creative placeholders with standard sizes can contain
                labels.
                              INVALID_LABEL_TYPE_IN_PLACEHOLDEROne or more labels on a creative placeholder is invalid.
                              PLACEHOLDER_CANNOT_CONTAIN_NEGATED_LABELSA placeholder cannot contain a negated label.
                              CONTRACTED_UNITS_LESS_THAN_DELIVEREDContracted impressions of programmatic proposal line item must be greater than already
                delivered impressions.
                              DISPLAY_ENVIRONMENT_MUST_HAVE_EXCLUDED_MOBILE_APPS_TARGETINGIf AdExchangeEnvironment is DISPLAY, the proposal line item must have mobile apps as excluded
                device capability targeting.
                              MOBILE_ENVIRONMENT_MUST_HAVE_INCLUDED_MOBILE_APPS_TARGETINGIf AdExchangeEnvironment is MOBILE, the proposal line item must have mobile apps as included
                device capability targeting.
                              SKIPPABLE_AD_TYPE_NOT_ALLOWEDThe SkippableAdTypeis not allowed.
                              CROSS_SELL_TARGETING_UNSUPPORTEDCross sell targeting is unsupported for this proposal line item.
                              CANNOT_SET_VIDEO_DURATION_ON_NON_VIDEO_DEALCan't set a video duration for non video deals.
                              UPDATE_VIDEO_CREATIVE_SKIPPABILITY_NOT_ALLOWEDCannot update video creative skippability on a YouTube-targeted proposal line item once it
                has been sold (pushed to an order line item).
                              UPDATE_VIDEO_CREATIVE_FIELDS_NOT_ALLOWEDCannot video creative fields on a YouTube-targeted proposal line item once it has been sold
                (pushed to an order line item).
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProposalLineItemMakegoodError | Lists all errors for makegood proposal line items. Enumerations
 
                           
                              ORIGINAL_ALREADY_HAS_MAKEGOODThe original proposal line item for this makegood already has a makegood.
                              ORIGINAL_IS_MAKEGOODThe original proposal line item for this makegood is itself a makegood.
                              ORIGINAL_NOT_YET_SOLDThe original proposal line item for this makegood has not been sold.
                              LINE_ITEM_IS_NOT_STANDARDThis makegood or its original is not a standard line item.
                              LINE_ITEM_IS_NOT_CPMThis makegood or its original is not a CPM line item.
                              MAKEGOODS_NOT_SUPPORTED_FOR_COST_TYPEThis makegood or its original has a cost type not supported on makegoods.
                              ORIGINAL_TOO_FAR_IN_PASTThe original proposal line item for this makegood is too far in the past.
                              RATE_DIFFERENT_THAN_ORIGINALThis makegood has a rate that's different from the original proposal line item.
                              UNITS_MORE_THAN_ORIGINALThis makegood has an impression goal greater than the original proposal line item.
                              MAKEGOODS_NOT_SUPPORTED_FOR_NON_DV360_BUYERSMakegoods are not supported for non-DV360 buyers.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProposalLineItemProgrammaticError | Errors associated with programmatic proposal line items. Enumerations
 
                           
                              INVALID_PRODUCT_TYPEProgrammatic proposal line items only support
                ProductType.DFP.
                              VIDEO_NOT_SUPPORTED
                              EnvironmentType.VIDEO_PLAYER is currently not supported.
                              ROADBLOCKING_NOT_SUPPORTEDProgrammatic proposal line items do not support
                RoadblockingType.CREATIVE_SET.
                              INVALID_CREATIVE_ROTATIONProgrammatic proposal line items do not support
                CreativeRotationType.SEQUENTIAL.
                              INVALID_PROPOSAL_LINE_ITEM_TYPEProgrammatic proposal line items only support
                LineItemType.STANDARD.
                              INVALID_RATE_TYPEProgrammatic proposal line items only support RateType.CPM.
                              ZERO_COST_PER_UNIT_NOT_SUPPORTEDProgrammatic proposal line items do not support zero for
                ProposalLineItem.netRate.
                              INVALID_PROGRAMMATIC_CREATIVE_SOURCEOnly programmatic proposal line items support
                ProgrammaticCreativeSource.
                              INVALID_MAX_VIDEO_CREATIVE_DURATIONProgrammatic proposal line item has invalid video creative
                duration.
                              CANNOT_UPDATE_PROGRAMMATIC_CREATIVE_SOURCECannot update programmatic creative source if the proposal line item
                has been sent to the buyer.
                              INVALID_NUM_UNITSThe Goal.units value is invalid.
                              MIX_GUARANTEED_AND_PREFERRED_DEAL_NOT_ALLOWEDCannot mix guaranteed and Preferred Deal proposal line items in a programmatic proposal.
                              MIX_NATIVE_AND_BANNER_SIZE_NOT_ALLOWEDCannot mix native and banner size in a programmatic proposal line item.
                              CANNOT_UPDATE_SIZESCannot update sizes when a programmatic proposal line item with publisher creative source is
                sent to a buyer.
                              INVALID_SPONSORSHIP_CONTRACTED_UNITS_BOUGHTThe {ProposalLineItem#contractedUnitsBought} cannot be nullor zero for programmatic
                RateType.CPD
                              proposal line items.
                              INVALID_PROGRAMMATIC_PRICING_MODELOnly PricingModel.NETis supported for programmatic
                proposal line items.
                              BUYER_DISABLED_FOR_PG_VIOLATING_SLABuyer is currently disabled for guaranteed deals due to violation of
                Programmatic Guaranteed service level agreement.
                              PG_NOT_SUPPORTED_FOR_AGENCY_BUYERDeals with agencies are limited to preferred deals, private auctions, and public
                marketplace packages.
                              BUYER_NOT_FOUNDBuyer not found.
                              INVALID_ENVIRONMENT_PLATFORM_TYPE_PAIRCannot create/update proposal line items with an invalid
                environment and request platform pair.
                              CANNOT_MIX_AUDIO_VIDEO_PROGRAMMATIC_LINE_ITEMA proposal line item must either be of video, or audio type, but not
                both.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in
            a Statement object. Enumerations
 
                           
                              UNEXECUTABLEIndicates that there was an error executing the PQL.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a
            Statement object. Enumerations
 
                           
                              UNPARSABLEIndicates that there was a PQL syntax error.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | QuotaError | Describes a client-side error on which a user is attempting
            to perform an action to which they have no quota remaining. Enumerations
 
                           
                              EXCEEDED_QUOTA
The number of requests made per second is too high and has exceeded
the allowable limit. The recommended approach to handle this error
is to wait about 5 seconds and then retry the request. Note that
this does not guarantee the request will succeed. If it fails
again, try increasing the wait time.
Another way to mitigate this error is to limit requests to 8 per
second for Ad Manager 360 accounts, or 2 per second for Ad Manager
accounts. Once again this does not guarantee that every request
will succeed, but may help reduce the number of times you receive
this error.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
                              REPORT_JOB_LIMIT
This user has exceeded the allowed number of new report requests
per hour (this includes both reports run via the UI and reports run
via ReportService.runReportJob). The recommended approach to handle this error
is to wait about 10 minutes and then retry the request. Note that
this does not guarantee the request will succeed. If it fails
again, try increasing the wait time.
Another way to mitigate this error is to limit the number of new
report requests to 250 per hour per user. Once again, this does not
guarantee that every request will succeed, but may help reduce the
number of times you receive this error.
                              SEGMENT_POPULATION_LIMITThis network has exceeded the allowed number of identifiers uploaded within a 24 hour period.
                The recommended approach to handle this error is to wait 30 minutes and then retry the
                request. Note that this does not guarantee the request will succeed. If it fails again, try
                increasing the wait time.
 | 
                  
                     | RangeError | A list of all errors associated with the Range constraint. Enumerations
 
                           
                              TOO_HIGH
                              TOO_LOW
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequiredCollectionError | A list of all errors to be used for validating sizes of collections. Enumerations
 
                           
                              REQUIREDA required collection is missing.
                              TOO_LARGECollection size is too large.
                              TOO_SMALLCollection size is too small.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequiredError | Errors due to missing required field. Enumerations
 
                           
                              REQUIREDMissing required field.
 | 
                  
                     | RequiredNumberError | A list of all errors to be used in conjunction with required number
            validators. Enumerations
 
                           
                              REQUIRED
                              TOO_LARGE
                              TOO_SMALL
                              TOO_LARGE_WITH_DETAILS
                              TOO_SMALL_WITH_DETAILS
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ServerError | Errors related to the server. Enumerations
 
                           
                              SERVER_ERRORIndicates that an unexpected error occured.
                              SERVER_BUSYIndicates that the server is currently experiencing a high load. Please
                wait and try your request again.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | StatementError | An error that occurs while parsing Statement objects. Enumerations
 
                           
                              VARIABLE_NOT_BOUND_TO_VALUEA bind variable has not been bound to a value.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | StringFormatError | A list of error code for reporting invalid content of input strings. Enumerations
 
                           
                              UNKNOWN
                              ILLEGAL_CHARSThe input string value contains disallowed characters.
                              INVALID_FORMATThe input string value is invalid for the associated field.
 | 
                  
                     | StringLengthError | Errors for Strings which do not meet given length constraints. Enumerations
 
                           
                              TOO_LONG
                              TOO_SHORT
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TeamError | Errors related to a Team. Enumerations
 
                           
                              ENTITY_NOT_ON_USERS_TEAMSUser cannot use this entity because it is not on any of the user's teams.
                              AD_UNITS_NOT_ON_ORDER_TEAMSThe targeted or excluded ad unit must be on the order's teams.
                              PLACEMENTS_NOT_ON_ORDER_TEAMSThe targeted placement must be on the order's teams.
                              MISSING_USERS_TEAMEntity cannot be created because it is not on any of the user's teams.
                              ALL_TEAM_ASSOCIATION_NOT_ALLOWEDA team that gives access to all entities of a given type cannot be
                associated with an entity of that type.
                              INVALID_TEAM_ASSIGNMENTThe assignment of team to entities is invalid.
                              CANNOT_UPDATE_INACTIVE_TEAMCannot modify or create a team with an inactive status.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TimeZoneError | Errors related to timezones. Enumerations
 
                           
                              INVALID_TIMEZONE_IDIndicates that the timezone ID provided is not supported.
                              TIMEZONE_ID_IN_WRONG_FORMATIndicates that the timezone ID provided is in the wrong format.
                The timezone ID must be in tz database format (e.g. "America/Los_Angeles").
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TypeError | An error for a field which is an invalid type. | 
                  
                     | UniqueError | An error for a field which must satisfy a uniqueness constraint |