Serialized Form
-
Package com.skava.cart
-
Class com.skava.cart.DateDeserializer
class DateDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<Date> implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.cart.checkout.model.datatransferobjects
-
Class com.skava.cart.checkout.model.datatransferobjects.CartCheckoutDTO
class CartCheckoutDTO extends CartCheckout implements Serializable- serialVersionUID:
- -6751240161647726141L
-
-
Package com.skava.cart.checkout.model.domain
-
Class com.skava.cart.checkout.model.domain.CartAgeVerificationDetailsDomain
class CartAgeVerificationDetailsDomain extends CartAgeVerificationDetails implements Serializable- serialVersionUID:
- 8712930015542353556L
-
Class com.skava.cart.checkout.model.domain.CartCheckoutDomain
class CartCheckoutDomain extends CartCheckout implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Class com.skava.cart.checkout.model.domain.CartMathDomain
class CartMathDomain extends CartMath implements Serializable- serialVersionUID:
- 7687913414761228702L
-
Class com.skava.cart.checkout.model.domain.ItemMathDomain
class ItemMathDomain extends ItemMath implements Serializable- serialVersionUID:
- -3574727616564831048L
-
Class com.skava.cart.checkout.model.domain.PromotionBreakUpDomain
class PromotionBreakUpDomain extends PromotionBreakUp implements Serializable- serialVersionUID:
- 5971054438775950220L
-
Class com.skava.cart.checkout.model.domain.PromotionDomain
class PromotionDomain extends CheckoutPromotion implements Serializable- serialVersionUID:
- 232870003553399275L
-
Class com.skava.cart.checkout.model.domain.RequiredPaymentDomain
class RequiredPaymentDomain extends RequiredPayment implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.cart.checkout.model.parent
-
Class com.skava.cart.checkout.model.parent.AddressCheckout
class AddressCheckout extends Object implements Serializable- serialVersionUID:
- 2365430766865293047L
-
Serialized Fields
-
accountId
long accountId
accountId param*. -
addressId
Long addressId
It refers the identifier of the address. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
addressLine1
@Size(min=0,max=255) String addressLine1
Represents Address Line detail one. -
addressLine2
@Size(min=0,max=255) String addressLine2
Represents Address Line detail two. -
addressLine3
@Size(min=0,max=255) String addressLine3
Represents Address Line detail three. -
addressVersion
long addressVersion
Address version -
canReceiveSMS
boolean canReceiveSMS
Specifies if the mobile number provided can receive SMS or not. -
city
@Size(min=0,max=255) String city
Represents the city name of the address. -
companyName
@Size(min=0,max=255) String companyName
Represents the companyName. Company name is required if First and Last names are not provided -
country
@Size(min=0,max=255) String country
Represents the country name of the address. -
county
@Size(min=0,max=255) String county
Represents the county name of the address. -
createdTimeStr
@Size(min=0,max=255) String createdTimeStr
The created date. -
deliveryInstruction
@Size(min=0,max=255) String deliveryInstruction
Indicates the delivery instructions of the address.
It is consumed in the OMS service. -
email
@Size(min=0,max=255) @Email(message="address.invalidemail") String email
Email Address of the user. -
firstName
@Size(min=0,max=255) String firstName
Represents the firstName. First Name is required if company name is not provided. -
isDefault
Boolean isDefault
Boolean to represent if the given address is default for this customer. -
lastName
@Size(min=0,max=255) String lastName
Represents the lastName. Last Name is required if company name is not provided. -
middleName
@Size(min=0,max=255) String middleName
Represents the middleName or initial of the user address. -
mobile
@Size(min=0,max=255) String mobile
Mobile or cell number of the user -
options
AddressOptions options
Profile and Validation related options for the address. -
phone
@Size(min=0,max=255) String phone
Phone number of the user. -
properties
Map<String,
String> properties Custom properties for the address. -
state
@Size(min=0,max=255) String state
Represents the state name of the address. -
type
@Size(min=0,max=255) String type
A type contains string value that used to group the addresses. -
updatedTimeStr
@Size(min=0,max=255) String updatedTimeStr
The updated date. -
validated
boolean validated
The validated boolean variable. -
validation
List<AddressValidation> validation
Represents validation of the address -
zip
@Size(min=0,max=255) String zip
Represents the zip or postal code of the address.
-
-
Class com.skava.cart.checkout.model.parent.AddressOptions
class AddressOptions extends Object implements Serializable- serialVersionUID:
- 1833887856429491683L
-
Serialized Fields
-
addAddressToProfile
Boolean addAddressToProfile
Indicates whether to add address to the user's profile or not. -
overrideAddressValidation
Boolean overrideAddressValidation
Indicates whether to override address validation. -
setAsDefaultAddressInProfile
Boolean setAsDefaultAddressInProfile
Set As Default Address In Profile -
useDefaultAddress
Boolean useDefaultAddress
Indicates whether to use user's default address.
-
-
Class com.skava.cart.checkout.model.parent.AddressValidation
class AddressValidation extends Object implements Serializable- serialVersionUID:
- 6962874758502885390L
-
Serialized Fields
-
overridden
Boolean overridden
Specifies if the type of address validation is overridden. Example = true -
type
AddressValidationType type
Type of the address validation. The accepted values are PHYSICAL, DIGITAL, STOREPICKUP. -
validated
Boolean validated
Specifies if the type of address is validated.
-
-
Class com.skava.cart.checkout.model.parent.AlternateCurrency
class AlternateCurrency extends Object implements Serializable- serialVersionUID:
- -2779542020112601533L
-
Serialized Fields
-
adjustedValues
AlternateCurrencyAdjustedValues adjustedValues
Adjusted values for alternate currency -
cashToPurchase
BigDecimal cashToPurchase
Specifies the cash to purchase opted by the customer to buy the item. The minimum and the maximum limit of the value comes from the Pricing service. This is an optional field. -
discountPoints
BigDecimal discountPoints
Calculated discount points -
pointsToPurchase
BigDecimal pointsToPurchase
Specifies the points to purchase opted by the customer to buy the item. The minimum and the maximum limit of the value comes from the Pricing service. This is an optional field. -
totalCashToPurchase
BigDecimal totalCashToPurchase
Represents total cash to purchase which is user opted cash to purchase into product of quantity -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
Specifies the total points to purchase opted by the customer to buy the item. This is a readonly field.
-
-
Class com.skava.cart.checkout.model.parent.AlternateCurrencyAdjustedValues
class AlternateCurrencyAdjustedValues extends Object implements Serializable- serialVersionUID:
- -4719314889704739622L
-
Serialized Fields
-
cashToPurchase
BigDecimal cashToPurchase
Adjusted cash to purchase value based on the user selection and discount value -
maxPoints
BigDecimal maxPoints
Adjusted maximum points value for the SKU -
minPoints
BigDecimal minPoints
Adjusted minimum points value for the SKU -
points
BigDecimal points
Adjusted total value of the SKU in points -
pointsToPurchase
BigDecimal pointsToPurchase
Adjusted points to purchase value based on the user selection and discount value -
totalCashToPurchase
BigDecimal totalCashToPurchase
Adjusted cash to purchase into product of quantity -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
Adjusted points to purchase into product of quantity
-
-
Class com.skava.cart.checkout.model.parent.Appeasement
class Appeasement extends Object implements Serializable- serialVersionUID:
- 7834922864761140198L
-
Serialized Fields
-
overridePin
String overridePin
Override Pin for processing if the appeasement given is higher than a predefined threshold. -
type
AppeasementType type
The type of the appeasement. The accepted values are: FLAT, PERCENTAGE. -
value
BigDecimal value
Value of the appeasement to be added to the cart
-
-
Class com.skava.cart.checkout.model.parent.CardCheckout
class CardCheckout extends Object implements Serializable- serialVersionUID:
- 6493376693468432161L
-
Serialized Fields
-
cardNumber
@Size(min=0,max=255) String cardNumber
Number that forms the critical account information. This will contain the Card Number in case of a card payment, account number in case of account transfer. -
cvv
@Size(min=0,max=255) String cvv
Card verification value of the card, in case of the card payment. -
expiryMonth
@Size(min=1,max=12) String expiryMonth
Expiration month of the card, in case of the card payment. -
expiryYear
@Size(min=0,max=255) @Size(min=0,max=4) String expiryYear
Expiration year of the card, in case of the card payment. -
id
Long id
Card id - Refers id of the payment card in which the ID is randomly generated. -
isDefault
Boolean isDefault
Boolean to represent if the given card is default for the customer. -
lastName
@Size(min=0,max=255) String lastName
Payment card holder last name of the customer. -
name
@Size(min=0,max=255) String name
Name of the card holder or the account holder -
provider
@Size(min=0,max=255) String provider
Refers card provider/Brand name of the customer. -
token
@Size(min=0,max=255) String token
Refers paymentToken that is generated by the payment gateway service. -
type
@Size(min=0,max=255) String type
Indicates card type/network of the payment. This will be used only in case of card payment.
-
-
Class com.skava.cart.checkout.model.parent.CartAgeVerificationDetails
class CartAgeVerificationDetails extends Object implements Serializable- serialVersionUID:
- 8712930015542353556L
-
Serialized Fields
-
required
boolean required
Specifies whether the age verification is required or not. The value true indicates the age verification is required; otherwise, false. -
requiredLimit
BigDecimal requiredLimit
Specifies what is the age limit for buying the items in the cart. -
verified
boolean verified
Specifies whether the age verification is provided or not. The value:
- true indicates the age verification is provided
- false indicates the age verification is not provided
-
verifiedLimit
BigDecimal verifiedLimit
Specifies the age limit verified by the buyer -
verifiedUsing
@Size(min=0,max=255) String verifiedUsing
Specifies the name of the identity card the user used to verify his / her age. -
verifierIdNumber
@Size(min=0,max=255) String verifierIdNumber
Identification number of the identity card provided by the user for age verification
-
-
Class com.skava.cart.checkout.model.parent.CartCheckout
class CartCheckout extends Object implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Serialized Fields
-
accountsId
@Size(min=0,max=255) String accountsId
Identifier of the B2B Accounts. -
ageVerification
CartAgeVerificationDetails ageVerification
-
cartContainsTestDiscount
Boolean cartContainsTestDiscount
Cart Contains Test Discount -
cartId
@Size(min=0,max=255) String cartId
cartid -
cartType
@Size(min=0,max=255) String cartType
Specifies the type of the cart. There can be only one type of cart per user. -
communicationPreference
CheckoutCommunicationPreference communicationPreference
-
costCenterId
@Size(min=0,max=255) String costCenterId
Identifier of the B2B Cost center. -
createdTime
long createdTime
createdTime -
currencyCode
@Size(min=0,max=255) String currencyCode
-
currencySign
@Size(min=0,max=255) String currencySign
Currency sign -
deliveryDetails
DeliveryDetails deliveryDetails
Delivery details -
effectiveOrderDate
Date effectiveOrderDate
Specifies the effective order date for this cart -
errorCode
@Size(min=0,max=255) String errorCode
errorCode sign -
errorMessage
@Size(min=0,max=255) String errorMessage
errorMessage -
estimationAddress
AddressCheckout estimationAddress
Delivery address for the items that are in the cart. Only one address can be tied to a cart altogather and or to a cart item. -
items
List<CheckoutItem> items
Items -
lastAccessedFromStore
@Size(min=0,max=255) String lastAccessedFromStore
lastAccessedFromStore -
lastUpdatedTime
long lastUpdatedTime
lastUpdatedTime -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
Loyalty details -
orderType
String orderType
Specifies the order type for this cart. For example Return/Replace/Exchange. -
otherCharges
List<OtherCharges> otherCharges
Specifies the other charges for the item. -
parentOrderId
String parentOrderId
Specifies the parent order id for this cart -
payments
List<PaymentCheckout> payments
payments -
paymentValue
RequiredPayment paymentValue
paymentValue -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
properties
Map<String,
String> properties -
removeProperties
Map<String,
String> removeProperties -
storeDetails
StoreDetails storeDetails
Store id which id was selected -
storeLocationIdentifier
String storeLocationIdentifier
Specifies the location of the store. -
subscription
CartSubscription subscription
Cart Subscription -
taxationDetails
CartTaxationDetails taxationDetails
Taxation details -
userId
@Size(min=0,max=255) String userId
userId -
userName
@Size(min=0,max=255) String userName
username -
value
CartMath value
Value
-
-
Class com.skava.cart.checkout.model.parent.CartMath
class CartMath extends Object implements Serializable- serialVersionUID:
- 7687913414761228702L
-
Serialized Fields
-
calculatedDeliveryCharges
HashMap<String,
BigDecimal> calculatedDeliveryCharges Contains the calculated Delivery Charges for this cart. -
calculatedOtherCharges
HashMap<String,
BigDecimal> calculatedOtherCharges Contains the calculated other charges for this cart. -
cartDeliveryCharge
BigDecimal cartDeliveryCharge
Specifies the cart level delivery charges for all the SKUs and for all the quantities in the cart. -
cartDeliveryChargeAfterDiscount
BigDecimal cartDeliveryChargeAfterDiscount
Specifies the cart level delivery charges after discount for all the SKUs and for all the quantities in the cart. -
cartDeliveryChargeDiscount
BigDecimal cartDeliveryChargeDiscount
Specifies the cart level delivery charges discount for all the SKUs and for all the quantities in the cart. -
cartDiscount
BigDecimal cartDiscount
Specifies the cart level discounts for all the SKUs and for all the quantities in the cart. -
count
BigDecimal count
Count of items in the cart -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
Specifies the total delivery charges including tax for all the SKUs and for all the quantities in the cart. -
effectivePrice
BigDecimal effectivePrice
Indicates the effective total price of all the SKUs and for all the quantities in the cart. -
grandTotal
BigDecimal grandTotal
Specifies the overall value of the cart. -
itemDeliveryCharge
BigDecimal itemDeliveryCharge
Specifies the item level delivery charges for all the SKUs and for all the quantities in the cart. -
itemDeliveryChargeAfterDiscount
BigDecimal itemDeliveryChargeAfterDiscount
Specifies the item level delivery charges after discount for all the SKUs and for all the quantities in the cart. -
itemDeliveryChargeDiscount
BigDecimal itemDeliveryChargeDiscount
Specifies the item level delivery charges discount for all the SKUs and for all the quantities in the cart. -
itemDiscount
BigDecimal itemDiscount
Specifies the item level discount for all the SKUs and for all the quantities in the cart. -
loyaltyDiscount
BigDecimal loyaltyDiscount
Specifies the cart level discounts for all the loyalty. -
markdown
BigDecimal markdown
Indicates the markdown value of all the SKUs and for all the quantities in the cart. A markdown is a reduction of the original price of skus to increase sales. -
originalPrice
BigDecimal originalPrice
Indicates the original total price of all the SKUs and for all the quantities in the cart. -
otherCharges
BigDecimal otherCharges
Specifies the other variable charges for the cart. -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
Specifies the other charges including tax for the cart. -
overAllDiscount
BigDecimal overAllDiscount
Specifies the overall discount for the cart. -
overAllTax
BigDecimal overAllTax
Specifies the overall tax collected for the cart. -
priceAfterDiscount
BigDecimal priceAfterDiscount
Specifies the price after discount for all the SKUs and for all the quantities in the cart. -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
Indicates the price after markdown for all the SKUs and for all the quantities in the cart. A markdown is a reduction of the original price of skus to increase sales. -
priceIncludingOtherCharges
BigDecimal priceIncludingOtherCharges
Specifies the price including other charges for the cart. -
priceIncludingTax
BigDecimal priceIncludingTax
Specifies the price after discount including tax for all the SKUs and for all the quantities in the cart. -
regionalTax
BigDecimal regionalTax
Specifies the regional tax of the cart. -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
Specifies the tax on delivery charges for all the SKUs and for all the quantities in the cart. -
taxOnOtherCharges
BigDecimal taxOnOtherCharges
Specifies the tax on the other charges for the cart. -
taxOnPrice
BigDecimal taxOnPrice
Specifies the tax for all the SKUs and for all the quantities in the cart. -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Specifies the total delivery charges for all the SKUs and for all the quantities in the cart including the total delivery discount. -
totalDeliveryChargeBeforeDiscount
BigDecimal totalDeliveryChargeBeforeDiscount
Specifies the total delivery charges for all the SKUs and for all the quantities in the cart without subtracting the total delivery discount. -
totalDeliveryChargeDiscount
BigDecimal totalDeliveryChargeDiscount
Specifies the total delivery charge discount -
totalDiscount
BigDecimal totalDiscount
Specifies the total discount for all the SKUs and for all the quantities in the cart. -
voucherDiscount
BigDecimal voucherDiscount
Specifies the cart level discounts for all the voucher.
-
-
Class com.skava.cart.checkout.model.parent.CartTaxationDetails
class CartTaxationDetails extends Object implements Serializable- serialVersionUID:
- -8258419791418576025L
-
Serialized Fields
-
otherTaxes
OtherTaxes[] otherTaxes
Taxes on the other charges -
regionalTax
BigDecimal regionalTax
Regional tax -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total delivery charge
-
-
Class com.skava.cart.checkout.model.parent.CheckoutCommunicationPreference
class CheckoutCommunicationPreference extends Object implements Serializable- serialVersionUID:
- 8044774406459857470L
-
Serialized Fields
-
email
@Size(min=0,max=255) String email
Email address for communication from the user. It should be a valid email address. -
firstName
@Size(min=0,max=255) String firstName
First name of the user. -
lastName
@Size(min=0,max=255) String lastName
Last name of the user. -
phone
@Size(min=0,max=255) String phone
Phone number of the user. It should be numeric value only. -
preferredContactMethod
PreferredContactMethod preferredContactMethod
Preferred communication method for the user. Accepted values are: TEXT, CALL, EMAIL. The default value is EMAIL. -
zipCode
@Size(min=0,max=255) String zipCode
Zip code of the user.
-
-
Class com.skava.cart.checkout.model.parent.CheckoutItem
class CheckoutItem extends Object implements Serializable- serialVersionUID:
- -5299519324645200131L
-
Serialized Fields
-
alternateCurrency
AlternateCurrency alternateCurrency
Alternate currency -
currency
@Size(min=0,max=255) String currency
currency -
deliveryDetails
DeliveryDetails deliveryDetails
Delivery details -
errorCode
@Size(min=0,max=255) String errorCode
errorCode -
errorMessage
@Size(min=0,max=255) String errorMessage
The error message. -
isGift
Boolean isGift
The isGift. -
isReturned
Boolean isReturned
Indicates whether this item is returned item or not. -
isSubscription
Boolean isSubscription
The isSubscription. -
itemId
Long itemId
Item id -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
Loyalty details -
notificationMessages
List<String> notificationMessages
The notification messages. -
orderType
String orderType
Indicates the type of order for example Return, Replace, Exchange -
otherCharges
List<OtherCharges> otherCharges
Specifies the variable math calculations for the item. -
parentItemId
String parentItemId
Indicates the parent item id related to this item -
parentLineId
String parentLineId
Indicates the parent line id of the item. -
parentOrderId
String parentOrderId
Specifies the parent order id for the cart -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
properties
Map<String,
String> properties The properties. -
quantity
BigDecimal quantity
Specifies the quantities of the SKU user adds to the cart. It is a mandatory field. The field should not be null or empty or zero. It should be numeric. -
removeProperties
Map<String,
String> removeProperties The remove properties. -
skipSubscriptionItem
boolean skipSubscriptionItem
The skipSubscriptionItem. -
skus
List<CheckoutSku> skus
SKU's -
sourceItemId
BigDecimal sourceItemId
sourceItemId -
storeDetails
StoreDetails storeDetails
Store id which id was selected -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
subscription
CheckoutSubscription subscription
The subscription. -
taxationDetails
TaxationDetails taxationDetails
Taxation details -
totalValue
ItemMath totalValue
Total value -
unitValue
ItemMath unitValue
Unit value -
valid
Boolean valid
Valid -
variablePriceOpted
BigDecimal variablePriceOpted
Variable price opted
-
-
Class com.skava.cart.checkout.model.parent.CheckoutPromotion
class CheckoutPromotion extends Object implements Serializable- serialVersionUID:
- 232870003553399275L
-
Serialized Fields
-
breakup
List<PromotionBreakUp> breakup
List of PromotionBreakUp which is break up of all discounts in the specific promotion type -
promotionGiftDetails
List<PromotionGiftDetails> promotionGiftDetails
List of Promotion Gifts -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total promotional discount on delivery charge of all item level promotions for all units. -
totalPrice
BigDecimal totalPrice
Total promotional discount of all item level promotions for all units. -
type
PromotionType type
Specifies the level of promotion. The accepted values are: ITEM, CART, APPEASEMENT. ITEM - Indicates item level promotion. CART - Indicates cart level promotion. APPEASEMENT - Indicates appeasement type of promotion. -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
Total promotional discount on delivery charge of all item level promotions per unit. -
unitPrice
BigDecimal unitPrice
Total promotional discount of all item level promotions per unit.
-
-
Class com.skava.cart.checkout.model.parent.CheckoutSku
class CheckoutSku extends Object implements Serializable- serialVersionUID:
- 2587328770282537286L
-
Serialized Fields
-
ageLimit
SkuAgeLimit ageLimit
Age verification -
alternateCurrencyProperties
List<SkuAlternateCurrencyDetails> alternateCurrencyProperties
Alternate currency details. This information will be used to buy the SKU using alternate currencies like POINTS, STARS, MILES. For now, it is reserved for future use. -
fulfilmentProperties
SkuFulfillmentDetails fulfilmentProperties
SkuFulfillmentDetails -
inventoryProperties
SkuInventoryLimit inventoryProperties
inventoryProperties -
markdown
BigDecimal markdown
Markdown -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
Optional sku quantity -
price
BigDecimal price
Price -
productId
@Size(min=0,max=255) String productId
Product identifier of the SKU in the cart. -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
quantityLimit
SkuQuantityLimit quantityLimit
Quantity -
regularPrice
BigDecimal regularPrice
Regular Price -
shippingClass
String shippingClass
Shipping class -
skuId
@Size(min=0,max=255) String skuId
SKU identifier of the SKU in the cart. -
skuProperties
Map<String,
String> skuProperties Sku properties Map -
skuQuantity
BigDecimal skuQuantity
skuQuantity -
subType
SubType subType
Subtype of the Bundle SKU. There are no sub types for DEFAULT SKU BUNDLE: Bundle SKU, MAIN: Main SKU of a bundle, MANDATORY: Mandatory SKU of the bundle, OPTIONAL: Optional SKU of the bundle. -
taxationDetails
TaxationDetails taxationDetails
Taxation details -
taxationProperties
SkuTaxationProperties taxationProperties
taxationProperties -
title
@Size(min=0,max=255) String title
Title -
totalPrice
BigDecimal totalPrice
Total Price -
type
SkuType type
Specifies the type of the SKU in the cart. DEFAULT: Simple SKU not part of any bundle. BUNDLE: Bundle SKU and contains other SKUs with in. -
variablePriceLimit
SkuVariablePriceLimit variablePriceLimit
Variable price
-
-
Class com.skava.cart.checkout.model.parent.CheckoutSubscription
class CheckoutSubscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The subscriptionFrequencyPeriod. -
frequencyType
String frequencyType
The subscriptionFrequencyType.
-
-
Class com.skava.cart.checkout.model.parent.DeliveryDetails
class DeliveryDetails extends Object implements Serializable- serialVersionUID:
- 4466958785000434061L
-
Serialized Fields
-
address
AddressCheckout address
Delivery address for the items that are in the cart. Only one address can be tied to a cart altogether and or to a cart item. -
deliverOnOrBefore
Long deliverOnOrBefore
Refers to the deliver on or before date requested by the consumer. -
deliveryCharge
BigDecimal deliveryCharge
Delivery Charge that will be charged for this delivery for a single quantity. -
deliveryId
@Size(min=0,max=255) String deliveryId
Refers to the delivery identifier of the delivery details. It is generated in cart service. -
deliveryInstructions
@Size(min=0,max=255) String deliveryInstructions
Delivery instructions requested by the consumer. -
deliveryType
@Size(min=0,max=255) String deliveryType
Type of delivery opted by the consumer. The value can be one of these PHYSICAL, DIGITAL, STOREPICKUP. -
email
String email
The email. -
firstName
String firstName
The firstName. -
isDeliveredAlone
Boolean isDeliveredAlone
Specifies if the item is delivered at item level or at the cart level. -
lastName
String lastName
The lastName. -
methods
List<DeliveryMethod> methods
List of delivery methods for the delivery details. -
phone
String phone
The phone. -
properties
Map<String,
String> properties Delivery custom properties -
store
DeliveryStore store
Store information of where the SKU needs to be picked up from. -
storeLocationIdentifier
String storeLocationIdentifier
Specifies the location of the store. -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Delivery Charge that will be charged for this delivery for total quantity.
-
-
Class com.skava.cart.checkout.model.parent.DeliveryMethod
class DeliveryMethod extends Object implements Serializable- serialVersionUID:
- -2726587031959129207L
-
Serialized Fields
-
cost
BigDecimal cost
Delivery charge for this delivery method -
deliveryPeriod
long deliveryPeriod
Indicates the expected period when the delivery can be made. The value is specified in int. -
deliveryTime
long deliveryTime
Expected date and time when the delivery can be made. The time is in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC). -
id
@Size(min=0,max=255) String id
The delivery method identifier generated by the shipping service. -
isTaxIncluded
Boolean isTaxIncluded
Specifies if tax is already included in the delivery charge or not. -
name
@Size(min=0,max=255) String name
Name or description of the method. -
properties
Map<String,
Object> properties Specifies the shipping method properties -
selected
boolean selected
Indicates if this method is opted by the consumer or if it is the only delivery method option available. -
taxationId
@Size(min=0,max=255) String taxationId
Taxation id to be used for the delivery charge tax calculation. This is obtained from shipping service, this id helps the 3rd party services calculate tax.
-
-
Class com.skava.cart.checkout.model.parent.DeliveryStore
class DeliveryStore extends Object implements Serializable- serialVersionUID:
- -1329702092176781841L
-
Serialized Fields
-
storeId
@Size(min=0,max=255) String storeId
Physical store identifier to uniquely locate the physical store. Example - MyStore
-
-
Class com.skava.cart.checkout.model.parent.ItemMath
class ItemMath extends Object implements Serializable- serialVersionUID:
- -3574727616564831048L
-
Serialized Fields
-
calculatedOtherCharges
HashMap<String,
BigDecimal> calculatedOtherCharges Contains the calculated other charges for this item. -
deliveryCharge
BigDecimal deliveryCharge
Delivery charge for the item -
deliveryChargeAfterDiscount
BigDecimal deliveryChargeAfterDiscount
Delivery charge for the item after promotional discount. -
deliveryChargeDiscount
BigDecimal deliveryChargeDiscount
Promotional discount on the delivery charge -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
Delivery charge for the item after promotional discount including tax. -
discount
BigDecimal discount
Discount on the item based on the promotions -
effectivePrice
BigDecimal effectivePrice
Effective (Regular) price for the item -
grandTotal
BigDecimal grandTotal
Grand total of the item -
markdown
BigDecimal markdown
Mark down value, that is the updated value in the catalog. -
originalPrice
BigDecimal originalPrice
Original (Regular) price for the item -
otherCharges
BigDecimal otherCharges
Specifies the other variable charges for the item. -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
Specifies the other charges including tax for the item. -
overAllDiscount
BigDecimal overAllDiscount
Sum of all discounts, including item discount and delivery charge discount. -
overAllTax
BigDecimal overAllTax
Sum of all tax, including item tax and delivery charge discount. -
priceAfterDiscount
BigDecimal priceAfterDiscount
Item price after promotional discount -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
Item price after the mark down -
priceIncludingOtherCharges
BigDecimal priceIncludingOtherCharges
Specifies the price including other charges for the item. -
priceIncludingTax
BigDecimal priceIncludingTax
Item price of the item after discount including tax -
regionalTax
BigDecimal regionalTax
Discount on the item based on the promotions -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
Tax on the item delivery charge. -
taxOnOtherCharges
BigDecimal taxOnOtherCharges
Specifies the tax on other charges for the item. -
taxOnPrice
BigDecimal taxOnPrice
Tax on the item price after promotional discount.
-
-
Class com.skava.cart.checkout.model.parent.LoyaltyDetails
class LoyaltyDetails extends Object implements Serializable- serialVersionUID:
- 4466958785000434061L
-
Serialized Fields
-
id
long id
Refers to the id. -
lastTotalPointsSum
BigDecimal lastTotalPointsSum
-
lastTotalValueSum
BigDecimal lastTotalValueSum
-
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
-
voucherType
String voucherType
Refers to the type of voucher type.
-
-
Class com.skava.cart.checkout.model.parent.OtherCharges
class OtherCharges extends Object implements Serializable- serialVersionUID:
- 459378837316826775L
-
Serialized Fields
-
calculatedTotalValue
BigDecimal calculatedTotalValue
Indicates the total calculated value this other charge element. -
calculatedUnitValue
BigDecimal calculatedUnitValue
Indicates the calculated value per unit of this other charge element. -
chargeAgainst
String chargeAgainst
Indicates if the variable cost is charged against returned item or new item. -
chargeSource
String chargeSource
Indicates the source on which the percent charge needs to be applied. -
chargeType
String chargeType
Indicates the charge type like percentage or flat rate to calculate the variable price. -
chargeValue
BigDecimal chargeValue
Indicates value of the other charge element. -
chargeValueOverridable
boolean chargeValueOverridable
Indicates whether this variable charge is editable or not. -
itemId
Long itemId
Item id -
name
String name
Indicates the name of the variable cost element -
properties
Map<String,
String> properties Indicates properties map. -
taxable
boolean taxable
Indicates whether this variable price element is taxable or not. -
type
String type
Indicates the type of the elements on which the variable price is applied. -
waivedByDefault
boolean waivedByDefault
Indicates whether this variable cost is waived or not. -
waiveOverridable
boolean waiveOverridable
Indicates whether this variable cost is waived or not.
-
-
Class com.skava.cart.checkout.model.parent.OtherTaxes
class OtherTaxes extends Object implements Serializable- serialVersionUID:
- 459378837316826775L
-
Serialized Fields
-
lastTotalPrice
BigDecimal lastTotalPrice
lastTotalPrice -
lastUnitPrice
BigDecimal lastUnitPrice
Unit price -
name
String name
Indicates the name of the other tax element. -
totalTax
BigDecimal totalTax
Indicates value of the other tax element. -
unitTax
BigDecimal unitTax
Indicates value of the other tax element.
-
-
Class com.skava.cart.checkout.model.parent.PaymentCheckout
class PaymentCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
-
accountInfo
CardCheckout accountInfo
Payment account details. -
amount
BigDecimal amount
Amount against the payment calculated using the value and value type fields -
billingAddress
AddressCheckout billingAddress
-
chargePriority
@Size(min=0,max=255) String chargePriority
Charging priority -
errorCode
@Size(min=0,max=255) String errorCode
Specifies the error in the payment -
errorResponse
@Size(min=0,max=255) String errorResponse
Specifies the error message corresponding to the error code -
format
@Size(min=0,max=255) String format
Format used for payment -
id
@Size(min=0,max=255) String id
-
isDefault
Boolean isDefault
-
isValid
Boolean isValid
Specifies if the payment is valid -
name
@Size(min=0,max=255) String name
Name of the payment. It should start with an alphabet and can be an alphaNumeric. Allowing '_' alone. -
option
PaymentOptions option
Payment options help to manage the payment in user profile for registered user -
paymentItems
List<PaymentItemCheckout> paymentItems
Detailed information about the payment. Based on the maxamount the array will be extended -
properties
Map<String,
String> properties Custom properties for the payment. -
refundPriority
@Size(min=0,max=255) String refundPriority
Refund priority -
status
@Size(min=0,max=255) String status
-
type
@Size(min=0,max=255) String type
Represents type of the payment. -
userId
@Size(min=0,max=255) String userId
-
valueType
@Size(min=0,max=255) String valueType
Type in which the value of the payment is going to be specified. The accepted values are: CURRENCY, POINTS.
-
-
Class com.skava.cart.checkout.model.parent.PaymentItemCheckout
class PaymentItemCheckout extends Object implements Serializable- serialVersionUID:
- 2310495474197805601L
-
Serialized Fields
-
cardInfo
CardCheckout cardInfo
Details of credit/debit card -
paymentItemId
@Size(min=0,max=255) String paymentItemId
Unique identifier for the payment item -
paymentRefId
@Size(min=0,max=255) String paymentRefId
Indicates the payment reference id of the particular payment -
status
PaymentItemStatusEnum status
Indicates the current status of the particular payment -
transactionId
@Size(min=0,max=255) String transactionId
Indicates the transaction Id for the payment item -
value
BigDecimal value
Amount of payment processed by the particular provider
-
-
Class com.skava.cart.checkout.model.parent.PaymentOptions
class PaymentOptions extends Object implements Serializable- serialVersionUID:
- 7240806882709847501L
-
Serialized Fields
-
addPaymentToProfile
Boolean addPaymentToProfile
Indicates whether to add payment to the user's profile or not. -
setAsDefaultPaymentInProfile
Boolean setAsDefaultPaymentInProfile
Indicates whether to set this payment as default in profile -
useDefaultPayment
Boolean useDefaultPayment
Indicates whether to use user's default payment or not.
-
-
Class com.skava.cart.checkout.model.parent.PromotionBreakUp
class PromotionBreakUp extends Object implements Serializable- serialVersionUID:
- 5971054438775950220L
-
Serialized Fields
-
applyBeforeTaxation
Boolean applyBeforeTaxation
-
code
@Size(min=0,max=255) String code
-
confirmationCode
String confirmationCode
The confirmation code. -
description
@Size(min=0,max=255) String description
Description -
displayMessage
String displayMessage
displayMessage -
enableForEligibleProducts
String enableForEligibleProducts
enableForAllProducts -
frequencyIdentifier
String frequencyIdentifier
frequencyIdentifier -
frequencyType
FrequencyType frequencyType
frequencyType -
frequencyValue
String frequencyValue
frequencyValue -
identifier
@Size(min=0,max=255) String identifier
Identifier -
isGift
Boolean isGift
isGift -
isTest
Boolean isTest
Specifies if the promotion applied to the cart is a test promotion. The value is of type boolean. True indicates that the promotion is test promotion. -
lastFacetTotalDC
HashMap<String,
BigDecimal> lastFacetTotalDC -
lastFacetTotalSum
HashMap<String,
BigDecimal> lastFacetTotalSum -
lastTotalDC
BigDecimal lastTotalDC
-
lastTotalSum
BigDecimal lastTotalSum
-
lastUnitDC
BigDecimal lastUnitDC
-
lastUnitSum
BigDecimal lastUnitSum
-
matchedSkuIds
List<String> matchedSkuIds
Contains the matched sku ids -
priceFacets
Map<String,
Object> priceFacets The priceFacets. -
productId
String productId
Contains the product id -
promotionClass
String promotionClass
promotionClass -
promotionGroup
String promotionGroup
promotionGroup -
proRationLevel
ProrationLevelDomain proRationLevel
sets if the promotion is prorated at order level -
quantity
BigDecimal quantity
Quantity -
skuId
String skuId
Contains the id of the Sku -
title
@Size(min=0,max=255) String title
Title -
totalValue
BigDecimal totalValue
Total value -
type
PromotionBreakUpType type
type -
unitValue
BigDecimal unitValue
Unit value -
valueType
ValueType valueType
Value Type
-
-
Class com.skava.cart.checkout.model.parent.PromotionCode
class PromotionCode extends Object implements Serializable- serialVersionUID:
- -1666201978902100930L
-
Serialized Fields
-
code
@Size(min=0,max=255) String code
code -
confirmationCode
String confirmationCode
The confirmation code. -
errorCode
@Size(min=0,max=255) String errorCode
error code -
errorMessage
@Size(min=0,max=255) String errorMessage
Error message -
isValid
boolean isValid
Specifies if the promotion code is valid. The value is of type boolean. True corresponds to valid promotion code. -
title
@Size(min=0,max=255) String title
Title -
value
BigDecimal value
Value
-
-
Class com.skava.cart.checkout.model.parent.PromotionDetails
class PromotionDetails extends Object implements Serializable- serialVersionUID:
- -9206845082321439774L
-
Serialized Fields
-
appeasement
Appeasement appeasement
appeasement -
checkoutPromotions
List<CheckoutPromotion> checkoutPromotions
promotions -
codes
List<PromotionCode> codes
Code
-
-
Class com.skava.cart.checkout.model.parent.PromotionGiftDetails
class PromotionGiftDetails extends Object implements Serializable- serialVersionUID:
- 1418189256056224240L
-
Serialized Fields
-
productId
String productId
Contains the product id -
quantity
BigDecimal quantity
Contains the product quantity, which can hold a positive value -
skuId
String skuId
Contains the product quantityFractional, which can hold a positive value along with the fractional values.
-
-
Class com.skava.cart.checkout.model.parent.RequiredPayment
class RequiredPayment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bagValue
BigDecimal bagValue
Bag Value -
totalAmountPaid
BigDecimal totalAmountPaid
Total Amount Paid -
totalAmountUnpaid
BigDecimal totalAmountUnpaid
Total Amount unpaid
-
-
Class com.skava.cart.checkout.model.parent.SkuAgeLimit
class SkuAgeLimit extends Object implements Serializable- serialVersionUID:
- 2150444177158402509L
-
Serialized Fields
-
limit
BigDecimal limit
limit -
required
Boolean required
Specifies if age verification is required for the SKU. true: Age verification is required false: Age verification is not required.
-
-
Class com.skava.cart.checkout.model.parent.SkuAlternateCurrencyCostPerPoints
class SkuAlternateCurrencyCostPerPoints extends Object implements Serializable- serialVersionUID:
- 5337513838040435186L
-
Serialized Fields
-
cashToPoints
String cashToPoints
Cash to points -
costPerPoint
BigDecimal costPerPoint
Cost per point -
maxValue
BigDecimal maxValue
Max value -
minValue
BigDecimal minValue
Min value -
pointsToCash
String pointsToCash
Points to cash
-
-
Class com.skava.cart.checkout.model.parent.SkuAlternateCurrencyDetails
class SkuAlternateCurrencyDetails extends Object implements Serializable- serialVersionUID:
- 4561610053541587571L
-
Serialized Fields
-
costPerPoints
SkuAlternateCurrencyCostPerPoints costPerPoints
Cost per point details and details of the cash and points conversions. -
maxCash
BigDecimal maxCash
Maximum cash to be used for purchase of the SKU. -
maxPoints
BigDecimal maxPoints
Max points -
minCash
BigDecimal minCash
Minimum cash to be used for purchase of the SKU. -
minPoints
BigDecimal minPoints
Min points -
offerAppliedValues
SkuAlternateCurrencyOfferAppliedValues offerAppliedValues
Offer applied values for the alternate currency -
payOnlyByCash
Boolean payOnlyByCash
Pay only by cash -
payOnlyByPoints
Boolean payOnlyByPoints
Pay only by points -
points
BigDecimal points
points -
type
@Size(min=0,max=255) String type
Type
-
-
Class com.skava.cart.checkout.model.parent.SkuAlternateCurrencyOfferAppliedValues
class SkuAlternateCurrencyOfferAppliedValues extends Object implements Serializable- serialVersionUID:
- -7923306083290371980L
-
Serialized Fields
-
maxPoints
BigDecimal maxPoints
Max point -
minPoints
BigDecimal minPoints
Min point -
points
BigDecimal points
points
-
-
Class com.skava.cart.checkout.model.parent.SkuFulfillmentDetails
class SkuFulfillmentDetails extends Object implements Serializable- serialVersionUID:
- -2737964979118673971L
-
Serialized Fields
-
fulfillmentType
String fulfillmentType
Indicates the type in which the SKU can be fulfilled. The fulfillment types are as follows:
PHYSICAL - The SKU is fulfilled physically, either by physically sending it to the home or by delivering it in the store.
DIGITAL: The SKU is fulfilled digitally. -
returnable
Boolean returnable
Returnable -
shippingCode
@Size(min=0,max=255) String shippingCode
Shipping code -
skuDimension
SkuFulfillmentDimension skuDimension
Sku dimension -
skuSize
SkuFulfillmentSize skuSize
Sku Size -
skuWeight
SkuFulfillmentWeight skuWeight
Sku Weight -
specialShipping
Boolean specialShipping
Special shipping -
specialShippingCode
@Size(min=0,max=255) String specialShippingCode
Special shipping code
-
-
Class com.skava.cart.checkout.model.parent.SkuFulfillmentDimension
class SkuFulfillmentDimension extends Object implements Serializable- serialVersionUID:
- -2049004033215071941L
-
Serialized Fields
-
height
BigDecimal height
Height -
length
BigDecimal length
Indicates the length of the SKU. Required if SKU dimension is provided. -
unit
@Size(min=0,max=255) String unit
Unit -
width
BigDecimal width
Specifies the width of the SKU. Required if the SKU dimension is provided.
-
-
Class com.skava.cart.checkout.model.parent.SkuFulfillmentSize
class SkuFulfillmentSize extends Object implements Serializable- serialVersionUID:
- 3466709516147154001L
-
Serialized Fields
-
unit
@Size(min=0,max=255) String unit
Unit -
value
BigDecimal value
Indicates the size of the SKU. Required if SKU size is provided.
-
-
Class com.skava.cart.checkout.model.parent.SkuFulfillmentWeight
class SkuFulfillmentWeight extends Object implements Serializable- serialVersionUID:
- 4662206974825379291L
-
Serialized Fields
-
unit
@Size(min=0,max=255) String unit
unit -
value
BigDecimal value
Indicates weight of the SKU. Required if SKU weight is provided.
-
-
Class com.skava.cart.checkout.model.parent.SkuInventoryLimit
class SkuInventoryLimit extends Object implements Serializable- serialVersionUID:
- 6407713533275660185L
-
Serialized Fields
-
available
Boolean available
Specifies whether the inventory is available for the required quantity or not.
The value true indicates the required quantity is available.
The value false indicates the required quantity is unavailable. -
backOrdered
Boolean backOrdered
Back Ordered -
binName
@Size(min=0,max=255) String binName
Bin name -
expectedBackOrderAvailabilityDate
long expectedBackOrderAvailabilityDate
Expected back order availability date -
expectedPreOrderAvailabilityDate
long expectedPreOrderAvailabilityDate
Expected pre order availability date -
lowStock
Boolean lowStock
Specifies whether the stock availability is limited or not.
The value true indicates the available quantity is limited.
The value false indicates the sufficient quantity is available or the SKU is out of stock. -
preOrdered
Boolean preOrdered
Pre ordered
-
-
Class com.skava.cart.checkout.model.parent.SkuQuantityLimit
class SkuQuantityLimit extends Object implements Serializable- serialVersionUID:
- 2495100867234121883L
-
Class com.skava.cart.checkout.model.parent.SkuTaxationProperties
class SkuTaxationProperties extends Object implements Serializable- serialVersionUID:
- 8952197515683846674L
-
Serialized Fields
-
taxationId
@Size(min=0,max=255) String taxationId
Indicates the taxation identifier which will be used by the tax calculation
-
-
Class com.skava.cart.checkout.model.parent.SkuVariablePriceLimit
class SkuVariablePriceLimit extends Object implements Serializable- serialVersionUID:
- -5203077175356674201L
-
Class com.skava.cart.checkout.model.parent.StoreDetails
class StoreDetails extends Object implements Serializable- serialVersionUID:
- -3177188264456902889L
-
Class com.skava.cart.checkout.model.parent.TaxationDetails
class TaxationDetails extends Object implements Serializable- serialVersionUID:
- -8258419791418576025L
-
Serialized Fields
-
isPriceInclusiveOftax
Boolean isPriceInclusiveOftax
IsPriceInclusiveOfTax -
lastTotalDeliveryCharge
BigDecimal lastTotalDeliveryCharge
lastTotalDeliveryCharge -
lastTotalDiscountCharge
BigDecimal lastTotalDiscountCharge
lastTotalDiscountCharge -
lastTotalPrice
BigDecimal lastTotalPrice
lastTotalPrice -
lastTotalRegionalTax
BigDecimal lastTotalRegionalTax
lastTotalRegionalTax -
lastUnitDeliveryCharge
BigDecimal lastUnitDeliveryCharge
lastUnitDeliveryCharge -
lastUnitDiscountCharge
BigDecimal lastUnitDiscountCharge
lastUnitDiscountCharge -
lastUnitPrice
BigDecimal lastUnitPrice
Unit price -
lastUnitRegionalTax
BigDecimal lastUnitRegionalTax
lastUnitRegionalTax -
otherTaxes
OtherTaxes[] otherTaxes
Taxes on the other charges -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total delivery charge -
totalDiscountCharge
BigDecimal totalDiscountCharge
Total discount chargeSkuTaxationDetails -
totalPrice
BigDecimal totalPrice
Total price -
totalRegionalTax
BigDecimal totalRegionalTax
Regional tax -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
Unit delivery charge -
unitDiscountCharge
BigDecimal unitDiscountCharge
Unit discount charge -
unitPrice
BigDecimal unitPrice
Unit price -
unitRegionalTax
BigDecimal unitRegionalTax
Regional tax
-
-
-
Package com.skava.cart.collection.model.datatransferobjects
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionAttribute
class CollectionAttribute extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultValue
String defaultValue
Holds the defaultValue of the collection property attribute -
description
String description
Holds the description of the collection property attribute -
name
String name
Holds the name of the collection property attribute -
nullable
boolean nullable
Holds the validationRule of the collection property attribute -
possibleValues
List<String> possibleValues
The possible values of the attribute. -
type
CollectionAttributeType type
The type of the attribute.
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionDataRequest
class CollectionDataRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -7085827381593595560L
-
Serialized Fields
-
authToken
String authToken
It refers the authorization token that initiated the transaction. -
businessId
long businessId
It refers the businessId of the collection. -
collectionId
long collectionId
It refers to the identifier of collection -
description
String description
It refers to the name of collection. -
filters
String filters
The filter parameter to hold the query DSL. -
locale
String locale
It refers the localization -
name
String name
It refers to the name of collection. -
page
int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
properties
@Valid List<CollectionProperty> properties
Holds the collection property attributes list -
propertyName
String propertyName
It refers to the name of collection property. -
size
int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
sort
com.skava.core.qdsl.sort.EcomSorts sort
The sort parameter for the EcomSort -
status
CollectionStatus status
This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionPropertiesResponse
class CollectionPropertiesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
properties
List<CollectionProperty> properties
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionProperty
class CollectionProperty extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionPropertyResponse
class CollectionPropertyResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
property
CollectionProperty property
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionRequest
class CollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
description
This field refers to the description of the collection. This field is optional.
-
name
String name
name
This field refers to the name of collection. This field is required for creating a collection and required in update if name needs to be changed. The length of this field needs to be between 2 - 100 characters.
-
properties
List<CollectionProperty> properties
properties
This field defines the configurations for a collection. Every collection will have values for all properties that are defined in the collection attributes entity. If no properties are provided at the time of creation of a collection, then the properties will be loaded from the collection attributes entity with the default values defined. -
status
CollectionStatus status
status
This field is used to set or change the status of the particular collection. following are the allowed values, ACTIVE - denotes the collection is in Active status. Service operations can only be performed when a collection is active. INACTIVE - denotes the collection is in In-Active status. Service operation will fail if performed on an inactive collection.
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionResponse
class CollectionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -7085827381593595560L
-
Serialized Fields
-
businessId
long businessId
-
createdBy
String createdBy
-
createdOn
long createdOn
-
description
String description
-
id
long id
-
name
String name
-
properties
@Valid List<CollectionProperty> properties
Holds the collection property attributes list -
status
CollectionStatus status
This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status -
updatedBy
String updatedBy
-
updatedOn
long updatedOn
-
-
Class com.skava.cart.collection.model.datatransferobjects.Collections
class Collections extends Object implements Serializable- serialVersionUID:
- -7085827381593595560L
-
Serialized Fields
-
businessId
long businessId
-
description
String description
-
id
long id
-
name
String name
-
status
CollectionStatus status
-
-
Class com.skava.cart.collection.model.datatransferobjects.CollectionsResponse
class CollectionsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collections
List<Collections> collections
The collection parameter contains list of collection response data. -
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
-
Package com.skava.cart.collection.model.domain
-
Class com.skava.cart.collection.model.domain.CollectionAttributeDomain
class CollectionAttributeDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultValue
String defaultValue
Holds the defaultValue of the collection property attribute -
description
String description
Holds the description of the collection property attribute -
name
String name
Holds the name of the collection property attribute -
nullable
boolean nullable
Holds the validationRule of the collection property attribute -
possibleValues
List<String> possibleValues
The possible values of the attribute. -
type
CollectionAttributeType type
The type of the attribute.
-
-
Class com.skava.cart.collection.model.domain.CollectionDomain
class CollectionDomain extends Object implements Serializable- serialVersionUID:
- -4490125222317657635L
-
Serialized Fields
-
businessId
long businessId
It refers the businessId of the collection. -
createdBy
String createdBy
Id of the user who created entity. -
createdOn
Date createdOn
Time stamp denotes the created time of the entity. -
description
String description
-
filters
String filters
The filter parameter to hold the qdsl. -
id
long id
It refers to the identifier of collection -
name
String name
It refers to the name of collection. -
page
int page
This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API. -
propertiesMap
Map<String,
CollectionPropertyDomain> propertiesMap collectionAttributes of the collection -
size
int size
This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request. -
sort
com.skava.core.qdsl.sort.EcomSorts sort
The filter parameter to hold the qdsl. -
status
CollectionStatus status
This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status -
updatedBy
String updatedBy
Id of the user who updated entity. -
updatedOn
Date updatedOn
Time stamp denotes the updated time of the entity. -
userId
String userId
User Identifier for the transaction. -
userRoles
Set<String> userRoles
User Roles for the transaction.
-
-
Class com.skava.cart.collection.model.domain.CollectionPropertyDomain
class CollectionPropertyDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
long businessId
-
collectionId
long collectionId
Holds the collection Id of the collection property -
name
String name
Holds the unique name of the collection property -
userId
String userId
User Identifier for the transaction. -
userRoles
Set<String> userRoles
User Roles for the transaction. -
value
String value
Holds the value of the collection property
-
-
-
Package com.skava.cart.collection.model.entity
-
Class com.skava.cart.collection.model.entity.CollectionEntity
class CollectionEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
long businessId
It refers the businessId of the collection. -
collectionProperties
List<CollectionPropertyEntity> collectionProperties
The properties. -
createdBy
String createdBy
Identifier of the created user -
createdOn
Date createdOn
Created time -
description
String description
It refers to the description of collection. -
id
long id
It refers the Identifier of the collection. -
name
String name
It refers to the name of collection. -
status
CollectionStatus status
This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status -
updatedBy
String updatedBy
Identifier of the updated user -
updatedOn
Date updatedOn
Updated time
-
-
Class com.skava.cart.collection.model.entity.CollectionPropertyAttribute
class CollectionPropertyAttribute extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultValue
String defaultValue
Holds the defaultValue of the collection property attribute -
description
String description
Holds the description of the collection property attribute -
name
String name
Holds the name of the collection property attribute -
nullable
boolean nullable
Holds the validationRule of the collection property attribute -
rule
String rule
Holds the rule of the collection property attribute -
type
CollectionAttributeType type
-
-
Class com.skava.cart.collection.model.entity.CollectionPropertyEntity
class CollectionPropertyEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionPropertyPK
CollectionPropertyPK collectionPropertyPK
Holds the unique attribute Id of the collection attribute -
value
String value
Holds the value of the collection property
-
-
Class com.skava.cart.collection.model.entity.CollectionPropertyPK
class CollectionPropertyPK extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attributeName
String attributeName
The name. -
collection
CollectionEntity collection
The collectionId.
-
-
Class com.skava.cart.collection.model.entity.QCollectionEntity
class QCollectionEntity extends com.querydsl.core.types.dsl.EntityPathBase<CollectionEntity> implements Serializable- serialVersionUID:
- -727156738L
-
Serialized Fields
-
businessId
com.querydsl.core.types.dsl.NumberPath<Long> businessId
-
collectionProperties
com.querydsl.core.types.dsl.ListPath<CollectionPropertyEntity,
QCollectionPropertyEntity> collectionProperties -
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdOn
com.querydsl.core.types.dsl.DateTimePath<Date> createdOn
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
status
com.querydsl.core.types.dsl.EnumPath<CollectionStatus> status
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedOn
com.querydsl.core.types.dsl.DateTimePath<Date> updatedOn
-
-
Class com.skava.cart.collection.model.entity.QCollectionPropertyAttribute
class QCollectionPropertyAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionPropertyAttribute> implements Serializable- serialVersionUID:
- 148703564L
-
Serialized Fields
-
defaultValue
com.querydsl.core.types.dsl.StringPath defaultValue
-
description
com.querydsl.core.types.dsl.StringPath description
-
name
com.querydsl.core.types.dsl.StringPath name
-
nullable
com.querydsl.core.types.dsl.BooleanPath nullable
-
rule
com.querydsl.core.types.dsl.StringPath rule
-
type
com.querydsl.core.types.dsl.EnumPath<CollectionAttributeType> type
-
-
Class com.skava.cart.collection.model.entity.QCollectionPropertyEntity
class QCollectionPropertyEntity extends com.querydsl.core.types.dsl.EntityPathBase<CollectionPropertyEntity> implements Serializable- serialVersionUID:
- 590644019L
-
Serialized Fields
-
collectionPropertyPK
QCollectionPropertyPK collectionPropertyPK
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.cart.collection.model.entity.QCollectionPropertyPK
class QCollectionPropertyPK extends com.querydsl.core.types.dsl.BeanPath<CollectionPropertyPK> implements Serializable- serialVersionUID:
- -51718869L
-
Serialized Fields
-
attributeName
com.querydsl.core.types.dsl.StringPath attributeName
-
collection
QCollectionEntity collection
-
-
-
Package com.skava.cart.event
-
Class com.skava.cart.event.CartEventPayload
class CartEventPayload extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartId
String cartId
Cart id -
cartItemId
String cartItemId
Cart item id -
cartType
String cartType
Cart type -
loyaltyRewardsId
String loyaltyRewardsId
The loyalty rewards id. -
paymentId
String paymentId
The payment id. -
paymentType
String paymentType
Payment Type -
promotionId
String promotionId
The promotion id. -
skuIds
List<String> skuIds
Sku Ids -
userId
String userId
User Id
-
-
-
Package com.skava.cart.exceptions
-
Exception com.skava.cart.exceptions.CollectionAlreadyExistsException
class CollectionAlreadyExistsException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.cart.exceptions.CollectionAttributeNotFoundException
class CollectionAttributeNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.cart.exceptions.CollectionNotFoundException
class CollectionNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.cart.exceptions.DuplicateCollectionPropKeyException
class DuplicateCollectionPropKeyException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.cart.model.datatransferobjects
-
Class com.skava.cart.model.datatransferobjects.Address
class Address extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
long addressVersion
The AddressVersion -
canReceiveSMS
boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
long id
It refers the identifier of the Address. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
phone
String phone
The phone -
profileAddressId
String profileAddressId
-
state
String state
The state -
storeId
String storeId
The storeId -
zip
String zip
The zip
-
-
Class com.skava.cart.model.datatransferobjects.ApprovalDetails
class ApprovalDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.datatransferobjects.CacheClearDataRequest
class CacheClearDataRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -3273110763290195877L
-
Class com.skava.cart.model.datatransferobjects.Cart
class Cart extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountsId
long accountsId
-
address
Address address
-
approvalInfo
List<ApprovalDetails> approvalInfo
-
collectionId
long collectionId
-
communicationPreference
CommunicationPreference communicationPreference
-
conditions
String conditions
-
costCentre
String costCentre
-
createdBy
String createdBy
-
createdTime
Date createdTime
-
customProperties
Map<String,
String> customProperties -
effectiveOrderDate
Date effectiveOrderDate
-
id
long id
-
isApprovalCart
Boolean isApprovalCart
-
items
List<Item> items
-
lastReminderOn
Date lastReminderOn
lastReminderOn details -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
Loyalty details -
orderType
String orderType
-
otherCharges
List<OtherCharges> otherCharges
-
parentOrderId
String parentOrderId
-
payments
List<Payment> payments
-
promotions
List<Promotion> promotions
-
reminderCount
Integer reminderCount
reminderCount details -
shipping
Shipping shipping
-
status
String status
-
storeLocationIdentifier
String storeLocationIdentifier
Store Location Identifier. -
subscription
CartSubscription subscription
Cart Subscription. -
type
String type
-
updatedBy
String updatedBy
-
updatedTime
Date updatedTime
-
userId
String userId
-
-
Class com.skava.cart.model.datatransferobjects.CartCheckoutDataRequest
class CartCheckoutDataRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Serialized Fields
-
action
String action
action -
authToken
String authToken
The authorization token for the request -
businessId
long businessId
The business identifier for the request. Currently this is not getting populated, need to know if this is required -
cartCheckout
CartCheckout cartCheckout
cartCheckout -
collectionId
long collectionId
The collection identifier for the request -
enabledItemLevelProration
boolean enabledItemLevelProration
enabledItemLevelProration -
locale
String locale
The localization string for the request -
storeId
String storeId
The Store identifier for the request -
userInfo
String userInfo
-
version
String version
version
-
-
Class com.skava.cart.model.datatransferobjects.CartDataRequest
class CartDataRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -7170985149554763468L
-
Serialized Fields
-
accountsId
long accountsId
The accounts id. -
action
String action
Field used by the Validation to identify what was the method -
actionLevel
String actionLevel
Field used by the Validation to identify if the action affects the CART level or the ITEM level. -
address
Address address
Address request -
approvalFlow
boolean approvalFlow
approvalFlow -
approvalInfo
List<ApprovalDetails> approvalInfo
approvalInfo -
authToken
String authToken
The authorization token for the request -
businessId
long businessId
The business identifier for the request. Currently this is not getting populated, need to know if this is required -
cartId
long cartId
The cart identifier on which the request is performed on -
collection
CollectionDomain collection
-
collectionId
long collectionId
The collection identifier for the request -
communicationPreference
CommunicationPreference communicationPreference
Communication Preference request -
conditions
String conditions
conditions -
costCentre
String costCentre
Field used by the Validation to identify what was the method -
effectiveOrderDate
Date effectiveOrderDate
The effective order date. -
filters
String filters
-
isApprovalCart
Boolean isApprovalCart
isApprovalCart -
itemId
long itemId
The cart item identifier on which the request is performed on -
items
List<Item> items
The item. -
locale
String locale
The localization string for the request -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
Loyalty details -
orderType
String orderType
The order type. -
otherCharges
List<OtherCharges> otherCharges
List of otherCharges request -
page
int page
-
parentOrderId
String parentOrderId
The parent order id. -
payments
List<Payment> payments
List of promotion request -
promotions
List<Promotion> promotions
List of promotion request -
properties
Map<String,
String> properties The itemProperties. -
propertyName
String propertyName
-
propertyValue
String propertyValue
-
shipping
Shipping shipping
Shipping request -
size
int size
-
sort
com.skava.core.qdsl.sort.EcomSorts sort
The sort parameter for the EcomSort -
status
String status
The status -
storeId
String storeId
The Store identifier for the request -
storeLocationIdentifier
String storeLocationIdentifier
storeLocationIdentifier -
subscription
CartSubscription subscription
subscription -
type
String type
The cart type -
userId
String userId
The user who initiated the service -
userInfo
String userInfo
-
version
String version
The version for the request
-
-
Class com.skava.cart.model.datatransferobjects.CartMergeRequest
class CartMergeRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -7584610459661666192L
-
Class com.skava.cart.model.datatransferobjects.CartProperties
class CartProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.datatransferobjects.CartSubscription
class CartSubscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The cart subscriptionFrequencyPeriod. -
frequencyType
SubscriptionFrequencyType frequencyType
The cart subscriptionFrequencyType. -
id
long id
The cartSubscriptionid -
isDefault
Boolean isDefault
isDefault -
name
String name
The cartSubscriptionName. -
orderProcessingDate
int orderProcessingDate
orderProcessingDate -
skipSubscriptionItems
Boolean skipSubscriptionItems
skipSubscriptionItems
-
-
Class com.skava.cart.model.datatransferobjects.CommunicationPreference
class CommunicationPreference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartId
long cartId
id of the cart indicates which cart this communication preference belongs to. -
collectionId
long collectionId
id of the cart collection indicates which cart this communication preference belongs to. -
contactMethod
ContactMethod contactMethod
The contact method -
email
String email
The email -
firstName
String firstName
The firstName -
lastName
String lastName
The lastName -
phone
String phone
The phone -
zipCode
String zipCode
The postal code
-
-
Class com.skava.cart.model.datatransferobjects.Item
class Item extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
address
Address address
-
createdBy
String createdBy
The createdBy. -
createdTime
String createdTime
The createdTime. -
customProperties
Map<String,
String> customProperties The custom properties. -
fulfillmentDate
long fulfillmentDate
-
id
long id
The id. -
isGift
Boolean isGift
The isGift. -
isReturned
Boolean isReturned
-
isSubscription
Boolean isSubscription
The isSubscription. -
orderType
String orderType
-
parentItemId
String parentItemId
-
parentLineId
String parentLineId
-
parentOrderId
String parentOrderId
-
quantity
BigDecimal quantity
The quantity. -
shipping
Shipping shipping
The shipping. -
skus
List<Sku> skus
The list of SKU. -
storeId
String storeId
The storeId. -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
subscription
Subscription subscription
The shipping. -
updatedBy
String updatedBy
The updatedBy. -
updatedTime
String updatedTime
The updatedTime.
-
-
Class com.skava.cart.model.datatransferobjects.LoyaltyRewards
class LoyaltyRewards extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
long id
Refers to the id. -
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
Refers to the voucher Id. -
voucherType
String voucherType
Refers to the voucher Type.
-
-
Class com.skava.cart.model.datatransferobjects.Payment
class Payment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
BigDecimal amount
The amount. -
createdBy
String createdBy
The created by. -
currency
String currency
The currency. -
id
long id
The id. -
paymentId
String paymentId
The payment id. -
paymentItemId
String paymentItemId
The payment item id. -
paymentType
String paymentType
The payment type. -
properties
Map<String,
String> properties The properties. -
transactionId
String transactionId
The transaction id. -
updatedBy
String updatedBy
The updated by.
-
-
Class com.skava.cart.model.datatransferobjects.Promotion
class Promotion extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.datatransferobjects.Shipping
class Shipping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliveryInstructions
String deliveryInstructions
The delivery instructions from the customer to Shipping service provider. -
deliveryOnOrBefore
long deliveryOnOrBefore
The estimated date of delivery -
email
String email
The email -
firstName
String firstName
The firstName -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
The lastName -
phone
String phone
The phone -
selectedMethod
String selectedMethod
The shipping method to deliver -
shippingVersion
long shippingVersion
The shipping version. -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
type
String type
The type of the shipping
-
-
Class com.skava.cart.model.datatransferobjects.Sku
class Sku extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bundleSkuType
String bundleSkuType
The bundle sku type. -
id
long id
The id. -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
The optional SKU quantity. -
price
float price
The price. -
productId
String productId
The product id. -
skuId
String skuId
The sku id. -
skuQuantity
BigDecimal skuQuantity
The price.
-
-
Class com.skava.cart.model.datatransferobjects.Subscription
class Subscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The subscriptionFrequencyPeriod. -
frequencyType
String frequencyType
The subscriptionFrequencyType.
-
-
-
Package com.skava.cart.model.domain
-
Class com.skava.cart.model.domain.AddressDomain
class AddressDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Date addressVersion
Profile addressVersion -
canReceiveSMS
boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
phone
String phone
The phone -
profileAddressId
String profileAddressId
Profile Address Id -
state
String state
The state -
storeId
String storeId
The storeId -
zip
String zip
The zip
-
-
Class com.skava.cart.model.domain.ApprovalDomain
class ApprovalDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.domain.CartDomain
class CartDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountsId
long accountsId
The accounts id. -
address
AddressDomain address
The Address object. -
adminUserId
long adminUserId
-
approvalInfo
List<ApprovalDomain> approvalInfo
approvalInfo -
collectionId
long collectionId
The collection id. -
communicationPreference
CommunicationPreferenceDomain communicationPreference
The communicationPreference. -
conditions
String conditions
conditions -
costCentre
String costCentre
The costCenter by. -
createdBy
String createdBy
The created by. -
createdTime
Date createdTime
The created Time. -
customProperties
Map<String,
String> customProperties The custom properties. -
effectiveOrderDate
Date effectiveOrderDate
The effective order date. -
filters
String filters
The filters -
id
long id
The id. -
isApprovalCart
Boolean isApprovalCart
isApprovalCart -
items
List<ItemDomain> items
The items. -
lastReminderOn
Date lastReminderOn
The effective reminder date. -
locale
String locale
The locale -
loyaltyDetails
List<LoyaltyDetailsDomain> loyaltyDetails
The loyaltyDetails. -
orderType
String orderType
The order type. -
otherCharges
List<OtherChargesDomain> otherCharges
The otherCharges. -
page
int page
The page. -
parentOrderId
String parentOrderId
The parent order id. -
payments
List<PaymentDomain> payments
The items. -
promotions
List<PromotionDomain> promotions
The promotions. -
reminderCount
Integer reminderCount
The effective reminder count. -
shipping
ShippingDomain shipping
The shipping. -
size
int size
The size. -
sort
com.skava.core.qdsl.sort.EcomSorts sort
The sort parameter for the EcomSort -
status
String status
The status. -
storeLocationIdentifier
String storeLocationIdentifier
Store Location Identifier. -
subscription
CartSubscriptionDomain subscription
The CartSubscriptionDomain. -
type
String type
The type. -
updatedBy
String updatedBy
The updated by. -
updatedTime
Date updatedTime
The updated time. -
userId
String userId
The user id. -
userInfo
String userInfo
The user info.
-
-
Class com.skava.cart.model.domain.CartPropertiesDomain
class CartPropertiesDomain extends Object implements Serializable- serialVersionUID:
- -6008963482829725342L
-
Class com.skava.cart.model.domain.CartSubscriptionDomain
class CartSubscriptionDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The frequencyPeriod. -
frequencyType
SubscriptionFrequencyType frequencyType
The frequencyType. -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
isDefault
Boolean isDefault
The isDefault -
name
String name
The cartSubscriptionName. -
orderProcessingDate
int orderProcessingDate
The orderProcessingDate -
skipSubscriptionItems
Boolean skipSubscriptionItems
skipSubscriptionItems
-
-
Class com.skava.cart.model.domain.CommunicationPreferenceDomain
class CommunicationPreferenceDomain extends Object implements Serializable- serialVersionUID:
- 2866291169524868606L
-
Serialized Fields
-
cartId
long cartId
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
contactMethod
ContactMethod contactMethod
The contact method -
email
String email
The email -
firstName
String firstName
The firstName -
lastName
String lastName
The lastName -
phone
String phone
The phone -
zipCode
String zipCode
The zip
-
-
Class com.skava.cart.model.domain.ItemDomain
class ItemDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
address
AddressDomain address
The Address domain. -
createdBy
String createdBy
The created by. -
createdTime
String createdTime
The created time. -
customProperties
Map<String,
String> customProperties The custom properties. -
fulfillmentDate
long fulfillmentDate
Fulfillment date -
id
long id
The id. -
isGift
Boolean isGift
The isGift. -
isReturned
Boolean isReturned
The isReturned -
isSubscription
Boolean isSubscription
The isSubscription. -
orderType
String orderType
The orderType -
parentItemId
String parentItemId
The parentItemId -
parentLineId
String parentLineId
The parent line id. -
parentOrderId
String parentOrderId
The parentOrderId -
quantity
BigDecimal quantity
The quantity. -
shipping
ShippingDomain shipping
The shipping. -
skuDomains
List<SkuDomain> skuDomains
The sku domain. -
storeId
String storeId
The storeid. -
storeLocationIdentifier
String storeLocationIdentifier
Store Location Identifier. -
subscriptionDomain
SubscriptionDomain subscriptionDomain
The subscription. -
updatedBy
String updatedBy
The updated by. -
updatedTime
String updatedTime
The updated time.
-
-
Class com.skava.cart.model.domain.ItemPropertiesDomain
class ItemPropertiesDomain extends Object implements Serializable- serialVersionUID:
- 2128441527221283185L
-
Class com.skava.cart.model.domain.LoyaltyDetailsDomain
class LoyaltyDetailsDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
long id
Refers to the id. -
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
Refers to the voucher Id . -
voucherType
String voucherType
Refers to the voucher Type .
-
-
Class com.skava.cart.model.domain.PaymentDomain
class PaymentDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
BigDecimal amount
amount -
createdBy
String createdBy
createdBy -
currency
String currency
currency -
id
long id
id -
paymentId
String paymentId
paymentId -
paymentItemId
String paymentItemId
paymentItemId -
paymentType
String paymentType
paymentType -
transactionId
String transactionId
transactionId -
updatedBy
String updatedBy
updatedBy
-
-
Class com.skava.cart.model.domain.PromotionDomain
class PromotionDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.domain.ShippingDomain
class ShippingDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliveryInstructions
String deliveryInstructions
delivery instructions for customer -
deliveryOnOrBefore
long deliveryOnOrBefore
estimated date of deliver -
email
String email
The email. -
firstName
String firstName
The firstName. -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
The lastName. -
phone
String phone
The phone. -
selectedMethod
String selectedMethod
shipping method to deliver -
shippingVersion
Date shippingVersion
-
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
type
String type
type of the shipping
-
-
Class com.skava.cart.model.domain.SkuDomain
class SkuDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bundleSkuType
String bundleSkuType
The bundle sku type. -
id
long id
The identifier for the SKU -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
The optional sku quantity. -
price
float price
The price. -
productId
String productId
The product id. -
skuId
String skuId
The sku id. -
skuQuantity
BigDecimal skuQuantity
skuQuantity
-
-
Class com.skava.cart.model.domain.SubscriptionDomain
class SubscriptionDomain extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The frequencyPeriod. -
frequencyType
String frequencyType
The frequencyType.
-
-
-
Package com.skava.cart.model.entity
-
Class com.skava.cart.model.entity.AddressEntity
class AddressEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Date addressVersion
The AddressVersion -
canReceiveSMS
boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
phone
String phone
The phone -
profileAddressId
String profileAddressId
The Profile address id -
state
String state
The state -
storeId
String storeId
The storeId -
zip
String zip
The zip
-
-
Class com.skava.cart.model.entity.ApprovalEntity
class ApprovalEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.entity.CartEntity
class CartEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountsId
long accountsId
The accounts id. -
address
AddressEntity address
The Address -
approvalInfo
List<ApprovalEntity> approvalInfo
The approvalInfo. -
collectionId
long collectionId
The collection id. -
communicationPreference
CommunicationPreferenceEntity communicationPreference
The communication preference object -
conditions
String conditions
conditions -
costCentre
String costCentre
The costCenter by. -
createdBy
String createdBy
The created by. -
createdTime
Date createdTime
The created time. -
effectiveOrderDate
Date effectiveOrderDate
The effective order date. -
id
long id
The id. -
isApprovalCart
Boolean isApprovalCart
isApprovalCart -
items
List<ItemEntity> items
The items. -
lastReminderOn
Date lastReminderOn
The reminder datetime. -
loyaltyDetails
List<LoyaltyDetailsEntity> loyaltyDetails
The Loyalty Details -
orderType
String orderType
The order type. -
otherChargesList
List<OtherChargesEntity> otherChargesList
The Other charges. -
parentOrderId
String parentOrderId
The parent order id. -
paymentList
List<PaymentEntity> paymentList
The Payments. -
promotionList
List<PromotionEntity> promotionList
The promotion. -
properties
List<CartPropertiesEntity> properties
The properties. -
reminderCount
Integer reminderCount
The reminder count. -
shipping
ShippingEntity shipping
The shipping -
status
String status
The status. -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
subscription
CartSubscriptionEntity subscription
-
type
String type
The type. -
updatedBy
String updatedBy
The updated by. -
updatedTime
Date updatedTime
The updated time. -
userId
String userId
The user id.
-
-
Class com.skava.cart.model.entity.CartPropertiesEntity
class CartPropertiesEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
CartPropertyPK id
The created date time. -
value
String value
The value.
-
-
Class com.skava.cart.model.entity.CartPropertyPK
class CartPropertyPK extends Object implements Serializable- serialVersionUID:
- -2145684533692160272L
-
Serialized Fields
-
cartId
long cartId
The cart. -
name
String name
The name.
-
-
Class com.skava.cart.model.entity.CartSubscriptionEntity
class CartSubscriptionEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The cartSubscriptionFrequencyPeriod. -
frequencyType
SubscriptionFrequencyType frequencyType
The cartSubscriptionFrequencyType. -
id
long id
The cartId is the foreign key where one cart has one cart subscription -
isDefault
Boolean isDefault
orderProcessingDate -
name
String name
The cartSubscriptionName. -
orderProcessingDate
int orderProcessingDate
orderProcessingDate -
skipSubscriptionItems
Boolean skipSubscriptionItems
skipSubscriptionItems
-
-
Class com.skava.cart.model.entity.CommunicationPreferenceEntity
class CommunicationPreferenceEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contactMethod
ContactMethod contactMethod
-
email
String email
The email -
firstName
String firstName
The firstName -
id
long id
The cartId is the foreign key where one cart has one communication preference -
lastName
String lastName
The lastName -
phone
String phone
The phone -
zipCode
String zipCode
The zipcode
-
-
Class com.skava.cart.model.entity.ItemEntity
class ItemEntity extends Object implements Serializable- serialVersionUID:
- 6432139457890032325L
-
Serialized Fields
-
address
AddressEntity address
The Address -
cartId
long cartId
the cart. -
createdBy
String createdBy
the createdby. -
createdTime
Date createdTime
the createdtime. -
fulfillmentDate
Date fulfillmentDate
Indicates the fulfillment date of this item (applicable only on RETURN) -
id
long id
Id is not mandatory for some entites (i.e) some entites may have composite primary key -
isGift
Boolean isGift
The isGift. -
isReturned
Boolean isReturned
Indicates whether this item is returned item or not. -
isSubscription
Boolean isSubscription
The isSubscription. -
orderType
String orderType
Indicates the type of order for example Return, Replace, Exchange -
parentItemId
String parentItemId
Indicates the parent item id related to this item -
parentLineId
String parentLineId
Indicates the parent line id related to this item -
parentOrderId
String parentOrderId
Indicates the parent order id relates to this item. -
properties
List<ItemPropertiesEntity> properties
The properties. -
quantity
BigDecimal quantity
the quantity. -
shipping
ShippingEntity shipping
The shipping -
skus
List<SkuEntity> skus
The sku. -
storeId
String storeId
-
storeLocationIdentifier
String storeLocationIdentifier
-
subscription
SubscriptionEntity subscription
The subscription. -
updatedBy
String updatedBy
the updatedby. -
updatedTime
Date updatedTime
the updatedtime.
-
-
Class com.skava.cart.model.entity.ItemPropertiesEntity
class ItemPropertiesEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
ItemPropertyPK id
The created date time. -
value
String value
The value.
-
-
Class com.skava.cart.model.entity.ItemPropertyPK
class ItemPropertyPK extends Object implements Serializable- serialVersionUID:
- 2273340692334460457L
-
Serialized Fields
-
itemId
long itemId
The item. -
name
String name
The name.
-
-
Class com.skava.cart.model.entity.LoyaltyDetailsEntity
class LoyaltyDetailsEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartId
long cartId
the cart. -
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
Refers to the voucherId. -
voucherType
String voucherType
Refers to the voucherType.
-
-
Class com.skava.cart.model.entity.LoyaltyPropertiesEntity
class LoyaltyPropertiesEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
LoyaltyPropertyPK id
The created date time. -
value
String value
The value.
-
-
Class com.skava.cart.model.entity.LoyaltyPropertyPK
class LoyaltyPropertyPK extends Object implements Serializable- serialVersionUID:
- 2273340692334460457L
-
Serialized Fields
-
loyaltyDetailsId
long loyaltyDetailsId
The loyaltyDetailsId. -
name
String name
The name.
-
-
Class com.skava.cart.model.entity.PaymentEntity
class PaymentEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
BigDecimal amount
amount -
cartId
long cartId
the cart. -
createdBy
String createdBy
createdBy -
currency
String currency
currency -
id
long id
id -
paymentId
String paymentId
paymentId -
paymentItemId
String paymentItemId
paymentItemId -
paymentType
String paymentType
paymentType -
transactionId
String transactionId
transactionId -
updatedBy
String updatedBy
updatedBy
-
-
Class com.skava.cart.model.entity.PromotionEntity
class PromotionEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdBy
String createdBy
The created By -
id
PromotionPK id
The promotionPK -
name
String name
The name
-
-
Class com.skava.cart.model.entity.PromotionPK
class PromotionPK extends Object implements Serializable- serialVersionUID:
- -6103682300829416448L
-
Serialized Fields
-
cartId
long cartId
The cart. -
promoCode
String promoCode
-
-
Class com.skava.cart.model.entity.QAddressEntity
class QAddressEntity extends com.querydsl.core.types.dsl.EntityPathBase<AddressEntity> implements Serializable- serialVersionUID:
- 131151896L
-
Serialized Fields
-
addressLine1
com.querydsl.core.types.dsl.StringPath addressLine1
-
addressLine2
com.querydsl.core.types.dsl.StringPath addressLine2
-
addressLine3
com.querydsl.core.types.dsl.StringPath addressLine3
-
addressVersion
com.querydsl.core.types.dsl.DateTimePath<Date> addressVersion
-
canReceiveSMS
com.querydsl.core.types.dsl.BooleanPath canReceiveSMS
-
city
com.querydsl.core.types.dsl.StringPath city
-
companyName
com.querydsl.core.types.dsl.StringPath companyName
-
country
com.querydsl.core.types.dsl.StringPath country
-
county
com.querydsl.core.types.dsl.StringPath county
-
email
com.querydsl.core.types.dsl.StringPath email
-
firstName
com.querydsl.core.types.dsl.StringPath firstName
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
lastName
com.querydsl.core.types.dsl.StringPath lastName
-
middleName
com.querydsl.core.types.dsl.StringPath middleName
-
mobile
com.querydsl.core.types.dsl.StringPath mobile
-
phone
com.querydsl.core.types.dsl.StringPath phone
-
profileAddressId
com.querydsl.core.types.dsl.StringPath profileAddressId
-
state
com.querydsl.core.types.dsl.StringPath state
-
storeId
com.querydsl.core.types.dsl.StringPath storeId
-
zip
com.querydsl.core.types.dsl.StringPath zip
-
-
Class com.skava.cart.model.entity.QApprovalEntity
class QApprovalEntity extends com.querydsl.core.types.dsl.EntityPathBase<ApprovalEntity> implements Serializable- serialVersionUID:
- 1064372485L
-
Serialized Fields
-
Class com.skava.cart.model.entity.QCartEntity
class QCartEntity extends com.querydsl.core.types.dsl.EntityPathBase<CartEntity> implements Serializable- serialVersionUID:
- -1410163806L
-
Serialized Fields
-
accountsId
com.querydsl.core.types.dsl.NumberPath<Long> accountsId
-
address
QAddressEntity address
-
approvalInfo
com.querydsl.core.types.dsl.ListPath<ApprovalEntity,
QApprovalEntity> approvalInfo -
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
communicationPreference
QCommunicationPreferenceEntity communicationPreference
-
conditions
com.querydsl.core.types.dsl.StringPath conditions
-
costCentre
com.querydsl.core.types.dsl.StringPath costCentre
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
effectiveOrderDate
com.querydsl.core.types.dsl.DateTimePath<Date> effectiveOrderDate
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
isApprovalCart
com.querydsl.core.types.dsl.BooleanPath isApprovalCart
-
items
com.querydsl.core.types.dsl.ListPath<ItemEntity,
QItemEntity> items -
lastReminderOn
com.querydsl.core.types.dsl.DateTimePath<Date> lastReminderOn
-
loyaltyDetails
com.querydsl.core.types.dsl.ListPath<LoyaltyDetailsEntity,
QLoyaltyDetailsEntity> loyaltyDetails -
orderType
com.querydsl.core.types.dsl.StringPath orderType
-
otherChargesList
com.querydsl.core.types.dsl.ListPath<OtherChargesEntity,
QOtherChargesEntity> otherChargesList -
parentOrderId
com.querydsl.core.types.dsl.StringPath parentOrderId
-
paymentList
com.querydsl.core.types.dsl.ListPath<PaymentEntity,
QPaymentEntity> paymentList -
promotionList
com.querydsl.core.types.dsl.ListPath<PromotionEntity,
QPromotionEntity> promotionList -
properties
com.querydsl.core.types.dsl.ListPath<CartPropertiesEntity,
QCartPropertiesEntity> properties -
reminderCount
com.querydsl.core.types.dsl.NumberPath<Integer> reminderCount
-
shipping
QShippingEntity shipping
-
status
com.querydsl.core.types.dsl.StringPath status
-
storeLocationIdentifier
com.querydsl.core.types.dsl.StringPath storeLocationIdentifier
-
subscription
QCartSubscriptionEntity subscription
-
type
com.querydsl.core.types.dsl.StringPath type
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
userId
com.querydsl.core.types.dsl.StringPath userId
-
-
Class com.skava.cart.model.entity.QCartPropertiesEntity
class QCartPropertiesEntity extends com.querydsl.core.types.dsl.EntityPathBase<CartPropertiesEntity> implements Serializable- serialVersionUID:
- 38649845L
-
Serialized Fields
-
id
QCartPropertyPK id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.cart.model.entity.QCartPropertyPK
class QCartPropertyPK extends com.querydsl.core.types.dsl.BeanPath<CartPropertyPK> implements Serializable- serialVersionUID:
- 359827151L
-
Serialized Fields
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.cart.model.entity.QCartSubscriptionEntity
class QCartSubscriptionEntity extends com.querydsl.core.types.dsl.EntityPathBase<CartSubscriptionEntity> implements Serializable- serialVersionUID:
- -1186778977L
-
Serialized Fields
-
frequencyPeriod
com.querydsl.core.types.dsl.NumberPath<Integer> frequencyPeriod
-
frequencyType
com.querydsl.core.types.dsl.EnumPath<SubscriptionFrequencyType> frequencyType
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
isDefault
com.querydsl.core.types.dsl.BooleanPath isDefault
-
name
com.querydsl.core.types.dsl.StringPath name
-
orderProcessingDate
com.querydsl.core.types.dsl.NumberPath<Integer> orderProcessingDate
-
skipSubscriptionItems
com.querydsl.core.types.dsl.BooleanPath skipSubscriptionItems
-
-
Class com.skava.cart.model.entity.QCommunicationPreferenceEntity
class QCommunicationPreferenceEntity extends com.querydsl.core.types.dsl.EntityPathBase<CommunicationPreferenceEntity> implements Serializable- serialVersionUID:
- -2121394763L
-
Serialized Fields
-
contactMethod
com.querydsl.core.types.dsl.EnumPath<ContactMethod> contactMethod
-
email
com.querydsl.core.types.dsl.StringPath email
-
firstName
com.querydsl.core.types.dsl.StringPath firstName
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
lastName
com.querydsl.core.types.dsl.StringPath lastName
-
phone
com.querydsl.core.types.dsl.StringPath phone
-
zipCode
com.querydsl.core.types.dsl.StringPath zipCode
-
-
Class com.skava.cart.model.entity.QItemEntity
class QItemEntity extends com.querydsl.core.types.dsl.EntityPathBase<ItemEntity> implements Serializable- serialVersionUID:
- -1375430315L
-
Serialized Fields
-
address
QAddressEntity address
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
fulfillmentDate
com.querydsl.core.types.dsl.DateTimePath<Date> fulfillmentDate
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
isGift
com.querydsl.core.types.dsl.BooleanPath isGift
-
isReturned
com.querydsl.core.types.dsl.BooleanPath isReturned
-
isSubscription
com.querydsl.core.types.dsl.BooleanPath isSubscription
-
orderType
com.querydsl.core.types.dsl.StringPath orderType
-
parentItemId
com.querydsl.core.types.dsl.StringPath parentItemId
-
parentLineId
com.querydsl.core.types.dsl.StringPath parentLineId
-
parentOrderId
com.querydsl.core.types.dsl.StringPath parentOrderId
-
properties
com.querydsl.core.types.dsl.ListPath<ItemPropertiesEntity,
QItemPropertiesEntity> properties -
quantity
com.querydsl.core.types.dsl.NumberPath<BigDecimal> quantity
-
shipping
QShippingEntity shipping
-
skus
com.querydsl.core.types.dsl.ListPath<SkuEntity,
QSkuEntity> skus -
storeId
com.querydsl.core.types.dsl.StringPath storeId
-
storeLocationIdentifier
com.querydsl.core.types.dsl.StringPath storeLocationIdentifier
-
subscription
QSubscriptionEntity subscription
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
-
Class com.skava.cart.model.entity.QItemPropertiesEntity
class QItemPropertiesEntity extends com.querydsl.core.types.dsl.EntityPathBase<ItemPropertiesEntity> implements Serializable- serialVersionUID:
- -2085586456L
-
Serialized Fields
-
id
QItemPropertyPK id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.cart.model.entity.QItemPropertyPK
class QItemPropertyPK extends com.querydsl.core.types.dsl.BeanPath<ItemPropertyPK> implements Serializable- serialVersionUID:
- -1642564862L
-
Serialized Fields
-
itemId
com.querydsl.core.types.dsl.NumberPath<Long> itemId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.cart.model.entity.QLoyaltyDetailsEntity
class QLoyaltyDetailsEntity extends com.querydsl.core.types.dsl.EntityPathBase<LoyaltyDetailsEntity> implements Serializable- serialVersionUID:
- -587240482L
-
Serialized Fields
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
points
com.querydsl.core.types.dsl.NumberPath<BigDecimal> points
-
type
com.querydsl.core.types.dsl.StringPath type
-
value
com.querydsl.core.types.dsl.NumberPath<BigDecimal> value
-
valueType
com.querydsl.core.types.dsl.EnumPath<ValueType> valueType
-
voucherId
com.querydsl.core.types.dsl.StringPath voucherId
-
voucherType
com.querydsl.core.types.dsl.StringPath voucherType
-
-
Class com.skava.cart.model.entity.QLoyaltyPropertiesEntity
class QLoyaltyPropertiesEntity extends com.querydsl.core.types.dsl.EntityPathBase<LoyaltyPropertiesEntity> implements Serializable- serialVersionUID:
- -2048457411L
-
Serialized Fields
-
id
QLoyaltyPropertyPK id
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.cart.model.entity.QLoyaltyPropertyPK
class QLoyaltyPropertyPK extends com.querydsl.core.types.dsl.BeanPath<LoyaltyPropertyPK> implements Serializable- serialVersionUID:
- -2120523241L
-
Serialized Fields
-
loyaltyDetailsId
com.querydsl.core.types.dsl.NumberPath<Long> loyaltyDetailsId
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.cart.model.entity.QPaymentEntity
class QPaymentEntity extends com.querydsl.core.types.dsl.EntityPathBase<PaymentEntity> implements Serializable- serialVersionUID:
- -1992460118L
-
Serialized Fields
-
amount
com.querydsl.core.types.dsl.NumberPath<BigDecimal> amount
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
currency
com.querydsl.core.types.dsl.StringPath currency
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
paymentId
com.querydsl.core.types.dsl.StringPath paymentId
-
paymentItemId
com.querydsl.core.types.dsl.StringPath paymentItemId
-
paymentType
com.querydsl.core.types.dsl.StringPath paymentType
-
transactionId
com.querydsl.core.types.dsl.StringPath transactionId
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
-
Class com.skava.cart.model.entity.QPromotionEntity
class QPromotionEntity extends com.querydsl.core.types.dsl.EntityPathBase<PromotionEntity> implements Serializable- serialVersionUID:
- -988228281L
-
Serialized Fields
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
id
QPromotionPK id
-
name
com.querydsl.core.types.dsl.StringPath name
-
-
Class com.skava.cart.model.entity.QPromotionPK
class QPromotionPK extends com.querydsl.core.types.dsl.BeanPath<PromotionPK> implements Serializable- serialVersionUID:
- -1101835969L
-
Serialized Fields
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
promoCode
com.querydsl.core.types.dsl.StringPath promoCode
-
-
Class com.skava.cart.model.entity.QShippingEntity
class QShippingEntity extends com.querydsl.core.types.dsl.EntityPathBase<ShippingEntity> implements Serializable- serialVersionUID:
- -133430224L
-
Serialized Fields
-
deliveryInstructions
com.querydsl.core.types.dsl.StringPath deliveryInstructions
-
deliveryOnOrBefore
com.querydsl.core.types.dsl.NumberPath<Long> deliveryOnOrBefore
-
email
com.querydsl.core.types.dsl.StringPath email
-
firstName
com.querydsl.core.types.dsl.StringPath firstName
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
lastName
com.querydsl.core.types.dsl.StringPath lastName
-
phone
com.querydsl.core.types.dsl.StringPath phone
-
selectedMethod
com.querydsl.core.types.dsl.StringPath selectedMethod
-
shippingType
com.querydsl.core.types.dsl.StringPath shippingType
-
shippingVersion
com.querydsl.core.types.dsl.DateTimePath<Date> shippingVersion
-
storeLocationIdentifier
com.querydsl.core.types.dsl.StringPath storeLocationIdentifier
-
-
Class com.skava.cart.model.entity.QSkuEntity
class QSkuEntity extends com.querydsl.core.types.dsl.EntityPathBase<SkuEntity> implements Serializable- serialVersionUID:
- 486461185L
-
Serialized Fields
-
bundleSkuType
com.querydsl.core.types.dsl.StringPath bundleSkuType
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
itemId
com.querydsl.core.types.dsl.NumberPath<Long> itemId
-
optionalSkuQuantity
com.querydsl.core.types.dsl.NumberPath<BigDecimal> optionalSkuQuantity
-
price
com.querydsl.core.types.dsl.NumberPath<Float> price
-
productId
com.querydsl.core.types.dsl.StringPath productId
-
skuId
com.querydsl.core.types.dsl.StringPath skuId
-
skuQuantity
com.querydsl.core.types.dsl.NumberPath<BigDecimal> skuQuantity
-
-
Class com.skava.cart.model.entity.QSubscriptionEntity
class QSubscriptionEntity extends com.querydsl.core.types.dsl.EntityPathBase<SubscriptionEntity> implements Serializable- serialVersionUID:
- -321627937L
-
Serialized Fields
-
frequencyPeriod
com.querydsl.core.types.dsl.NumberPath<Integer> frequencyPeriod
-
frequencyType
com.querydsl.core.types.dsl.StringPath frequencyType
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
itemEntity
QItemEntity itemEntity
-
-
Class com.skava.cart.model.entity.ShippingEntity
class ShippingEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliveryInstructions
String deliveryInstructions
delivery instructions for customer -
deliveryOnOrBefore
long deliveryOnOrBefore
estimated date of deliver -
email
String email
-
firstName
String firstName
-
id
long id
It refers the identifier of the cart. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
lastName
String lastName
-
phone
String phone
-
selectedMethod
String selectedMethod
shipping method to deliver -
shippingType
String shippingType
type of the shipping -
shippingVersion
Date shippingVersion
-
storeLocationIdentifier
String storeLocationIdentifier
-
-
Class com.skava.cart.model.entity.SkuEntity
class SkuEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bundleSkuType
String bundleSkuType
The bundle sku type. -
id
long id
The id. -
itemId
long itemId
The item. -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
The optional sku quantity. -
price
float price
The price. -
productId
String productId
The product id. -
skuId
String skuId
The sku id. -
skuQuantity
BigDecimal skuQuantity
skuQuantity
-
-
Class com.skava.cart.model.entity.SubscriptionEntity
class SubscriptionEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
The subscriptionFrequencyPeriod. -
frequencyType
String frequencyType
The subscriptionFrequencyType. -
id
long id
The id. -
itemEntity
ItemEntity itemEntity
The item.
-
-
-
Package com.skava.cart.model.responses
-
Class com.skava.cart.model.responses.AddressResponse
class AddressResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -4418309555728621567L
-
Serialized Fields
-
address
Address address
The address.
-
-
Class com.skava.cart.model.responses.CartCheckoutResponse
class CartCheckoutResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6725439981552797839L
-
Serialized Fields
-
cartCheckout
CartCheckout cartCheckout
The cart.
-
-
Class com.skava.cart.model.responses.CartItemResponse
class CartItemResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -7288462071508570877L
-
Class com.skava.cart.model.responses.CartPropertiesResponse
class CartPropertiesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -6861117023059428882L
-
Class com.skava.cart.model.responses.CartResponse
class CartResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6725439981552797839L
-
Serialized Fields
-
cart
Cart cart
The cart. -
carts
List<Cart> carts
The carts. -
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
updatedTime
Date updatedTime
The updatedTime of cart.
-
-
Class com.skava.cart.model.responses.CartSubscriptionResponse
class CartSubscriptionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 9160802184430060144L
-
Serialized Fields
-
cartSubscription
CartSubscription cartSubscription
The CartSubscription.
-
-
Class com.skava.cart.model.responses.CommunicationPreferenceResponse
class CommunicationPreferenceResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 9160802184430060144L
-
Serialized Fields
-
communicationPreference
CommunicationPreference communicationPreference
The communicationPreference.
-
-
Class com.skava.cart.model.responses.ItemPropertiesResponse
class ItemPropertiesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -5822432171459531555L
-
Class com.skava.cart.model.responses.LoyaltyRewardsResponse
class LoyaltyRewardsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 5608945466622058103L
-
Serialized Fields
-
loyaltyDetails
List<LoyaltyRewards> loyaltyDetails
The loayaltyRewards. -
totalPage
long totalPage
The total page. -
totalSize
long totalSize
The total size.
-
-
Class com.skava.cart.model.responses.OtherChargesResponse
class OtherChargesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6725439981552797839L
-
Serialized Fields
-
otherCharges
List<OtherCharges> otherCharges
The cart. -
totalPage
long totalPage
The total page. -
totalSize
long totalSize
The total size.
-
-
Class com.skava.cart.model.responses.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
count
int count
The count. -
page
int page
page number of the response. -
size
int size
The size. -
totalCount
long totalCount
The total count.
-
-
Class com.skava.cart.model.responses.PaymentResponse
class PaymentResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 5608945466622058103L
-
Class com.skava.cart.model.responses.PromotionResponse
class PromotionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 7435328647565528805L
-
Class com.skava.cart.model.responses.ShippingResponse
class ShippingResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -1946458905361791811L
-
Serialized Fields
-
shipping
Shipping shipping
Shipping response.
-
-
-
Package com.skava.cart.othercharges.model.datatransferobjects
-
Class com.skava.cart.othercharges.model.datatransferobjects.CustomChargeConfiguration
class CustomChargeConfiguration extends Object implements Serializable- serialVersionUID:
- 2938415146130328479L
-
Class com.skava.cart.othercharges.model.datatransferobjects.CustomChargeDefinition
class CustomChargeDefinition extends Object implements Serializable- serialVersionUID:
- 2938415146130328479L
-
Serialized Fields
-
chargeSource
String chargeSource
Charge source -
chargeType
String chargeType
Charge type -
chargeValueOverridable
boolean chargeValueOverridable
Charge value overridable -
type
String type
Type of the charge -
waivedByDefault
boolean waivedByDefault
Waive by default -
waiveOverridable
boolean waiveOverridable
Waiver overridable
-
-
Class com.skava.cart.othercharges.model.datatransferobjects.CustomCharges
class CustomCharges extends Object implements Serializable- serialVersionUID:
- 2938415146130810029L
-
Serialized Fields
-
configuration
List<CustomChargeConfiguration> configuration
-
definition
CustomChargeDefinition definition
Custom charge definition object -
name
String name
Name of the custom other charges
-
-
Class com.skava.cart.othercharges.model.datatransferobjects.OtherCharges
class OtherCharges extends Object implements Serializable- serialVersionUID:
- 2938415146130810029L
-
Serialized Fields
-
cartId
long cartId
The cart id. -
chargeAgainst
String chargeAgainst
Charge against -
chargeSource
String chargeSource
Charge source -
chargeType
String chargeType
Charge type -
chargeValue
float chargeValue
Charge value of the other charge -
chargeValueOverridable
boolean chargeValueOverridable
Charge value overridable -
createdBy
String createdBy
The created by. -
description
String description
Description of the other charges -
id
long id
The id. -
itemId
long itemId
The item id. -
name
String name
Name of the other charges -
otherChargeType
String otherChargeType
Other Charge type -
taxable
boolean taxable
Is taxable -
type
String type
Type of the charge -
updatedBy
String updatedBy
The updated by. -
waivedByDefault
boolean waivedByDefault
Waive by default -
waiveOverridable
boolean waiveOverridable
Waiver overridable
-
-
Class com.skava.cart.othercharges.model.datatransferobjects.ReturnWindowConfiguration
class ReturnWindowConfiguration extends Object implements Serializable- serialVersionUID:
- 2938567516130328479L
-
Serialized Fields
-
-
Package com.skava.cart.othercharges.model.domain
-
Class com.skava.cart.othercharges.model.domain.OtherChargesDomain
class OtherChargesDomain extends Object implements Serializable- serialVersionUID:
- -8695530796173804770L
-
Serialized Fields
-
cartId
long cartId
Identifier of the cart -
chargeAgainst
String chargeAgainst
Charge against -
chargeSource
String chargeSource
Charge source -
chargeType
String chargeType
Charge type -
chargeValue
float chargeValue
Charge value of the other charge -
chargeValueOverridable
boolean chargeValueOverridable
Charge value overridable -
createdBy
String createdBy
createdBy -
description
String description
Description of the other charges -
id
long id
Identifier of this object -
itemId
long itemId
Identifier of the item -
name
String name
Name of the other charges -
otherChargeType
String otherChargeType
Other charges type -
taxable
boolean taxable
Is taxable -
type
String type
Type of the charge -
updatedBy
String updatedBy
updatedBy -
waivedByDefault
boolean waivedByDefault
Waive by default -
waiveOverridable
boolean waiveOverridable
Waiver overridable
-
-
-
Package com.skava.cart.othercharges.model.entity
-
Class com.skava.cart.othercharges.model.entity.OtherChargesEntity
class OtherChargesEntity extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartId
long cartId
The cart id. -
chargeAgainst
String chargeAgainst
The charge against. -
chargeSource
String chargeSource
Charge source -
chargeType
String chargeType
Charge type -
chargeValue
float chargeValue
The charge value. -
chargeValueOverridable
boolean chargeValueOverridable
Charge value overridable -
createdBy
String createdBy
createdBy -
description
String description
Description -
id
long id
The id. -
item
ItemEntity item
The item id. -
name
String name
Name of the other charge. -
otherChargeType
String otherChargeType
Other Charge Type -
taxable
boolean taxable
Taxable field -
type
String type
Type of the charge -
updatedBy
String updatedBy
updatedBy -
waivedByDefault
boolean waivedByDefault
Waive by default -
waiveOverridable
boolean waiveOverridable
Waiver overridable
-
-
Class com.skava.cart.othercharges.model.entity.QOtherChargesEntity
class QOtherChargesEntity extends com.querydsl.core.types.dsl.EntityPathBase<OtherChargesEntity> implements Serializable- serialVersionUID:
- 811604800L
-
Serialized Fields
-
cartId
com.querydsl.core.types.dsl.NumberPath<Long> cartId
-
chargeAgainst
com.querydsl.core.types.dsl.StringPath chargeAgainst
-
chargeSource
com.querydsl.core.types.dsl.StringPath chargeSource
-
chargeType
com.querydsl.core.types.dsl.StringPath chargeType
-
chargeValue
com.querydsl.core.types.dsl.NumberPath<Float> chargeValue
-
chargeValueOverridable
com.querydsl.core.types.dsl.BooleanPath chargeValueOverridable
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
item
QItemEntity item
-
name
com.querydsl.core.types.dsl.StringPath name
-
otherChargeType
com.querydsl.core.types.dsl.StringPath otherChargeType
-
taxable
com.querydsl.core.types.dsl.BooleanPath taxable
-
type
com.querydsl.core.types.dsl.StringPath type
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
waivedByDefault
com.querydsl.core.types.dsl.BooleanPath waivedByDefault
-
waiveOverridable
com.querydsl.core.types.dsl.BooleanPath waiveOverridable
-
-