public class ProposalMarketplaceInfo extends Object implements Serializable
| Constructor and Description |
|---|
ProposalMarketplaceInfo() |
ProposalMarketplaceInfo(Boolean hasLocalVersionEdits,
NegotiationStatus negotiationStatus,
String marketplaceComment,
NegotiationRole pausedBy,
String pauseReason,
Boolean isNewVersionFromBuyer,
Long buyerAccountId,
String partnerClientId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Long |
getBuyerAccountId()
Gets the buyerAccountId value for this ProposalMarketplaceInfo.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Boolean |
getHasLocalVersionEdits()
Gets the hasLocalVersionEdits value for this ProposalMarketplaceInfo.
|
Boolean |
getIsNewVersionFromBuyer()
Gets the isNewVersionFromBuyer value for this ProposalMarketplaceInfo.
|
String |
getMarketplaceComment()
Gets the marketplaceComment value for this ProposalMarketplaceInfo.
|
NegotiationStatus |
getNegotiationStatus()
Gets the negotiationStatus value for this ProposalMarketplaceInfo.
|
String |
getPartnerClientId()
Gets the partnerClientId value for this ProposalMarketplaceInfo.
|
NegotiationRole |
getPausedBy()
Gets the pausedBy value for this ProposalMarketplaceInfo.
|
String |
getPauseReason()
Gets the pauseReason value for this ProposalMarketplaceInfo.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setBuyerAccountId(Long buyerAccountId)
Sets the buyerAccountId value for this ProposalMarketplaceInfo.
|
void |
setHasLocalVersionEdits(Boolean hasLocalVersionEdits)
Sets the hasLocalVersionEdits value for this ProposalMarketplaceInfo.
|
void |
setIsNewVersionFromBuyer(Boolean isNewVersionFromBuyer)
Sets the isNewVersionFromBuyer value for this ProposalMarketplaceInfo.
|
void |
setMarketplaceComment(String marketplaceComment)
Sets the marketplaceComment value for this ProposalMarketplaceInfo.
|
void |
setNegotiationStatus(NegotiationStatus negotiationStatus)
Sets the negotiationStatus value for this ProposalMarketplaceInfo.
|
void |
setPartnerClientId(String partnerClientId)
Sets the partnerClientId value for this ProposalMarketplaceInfo.
|
void |
setPausedBy(NegotiationRole pausedBy)
Sets the pausedBy value for this ProposalMarketplaceInfo.
|
void |
setPauseReason(String pauseReason)
Sets the pauseReason value for this ProposalMarketplaceInfo.
|
String |
toString() |
public ProposalMarketplaceInfo()
public ProposalMarketplaceInfo(Boolean hasLocalVersionEdits, NegotiationStatus negotiationStatus, String marketplaceComment, NegotiationRole pausedBy, String pauseReason, Boolean isNewVersionFromBuyer, Long buyerAccountId, String partnerClientId)
public Boolean getHasLocalVersionEdits()
Proposal
are opened for edit. A proposal that
is open for edit will not receive buyer updates from
Marketplace. If the buyer updates the
proposal while this is open for local editing,
Google will set isNewVersionFromBuyer to
true. You will then need to call
DiscardProposalDrafts to revert your edits
to get the buyer's latest changes.
This attribute is read-only.public void setHasLocalVersionEdits(Boolean hasLocalVersionEdits)
hasLocalVersionEdits - * Whether the non-free-editable fields of a Proposal
are opened for edit. A proposal that
is open for edit will not receive buyer updates from
Marketplace. If the buyer updates the
proposal while this is open for local editing,
Google will set isNewVersionFromBuyer to
true. You will then need to call
DiscardProposalDrafts to revert your edits
to get the buyer's latest changes.
This attribute is read-only.public NegotiationStatus getNegotiationStatus()
Proposal.
This attribute is read-only.public void setNegotiationStatus(NegotiationStatus negotiationStatus)
negotiationStatus - * The negotiation status of the Proposal.
This attribute is read-only.public String getMarketplaceComment()
Proposal to be sent to the buyer.public void setMarketplaceComment(String marketplaceComment)
marketplaceComment - * The comment on the Proposal to be sent to the buyer.public NegotiationRole getPausedBy()
NegotiationRole that paused the Proposal,
i.e. NegotiationRole#seller or NegotiationRole#buyer,
or null when the proposal is not paused.
This attribute is read-only.public void setPausedBy(NegotiationRole pausedBy)
pausedBy - * The NegotiationRole that paused the Proposal,
i.e. NegotiationRole#seller or NegotiationRole#buyer,
or null when the proposal is not paused.
This attribute is read-only.public String getPauseReason()
Proposal, provided by the
pauseRole.
It is null when the Proposal is not
paused.
This attribute is read-only.public void setPauseReason(String pauseReason)
pauseReason - * The reason for pausing the Proposal, provided by the
pauseRole.
It is null when the Proposal is not
paused.
This attribute is read-only.public Boolean getIsNewVersionFromBuyer()
hasLocalVersionEdits
is true)
This attribute is read-only.public void setIsNewVersionFromBuyer(Boolean isNewVersionFromBuyer)
isNewVersionFromBuyer - * Indicates that the buyer has made updates to the proposal on
Marketplace. This attribute is
only meaningful if the proposal is open for edit (i.e.,
hasLocalVersionEdits
is true)
This attribute is read-only.public Long getBuyerAccountId()
Proposal
is being negotiated with.
This attribute is
required.public void setBuyerAccountId(Long buyerAccountId)
buyerAccountId - * The Authorized Buyers ID of the buyer that this Proposal
is being negotiated with.
This attribute is
required.public String getPartnerClientId()
public void setPartnerClientId(String partnerClientId)
partnerClientId - * The ID used to represent Display & Video 360 client buyer partner
ID (if Display & Video 360)
or Authorized Buyers client buyer account ID. This
field is readonly and assigned by Google.
This attribute is read-only.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2021. All rights reserved.