Package io.voucherify.client.module
Class ProductsModule
java.lang.Object
io.voucherify.client.module.ProductsModule
public class ProductsModule
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classProductsModule.ExtAsyncclassProductsModule.ExtRxJava -
Constructor Summary
Constructors Constructor Description ProductsModule(VoucherifyApi api, java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description ProductsModule.ExtAsyncasync()ProductResponsecreate(Product product)SKUResponsecreateSKU(java.lang.String productId, SKU sku)voiddelete(java.lang.String id, DeleteProductParams params)voiddeleteSKU(java.lang.String productId, java.lang.String skuId, DeleteSKUParams params)protected <T> TexecuteSyncApiCall(retrofit2.Call<T> call)ProductResponseget(java.lang.String id)SKUResponsegetSKU(java.lang.String productId, java.lang.String skuId)ProductsResponselist(ProductsFilter filter)SKUsResponselistSKU(java.lang.String productId)ProductsModule.ExtRxJavarx()ProductResponseupdate(Product product)SKUResponseupdateSKU(java.lang.String productId, SKU sku)