Skip navigation links
A B C D E F G H I L M O P Q R S T U V W 

A

addMetadata(String, Object) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
addMetadata(String, Object) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
amount(int) - Static method in class pl.rspective.voucherify.client.model.Gift
 
amount(int) - Static method in class pl.rspective.voucherify.client.model.Order
 
amountOff(int) - Static method in class pl.rspective.voucherify.client.model.Discount
 
async() - Method in class pl.rspective.voucherify.client.module.CustomerModule
Returns the asynchronous extension of this module.
async() - Method in class pl.rspective.voucherify.client.module.VoucherModule
Returns the asynchronous extension of this module.

B

build() - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
build() - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
build() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
build() - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
 
Builder() - Constructor for class pl.rspective.voucherify.client.model.Customer.Builder
 
Builder() - Constructor for class pl.rspective.voucherify.client.model.Voucher.Builder
 
Builder() - Constructor for class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
Builder(Voucher) - Constructor for class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
Builder() - Constructor for class pl.rspective.voucherify.client.VoucherifyClient.Builder
 

C

calculateDiscount(BigDecimal, Voucher, BigDecimal) - Static method in class pl.rspective.voucherify.client.VoucherifyUtils
 
calculatePrice(BigDecimal, Voucher, BigDecimal) - Static method in class pl.rspective.voucherify.client.VoucherifyUtils
 
call() - Method in class pl.rspective.voucherify.client.utils.RxUtils.DefFunc
 
callbackExecutor() - Method in class pl.rspective.voucherify.client.utils.Platform
 
