Serialized Form
-
Package com.skava.promotion.ecomm.action
-
Class com.skava.promotion.ecomm.action.QueryBuilderModel
class QueryBuilderModel extends Object implements Serializable- serialVersionUID:
- -3573672391092033972L
-
-
Package com.skava.promotion.ecomm.model
-
Class com.skava.promotion.ecomm.model.EcommPromoOfferResponse
class EcommPromoOfferResponse extends Object implements Serializable- serialVersionUID:
- 4622037755812181282L
-
Serialized Fields
-
overallDiscount
PromotionOverAllDiscount overallDiscount
Contains the over all discount of a product
-
-
Class com.skava.promotion.ecomm.model.ProductPersonalization
class ProductPersonalization extends EcommPromoOfferResponse implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.promotion.ecomm.model.PromotionAccounts
class PromotionAccounts extends Object implements Serializable- serialVersionUID:
- 6874666542636153845L
-
Serialized Fields
-
id
String id
Contains an unique accounts Id -
idList
Set<String> idList
contains the id list of the Accounts -
property
Map<String,
String> property Contains the custom properties of the account -
referenceAttribute
String referenceAttribute
Contains the referenceAttribute information -
referenceAttribute1
String referenceAttribute1
Contains the referenceAttribute information -
referenceAttribute1List
Set<String> referenceAttribute1List
contains the referenceAttribute1 list of the Accounts -
referenceAttribute2
long referenceAttribute2
Contains the referenceAttribute information -
referenceAttribute2List
Set<Long> referenceAttribute2List
contains the referenceAttribute2 list of the Accounts -
referenceAttributeList
Set<String> referenceAttributeList
contains the referenceAttribute list of the Accounts -
rep
String rep
Contains the account rep information -
repList
Set<String> repList
Contains the account rep list information -
type
String type
Contains the type of the Accounts -
typeList
Set<String> typeList
Contains the type list of the accounts
-
-
Class com.skava.promotion.ecomm.model.PromotionBundle
class PromotionBundle extends EcommPromoOfferResponse implements Serializable- serialVersionUID:
- 6612209070665300115L
-
Serialized Fields
-
categoryIds
Set<String> categoryIds
Contains the list of category ids of the Bundle -
fullfillmentType
Set<String> fullfillmentType
-
id
String id
Contains the id of the Bundle -
idList
Set<String> idList
Contains the id list of the bundle product -
itemId
long itemId
Contains the item id of the Bundle -
mandatoryItemIds
Set<String> mandatoryItemIds
Contains the mandatory item ids of the Bundle -
optionalItemIds
Set<String> optionalItemIds
Contains the optional item ids of the Bundle -
property
Map<String,
String> property Holds the value for the property -
quantity
double quantity
Contains the product quantity, which holds a positive value -
shippingCity
String shippingCity
Contains the shipping city, which presents in the shipping address -
shippingCityList
Set<String> shippingCityList
Contains the shipping city list of the bundle product -
shippingCost
double shippingCost
Contains the product shipping cost -
shippingCountry
String shippingCountry
Contains the selected shipping country for the product -
shippingCountryList
Set<String> shippingCountryList
Contains the shipping country list of the bundle product -
shippingMethod
String shippingMethod
Contains the selected shipping method for the product -
shippingMethodList
Set<String> shippingMethodList
Contains the shipping method list of the bundle product -
shippingPostalCode
String shippingPostalCode
Contains the selected shipping postal code for the product -
shippingPostalCodeList
Set<String> shippingPostalCodeList
Contains the shipping postal code list of the bundle product -
shippingState
String shippingState
Contains the selected shipping state for the product -
shippingStateList
Set<String> shippingStateList
Contains the shipping state list of the bundle product -
storeLocationIdentifier
Map<String,
String> storeLocationIdentifier -
unitPrice
double unitPrice
Contains the product price, which holds a positive value
-
-
Class com.skava.promotion.ecomm.model.PromotionCart
class PromotionCart extends PromotionCartOfferResponse implements Serializable- serialVersionUID:
- -8125765831777206264L
-
Serialized Fields
-
eligibleTotalPrice
double eligibleTotalPrice
Contains the total price of eligible products -
priceFacets
Map<String,
Object> priceFacets Contains the priceFacets -
property
Map<String,
String> property Holds the value for the property -
shippingCity
String shippingCity
Contains the shipping city, that presents in the shipping address -
shippingCityList
Set<String> shippingCityList
Contains the shipping city list of the cart -
shippingCountry
String shippingCountry
Contains the shipping country, that presents in the shipping address -
shippingCountryList
Set<String> shippingCountryList
Contains the shipping country list of the cart -
shippingMethod
String shippingMethod
Contains the selected shipping method for the cart in String format -
shippingMethodList
Set<String> shippingMethodList
Contains the shipping method list of the cart -
shippingPostalCode
String shippingPostalCode
Contains the shipping postal code, that presents in the shipping address -
shippingPostalCodeList
Set<String> shippingPostalCodeList
Contains the shipping postal code list of the cart -
shippingState
String shippingState
Contains the shipping state, that presents in the shipping address -
shippingStateList
Set<String> shippingStateList
Contains the shipping state list of the cart -
totalPrice
double totalPrice
Contains the overall price of the cart items -
totalShippingPrice
double totalShippingPrice
Contains the total shipping cost of the cart items -
tradeInValue
double tradeInValue
Contains the tradein value of the cart
-
-
Class com.skava.promotion.ecomm.model.PromotionCartOffer
class PromotionCartOffer extends PromotionBaseOffer implements Serializable- serialVersionUID:
- -3001584819243723466L
-
Serialized Fields
-
enableForEligibleProducts
String enableForEligibleProducts
Contains the flag to Enable For Eligible Products -
totalDiscount
double totalDiscount
Contains the total discount of cart -
totalShippingDiscount
double totalShippingDiscount
Contains the total shipping discount of cart -
tradeInDiscount
double tradeInDiscount
Contains the trade-in discount of cart
-
-
Class com.skava.promotion.ecomm.model.PromotionCartOfferResponse
class PromotionCartOfferResponse extends Object implements Serializable- serialVersionUID:
- -3057262693593007742L
-
Class com.skava.promotion.ecomm.model.PromotionCookie
class PromotionCookie extends Object implements Serializable- serialVersionUID:
- -5543636885184494401L
-
Class com.skava.promotion.ecomm.model.PromotionCoupon
class PromotionCoupon extends Object implements Serializable- serialVersionUID:
- 95097343663266010L
-
Serialized Fields
-
code
String code
Contains the promo code, valid characters for the promo code are ^[a-zA-Z0-9_\\-]*$ and the max length is 64 characters -
confirmationCode
String confirmationCode
Contains the confirmation code of promocode, which would be a string value -
errorCode
String errorCode
Contains the error code of promocode, which would be a string value -
message
String message
Contains the response message of promocode based on the response code -
promotionId
String promotionId
Contains the promotion id, that can contain any of the following characters ^[a-zA-Z0-9\\-]*$ -
ruleId
Set<String> ruleId
Contains the ruleId, that has any of the following characters ^[a-zA-Z0-9\\-]*$
-
-
Class com.skava.promotion.ecomm.model.PromotionOffer
class PromotionOffer extends PromotionBaseOffer implements Serializable- serialVersionUID:
- -8852067741901912716L
-
Class com.skava.promotion.ecomm.model.PromotionOverAllDiscount
class PromotionOverAllDiscount extends BaseDiscount implements Serializable- serialVersionUID:
- -3110444183004878675L
-
Class com.skava.promotion.ecomm.model.PromotionPayment
class PromotionPayment extends Object implements Serializable- serialVersionUID:
- -231088174830039232L
-
Serialized Fields
-
cardType
String cardType
Contains the card type information. It may hold any of the following value such as Master, VISA, Rupay. This field accepts a String and can be null or empty -
cardTypeList
Set<String> cardTypeList
-
paymentType
String paymentType
Contains the payment type information. It may hold any of the following values such as net banking, credit card, debit card. This field accepts a String and can be null or empty -
paymentTypeList
Set<String> paymentTypeList
-
property
Map<String,
String> property Contains the custom properties of the payment, any additional properties apart from this class attibutes can be added here
-
-
Class com.skava.promotion.ecomm.model.PromotionSkip
class PromotionSkip extends EcommPromoOfferResponse implements Serializable- serialVersionUID:
- 298952615967689026L
-
Class com.skava.promotion.ecomm.model.PromotionSku
class PromotionSku extends EcommPromoOfferResponse implements Serializable- serialVersionUID:
- 1418189256056224240L
-
Serialized Fields
-
brand
String brand
Contains the product brand -
brandList
Set<String> brandList
Contains the brand list of the Sku -
categoryIds
Set<String> categoryIds
Contains the list of category ids of the Sku -
color
String color
Contains the product color -
colorList
Set<String> colorList
Contains the color list of the Sku -
fullfillmentType
Set<String> fullfillmentType
-
id
String id
Contains the id of the Sku -
idList
Set<String> idList
Contains the id list of the Sku -
itemId
long itemId
Contains the item id of the Sku -
maxLines
int maxLines
Contains the value for maxLines -
minLines
int minLines
Contains the value for minLines -
name
String name
-
nameList
Set<String> nameList
Contains the name list of the Sku -
personalizations
List<ProductPersonalization> personalizations
Contains the list of product personalization model -
productId
String productId
Contains the product id of the Sku -
productIdList
Set<String> productIdList
Contains the product id list of the Sku -
property
Map<String,
String> property Holds the value for the property -
quantity
double quantity
Contains the product quantity, which holds a positive value -
ratePlanIds
Set<String> ratePlanIds
Contains the value for ratePlanIds Set -
shippingCity
String shippingCity
Contains the shipping city, which presents in the shipping address -
shippingCityList
Set<String> shippingCityList
Contains the shipping city list of the Sku -
shippingCost
double shippingCost
Contains the product shipping cost -
shippingCountry
String shippingCountry
Contains the selected shipping country for the product -
shippingCountryList
Set<String> shippingCountryList
Contains the shipping country list of the Sku -
shippingMethod
String shippingMethod
Contains the selected shipping method for the product -
shippingMethodList
Set<String> shippingMethodList
Contains the shipping method list of the Sku -
shippingPostalCode
String shippingPostalCode
Contains the selected shipping postal code for the product -
shippingPostalCodeList
Set<String> shippingPostalCodeList
Contains the shipping postal code list of the Sku -
shippingState
String shippingState
Contains the selected shipping state for the product -
shippingStateList
Set<String> shippingStateList
Contains the shipping state list of the Sku -
size
String size
Contains the product size -
sizeList
Set<String> sizeList
Contains the size list of the Sku -
storeLocationIdentifier
Map<String,
String> storeLocationIdentifier -
unitPrice
double unitPrice
Contains the product price, which holds a positive value
-
-
Class com.skava.promotion.ecomm.model.PromotionStore
class PromotionStore extends Object implements Serializable- serialVersionUID:
- -6097573494525053867L
-
Serialized Fields
-
brand
String brand
Contains a brand name -
country
String country
Contains country name of the region -
id
String id
Contains store id's as an integer value -
market
String market
Contains market name of the country -
region
String region
Contains region name -
storeType
String storeType
Contains storetype of the associated market
-
-
Class com.skava.promotion.ecomm.model.PromotionUser
class PromotionUser extends Object implements Serializable- serialVersionUID:
- 3277314870226182814L
-
Serialized Fields
-
customerRepresentative
boolean customerRepresentative
Boolean that specifies whether the user is a customer representative or not -
email
String email
Contains a valid email address -
emailList
Set<String> emailList
-
gender
String gender
Contains the gender data of an user -
genderList
Set<String> genderList
-
guest
boolean guest
-
id
long id
Contains an unique user Id, that can contain any of the following characters ^[a-zA-Z0-9\\-]*$ -
loyaltyPoints
long loyaltyPoints
Contains the loyalty points in the long format -
property
Map<String,
String> property Contains the custom properties of the user -
segment
String segment
Contains the list of segments -
segmentList
Set<String> segmentList
-
-
Class com.skava.promotion.ecomm.model.Recurrance
class Recurrance extends Object implements Serializable- serialVersionUID:
- -6097573494525051867L
-
Serialized Fields
-
day
int day
Contains the day of the week Takes integer values as 1-SUNDAY, 2-MONDAY, 3-TUESDAY, 4-WEDNESDAY, 5-THURSDAY, 6-FRIDAY, 7-SATURDAY -
timeInMinutes
int timeInMinutes
Contains the Starttime and Endtime in minutes
-
-
-
Package com.skava.promotion.event.request
-
Class com.skava.promotion.event.request.BlockAssignEventRequest
class BlockAssignEventRequest extends Object implements Serializable- serialVersionUID:
- 6750794542165959184L
-
Serialized Fields
-
id
String id
An unique id of the event -
orderCreatedTime
long orderCreatedTime
Indicates the created time of the order -
promoCodesInfo
List<PromoCodeInfo> promoCodesInfo
Holds the list of PromoCodeInfo for event processing -
type
@NotEmpty(message="BlockAssignServiceType should not be null or empty") BlockAssignServiceType type
Type to identify service
-
-
-
Package com.skava.promotion.event.response
-
Class com.skava.promotion.event.response.BlockAssignEventAPIResponse
class BlockAssignEventAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -6276843114156483418L
-
Class com.skava.promotion.event.response.BlockAssignEventResponse
class BlockAssignEventResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 98487917975010291L
-
Serialized Fields
-
id
String id
An unique id of the event -
promoCodesInfo
List<PromoCodeInfo> promoCodesInfo
Holds the list of PromoCodeInfo for event processing -
type
BlockAssignServiceType type
Type to identify service
-
-
-
Package com.skava.promotion.exception
-
Exception com.skava.promotion.exception.CloneAlreadyExistException
class CloneAlreadyExistException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- -3154619821781514214L
-
Exception com.skava.promotion.exception.ClonePromotionGroupNotFoundException
class ClonePromotionGroupNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.CollectionAttributeNotFoundException
class CollectionAttributeNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.CollectionNotFoundException
class CollectionNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.CollectionPropertiesNotFoundException
class CollectionPropertiesNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.DeleteNotSupportException
class DeleteNotSupportException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- -2659656657690427663L
-
Exception com.skava.promotion.exception.DuplicateCollectionPropKeyException
class DuplicateCollectionPropKeyException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.DuplicateIDException
class DuplicateIDException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 3880115515475902848L
-
Exception com.skava.promotion.exception.InvalidClonePromotionGroupException
class InvalidClonePromotionGroupException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.InvalidCollectionPropertiesException
class InvalidCollectionPropertiesException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.InvalidPromotionGroupException
class InvalidPromotionGroupException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.NullValueException
class NullValueException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.ProjectNotFoundException
class ProjectNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromoCodeListNotFoundException
class PromoCodeListNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromotionGroupNotFoundException
class PromotionGroupNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromotionListFieldMismatchException
class PromotionListFieldMismatchException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromotionListNotFoundException
class PromotionListNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromotionNotFoundException
class PromotionNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.PromoWalletNotFoundException
class PromoWalletNotFoundException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
Exception com.skava.promotion.exception.SourceAlreadyExistException
class SourceAlreadyExistException extends com.skava.core.ECommerceException implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.promotion.model
-
Class com.skava.promotion.model.BaseEntity
class BaseEntity extends Object implements Serializable- serialVersionUID:
- 4261446257413903944L
-
Serialized Fields
-
createdBy
long createdBy
It refers to the createdBy of the category. -
createdOn
long createdOn
It refers to the createdOn of the category. -
updatedBy
long updatedBy
It refers to the updatedBy of the category. -
updatedOn
long updatedOn
It refers to the updatedOn of the category.
-
-
Class com.skava.promotion.model.BaseList
class BaseList extends Object implements Serializable- serialVersionUID:
- -8277452118216812716L
-
Serialized Fields
-
archive
Archive archive
It holds the details of list whether is archived or not -
createdBy
long createdBy
It refers to the createdBy of the category. -
createdOn
long createdOn
-
feedId
String feedId
An unique id of the feed** -
name
String name
Holds the name of the list -
status
com.skava.core.rules.admin.model.Status status
It holds the status of the list whether the list is active or not -
updatedBy
long updatedBy
It refers to the updatedBy of the category. -
updatedOn
long updatedOn
It refers to the updatedOn of the category.
-
-
Class com.skava.promotion.model.ChangelogProperty
class ChangelogProperty extends Object implements Serializable- serialVersionUID:
- 8039780218033029758L
-
Class com.skava.promotion.model.CollectionPropertyId
class CollectionPropertyId extends Object implements Serializable- serialVersionUID:
- 408512961787848396L
-
Class com.skava.promotion.model.CommonId
class CommonId extends Object implements Serializable- serialVersionUID:
- 2020816410997071345L
-
Class com.skava.promotion.model.GroupDroolsId
class GroupDroolsId extends Object implements Serializable- serialVersionUID:
- 77677564060639917L
-
Class com.skava.promotion.model.LocaleText
class LocaleText extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.promotion.model.LocaleTextExtended
class LocaleTextExtended extends LocaleText implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.promotion.model.ProjectNotes
class ProjectNotes extends Object implements Serializable- serialVersionUID:
- 2313815451182787189L
-
Serialized Fields
-
createdBy
long createdBy
Identifier of the created user -
description
String description
Holds the description of the Project
-
-
Class com.skava.promotion.model.ProjectNotesId
class ProjectNotesId extends Object implements Serializable- serialVersionUID:
- 2020816410997071345L
-
Class com.skava.promotion.model.PromoAction
class PromoAction extends com.skava.core.rules.admin.model.Action implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
promotionInformation
@Valid PromotionInformation promotionInformation
Holds the promotion information **
-
-
Class com.skava.promotion.model.PromoCodeListItemsId
class PromoCodeListItemsId extends Object implements Serializable- serialVersionUID:
- 8759607966391114504L
-
Class com.skava.promotion.model.PromotionActionsOrder
class PromotionActionsOrder extends Object implements Serializable- serialVersionUID:
- 8686907935586427420L
-
Serialized Fields
-
actionsOrder
PromotionActionType[] actionsOrder
-
type
String type
-
-
Class com.skava.promotion.model.PromotionActionType
class PromotionActionType extends Object implements Serializable- serialVersionUID:
- 2942058180154128528L
-
Serialized Fields
-
name
String name
-
value
int value
-
-
Class com.skava.promotion.model.PromotionBase
class PromotionBase extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
archive
Archive archive
Holds the status value for the execution of a promotion or a promotion group -
createdBy
long createdBy
It refers to the createdBy of the category. -
listIds
Set<String> listIds
Holds the list of promotion list Ids which are used in promotion group -
name
@NotBlank(message="Name must not be null or empty") String name
Holds the name -
notes
@NotBlank(message="Notes must not be null or empty") String notes
-
priority
@jakarta.validation.constraints.Min(message="Priority level should be greater than -1", value=0L),@jakarta.validation.constraints.Max(message="Priority level should be lesser than 26", value=25L) int priority
Holds the priority value for the execution of a promotion or a promotion group ** -
status
com.skava.core.rules.admin.model.Status status
Holds the status value for the execution of a promotion or a promotion group ** -
stopConditionData
com.skava.core.rules.admin.model.Condition stopConditionData
Holds the instance of a condition -
updatedBy
long updatedBy
It refers to the updatedBy of the category.
-
-
Class com.skava.promotion.model.PromotionBaseEntity
class PromotionBaseEntity extends BaseEntity implements Serializable- serialVersionUID:
- 5516356087377042109L
-
Class com.skava.promotion.model.PromotionBaseOffer
class PromotionBaseOffer extends Object implements Serializable- serialVersionUID:
- -102080636924000740L
-
Serialized Fields
-
additionalOfferInfo
String additionalOfferInfo
Contains value for additionalOfferInfo String. -
codes
Set<String> codes
-
dealItemConsumable
boolean dealItemConsumable
Contains value for dealItemConsumable flag. -
description
String description
Contains promotion details in string format -
expiryDate
String expiryDate
Indicates the expiry date of the Offer. This field should not be null or empty. -
frequencyIdentifier
String frequencyIdentifier
This attribute holds promotionFrequency identifier information -
frequencyType
FrequencyType frequencyType
This attribute holds promotionFrequency type information -
frequencyValue
String frequencyValue
This attribute holds promotionFrequency value information -
giftQuantity
double giftQuantity
Contains the gift quantity -
matchedSkuIds
Set<String> matchedSkuIds
Contains the matched buy skus info -
message
String message
Contains any additional information required to describe the promotion offer. -
offerId
String offerId
-
offerName
String offerName
Contains the matched rule/promotion name in string format -
promotionClass
String promotionClass
Contains value for promotionClass. -
promotionGroup
String promotionGroup
Contains value for promotionGroup. -
proximityMessage
String proximityMessage
-
ruleType
int ruleType
-
skipFlag
Boolean skipFlag
-
startDate
String startDate
Indicates the start date of the Offer. This field should not be null or empty.
-
-
Class com.skava.promotion.model.PromotionGroupId
class PromotionGroupId extends Object implements Serializable- serialVersionUID:
- -6465604685160461050L
-
Class com.skava.promotion.model.PromotionId
class PromotionId extends Object implements Serializable- serialVersionUID:
- -6465604685160461050L
-
Serialized Fields
-
collectionId
long collectionId
Holds an unique collection id -
identifier
String identifier
An unique id of the promotion group -
projectId
String projectId
Holds an unique project id -
promoCodeListId
String promoCodeListId
Holds the list id -
promotionGroupId
String promotionGroupId
Holds an unique promotion group id -
version
String version
Holds an version details
-
-
Class com.skava.promotion.model.PromotionInformation
class PromotionInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
List<LocaleText> description
-
message
List<LocaleText> message
-
proximityDescription
List<LocaleTextExtended> proximityDescription
-
-
Class com.skava.promotion.model.PromotionListItemsId
class PromotionListItemsId extends Object implements Serializable- serialVersionUID:
- 8759607966391114504L
-
Class com.skava.promotion.model.PromotionProperties
class PromotionProperties extends Object implements Serializable- serialVersionUID:
- 306603074315616373L
-
Serialized Fields
-
actionExecutionOrder
String actionExecutionOrder
-
blockExpireTime
long blockExpireTime
-
enablebExpireTime
boolean enablebExpireTime
-
enablePreview
boolean enablePreview
-
isBasePriceDiscount
boolean isBasePriceDiscount
-
overAllRoundOffType
String overAllRoundOffType
-
promoActionProcessorClass
String promoActionProcessorClass
-
promoRuleProcessorClass
String promoRuleProcessorClass
-
promoRuleTypeProcessClass
String promoRuleTypeProcessClass
-
promotionProperty
String promotionProperty
-
sendOfferedItemsOnly
boolean sendOfferedItemsOnly
-
timeZone
String timeZone
-
-
Class com.skava.promotion.model.PromowalletCoupons
class PromowalletCoupons extends Object implements Serializable- serialVersionUID:
- 8759607966391114504L
-
Class com.skava.promotion.model.PromowalletId
class PromowalletId extends Object implements Serializable- serialVersionUID:
- -6465604685160461050L
-
Class com.skava.promotion.model.PromoWalletItemsId
class PromoWalletItemsId extends Object implements Serializable- serialVersionUID:
- 8759607966391114504L
-
Class com.skava.promotion.model.QBaseEntity
class QBaseEntity extends com.querydsl.core.types.dsl.BeanPath<BaseEntity> implements Serializable- serialVersionUID:
- 726825867L
-
Class com.skava.promotion.model.QBaseList
class QBaseList extends com.querydsl.core.types.dsl.BeanPath<BaseList> implements Serializable- serialVersionUID:
- -1862725050L
-
Serialized Fields
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
feedId
com.querydsl.core.types.dsl.StringPath feedId
-
name
com.querydsl.core.types.dsl.StringPath name
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.QChangelogProperty
class QChangelogProperty extends com.querydsl.core.types.dsl.BeanPath<ChangelogProperty> implements Serializable- serialVersionUID:
- 700552754L
-
Serialized Fields
-
name
com.querydsl.core.types.dsl.StringPath name
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.promotion.model.QCollectionPropertyId
class QCollectionPropertyId extends com.querydsl.core.types.dsl.BeanPath<CollectionPropertyId> implements Serializable- serialVersionUID:
- 1805565893L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QCommonId
class QCommonId extends com.querydsl.core.types.dsl.BeanPath<CommonId> implements Serializable- serialVersionUID:
- -743105635L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QGroupDroolsId
class QGroupDroolsId extends com.querydsl.core.types.dsl.BeanPath<GroupDroolsId> implements Serializable- serialVersionUID:
- 212432824L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QProjectNotesId
class QProjectNotesId extends com.querydsl.core.types.dsl.BeanPath<ProjectNotesId> implements Serializable- serialVersionUID:
- -2028000166L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
projectId
com.querydsl.core.types.dsl.StringPath projectId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromoAction
class QPromoAction extends com.querydsl.core.types.dsl.BeanPath<PromoAction> implements Serializable- serialVersionUID:
- -362293874L
-
Serialized Fields
-
_super
com.skava.core.rules.admin.model.QAction _super
-
actionParamConditionNames
com.querydsl.core.types.dsl.SetPath<String,
com.querydsl.core.types.dsl.StringPath> actionParamConditionNames -
actionParamConditions
com.querydsl.core.types.dsl.ListPath<com.skava.core.rules.admin.model.ActionParam,
com.querydsl.core.types.dsl.SimplePath<com.skava.core.rules.admin.model.ActionParam>> actionParamConditions -
actionParams
com.querydsl.core.types.dsl.MapPath<String,
Object, com.querydsl.core.types.dsl.SimplePath<Object>> actionParams -
className
com.querydsl.core.types.dsl.StringPath className
-
conditionData
com.skava.core.rules.admin.model.QCondition conditionData
-
formula
com.querydsl.core.types.dsl.StringPath formula
-
formulaTypes
com.querydsl.core.types.dsl.StringPath formulaTypes
-
name
com.querydsl.core.types.dsl.StringPath name
-
params
com.querydsl.core.types.dsl.ListPath<com.skava.core.rules.admin.model.ActionParam,
com.querydsl.core.types.dsl.SimplePath<com.skava.core.rules.admin.model.ActionParam>> params -
promotionInformation
QPromotionInformation promotionInformation
-
-
Class com.skava.promotion.model.QPromoCodeListItemsId
class QPromoCodeListItemsId extends com.querydsl.core.types.dsl.BeanPath<PromoCodeListItemsId> implements Serializable- serialVersionUID:
- 635959800L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
promoCode
com.querydsl.core.types.dsl.StringPath promoCode
-
promoCodeListId
com.querydsl.core.types.dsl.StringPath promoCodeListId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromotionBaseEntity
class QPromotionBaseEntity extends com.querydsl.core.types.dsl.BeanPath<PromotionBaseEntity> implements Serializable- serialVersionUID:
- -1500131456L
-
Serialized Fields
-
_super
QBaseEntity _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
changeLog
com.querydsl.core.types.dsl.StringPath changeLog
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
listIds
com.querydsl.core.types.dsl.ListPath<String,
com.querydsl.core.types.dsl.StringPath> listIds -
name
com.querydsl.core.types.dsl.StringPath name
-
notes
com.querydsl.core.types.dsl.StringPath notes
-
state
com.querydsl.core.types.dsl.EnumPath<PromoState> state
-
stopCondition
com.skava.core.rules.admin.model.QCondition stopCondition
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.QPromotionGroupId
class QPromotionGroupId extends com.querydsl.core.types.dsl.BeanPath<PromotionGroupId> implements Serializable- serialVersionUID:
- 923441678L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
projectId
com.querydsl.core.types.dsl.StringPath projectId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromotionId
class QPromotionId extends com.querydsl.core.types.dsl.BeanPath<PromotionId> implements Serializable- serialVersionUID:
- 1103188615L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
projectId
com.querydsl.core.types.dsl.StringPath projectId
-
promoCodeListId
com.querydsl.core.types.dsl.StringPath promoCodeListId
-
promotionGroupId
com.querydsl.core.types.dsl.StringPath promotionGroupId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromotionInformation
class QPromotionInformation extends com.querydsl.core.types.dsl.BeanPath<PromotionInformation> implements Serializable- serialVersionUID:
- 1999538496L
-
Serialized Fields
-
description
com.querydsl.core.types.dsl.ListPath<LocaleText,
com.querydsl.core.types.dsl.SimplePath<LocaleText>> description -
message
com.querydsl.core.types.dsl.ListPath<LocaleText,
com.querydsl.core.types.dsl.SimplePath<LocaleText>> message -
proximityDescription
com.querydsl.core.types.dsl.ListPath<LocaleTextExtended,
com.querydsl.core.types.dsl.SimplePath<LocaleTextExtended>> proximityDescription
-
-
Class com.skava.promotion.model.QPromotionListItemsId
class QPromotionListItemsId extends com.querydsl.core.types.dsl.BeanPath<PromotionListItemsId> implements Serializable- serialVersionUID:
- -1835749743L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
item
com.querydsl.core.types.dsl.StringPath item
-
promotionListId
com.querydsl.core.types.dsl.StringPath promotionListId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromowalletCoupons
class QPromowalletCoupons extends com.querydsl.core.types.dsl.BeanPath<PromowalletCoupons> implements Serializable- serialVersionUID:
- -1814578020L
-
Serialized Fields
-
couponCode
com.querydsl.core.types.dsl.StringPath couponCode
-
promotionId
com.querydsl.core.types.dsl.StringPath promotionId
-
-
Class com.skava.promotion.model.QPromowalletId
class QPromowalletId extends com.querydsl.core.types.dsl.BeanPath<PromowalletId> implements Serializable- serialVersionUID:
- 1643823148L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QPromoWalletItemsId
class QPromoWalletItemsId extends com.querydsl.core.types.dsl.BeanPath<PromoWalletItemsId> implements Serializable- serialVersionUID:
- 142721130L
-
Serialized Fields
-
coupons
com.querydsl.core.types.dsl.StringPath coupons
-
promowalletItemId
com.querydsl.core.types.dsl.NumberPath<Long> promowalletItemId
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QSubDroolsId
class QSubDroolsId extends com.querydsl.core.types.dsl.BeanPath<SubDroolsId> implements Serializable- serialVersionUID:
- 1228907705L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
groupId
com.querydsl.core.types.dsl.StringPath groupId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
version
com.querydsl.core.types.dsl.StringPath version
-
-
Class com.skava.promotion.model.QVersionId
class QVersionId extends com.querydsl.core.types.dsl.BeanPath<VersionId> implements Serializable- serialVersionUID:
- -1482719300L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
-
Class com.skava.promotion.model.SubDroolsId
class SubDroolsId extends Object implements Serializable- serialVersionUID:
- 2783164581862669921L
-
Class com.skava.promotion.model.VersionId
class VersionId extends Object implements Serializable- serialVersionUID:
- -4550695997617854894L
-
Serialized Fields
-
collectionId
long collectionId
Holds an unique id of the Collection -
identifier
String identifier
Holds an unique id
-
-
-
Package com.skava.promotion.model.domain
-
Class com.skava.promotion.model.domain.BaseListDO
class BaseListDO extends Object implements Serializable- serialVersionUID:
- 7213185608588216848L
-
Serialized Fields
-
archive
Archive archive
It holds the details of list whether is archived or not -
collectionId
long collectionId
It holds the long value name as collectionId -
createdBy
long createdBy
It refers to the createdBy of the category. -
createdOn
long createdOn
-
ecomSorts
EcomSorts ecomSorts
It holds the EcomSorts instance -
feedId
String feedId
An unique id of the feed** -
id
String id
Unique identifier of list -
locale
String locale
Holds the locale -
name
String name
Holds the name of the list -
page
int page
It holds the int value as size -
predicate
com.querydsl.core.types.Predicate predicate
It holds the Predicate instance -
size
int size
It holds the string value as state -
status
com.skava.core.rules.admin.model.Status status
It holds the status of the list whether the list is active or not -
updatedBy
long updatedBy
It refers to the updatedBy of the category. -
updatedOn
long updatedOn
-
-
Class com.skava.promotion.model.domain.CodeAllocationDO
class CodeAllocationDO extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 4572832139965665850L
-
Serialized Fields
-
assignedTime
long assignedTime
-
blockExpireTime
long blockExpireTime
-
blockReservedTime
long blockReservedTime
-
collectionId
long collectionId
-
confirmationCode
String confirmationCode
-
id
String id
-
promoCode
String promoCode
-
promoCodeType
PromoCodeType promoCodeType
-
promoCodeUsageCount
long promoCodeUsageCount
-
promoCodeUsageDays
long promoCodeUsageDays
-
promotionId
String promotionId
-
status
CodeAllocationStatus status
-
usageStatus
String usageStatus
-
userId
long userId
-
-
Class com.skava.promotion.model.domain.CollectionDO
class CollectionDO extends Object implements Serializable- serialVersionUID:
- -2850635382832710828L
-
Serialized Fields
-
archive
Archive archive
Archive state of the collection -
businessId
long businessId
Holds a unique id of the client. -
count
long count
-
createdBy
long createdBy
It refers to the createdBy of the category. -
createdOn
long createdOn
-
description
String description
Description for the collection -
ecomSorts
EcomSorts ecomSorts
-
id
long id
An unique identifier of a collection -
locale
String locale
locale of the collection -
name
String name
Name of the collection -
page
int page
To mention the index for loading the collection -
predicate
com.querydsl.core.types.Predicate predicate
-
properties
List<CollectionPropertiesDO> properties
collectionAttributes of the collection -
size
int size
To mention the number of maximum items that can be fetched from the db -
status
CollectionStatus status
Status of the collection -
updatedBy
long updatedBy
It refers to the updatedBy of the category. -
updatedOn
long updatedOn
-
-
Class com.skava.promotion.model.domain.CollectionPropertiesDO
class CollectionPropertiesDO extends Object implements Serializable- serialVersionUID:
- -2850635382832710828L
-
Serialized Fields
-
attributeId
String attributeId
Holds a unique attribute id of the collection attribute -
businessId
long businessId
Holds the business Id of the collection property -
collectionId
long collectionId
Holds the collection Id of the collection property -
createdBy
long createdBy
Identifier of the created user -
createdOn
LocalDateTime createdOn
Created time -
id
String id
Holds a unique id of the collection property -
name
String name
Holds a unique name of the collection property -
nullable
boolean nullable
-
page
int page
Holds the page value -
size
int size
Holds the page value -
updatedBy
long updatedBy
Identifier of the updated user -
updatedOn
LocalDateTime updatedOn
Updated time -
value
String value
Holds the value of the collection property
-
-
Class com.skava.promotion.model.domain.ProjectDO
class ProjectDO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
archive
Archive archive
-
auditCreatedBy
long auditCreatedBy
-
auditCreatedOn
long auditCreatedOn
-
auditUpdatedBy
long auditUpdatedBy
-
auditUpdatedOn
long auditUpdatedOn
-
collectionId
long collectionId
It holds the long value name as collectionId -
count
long count
-
description
String description
-
ecomSorts
EcomSorts ecomSorts
-
id
String id
It holds the string value as id -
locale
String locale
It holds the string value as locale -
name
String name
Name of the project -
notes
String notes
It holds the string value as notes -
page
int page
It holds the int value as size -
predicate
com.querydsl.core.types.Predicate predicate
-
size
int size
It holds the string valueas state -
state
ProjectState state
It holds the string value as name
-
-
Class com.skava.promotion.model.domain.PromoCodeListDO
class PromoCodeListDO extends BaseListDO implements Serializable- serialVersionUID:
- 7213185608588216848L
-
Serialized Fields
-
changeLog
String changeLog
Flag to changeLog -
count
long count
-
deletePromoCodes
Set<String> deletePromoCodes
Holds the set of deletePromoCodes -
duplicatePromoCodes
Set<String> duplicatePromoCodes
Holds the set of duplicate promocodes -
isHiddenList
boolean isHiddenList
Holds the boolean value to identify whether the list is hidden or not -
promoCodes
Set<String> promoCodes
Holds the set of promocodes
-
-
Class com.skava.promotion.model.domain.PromotionDO
class PromotionDO extends PromotionBase implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actions
PromoAction[] actions
-
authtoken
String authtoken
-
changeLog
String changeLog
Flag to identify changeLog -
collectionId
long collectionId
Holds the collection id for a collectionId -
conditionData
com.skava.core.rules.admin.model.Condition conditionData
Holds the condition data for a promotion -
count
long count
-
createdOnTime
long createdOnTime
-
ecommFilters
String ecommFilters
-
ecomSorts
EcomSorts ecomSorts
It holds the sorting information to sort the results -
enableProximity
boolean enableProximity
-
endDateTime
long endDateTime
Holds the end time for a promotion -
endHour
long endHour
This attribute holds endHour value information ** -
fetchArchive
boolean fetchArchive
-
fields
List<String> fields
Holds the field names that needs to be projected in version of promotions. -
frequencyIdentifier
String frequencyIdentifier
This attribute holds promotionFrequency identifier information ** -
frequencyType
FrequencyType frequencyType
This attribute holds promotionFrequency type information ** -
frequencyValue
String frequencyValue
This attribute holds promotionFrequency value information ** -
fromProjectId
String fromProjectId
An unique id for the project ** -
id
String id
Holds the id for a promotion -
locale
String locale
-
offerOn
int offerOn
Holds the offerOn data -
offerOverAllCount
long offerOverAllCount
Holds the overall count for a promotion -
offerType
int offerType
Holds the offer type value -
page
int page
Holds the page value for a promotion -
predicate
com.querydsl.core.types.Predicate predicate
it holds filters -
projectId
String projectId
Holds the project id for a promotion -
promoCodeListId
String promoCodeListId
-
promoCodeType
PromoCodeType promoCodeType
-
promoCodeUsageCount
long promoCodeUsageCount
Holds the promo code usage count data -
promoCodeUsageDays
long promoCodeUsageDays
Holds the project id for a promo code usage days -
promotionClass
String promotionClass
This attribute holds promotionClass information ** -
promotionGroup
String promotionGroup
This attribute holds promotionGroup information ** -
promotionGroupId
String promotionGroupId
Holds the promotionGroupId -
promotionInformation
PromotionInformation promotionInformation
-
searchKey
String searchKey
Holds the search key value as string. This field should not be null or empty. -
size
int size
Holds the page size for a promotion -
startDateTime
long startDateTime
-
startHour
long startHour
This attribute holds startHour value information ** -
state
PromoState state
Holds the start time for a promotion -
stopFurtherProcessing
com.skava.core.rules.admin.model.SubRuleStopFurtherProcess stopFurtherProcessing
-
updatedOnTime
long updatedOnTime
-
weekDays
Set<String> weekDays
This attribute holds weekdays value information **
-
-
Class com.skava.promotion.model.domain.PromotionGroupDO
class PromotionGroupDO extends PromotionBase implements Serializable- serialVersionUID:
- -7042087592566601930L
-
Serialized Fields
-
changeLog
String changeLog
Change log -
collectionId
long collectionId
-
count
long count
-
createdOnTime
long createdOnTime
-
ecomSorts
EcomSorts ecomSorts
It holds the sorting information to sort the results -
endDateTime
long endDateTime
Holds the end time for a promotion -
fields
List<String> fields
Holds the field names that needs to be projected in version of promotion groups -
fromProjectId
String fromProjectId
An unique id of the project -
groupIds
List<String> groupIds
Holds the list of group Id's to load the promotion groups -
id
String id
-
isValidationRequired
boolean isValidationRequired
Holds the boolean value whether the request data needs validation or not -
locale
String locale
Holds the locale for a promotion -
page
int page
Holds the page value for promotion group -
predicate
com.querydsl.core.types.Predicate predicate
it holds filters -
projectId
String projectId
An unique id of the project -
searchKey
String searchKey
Holds the search key value as string. This field should not be null or empty. -
size
int size
-
startDateTime
long startDateTime
Holds the start time for a promotion -
state
PromoState state
Holds the state of a promotion group -
stopFurtherProcessing
com.skava.core.rules.admin.model.GroupRuleStopFurtherProcess stopFurtherProcessing
-
updatedOnTime
long updatedOnTime
-
-
Class com.skava.promotion.model.domain.PromotionListDO
class PromotionListDO extends BaseListDO implements Serializable- serialVersionUID:
- 7213185608588216848L
-
Serialized Fields
-
Class com.skava.promotion.model.domain.PromowalletDO
class PromowalletDO extends BaseListDO implements Serializable- serialVersionUID:
- 7213185608588216848L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
count
long count
It holds the count -
coupons
List<PromowalletCoupons> coupons
-
id
String id
-
userId
String userId
The user id Refers to the ID of the user for which the list is created.
-
-
-
Package com.skava.promotion.model.entity
-
Class com.skava.promotion.model.entity.Changelog
class Changelog extends Object implements Serializable- serialVersionUID:
- 3338405814792958561L
-
Serialized Fields
-
actionLog
String actionLog
-
after
String after
-
before
String before
-
bussinessId
long bussinessId
-
changedLog
String changedLog
-
collectionId
long collectionId
-
createdBy
long createdBy
-
createdOn
long createdOn
-
entity
String entity
-
identifier
String identifier
-
itemId
String itemId
-
properties
ChangelogProperty[] properties
properties -
service
String service
-
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
-
Class com.skava.promotion.model.entity.Collection
class Collection extends Object implements Serializable- serialVersionUID:
- 3338405814792958561L
-
Serialized Fields
-
archive
Archive archive
Contains archive -
businessId
long businessId
Contains BusinessId -
createdBy
long createdBy
It refers to the createdBy of the category. -
createdOn
long createdOn
-
description
String description
Consists of collection description -
id
long id
-
name
String name
Holds collection name -
status
CollectionStatus status
Holds the Status -
updatedBy
long updatedBy
It refers to the updatedBy of the category. -
updatedOn
long updatedOn
It refers to the updatedOn of the category.
-
-
Class com.skava.promotion.model.entity.CollectionProperty
class CollectionProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attributeId
String attributeId
Holds a unique attribute Id of the collection attribute -
createdBy
long createdBy
-
createdOn
long createdOn
-
id
CollectionPropertyId id
Holds a unique id of the collection property -
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
value
String value
Holds the value of the collection property
-
-
Class com.skava.promotion.model.entity.CollectionPropertyAttribute
class CollectionPropertyAttribute extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdBy
long createdBy
-
createdOn
long createdOn
-
defaultValue
String defaultValue
Holds the defaultValue of the collection property attribute -
description
String description
Holds the description of the collection property attribute -
id
String id
Holds a unique id 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
String[] possibleValues
Holds the possible values of the collection property attribute -
type
CollectionAttributeType type
Holds the type of the collection property attribute -
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
-
Class com.skava.promotion.model.entity.Project
class Project extends BaseEntity implements Serializable- serialVersionUID:
- 4261556257414903944L
-
Serialized Fields
-
archive
Archive archive
-
description
String description
-
id
CommonId id
-
name
String name
Holds the name of the Project -
state
ProjectState state
Consists the state of Project whether OPEN, SUBMITTED, DENIED, APPROVED, DENIED
-
-
Class com.skava.promotion.model.entity.ProjectNotes
class ProjectNotes extends Object implements Serializable- serialVersionUID:
- 2313815451182787189L
-
Serialized Fields
-
createdBy
long createdBy
Identifier of the created user -
description
String description
Holds the description of the Project -
id
ProjectNotesId id
-
-
Class com.skava.promotion.model.entity.PromoCodeList
class PromoCodeList extends BaseList implements Serializable- serialVersionUID:
- -8277452118216812716L
-
Class com.skava.promotion.model.entity.PromoCodeListItems
class PromoCodeListItems extends BaseEntity implements Serializable- serialVersionUID:
- -3032984680927252928L
-
Serialized Fields
-
id
PromoCodeListItemsId id
An unique promocode list items id
-
-
Class com.skava.promotion.model.entity.Promotion
class Promotion extends PromotionBaseEntity implements Serializable- serialVersionUID:
- -996605162383521790L
-
Serialized Fields
-
actions
PromoAction[] actions
Holds action value -
condition
com.skava.core.rules.admin.model.Condition condition
Holds the condition instance -
enableProximity
boolean enableProximity
-
endDate
long endDate
Holds end date of a promotion -
endHour
long endHour
This attribute holds endHour value information ** -
frequencyIdentifier
String frequencyIdentifier
This attribute holds promotionFrequency identifier information ** -
frequencyType
FrequencyType frequencyType
This attribute holds promotionFrequency type information ** -
frequencyValue
String frequencyValue
This attribute holds promotionFrequency value information ** -
id
PromotionId id
Holds the id -
offerOn
int offerOn
Holds the offer info -
offerOverAllCount
long offerOverAllCount
The offer over all count. -
offerType
int offerType
Holds the offer type value -
priority
int priority
Holds priority value -
promoCodeType
PromoCodeType promoCodeType
Holds the promo code type value -
promoCodeUsageCount
long promoCodeUsageCount
Holds the promo code usage count value -
promoCodeUsageDays
long promoCodeUsageDays
Holds the promo code usage days -
promotionClass
String promotionClass
Holds promotionClass value -
promotionGroup
String promotionGroup
Holds promotionGroup value -
promotionInformation
PromotionInformation promotionInformation
Holds the promotion information -
startDate
long startDate
Holds start date of a promotion -
startHour
long startHour
This attribute holds startHour value information ** -
status
com.skava.core.rules.admin.model.Status status
Holds status value -
stopFurtherProcessing
com.skava.core.rules.admin.model.SubRuleStopFurtherProcess stopFurtherProcessing
Holds stopFurtherProcessing value -
weekDays
Set<String> weekDays
This attribute holds weekdays value information **
-
-
Class com.skava.promotion.model.entity.PromotionGroup
class PromotionGroup extends PromotionBaseEntity implements Serializable- serialVersionUID:
- -1334974255021982615L
-
Serialized Fields
-
endDate
long endDate
Holds end date of a promotion group -
id
PromotionGroupId id
An unique id of the promotion group -
priority
int priority
Holds a priority value of promotion group -
startDate
long startDate
Holds start date of a promotion group -
status
com.skava.core.rules.admin.model.Status status
Holds a status value of promotion group -
stopFurtherProcessing
com.skava.core.rules.admin.model.GroupRuleStopFurtherProcess stopFurtherProcessing
Holds stopFurtherProcessing of a promotion group
-
-
Class com.skava.promotion.model.entity.PromotionGroupDrools
class PromotionGroupDrools extends BaseEntity implements Serializable- serialVersionUID:
- 5709242038326368125L
-
Serialized Fields
-
defaultDroolsRule
String defaultDroolsRule
The default drools rule. -
droolsRule
String droolsRule
The drools rule. -
droolsSubRules
String droolsSubRules
The drools sub rules. -
endDate
long endDate
The end date. -
id
GroupDroolsId id
The id. -
priority
int priority
The priority. -
status
com.skava.core.rules.admin.model.Status status
The status.
-
-
Class com.skava.promotion.model.entity.PromotionList
class PromotionList extends BaseList implements Serializable- serialVersionUID:
- -8277452118216812716L
-
Class com.skava.promotion.model.entity.PromotionListItems
class PromotionListItems extends BaseEntity implements Serializable- serialVersionUID:
- -3032984680927252928L
-
Serialized Fields
-
id
PromotionListItemsId id
An unique promocode list items id
-
-
Class com.skava.promotion.model.entity.PromotionSubDrools
class PromotionSubDrools extends BaseEntity implements Serializable- serialVersionUID:
- -1397800479845835843L
-
Serialized Fields
-
actionType
int actionType
The action type. -
defaultDroolsRule
String defaultDroolsRule
The default drools rule. -
droolsRule
String droolsRule
The drools rule. -
endDate
long endDate
The end date. -
id
SubDroolsId id
The id. -
priority
int priority
The priority. -
skipDroolsSubRule
String skipDroolsSubRule
The default drools rule. -
status
com.skava.core.rules.admin.model.Status status
The status.
-
-
Class com.skava.promotion.model.entity.PromoWallet
class PromoWallet extends BaseList implements Serializable- serialVersionUID:
- -996605162383521790L
-
Serialized Fields
-
coupons
List<PromowalletCoupons> coupons
Holds the coupons -
id
PromowalletId id
Holds the id -
userId
String userId
The user id Refers to the ID of the user
-
-
Class com.skava.promotion.model.entity.PromoWalletItems
class PromoWalletItems extends BaseEntity implements Serializable- serialVersionUID:
- -3032984680927252928L
-
Serialized Fields
-
id
PromoWalletItemsId id
An unique promoWallet items id
-
-
Class com.skava.promotion.model.entity.QAuditEntry
class QAuditEntry extends com.querydsl.core.types.dsl.BeanPath<AuditEntry> implements Serializable- serialVersionUID:
- -1861304533L
-
Class com.skava.promotion.model.entity.QChangelog
class QChangelog extends com.querydsl.core.types.dsl.EntityPathBase<Changelog> implements Serializable- serialVersionUID:
- 787223872L
-
Serialized Fields
-
actionLog
com.querydsl.core.types.dsl.StringPath actionLog
-
after
com.querydsl.core.types.dsl.StringPath after
-
before
com.querydsl.core.types.dsl.StringPath before
-
bussinessId
com.querydsl.core.types.dsl.NumberPath<Long> bussinessId
-
changedLog
com.querydsl.core.types.dsl.StringPath changedLog
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
entity
com.querydsl.core.types.dsl.StringPath entity
-
identifier
com.querydsl.core.types.dsl.StringPath identifier
-
itemId
com.querydsl.core.types.dsl.StringPath itemId
-
properties
com.querydsl.core.types.dsl.ArrayPath<ChangelogProperty[],
ChangelogProperty> properties -
service
com.querydsl.core.types.dsl.StringPath service
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QCodeAllocation
class QCodeAllocation extends com.querydsl.core.types.dsl.EntityPathBase<CodeAllocation> implements Serializable- serialVersionUID:
- -1310646655L
-
Serialized Fields
-
assignedTime
com.querydsl.core.types.dsl.NumberPath<Long> assignedTime
-
blockReservedTime
com.querydsl.core.types.dsl.NumberPath<Long> blockReservedTime
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
confirmationCode
com.querydsl.core.types.dsl.StringPath confirmationCode
-
id
com.querydsl.core.types.dsl.StringPath id
-
promoCode
com.querydsl.core.types.dsl.StringPath promoCode
-
promotionId
com.querydsl.core.types.dsl.StringPath promotionId
-
status
com.querydsl.core.types.dsl.EnumPath<CodeAllocationStatus> status
-
userId
com.querydsl.core.types.dsl.NumberPath<Long> userId
-
-
Class com.skava.promotion.model.entity.QCollection
class QCollection extends com.querydsl.core.types.dsl.EntityPathBase<Collection> implements Serializable- serialVersionUID:
- -975978382L
-
Serialized Fields
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
businessId
com.querydsl.core.types.dsl.NumberPath<Long> businessId
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> 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.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QCollectionProperty
class QCollectionProperty extends com.querydsl.core.types.dsl.EntityPathBase<CollectionProperty> implements Serializable- serialVersionUID:
- 1698000999L
-
Serialized Fields
-
attributeId
com.querydsl.core.types.dsl.StringPath attributeId
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
QCollectionPropertyId id
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.promotion.model.entity.QCollectionPropertyAttribute
class QCollectionPropertyAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionPropertyAttribute> implements Serializable- serialVersionUID:
- -1985028619L
-
Serialized Fields
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
defaultValue
com.querydsl.core.types.dsl.StringPath defaultValue
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.StringPath id
-
name
com.querydsl.core.types.dsl.StringPath name
-
nullable
com.querydsl.core.types.dsl.BooleanPath nullable
-
possibleValues
com.querydsl.core.types.dsl.ArrayPath<String[],
String> possibleValues -
type
com.querydsl.core.types.dsl.EnumPath<CollectionAttributeType> type
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QProject
class QProject extends com.querydsl.core.types.dsl.EntityPathBase<Project> implements Serializable- serialVersionUID:
- -82073147L
-
Serialized Fields
-
_super
QBaseEntity _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
QCommonId id
-
name
com.querydsl.core.types.dsl.StringPath name
-
state
com.querydsl.core.types.dsl.EnumPath<ProjectState> state
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QProjectNotes
class QProjectNotes extends com.querydsl.core.types.dsl.EntityPathBase<ProjectNotes> implements Serializable- serialVersionUID:
- 1970276348L
-
Serialized Fields
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
QProjectNotesId id
-
-
Class com.skava.promotion.model.entity.QPromoCodeList
class QPromoCodeList extends com.querydsl.core.types.dsl.EntityPathBase<PromoCodeList> implements Serializable- serialVersionUID:
- 6320134L
-
Serialized Fields
-
_super
QBaseList _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
changeLog
com.querydsl.core.types.dsl.StringPath changeLog
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
feedId
com.querydsl.core.types.dsl.StringPath feedId
-
id
QCommonId id
-
isHiddenList
com.querydsl.core.types.dsl.BooleanPath isHiddenList
-
name
com.querydsl.core.types.dsl.StringPath name
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromoCodeListItems
class QPromoCodeListItems extends com.querydsl.core.types.dsl.EntityPathBase<PromoCodeListItems> implements Serializable- serialVersionUID:
- 1759353690L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
QPromoCodeListItemsId id
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromotion
class QPromotion extends com.querydsl.core.types.dsl.EntityPathBase<Promotion> implements Serializable- serialVersionUID:
- -1467260849L
-
Serialized Fields
-
_super
QPromotionBaseEntity _super
-
actions
com.querydsl.core.types.dsl.ArrayPath<PromoAction[],
PromoAction> actions -
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
changeLog
com.querydsl.core.types.dsl.StringPath changeLog
-
condition
com.skava.core.rules.admin.model.QCondition condition
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
enableProximity
com.querydsl.core.types.dsl.BooleanPath enableProximity
-
endDate
com.querydsl.core.types.dsl.NumberPath<Long> endDate
-
endHour
com.querydsl.core.types.dsl.NumberPath<Long> endHour
-
frequencyIdentifier
com.querydsl.core.types.dsl.StringPath frequencyIdentifier
-
frequencyType
com.querydsl.core.types.dsl.EnumPath<FrequencyType> frequencyType
-
frequencyValue
com.querydsl.core.types.dsl.StringPath frequencyValue
-
id
QPromotionId id
-
listIds
com.querydsl.core.types.dsl.ListPath<String,
com.querydsl.core.types.dsl.StringPath> listIds -
name
com.querydsl.core.types.dsl.StringPath name
-
notes
com.querydsl.core.types.dsl.StringPath notes
-
offerOn
com.querydsl.core.types.dsl.NumberPath<Integer> offerOn
-
offerOverAllCount
com.querydsl.core.types.dsl.NumberPath<Long> offerOverAllCount
-
offerType
com.querydsl.core.types.dsl.NumberPath<Integer> offerType
-
priority
com.querydsl.core.types.dsl.NumberPath<Integer> priority
-
promoCodeType
com.querydsl.core.types.dsl.EnumPath<PromoCodeType> promoCodeType
-
promoCodeUsageCount
com.querydsl.core.types.dsl.NumberPath<Long> promoCodeUsageCount
-
promoCodeUsageDays
com.querydsl.core.types.dsl.NumberPath<Long> promoCodeUsageDays
-
promotionClass
com.querydsl.core.types.dsl.StringPath promotionClass
-
promotionGroup
com.querydsl.core.types.dsl.StringPath promotionGroup
-
promotionInformation
QPromotionInformation promotionInformation
-
startDate
com.querydsl.core.types.dsl.NumberPath<Long> startDate
-
startHour
com.querydsl.core.types.dsl.NumberPath<Long> startHour
-
state
com.querydsl.core.types.dsl.EnumPath<PromoState> state
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
stopCondition
com.skava.core.rules.admin.model.QCondition stopCondition
-
stopFurtherProcessing
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.SubRuleStopFurtherProcess> stopFurtherProcessing
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
weekDays
com.querydsl.core.types.dsl.SetPath<String,
com.querydsl.core.types.dsl.StringPath> weekDays
-
-
Class com.skava.promotion.model.entity.QPromotionGroup
class QPromotionGroup extends com.querydsl.core.types.dsl.EntityPathBase<PromotionGroup> implements Serializable- serialVersionUID:
- 1383956336L
-
Serialized Fields
-
_super
QPromotionBaseEntity _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
changeLog
com.querydsl.core.types.dsl.StringPath changeLog
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
endDate
com.querydsl.core.types.dsl.NumberPath<Long> endDate
-
id
QPromotionGroupId id
-
listIds
com.querydsl.core.types.dsl.ListPath<String,
com.querydsl.core.types.dsl.StringPath> listIds -
name
com.querydsl.core.types.dsl.StringPath name
-
notes
com.querydsl.core.types.dsl.StringPath notes
-
priority
com.querydsl.core.types.dsl.NumberPath<Integer> priority
-
startDate
com.querydsl.core.types.dsl.NumberPath<Long> startDate
-
state
com.querydsl.core.types.dsl.EnumPath<PromoState> state
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
stopCondition
com.skava.core.rules.admin.model.QCondition stopCondition
-
stopFurtherProcessing
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.GroupRuleStopFurtherProcess> stopFurtherProcessing
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromotionGroupDrools
class QPromotionGroupDrools extends com.querydsl.core.types.dsl.EntityPathBase<PromotionGroupDrools> implements Serializable- serialVersionUID:
- -1755295611L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
defaultDroolsRule
com.querydsl.core.types.dsl.StringPath defaultDroolsRule
-
droolsRule
com.querydsl.core.types.dsl.StringPath droolsRule
-
droolsSubRules
com.querydsl.core.types.dsl.StringPath droolsSubRules
-
endDate
com.querydsl.core.types.dsl.NumberPath<Long> endDate
-
id
QGroupDroolsId id
-
priority
com.querydsl.core.types.dsl.NumberPath<Integer> priority
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromotionList
class QPromotionList extends com.querydsl.core.types.dsl.EntityPathBase<PromotionList> implements Serializable- serialVersionUID:
- -1202141811L
-
Serialized Fields
-
_super
QBaseList _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
className
com.querydsl.core.types.dsl.StringPath className
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
feedId
com.querydsl.core.types.dsl.StringPath feedId
-
field
com.querydsl.core.types.dsl.StringPath field
-
id
QCommonId id
-
name
com.querydsl.core.types.dsl.StringPath name
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromotionListItems
class QPromotionListItems extends com.querydsl.core.types.dsl.EntityPathBase<PromotionListItems> implements Serializable- serialVersionUID:
- -567238093L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
QPromotionListItemsId id
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromotionSubDrools
class QPromotionSubDrools extends com.querydsl.core.types.dsl.EntityPathBase<PromotionSubDrools> implements Serializable- serialVersionUID:
- -139797562L
-
Serialized Fields
-
_super
QBaseEntity _super
-
actionType
com.querydsl.core.types.dsl.NumberPath<Integer> actionType
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
defaultDroolsRule
com.querydsl.core.types.dsl.StringPath defaultDroolsRule
-
droolsRule
com.querydsl.core.types.dsl.StringPath droolsRule
-
endDate
com.querydsl.core.types.dsl.NumberPath<Long> endDate
-
id
QSubDroolsId id
-
priority
com.querydsl.core.types.dsl.NumberPath<Integer> priority
-
skipDroolsSubRule
com.querydsl.core.types.dsl.StringPath skipDroolsSubRule
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QPromoWallet
class QPromoWallet extends com.querydsl.core.types.dsl.EntityPathBase<PromoWallet> implements Serializable- serialVersionUID:
- -2126124396L
-
Serialized Fields
-
_super
QBaseList _super
-
archive
com.querydsl.core.types.dsl.EnumPath<Archive> archive
-
coupons
com.querydsl.core.types.dsl.ListPath<PromowalletCoupons,
QPromowalletCoupons> coupons -
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
feedId
com.querydsl.core.types.dsl.StringPath feedId
-
id
QPromowalletId id
-
name
com.querydsl.core.types.dsl.StringPath name
-
status
com.querydsl.core.types.dsl.EnumPath<com.skava.core.rules.admin.model.Status> status
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
userId
com.querydsl.core.types.dsl.StringPath userId
-
-
Class com.skava.promotion.model.entity.QPromoWalletItems
class QPromoWalletItems extends com.querydsl.core.types.dsl.EntityPathBase<PromoWalletItems> implements Serializable- serialVersionUID:
- -794523252L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
QPromoWalletItemsId id
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QSequence
class QSequence extends com.querydsl.core.types.dsl.EntityPathBase<Sequence> implements Serializable- serialVersionUID:
- -196022635L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
com.querydsl.core.types.dsl.StringPath id
-
lastCollectionId
com.querydsl.core.types.dsl.NumberPath<Long> lastCollectionId
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.QVersion
class QVersion extends com.querydsl.core.types.dsl.EntityPathBase<Version> implements Serializable- serialVersionUID:
- 578845572L
-
Serialized Fields
-
_super
QBaseEntity _super
-
createdBy
com.querydsl.core.types.dsl.NumberPath<Long> createdBy
-
createdOn
com.querydsl.core.types.dsl.NumberPath<Long> createdOn
-
id
QVersionId id
-
lastVersionId
com.querydsl.core.types.dsl.StringPath lastVersionId
-
s3Path
com.querydsl.core.types.dsl.StringPath s3Path
-
status
com.querydsl.core.types.dsl.EnumPath<PublishStatus> status
-
type
com.querydsl.core.types.dsl.EnumPath<PublishType> type
-
updatedBy
com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
-
updatedOn
com.querydsl.core.types.dsl.NumberPath<Long> updatedOn
-
-
Class com.skava.promotion.model.entity.Sequence
class Sequence extends BaseEntity implements Serializable- serialVersionUID:
- 910300132595661246L
-
Serialized Fields
-
id
String id
Id is not mandatory for some entites (i.e) some entites may have composite primary key -
lastCollectionId
long lastCollectionId
Contains lastCollectionId
-
-
Class com.skava.promotion.model.entity.Version
class Version extends BaseEntity implements Serializable- serialVersionUID:
- -8600377316526522258L
-
Serialized Fields
-
id
VersionId id
The id. -
lastVersionId
String lastVersionId
The last version id. -
s3Path
String s3Path
The s 3 path. -
status
PublishStatus status
The status. -
type
PublishType type
The type.
-
-
-
Package com.skava.promotion.model.exchange.request
-
Class com.skava.promotion.model.exchange.request.BaseCollectionRequest
class BaseCollectionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
Field to describe a collection ** -
name
@NotNull @NotBlank String name
Contains the name of the collection ** -
status
CollectionStatus status
Holds the status of a collection **
-
-
Class com.skava.promotion.model.exchange.request.BaseList
class BaseList extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -4804968760688387524L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
feedId
String feedId
An unique id of the feed** -
id
String id
An unique id of the promo list ** -
locale
String locale
-
name
@NotBlank(message="The list name must not be null or empty") String name
Name of the promo list -
status
com.skava.core.rules.admin.model.Status status
It holds the status of the promo list whether the list is active or not
-
-
Class com.skava.promotion.model.exchange.request.BaseListRequestInternal
class BaseListRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 7325275315932834958L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
ecomFilters
String ecomFilters
-
ecomSorts
EcomSorts ecomSorts
-
id
String id
Unique identifier of promocode list -
isDelete
boolean isDelete
-
locale
String locale
It holds the locale value -
page
int page
It holds the int value as size -
predicate
com.querydsl.core.types.Predicate predicate
-
size
int size
It holds the string valueas state
-
-
Class com.skava.promotion.model.exchange.request.CacheClearRequestInternal
class CacheClearRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.promotion.model.exchange.request.Changelog
class Changelog extends Object implements Serializable- serialVersionUID:
- -7804307430009826904L
-
Serialized Fields
-
actionLog
ActionLog actionLog
actionlog -
after
String after
after -
before
String before
before -
bussinessId
long bussinessId
bussinessId -
changedLog
String changedLog
changedlog -
collectionId
long collectionId
collectionId -
createdBy
long createdBy
createdBy -
createdOn
LocalDateTime createdOn
createdOn -
entity
EQPromotionEntity entity
entity -
identifier
String identifier
identifier -
itemId
String itemId
itemId -
properties
ChangelogProperty[] properties
properties -
service
EQService service
service -
updatedBy
long updatedBy
updatedBy -
updatedOn
LocalDateTime updatedOn
updatedOn
-
-
Class com.skava.promotion.model.exchange.request.ChangelogRequestInternal
class ChangelogRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -2516507980925276289L
-
Serialized Fields
-
authtoken
String authtoken
authtoken -
collectionId
long collectionId
collectionId -
ecommFilters
String ecommFilters
ecommFilters -
ecomSorts
EcomSorts ecomSorts
ecomSorts -
endTime
long endTime
endTime -
identifier
String identifier
identifier -
locale
String locale
locale -
page
int page
page -
predicate
com.querydsl.core.types.Predicate predicate
predicate -
size
int size
size -
startTime
long startTime
startTime
-
-
Class com.skava.promotion.model.exchange.request.CollectionProperty
class CollectionProperty extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdBy
long createdBy
Identifier of the created user -
name
@NotEmpty(message="Collection property name must not be null or empty") String name
Holds the name of the collection property attribute -
updatedBy
long updatedBy
Identifier of the updated user -
value
String value
Holds the value of the collection property attribute
-
-
Class com.skava.promotion.model.exchange.request.CollectionPropertyRequestInternal
class CollectionPropertyRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
long businessId
An unique id for the business ** -
collectionAttributeRequest
CollectionProperty collectionAttributeRequest
Holds the request data ** -
collectionId
long collectionId
An unique id for the collection ** -
collectionProperties
List<CollectionProperty> collectionProperties
Holds the request data ** -
locale
String locale
Response message would be rendered in the mentioned locale ** -
page
int page
-
size
int size
Holds the size value for pagination**
-
-
Class com.skava.promotion.model.exchange.request.CollectionRequest
class CollectionRequest extends BaseCollectionRequest implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
properties
@Valid List<CollectionProperty> properties
Holds the collection property attributes list **
-
-
Class com.skava.promotion.model.exchange.request.CollectionRequestInternal
class CollectionRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
long businessId
An unique id for the business ** -
collectionRequest
CollectionRequest collectionRequest
-
ecomFilters
String ecomFilters
-
ecomSorts
EcomSorts ecomSorts
-
id
long id
-
locale
String locale
Contains the locale value ** -
page
int page
Holds the page number value ** -
predicate
com.querydsl.core.types.Predicate predicate
-
size
int size
Holds the size value for pagination**
-
-
Class com.skava.promotion.model.exchange.request.ProjectInputResponse
class ProjectInputResponse extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
This field is to maintain the description of the project. This is an optional field and no restriction in terms of min and max limit -
id
String id
Auto generated, unique identifier of the Project and holds a string value. This attribute shall hold value in the request for update and delete operation -
name
@NotBlank(message="The project name must not be null or empty") @Size(message="The project name should have the minimum of 5 characters and maximum of 50 characters",min=5,max=50) String name
Contains the name of the project and holds a string value. Minimum and maximum length for this field is 5 and 50 respectively. Name should not contain null or empty. -
projectNotes
List<ProjectNotes> projectNotes
This field maintains the audit data for the project create and update scenario -
state
ProjectState state
Describes a project state that can hold any one value among the following Open, Submitted, Approved and Denied.
-
-
Class com.skava.promotion.model.exchange.request.ProjectRequest
class ProjectRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
-
name
@NotBlank(message="The project name must not be null or empty") @Size(message="The project name should have the minimum of 2 characters and maximum of 255 characters",min=2,max=255) String name
Contains the name of the project and holds a string value. Minimum and maximum length for this field is 2 and 255 respectively. Name should not contain null or empty. -
notes
String notes
Contains the additional info data -
state
ProjectState state
Describes a project state that can hold any one value among the following Open, Submitted, Approved and Denied.
-
-
Class com.skava.promotion.model.exchange.request.ProjectRequestForPromotion
class ProjectRequestForPromotion extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
collection id -
promotionId
String promotionId
promotion id
-
-
Class com.skava.promotion.model.exchange.request.ProjectRequestForPromotionGroup
class ProjectRequestForPromotionGroup extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
collection id -
promotionGroupId
String promotionGroupId
promotion group id
-
-
Class com.skava.promotion.model.exchange.request.ProjectRequestInternal
class ProjectRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
Holds the collection id ** -
description
String description
-
ecomFilters
String ecomFilters
-
ecomSorts
EcomSorts ecomSorts
-
id
String id
Holds the id of the project ** -
locale
String locale
Holds the locale for the project ** -
page
int page
Holds the page number value ** -
predicate
com.querydsl.core.types.Predicate predicate
-
projectRequest
ProjectRequest projectRequest
-
size
int size
Holds the size value for pagination**
-
-
Class com.skava.promotion.model.exchange.request.PromoCodeInfo
class PromoCodeInfo extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -1332782418199443403L
-
Class com.skava.promotion.model.exchange.request.PromoCodeList
class PromoCodeList extends PromoCodeListBase implements Serializable- serialVersionUID:
- -4804968760688387524L
-
Serialized Fields
-
Class com.skava.promotion.model.exchange.request.PromoCodeListBase
class PromoCodeListBase extends BaseList implements Serializable- serialVersionUID:
- -4804968760688387524L
-
Class com.skava.promotion.model.exchange.request.PromoCodeListRequestInternal
class PromoCodeListRequestInternal extends BaseListRequestInternal implements Serializable- serialVersionUID:
- 4737164476349193855L
-
Serialized Fields
-
isHiddenList
boolean isHiddenList
Holds the boolean value to identify whether the list is hidden or not -
promoCodeList
PromoCodeList promoCodeList
Holds the data model to process the promo code list CRUD operations -
promoCodeListBase
PromoCodeListBase promoCodeListBase
Holds the data model to process the promo code list CRUD operations
-
-
Class com.skava.promotion.model.exchange.request.PromoCodeUsageRequestInternal
class PromoCodeUsageRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 458042179060866024L
-
Serialized Fields
-
collectionId
long collectionId
An unique identifier of a collection ** -
locale
String locale
To render the response in the mentioned locale ** -
promoCode
String promoCode
Holds the promoCode value * -
promoCodeListId
String promoCodeListId
Holds the promoCodeListId value * -
promoCodeType
String promoCodeType
Holds the promoCodeType value *
-
-
Class com.skava.promotion.model.exchange.request.Promotion
class Promotion extends PromotionBase implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actions
PromoAction[] actions
This attribute holds actions information ** -
changeLog
String changeLog
This attribute holds api action information ** -
conditionData
com.skava.core.rules.admin.model.Condition conditionData
Holds the condition data to process a promotion. This is an optional field and can be null or empty. -
enableProximity
boolean enableProximity
-
endHour
long endHour
This attribute holds endHour value information ** -
frequencyIdentifier
String frequencyIdentifier
This attribute holds promotionFrequency identifier information ** -
frequencyType
FrequencyType frequencyType
This attribute holds promotionFrequency type information ** -
frequencyValue
String frequencyValue
This attribute holds promotionFrequency value information ** -
id
String id
An unique id of the promotion ** -
offerOn
int offerOn
Describes the rule type detail.This field can hold Integer values. This field is configured in collection properties with the property name as 'ruleengine.settings' -
offerType
int offerType
Describes the offer type details. This field can hold integer values. This field is configured in collection properties with the property name as 'ruleengine.settings'. -
projectId
String projectId
-
promoCodeListId
String promoCodeListId
Holds the id of the promocode list -
promoCodeType
PromoCodeType promoCodeType
Indicates the type of the promo code and can hold anyone of the following values SINGLE_USER_SINGLE_USE, SINGLE_USER_NTIME_USE, MULTI_USER_MULTI_USE, MULTI_USER_MULTI_USE_MTIME_OFFER, MULTI_USER_NTIME_USE_PER_USER, SINGLE_USER_NTIME_USE_PER_XDAYS -
promoCodeUsageCount
@jakarta.validation.constraints.Min(message="Promotion code usage count must be greater than -1", value=0L) long promoCodeUsageCount
Holds the promo code usage count for a promotion This value should be greater than zero. ** -
promoCodeUsageDays
@jakarta.validation.constraints.Min(message="Promotion code usage days must be greater than -1", value=0L) long promoCodeUsageDays
Holds promo code usage days value ** -
promotionClass
String promotionClass
This attribute holds promotionClass information ** -
promotionGroup
String promotionGroup
This attribute holds promotionGroup information ** -
promotionGroupId
String promotionGroupId
Contains the promotion group id ** -
promotionInformation
@Valid PromotionInformation promotionInformation
Holds the promotion information and attribute of this instance should hold valid data and this is an optional field. -
startHour
long startHour
This attribute holds startHour value information ** -
stopFurtherProcessing
com.skava.core.rules.admin.model.SubRuleStopFurtherProcess stopFurtherProcessing
This attribute holds data to stop further processing ** -
weekDays
Set<String> weekDays
This attribute holds weekdays value information **
-
-
Class com.skava.promotion.model.exchange.request.PromotionGroup
class PromotionGroup extends PromotionBase implements Serializable- serialVersionUID:
- 5550178466394458005L
-
Class com.skava.promotion.model.exchange.request.PromotionGroupRequestInternal
class PromotionGroupRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 2866749660894746075L
-
Serialized Fields
-
collectionId
long collectionId
-
ecomFilters
String ecomFilters
-
ecomSorts
EcomSorts ecomSorts
-
fields
List<String> fields
Holds the field names that needs to be projected in version of promotion groups. -
fromProjectId
String fromProjectId
-
groupIds
List<String> groupIds
Holds the list of group Id's to load the promotion groups -
id
String id
-
isHardDelete
boolean isHardDelete
Flag to identify hard delete -
locale
String locale
-
page
int page
-
predicate
com.querydsl.core.types.Predicate predicate
-
projectId
String projectId
-
promotionGroupRequest
PromotionGroup promotionGroupRequest
-
searchKey
String searchKey
-
size
int size
Holds the size value for pagination**
-
-
Class com.skava.promotion.model.exchange.request.PromotionList
class PromotionList extends BaseList implements Serializable- serialVersionUID:
- -4804968760688387524L
-
Serialized Fields
-
className
@NotBlank(message="The class name must not be null or empty") String className
It holds the class name of the promotion list -
createdBy
long createdBy
Identifier of the created user -
deletedItems
Set<String> deletedItems
Holds the deleted items of promotions -
duplicateItems
Set<String> duplicateItems
Holds the set of duplicate promotions -
field
@NotBlank(message="The field value must not be null or empty") String field
It holds the class value of the promotion list -
items
Set<String> items
Holds the set of promotions -
updatedBy
long updatedBy
Identifier of the updated user
-
-
Class com.skava.promotion.model.exchange.request.PromotionListRequestInternal
class PromotionListRequestInternal extends BaseListRequestInternal implements Serializable- serialVersionUID:
- -7640409583942858614L
-
Serialized Fields
-
promotionList
PromotionList promotionList
Holds the data model to process the promotion list CRUD operations
-
-
Class com.skava.promotion.model.exchange.request.PromotionOfferRequestInternal
class PromotionOfferRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- -323516258055533426L
-
Serialized Fields
-
addCustomRuleFacts
boolean addCustomRuleFacts
-
collectionId
long collectionId
An unique identifier of a collection ** -
enableProximity
boolean enableProximity
-
locale
String locale
To render the response in the mentioned locale ** -
previewTime
long previewTime
-
promoCodesInfo
List<PromoCodeInfo> promoCodesInfo
-
ruleType
String[] ruleType
-
step
int step
-
userId
long userId
An unique Id of the user **
-
-
Class com.skava.promotion.model.exchange.request.PromotionRequestInternal
class PromotionRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
authtoken
String authtoken
-
collectionId
@jakarta.validation.constraints.Min(message="Collection Id should be greater than 0", value=0L) long collectionId
An unique id for the collection ** -
ecomFilters
String ecomFilters
-
ecomSorts
EcomSorts ecomSorts
-
fetchArchive
boolean fetchArchive
-
fields
List<String> fields
Holds the field names that needs to be projected in version of promotions. -
fromProjectId
String fromProjectId
-
id
String id
Holds the id of a promotion ** -
isHardDelete
boolean isHardDelete
Flag to identify hard delete -
isLoadAllPromotion
boolean isLoadAllPromotion
It holds the boolean value to load a promotions without the project Id and group Id -
isProjectBasedLoad
boolean isProjectBasedLoad
It holds the boolean value to load a promotions based on the project Id -
locale
String locale
-
page
int page
Specifies the number of page to be retrieved in the response. -
predicate
com.querydsl.core.types.Predicate predicate
-
projectId
String projectId
-
promotionGroupId
String promotionGroupId
-
promotionRequest
@Valid Promotion promotionRequest
Holds the promotion instance. Attributes of this field should hold the valid data -
searchKey
String searchKey
Holds the search key value as string. This field should not be null or empty. -
size
int size
Holds the size value for pagination**
-
-
Class com.skava.promotion.model.exchange.request.PromoWalletRequestInternal
class PromoWalletRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 4737164476349193855L
-
Serialized Fields
-
authToken
String authToken
AuthToken Handler -
collectionId
long collectionId
An unique id for the collection ** -
coupons
List<PromowalletCoupons> coupons
Holds the coupons -
ecomFilters
String ecomFilters
Holds the ecomFilters -
ecomSorts
EcomSorts ecomSorts
Holds the ecomSorts -
id
String id
-
isDelete
boolean isDelete
-
locale
String locale
-
page
int page
Holds the page -
predicate
com.querydsl.core.types.Predicate predicate
Holds the predicate -
size
int size
Holds the size -
userId
String userId
Holds the userId
-
-
Class com.skava.promotion.model.exchange.request.QPromotionProperty
class QPromotionProperty extends com.querydsl.core.types.dsl.BeanPath<PromotionProperty> implements Serializable- serialVersionUID:
- 1744123429L
-
Serialized Fields
-
name
com.querydsl.core.types.dsl.StringPath name
-
value
com.querydsl.core.types.dsl.StringPath value
-
-
Class com.skava.promotion.model.exchange.request.RuleRequestInternal
class RuleRequestInternal extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
-
locale
String locale
-
-
-
Package com.skava.promotion.model.exchange.response
-
Class com.skava.promotion.model.exchange.response.BaseCollectionResponse
class BaseCollectionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -7407913432308803697L
-
Class com.skava.promotion.model.exchange.response.CacheClearAPIResponse
class CacheClearAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.promotion.model.exchange.response.ChangelogAPIResponse
class ChangelogAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 586558081415028265L
-
Serialized Fields
-
changelogResponse
ChangelogsResponse changelogResponse
changelogResponse
-
-
Class com.skava.promotion.model.exchange.response.ChangelogPageableInfo
class ChangelogPageableInfo extends Object implements Serializable- serialVersionUID:
- 2587341990462012180L
-
Serialized Fields
-
count
long count
Holds the record count value. -
page
int page
Holds the page value -
size
int size
Holds the size value. -
totalCount
long totalCount
Holds the total count value.
-
-
Class com.skava.promotion.model.exchange.response.ChangelogsResponse
class ChangelogsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -5652574381450445706L
-
Serialized Fields
-
changelogs
List<Changelog> changelogs
changelogs -
pageableInfo
ChangelogPageableInfo pageableInfo
pageableInfo
-
-
Class com.skava.promotion.model.exchange.response.CollectionAPIResponse
class CollectionAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collection
CollectionResponse collection
-
-
Class com.skava.promotion.model.exchange.response.CollectionAttribute
class CollectionAttribute extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultValue
String defaultValue
-
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
String[] possibleValues
Holds the possible values of the collection property attribute -
type
CollectionAttributeType type
Holds the type of the collection property attribute
-
-
Class com.skava.promotion.model.exchange.response.CollectionAttributesAPIResponse
class CollectionAttributesAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attributes
List<CollectionAttribute> attributes
-
-
Class com.skava.promotion.model.exchange.response.CollectionPropertiesAPIResponse
class CollectionPropertiesAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
properties
List<CollectionProperty> properties
-
-
Class com.skava.promotion.model.exchange.response.CollectionPropertyAPIResponse
class CollectionPropertyAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
property
CollectionProperty property
-
-
Class com.skava.promotion.model.exchange.response.CollectionResponse
class CollectionResponse extends CollectionRequest implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(1L) long businessId
Contains the business id -
createdBy
long createdBy
Identifier of the created user -
id
long id
An identifier for the collection. It is an auto generated value and non editable field. -
updatedBy
long updatedBy
Identifier of the updated user
-
-
Class com.skava.promotion.model.exchange.response.CollectionsAPIResponse
class CollectionsAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionResponse
GetAllCollectionsAPIResponse collectionResponse
Contains the list of collection instance that would be rendered in the response
-
-
Class com.skava.promotion.model.exchange.response.CollectionsResponse
class CollectionsResponse extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.Min(1L) long businessId
Contains the business id ** -
createdBy
long createdBy
Identifier of the created user -
description
String description
Field to describe a collection ** -
id
long id
An identifier for the collection. It is an auto generated value and non editable field. ** -
name
@NotNull @NotBlank String name
Contains the name of the collection ** -
status
CollectionStatus status
Holds the status of a collection ** -
updatedBy
long updatedBy
Identifier of the updated user
-
-
Class com.skava.promotion.model.exchange.response.DownloadListResponse
class DownloadListResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 6391334725302344117L
-
Class com.skava.promotion.model.exchange.response.GetAllCollectionsAPIResponse
class GetAllCollectionsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collections
List<CollectionsResponse> collections
Contains the list of collection instance that would be rendered in the response -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable information List **
-
-
Class com.skava.promotion.model.exchange.response.ProjectAPIResponse
class ProjectAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 4559929520765632052L
-
Serialized Fields
-
collectionId
long collectionId
An unique id of the collection ** -
project
ProjectInputResponse project
-
-
Class com.skava.promotion.model.exchange.response.ProjectResponse
class ProjectResponse extends PromotionServiceResponse implements Serializable- serialVersionUID:
- -483771245065199365L
-
Serialized Fields
-
project
ProjectAPIResponse project
Holds attributes for a project API response **
-
-
Class com.skava.promotion.model.exchange.response.ProjectsAPIResponse
class ProjectsAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -5600931011249650127L
-
Serialized Fields
-
collectionId
long collectionId
An unique id of the collection ** -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
projects
List<ProjectInputResponse> projects
-
-
Class com.skava.promotion.model.exchange.response.ProjectsForPromotionGroupResponse
class ProjectsForPromotionGroupResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -5600931011249650127L
-
Serialized Fields
-
approved
List<String> approved
-
collectionId
long collectionId
A unique id of the collection -
denied
List<String> denied
denied -
open
List<String> open
open -
promotionGroupId
String promotionGroupId
Holds the PromotionGroup id -
reopened
List<String> reopened
reopened -
submitted
List<String> submitted
submitted
-
-
Class com.skava.promotion.model.exchange.response.ProjectsForPromotionResponse
class ProjectsForPromotionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -5600931011249650127L
-
Serialized Fields
-
approved
List<String> approved
approved -
collectionId
long collectionId
A unique id of the collection -
denied
List<String> denied
denied -
open
List<String> open
open -
promotionId
String promotionId
Holds the PromotionGroup id -
reopened
List<String> reopened
reopened -
submitted
List<String> submitted
submitted
-
-
Class com.skava.promotion.model.exchange.response.ProjectsResponse
class ProjectsResponse extends PromotionServiceResponse implements Serializable- serialVersionUID:
- -4280752792593081492L
-
Serialized Fields
-
projects
ProjectsAPIResponse projects
Holds attributes for a project API response **
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListAPIResponse
class PromoCodeListAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
promoCodeListResponse
PromoCodeListResponse promoCodeListResponse
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListIdAPIResponse
class PromoCodeListIdAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
promoCodeListIdResponse
PromoCodeListIdResponse promoCodeListIdResponse
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListIdResponse
class PromoCodeListIdResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6391334725302344117L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promoCodeList
PromoCodeList promoCodeList
Holds the data model to process the promoCode list
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListItemResponse
class PromoCodeListItemResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promoCodeListId
String promoCodeListId
Holds the response object of promocode list -
promoCodes
Set<String> promoCodes
Holds the set of promo codes
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListItemsAPIResponse
class PromoCodeListItemsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -4128982104784098529L
-
Serialized Fields
-
promoCodeListItemResponse
PromoCodeListItemResponse promoCodeListItemResponse
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListResponse
class PromoCodeListResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 6391334725302344117L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
promoCodeList
PromoCodeList promoCodeList
Holds the response object of promocode list
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListsAPIResponse
class PromoCodeListsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -5329705379349243312L
-
Serialized Fields
-
promoCodeListsResponse
PromoCodeListsResponse promoCodeListsResponse
It holds the response data for promocode list
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeListsResponse
class PromoCodeListsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promoCodeLists
List<PromoCodeList> promoCodeLists
Holds the response object of promocode list
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeState
class PromoCodeState extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -658628390540066193L
-
Serialized Fields
-
collectionId
long collectionId
Holds a unique collection Id of the client ** -
promoCodesInfo
List<PromoCodeInfo> promoCodesInfo
Holds the user Id ** -
userId
long userId
Holds the user Id **
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeStateResponse
class PromoCodeStateResponse extends PromotionServiceResponse implements Serializable- serialVersionUID:
- 8251381656444068692L
-
Serialized Fields
-
promoCodeState
PromoCodeState promoCodeState
Holds the user Id **
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeUsageAPIResponse
class PromoCodeUsageAPIResponse extends PromotionServiceResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
promoCodeUsageResponse
PromoCodeUsageResponse promoCodeUsageResponse
Holds attributes for a promoCodeUsage response **
-
-
Class com.skava.promotion.model.exchange.response.PromoCodeUsageResponse
class PromoCodeUsageResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -658628390540066193L
-
Serialized Fields
-
collectionId
long collectionId
Holds a unique collection Id of the client ** -
promoCode
String promoCode
Holds the user Id ** -
promoCodeType
PromoCodeType promoCodeType
Holds the user Id ** -
remainingCount
long remainingCount
Holds the user Id ** -
totalCount
long totalCount
Holds the user Id ** -
usageCount
long usageCount
Holds the user Id **
-
-
Class com.skava.promotion.model.exchange.response.PromotionAPIResponse
class PromotionAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 402870515700408822L
-
Serialized Fields
-
promotionResponse
PromotionResponse promotionResponse
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionGroupAPIResponse
class PromotionGroupAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -2471520392935988251L
-
Serialized Fields
-
promotionGroupResponse
PromotionGroupResponse promotionGroupResponse
-
-
Class com.skava.promotion.model.exchange.response.PromotionGroupResponse
class PromotionGroupResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -6588589224110052407L
-
Serialized Fields
-
collectionId
long collectionId
An unique id of the collection ** -
promotionGroup
PromotionGroup promotionGroup
-
-
Class com.skava.promotion.model.exchange.response.PromotionGroupsAPIResponse
class PromotionGroupsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 4251143803162743721L
-
Serialized Fields
-
promotionGroupsResponse
PromotionGroupsResponse promotionGroupsResponse
-
-
Class com.skava.promotion.model.exchange.response.PromotionGroupsResponse
class PromotionGroupsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 5386201461037527831L
-
Serialized Fields
-
collectionId
long collectionId
An unique id of the collection ** -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promotionGroups
List<PromotionGroup> promotionGroups
-
-
Class com.skava.promotion.model.exchange.response.PromotionListAPIResponse
class PromotionListAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
promotionListResponse
PromotionListResponse promotionListResponse
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionListIdAPIResponse
class PromotionListIdAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
promotionListIdResponse
PromotionListIdResponse promotionListIdResponse
Holds the response object of promotion list item by id
-
-
Class com.skava.promotion.model.exchange.response.PromotionListIdResponse
class PromotionListIdResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List -
promotionList
PromotionList promotionList
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionListResponse
class PromotionListResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
promotionList
PromotionList promotionList
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionListsAPIResponse
class PromotionListsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
promotionListsResponse
PromotionListsResponse promotionListsResponse
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionListsResponse
class PromotionListsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promotionLists
List<PromotionList> promotionLists
Holds the response object of promotion list
-
-
Class com.skava.promotion.model.exchange.response.PromotionOfferInternalResponse
class PromotionOfferInternalResponse extends PromotionServiceResponse implements Serializable- serialVersionUID:
- -6851893866250865001L
-
Serialized Fields
-
promotionOfferResponse
PromotionOfferResponse promotionOfferResponse
-
-
Class com.skava.promotion.model.exchange.response.PromotionOfferResponse
class PromotionOfferResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1258967449563986324L
-
Serialized Fields
-
ruleType
String[] ruleType
-
-
Class com.skava.promotion.model.exchange.response.PromotionPageableInfo
class PromotionPageableInfo extends Object implements Serializable- serialVersionUID:
- -4803797294099667443L
-
Serialized Fields
-
count
long count
Holds the record count value. -
page
int page
Holds the page value -
size
int size
Holds the size value. -
totalCount
long totalCount
Holds the total count value.
-
-
Class com.skava.promotion.model.exchange.response.PromotionPropertyAPIResponse
class PromotionPropertyAPIResponse extends BaseCollectionResponse implements Serializable- serialVersionUID:
- 7231108965611362275L
-
Class com.skava.promotion.model.exchange.response.PromotionResponse
class PromotionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
-
promotion
Promotion promotion
-
-
Class com.skava.promotion.model.exchange.response.PromotionsAPIResponse
class PromotionsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 2715816414070572242L
-
Serialized Fields
-
promotionsResponse
PromotionsResponse promotionsResponse
-
-
Class com.skava.promotion.model.exchange.response.PromotionServiceResponse
class PromotionServiceResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -1036536431525816206L
-
Class com.skava.promotion.model.exchange.response.PromotionsResponse
class PromotionsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 941617327628514937L
-
Serialized Fields
-
collectionId
long collectionId
Holds a unique ID for the collection * -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promotions
List<Promotion> promotions
-
-
Class com.skava.promotion.model.exchange.response.PromoWalletAPIResponse
class PromoWalletAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promoWalletResponse
PromoWalletResponse promoWalletResponse
It holds the response data for promowallet -
promoWalletResponseList
PromoWalletResponseList promoWalletResponseList
It holds the response data for promowallet -
userId
String userId
-
-
Class com.skava.promotion.model.exchange.response.PromoWalletItemResponse
class PromoWalletItemResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List ** -
promoCodes
Set<String> promoCodes
Holds the set of promo codes -
promoWalletId
long promoWalletId
It holds the long value name as promoWalletId
-
-
Class com.skava.promotion.model.exchange.response.PromoWalletItemsAPIResponse
class PromoWalletItemsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- -4128982104784098529L
-
Serialized Fields
-
promoWalletItemResponse
PromoWalletItemResponse promoWalletItemResponse
-
-
Class com.skava.promotion.model.exchange.response.PromoWalletResponse
class PromoWalletResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
userId
String userId
-
-
Class com.skava.promotion.model.exchange.response.PromoWalletResponseList
class PromoWalletResponseList extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1599914474840895600L
-
Serialized Fields
-
collectionId
long collectionId
It holds the long value name as collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
Holds the Pageable Information List **
-
-
Class com.skava.promotion.model.exchange.response.RuleConfigModelResponse
class RuleConfigModelResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ruleSettingsResponse
RuleSettingsResponse ruleSettingsResponse
-
-
Class com.skava.promotion.model.exchange.response.RuleResponse
class RuleResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
-
-
Class com.skava.promotion.model.exchange.response.RuleSettingsResponse
class RuleSettingsResponse extends RuleResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ruleSettings
com.skava.core.rules.admin.settings.model.RuleSettings ruleSettings
-
-
Class com.skava.promotion.model.exchange.response.UpdateDroolsRuleResponse
class UpdateDroolsRuleResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ruleResponse
RuleResponse ruleResponse
-
-
Class com.skava.promotion.model.exchange.response.ValidateDroolsAPIResponse
class ValidateDroolsAPIResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
validateDroolsResponse
ValidateDroolsResponse validateDroolsResponse
Holds error message details for rules.
-
-
Class com.skava.promotion.model.exchange.response.ValidateDroolsResponse
class ValidateDroolsResponse extends RuleResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ruleErrors
List<com.skava.core.rules.admin.model.RuleError> ruleErrors
Holds error message details for rules.
-
-
-
Package com.skava.promotion.sort
-
Class com.skava.promotion.sort.EcomSort
class EcomSort extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
direction
SortDirection direction
-
field
String field
-
-
Class com.skava.promotion.sort.EcomSorts
class EcomSorts extends Object implements Serializable- serialVersionUID:
- 4962421927343889639L
-
Serialized Fields
-
sort
EcomSort[] sort
-
-