Skip to content

Instantly share code, notes, and snippets.

@AlaaZarifa
Last active April 14, 2017 14:01
Show Gist options
  • Save AlaaZarifa/5629febfa2a9679e38381a9dcaafd5c9 to your computer and use it in GitHub Desktop.
Save AlaaZarifa/5629febfa2a9679e38381a9dcaafd5c9 to your computer and use it in GitHub Desktop.
Sub-Orders Class
// Sub-Orders Class
public class Sub_Orders {
@SerializedName("id")
@Expose
private Integer id;
@SerializedName("order_number")
@Expose
private Integer orderNumber;
@SerializedName("parent_id")
@Expose
private Integer parentId;
@SerializedName("order_key")
@Expose
private String orderKey;
@SerializedName("created_at")
@Expose
private String createdAt;
@SerializedName("updated_at")
@Expose
private String updatedAt;
@SerializedName("completed_at")
@Expose
private String completedAt;
@SerializedName("status")
@Expose
private String status;
@SerializedName("currency")
@Expose
private String currency;
@SerializedName("total")
@Expose
private String total;
@SerializedName("subtotal")
@Expose
private String subtotal;
@SerializedName("total_line_items_quantity")
@Expose
private Integer totalLineItemsQuantity;
@SerializedName("total_tax")
@Expose
private String totalTax;
@SerializedName("total_shipping")
@Expose
private String totalShipping;
@SerializedName("cart_tax")
@Expose
private String cartTax;
@SerializedName("shipping_tax")
@Expose
private String shippingTax;
@SerializedName("total_discount")
@Expose
private String totalDiscount;
@SerializedName("shipping_methods")
@Expose
private String shippingMethods;
@Expose
private String note;
@SerializedName("customer_ip")
@Expose
private String customerIp;
@SerializedName("customer_user_agent")
@Expose
private String customerUserAgent;
@SerializedName("customer_id")
@Expose
private Integer customerId;
@SerializedName("view_order_url")
@Expose
private String viewOrderUrl;
public List<LineItem> getLineItems() {
return lineItems;
}
public void setLineItems(List<LineItem> lineItems) {
this.lineItems = lineItems;
}
@SerializedName("line_items")
@Expose
private List<LineItem> lineItems = null;
@SerializedName("shipping_lines")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getOrderNumber() {
return orderNumber;
}
public void setOrderNumber(Integer orderNumber) {
this.orderNumber = orderNumber;
}
public Integer getParentId() {
return parentId;
}
public void setParentId(Integer parentId) {
this.parentId = parentId;
}
public String getOrderKey() {
return orderKey;
}
public void setOrderKey(String orderKey) {
this.orderKey = orderKey;
}
public String getCreatedAt() {
return createdAt;
}
public void setCreatedAt(String createdAt) {
this.createdAt = createdAt;
}
public String getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(String updatedAt) {
this.updatedAt = updatedAt;
}
public String getCompletedAt() {
return completedAt;
}
public void setCompletedAt(String completedAt) {
this.completedAt = completedAt;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public String getTotal() {
return total;
}
public void setTotal(String total) {
this.total = total;
}
public String getSubtotal() {
return subtotal;
}
public void setSubtotal(String subtotal) {
this.subtotal = subtotal;
}
public Integer getTotalLineItemsQuantity() {
return totalLineItemsQuantity;
}
public void setTotalLineItemsQuantity(Integer totalLineItemsQuantity) {
this.totalLineItemsQuantity = totalLineItemsQuantity;
}
public String getTotalTax() {
return totalTax;
}
public void setTotalTax(String totalTax) {
this.totalTax = totalTax;
}
public String getTotalShipping() {
return totalShipping;
}
public void setTotalShipping(String totalShipping) {
this.totalShipping = totalShipping;
}
public String getCartTax() {
return cartTax;
}
public void setCartTax(String cartTax) {
this.cartTax = cartTax;
}
public String getShippingTax() {
return shippingTax;
}
public void setShippingTax(String shippingTax) {
this.shippingTax = shippingTax;
}
public String getTotalDiscount() {
return totalDiscount;
}
public void setTotalDiscount(String totalDiscount) {
this.totalDiscount = totalDiscount;
}
public String getShippingMethods() {
return shippingMethods;
}
public void setShippingMethods(String shippingMethods) {
this.shippingMethods = shippingMethods;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
public String getCustomerIp() {
return customerIp;
}
public void setCustomerIp(String customerIp) {
this.customerIp = customerIp;
}
public String getCustomerUserAgent() {
return customerUserAgent;
}
public void setCustomerUserAgent(String customerUserAgent) {
this.customerUserAgent = customerUserAgent;
}
public Integer getCustomerId() {
return customerId;
}
public void setCustomerId(Integer customerId) {
this.customerId = customerId;
}
public String getViewOrderUrl() {
return viewOrderUrl;
}
public void setViewOrderUrl(String viewOrderUrl) {
this.viewOrderUrl = viewOrderUrl;
}
public class LineItem {
@SerializedName("id")
@Expose
private Integer id;
@SerializedName("subtotal")
@Expose
private String subtotal;
@SerializedName("subtotal_tax")
@Expose
private String subtotalTax;
@SerializedName("total")
@Expose
private String total;
@SerializedName("total_tax")
@Expose
private String totalTax;
@SerializedName("price")
@Expose
private String price;
@SerializedName("quantity")
@Expose
private Integer quantity;
@SerializedName("tax_class")
@Expose
private String taxClass;
@SerializedName("name")
@Expose
private String name;
@SerializedName("product_id")
@Expose
private Integer productId;
@SerializedName("product_object")
@Expose
private ProductObject productObject;
@SerializedName("sku")
@Expose
private String sku;
@SerializedName("meta")
@Expose
private List<Object> meta = null;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getSubtotal() {
return subtotal;
}
public void setSubtotal(String subtotal) {
this.subtotal = subtotal;
}
public String getSubtotalTax() {
return subtotalTax;
}
public void setSubtotalTax(String subtotalTax) {
this.subtotalTax = subtotalTax;
}
public String getTotal() {
return total;
}
public void setTotal(String total) {
this.total = total;
}
public String getTotalTax() {
return totalTax;
}
public void setTotalTax(String totalTax) {
this.totalTax = totalTax;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public Integer getQuantity() {
return quantity;
}
public void setQuantity(Integer quantity) {
this.quantity = quantity;
}
public String getTaxClass() {
return taxClass;
}
public void setTaxClass(String taxClass) {
this.taxClass = taxClass;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getProductId() {
return productId;
}
public void setProductId(Integer productId) {
this.productId = productId;
}
public ProductObject getProductObject() {
return productObject;
}
public void setProductObject(ProductObject productObject) {
this.productObject = productObject;
}
public String getSku() {
return sku;
}
public void setSku(String sku) {
this.sku = sku;
}
public List<Object> getMeta() {
return meta;
}
public void setMeta(List<Object> meta) {
this.meta = meta;
}
public class ProductObject {
@SerializedName("id")
@Expose
private Integer id;
@SerializedName("slug")
@Expose
private String slug;
@SerializedName("title")
@Expose
private String title;
@SerializedName("delivery_type")
@Expose
private String deliveryType;
@SerializedName("unit")
@Expose
private String unit;
@SerializedName("vendor_id")
@Expose
private Integer vendorId;
@SerializedName("vendor_name")
@Expose
private String vendorName;
@SerializedName("vendor_data")
@Expose
private VendorData vendorData;
@SerializedName("vendor_charge")
@Expose
private Integer vendorCharge;
@SerializedName("vendor_min_charge")
@Expose
private Integer vendorMinCharge;
@SerializedName("is_in_wishlist")
@Expose
private Boolean isInWishlist;
@SerializedName("persons_serve_number")
@Expose
private Integer personsServeNumber;
@SerializedName("created_at")
@Expose
private String createdAt;
@SerializedName("updated_at")
@Expose
private String updatedAt;
@SerializedName("type")
@Expose
private String type;
@SerializedName("status")
@Expose
private String status;
@SerializedName("downloadable")
@Expose
private Boolean downloadable;
@SerializedName("virtual")
@Expose
private Boolean virtual;
@SerializedName("permalink")
@Expose
private String permalink;
@SerializedName("sku")
@Expose
private String sku;
@SerializedName("price")
@Expose
private String price;
@SerializedName("regular_price")
@Expose
private String regularPrice;
@SerializedName("sale_price")
@Expose
private String salePrice;
@SerializedName("price_html")
@Expose
private String priceHtml;
@SerializedName("taxable")
@Expose
private Boolean taxable;
@SerializedName("tax_status")
@Expose
private String taxStatus;
@SerializedName("tax_class")
@Expose
private String taxClass;
@SerializedName("managing_stock")
@Expose
private Boolean managingStock;
@SerializedName("stock_quantity")
@Expose
private Integer stockQuantity;
@SerializedName("in_stock")
@Expose
private Boolean inStock;
@SerializedName("backorders_allowed")
@Expose
private Boolean backordersAllowed;
@SerializedName("backordered")
@Expose
private Boolean backordered;
@SerializedName("sold_individually")
@Expose
private Boolean soldIndividually;
@SerializedName("purchaseable")
@Expose
private Boolean purchaseable;
@SerializedName("featured")
@Expose
private Boolean featured;
@SerializedName("visible")
@Expose
private Boolean visible;
@SerializedName("catalog_visibility")
@Expose
private String catalogVisibility;
@SerializedName("on_sale")
@Expose
private Boolean onSale;
@SerializedName("product_url")
@Expose
private String productUrl;
@SerializedName("button_text")
@Expose
private String buttonText;
@SerializedName("weight")
@Expose
private String weight;
@SerializedName("shipping_required")
@Expose
private Boolean shippingRequired;
@SerializedName("shipping_taxable")
@Expose
private Boolean shippingTaxable;
@SerializedName("shipping_class")
@Expose
private String shippingClass;
@SerializedName("shipping_class_id")
@Expose
private String shippingClassId;
@SerializedName("description")
@Expose
private String description;
@SerializedName("short_description")
@Expose
private String shortDescription;
@SerializedName("reviews_allowed")
@Expose
private Boolean reviewsAllowed;
@SerializedName("average_rating")
@Expose
private String averageRating;
@SerializedName("rating_count")
@Expose
private Integer ratingCount;
@SerializedName("related_ids")
@Expose
private List<Integer> relatedIds = null;
@SerializedName("upsell_ids")
@Expose
private List<Object> upsellIds = null;
@SerializedName("cross_sell_ids")
@Expose
private List<Object> crossSellIds = null;
@SerializedName("parent_id")
@Expose
private Integer parentId;
@SerializedName("categories")
@Expose
private List<String> categories = null;
@SerializedName("tags")
@Expose
private List<Object> tags = null;
@SerializedName("featured_src")
@Expose
private String featuredSrc;
@SerializedName("attributes")
@Expose
private List<Object> attributes = null;
@SerializedName("downloads")
@Expose
private List<Object> downloads = null;
@SerializedName("download_limit")
@Expose
private Integer downloadLimit;
@SerializedName("download_expiry")
@Expose
private Integer downloadExpiry;
@SerializedName("download_type")
@Expose
private String downloadType;
@SerializedName("purchase_note")
@Expose
private String purchaseNote;
@SerializedName("total_sales")
@Expose
private Integer totalSales;
@SerializedName("variations")
@Expose
private List<Object> variations = null;
@SerializedName("parent")
@Expose
private List<Object> parent = null;
@SerializedName("grouped_products")
@Expose
private List<Object> groupedProducts = null;
@SerializedName("menu_order")
@Expose
private Integer menuOrder;
@SerializedName("advance_options")
@Expose
private List<Object> advanceOptions = null;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getSlug() {
return slug;
}
public void setSlug(String slug) {
this.slug = slug;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDeliveryType() {
return deliveryType;
}
public void setDeliveryType(String deliveryType) {
this.deliveryType = deliveryType;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public Integer getVendorId() {
return vendorId;
}
public void setVendorId(Integer vendorId) {
this.vendorId = vendorId;
}
public String getVendorName() {
return vendorName;
}
public void setVendorName(String vendorName) {
this.vendorName = vendorName;
}
public VendorData getVendorData() {
return vendorData;
}
public void setVendorData(VendorData vendorData) {
this.vendorData = vendorData;
}
public Integer getVendorCharge() {
return vendorCharge;
}
public void setVendorCharge(Integer vendorCharge) {
this.vendorCharge = vendorCharge;
}
public Integer getVendorMinCharge() {
return vendorMinCharge;
}
public void setVendorMinCharge(Integer vendorMinCharge) {
this.vendorMinCharge = vendorMinCharge;
}
public Boolean getIsInWishlist() {
return isInWishlist;
}
public void setIsInWishlist(Boolean isInWishlist) {
this.isInWishlist = isInWishlist;
}
public Integer getPersonsServeNumber() {
return personsServeNumber;
}
public void setPersonsServeNumber(Integer personsServeNumber) {
this.personsServeNumber = personsServeNumber;
}
public String getCreatedAt() {
return createdAt;
}
public void setCreatedAt(String createdAt) {
this.createdAt = createdAt;
}
public String getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(String updatedAt) {
this.updatedAt = updatedAt;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Boolean getDownloadable() {
return downloadable;
}
public void setDownloadable(Boolean downloadable) {
this.downloadable = downloadable;
}
public Boolean getVirtual() {
return virtual;
}
public void setVirtual(Boolean virtual) {
this.virtual = virtual;
}
public String getPermalink() {
return permalink;
}
public void setPermalink(String permalink) {
this.permalink = permalink;
}
public String getSku() {
return sku;
}
public void setSku(String sku) {
this.sku = sku;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getRegularPrice() {
return regularPrice;
}
public void setRegularPrice(String regularPrice) {
this.regularPrice = regularPrice;
}
public String getSalePrice() {
return salePrice;
}
public void setSalePrice(String salePrice) {
this.salePrice = salePrice;
}
public String getPriceHtml() {
return priceHtml;
}
public void setPriceHtml(String priceHtml) {
this.priceHtml = priceHtml;
}
public Boolean getTaxable() {
return taxable;
}
public void setTaxable(Boolean taxable) {
this.taxable = taxable;
}
public String getTaxStatus() {
return taxStatus;
}
public void setTaxStatus(String taxStatus) {
this.taxStatus = taxStatus;
}
public String getTaxClass() {
return taxClass;
}
public void setTaxClass(String taxClass) {
this.taxClass = taxClass;
}
public Boolean getManagingStock() {
return managingStock;
}
public void setManagingStock(Boolean managingStock) {
this.managingStock = managingStock;
}
public Integer getStockQuantity() {
return stockQuantity;
}
public void setStockQuantity(Integer stockQuantity) {
this.stockQuantity = stockQuantity;
}
public Boolean getInStock() {
return inStock;
}
public void setInStock(Boolean inStock) {
this.inStock = inStock;
}
public Boolean getBackordersAllowed() {
return backordersAllowed;
}
public void setBackordersAllowed(Boolean backordersAllowed) {
this.backordersAllowed = backordersAllowed;
}
public Boolean getBackordered() {
return backordered;
}
public void setBackordered(Boolean backordered) {
this.backordered = backordered;
}
public Boolean getSoldIndividually() {
return soldIndividually;
}
public void setSoldIndividually(Boolean soldIndividually) {
this.soldIndividually = soldIndividually;
}
public Boolean getPurchaseable() {
return purchaseable;
}
public void setPurchaseable(Boolean purchaseable) {
this.purchaseable = purchaseable;
}
public Boolean getFeatured() {
return featured;
}
public void setFeatured(Boolean featured) {
this.featured = featured;
}
public Boolean getVisible() {
return visible;
}
public void setVisible(Boolean visible) {
this.visible = visible;
}
public String getCatalogVisibility() {
return catalogVisibility;
}
public void setCatalogVisibility(String catalogVisibility) {
this.catalogVisibility = catalogVisibility;
}
public Boolean getOnSale() {
return onSale;
}
public void setOnSale(Boolean onSale) {
this.onSale = onSale;
}
public String getProductUrl() {
return productUrl;
}
public void setProductUrl(String productUrl) {
this.productUrl = productUrl;
}
public String getButtonText() {
return buttonText;
}
public void setButtonText(String buttonText) {
this.buttonText = buttonText;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public Boolean getShippingRequired() {
return shippingRequired;
}
public void setShippingRequired(Boolean shippingRequired) {
this.shippingRequired = shippingRequired;
}
public Boolean getShippingTaxable() {
return shippingTaxable;
}
public void setShippingTaxable(Boolean shippingTaxable) {
this.shippingTaxable = shippingTaxable;
}
public String getShippingClass() {
return shippingClass;
}
public void setShippingClass(String shippingClass) {
this.shippingClass = shippingClass;
}
public String getShippingClassId() {
return shippingClassId;
}
public void setShippingClassId(String shippingClassId) {
this.shippingClassId = shippingClassId;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getShortDescription() {
return shortDescription;
}
public void setShortDescription(String shortDescription) {
this.shortDescription = shortDescription;
}
public Boolean getReviewsAllowed() {
return reviewsAllowed;
}
public void setReviewsAllowed(Boolean reviewsAllowed) {
this.reviewsAllowed = reviewsAllowed;
}
public String getAverageRating() {
return averageRating;
}
public void setAverageRating(String averageRating) {
this.averageRating = averageRating;
}
public Integer getRatingCount() {
return ratingCount;
}
public void setRatingCount(Integer ratingCount) {
this.ratingCount = ratingCount;
}
public List<Integer> getRelatedIds() {
return relatedIds;
}
public void setRelatedIds(List<Integer> relatedIds) {
this.relatedIds = relatedIds;
}
public List<Object> getUpsellIds() {
return upsellIds;
}
public void setUpsellIds(List<Object> upsellIds) {
this.upsellIds = upsellIds;
}
public List<Object> getCrossSellIds() {
return crossSellIds;
}
public void setCrossSellIds(List<Object> crossSellIds) {
this.crossSellIds = crossSellIds;
}
public Integer getParentId() {
return parentId;
}
public void setParentId(Integer parentId) {
this.parentId = parentId;
}
public List<String> getCategories() {
return categories;
}
public void setCategories(List<String> categories) {
this.categories = categories;
}
public List<Object> getTags() {
return tags;
}
public void setTags(List<Object> tags) {
this.tags = tags;
}
public String getFeaturedSrc() {
return featuredSrc;
}
public void setFeaturedSrc(String featuredSrc) {
this.featuredSrc = featuredSrc;
}
public List<Object> getAttributes() {
return attributes;
}
public void setAttributes(List<Object> attributes) {
this.attributes = attributes;
}
public List<Object> getDownloads() {
return downloads;
}
public void setDownloads(List<Object> downloads) {
this.downloads = downloads;
}
public Integer getDownloadLimit() {
return downloadLimit;
}
public void setDownloadLimit(Integer downloadLimit) {
this.downloadLimit = downloadLimit;
}
public Integer getDownloadExpiry() {
return downloadExpiry;
}
public void setDownloadExpiry(Integer downloadExpiry) {
this.downloadExpiry = downloadExpiry;
}
public String getDownloadType() {
return downloadType;
}
public void setDownloadType(String downloadType) {
this.downloadType = downloadType;
}
public String getPurchaseNote() {
return purchaseNote;
}
public void setPurchaseNote(String purchaseNote) {
this.purchaseNote = purchaseNote;
}
public Integer getTotalSales() {
return totalSales;
}
public void setTotalSales(Integer totalSales) {
this.totalSales = totalSales;
}
public List<Object> getVariations() {
return variations;
}
public void setVariations(List<Object> variations) {
this.variations = variations;
}
public List<Object> getParent() {
return parent;
}
public void setParent(List<Object> parent) {
this.parent = parent;
}
public List<Object> getGroupedProducts() {
return groupedProducts;
}
public void setGroupedProducts(List<Object> groupedProducts) {
this.groupedProducts = groupedProducts;
}
public Integer getMenuOrder() {
return menuOrder;
}
public void setMenuOrder(Integer menuOrder) {
this.menuOrder = menuOrder;
}
public List<Object> getAdvanceOptions() {
return advanceOptions;
}
public void setAdvanceOptions(List<Object> advanceOptions) {
this.advanceOptions = advanceOptions;
}
public class VendorData {
@SerializedName("vendor_id")
@Expose
private Integer vendorId;
@SerializedName("telephone")
@Expose
private String telephone;
@SerializedName("location")
@Expose
private String location;
@SerializedName("area")
@Expose
private String area;
public Integer getVendorId() {
return vendorId;
}
public void setVendorId(Integer vendorId) {
this.vendorId = vendorId;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment