All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.dfp.jaxws.v201602.Proposal Maven / Gradle / Ivy

There is a newer version: 5.8.0
Show newest version

package com.google.api.ads.dfp.jaxws.v201602;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * 
 *             A {@code Proposal} represents an agreement between an interactive
 *             advertising seller and a buyer that specifies the details of an
 *             advertising campaign.
 *           
 * 
 * 

Java class for Proposal complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="Proposal">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="dfpOrderId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="pricingModel" type="{https://www.google.com/apis/ads/publisher/v201602}PricingModel" minOccurs="0"/>
 *         <element name="startDateTime" type="{https://www.google.com/apis/ads/publisher/v201602}DateTime" minOccurs="0"/>
 *         <element name="endDateTime" type="{https://www.google.com/apis/ads/publisher/v201602}DateTime" minOccurs="0"/>
 *         <element name="timeZoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="status" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalStatus" minOccurs="0"/>
 *         <element name="isArchived" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="advertiser" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalCompanyAssociation" minOccurs="0"/>
 *         <element name="agencies" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalCompanyAssociation" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="probabilityOfClose" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="billingCap" type="{https://www.google.com/apis/ads/publisher/v201602}BillingCap" minOccurs="0"/>
 *         <element name="billingSchedule" type="{https://www.google.com/apis/ads/publisher/v201602}BillingSchedule" minOccurs="0"/>
 *         <element name="billingSource" type="{https://www.google.com/apis/ads/publisher/v201602}BillingSource" minOccurs="0"/>
 *         <element name="billingBase" type="{https://www.google.com/apis/ads/publisher/v201602}BillingBase" minOccurs="0"/>
 *         <element name="poNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="budget" type="{https://www.google.com/apis/ads/publisher/v201602}Money" minOccurs="0"/>
 *         <element name="primarySalesperson" type="{https://www.google.com/apis/ads/publisher/v201602}SalespersonSplit" minOccurs="0"/>
 *         <element name="secondarySalespeople" type="{https://www.google.com/apis/ads/publisher/v201602}SalespersonSplit" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="salesPlannerIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="primaryTraffickerId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="secondaryTraffickerIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="appliedTeamIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="customFieldValues" type="{https://www.google.com/apis/ads/publisher/v201602}BaseCustomFieldValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="appliedLabels" type="{https://www.google.com/apis/ads/publisher/v201602}AppliedLabel" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="effectiveAppliedLabels" type="{https://www.google.com/apis/ads/publisher/v201602}AppliedLabel" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="advertiserDiscount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="proposalDiscount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="currencyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="exchangeRate" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="refreshExchangeRate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="agencyCommission" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="valueAddedTax" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="isSold" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="approvalStatus" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalApprovalStatus" minOccurs="0"/>
 *         <element name="lastModifiedDateTime" type="{https://www.google.com/apis/ads/publisher/v201602}DateTime" minOccurs="0"/>
 *         <element name="resources" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalLink" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="actualExpiryTime" type="{https://www.google.com/apis/ads/publisher/v201602}DateTime" minOccurs="0"/>
 *         <element name="expectedExpiryTime" type="{https://www.google.com/apis/ads/publisher/v201602}DateTime" minOccurs="0"/>
 *         <element name="thirdPartyAdServerId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="customThirdPartyAdServerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="termsAndConditions" type="{https://www.google.com/apis/ads/publisher/v201602}ProposalTermsAndConditions" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="lastRetractionDetails" type="{https://www.google.com/apis/ads/publisher/v201602}RetractionDetails" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Proposal", propOrder = { "id", "dfpOrderId", "name", "pricingModel", "startDateTime", "endDateTime", "timeZoneId", "status", "isArchived", "advertiser", "agencies", "probabilityOfClose", "billingCap", "billingSchedule", "billingSource", "billingBase", "poNumber", "notes", "budget", "primarySalesperson", "secondarySalespeople", "salesPlannerIds", "primaryTraffickerId", "secondaryTraffickerIds", "appliedTeamIds", "customFieldValues", "appliedLabels", "effectiveAppliedLabels", "advertiserDiscount", "proposalDiscount", "currencyCode", "exchangeRate", "refreshExchangeRate", "agencyCommission", "valueAddedTax", "isSold", "approvalStatus", "lastModifiedDateTime", "resources", "actualExpiryTime", "expectedExpiryTime", "thirdPartyAdServerId", "customThirdPartyAdServerName", "termsAndConditions", "lastRetractionDetails" }) public class Proposal { protected Long id; protected Long dfpOrderId; protected String name; @XmlSchemaType(name = "string") protected PricingModel pricingModel; protected DateTime startDateTime; protected DateTime endDateTime; protected String timeZoneId; @XmlSchemaType(name = "string") protected ProposalStatus status; protected Boolean isArchived; protected ProposalCompanyAssociation advertiser; protected List agencies; protected Long probabilityOfClose; @XmlSchemaType(name = "string") protected BillingCap billingCap; @XmlSchemaType(name = "string") protected BillingSchedule billingSchedule; @XmlSchemaType(name = "string") protected BillingSource billingSource; @XmlSchemaType(name = "string") protected BillingBase billingBase; protected String poNumber; protected String notes; protected Money budget; protected SalespersonSplit primarySalesperson; protected List secondarySalespeople; @XmlElement(type = Long.class) protected List salesPlannerIds; protected Long primaryTraffickerId; @XmlElement(type = Long.class) protected List secondaryTraffickerIds; @XmlElement(type = Long.class) protected List appliedTeamIds; protected List customFieldValues; protected List appliedLabels; protected List effectiveAppliedLabels; protected Long advertiserDiscount; protected Long proposalDiscount; protected String currencyCode; protected Long exchangeRate; protected Boolean refreshExchangeRate; protected Long agencyCommission; protected Long valueAddedTax; protected Boolean isSold; @XmlSchemaType(name = "string") protected ProposalApprovalStatus approvalStatus; protected DateTime lastModifiedDateTime; protected List resources; protected DateTime actualExpiryTime; protected DateTime expectedExpiryTime; protected Integer thirdPartyAdServerId; protected String customThirdPartyAdServerName; protected List termsAndConditions; protected RetractionDetails lastRetractionDetails; /** * Gets the value of the id property. * * @return * possible object is * {@link Long } * */ public Long getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link Long } * */ public void setId(Long value) { this.id = value; } /** * Gets the value of the dfpOrderId property. * * @return * possible object is * {@link Long } * */ public Long getDfpOrderId() { return dfpOrderId; } /** * Sets the value of the dfpOrderId property. * * @param value * allowed object is * {@link Long } * */ public void setDfpOrderId(Long value) { this.dfpOrderId = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the pricingModel property. * * @return * possible object is * {@link PricingModel } * */ public PricingModel getPricingModel() { return pricingModel; } /** * Sets the value of the pricingModel property. * * @param value * allowed object is * {@link PricingModel } * */ public void setPricingModel(PricingModel value) { this.pricingModel = value; } /** * Gets the value of the startDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getStartDateTime() { return startDateTime; } /** * Sets the value of the startDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setStartDateTime(DateTime value) { this.startDateTime = value; } /** * Gets the value of the endDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getEndDateTime() { return endDateTime; } /** * Sets the value of the endDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setEndDateTime(DateTime value) { this.endDateTime = value; } /** * Gets the value of the timeZoneId property. * * @return * possible object is * {@link String } * */ public String getTimeZoneId() { return timeZoneId; } /** * Sets the value of the timeZoneId property. * * @param value * allowed object is * {@link String } * */ public void setTimeZoneId(String value) { this.timeZoneId = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link ProposalStatus } * */ public ProposalStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link ProposalStatus } * */ public void setStatus(ProposalStatus value) { this.status = value; } /** * Gets the value of the isArchived property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsArchived() { return isArchived; } /** * Sets the value of the isArchived property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsArchived(Boolean value) { this.isArchived = value; } /** * Gets the value of the advertiser property. * * @return * possible object is * {@link ProposalCompanyAssociation } * */ public ProposalCompanyAssociation getAdvertiser() { return advertiser; } /** * Sets the value of the advertiser property. * * @param value * allowed object is * {@link ProposalCompanyAssociation } * */ public void setAdvertiser(ProposalCompanyAssociation value) { this.advertiser = value; } /** * Gets the value of the agencies property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the agencies property. * *

* For example, to add a new item, do as follows: *

     *    getAgencies().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProposalCompanyAssociation } * * */ public List getAgencies() { if (agencies == null) { agencies = new ArrayList(); } return this.agencies; } /** * Gets the value of the probabilityOfClose property. * * @return * possible object is * {@link Long } * */ public Long getProbabilityOfClose() { return probabilityOfClose; } /** * Sets the value of the probabilityOfClose property. * * @param value * allowed object is * {@link Long } * */ public void setProbabilityOfClose(Long value) { this.probabilityOfClose = value; } /** * Gets the value of the billingCap property. * * @return * possible object is * {@link BillingCap } * */ public BillingCap getBillingCap() { return billingCap; } /** * Sets the value of the billingCap property. * * @param value * allowed object is * {@link BillingCap } * */ public void setBillingCap(BillingCap value) { this.billingCap = value; } /** * Gets the value of the billingSchedule property. * * @return * possible object is * {@link BillingSchedule } * */ public BillingSchedule getBillingSchedule() { return billingSchedule; } /** * Sets the value of the billingSchedule property. * * @param value * allowed object is * {@link BillingSchedule } * */ public void setBillingSchedule(BillingSchedule value) { this.billingSchedule = value; } /** * Gets the value of the billingSource property. * * @return * possible object is * {@link BillingSource } * */ public BillingSource getBillingSource() { return billingSource; } /** * Sets the value of the billingSource property. * * @param value * allowed object is * {@link BillingSource } * */ public void setBillingSource(BillingSource value) { this.billingSource = value; } /** * Gets the value of the billingBase property. * * @return * possible object is * {@link BillingBase } * */ public BillingBase getBillingBase() { return billingBase; } /** * Sets the value of the billingBase property. * * @param value * allowed object is * {@link BillingBase } * */ public void setBillingBase(BillingBase value) { this.billingBase = value; } /** * Gets the value of the poNumber property. * * @return * possible object is * {@link String } * */ public String getPoNumber() { return poNumber; } /** * Sets the value of the poNumber property. * * @param value * allowed object is * {@link String } * */ public void setPoNumber(String value) { this.poNumber = value; } /** * Gets the value of the notes property. * * @return * possible object is * {@link String } * */ public String getNotes() { return notes; } /** * Sets the value of the notes property. * * @param value * allowed object is * {@link String } * */ public void setNotes(String value) { this.notes = value; } /** * Gets the value of the budget property. * * @return * possible object is * {@link Money } * */ public Money getBudget() { return budget; } /** * Sets the value of the budget property. * * @param value * allowed object is * {@link Money } * */ public void setBudget(Money value) { this.budget = value; } /** * Gets the value of the primarySalesperson property. * * @return * possible object is * {@link SalespersonSplit } * */ public SalespersonSplit getPrimarySalesperson() { return primarySalesperson; } /** * Sets the value of the primarySalesperson property. * * @param value * allowed object is * {@link SalespersonSplit } * */ public void setPrimarySalesperson(SalespersonSplit value) { this.primarySalesperson = value; } /** * Gets the value of the secondarySalespeople property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the secondarySalespeople property. * *

* For example, to add a new item, do as follows: *

     *    getSecondarySalespeople().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SalespersonSplit } * * */ public List getSecondarySalespeople() { if (secondarySalespeople == null) { secondarySalespeople = new ArrayList(); } return this.secondarySalespeople; } /** * Gets the value of the salesPlannerIds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the salesPlannerIds property. * *

* For example, to add a new item, do as follows: *

     *    getSalesPlannerIds().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Long } * * */ public List getSalesPlannerIds() { if (salesPlannerIds == null) { salesPlannerIds = new ArrayList(); } return this.salesPlannerIds; } /** * Gets the value of the primaryTraffickerId property. * * @return * possible object is * {@link Long } * */ public Long getPrimaryTraffickerId() { return primaryTraffickerId; } /** * Sets the value of the primaryTraffickerId property. * * @param value * allowed object is * {@link Long } * */ public void setPrimaryTraffickerId(Long value) { this.primaryTraffickerId = value; } /** * Gets the value of the secondaryTraffickerIds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the secondaryTraffickerIds property. * *

* For example, to add a new item, do as follows: *

     *    getSecondaryTraffickerIds().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Long } * * */ public List getSecondaryTraffickerIds() { if (secondaryTraffickerIds == null) { secondaryTraffickerIds = new ArrayList(); } return this.secondaryTraffickerIds; } /** * Gets the value of the appliedTeamIds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the appliedTeamIds property. * *

* For example, to add a new item, do as follows: *

     *    getAppliedTeamIds().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Long } * * */ public List getAppliedTeamIds() { if (appliedTeamIds == null) { appliedTeamIds = new ArrayList(); } return this.appliedTeamIds; } /** * Gets the value of the customFieldValues property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the customFieldValues property. * *

* For example, to add a new item, do as follows: *

     *    getCustomFieldValues().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BaseCustomFieldValue } * * */ public List getCustomFieldValues() { if (customFieldValues == null) { customFieldValues = new ArrayList(); } return this.customFieldValues; } /** * Gets the value of the appliedLabels property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the appliedLabels property. * *

* For example, to add a new item, do as follows: *

     *    getAppliedLabels().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AppliedLabel } * * */ public List getAppliedLabels() { if (appliedLabels == null) { appliedLabels = new ArrayList(); } return this.appliedLabels; } /** * Gets the value of the effectiveAppliedLabels property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the effectiveAppliedLabels property. * *

* For example, to add a new item, do as follows: *

     *    getEffectiveAppliedLabels().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AppliedLabel } * * */ public List getEffectiveAppliedLabels() { if (effectiveAppliedLabels == null) { effectiveAppliedLabels = new ArrayList(); } return this.effectiveAppliedLabels; } /** * Gets the value of the advertiserDiscount property. * * @return * possible object is * {@link Long } * */ public Long getAdvertiserDiscount() { return advertiserDiscount; } /** * Sets the value of the advertiserDiscount property. * * @param value * allowed object is * {@link Long } * */ public void setAdvertiserDiscount(Long value) { this.advertiserDiscount = value; } /** * Gets the value of the proposalDiscount property. * * @return * possible object is * {@link Long } * */ public Long getProposalDiscount() { return proposalDiscount; } /** * Sets the value of the proposalDiscount property. * * @param value * allowed object is * {@link Long } * */ public void setProposalDiscount(Long value) { this.proposalDiscount = value; } /** * Gets the value of the currencyCode property. * * @return * possible object is * {@link String } * */ public String getCurrencyCode() { return currencyCode; } /** * Sets the value of the currencyCode property. * * @param value * allowed object is * {@link String } * */ public void setCurrencyCode(String value) { this.currencyCode = value; } /** * Gets the value of the exchangeRate property. * * @return * possible object is * {@link Long } * */ public Long getExchangeRate() { return exchangeRate; } /** * Sets the value of the exchangeRate property. * * @param value * allowed object is * {@link Long } * */ public void setExchangeRate(Long value) { this.exchangeRate = value; } /** * Gets the value of the refreshExchangeRate property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRefreshExchangeRate() { return refreshExchangeRate; } /** * Sets the value of the refreshExchangeRate property. * * @param value * allowed object is * {@link Boolean } * */ public void setRefreshExchangeRate(Boolean value) { this.refreshExchangeRate = value; } /** * Gets the value of the agencyCommission property. * * @return * possible object is * {@link Long } * */ public Long getAgencyCommission() { return agencyCommission; } /** * Sets the value of the agencyCommission property. * * @param value * allowed object is * {@link Long } * */ public void setAgencyCommission(Long value) { this.agencyCommission = value; } /** * Gets the value of the valueAddedTax property. * * @return * possible object is * {@link Long } * */ public Long getValueAddedTax() { return valueAddedTax; } /** * Sets the value of the valueAddedTax property. * * @param value * allowed object is * {@link Long } * */ public void setValueAddedTax(Long value) { this.valueAddedTax = value; } /** * Gets the value of the isSold property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsSold() { return isSold; } /** * Sets the value of the isSold property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsSold(Boolean value) { this.isSold = value; } /** * Gets the value of the approvalStatus property. * * @return * possible object is * {@link ProposalApprovalStatus } * */ public ProposalApprovalStatus getApprovalStatus() { return approvalStatus; } /** * Sets the value of the approvalStatus property. * * @param value * allowed object is * {@link ProposalApprovalStatus } * */ public void setApprovalStatus(ProposalApprovalStatus value) { this.approvalStatus = value; } /** * Gets the value of the lastModifiedDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getLastModifiedDateTime() { return lastModifiedDateTime; } /** * Sets the value of the lastModifiedDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setLastModifiedDateTime(DateTime value) { this.lastModifiedDateTime = value; } /** * Gets the value of the resources property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the resources property. * *

* For example, to add a new item, do as follows: *

     *    getResources().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProposalLink } * * */ public List getResources() { if (resources == null) { resources = new ArrayList(); } return this.resources; } /** * Gets the value of the actualExpiryTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getActualExpiryTime() { return actualExpiryTime; } /** * Sets the value of the actualExpiryTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setActualExpiryTime(DateTime value) { this.actualExpiryTime = value; } /** * Gets the value of the expectedExpiryTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getExpectedExpiryTime() { return expectedExpiryTime; } /** * Sets the value of the expectedExpiryTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setExpectedExpiryTime(DateTime value) { this.expectedExpiryTime = value; } /** * Gets the value of the thirdPartyAdServerId property. * * @return * possible object is * {@link Integer } * */ public Integer getThirdPartyAdServerId() { return thirdPartyAdServerId; } /** * Sets the value of the thirdPartyAdServerId property. * * @param value * allowed object is * {@link Integer } * */ public void setThirdPartyAdServerId(Integer value) { this.thirdPartyAdServerId = value; } /** * Gets the value of the customThirdPartyAdServerName property. * * @return * possible object is * {@link String } * */ public String getCustomThirdPartyAdServerName() { return customThirdPartyAdServerName; } /** * Sets the value of the customThirdPartyAdServerName property. * * @param value * allowed object is * {@link String } * */ public void setCustomThirdPartyAdServerName(String value) { this.customThirdPartyAdServerName = value; } /** * Gets the value of the termsAndConditions property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the termsAndConditions property. * *

* For example, to add a new item, do as follows: *

     *    getTermsAndConditions().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProposalTermsAndConditions } * * */ public List getTermsAndConditions() { if (termsAndConditions == null) { termsAndConditions = new ArrayList(); } return this.termsAndConditions; } /** * Gets the value of the lastRetractionDetails property. * * @return * possible object is * {@link RetractionDetails } * */ public RetractionDetails getLastRetractionDetails() { return lastRetractionDetails; } /** * Sets the value of the lastRetractionDetails property. * * @param value * allowed object is * {@link RetractionDetails } * */ public void setLastRetractionDetails(RetractionDetails value) { this.lastRetractionDetails = value; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy