package com.sitewhere.assetmodule.magento.ws;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for salesOrderInvoiceEntity complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="salesOrderInvoiceEntity">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="increment_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="parent_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="store_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="created_at" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="updated_at" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="is_active" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="global_currency_code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_currency_code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="store_currency_code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="order_currency_code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="store_to_base_rate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="store_to_order_rate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_to_global_rate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_to_order_rate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="subtotal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_subtotal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_grand_total" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="discount_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_discount_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="shipping_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_shipping_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="tax_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="base_tax_amount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="billing_address_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="billing_firstname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="billing_lastname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="order_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="order_increment_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="order_created_at" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="state" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="grand_total" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="invoice_id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="items" type="{urn:Magento}salesOrderInvoiceItemEntityArray" minOccurs="0"/>
* <element name="comments" type="{urn:Magento}salesOrderInvoiceCommentEntityArray" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "salesOrderInvoiceEntity", propOrder = {
"incrementId",
"parentId",
"storeId",
"createdAt",
"updatedAt",
"isActive",
"globalCurrencyCode",
"baseCurrencyCode",
"storeCurrencyCode",
"orderCurrencyCode",
"storeToBaseRate",
"storeToOrderRate",
"baseToGlobalRate",
"baseToOrderRate",
"subtotal",
"baseSubtotal",
"baseGrandTotal",
"discountAmount",
"baseDiscountAmount",
"shippingAmount",
"baseShippingAmount",
"taxAmount",
"baseTaxAmount",
"billingAddressId",
"billingFirstname",
"billingLastname",
"orderId",
"orderIncrementId",
"orderCreatedAt",
"state",
"grandTotal",
"invoiceId",
"items",
"comments"
})
public class SalesOrderInvoiceEntity {
@XmlElement(name = "increment_id")
protected String incrementId;
@XmlElement(name = "parent_id")
protected String parentId;
@XmlElement(name = "store_id")
protected String storeId;
@XmlElement(name = "created_at")
protected String createdAt;
@XmlElement(name = "updated_at")
protected String updatedAt;
@XmlElement(name = "is_active")
protected String isActive;
@XmlElement(name = "global_currency_code")
protected String globalCurrencyCode;
@XmlElement(name = "base_currency_code")
protected String baseCurrencyCode;
@XmlElement(name = "store_currency_code")
protected String storeCurrencyCode;
@XmlElement(name = "order_currency_code")
protected String orderCurrencyCode;
@XmlElement(name = "store_to_base_rate")
protected String storeToBaseRate;
@XmlElement(name = "store_to_order_rate")
protected String storeToOrderRate;
@XmlElement(name = "base_to_global_rate")
protected String baseToGlobalRate;
@XmlElement(name = "base_to_order_rate")
protected String baseToOrderRate;
protected String subtotal;
@XmlElement(name = "base_subtotal")
protected String baseSubtotal;
@XmlElement(name = "base_grand_total")
protected String baseGrandTotal;
@XmlElement(name = "discount_amount")
protected String discountAmount;
@XmlElement(name = "base_discount_amount")
protected String baseDiscountAmount;
@XmlElement(name = "shipping_amount")
protected String shippingAmount;
@XmlElement(name = "base_shipping_amount")
protected String baseShippingAmount;
@XmlElement(name = "tax_amount")
protected String taxAmount;
@XmlElement(name = "base_tax_amount")
protected String baseTaxAmount;
@XmlElement(name = "billing_address_id")
protected String billingAddressId;
@XmlElement(name = "billing_firstname")
protected String billingFirstname;
@XmlElement(name = "billing_lastname")
protected String billingLastname;
@XmlElement(name = "order_id")
protected String orderId;
@XmlElement(name = "order_increment_id")
protected String orderIncrementId;
@XmlElement(name = "order_created_at")
protected String orderCreatedAt;
protected String state;
@XmlElement(name = "grand_total")
protected String grandTotal;
@XmlElement(name = "invoice_id")
protected String invoiceId;
protected SalesOrderInvoiceItemEntityArray items;
protected SalesOrderInvoiceCommentEntityArray comments;
/**
* Gets the value of the incrementId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIncrementId() {
return incrementId;
}
/**
* Sets the value of the incrementId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIncrementId(String value) {
this.incrementId = value;
}
/**
* Gets the value of the parentId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentId() {
return parentId;
}
/**
* Sets the value of the parentId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentId(String value) {
this.parentId = value;
}
/**
* Gets the value of the storeId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStoreId() {
return storeId;
}
/**
* Sets the value of the storeId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStoreId(String value) {
this.storeId = value;
}
/**
* Gets the value of the createdAt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCreatedAt() {
return createdAt;
}
/**
* Sets the value of the createdAt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreatedAt(String value) {
this.createdAt = value;
}
/**
* Gets the value of the updatedAt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUpdatedAt() {
return updatedAt;
}
/**
* Sets the value of the updatedAt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUpdatedAt(String value) {
this.updatedAt = value;
}
/**
* Gets the value of the isActive property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIsActive() {
return isActive;
}
/**
* Sets the value of the isActive property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsActive(String value) {
this.isActive = value;
}
/**
* Gets the value of the globalCurrencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGlobalCurrencyCode() {
return globalCurrencyCode;
}
/**
* Sets the value of the globalCurrencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGlobalCurrencyCode(String value) {
this.globalCurrencyCode = value;
}
/**
* Gets the value of the baseCurrencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseCurrencyCode() {
return baseCurrencyCode;
}
/**
* Sets the value of the baseCurrencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseCurrencyCode(String value) {
this.baseCurrencyCode = value;
}
/**
* Gets the value of the storeCurrencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStoreCurrencyCode() {
return storeCurrencyCode;
}
/**
* Sets the value of the storeCurrencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStoreCurrencyCode(String value) {
this.storeCurrencyCode = value;
}
/**
* Gets the value of the orderCurrencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderCurrencyCode() {
return orderCurrencyCode;
}
/**
* Sets the value of the orderCurrencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderCurrencyCode(String value) {
this.orderCurrencyCode = value;
}
/**
* Gets the value of the storeToBaseRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStoreToBaseRate() {
return storeToBaseRate;
}
/**
* Sets the value of the storeToBaseRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStoreToBaseRate(String value) {
this.storeToBaseRate = value;
}
/**
* Gets the value of the storeToOrderRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStoreToOrderRate() {
return storeToOrderRate;
}
/**
* Sets the value of the storeToOrderRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStoreToOrderRate(String value) {
this.storeToOrderRate = value;
}
/**
* Gets the value of the baseToGlobalRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseToGlobalRate() {
return baseToGlobalRate;
}
/**
* Sets the value of the baseToGlobalRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseToGlobalRate(String value) {
this.baseToGlobalRate = value;
}
/**
* Gets the value of the baseToOrderRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseToOrderRate() {
return baseToOrderRate;
}
/**
* Sets the value of the baseToOrderRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseToOrderRate(String value) {
this.baseToOrderRate = value;
}
/**
* Gets the value of the subtotal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubtotal() {
return subtotal;
}
/**
* Sets the value of the subtotal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubtotal(String value) {
this.subtotal = value;
}
/**
* Gets the value of the baseSubtotal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseSubtotal() {
return baseSubtotal;
}
/**
* Sets the value of the baseSubtotal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseSubtotal(String value) {
this.baseSubtotal = value;
}
/**
* Gets the value of the baseGrandTotal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseGrandTotal() {
return baseGrandTotal;
}
/**
* Sets the value of the baseGrandTotal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseGrandTotal(String value) {
this.baseGrandTotal = value;
}
/**
* Gets the value of the discountAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDiscountAmount() {
return discountAmount;
}
/**
* Sets the value of the discountAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDiscountAmount(String value) {
this.discountAmount = value;
}
/**
* Gets the value of the baseDiscountAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseDiscountAmount() {
return baseDiscountAmount;
}
/**
* Sets the value of the baseDiscountAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseDiscountAmount(String value) {
this.baseDiscountAmount = value;
}
/**
* Gets the value of the shippingAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getShippingAmount() {
return shippingAmount;
}
/**
* Sets the value of the shippingAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setShippingAmount(String value) {
this.shippingAmount = value;
}
/**
* Gets the value of the baseShippingAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseShippingAmount() {
return baseShippingAmount;
}
/**
* Sets the value of the baseShippingAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseShippingAmount(String value) {
this.baseShippingAmount = value;
}
/**
* Gets the value of the taxAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTaxAmount() {
return taxAmount;
}
/**
* Sets the value of the taxAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTaxAmount(String value) {
this.taxAmount = value;
}
/**
* Gets the value of the baseTaxAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBaseTaxAmount() {
return baseTaxAmount;
}
/**
* Sets the value of the baseTaxAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBaseTaxAmount(String value) {
this.baseTaxAmount = value;
}
/**
* Gets the value of the billingAddressId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBillingAddressId() {
return billingAddressId;
}
/**
* Sets the value of the billingAddressId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBillingAddressId(String value) {
this.billingAddressId = value;
}
/**
* Gets the value of the billingFirstname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBillingFirstname() {
return billingFirstname;
}
/**
* Sets the value of the billingFirstname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBillingFirstname(String value) {
this.billingFirstname = value;
}
/**
* Gets the value of the billingLastname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBillingLastname() {
return billingLastname;
}
/**
* Sets the value of the billingLastname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBillingLastname(String value) {
this.billingLastname = value;
}
/**
* Gets the value of the orderId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderId() {
return orderId;
}
/**
* Sets the value of the orderId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderId(String value) {
this.orderId = value;
}
/**
* Gets the value of the orderIncrementId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderIncrementId() {
return orderIncrementId;
}
/**
* Sets the value of the orderIncrementId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderIncrementId(String value) {
this.orderIncrementId = value;
}
/**
* Gets the value of the orderCreatedAt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderCreatedAt() {
return orderCreatedAt;
}
/**
* Sets the value of the orderCreatedAt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderCreatedAt(String value) {
this.orderCreatedAt = value;
}
/**
* Gets the value of the state property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getState() {
return state;
}
/**
* Sets the value of the state property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setState(String value) {
this.state = value;
}
/**
* Gets the value of the grandTotal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGrandTotal() {
return grandTotal;
}
/**
* Sets the value of the grandTotal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGrandTotal(String value) {
this.grandTotal = value;
}
/**
* Gets the value of the invoiceId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInvoiceId() {
return invoiceId;
}
/**
* Sets the value of the invoiceId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInvoiceId(String value) {
this.invoiceId = value;
}
/**
* Gets the value of the items property.
*
* @return
* possible object is
* {@link SalesOrderInvoiceItemEntityArray }
*
*/
public SalesOrderInvoiceItemEntityArray getItems() {
return items;
}
/**
* Sets the value of the items property.
*
* @param value
* allowed object is
* {@link SalesOrderInvoiceItemEntityArray }
*
*/
public void setItems(SalesOrderInvoiceItemEntityArray value) {
this.items = value;
}
/**
* Gets the value of the comments property.
*
* @return
* possible object is
* {@link SalesOrderInvoiceCommentEntityArray }
*
*/
public SalesOrderInvoiceCommentEntityArray getComments() {
return comments;
}
/**
* Sets the value of the comments property.
*
* @param value
* allowed object is
* {@link SalesOrderInvoiceCommentEntityArray }
*
*/
public void setComments(SalesOrderInvoiceCommentEntityArray value) {
this.comments = value;
}
}