public interface ProposalServiceInterface
Proposal objects.
To use this service, you need to have the new sales management solution enabled on your network. If you do not see a "Sales" tab in DoubleClick for Publishers (DFP), you will not be able to use this service. This class was generated by the JAX-WS RI. JAX-WS RI 2.2.9-b130926.1035 Generated source version: 2.1
| Modifier and Type | Method and Description |
|---|---|
List<Proposal> |
createProposals(List<Proposal> proposals)
Creates new
Proposal objects. |
MarketplaceCommentPage |
getMarketplaceCommentsByStatement(Statement filterStatement)
|
ProposalPage |
getProposalsByStatement(Statement filterStatement)
|
UpdateResult |
performProposalAction(ProposalAction proposalAction,
Statement filterStatement)
Performs actions on
Proposal objects that match the given Statement.query. |
List<Proposal> |
updateProposals(List<Proposal> proposals)
Updates the specified
Proposal objects. |
@RequestWrapper(localName="createProposals", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacecreateProposals") @ResponseWrapper(localName="createProposalsResponse", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacecreateProposalsResponse") List<Proposal> createProposals(List<Proposal> proposals) throws ApiException_Exception
Proposal objects.
For each proposal, the following fields are required:
proposals - the proposals to createproposals - ApiException_Exception@RequestWrapper(localName="getMarketplaceCommentsByStatement", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacegetMarketplaceCommentsByStatement") @ResponseWrapper(localName="getMarketplaceCommentsByStatementResponse", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacegetMarketplaceCommentsByStatementResponse") MarketplaceCommentPage getMarketplaceCommentsByStatement(Statement filterStatement) throws ApiException_Exception
MarketplaceCommentPage of MarketplaceComment objects that satisfy the
given Statement.query. This method only returns comments already sent to Marketplace,
local draft ProposalMarketplaceInfo.marketplaceComment are not included. The following
fields are supported for filtering:
| PQL Property | Object Property |
|---|---|
proposalId |
MarketplaceComment.proposalId |
proposalId, and only supports a subset of PQL syntax:[WHERE {AND ...}] [ORDER BY [ASC | DESC]] [LIMIT {[,] } | { OFFSET }]
:=
Only supports ORDER BY MarketplaceComment.creationTime.
filterStatement - a Publisher Query Language statement used to filter a set of marketplace
commentsfilterStatement - ApiException_Exception@RequestWrapper(localName="getProposalsByStatement", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacegetProposalsByStatement") @ResponseWrapper(localName="getProposalsByStatementResponse", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfacegetProposalsByStatementResponse") ProposalPage getProposalsByStatement(Statement filterStatement) throws ApiException_Exception
ProposalPage of Proposal objects that satisfy the given
Statement.query. The following fields are supported for filtering:
| PQL Property | Object Property |
|---|---|
id |
Proposal.id |
dfpOrderId |
Proposal.dfpOrderId |
name |
Proposal.name |
status |
Proposal.status |
isArchived |
Proposal.isArchived |
approvalStatus
Only applicable for proposals using sales management
|
Proposal.approvalStatus |
lastModifiedDateTime |
Proposal.lastModifiedDateTime |
thirdPartyAdServerId
Only applicable for non-programmatic proposals using sales management
|
Proposal.thirdPartyAdServerId |
customThirdPartyAdServerName
Only applicable for non-programmatic proposals using sales management
|
Proposal.customThirdPartyAdServerName |
hasOfflineErrors |
Proposal.hasOfflineErrors |
isProgrammatic |
Proposal.isProgrammatic |
negotiationStatus
Only applicable for programmatic proposals
|
ProposalMarketplaceInfo.negotiationStatus |
filterStatement - a Publisher Query Language statement used to filter
a set of proposalsfilterStatement - ApiException_Exception@RequestWrapper(localName="performProposalAction", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfaceperformProposalAction") @ResponseWrapper(localName="performProposalActionResponse", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfaceperformProposalActionResponse") UpdateResult performProposalAction(ProposalAction proposalAction, Statement filterStatement) throws ApiException_Exception
Proposal objects that match the given Statement.query.
The following fields are also required when submitting proposals for approval:
proposalAction - the action to performfilterStatement - a Publisher Query Language statement used to filter a set of proposalsfilterStatement - proposalAction - ApiException_Exception@RequestWrapper(localName="updateProposals", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfaceupdateProposals") @ResponseWrapper(localName="updateProposalsResponse", targetNamespace="https://www.google.com/apis/ads/publisher/v201802", className="com.google.api.ads.dfp.jaxws.v201802.ProposalServiceInterfaceupdateProposalsResponse") List<Proposal> updateProposals(List<Proposal> proposals) throws ApiException_Exception
Proposal objects.proposals - the proposals to updateproposals - ApiException_ExceptionCopyright © 2018. All Rights Reserved.