cancel() - Method in class pl.rspective.voucherify.client.callback.VoucherifyCallback
Cancels this callback.
Constants - Class in pl.rspective.voucherify.client
Holds all constants for voucherify java client
createCustomer(Customer) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Create a customer using given Customer
createCustomer(Customer) - Method in class pl.rspective.voucherify.client.module.CustomerModule
Create a customer.
createCustomer(Customer, VoucherifyCallback<Customer>) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtAsync
Create a customer.
createCustomer(Customer) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtRxJava
Create a customer.
createVoucher(Voucher) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Create a voucher with generated code.
createVoucher(Voucher) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Create a voucher.
createVoucher(Voucher, VoucherifyCallback<Voucher>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Create a voucher.
createVoucher(Voucher) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Create a voucher.
createVoucherWithCode(String, Voucher) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Create a voucher with specified code.
Customer - Class in pl.rspective.voucherify.client.model
 
Customer() - Constructor for class pl.rspective.voucherify.client.model.Customer
 
Customer.Builder - Class in pl.rspective.voucherify.client.model
 
CustomerModule - Class in pl.rspective.voucherify.client.module
Customer Module to manage communication with Voucherify
CustomerModule(VoucherifyApi, Executor) - Constructor for class pl.rspective.voucherify.client.module.CustomerModule
 
CustomerModule.ExtAsync - Class in pl.rspective.voucherify.client.module
Async extension.
CustomerModule.ExtRxJava - Class in pl.rspective.voucherify.client.module
RxJava extension.
customers() - Method in class pl.rspective.voucherify.client.VoucherifyClient
Returns the Customers module.

D

DateDeserializer - Class in pl.rspective.voucherify.client.json
 
DateDeserializer(String...) - Constructor for class pl.rspective.voucherify.client.json.DateDeserializer
 
DateSerializer - Class in pl.rspective.voucherify.client.json
 
DateSerializer(String) - Constructor for class pl.rspective.voucherify.client.json.DateSerializer
 
defer(RxUtils.DefFunc<R>) - Static method in class pl.rspective.voucherify.client.utils.RxUtils
Requests are manged in io thread by default
DefFunc() - Constructor for class pl.rspective.voucherify.client.utils.RxUtils.DefFunc
 
deleteCustomer(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Delete a Customer by ID
deleteCustomer(String) - Method in class pl.rspective.voucherify.client.module.CustomerModule
Delete a customer.
deleteCustomer(String, VoucherifyCallback<Void>) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtAsync
Delete a customer by customerId.
deleteCustomer(String) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtRxJava
Delete a customer by customerId.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class pl.rspective.voucherify.client.json.DateDeserializer
 
disabled() - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
disableVoucher(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Disable a voucher.
disableVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Disable a voucher.
disableVoucher(String, VoucherifyCallback<Void>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Disable a voucher.
disableVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Disable a voucher.
Discount - Class in pl.rspective.voucherify.client.model
 
Discount() - Constructor for class pl.rspective.voucherify.client.model.Discount
 
DiscountType - Enum in pl.rspective.voucherify.client.model
Type of the voucher discount

E

enabled() - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
enableVoucher(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Enable a voucher.
enableVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Enable a voucher.
enableVoucher(String, VoucherifyCallback<Void>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Enable a voucher.
enableVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Enable a voucher.
ENDPOINT_DATE_FORMAT - Static variable in class pl.rspective.voucherify.client.Constants
 
ENDPOINT_SECONDARY_DATE_FORMAT - Static variable in class pl.rspective.voucherify.client.Constants
 
ENDPOINT_VOUCHERIFY - Static variable in class pl.rspective.voucherify.client.Constants
 
entrySet() - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
entrySet() - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
ExtAsync() - Constructor for class pl.rspective.voucherify.client.module.CustomerModule.ExtAsync
 
ExtAsync() - Constructor for class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
 
ExtRxJava() - Constructor for class pl.rspective.voucherify.client.module.CustomerModule.ExtRxJava
 
ExtRxJava() - Constructor for class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
 

F

fetch(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Fetch details for a specific voucher.
fetchVoucher(String, VoucherifyCallback<Voucher>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Fetch a single resource with an identifier.
fetchVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Fetch a single resource with an identifier.
fetchVoucher(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Fetch a single resource with an identifier.
filter() - Static method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
filter() - Static method in class pl.rspective.voucherify.client.model.VouchersFilter
 
from(DiscountType, int) - Static method in class pl.rspective.voucherify.client.model.Discount
 

G

get() - Static method in class pl.rspective.voucherify.client.utils.Platform
 
getAdditionalInfo() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getAdditionalInfo() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
getAmount() - Method in class pl.rspective.voucherify.client.model.Gift
 
getAmount() - Method in class pl.rspective.voucherify.client.model.Order
 
getAmountOff() - Method in class pl.rspective.voucherify.client.model.Discount
 
getCampaign() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getCategory() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getCategory() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
getChannel() - Method in class pl.rspective.voucherify.client.model.PublishEntry
 
getCode() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getCount() - Method in class pl.rspective.voucherify.client.model.VoucherPublish
 
getCreatedAt() - Method in class pl.rspective.voucherify.client.model.Customer
 
getCustomer(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Get a Customer using Customer ID
getCustomer() - Method in class pl.rspective.voucherify.client.model.PublishEntry
 
getCustomer() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
getCustomer() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
getCustomer(String, VoucherifyCallback<Customer>) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtAsync
Fetch a single resource with a customerId.
getCustomer(String) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtRxJava
Get a single resource with a customerId.
getCustomer(String) - Method in class pl.rspective.voucherify.client.module.CustomerModule
Get a single resource with an customerId.
getCustomerId() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getCustomerId() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getDate() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
getDate() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getDate() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getDescription() - Method in class pl.rspective.voucherify.client.model.Customer
 
getDiscount() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
getDiscount() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getEmail() - Method in class pl.rspective.voucherify.client.model.Customer
 
getEntries() - Method in class pl.rspective.voucherify.client.model.VoucherPublish
 
getExpirationDate() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getExpirationDate() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
getGift() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getId() - Method in class pl.rspective.voucherify.client.model.Customer
 
getId() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getId() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getId() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.Customer
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getMetadata() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
getName() - Method in class pl.rspective.voucherify.client.model.Customer
 
getObject() - Method in class pl.rspective.voucherify.client.model.Customer
 
getObject() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getObject() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getOrder() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
getPercentOff() - Method in class pl.rspective.voucherify.client.model.Discount
 
getPublish() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getPublishedAt() - Method in class pl.rspective.voucherify.client.model.PublishEntry
 
getQuantity() - Method in class pl.rspective.voucherify.client.model.VoucherRedemption
 
getReason() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getReason() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getRedeemedQuantity() - Method in class pl.rspective.voucherify.client.model.VoucherRedemption
 
getRedemption() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getRedemption() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getRedemption() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getRedemptionEntries() - Method in class pl.rspective.voucherify.client.model.VoucherRedemption
 
getRedemptionId() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
getResult() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
getSourceId() - Method in class pl.rspective.voucherify.client.model.Customer
 
getStartDate() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getStartDate() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
getTrackingId() - Method in class pl.rspective.voucherify.client.model.RedemptionEntry
 
getTrackingId() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getType() - Method in class pl.rspective.voucherify.client.model.Discount
 
getType() - Method in class pl.rspective.voucherify.client.model.Voucher
 
getUnitOff() - Method in class pl.rspective.voucherify.client.model.Discount
 
getUnitType() - Method in class pl.rspective.voucherify.client.model.Discount
 
getVoucher() - Method in class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
getVoucherCode() - Method in class pl.rspective.voucherify.client.model.RedemptionDetails
 
Gift - Class in pl.rspective.voucherify.client.model
 
Gift() - Constructor for class pl.rspective.voucherify.client.model.Gift
 

H

HTTP_HEADER_APP_ID - Static variable in class pl.rspective.voucherify.client.Constants
 
HTTP_HEADER_APP_TOKEN - Static variable in class pl.rspective.voucherify.client.Constants
 
HTTP_HEADER_VOUCHERIFY_CHANNEL - Static variable in class pl.rspective.voucherify.client.Constants
 

I

isActive() - Method in class pl.rspective.voucherify.client.model.Voucher
 
isActive() - Method in class pl.rspective.voucherify.client.model.VoucherUpdate
 
isCancelled() - Method in class pl.rspective.voucherify.client.callback.VoucherifyCallback
Returns true in case this callback instance was previously cancelled.

L

listRedemptions(RedemptionsFilter) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
List redemptions across all vouchers.
listRedemptions(RedemptionsFilter, VoucherifyCallback<List<RedemptionDetails>>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
List redemptions across all vouchers.
listRedemptions(RedemptionsFilter) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
List redemptions across all vouchers.
listRedemptions(RedemptionsFilter) - Method in class pl.rspective.voucherify.client.module.VoucherModule
List redemptions across all vouchers.
listVouchers(VouchersFilter) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
List vouchers which meet provided filters.
listVouchers(VouchersFilter, VoucherifyCallback<List<Voucher>>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Fetch user's list of vouchers which meet provided filters.
listVouchers(VouchersFilter) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Fetch user's list of vouchers which meet provided filters.
listVouchers(VouchersFilter) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Fetch user's list of vouchers which meet provided filters.

M

method() - Method in class pl.rspective.voucherify.client.utils.RxUtils.DefFunc
 

O

onFailure(RetrofitError) - Method in class pl.rspective.voucherify.client.callback.VoucherifyCallback
Callback to be invoked in case the request was unsuccessful.
onSuccess(T) - Method in class pl.rspective.voucherify.client.callback.VoucherifyCallback
Callback to be invoked in case the request was successful.
Order - Class in pl.rspective.voucherify.client.model
 
Order() - Constructor for class pl.rspective.voucherify.client.model.Order
 

P

percentOff(double) - Static method in class pl.rspective.voucherify.client.model.Discount
 
pl.rspective.voucherify.client - package pl.rspective.voucherify.client
 
pl.rspective.voucherify.client.api - package pl.rspective.voucherify.client.api
 
pl.rspective.voucherify.client.callback - package pl.rspective.voucherify.client.callback
 
pl.rspective.voucherify.client.exception - package pl.rspective.voucherify.client.exception
 
pl.rspective.voucherify.client.json - package pl.rspective.voucherify.client.json
 
pl.rspective.voucherify.client.model - package pl.rspective.voucherify.client.model
 
pl.rspective.voucherify.client.module - package pl.rspective.voucherify.client.module
 
pl.rspective.voucherify.client.utils - package pl.rspective.voucherify.client.utils
 
Platform - Class in pl.rspective.voucherify.client.utils
Util class to get information about current system platform.
Platform() - Constructor for class pl.rspective.voucherify.client.utils.Platform
 
PublishEntry - Class in pl.rspective.voucherify.client.model
 
PublishEntry() - Constructor for class pl.rspective.voucherify.client.model.PublishEntry
 

Q

quantity(int) - Static method in class pl.rspective.voucherify.client.model.VoucherRedemption
 

R

redeem(String, String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Method used to redeem a voucher identified by code
redeem(String, VoucherRedemptionContext) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Method used to redeem a voucher and provide a context information.
redeem(String, String, VoucherifyCallback<VoucherRedemptionResult>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Redeem a voucher by his identifier
redeem(String, VoucherRedemptionContext, VoucherifyCallback<VoucherRedemptionResult>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Redeem a voucher by his identifier
redeem(String, String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Redeem a voucher by his identifier
redeem(String, VoucherRedemptionContext) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Redeem a voucher by his identifier
redeem(String, String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Redeem a voucher identified by code
redeem(String, VoucherRedemptionContext) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Redeem a voucher identified by code
redemption(String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Fetch information about voucher redemption details
redemption(String, VoucherifyCallback<VoucherRedemption>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Fetch information about voucher redemption
redemption(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Fetch information about voucher redemption
redemption(String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Fetch information about voucher redemption
RedemptionDetails - Class in pl.rspective.voucherify.client.model
 
RedemptionDetails() - Constructor for class pl.rspective.voucherify.client.model.RedemptionDetails
 
RedemptionEntry - Class in pl.rspective.voucherify.client.model
I hold a history information about voucher redemption
RedemptionEntry() - Constructor for class pl.rspective.voucherify.client.model.RedemptionEntry
 
RedemptionResult - Enum in pl.rspective.voucherify.client.model
 
RedemptionsFilter - Class in pl.rspective.voucherify.client.model
 
rollbackRedemption(String, String, String) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Redemption rollback reverts a redemption.
rollbackRedemption(String, String, String, VoucherifyCallback<VoucherRedemptionResult>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Redemption rollback reverts a redemption.
rollbackRedemption(String, String, String) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Redemption rollback reverts a redemption.
rollbackRedemption(String, String, String) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Redemption rollback reverts a redemption.
rx() - Method in class pl.rspective.voucherify.client.module.CustomerModule
Returns the RxJava extension of this module.
rx() - Method in class pl.rspective.voucherify.client.module.VoucherModule
Returns the RxJava extension of this module.
RxUtils - Class in pl.rspective.voucherify.client.utils
Utils's class used to wrap sync and async calls into RX world
RxUtils() - Constructor for class pl.rspective.voucherify.client.utils.RxUtils
 
RxUtils.DefFunc<T> - Class in pl.rspective.voucherify.client.utils
Convert method into observable

S

SCHEME_HTTP - Static variable in class pl.rspective.voucherify.client.Constants
 
SCHEME_HTTPS - Static variable in class pl.rspective.voucherify.client.Constants
 
serialize(Date, Type, JsonSerializationContext) - Method in class pl.rspective.voucherify.client.json.DateSerializer
 
setActive(boolean) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setActive(boolean) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setAdditionalInfo(String) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setAdditionalInfo(String) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setAmountOff(int) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setAppId(String) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
 
setAppToken(String) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
 
setCampaign(String) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setCategory(String) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setCategory(String) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setClient(Client) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Sets a custom client to be used for making HTTP requests.
setClientProvider(Client.Provider) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Sets a provider of clients to be used for making HTTP requests.
setCode(String) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setDescription(String) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
setDescription(String) - Method in class pl.rspective.voucherify.client.model.Customer
 
setDiscount(Discount) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setEmail(String) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
setEmail(String) - Method in class pl.rspective.voucherify.client.model.Customer
 
setEndpoint(String) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Overrides the default remote address.
setExpirationDate(Date) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setExpirationDate(Date) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setGift(Gift) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setId(String) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setLogLevel(RestAdapter.LogLevel) - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Change the log level.
setMetadata(Map<String, Object>) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
setMetadata(Map<String, Object>) - Method in class pl.rspective.voucherify.client.model.Customer
 
setMetadata(Map<String, Object>) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setMetadata(Map<String, Object>) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setName(String) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
setName(String) - Method in class pl.rspective.voucherify.client.model.Customer
 
setPercentOff(double) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setRedemption(VoucherRedemption) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setRedemptionLimit(int) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setSourceId(String) - Method in class pl.rspective.voucherify.client.model.Customer.Builder
 
setSourceId(String) - Method in class pl.rspective.voucherify.client.model.Customer
 
setStartDate(Date) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setStartDate(Date) - Method in class pl.rspective.voucherify.client.model.VoucherUpdate.Builder
 
setType(VoucherType) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
setUnitOff(double) - Method in class pl.rspective.voucherify.client.model.Voucher.Builder
 
subscribe(Executor, Observable<R>, VoucherifyCallback<R>) - Static method in class pl.rspective.voucherify.client.utils.RxUtils
 

T

toString() - Method in enum pl.rspective.voucherify.client.model.RedemptionResult
 

U

unitOff(double) - Static method in class pl.rspective.voucherify.client.model.Discount
 
unlimited() - Static method in class pl.rspective.voucherify.client.model.VoucherRedemption
 
updateCustomer(String, Customer) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Update a Customer by ID, using given Customer object
updateCustomer(Customer, VoucherifyCallback<Customer>) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtAsync
Update a customer.
updateCustomer(Customer) - Method in class pl.rspective.voucherify.client.module.CustomerModule.ExtRxJava
Update a customer.
updateCustomer(Customer) - Method in class pl.rspective.voucherify.client.module.CustomerModule
Update a customer.
updateVoucher(String, VoucherUpdate) - Method in interface pl.rspective.voucherify.client.api.VoucherifyApi
Update voucher.
updateVoucher(String, VoucherUpdate, VoucherifyCallback<Voucher>) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtAsync
Update voucher.
updateVoucher(String, VoucherUpdate) - Method in class pl.rspective.voucherify.client.module.VoucherModule.ExtRxJava
Update voucher.
updateVoucher(String, VoucherUpdate) - Method in class pl.rspective.voucherify.client.module.VoucherModule
Update voucher.

V

valueOf(String) - Static method in enum pl.rspective.voucherify.client.model.DiscountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.rspective.voucherify.client.model.RedemptionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.rspective.voucherify.client.model.VoucherType
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.rspective.voucherify.client.model.DiscountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.rspective.voucherify.client.model.RedemptionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.rspective.voucherify.client.model.VoucherType
Returns an array containing the constants of this enum type, in the order they are declared.
Voucher - Class in pl.rspective.voucherify.client.model
Class represents a voucher
Voucher.Builder - Class in pl.rspective.voucherify.client.model
 
VOUCHERIFY_CHANNEL_NAME - Static variable in class pl.rspective.voucherify.client.Constants
 
VoucherifyApi - Interface in pl.rspective.voucherify.client.api
An interface used internally to create a Retrofit API.
VoucherifyCallback<T> - Class in pl.rspective.voucherify.client.callback
Callback to use with any of the asynchronous client methods.
VoucherifyCallback() - Constructor for class pl.rspective.voucherify.client.callback.VoucherifyCallback
 
VoucherifyClient - Class in pl.rspective.voucherify.client
It's entrypoint to use voucherify java client
VoucherifyClient.Builder - Class in pl.rspective.voucherify.client
 
VoucherifyException - Exception in pl.rspective.voucherify.client.exception
General exception which can occurred during HTTP communication
VoucherifyException(RetrofitError.Kind, String) - Constructor for exception pl.rspective.voucherify.client.exception.VoucherifyException
 
VoucherifyException(String) - Constructor for exception pl.rspective.voucherify.client.exception.VoucherifyException
 
VoucherifyException(String, Throwable) - Constructor for exception pl.rspective.voucherify.client.exception.VoucherifyException
 
VoucherifyException(Throwable) - Constructor for exception pl.rspective.voucherify.client.exception.VoucherifyException
 
VoucherifyException(String, Throwable, boolean, boolean) - Constructor for exception pl.rspective.voucherify.client.exception.VoucherifyException
 
VoucherifyUtils - Class in pl.rspective.voucherify.client
 
VoucherifyUtils() - Constructor for class pl.rspective.voucherify.client.VoucherifyUtils
 
VoucherModule - Class in pl.rspective.voucherify.client.module
Vouchers Module to manage communication with Voucherify
VoucherModule(VoucherifyApi, Executor) - Constructor for class pl.rspective.voucherify.client.module.VoucherModule
 
VoucherModule.ExtAsync - Class in pl.rspective.voucherify.client.module
Async extension.
VoucherModule.ExtRxJava - Class in pl.rspective.voucherify.client.module
RxJava extension.
VoucherPublish - Class in pl.rspective.voucherify.client.model
 
VoucherPublish() - Constructor for class pl.rspective.voucherify.client.model.VoucherPublish
 
VoucherRedemption - Class in pl.rspective.voucherify.client.model
Represents voucher redemption
VoucherRedemption() - Constructor for class pl.rspective.voucherify.client.model.VoucherRedemption
 
VoucherRedemptionContext - Class in pl.rspective.voucherify.client.model
 
VoucherRedemptionContext(Customer, Order, Map<String, Object>) - Constructor for class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
VoucherRedemptionContext(Customer, Map<String, Object>) - Constructor for class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
VoucherRedemptionContext(Customer) - Constructor for class pl.rspective.voucherify.client.model.VoucherRedemptionContext
 
VoucherRedemptionResult - Class in pl.rspective.voucherify.client.model
 
VoucherRedemptionResult() - Constructor for class pl.rspective.voucherify.client.model.VoucherRedemptionResult
 
vouchers() - Method in class pl.rspective.voucherify.client.VoucherifyClient
Returns the Vouchers module.
VouchersFilter - Class in pl.rspective.voucherify.client.model
Class represent voucher list filter request
VoucherType - Enum in pl.rspective.voucherify.client.model
 
VoucherUpdate - Class in pl.rspective.voucherify.client.model
 
VoucherUpdate.Builder - Class in pl.rspective.voucherify.client.model
 

W

withCampaign(String) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withCategory(String) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withCodeQuery(String) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withCustomer(String) - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
withCustomer(String) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withEndDate(Date) - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
withLimit(Integer) - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
withLimit(Integer) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withoutSSL() - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Makes the client execute all requests via HTTP instead of HTTPS
withPage(Integer) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withResult(RedemptionResult...) - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
withSkip(Integer) - Method in class pl.rspective.voucherify.client.model.VouchersFilter
 
withSSL() - Method in class pl.rspective.voucherify.client.VoucherifyClient.Builder
Makes the client execute all requests via HTTPS (enabled by default)
withStartDate(Date) - Method in class pl.rspective.voucherify.client.model.RedemptionsFilter
 
A B C D E F G H I L M O P Q R S T U V W 
Skip navigation links