diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/AttributeAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/AttributeAPI.java new file mode 100644 index 0000000..89b2d29 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/AttributeAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Attribute; +import me.gilo.woodroid.models.Coupon; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface AttributeAPI { + + @Headers("Content-Type: application/json") + @POST("products/attributes") + Call create(@Body Attribute body); + + @GET("products/attributes/{id}") + Call view(@Path("id") int id); + + @GET("products/attributes") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("products/attributes/{id}") + Call update(@Path("id") int id, @Body Attribute body); + + @DELETE("products/attributes/{id}") + Call delete(@Path("id") int id); + + @DELETE("products/attributes/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("products/attributes/batch") + Call batch(@Body Attribute body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/AttributeTermAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/AttributeTermAPI.java new file mode 100644 index 0000000..3a85013 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/AttributeTermAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Attribute; +import me.gilo.woodroid.models.AttributeTerm; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface AttributeTermAPI { + + @Headers("Content-Type: application/json") + @POST("products/attributes/{id}/terms") + Call create(@Body AttributeTerm body); + + @GET("products/attributes/{id}/terms/[term_id]") + Call view(@Path("id") int attribute_id, @Path("term_id") int term_id); + + @GET("products/attributes/{id}/terms") + Call> list(@Path("id") int attribute_id); + + @Headers("Content-Type: application/json") + @PUT("products/attributes/{id}/terms/[term_id]") + Call update(@Path("id") int attribute_id, @Path("term_id") int term_id, @Body AttributeTerm body); + + @DELETE("products/attributes/{id}/terms/[term_id]") + Call delete(@Path("id") int attribute_id, @Path("term_id") int term_id); + + @DELETE("products/attributes/{id}/terms/[term_id]") + Call delete(@Path("id") int attribute_id, @Path("term_id") int term_id, @Query("force") boolean force); + + @POST("products/attributes/batch") + Call batch(@Body AttributeTerm body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/CategoryAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/CategoryAPI.java new file mode 100644 index 0000000..4abac2e --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/CategoryAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Category; +import me.gilo.woodroid.models.Coupon; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface CategoryAPI { + + @Headers("Content-Type: application/json") + @POST("products/categories") + Call create(@Body Category body); + + @GET("products/categories/{id}") + Call view(@Path("id") int id); + + @GET("products/categories") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("products/categories/{id}") + Call update(@Path("id") int id, @Body Category body); + + @DELETE("products/categories/{id}") + Call delete(@Path("id") int id); + + @DELETE("products/categories/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("products/categories/batch") + Call batch(@Body Category body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/CouponAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/CouponAPI.java index 3f137a2..85d9624 100644 --- a/woodroid/src/main/java/me/gilo/woodroid/data/CouponAPI.java +++ b/woodroid/src/main/java/me/gilo/woodroid/data/CouponAPI.java @@ -9,16 +9,6 @@ import java.util.List; public interface CouponAPI{ - /** Coupons - The coupons API allows you to - 1. create, - 2. view, - 3. update - 4. delete - individual, or a batch, of coupon codes. - - **/ - @Headers("Content-Type: application/json") @POST("coupons") Call create(@Body Coupon body); diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/CustomerAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/CustomerAPI.java new file mode 100644 index 0000000..8c8bd6f --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/CustomerAPI.java @@ -0,0 +1,40 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.Customer; +import me.gilo.woodroid.models.Download; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface CustomerAPI { + + @Headers("Content-Type: application/json") + @POST("customers") + Call create(@Body Customer body); + + @GET("customers/{id}") + Call view(@Path("id") int id); + + @GET("customers") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("customers/{id}") + Call update(@Path("id") int id, @Body Customer body); + + @DELETE("customers/{id}") + Call delete(@Path("id") int id); + + @DELETE("customers/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("customers/batch") + Call batch(@Body Customer body); + + @POST("customers/{id}/downloads") + Call> downloads(@Path("id") int id); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/OrderAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/OrderAPI.java new file mode 100644 index 0000000..e4adc42 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/OrderAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.Order; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface OrderAPI { + + @Headers("Content-Type: application/json") + @POST("orders") + Call create(@Body Coupon body); + + @GET("orders/{id}") + Call view(@Path("id") int id); + + @GET("orders") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("orders/{id}") + Call update(@Path("id") int id, @Body Order body); + + @DELETE("orders/{id}") + Call delete(@Path("id") int id); + + @DELETE("orders/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("orders/batch") + Call batch(@Body Order body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/OrderNoteAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/OrderNoteAPI.java new file mode 100644 index 0000000..5e8a8c4 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/OrderNoteAPI.java @@ -0,0 +1,30 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.Order; +import me.gilo.woodroid.models.OrderNote; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface OrderNoteAPI { + + @Headers("Content-Type: application/json") + @POST("orders/{id}/notes") + Call create(@Body Coupon body); + + @GET("orders/{id}/notes/{note_id}") + Call view(@Path("id") int order_id, @Path("note_id") int note_id); + + @GET("orders/{id}/notes") + Call> list(@Path("id") int order_id); + + @DELETE("orders/{id}/notes/{note_id}") + Call delete(@Path("id") int order_id, @Path("note_id") int note_id); + + @DELETE("orders/{id}/notes/{note_id}") + Call delete(@Path("id") int order_id, @Path("note_id") int note_id, @Query("force") boolean force); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ProductReviewAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ProductReviewAPI.java new file mode 100644 index 0000000..043dc13 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ProductReviewAPI.java @@ -0,0 +1,37 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.data.callbacks.ReviewsData; +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.ProductReview; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ProductReviewAPI { + + @Headers("Content-Type: application/json") + @POST("products/reviews") + Call create(@Body ProductReview body); + + @GET("products/reviews/{id}") + Call view(@Path("id") int id); + + @GET("products/reviews") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("products/reviews/{id}") + Call update(@Path("id") int id, @Body ProductReview body); + + @DELETE("products/reviews/{id}") + Call delete(@Path("id") int id); + + @DELETE("products/reviews/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("products/reviews/batch") + Call batch(@Body ProductReview body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ProductVariationAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ProductVariationAPI.java new file mode 100644 index 0000000..3e3ff42 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ProductVariationAPI.java @@ -0,0 +1,40 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.OrderNote; +import me.gilo.woodroid.models.Product; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ProductVariationAPI { + + @Headers("Content-Type: application/json") + @POST("products/{id}/variations") + Call create(@Body Product body); + + @GET("products/{id}/variations/{variation_id}") + Call view(@Path("id") int product_id, @Path("note_id") int note_id); + + @GET("products/{id}/variations") + Call> list(@Path("id") int product); + + @Headers("Content-Type: application/json") + @PUT("products/{id}/variations/{variation_id}") + Call update(@Path("id") int product_id, @Path("variation_id") int variation_id, @Body Product body); + + @DELETE("products/{id}/variations/{variation_id}") + Call delete(@Path("id") int product_id, @Path("variation_id") int variation_id); + + @DELETE("products/{id}/variations/{variation_id}") + Call delete(@Path("id") int product_id, @Path("variation_id") int variation_id, @Query("force") boolean force); + + @Headers("Content-Type: application/json") + @PUT("products/{id}/variations/{variation_id}") + Call batch(@Path("id") int product_id, @Path("variation_id") int variation_id, @Body Product body); + + + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/RefundAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/RefundAPI.java new file mode 100644 index 0000000..607b187 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/RefundAPI.java @@ -0,0 +1,30 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.OrderNote; +import me.gilo.woodroid.models.Refund; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface RefundAPI { + + @Headers("Content-Type: application/json") + @POST("orders/{id}/refunds") + Call create(@Body Refund body); + + @GET("orders/{id}/refunds/{refund_id}") + Call view(@Path("id") int order_id, @Path("refund_id") int refund_id); + + @GET("orders/{id}/refunds") + Call> list(@Path("id") int order_id); + + @DELETE("orders/{id}/refunds/{refund_id}") + Call delete(@Path("id") int order_id, @Path("refund_id") int refund_id); + + @DELETE("orders/{id}/refunds/{refund_id}") + Call delete(@Path("id") int order_id, @Path("refund_id") int refund_id, @Query("force") boolean force); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ShippingAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingAPI.java new file mode 100644 index 0000000..e614a9a --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingAPI.java @@ -0,0 +1,35 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ShippingAPI { + + @Headers("Content-Type: application/json") + @POST("coupons") + Call create(@Body Coupon body); + + @GET("coupons/{id}") + Call view(@Path("id") int id); + + @GET("coupons") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("coupons/{id}") + Call update(@Path("id") int id, @Body Coupon body); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("coupons/batch") + Call batch(@Body Coupon body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ShippingClassAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingClassAPI.java new file mode 100644 index 0000000..58f19ce --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingClassAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.ShippingClass; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ShippingClassAPI { + + @Headers("Content-Type: application/json") + @POST("products/shipping_classes") + Call create(@Body ShippingClass body); + + @GET("products/shipping_classes/{id}") + Call view(@Path("id") int id); + + @GET("products/shipping_classes") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("products/shipping_classes/{id}") + Call update(@Path("id") int id, @Body ShippingClass body); + + @DELETE("products/shipping_classes/{id}") + Call delete(@Path("id") int id); + + @DELETE("products/shipping_classes/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("products/shipping_classes/batch") + Call batch(@Body ShippingClass body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneAPI.java new file mode 100644 index 0000000..57cdda6 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneAPI.java @@ -0,0 +1,35 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ShippingZoneAPI { + + @Headers("Content-Type: application/json") + @POST("coupons") + Call create(@Body Coupon body); + + @GET("coupons/{id}") + Call view(@Path("id") int id); + + @GET("coupons") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("coupons/{id}") + Call update(@Path("id") int id, @Body Coupon body); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("coupons/batch") + Call batch(@Body Coupon body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneLocationAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneLocationAPI.java new file mode 100644 index 0000000..ed8328b --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/ShippingZoneLocationAPI.java @@ -0,0 +1,35 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface ShippingZoneLocationAPI { + + @Headers("Content-Type: application/json") + @POST("coupons") + Call create(@Body Coupon body); + + @GET("coupons/{id}") + Call view(@Path("id") int id); + + @GET("coupons") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("coupons/{id}") + Call update(@Path("id") int id, @Body Coupon body); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id); + + @DELETE("coupons/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("coupons/batch") + Call batch(@Body Coupon body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/TagAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/TagAPI.java new file mode 100644 index 0000000..a4686bc --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/TagAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.Tag; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface TagAPI { + + @Headers("Content-Type: application/json") + @POST("products/tags") + Call create(@Body Tag body); + + @GET("products/tags/{id}") + Call view(@Path("id") int id); + + @GET("products/tags") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("products/tags/{id}") + Call update(@Path("id") int id, @Body Tag body); + + @DELETE("products/tags/{id}") + Call delete(@Path("id") int id); + + @DELETE("products/tags/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("products/tags/batch") + Call batch(@Body Tag body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/TaxClassAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/TaxClassAPI.java new file mode 100644 index 0000000..fb745bd --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/TaxClassAPI.java @@ -0,0 +1,26 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.TaxClass; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface TaxClassAPI { + + @Headers("Content-Type: application/json") + @POST("taxes/classes") + Call create(@Body TaxClass body); + + @GET("taxes/classes") + Call> list(); + + @DELETE("taxes/classes/{id}") + Call delete(@Path("id") int id); + + @DELETE("taxes/classes/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/data/TaxRateAPI.java b/woodroid/src/main/java/me/gilo/woodroid/data/TaxRateAPI.java new file mode 100644 index 0000000..c3d7f1e --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/data/TaxRateAPI.java @@ -0,0 +1,36 @@ +package me.gilo.woodroid.data; + + +import me.gilo.woodroid.models.Coupon; +import me.gilo.woodroid.models.TaxRate; +import retrofit2.Call; +import retrofit2.http.*; + +import java.util.List; + +public interface TaxRateAPI { + + @Headers("Content-Type: application/json") + @POST("taxes") + Call create(@Body TaxRate body); + + @GET("taxes/{id}") + Call view(@Path("id") int id); + + @GET("taxes") + Call> list(); + + @Headers("Content-Type: application/json") + @PUT("taxes/{id}") + Call update(@Path("id") int id, @Body TaxRate body); + + @DELETE("taxes/{id}") + Call delete(@Path("id") int id); + + @DELETE("taxes/{id}") + Call delete(@Path("id") int id, @Query("force") boolean force); + + @POST("taxes/batch") + Call batch(@Body TaxRate body); + +} \ No newline at end of file diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/AttributeTerm.java b/woodroid/src/main/java/me/gilo/woodroid/models/AttributeTerm.java new file mode 100644 index 0000000..e5456bb --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/AttributeTerm.java @@ -0,0 +1,65 @@ +package me.gilo.woodroid.models; + +import android.os.Parcel; + +import java.io.Serializable; + +/** + * Created by Aron on 11/26/2015. + */ +public class AttributeTerm implements Serializable { + int id; + private String name; + private String slug; + String description; + int menu_order; + int count; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSlug() { + return slug; + } + + public void setSlug(String slug) { + this.slug = slug; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public int getMenu_order() { + return menu_order; + } + + public void setMenu_order(int menu_order) { + this.menu_order = menu_order; + } + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } +} diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/OrderNote.java b/woodroid/src/main/java/me/gilo/woodroid/models/OrderNote.java new file mode 100644 index 0000000..a70311d --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/OrderNote.java @@ -0,0 +1,66 @@ +package me.gilo.woodroid.models; + +import com.google.gson.annotations.SerializedName; + +import java.util.ArrayList; +import java.util.List; + +/** + * Created by Aron on 12/7/2015. + */ +public class OrderNote { + int id; + String author; + String date_created; + String date_created_gmt; + String note; + boolean customer_note; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + + public String getDate_created() { + return date_created; + } + + public void setDate_created(String date_created) { + this.date_created = date_created; + } + + public String getDate_created_gmt() { + return date_created_gmt; + } + + public void setDate_created_gmt(String date_created_gmt) { + this.date_created_gmt = date_created_gmt; + } + + public String getNote() { + return note; + } + + public void setNote(String note) { + this.note = note; + } + + public boolean isCustomer_note() { + return customer_note; + } + + public void setCustomer_note(boolean customer_note) { + this.customer_note = customer_note; + } +} diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java b/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java new file mode 100644 index 0000000..510bb98 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/Refund.java @@ -0,0 +1,90 @@ +package me.gilo.woodroid.models; + +public class Refund { + + private String refunded_by; + private String reason; + private String amount; + private String date_created; + private Metadata[] meta_data; + private String date_created_gmt; + private String id; + private Line_item[] line_items; + private String refunded_payment; + + public String getRefunded_by() { + return refunded_by; + } + + public void setRefunded_by(String refunded_by) { + this.refunded_by = refunded_by; + } + + public String getReason() { + return reason; + } + + public void setReason(String reason) { + this.reason = reason; + } + + public String getAmount() { + return amount; + } + + public void setAmount(String amount) { + this.amount = amount; + } + + + public String getDate_created() { + return date_created; + } + + public void setDate_created(String date_created) { + this.date_created = date_created; + } + + public Metadata[] getMeta_data() { + return meta_data; + } + + public void setMeta_data(Metadata[] meta_data) { + this.meta_data = meta_data; + } + + public String getDate_created_gmt() { + return date_created_gmt; + } + + public void setDate_created_gmt(String date_created_gmt) { + this.date_created_gmt = date_created_gmt; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getRefunded_payment() { + return refunded_payment; + } + + public void setRefunded_payment(String refunded_payment) { + this.refunded_payment = refunded_payment; + } + + public Line_item[] getLine_items() { + return line_items; + } + + public void setLine_items(Line_item[] line_items) { + this.line_items = line_items; + } +} + + + diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/ShippingClass.java b/woodroid/src/main/java/me/gilo/woodroid/models/ShippingClass.java new file mode 100644 index 0000000..ace4d64 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/ShippingClass.java @@ -0,0 +1,54 @@ +package me.gilo.woodroid.models; + +import com.google.gson.annotations.SerializedName; + +/** + * Created by Aron on 12/7/2015. + */ +public class ShippingClass { + public int id; + String name; + String slug; + String description; + int count; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSlug() { + return slug; + } + + public void setSlug(String slug) { + this.slug = slug; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } +} diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/TaxClass.java b/woodroid/src/main/java/me/gilo/woodroid/models/TaxClass.java new file mode 100644 index 0000000..de0f84b --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/TaxClass.java @@ -0,0 +1,25 @@ +package me.gilo.woodroid.models; + +/** + * Created by Aron on 12/8/2015. + */ +public class TaxClass { + String slug; + String name; + + public String getSlug() { + return slug; + } + + public void setSlug(String slug) { + this.slug = slug; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/woodroid/src/main/java/me/gilo/woodroid/models/TaxRate.java b/woodroid/src/main/java/me/gilo/woodroid/models/TaxRate.java new file mode 100644 index 0000000..cf4feb6 --- /dev/null +++ b/woodroid/src/main/java/me/gilo/woodroid/models/TaxRate.java @@ -0,0 +1,106 @@ +package me.gilo.woodroid.models; + +/** + * Created by Aron on 12/8/2015. + */ +public class TaxRate { + private int id; + private String country; + private String city; + private String postcode; + private int priority; + private boolean compound; + private boolean shipping; + private String rate; + private String name; + private String state; + private int order; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getCountry() { + return country; + } + + public void setCountry(String country) { + this.country = country; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + public String getPostcode() { + return postcode; + } + + public void setPostcode(String postcode) { + this.postcode = postcode; + } + + public int getPriority() { + return priority; + } + + public void setPriority(int priority) { + this.priority = priority; + } + + public boolean isCompound() { + return compound; + } + + public void setCompound(boolean compound) { + this.compound = compound; + } + + public boolean isShipping() { + return shipping; + } + + public void setShipping(boolean shipping) { + this.shipping = shipping; + } + + public String getRate() { + return rate; + } + + public void setRate(String rate) { + this.rate = rate; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getState() { + return state; + } + + public void setState(String state) { + this.state = state; + } + + public int getOrder() { + return order; + } + + public void setOrder(int order) { + this.order = order; + } +}