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

tsg.ns.wsdl.coop.Usage Maven / Gradle / Ivy


package tsg.ns.wsdl.coop;

import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 

Java class for Usage complex type. * *

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

 * <complexType name="Usage">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="customForm" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="item" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="subscriptionPlan" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="customer" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="usageSubscription" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="usageSubscriptionLine" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="usageQuantity" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="usageDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="status" type="{urn:types.sales_2023_1.transactions.webservices.netsuite.com}UsageStatus" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Usage", namespace = "urn:sales_2023_1.transactions.webservices.netsuite.com", propOrder = { "customForm", "memo", "item", "subscriptionPlan", "customer", "usageSubscription", "usageSubscriptionLine", "usageQuantity", "usageDate", "status" }) public class Usage extends Record { protected RecordRef customForm; protected String memo; protected RecordRef item; protected RecordRef subscriptionPlan; protected RecordRef customer; protected RecordRef usageSubscription; protected RecordRef usageSubscriptionLine; protected Double usageQuantity; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar usageDate; @XmlSchemaType(name = "string") protected UsageStatus status; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the customForm property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCustomForm() { return customForm; } /** * Sets the value of the customForm property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCustomForm(RecordRef value) { this.customForm = value; } /** * Gets the value of the memo property. * * @return * possible object is * {@link String } * */ public String getMemo() { return memo; } /** * Sets the value of the memo property. * * @param value * allowed object is * {@link String } * */ public void setMemo(String value) { this.memo = value; } /** * Gets the value of the item property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getItem() { return item; } /** * Sets the value of the item property. * * @param value * allowed object is * {@link RecordRef } * */ public void setItem(RecordRef value) { this.item = value; } /** * Gets the value of the subscriptionPlan property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getSubscriptionPlan() { return subscriptionPlan; } /** * Sets the value of the subscriptionPlan property. * * @param value * allowed object is * {@link RecordRef } * */ public void setSubscriptionPlan(RecordRef value) { this.subscriptionPlan = value; } /** * Gets the value of the customer property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCustomer() { return customer; } /** * Sets the value of the customer property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCustomer(RecordRef value) { this.customer = value; } /** * Gets the value of the usageSubscription property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getUsageSubscription() { return usageSubscription; } /** * Sets the value of the usageSubscription property. * * @param value * allowed object is * {@link RecordRef } * */ public void setUsageSubscription(RecordRef value) { this.usageSubscription = value; } /** * Gets the value of the usageSubscriptionLine property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getUsageSubscriptionLine() { return usageSubscriptionLine; } /** * Sets the value of the usageSubscriptionLine property. * * @param value * allowed object is * {@link RecordRef } * */ public void setUsageSubscriptionLine(RecordRef value) { this.usageSubscriptionLine = value; } /** * Gets the value of the usageQuantity property. * * @return * possible object is * {@link Double } * */ public Double getUsageQuantity() { return usageQuantity; } /** * Sets the value of the usageQuantity property. * * @param value * allowed object is * {@link Double } * */ public void setUsageQuantity(Double value) { this.usageQuantity = value; } /** * Gets the value of the usageDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getUsageDate() { return usageDate; } /** * Sets the value of the usageDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setUsageDate(XMLGregorianCalendar value) { this.usageDate = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link UsageStatus } * */ public UsageStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link UsageStatus } * */ public void setStatus(UsageStatus value) { this.status = value; } /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy