Serialized Form
-
Package com.skava.account.model
-
Class com.skava.account.model.AccountBuyer
class AccountBuyer extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.AccountBuyers
class AccountBuyers extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountBuyer
List<AccountBuyer> accountBuyer
The subscriptions -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.AccountCollectionProperty
class AccountCollectionProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.AccountCollectionsProperty
class AccountCollectionsProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
properties
List<AccountCollectionProperty> properties
The subscriptions
-
-
Class com.skava.account.model.AccountProperties
class AccountProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.AccountRep
class AccountRep extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.Accounts
class Accounts extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountRep
AccountRep accountRep
The parentAccountId -
accountType
String accountType
The accountType -
collectionId
long collectionId
collectionId -
costCentre
List<CostCentersDTO> costCentre
-
createdTime
Date createdTime
createdTime -
dunsNumber
String dunsNumber
The dunsNumber -
id
long id
The id -
name
String name
The name -
parentAccountId
Long parentAccountId
The parentAccountId -
phoneNumber
String phoneNumber
The phoneNumber -
properties
List<AccountProperties> properties
The properties -
referenceAttribute
String referenceAttribute
The referenceAttribute -
referenceAttribute1
String referenceAttribute1
The referenceAttribute1 -
referenceAttribute2
long referenceAttribute2
The referenceAttribute2 -
size
String size
The size -
status
String status
The status -
taxNumber
String taxNumber
The taxNumber -
team
List<TeamsDTO> team
-
typeId
Long typeId
The typeId -
updatedTime
Date updatedTime
updatedTime
-
-
Class com.skava.account.model.AccountSeller
class AccountSeller extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
The accountId -
id
long id
The id -
userId
String userId
The userId
-
-
Class com.skava.account.model.AccountSellers
class AccountSellers extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountSeller
List<AccountSeller> accountSeller
The subscriptions -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.AccountType
class AccountType extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.AccountTypes
class AccountTypes extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountType
List<AccountType> accountType
The subscriptions -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.Address
class Address extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressInfo
List<Addresses> addressInfo
The subscriptions -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.Addresses
class Addresses extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
The accountId -
city
String city
The city -
country
String country
The country -
county
String county
The county -
email
String email
The email -
id
long id
The id -
isDefault
Boolean isDefault
The _default -
name
String name
The name -
phone
String phone
The phone -
state
String state
The state -
street1
String street1
The street1 -
street2
String street2
The street2 -
street3
String street3
The street3 -
type
String type
The type -
validated
Boolean validated
The validated -
zipCode
String zipCode
The zipCode
-
-
Class com.skava.account.model.ApprovalWorkRuleRepo
class ApprovalWorkRuleRepo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
The accountId. -
createdBy
long createdBy
The created By. -
createdTime
Date createdTime
CreatedTime. -
description
String description
description. -
id
long id
The id. -
name
String name
name. -
processName
String processName
processName. -
rule
String rule
rule. -
status
String status
Status. -
updatedBy
long updatedBy
The updated By. -
updatedTime
Date updatedTime
UpdatedTime.
-
-
Class com.skava.account.model.Attribute
class Attribute extends Object implements Serializable- serialVersionUID:
- -402835073014960734L
-
Serialized Fields
-
createdBy
long createdBy
The createdBy -
createdTime
Date createdTime
The createdTime -
defaultValue
String defaultValue
Deafult Value -
fieldtype
String fieldtype
The fieldtype -
identifier
String identifier
The identifier -
name
String name
The name -
required
Boolean required
The required -
sequence
float sequence
sequence Value -
status
String status
The status -
type
String type
The type -
updatedBy
long updatedBy
The updatedBy -
updatedTime
Date updatedTime
The updatedTime -
validation
String validation
The validation
-
-
Class com.skava.account.model.Budgets
class Budgets extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.ContractList
class ContractList extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contracts
List<Contracts> contracts
The contracts -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.ContractProperties
class ContractProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.Contracts
class Contracts extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
accountId param. -
catalogId
String catalogId
The catalogId -
creditLimit
Double creditLimit
The creditLimit -
documents
List<Documents> documents
The documents -
endTime
Long endTime
The endTime -
id
long id
id. -
merchNavigationId
String merchNavigationId
The merchNavigationId -
name
String name
The name -
paymentMethod
String paymentMethod
The paymentMethod -
paymentTermId
Long paymentTermId
The paymentTermId -
paymentTermName
String paymentTermName
paymentTermName param*. -
priceListId
String priceListId
The priceListId -
priceRuleId
String priceRuleId
The priceRuleId -
pricingMethod
String pricingMethod
-
properties
List<ContractProperties> properties
The properties -
startTime
Long startTime
The startTime -
status
String status
The status
-
-
Class com.skava.account.model.CostCentre
class CostCentre extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.CostCentres
class CostCentres extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
costCentre
List<CostCentre> costCentre
The subscriptions -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.account.model.Documents
class Documents extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.GetApprovalWorkflowRule
class GetApprovalWorkflowRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
accountId param*. -
createdBy
long createdBy
The created by. -
createdTime
LocalDateTime createdTime
createdTime param*. -
description
String description
description. -
filter
String filter
filter -
id
long id
id param. -
locale
String locale
The locale. -
name
String name
name param*. -
page
int page
page param. -
processName
String processName
processName. -
rule
String rule
rule. -
size
int size
size param. -
sort
String sort
sort param. -
status
String status
status param*. -
updatedBy
long updatedBy
The updated by. -
updatedTime
LocalDateTime updatedTime
updatedTime param*.
-
-
Class com.skava.account.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.Team
class Team extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.account.model.Teams
class Teams extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
team
List<Team> team
The subscriptions
-
-
-
Package com.skava.account.orchestration.model
-
Class com.skava.account.orchestration.model.AccountBuyerDTO
class AccountBuyerDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
It refers to the unique id of the account which is to be associated with the account buyer. A valid account Id of an existing account should be given. -
firstName
@Size(min=0,max=255) String firstName
-
id
long id
It refers the identifier of the account buyer. -
lastName
@Size(min=0,max=255) String lastName
-
teamId
long teamId
Refers to the unique valid ID of the existing team. The value can be null or empty. -
userActivationParam
@Size(min=0,max=255) String userActivationParam
It refers to the activation param of a created buyer admin user during account creation. It is used to activate when the user’s status is NOT ACTIVATED. This is an encrypted value. It contains the randomly generated code appended with the requested user ID along with the current timestamp. This param is validated by the PATCH /customer/activation API to switch the customer from NOT ACTIVATED status to ACTIVE status. There is no string validation occurs on the minimum and maximum lengths. Holds the string value. -
userId
@Size(min=0,max=255) String userId
Refers to the unique ID of the buyer user. The field should not be empty or null. It is a mandatory field. There is no specific validation occurs on the length or the range of this field. -
userName
@Size(min=0,max=255) String userName
-
-
Class com.skava.account.orchestration.model.BudgetsDTO
class BudgetsDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
costCentreId
long costCentreId
Refers to the identifier of the costCentreId for which a budget is created. It holds a long value. -
createdTime
String createdTime
It refers when the contract gets created. -
endDate
long endDate
Holds the timestamp value. It says until when the budget is effective. A valid timestamp value should be given. The value must be given in milliseconds. -
id
long id
Refers to the identifier of the budget. It is a value of long type. The minimum value is 1 and the maximum value is undetermined (autogenerated). -
startDate
long startDate
Holds the timestamp value. It says from when the budget is effective. A valid timestamp value should be given. The value must be given in milliseconds. -
totalBudget
double totalBudget
Refers to the total amount allocated for the budget. It holds a double value. There is no specific validation for the minimum or maximum value. -
updatedTime
String updatedTime
It refers when the contract gets updated. It holds the time stamp value. -
usedBudget
double usedBudget
Refers to the total amount allocated for the budget. It holds a double value. There is no specific validation for the minimum or maximum value.
-
-
Class com.skava.account.orchestration.model.CostCentersDTO
class CostCentersDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
Refers to the unique ID of the account which is to be associated with the cost center. It holds a long value. A valid account ID of an existing account should be given. -
budgets
List<BudgetsDTO> budgets
Refers to the budgets which are associated with the cost center. -
createdTime
String createdTime
Refers to when the contract gets created. It holds the timestamp value. -
id
Long id
Refers to the identifier of the contract. It is a value of long type. The minimum value is 1 and the maximum value is undetermined (autogenerated). -
name
String name
Refers to the name of the cost center. This field should not be null or empty. There is no specific validation on the range or length of the field. -
status
String status
Refers to the status of the contract. The available statuses are: -
updatedTime
String updatedTime
Refers to when the contract gets updated. It holds the timestamp value.
-
-
Class com.skava.account.orchestration.model.TeamsDTO
class TeamsDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
long accountId
It refers to the unique id of the account which is to be associated with the team. A valid account Id of an existing account should be given. -
costCentreId
long costCentreId
Refers to the valid identifier of the existing cost centre. The value can be null or empty. It is an optional field. -
createdTime
String createdTime
It refers when the contract gets created. It is automatically generated created time and holds the time stamp value. It is a string type value and it’s maximum value is undetermined (autogenerated). It is specified in the Date format YYYY-MM-DD HH:MM:SS. Eg., ‘2018-05-10 01:16:17’ -
description
@Size(min=0,max=255) String description
Holds the description of the team. There is no specific validation occurs on the maximum length. It is an optional field. -
id
long id
It refers the identifier of the team. -
name
@Size(min=0,max=255) String name
Refers to the name of the team. This field should not be empty or null. It is a mandatory field. The minimum length is 3. There is no specific validation occurs on the maximum length. -
status
@Size(min=0,max=255) String status
Refers to the status of the team. The status can be ACTIVE or INACTIVE.- ACTIVE - Indicates that the team is active.
- INACTIVE - Indicates that the team is not in use.
-
teamBuyer
List<AccountBuyerDTO> teamBuyer
Refers to the list of team buyers associated with the team. -
updatedTime
String updatedTime
It refers when the contract gets updated. It is automatically generated updated time and holds the time stamp value. It is a string type value and it’s maximum value is undetermined (autogenerated). It is specified in the Date format YYYY-MM-DD HH:MM:SS. Eg., ‘2018-05-10 01:16:17’
-
-
-
Package com.skava.account.orchestration.model.response
-
Class com.skava.account.orchestration.model.response.AttributesResponse
class AttributesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attributes
List<Attribute> attributes
list of account buyer. -
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.account.orchestration.model.response.PrivilegeResponse
class PrivilegeResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
action
String action
Refers to the action of the privilege. This field should not be null or empty. -
conditionFlag
Boolean conditionFlag
Refers to whether the privilege is conditional or not. If the value is true, the privilege is conditional. -
createdBy
Long createdBy
Indicates the user who created this entry. This is a unique identifier which can be used to identify a user. -
createdTimestamp
Date createdTimestamp
Indicates the date and time when this entry was created. It is specified in the date and time format: YYYY-MM-DD HH:MM:SS. For example, 2018-05-10 01:16:17. -
description
String description
Refers to the description of the privilege. -
entity
String entity
Refers to the entity or resource name of the privilege. This field should not be null or empty. -
id
Long id
Holds a unique identifier of the privilege, which can be associated with the privilege set. -
level
Long level
Holds the maximum priority level of the privilege. The other lower levels can be determined based on this value. This field should not be null or empty. -
service
String service
Refers to the service of the privilege. This field should not be null or empty. -
updatedBy
Long updatedBy
Indicates the user who updated this entry lastly. This is a unique identifier which can be used to identify a user. -
updatedTimestamp
Date updatedTimestamp
Indicates the date and time when this entry was updated. It is specified in the date and time format: YYYY-MM-DD HH:MM:SS. For example, 2018-05-10 01:16:17.
-
-
Class com.skava.account.orchestration.model.response.RoleResponse
class RoleResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdBy
Long createdBy
Holds the user identifier who has created this entry. This is a unique identifier which can be used to identify a user. -
createdTimestamp
Date createdTimestamp
Holds the created timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS. -
description
String description
Holds the description of the role. This field describes the role. -
id
Long id
Holds a unique identifier of the role which can be associated with the privilege set. -
name
String name
Holds the name of this entry. The name consists of all the alphanumeric characters and the special character underscore (_). Other than the underscore, any other special characters are not allowed. A name must be unique within a collection. This field should not be null or empty. -
privileges
List<Privilege> privileges
Holds the list of privileges of this role. Each role can have multiple privileges. -
type
String type
Refers to the role type, such as:- STANDARD - Defines the OOTB roles provided by Infosys Equinox Commerce; for example, Catalog Editor.
- CUSTOM - Allows you to create custom roles; for example, Promotion Approver.
-
updatedBy
Long updatedBy
Holds the user identifier who has updated this entry lastly. This is a unique identifier which can be used to identify a user -
updatedTimestamp
Date updatedTimestamp
Holds the last updated timestamp of this entry. It is specified using the format: YYYY-MM-DD HH:MM:SS.
-
-
Class com.skava.account.orchestration.model.response.TeamsResponse
class TeamsResponse extends TeamsDTO implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
existingCustomers
List<CustomerOrchestration> existingCustomers
Indicates the list of existing customer.
-
-
Class com.skava.account.orchestration.model.response.UserRolesResponse
class UserRolesResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.address.model
-
Class com.skava.address.model.Address
class Address extends Object implements Serializable- serialVersionUID:
- 8464346447900272998L
-
Serialized Fields
-
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
Long id
The id -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobileNumber
String mobileNumber
The mobileNumber -
phone
String phone
The phone -
properties
Map<String,
String> properties The properties -
requestType
String requestType
The requestType -
state
String state
The state -
validationDetails
List<AddressValidation> validationDetails
The validationDetails -
zip
String zip
The zip
-
-
Class com.skava.address.model.AddressValidation
class AddressValidation extends Object implements Serializable- serialVersionUID:
- 1349272141350978134L
-
Serialized Fields
-
overrideValidation
Boolean overrideValidation
The overrideValidation -
providedBy
String providedBy
The providedBy -
recommendations
List<Address> recommendations
The recommendations -
responseCode
String responseCode
The responseCode -
responseMessage
String responseMessage
The responseMessage -
responseTime
Long responseTime
The responseTime -
validated
Boolean validated
The validated -
validationType
String validationType
The validationType
-
-
-
Package com.skava.auth.model
-
Class com.skava.auth.model.Privilege
class Privilege extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
action
String action
The action -
conditionFlag
Boolean conditionFlag
The conditionFlag -
createdBy
Long createdBy
The createdBy -
createdTimestamp
Date createdTimestamp
The createdTimestamp -
description
String description
The description -
entity
String entity
The entity -
id
Long id
The id -
level
Long level
The level -
service
String service
The service -
updatedBy
Long updatedBy
The updatedBy -
updatedTimestamp
Date updatedTimestamp
The updatedTimestamp
-
-
Class com.skava.auth.model.PrivilegeGroup
class PrivilegeGroup extends Object implements Serializable- serialVersionUID:
- 65232592274821561L
-
Class com.skava.auth.model.Role
class Role extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@NotNull Long businessId
-
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdTimestamp
Date createdTimestamp
The createdTimestamp -
description
String description
The description -
id
Long id
The id -
name
@NotNull String name
-
privileges
List<Privilege> privileges
The privileges -
type
String type
The type -
updatedBy
Long updatedBy
The updatedBy -
updatedTimestamp
Date updatedTimestamp
The updatedTimestamp
-
-
Class com.skava.auth.model.Roles
class Roles extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.auth.model.Session
class Session extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.auth.model.SessionRefresh
class SessionRefresh extends Object implements Serializable- serialVersionUID:
- -8110750820965203207L
-
Serialized Fields
-
refreshToken
String refreshToken
The refresh token.
-
-
Class com.skava.auth.model.UserRole
class UserRole extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
Holds the unique ID of the account. -
attribute
String attribute
The attribute -
businessId
Long businessId
The businessId -
category
@NotNull String category
-
collectionId
Long collectionId
The collectionId -
id
Long id
The id -
roleName
@NotNull String roleName
-
service
String service
The service -
serviceCollectionId
Long serviceCollectionId
The serviceCollectionId -
userId
Long userId
The userId
-
-
Class com.skava.auth.model.UserRoles
class UserRoles extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.auth.orchestration.model
-
Class com.skava.auth.orchestration.model.SessionDTO
class SessionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adminId
long adminId
The adminId -
businessId
long businessId
The business id. -
email
String email
Holds csradmin's unique email address with which he registers himself. This value should contain only a valid email address and for this value, a relevant identity will be created.This can be used to login this customer and it should not be duplicate. -
firstName
@Size(min=0,max=255) String firstName
Refers csradmin's first name -
lastName
@Size(min=0,max=255) String lastName
Refers csradmin's last name -
phoneNumber
@Size(min=3,max=20) String phoneNumber
Holds csradmin's unique phone number with which he registers himself. This value should contain only a valid number and for this value, a relevant identity will be created. This can be used to login this customer and it should not be duplicate. -
sessionId
String sessionId
The sessionId -
userid
String userid
The userid -
userName
@Size(min=0,max=255) String userName
Indicates the csradmin's name. UserName identity will be created for the user name. This value is used by the user for login. For example, testUserName.
-
-
-
Package com.skava.cart.model
-
Class com.skava.cart.model.Address
class Address extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
@NotNull String addressLine1
-
addressLine2
@NotNull String addressLine2
-
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Long addressVersion
The addressVersion -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
@NotNull String city
-
companyName
String companyName
The companyName -
country
@NotNull String country
-
county
@NotNull String county
-
email
@NotNull String email
-
firstName
@NotNull String firstName
-
id
@NotNull Long id
-
lastName
@NotNull String lastName
-
middleName
String middleName
The middleName -
mobile
@NotNull String mobile
-
phone
String phone
The phone -
profileAddressId
String profileAddressId
The profileAddressId -
state
@NotNull String state
-
storeId
String storeId
The storeId -
zip
@NotNull String zip
-
-
Class com.skava.cart.model.AddressCheckout
class AddressCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
Long addressId
The addressId -
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
deliveryInstruction
String deliveryInstruction
The deliveryInstruction -
email
String email
The email -
firstName
String firstName
The firstName -
isDefault
Boolean isDefault
The isDefault -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
options
AddressOptions options
The options -
phone
String phone
The phone -
properties
Map<String,
String> properties The properties -
state
String state
The state -
type
String type
The type -
validation
List<AddressValidation> validation
The validation -
zip
String zip
The zip
-
-
Class com.skava.cart.model.AddressOptions
class AddressOptions extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addAddressToProfile
Boolean addAddressToProfile
The addAddressToProfile -
overrideAddressValidation
Boolean overrideAddressValidation
The overrideAddressValidation -
setAsDefaultAddressInProfile
Boolean setAsDefaultAddressInProfile
The setAsDefaultAddressInProfile -
useDefaultAddress
Boolean useDefaultAddress
The useDefaultAddress
-
-
Class com.skava.cart.model.AddressValidation
class AddressValidation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
overridden
Boolean overridden
The overridden -
type
AddressValidation.TypeEnum type
The type -
validated
Boolean validated
The validated
-
-
Class com.skava.cart.model.AlternateCurrency
class AlternateCurrency extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adjustedValues
AlternateCurrencyAdjustedValues adjustedValues
The adjustedValues -
cashToPurchase
BigDecimal cashToPurchase
The cashToPurchase -
discountPoints
BigDecimal discountPoints
The discountPoints -
pointsToPurchase
BigDecimal pointsToPurchase
The pointsToPurchase -
totalCashToPurchase
BigDecimal totalCashToPurchase
The totalCashToPurchase -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
The totalPointsToPurchase
-
-
Class com.skava.cart.model.AlternateCurrencyAdjustedValues
class AlternateCurrencyAdjustedValues extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cashToPurchase
BigDecimal cashToPurchase
The cashToPurchase -
maxPoints
BigDecimal maxPoints
The maxPoints -
minPoints
BigDecimal minPoints
The minPoints -
points
BigDecimal points
The points -
pointsToPurchase
BigDecimal pointsToPurchase
The pointsToPurchase -
totalCashToPurchase
BigDecimal totalCashToPurchase
The totalCashToPurchase -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
The totalPointsToPurchase
-
-
Class com.skava.cart.model.Appeasement
class Appeasement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
overridePin
String overridePin
The overridePin -
type
Appeasement.TypeEnum type
The type -
value
BigDecimal value
The value
-
-
Class com.skava.cart.model.CardCheckout
class CardCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cardNumber
@NotNull String cardNumber
-
cvv
@NotNull String cvv
-
expiryMonth
@NotNull String expiryMonth
-
expiryYear
@NotNull String expiryYear
-
id
Long id
The id -
isDefault
Boolean isDefault
The isDefault -
lastName
@NotNull String lastName
-
name
@NotNull String name
-
provider
@NotNull String provider
-
token
String token
The token -
type
@NotNull String type
-
-
Class com.skava.cart.model.Cart
class Cart extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountsId
Long accountsId
The accountsId -
accountsRep
String accountsRep
The accountsRep -
accountsType
String accountsType
The accountsType -
address
Address address
The address -
approvalInfo
List<ApprovalDetails> approvalInfo
approvalInfo -
collectionId
@NotNull Long collectionId
-
communicationPreference
CommunicationPreference communicationPreference
The communicationPreference -
conditions
String conditions
approval workflow conditions -
costCentre
String costCentre
The costCentre -
createdBy
String createdBy
The createdBy -
createdTime
Date createdTime
The createdTime -
customProperties
Map<String,
String> customProperties The customProperties -
effectiveOrderDate
Date effectiveOrderDate
The effective order date. -
id
Long id
The id -
isApprovalCart
Boolean isApprovalCart
Indicates the approval cart -
items
List<Item> items
The items -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
The loyalty details -
otherCharges
List<OtherCharges> otherCharges
The otherCharges -
payments
List<Payment> payments
The payments -
promotions
List<Promotion> promotions
The promotions -
shipping
Shipping shipping
The shipping -
status
@NotNull String status
-
storeLocationIdentifier
String storeLocationIdentifier
Indicates the storeLocationIdentifier -
subscription
CartSubscription subscription
The subscription details -
type
@NotNull String type
-
updatedBy
String updatedBy
The updatedBy -
updatedTime
Date updatedTime
The updatedOn -
userId
String userId
The userId
-
-
Class com.skava.cart.model.CartAgeVerificationDetails
class CartAgeVerificationDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
required
Boolean required
The required -
requiredLimit
BigDecimal requiredLimit
The requiredLimit -
verified
Boolean verified
The verified -
verifiedLimit
BigDecimal verifiedLimit
The verifiedLimit -
verifiedUsing
String verifiedUsing
The verifiedUsing -
verifierIdNumber
String verifierIdNumber
The verifierIdNumber
-
-
Class com.skava.cart.model.CartAPIResponse
class CartAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cart
Cart cart
The cart -
carts
List<Cart> carts
The carts -
pageableInfo
PageableInfo pageableInfo
The pageableInfo
-
-
Class com.skava.cart.model.CartCalculationResponse
class CartCalculationResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartCheckout
CartCheckout cartCheckout
The cartCheckout
-
-
Class com.skava.cart.model.CartCheckout
class CartCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountsId
String accountsId
The accountsId -
ageVerification
CartAgeVerificationDetails ageVerification
The ageVerification -
approvalInfo
List<ApprovalDetails> approvalInfo
The Cart approvalInfo -
cartContainsTestDiscount
Boolean cartContainsTestDiscount
The cartContainsTestDiscount -
cartId
String cartId
The cartId -
cartType
String cartType
The cartType -
communicationPreference
CheckoutCommunicationPreference communicationPreference
The communicationPreference -
conditions
String conditions
approval workflow conditions -
costCenterId
String costCenterId
The costCenterId -
createdTime
Long createdTime
The createdTime -
currencyCode
String currencyCode
The currencyCode -
currencySign
String currencySign
The currencySign -
deliveryDetails
DeliveryDetails deliveryDetails
The deliveryDetails -
errorCode
String errorCode
The errorCode -
errorMessage
String errorMessage
The errorMessage -
estimationAddress
AddressCheckout estimationAddress
The estimationAddress -
isApprovalCart
Boolean isApprovalCart
Indicates the approval cart -
items
List<CheckoutItem> items
The items -
lastAccessedFromStore
String lastAccessedFromStore
The lastAccessedFromStore -
lastUpdatedTime
Long lastUpdatedTime
The lastUpdatedTime -
loyaltyDetails
List<LoyaltyDetail> loyaltyDetails
The loyaltyDetails -
otherCharges
List<OtherCharges> otherCharges
Cart Other Charges -
payments
List<PaymentCheckout> payments
The payments -
paymentValue
RequiredPayment paymentValue
The paymentValue -
promotionDetails
PromotionDetails promotionDetails
The promotionDetails -
properties
Map<String,
String> properties The properties -
removeProperties
Map<String,
String> removeProperties The removeProperties -
status
String status
The Cart status -
storeDetails
StoreDetails storeDetails
The storeDetails -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier -
subscription
CartSubscription subscription
The Cart Subscription -
taxationDetails
TaxationDetails taxationDetails
The taxationDetails -
userId
String userId
The userId -
userName
String userName
The userName -
value
CartMath value
The value
-
-
Class com.skava.cart.model.CartItemAPIResponse
class CartItemAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.CartItemSubscription
class CartItemSubscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
-
frequencyType
String frequencyType
The frequencyType.
-
-
Class com.skava.cart.model.CartMath
class CartMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
calculatedDeliveryCharges
HashMap<String,
BigDecimal> calculatedDeliveryCharges calculatedDeliveryCharges -
cartDeliveryCharge
BigDecimal cartDeliveryCharge
The cartDeliveryCharge -
cartDeliveryChargeAfterDiscount
BigDecimal cartDeliveryChargeAfterDiscount
The cartDeliveryChargeAfterDiscount -
cartDeliveryChargeDiscount
BigDecimal cartDeliveryChargeDiscount
The cartDeliveryChargeDiscount -
cartDiscount
BigDecimal cartDiscount
The cartDiscount -
count
BigDecimal count
The count -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
The deliveryChargeIncludingTax -
grandTotal
BigDecimal grandTotal
The grandTotal -
itemDeliveryCharge
BigDecimal itemDeliveryCharge
The itemDeliveryCharge -
itemDeliveryChargeAfterDiscount
BigDecimal itemDeliveryChargeAfterDiscount
The itemDeliveryChargeAfterDiscount -
itemDeliveryChargeDiscount
BigDecimal itemDeliveryChargeDiscount
The itemDeliveryChargeDiscount -
itemDiscount
BigDecimal itemDiscount
The itemDiscount -
loyaltyDiscount
BigDecimal loyaltyDiscount
The loyaltyDiscount -
markdown
BigDecimal markdown
The markdown -
originalPrice
BigDecimal originalPrice
The originalPrice -
otherCharges
BigDecimal otherCharges
The otherCharges -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
The otherChargesIncludingTax -
overAllDiscount
BigDecimal overAllDiscount
The overAllDiscount -
overAllTax
BigDecimal overAllTax
The overAllTax -
priceAfterDiscount
BigDecimal priceAfterDiscount
The priceAfterDiscount -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
The priceAfterMarkdown -
priceFacets
Map<String,
Map<String, Object>> priceFacets The priceFacets -
priceIncludingOtherCharges
BigDecimal priceIncludingOtherCharges
The priceIncludingOtherCharges -
priceIncludingTax
BigDecimal priceIncludingTax
The priceIncludingTax -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
The taxOnDeliveryCharge -
taxOnOtherCharges
BigDecimal taxOnOtherCharges
The taxOnOtherCharges -
taxOnPrice
BigDecimal taxOnPrice
The taxOnPrice -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
The totalDeliveryCharge -
totalDiscount
BigDecimal totalDiscount
The totalDiscount -
voucherDiscount
BigDecimal voucherDiscount
The voucherDiscount
-
-
Class com.skava.cart.model.CartPropertiesAPIResponse
class CartPropertiesAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.CartSubscription
class CartSubscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
-
frequencyType
String frequencyType
Refers to the frequency type of the subscription. -
id
long id
Refers to the id of the subscription. -
isDefault
Boolean isDefault
Refers to set subscription as Default. -
name
String name
Refers to the name of the subscription. -
orderProcessingDate
int orderProcessingDate
Refers to the processing date of the subscription. -
skipSubscriptionItems
Boolean skipSubscriptionItems
Refers to skipSubscriptionItems.
-
-
Class com.skava.cart.model.CheckoutCommunicationPreference
class CheckoutCommunicationPreference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
email
String email
The email -
firstName
String firstName
The firstName -
lastName
String lastName
The lastName -
phone
String phone
The phone -
preferredContactMethod
CheckoutCommunicationPreference.PreferredContactMethodEnum preferredContactMethod
The preferredContactMethod -
zipCode
String zipCode
The zipCode
-
-
Class com.skava.cart.model.CheckoutItem
class CheckoutItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alternateCurrency
AlternateCurrency alternateCurrency
The alternateCurrency -
currency
String currency
The currency -
deliveryDetails
DeliveryDetails deliveryDetails
The deliveryDetails -
errorCode
String errorCode
The errorCode -
errorMessage
String errorMessage
The errorMessage -
isSubscription
Boolean isSubscription
The isSubscription. -
itemId
Long itemId
The itemId -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
loyalty details. -
notificationMessages
List<String> notificationMessages
The notificationMessages -
otherCharges
List<OtherCharges> otherCharges
Cart Other Charges -
promotionDetails
PromotionDetails promotionDetails
The promotionDetails -
properties
Map<String,
String> properties The properties -
quantityFractional
@NotNull BigDecimal quantityFractional
-
removeProperties
Map<String,
String> removeProperties The removeProperties -
skus
List<CheckoutSku> skus
The skus -
sourceItemId
BigDecimal sourceItemId
The sourceItemId -
storeDetails
StoreDetails storeDetails
The storeDetails -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier -
subscription
CheckoutSubscription subscription
The subscription. -
taxationDetails
TaxationDetails taxationDetails
The taxationDetails -
totalValue
ItemMath totalValue
The totalValue -
unitValue
ItemMath unitValue
The unitValue -
valid
Boolean valid
The valid -
variablePriceOpted
BigDecimal variablePriceOpted
The variablePriceOpted
-
-
Class com.skava.cart.model.CheckoutPromotion
class CheckoutPromotion extends Object implements Serializable- serialVersionUID:
- 232870003553399275L
-
Serialized Fields
-
breakup
List<PromotionBreakUp> breakup
List of PromotionBreakUp which is break up of all discounts in the specific promotion type -
priceFacets
Map<String,
Object> priceFacets Contains the priceFacets. -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total promotional discount on delivery charge of all item level promotions for all units. -
totalPrice
BigDecimal totalPrice
Total promotional discount of all item level promotions for all units. -
type
PromotionType type
Specifies the level of promotion. The accepted values are: ITEM, CART, APPEASEMENT. ITEM - Indicates item level promotion. CART - Indicates cart level promotion. APPEASEMENT - Indicates appeasement type of promotion. -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
Total promotional discount on delivery charge of all item level promotions per unit. -
unitPrice
BigDecimal unitPrice
Total promotional discount of all item level promotions per unit.
-
-
Class com.skava.cart.model.CheckoutSku
class CheckoutSku extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ageLimit
SkuAgeLimit ageLimit
The ageLimit -
alternateCurrencyProperties
List<SkuAlternateCurrencyDetails> alternateCurrencyProperties
The alternateCurrencyProperties -
fulfilmentProperties
SkuFulfillmentDetails fulfilmentProperties
The fulfilmentProperties -
inventoryProperties
SkuInventoryLimit inventoryProperties
The inventoryProperties -
markdown
BigDecimal markdown
The markdown -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
The optionalSkuQuantity -
price
BigDecimal price
The price -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
productId
@NotNull String productId
-
promotionDetails
PromotionDetails promotionDetails
Promotion details -
quantityLimit
SkuQuantityLimit quantityLimit
The quantityLimit -
regularPrice
BigDecimal regularPrice
The regularPrice -
skuId
@NotNull String skuId
-
skuProperties
Map<String,
String> skuProperties The skuProperties -
skuQuantity
BigDecimal skuQuantity
The skuQuantity -
subType
CheckoutSku.SubTypeEnum subType
The subType -
taxationProperties
SkuTaxationProperties taxationProperties
The taxationProperties -
title
String title
The title -
type
@NotNull CheckoutSku.TypeEnum type
Specifies the type of the SKU in the cart. The following are the types:- DEFAULT: Specifies the simple SKU not part of any bundle.
- BUNDLE: Specifies the bundle SKU which contains other SKUs within.
- MAIN: Indicates the main SKU of a bundle.
- MANDATORY: Indicates the mandatory SKU of a bundle.
- OPTIONAL: Indicates the optional SKU of a bundle.
This attribute cannot be changed once the item is added to the cart. If this needs to be changed then that item needs to be removed from the cart and a new item should be added with the correct value.
It is a mandatory field. It should not be null or empty. -
variablePriceLimit
SkuVariablePriceLimit variablePriceLimit
The variablePriceLimit
-
-
Class com.skava.cart.model.CheckoutSubscription
class CheckoutSubscription extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
-
frequencyType
String frequencyType
The frequencyType.
-
-
Class com.skava.cart.model.CommunicationPreference
class CommunicationPreference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartId
@NotNull Long cartId
-
collectionId
@NotNull Long collectionId
-
contactMethod
@NotNull ContactMethod contactMethod
Specifies the contact method, which is used to contact the user for the orders. The possible values are PHONE, SMS, and EMAIL. -
email
@NotNull String email
-
firstName
@NotNull String firstName
-
lastName
@NotNull String lastName
-
phone
@NotNull String phone
-
zipCode
@NotNull String zipCode
-
-
Class com.skava.cart.model.CommunicationPreferenceAPIResponse
class CommunicationPreferenceAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
communicationPreference
CommunicationPreference communicationPreference
The communicationPreference
-
-
Class com.skava.cart.model.DeliveryDetails
class DeliveryDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
address
AddressCheckout address
The address -
deliveredAlone
boolean deliveredAlone
The deliveredAlone -
deliverOnOrBefore
Long deliverOnOrBefore
The deliverOnOrBefore -
deliveryCharge
BigDecimal deliveryCharge
The deliveryCharge -
deliveryId
String deliveryId
The deliveryId -
deliveryInstructions
String deliveryInstructions
The deliveryInstructions -
deliveryType
DeliveryDetails.DeliveryTypeEnum deliveryType
The deliveryType -
email
String email
email -
firstName
String firstName
firstName -
lastName
String lastName
lastName -
methods
List<DeliveryMethod> methods
The methods -
phone
String phone
phone -
properties
Map<String,
String> properties The properties -
store
DeliveryStore store
The store -
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
The totalDeliveryCharge
-
-
Class com.skava.cart.model.DeliveryMethod
class DeliveryMethod extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cost
BigDecimal cost
The cost -
deliveryPeriod
long deliveryPeriod
Indicates the expected period when the delivery can be made. The value is specified in int. -
deliveryTime
Long deliveryTime
The deliveryTime -
id
String id
The id -
isTaxIncluded
Boolean isTaxIncluded
The isTaxIncluded -
name
String name
The name -
selected
boolean selected
The isSelected -
taxationId
String taxationId
The taxationId
-
-
Class com.skava.cart.model.DeliveryStore
class DeliveryStore extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
storeId
String storeId
The storeId
-
-
Class com.skava.cart.model.Item
class Item extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
-
address
Address address
The address -
createdBy
String createdBy
The createdBy -
customProperties
Map<String,
String> customProperties The customProperties -
id
@NotNull Long id
-
inStockQuantity
BigDecimal inStockQuantity
The inStockQuantity -
isSubscription
Boolean isSubscription
The isSubscription. -
quantityFractional
@NotNull BigDecimal quantityFractional
-
shipping
Shipping shipping
The shipping -
skus
List<Sku> skus
The skus -
storeId
String storeId
The storeId -
storeLocationIdentifier
String storeLocationIdentifier
Indicates the storeLocationIdentifier -
subscription
CartItemSubscription subscription
The subscription. -
updatedBy
String updatedBy
The updatedBy
-
-
Class com.skava.cart.model.ItemMath
class ItemMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliveryCharge
BigDecimal deliveryCharge
The deliveryCharge -
deliveryChargeAfterDiscount
BigDecimal deliveryChargeAfterDiscount
The deliveryChargeAfterDiscount -
deliveryChargeDiscount
BigDecimal deliveryChargeDiscount
The deliveryChargeDiscount -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
The deliveryChargeIncludingTax -
discount
BigDecimal discount
The discount -
grandTotal
BigDecimal grandTotal
The grandTotal -
markdown
BigDecimal markdown
The markdown -
originalPrice
BigDecimal originalPrice
The originalPrice -
otherCharges
BigDecimal otherCharges
The otherCharges -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
The otherChargesIncludingTax -
overAllDiscount
BigDecimal overAllDiscount
The overAllDiscount -
overAllTax
BigDecimal overAllTax
The overAllTax -
priceAfterDiscount
BigDecimal priceAfterDiscount
The priceAfterDiscount -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
The priceAfterMarkdown -
priceFacets
Map<String,
Map<String, Object>> priceFacets The priceFacets -
priceIncludingOtherCharges
BigDecimal priceIncludingOtherCharges
The priceIncludingOtherCharges -
priceIncludingTax
BigDecimal priceIncludingTax
The priceIncludingTax -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
The taxOnDeliveryCharge -
taxOnOtherCharges
BigDecimal taxOnOtherCharges
The taxOnOtherCharges -
taxOnPrice
BigDecimal taxOnPrice
The taxOnPrice
-
-
Class com.skava.cart.model.ItemPropertiesAPIResponse
class ItemPropertiesAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.LoyaltyDetail
class LoyaltyDetail extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
long id
id -
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
Refers to the id of voucher. -
voucherType
String voucherType
Refers to the name of voucher.
-
-
Class com.skava.cart.model.LoyaltyDetailsAPIResponse
class LoyaltyDetailsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
loyaltyDetails
List<LoyaltyDetail> loyaltyDetails
loyaltyDetails
-
-
Class com.skava.cart.model.OtherCharges
class OtherCharges extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
calculatedTotalValue
BigDecimal calculatedTotalValue
Indicates the total calculated value this other charge element. -
calculatedUnitValue
BigDecimal calculatedUnitValue
Indicates the calculated value per unit of this other charge element. -
chargeAgainst
String chargeAgainst
Indicates if the variable cost is charged against returned item or new item. -
chargeSource
String chargeSource
Indicates the source on which the percent charge needs to be applied. -
chargeType
String chargeType
Indicates the charge type like percentage or flat rate to calculate the variable price. -
chargeValue
BigDecimal chargeValue
Indicates value of this other charge element. -
chargeValueOverridable
boolean chargeValueOverridable
Indicates whether this variable charge is editable or not. -
description
String description
Holds the description of this other charge element. -
id
Long id
-
mode
String mode
Mode -
name
String name
Name of the other charge. -
properties
Map<String,
String> properties Indicates properties map. -
taxable
boolean taxable
Indicates whether this variable price element is taxable or not. -
type
String type
Indicates the type of the elements on which the variable price is applied. -
waivedByDefault
boolean waivedByDefault
Indicates whether this variable cost is waived or not. -
waiveOverridable
boolean waiveOverridable
Indicates whether this variable cost is waived or not.
-
-
Class com.skava.cart.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.Payment
class Payment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
@NotNull BigDecimal amount
-
billingAddress
BillingAddress billingAddress
Billing address -
createdBy
String createdBy
The createdBy -
currency
String currency
The currency -
id
@NotNull Long id
-
paymentId
@NotNull String paymentId
-
paymentItemId
String paymentItemId
The paymentItemId -
paymentType
@NotNull String paymentType
-
properties
Map<String,
String> properties Custom properties -
transactionId
String transactionId
The transactionId -
updatedBy
String updatedBy
The updatedBy
-
-
Class com.skava.cart.model.PaymentAPIResponse
class PaymentAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.PaymentCheckout
class PaymentCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
The accountId -
accountInfo
@NotNull CardCheckout accountInfo
-
amount
BigDecimal amount
The amount -
billingAddress
AddressCheckout billingAddress
The billingAddress -
chargePriority
String chargePriority
The chargePriority -
errorCode
String errorCode
The errorCode -
errorResponse
String errorResponse
The errorResponse -
format
String format
The format -
id
String id
The id -
isDefault
Boolean isDefault
The isDefault -
isValid
Boolean isValid
The isValid -
name
@NotNull String name
-
option
PaymentOptions option
The option -
paymentItems
List<PaymentItemCheckout> paymentItems
The paymentItems -
properties
Map<String,
String> properties The properties -
refundPriority
String refundPriority
The refundPriority -
status
@NotNull String status
-
type
@NotNull String type
-
userId
String userId
The userId -
valueType
@NotNull String valueType
-
-
Class com.skava.cart.model.PaymentItemCheckout
class PaymentItemCheckout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cardInfo
CardCheckout cardInfo
The cardInfo -
paymentItemId
String paymentItemId
The paymentItemId -
paymentRefId
String paymentRefId
The paymentRefId -
status
PaymentItemCheckout.StatusEnum status
The status -
transactionId
String transactionId
The transactionId -
value
BigDecimal value
The value
-
-
Class com.skava.cart.model.PaymentOptions
class PaymentOptions extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.Promotion
class Promotion extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.PromotionAPIResponse
class PromotionAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.PromotionBreakUp
class PromotionBreakUp extends Object implements Serializable- serialVersionUID:
- 5971054438775950220L
-
Serialized Fields
-
applyBeforeTaxation
Boolean applyBeforeTaxation
-
code
String code
-
confirmationCode
String confirmationCode
The confirmation code. -
description
String description
Description -
identifier
String identifier
Identifier -
isTest
Boolean isTest
Specifies if the promotion applied to the cart is a test promotion. The value is of type boolean. True indicates that the promotion is test promotion. -
matchedSkuIds
List<String> matchedSkuIds
Contains the matched sku ids -
productId
String productId
Contains the product id -
promotionLevel
ProrationLevelDomain promotionLevel
The promotionLevel. -
quantity
BigDecimal quantity
Quantity -
skuId
String skuId
Contains the id of the Sku -
title
String title
Title -
totalValue
BigDecimal totalValue
Total value -
type
PromotionBreakUpType type
type -
unitValue
BigDecimal unitValue
Unit value -
valueType
ValueType valueType
Value Type
-
-
Class com.skava.cart.model.PromotionCode
class PromotionCode extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.PromotionDetails
class PromotionDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
appeasement
Appeasement appeasement
The appeasement -
codes
List<PromotionCode> codes
The codes -
promotions
List<CheckoutPromotion> promotions
The promotions
-
-
Class com.skava.cart.model.RequiredPayment
class RequiredPayment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bagValue
BigDecimal bagValue
The bagValue -
totalAmountPaid
BigDecimal totalAmountPaid
The totalAmountPaid -
totalAmountUnpaid
BigDecimal totalAmountUnpaid
The totalAmountUnpaid
-
-
Class com.skava.cart.model.Shipping
class Shipping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliveryInstructions
String deliveryInstructions
The deliveryInstructions -
deliveryOnOrBefore
Long deliveryOnOrBefore
The deliveryOnOrBefore -
email
String email
The email -
expectedDaysForDelivery
Long expectedDaysForDelivery
The expectedDaysForDelivery -
firstName
String firstName
The firstName -
id
@NotNull Long id
-
lastName
String lastName
The lastName -
phone
String phone
The phone -
selectedMethod
@NotNull String selectedMethod
-
shippingVersion
@NotNull Long shippingVersion
-
storeLocationIdentifier
String storeLocationIdentifier
The storeLocationIdentifier. -
type
@NotNull String type
-
-
Class com.skava.cart.model.ShippingResponse
class ShippingResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
shipping
Shipping shipping
The shipping
-
-
Class com.skava.cart.model.Sku
class Sku extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.cart.model.SkuAgeLimit
class SkuAgeLimit extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
limit
BigDecimal limit
The limit -
required
Boolean required
The required
-
-
Class com.skava.cart.model.SkuAlternateCurrencyCostPerPoints
class SkuAlternateCurrencyCostPerPoints extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cashToPoints
String cashToPoints
The cashToPoints -
costPerPoint
BigDecimal costPerPoint
The costPerPoint -
maxValue
BigDecimal maxValue
The maxValue -
minValue
BigDecimal minValue
The minValue -
pointsToCash
String pointsToCash
The pointsToCash
-
-
Class com.skava.cart.model.SkuAlternateCurrencyDetails
class SkuAlternateCurrencyDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
costPerPoints
SkuAlternateCurrencyCostPerPoints costPerPoints
The costPerPoints -
maxCash
BigDecimal maxCash
The maxCash -
maxPoints
BigDecimal maxPoints
The maxPoints -
minCash
BigDecimal minCash
The minCash -
minPoints
BigDecimal minPoints
The minPoints -
offerAppliedValues
SkuAlternateCurrencyOfferAppliedValues offerAppliedValues
The offerAppliedValues -
payOnlyByCash
Boolean payOnlyByCash
The payOnlyByCash -
payOnlyByPoints
Boolean payOnlyByPoints
The payOnlyByPoints -
points
BigDecimal points
The points -
type
String type
The type
-
-
Class com.skava.cart.model.SkuAlternateCurrencyOfferAppliedValues
class SkuAlternateCurrencyOfferAppliedValues extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
maxPoints
BigDecimal maxPoints
The maxPoints -
minPoints
BigDecimal minPoints
The minPoints -
points
BigDecimal points
The points
-
-
Class com.skava.cart.model.SkuFulfillmentDetails
class SkuFulfillmentDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fulfillmentType
SkuFulfillmentDetails.FulfillmentTypeEnum fulfillmentType
The fulfillmentType -
returnable
Boolean returnable
The returnable -
shippingCode
String shippingCode
The shippingCode -
skuDimension
SkuFulfillmentDimension skuDimension
The skuDimension -
skuSize
SkuFulfillmentSize skuSize
The skuSize -
skuWeight
SkuFulfillmentWeight skuWeight
The skuWeight -
specialShipping
Boolean specialShipping
The specialShipping -
specialShippingCode
String specialShippingCode
The specialShippingCode
-
-
Class com.skava.cart.model.SkuFulfillmentDimension
class SkuFulfillmentDimension extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
BigDecimal height
The height -
length
BigDecimal length
The length -
unit
String unit
The unit -
width
BigDecimal width
The width
-
-
Class com.skava.cart.model.SkuFulfillmentSize
class SkuFulfillmentSize extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
unit
String unit
The unit -
value
BigDecimal value
The value
-
-
Class com.skava.cart.model.SkuFulfillmentWeight
class SkuFulfillmentWeight extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
unit
String unit
The unit -
value
BigDecimal value
The value
-
-
Class com.skava.cart.model.SkuInventoryLimit
class SkuInventoryLimit extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
available
Boolean available
The available -
backOrdered
Boolean backOrdered
The backOrdered -
binName
String binName
The binName -
expectedBackOrderAvailabilityDate
Long expectedBackOrderAvailabilityDate
The expectedBackOrderAvailabilityDate -
expectedPreOrderAvailabilityDate
Long expectedPreOrderAvailabilityDate
The expectedPreOrderAvailabilityDate -
lowStock
Boolean lowStock
The lowStock -
preOrdered
Boolean preOrdered
The preOrdered
-
-
Class com.skava.cart.model.SkuQuantityLimit
class SkuQuantityLimit extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.SkuTaxationProperties
class SkuTaxationProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
taxationId
String taxationId
The taxationId
-
-
Class com.skava.cart.model.SkuVariablePriceLimit
class SkuVariablePriceLimit extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.StoreDetails
class StoreDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.model.TaxationDetails
class TaxationDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isPriceInclusiveOftax
Boolean isPriceInclusiveOftax
The isPriceInclusiveOftax -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
The totalDeliveryCharge -
totalDiscountCharge
BigDecimal totalDiscountCharge
The totalDiscountCharge -
totalPrice
BigDecimal totalPrice
The totalPrice -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
The unitDeliveryCharge -
unitDiscountCharge
BigDecimal unitDiscountCharge
The unitDiscountCharge -
unitPrice
BigDecimal unitPrice
The unitPrice
-
-
-
Package com.skava.cart.orchestration.model
-
Class com.skava.cart.orchestration.model.AddressOptions
class AddressOptions extends Object implements Serializable- serialVersionUID:
- 1833887856429491683L
-
Serialized Fields
-
addAddressToProfile
Boolean addAddressToProfile
Indicates whether to add address to the user's profile or not. -
overrideAddressValidation
Boolean overrideAddressValidation
Indicates whether to override address validation. -
setAsDefaultAddressInProfile
Boolean setAsDefaultAddressInProfile
Set As Default Address In Profile -
useDefaultAddress
Boolean useDefaultAddress
Indicates whether to use user's default address.
-
-
Class com.skava.cart.orchestration.model.AddressValidation
class AddressValidation extends Object implements Serializable- serialVersionUID:
- 6962874758502885390L
-
Serialized Fields
-
overridden
Boolean overridden
Specifies if the type of address validation is overridden. Example = true -
recommendation
Boolean recommendation
Specifies if the type of address validation is overridden. Example = true -
recommendations
List<Address> recommendations
Specifies the recommended address for the validations requests Example = true -
type
AddressValidationType type
Type of the address validation. The accepted values are PHYSICAL, DIGITAL, STOREPICKUP. -
validated
Boolean validated
Specifies if the type of address is validated.
-
-
Class com.skava.cart.orchestration.model.AlternateCurrency
class AlternateCurrency extends Object implements Serializable- serialVersionUID:
- -2779542020112601533L
-
Serialized Fields
-
adjustedValues
AlternateCurrencyAdjustedValues adjustedValues
Adjusted values for alternate currency -
cashToPurchase
BigDecimal cashToPurchase
Specifies the cash to purchase opted by the customer to buy the item. The minimum and the maximum limit of the value comes from the Pricing service. This is an optional field. -
discountPoints
BigDecimal discountPoints
Calculated discount points -
pointsToPurchase
BigDecimal pointsToPurchase
Specifies the points to purchase opted by the customer to buy the item. The minimum and the maximum limit of the value comes from the Pricing service. This is an optional field. -
totalCashToPurchase
BigDecimal totalCashToPurchase
Represents total cash to purchase which is user opted cash to purchase into product of quantity -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
Specifies the total points to purchase opted by the customer to buy the item. This is a readonly field.
-
-
Class com.skava.cart.orchestration.model.AlternateCurrencyAdjustedValues
class AlternateCurrencyAdjustedValues extends Object implements Serializable- serialVersionUID:
- -4719314889704739622L
-
Serialized Fields
-
cashToPurchase
BigDecimal cashToPurchase
Adjusted cash to purchase value based on the user selection and discount value -
maxPoints
BigDecimal maxPoints
Adjusted maximum points value for the SKU -
minPoints
BigDecimal minPoints
Adjusted minimum points value for the SKU -
points
BigDecimal points
Adjusted total value of the SKU in points -
pointsToPurchase
BigDecimal pointsToPurchase
Adjusted points to purchase value based on the user selection and discount value -
totalCashToPurchase
BigDecimal totalCashToPurchase
Adjusted cash to purchase into product of quantity -
totalPointsToPurchase
BigDecimal totalPointsToPurchase
Adjusted points to purchase into product of quantity
-
-
Class com.skava.cart.orchestration.model.Appeasement
class Appeasement extends Object implements Serializable- serialVersionUID:
- 7834922864761140198L
-
Serialized Fields
-
overridePin
String overridePin
Override Pin for processing if the appeasement given is higher than a predefined threshold. -
type
AppeasementType type
The type of the appeasement. The accepted values are: FLAT, PERCENTAGE. -
value
BigDecimal value
Value of the appeasement to be added to the cart
-
-
Class com.skava.cart.orchestration.model.ApplyPriceRuleRequest
class ApplyPriceRuleRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applyPriceRule
List<org.json.simple.JSONObject> applyPriceRule
-
-
Class com.skava.cart.orchestration.model.ApprovalDetails
class ApprovalDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
approverId
long approverId
Approver -
approverName
String approverName
ApproverName -
cartId
long cartId
the cart. -
comment
String comment
comment -
comments
String comments
comments -
emailId
String emailId
email -
id
long id
id -
status
String status
Approved -
userId
String userId
UserId -
userName
String userName
UserName
-
-
Class com.skava.cart.orchestration.model.B2bApprovalStatusUpdateRequest
class B2bApprovalStatusUpdateRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
approvalInfo
List<ApprovalDetails> approvalInfo
approvalInfo -
status
String status
Items
-
-
Class com.skava.cart.orchestration.model.BulkTransactionBinItemDTO
class BulkTransactionBinItemDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binName
String binName
Name of the bin. The bin name can be alpha numeric plus the special character underscore(_) is allowed. Special characters other than underscore(_) is not allowed. The bin name and the collection Id is unique. -
response
InventoryServiceResponse response
InventoryServiceResponse -
skuId
String skuId
skuId refers to the Name of the binItem. skuId is unique in the bin. -
transaction
TransactionDTO transaction
TransactionDTO
-
-
Class com.skava.cart.orchestration.model.BulkTransactionDTO
class BulkTransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allOrNone
boolean allOrNone
It defines, fail on rollback any one of the transaction is to be failed -
binItems
List<BulkTransactionBinItemDTO> binItems
List of bin items, which contains a transaction to be perform
-
-
Class com.skava.cart.orchestration.model.CartAgeVerificationDetails
class CartAgeVerificationDetails extends Object implements Serializable- serialVersionUID:
- 8712930015542353556L
-
Serialized Fields
-
required
boolean required
Specifies whether the age verification is required or not. The value true indicates the age verification is required; otherwise, false. -
requiredLimit
BigDecimal requiredLimit
Specifies what is the age limit for buying the items in the cart. -
verified
boolean verified
Specifies whether the age verification is provided or not. The value:- true indicates the age verification is provided
- false indicates the age verification is not provided
-
verifiedLimit
BigDecimal verifiedLimit
Specifies the age limit verified by the buyer -
verifiedUsing
@Size(min=0,max=255) String verifiedUsing
Specifies the name of the identity card the user used to verify his / her age. -
verifierIdNumber
@Size(min=0,max=255) String verifierIdNumber
Identification number of the identity card provided by the user for age verification
-
-
Class com.skava.cart.orchestration.model.CartApprovalWorkflowRequest
class CartApprovalWorkflowRequest extends Object implements Serializable- serialVersionUID:
- -4732634503165868016L
-
Serialized Fields
-
accountsCollectionId
long accountsCollectionId
accounts collection id -
data
SFCart data
cart data
-
-
Class com.skava.cart.orchestration.model.CartMath
class CartMath extends Object implements Serializable- serialVersionUID:
- 7687913414761228702L
-
Serialized Fields
-
calculatedDeliveryCharges
HashMap<String,
BigDecimal> calculatedDeliveryCharges calculatedDeliveryCharges -
cartDeliveryCharge
BigDecimal cartDeliveryCharge
Specifies the cart level delivery charges for all the SKUs and for all the quantities in the cart. -
cartDeliveryChargeAfterDiscount
BigDecimal cartDeliveryChargeAfterDiscount
Specifies the cart level delivery charges after discount for all the SKUs and for all the quantities in the cart. -
cartDeliveryChargeDiscount
BigDecimal cartDeliveryChargeDiscount
Specifies the cart level delivery charges discount for all the SKUs and for all the quantities in the cart. -
cartDiscount
BigDecimal cartDiscount
Specifies the cart level discounts for all the SKUs and for all the quantities in the cart. -
count
BigDecimal count
Count of items in the cart -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
Specifies the total delivery charges including tax for all the SKUs and for all the quantities in the cart. -
grandTotal
BigDecimal grandTotal
Specifies the overall value of the cart. -
itemDeliveryCharge
BigDecimal itemDeliveryCharge
Specifies the item level delivery charges for all the SKUs and for all the quantities in the cart. -
itemDeliveryChargeAfterDiscount
BigDecimal itemDeliveryChargeAfterDiscount
Specifies the item level delivery charges after discount for all the SKUs and for all the quantities in the cart. -
itemDeliveryChargeDiscount
BigDecimal itemDeliveryChargeDiscount
Specifies the item level delivery charges discount for all the SKUs and for all the quantities in the cart. -
itemDiscount
BigDecimal itemDiscount
Specifies the item level discount for all the SKUs and for all the quantities in the cart. -
loyaltyDiscount
BigDecimal loyaltyDiscount
Specifies the loyalty level discounts for all the SKUs and for all the quantities in the cart. -
markdown
BigDecimal markdown
Indicates the markdown value of all the SKUs and for all the quantities in the cart. A markdown is a reduction of the original price of skus to increase sales. -
originalPrice
BigDecimal originalPrice
Indicates the original total price of all the SKUs and for all the quantities in the cart. -
otherCharges
BigDecimal otherCharges
The otherCharges -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
The otherChargesIncludingTax -
overAllDiscount
BigDecimal overAllDiscount
Specifies the overall discount for the cart. -
overAllTax
BigDecimal overAllTax
Specifies the overall tax collected for the cart. -
priceAfterDiscount
BigDecimal priceAfterDiscount
Specifies the price after discount for all the SKUs and for all the quantities in the cart. -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
Indicates the price after markdown for all the SKUs and for all the quantities in the cart. A markdown is a reduction of the original price of skus to increase sales. -
priceFacets
Map<String,
Map<String, Object>> priceFacets Price Facets -
priceIncludingTax
BigDecimal priceIncludingTax
Specifies the price after discount including tax for all the SKUs and for all the quantities in the cart. -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
Specifies the tax on delivery charges for all the SKUs and for all the quantities in the cart. -
taxOnPrice
BigDecimal taxOnPrice
Specifies the tax for all the SKUs and for all the quantities in the cart. -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Specifies the total delivery charges for all the SKUs and for all the quantities in the cart. -
totalDiscount
BigDecimal totalDiscount
Specifies the total discount for all the SKUs and for all the quantities in the cart. -
totalEligibilityPercentagePrice
BigDecimal totalEligibilityPercentagePrice
The totalEligibilityPercentagePrice -
totalLoyaltyPointsToPay
BigDecimal totalLoyaltyPointsToPay
The totalLoyaltyPointsToPay -
voucherDiscount
BigDecimal voucherDiscount
Specifies the voucher level discounts for all the SKUs and for all the quantities in the cart.
-
-
Class com.skava.cart.orchestration.model.CartSubscription
class CartSubscription extends Object implements Serializable- serialVersionUID:
- -1679937335633730913L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
Refers to the frequency period of the subscription. -
frequencyType
String frequencyType
Refers to the frequency type of the subscription. -
id
long id
Refers to the id of the subscription. -
isDefault
Boolean isDefault
Refers to set subscription as Default. -
name
String name
Refers to the name of the subscription. -
orderProcessingDate
int orderProcessingDate
Refers to the processing date of the subscription. -
skipSubscriptionItems
Boolean skipSubscriptionItems
Refers to skipSubscriptionItems.
-
-
Class com.skava.cart.orchestration.model.CreateOrderRequest
class CreateOrderRequest extends Object implements Serializable- serialVersionUID:
- 2065810681740974724L
-
Class com.skava.cart.orchestration.model.DeliveryDetails
class DeliveryDetails extends Object implements Serializable- serialVersionUID:
- 4466958785000434061L
-
Serialized Fields
-
address
AddressOrchestration address
Delivery address for the items that are in the cart. Only one address can be tied to a cart altogether and or to a cart item. -
deliveredAlone
boolean deliveredAlone
Specifies if the item is delivered at item level or at the cart level. -
deliverOnOrBefore
Long deliverOnOrBefore
Refers to the deliver on or before date requested by the consumer. -
deliveryCharge
BigDecimal deliveryCharge
Delivery Charge that will be charged for this delivery for a single quantity. -
deliveryId
@Size(min=0,max=255) String deliveryId
Refers to the delivery identifier of the delivery details. It is generated in cart service. -
deliveryInstructions
@Size(min=0,max=255) String deliveryInstructions
Delivery instructions requested by the consumer. -
deliveryType
@Size(min=0,max=255) DeliveryType deliveryType
Type of delivery opted by the consumer. The value can be one of these PHYSICAL, DIGITAL, STOREPICKUP. -
methods
List<DeliveryMethod> methods
List of delivery methods for the delivery details. -
properties
Map<String,
String> properties Delivery custom properties -
store
DeliveryStore store
Store information of where the SKU needs to be picked up from. -
storeLocationIdentifier
String storeLocationIdentifier
storeLocationIdentifier -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Delivery Charge that will be charged for this delivery for total quantity.
-
-
Class com.skava.cart.orchestration.model.DeliveryMethod
class DeliveryMethod extends Object implements Serializable- serialVersionUID:
- -2726587031959129207L
-
Serialized Fields
-
cost
BigDecimal cost
Delivery charge for this delivery method -
deliveryPeriod
long deliveryPeriod
Indicates the expected period when the delivery can be made. The value is specified in int. -
deliveryTime
long deliveryTime
Expected date and time when the delivery can be made. The time is in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC). -
id
@Size(min=0,max=255) String id
The delivery method identifier generated by the shipping service. -
isTaxIncluded
Boolean isTaxIncluded
Specifies if tax is already included in the delivery charge or not. -
name
@Size(min=0,max=255) String name
Name or description of the method. -
properties
Map<String,
Object> properties Specifies the shipping method properties -
selected
boolean selected
Indicates if this method is opted by the consumer or if it is the only delivery method option available. -
taxationId
@Size(min=0,max=255) String taxationId
Taxation id to be used for the delivery charge tax calculation. This is obtained from shipping service, this id helps the 3rd party services calculate tax.
-
-
Class com.skava.cart.orchestration.model.DeliveryStore
class DeliveryStore extends Object implements Serializable- serialVersionUID:
- -1329702092176781841L
-
Serialized Fields
-
storeId
@Size(min=0,max=255) String storeId
Physical store identifier to uniquely locate the physical store. Example - MyStore
-
-
Class com.skava.cart.orchestration.model.GiftItem
class GiftItem extends Object implements Serializable- serialVersionUID:
- -5299519324645200131L
-
Serialized Fields
-
giftQuantity
int giftQuantity
giftQuantity -
isGift
Boolean isGift
The isGiftItem. -
properties
Map<String,
String> properties The properties. -
quantity
Integer quantity
Specifies the quantities of the SKU user adds to the cart. It is a mandatory field. The field should not be null or empty or zero. It should be numeric. -
skus
List<SkuResponse> skus
SKU's
-
-
Class com.skava.cart.orchestration.model.ItemMath
class ItemMath extends Object implements Serializable- serialVersionUID:
- -3574727616564831048L
-
Serialized Fields
-
deliveryCharge
BigDecimal deliveryCharge
Delivery charge for the item -
deliveryChargeAfterDiscount
BigDecimal deliveryChargeAfterDiscount
Delivery charge for the item after promotional discount. -
deliveryChargeDiscount
BigDecimal deliveryChargeDiscount
Promotional discount on the delivery charge -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
Delivery charge for the item after promotional discount including tax. -
discount
BigDecimal discount
Discount on the item based on the promotions -
grandTotal
BigDecimal grandTotal
Grand total of the item -
markdown
BigDecimal markdown
Mark down value, that is the updated value in the catalog. -
originalPrice
BigDecimal originalPrice
Original (Regular) price for the item -
otherCharges
BigDecimal otherCharges
The otherCharges -
otherChargesIncludingTax
BigDecimal otherChargesIncludingTax
The otherChargesIncludingTax -
overAllDiscount
BigDecimal overAllDiscount
Sum of all discounts, including item discount and delivery charge discount. -
overAllTax
BigDecimal overAllTax
Sum of all tax, including item tax and delivery charge discount. -
priceAfterDiscount
BigDecimal priceAfterDiscount
Item price after promotional discount -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
Item price after the mark down -
priceFacets
Map<String,
Map<String, Object>> priceFacets priceFacets -
priceIncludingOtherCharges
BigDecimal priceIncludingOtherCharges
The priceIncludingOtherCharges -
priceIncludingTax
BigDecimal priceIncludingTax
Item price of the item after discount including tax -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
Tax on the item delivery charge. -
taxOnOtherCharges
BigDecimal taxOnOtherCharges
The taxOnOtherCharges -
taxOnPrice
BigDecimal taxOnPrice
Tax on the item price after promotional discount.
-
-
Class com.skava.cart.orchestration.model.LoyaltyDetails
class LoyaltyDetails extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Serialized Fields
-
id
long id
Refers to the reward id. -
points
BigDecimal points
Refers to the reward points -
type
String type
Refers to the reward type. -
value
BigDecimal value
Refers to the reward value. -
valueType
ValueType valueType
Refers to the type of value. -
voucherId
String voucherId
Refers to the voucher Id. -
voucherType
String voucherType
Refers to the voucher name.
-
-
Class com.skava.cart.orchestration.model.Order
class Order extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Serialized Fields
-
code
@Size(min=0,max=255) String code
Error code describing the error in order -
message
@Size(min=0,max=255) String message
Locale based error message describing the error code -
orderId
@Size(min=0,max=255) String orderId
The order identifier of the order that is generated by submitting the cart. -
properties
@Size(min=0,max=255) Map<String,
String> properties The properties required for order
-
-
Class com.skava.cart.orchestration.model.OtherChargesPostResponse
class OtherChargesPostResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
otherCharges
List<OtherCharges> otherCharges
The otherCharges contains otherCharges value
-
-
Class com.skava.cart.orchestration.model.PaymentOptions
class PaymentOptions extends Object implements Serializable- serialVersionUID:
- 7240806882709847501L
-
Serialized Fields
-
addPaymentToProfile
Boolean addPaymentToProfile
Indicates whether to add payment to the user's profile or not. -
setAsDefaultPaymentInProfile
Boolean setAsDefaultPaymentInProfile
Indicates whether to set this payment as default in profile -
useDefaultPayment
Boolean useDefaultPayment
Indicates whether to use user's default payment or not.
-
-
Class com.skava.cart.orchestration.model.PickupPersonDetails
class PickupPersonDetails extends Object implements Serializable- serialVersionUID:
- 8044774406459857470L
-
Serialized Fields
-
email
@Size(min=0,max=255) String email
Email address for communication from the user. It should be a valid email address. -
firstName
@Size(min=0,max=255) String firstName
First name of the user. -
lastName
@Size(min=0,max=255) String lastName
Last name of the user. -
phone
@Size(min=0,max=255) String phone
Phone number of the user. It should be numeric value only.
-
-
Class com.skava.cart.orchestration.model.Promotion
class Promotion extends Object implements Serializable- serialVersionUID:
- 232870003553399275L
-
Serialized Fields
-
breakup
List<PromotionBreakUp> breakup
List of PromotionBreakUp which is break up of all discounts in the specific promotion type -
priceFacets
Map<String,
Object> priceFacets priceFacets -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total promotional discount on delivery charge of all item level promotions for all units. -
totalPrice
BigDecimal totalPrice
Total promotional discount of all item level promotions for all units. -
type
PromotionType type
Specifies the level of promotion. The accepted values are: ITEM, CART, APPEASEMENT. ITEM - Indicates item level promotion. CART - Indicates cart level promotion. APPEASEMENT - Indicates appeasement type of promotion. -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
Total promotional discount on delivery charge of all item level promotions per unit. -
unitPrice
BigDecimal unitPrice
Total promotional discount of all item level promotions per unit.
-
-
Class com.skava.cart.orchestration.model.PromotionBreakUp
class PromotionBreakUp extends Object implements Serializable- serialVersionUID:
- 5971054438775950220L
-
Serialized Fields
-
applyBeforeTaxation
Boolean applyBeforeTaxation
-
code
@Size(min=0,max=255) String code
-
confirmationCode
String confirmationCode
The confirmation code. -
description
@Size(min=0,max=255) String description
Description -
displayMessage
String displayMessage
Total value -
enableForEligibleProducts
String enableForEligibleProducts
Contains the flag to Enable for all Products -
frequencyIdentifier
String frequencyIdentifier
frequencyIdentifier -
frequencyType
FrequencyType frequencyType
frequencyType -
frequencyValue
String frequencyValue
frequencyValue -
identifier
@Size(min=0,max=255) String identifier
Identifier -
isGift
Boolean isGift
isGift -
isTest
Boolean isTest
Specifies if the promotion applied to the cart is a test promotion. The value is of type boolean. True indicates that the promotion is test promotion. -
lastTotalDC
BigDecimal lastTotalDC
The last total DC -
lastTotalSum
BigDecimal lastTotalSum
The last total sum -
lastUnitDC
BigDecimal lastUnitDC
The last unit DC -
lastUnitSum
BigDecimal lastUnitSum
The last unit sum -
matchedSkuIds
List<String> matchedSkuIds
Contains the matched sku ids -
priceFacets
Map<String,
Object> priceFacets priceFacets -
productId
@Size(min=0,max=255) String productId
Contains the product id -
promotionClass
String promotionClass
promotionClass -
promotionGroup
String promotionGroup
promotionGroup -
proRationLevel
ProrationLevelDomain proRationLevel
The promotionLevel. -
proximityMessage
String proximityMessage
Contains proximity message for the promotion -
quantity
BigDecimal quantity
Quantity -
skuId
@Size(min=0,max=255) String skuId
Contains the id of the Sku -
title
@Size(min=0,max=255) String title
Title -
totalValue
BigDecimal totalValue
Total value -
type
PromotionBreakUpType type
type -
unitValue
BigDecimal unitValue
Unit value -
valueType
ValueType valueType
Value Type
-
-
Class com.skava.cart.orchestration.model.PromotionCode
class PromotionCode extends Object implements Serializable- serialVersionUID:
- -1666201978902100930L
-
Serialized Fields
-
code
@Size(min=0,max=255) String code
code -
confirmationCode
String confirmationCode
The confirmation code. -
errorCode
@Size(min=0,max=255) String errorCode
error code -
errorMessage
@Size(min=0,max=255) String errorMessage
Error message -
title
@Size(min=0,max=255) String title
Title -
valid
boolean valid
Specifies if the promotion code is valid. The value is of type boolean. True corresponds to valid promotion code. -
value
BigDecimal value
Value
-
-
Class com.skava.cart.orchestration.model.PromotionDetails
class PromotionDetails extends Object implements Serializable- serialVersionUID:
- -9206845082321439774L
-
Serialized Fields
-
appeasement
Appeasement appeasement
The appeasement details -
codes
List<PromotionCode> codes
Code -
promotions
List<Promotion> promotions
The list of promotions -
proximityPromotions
List<Promotion> proximityPromotions
The list of promotions
-
-
Class com.skava.cart.orchestration.model.RequiredPayment
class RequiredPayment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bagValue
BigDecimal bagValue
Bag Value -
totalAmountPaid
BigDecimal totalAmountPaid
Total Amount Paid -
totalAmountUnpaid
BigDecimal totalAmountUnpaid
Total Amount unpaid
-
-
Class com.skava.cart.orchestration.model.SFCart
class SFCart extends Object implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Serialized Fields
-
accountsId
@Size(min=0,max=255) String accountsId
Indicates the unique identifier of the B2B Accounts. This is an input field. -
accountsRep
@Size(min=0,max=255) String accountsRep
Indicates the type of the B2B Account. This is an input field. -
accountsType
@Size(min=0,max=255) String accountsType
Indicates the type of the B2B Account. This is an input field. -
ageVerification
CartAgeVerificationDetails ageVerification
This model contains the details about the Age Verification Requirement and the provided verification. -
applicablePromotionDetails
PromotionDetails applicablePromotionDetails
Promotion details -
approvalInfo
List<ApprovalDetails> approvalInfo
Cart approvalInfo. -
cartContainsTestDiscount
Boolean cartContainsTestDiscount
Cart Contains Test Discount -
cartId
@Size(min=0,max=255) String cartId
Indicates the unique identifier of the cart. -
cartType
@Size(min=0,max=255) String cartType
Specifies the type of the cart. There can be only one type of cart per user. -
communicationPreference
SFCommunicationPreference communicationPreference
The communication preference model captures the communication preference for the cart. -
conditions
String conditions
Indicates approval workflow conditions -
costCenterId
@Size(min=0,max=255) String costCenterId
Indicates the identifier of the B2B Cost center. A Cost centre is a department within a business to which costs can be allocated to the team. This is an input field. -
createdTime
long createdTime
Specifies the time when the cart was created. Indicates the time in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC). -
currencyCode
@Size(min=0,max=255) String currencyCode
Indicates the currency code for the cart. -
currencySign
@Size(min=0,max=255) String currencySign
Indicates the currency sign for the currency code. -
deliveryDetails
DeliveryDetails deliveryDetails
Delivery details -
effectiveOrderDate
Date effectiveOrderDate
The effective order date. -
errorCode
@Size(min=0,max=255) String errorCode
Indicates the error code describing the error in the cart. -
errorMessage
@Size(min=0,max=255) String errorMessage
description = "Indicates the locale based error message describing the error code.", -
estimationAddress
AddressOrchestration estimationAddress
Delivery address for the items that are in the cart. Only one address can be tied to a cart altogather and or to a cart item. -
isApprovalCart
Boolean isApprovalCart
Indicates the approval cart -
items
List<SFItem> items
Items -
lastAccessedFromStore
@Size(min=0,max=255) String lastAccessedFromStore
lastAccessedFromStore -
lastUpdatedTime
long lastUpdatedTime
Specifies the last time the cart was updated. Indicates the time in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC). -
locale
String locale
cart locale. -
loyalty
CartLoyalty loyalty
cart loyalty. -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
loyalty details. -
otherCharges
List<OtherCharges> otherCharges
-
payments
List<PaymentOrchestration> payments
Indicates the list of payments added to the cart. -
paymentValue
RequiredPayment paymentValue
Required payment for the cart -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
properties
Map<String,
String> properties Indicates the custom properties that can be added to the cart. -
removeProperties
Map<String,
String> removeProperties Indicates the custom properties that need to be removed from the cart. -
status
String status
Cart status. -
storeDetails
StoreDetails storeDetails
Store details -
storeLocationIdentifier
String storeLocationIdentifier
Indicates the approval cart -
storeLocations
List<Location> storeLocations
loyalty details. -
subscription
CartSubscription subscription
Subscription cart details. -
taxationDetails
TaxationDetails taxationDetails
Taxation details -
updatedTime
Date updatedTime
The updated Time. -
userId
@Size(min=0,max=255) String userId
Indicates the unique identifier of the customer. -
userName
@Size(min=0,max=255) String userName
Indicates customer first name who owns the cart. Customer name will be Guest for a guest customer. -
value
CartMath value
The overall computation outcome of all items in the cart.
-
-
Class com.skava.cart.orchestration.model.SFCartSubscription
class SFCartSubscription extends Object implements Serializable- serialVersionUID:
- 2587328770282537286L
-
Serialized Fields
-
frequencyPeriod
int frequencyPeriod
-
frequencyType
String frequencyType
The frequencyType.
-
-
Class com.skava.cart.orchestration.model.SFCommunicationPreference
class SFCommunicationPreference extends Object implements Serializable- serialVersionUID:
- 8044774406459857470L
-
Serialized Fields
-
email
@Size(min=0,max=255) String email
Email address for communication from the user. It should be a valid email address. -
firstName
@Size(min=0,max=255) String firstName
First name of the user. -
lastName
@Size(min=0,max=255) String lastName
Last name of the user. -
phone
@Size(min=0,max=255) String phone
Phone number of the user. It should be numeric value only. -
preferredContactMethod
PreferredContactMethod preferredContactMethod
Preferred communication method for the user. Accepted values are: TEXT, CALL, EMAIL. The default value is EMAIL. -
zipCode
@Size(min=0,max=255) String zipCode
Indicates the zip code of the customer. There is no validation occurs on the length and the value.
-
-
Class com.skava.cart.orchestration.model.SFItem
class SFItem extends Object implements Serializable- serialVersionUID:
- -5299519324645200131L
-
Serialized Fields
-
alternateCurrency
AlternateCurrency alternateCurrency
Alternate currency -
applicablePromotionDetails
PromotionDetails applicablePromotionDetails
Promotion details -
currency
@Size(min=0,max=255) String currency
currency -
deliveryDetails
DeliveryDetails deliveryDetails
Delivery details -
enableItemLevelProcessing
Boolean enableItemLevelProcessing
The enableItemLevelProcessing. -
errorCode
@Size(min=0,max=255) String errorCode
errorCode -
errorMessage
@Size(min=0,max=255) String errorMessage
The error message. -
giftQuantity
BigDecimal giftQuantity
giftQuantity. -
inventoryProperties
SkuInventoryLimit inventoryProperties
-
isGift
Boolean isGift
The isGiftItem. -
isSubscription
Boolean isSubscription
The isSubscription. -
itemId
Long itemId
Item id -
location
Location location
Indicates the approval cart -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
loyalty details. -
notificationMessages
List<String> notificationMessages
The notification messages. -
otherCharges
List<OtherCharges> otherCharges
Item Other Charges -
pickupPersonDetails
PickupPersonDetails pickupPersonDetails
Indicates the approval cart -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
properties
Map<String,
String> properties The properties. -
quantity
Integer quantity
Specifies the quantities of the SKU user adds to the cart. It is a mandatory field. The field should not be null or empty or zero. It should be numeric. -
quantityFractional
BigDecimal quantityFractional
Specifies the quantities of the SKU user adds to the cart. It is a mandatory field. The field should not be null or empty or zero. It should be numeric. -
removeProperties
Map<String,
String> removeProperties The remove properties. -
skus
List<SkuOrchestration> skus
SKU's -
sourceItemId
BigDecimal sourceItemId
sourceItemId -
storeDetails
StoreDetails storeDetails
Store details -
storeLocationIdentifier
String storeLocationIdentifier
Indicates the approval cart -
storeLocationsInventoryBins
CheckInventory storeLocationsInventoryBins
Indicates the approval cart -
subscription
SFCartSubscription subscription
-
subscriptionAddressId
String subscriptionAddressId
The subscriptionAddressId. -
subscriptionMessage
String subscriptionMessage
Contains the subscription suggestion message of the item -
subscriptionPaymentId
String subscriptionPaymentId
The subscriptionPaymentId. -
subscriptionShippingMethod
String subscriptionShippingMethod
The subscriptionPaymentId. -
taxationDetails
TaxationDetails taxationDetails
Taxation details -
totalValue
ItemMath totalValue
Total value -
unitValue
ItemMath unitValue
Unit value -
valid
Boolean valid
Valid -
variablePriceOpted
BigDecimal variablePriceOpted
Variable price opted
-
-
Class com.skava.cart.orchestration.model.SFItemCatagorizationModel
class SFItemCatagorizationModel extends Object implements Serializable- serialVersionUID:
- -9053731431749408987L
-
Serialized Fields
-
cash
List<SFItemMappingModel> cash
-
nonCash
List<SFItemMappingModel> nonCash
-
-
Class com.skava.cart.orchestration.model.SFItemMappingModel
class SFItemMappingModel extends Object implements Serializable- serialVersionUID:
- -4370651752576218575L
-
Serialized Fields
-
itemID
Long itemID
-
matchWith
String matchWith
-
total
BigDecimal total
-
-
Class com.skava.cart.orchestration.model.SFItemPaymentMappingModel
class SFItemPaymentMappingModel extends Object implements Serializable- serialVersionUID:
- -9053731431749408987L
-
Serialized Fields
-
amount
BigDecimal amount
-
balance
BigDecimal balance
-
paymentId
Long paymentId
-
type
String type
-
-
Class com.skava.cart.orchestration.model.SFItemPaymentModel
class SFItemPaymentModel extends Object implements Serializable- serialVersionUID:
- -9053731431749408987L
-
Serialized Fields
-
cash
List<SFItemPaymentMappingModel> cash
-
nonCash
List<SFItemPaymentMappingModel> nonCash
-
-
Class com.skava.cart.orchestration.model.SFPaymentCatagorizationModel
class SFPaymentCatagorizationModel extends Object implements Serializable- serialVersionUID:
- -9053731431749408987L
-
Serialized Fields
-
cash
List<SFPaymentMappingModel> cash
-
nonCash
List<SFPaymentMappingModel> nonCash
-
-
Class com.skava.cart.orchestration.model.SFPaymentMappingModel
class SFPaymentMappingModel extends Object implements Serializable- serialVersionUID:
- -4370651752576218575L
-
Serialized Fields
-
balance
BigDecimal balance
-
id
Long id
-
mergeIds
List<String> mergeIds
-
total
BigDecimal total
-
type
String type
-
-
Class com.skava.cart.orchestration.model.SFSku
class SFSku extends SkuOms implements Serializable- serialVersionUID:
- 2587328770282537286L
-
Serialized Fields
-
ageLimit
SkuAgeLimit ageLimit
Age verification -
fulfilmentProperties
SkuFulfillmentDetails fulfilmentProperties
SkuFulfillmentDetails -
inventoryProperties
SkuInventoryLimit inventoryProperties
inventoryProperties -
markdown
BigDecimal markdown
Markdown -
optionalSkuQuantity
BigDecimal optionalSkuQuantity
Optional sku quantity -
price
BigDecimal price
Price -
priceFacets
Map<String,
Object> priceFacets -
productId
@Size(min=0,max=255) String productId
Product identifier of the SKU in the cart. -
promotionDetails
PromotionDetails promotionDetails
Promotion details -
quantityLimit
SkuQuantityLimit quantityLimit
Quantity -
regularPrice
BigDecimal regularPrice
Regular Price -
skuId
@Size(min=0,max=255) String skuId
SKU identifier of the SKU in the cart. -
skuProperties
Map<String,
String> skuProperties Sku properties Map -
skuQuantity
BigDecimal skuQuantity
Sku quantity -
subType
SubType subType
Subtype of the Bundle SKU. There are no sub types for DEFAULT SKU BUNDLE: Bundle SKU, MAIN: Main SKU of a bundle, MANDATORY: Mandatory SKU of the bundle, OPTIONAL: Optional SKU of the bundle. -
taxationProperties
SkuTaxationProperties taxationProperties
taxationProperties -
title
@Size(min=0,max=255) String title
Title -
totalValue
TotalValueMath totalValue
Contains the discount details of the product -
type
SkuType type
Specifies the type of the SKU in the cart. DEFAULT: Simple SKU not part of any bundle. BUNDLE: Bundle SKU and contains other SKUs with in. -
variablePriceLimit
SkuVariablePriceLimit variablePriceLimit
Variable price
-
-
Class com.skava.cart.orchestration.model.SkuAgeLimit
class SkuAgeLimit extends Object implements Serializable- serialVersionUID:
- 2150444177158402509L
-
Serialized Fields
-
limit
BigDecimal limit
limit -
required
Boolean required
Specifies if age verification is required for the SKU. true: Age verification is required false: Age verification is not required.
-
-
Class com.skava.cart.orchestration.model.SkuAlternateCurrencyCostPerPoints
class SkuAlternateCurrencyCostPerPoints extends Object implements Serializable- serialVersionUID:
- -5337513838040435186L
-
Serialized Fields
-
cashToPoints
String cashToPoints
Cash to points -
costPerPoint
BigDecimal costPerPoint
Cost per point -
maxValue
BigDecimal maxValue
Max value -
minValue
BigDecimal minValue
Min value -
pointsToCash
String pointsToCash
Points to cash
-
-
Class com.skava.cart.orchestration.model.SkuAlternateCurrencyDetails
class SkuAlternateCurrencyDetails extends Object implements Serializable- serialVersionUID:
- 4561610053541587571L
-
Serialized Fields
-
costPerPoints
SkuAlternateCurrencyCostPerPoints costPerPoints
Cost per point details and details of the cash and points conversions. -
maxCash
BigDecimal maxCash
Maximum cash to be used for purchase of the SKU. -
maxPoints
BigDecimal maxPoints
Max points -
minCash
BigDecimal minCash
Minimum cash to be used for purchase of the SKU. -
minPoints
BigDecimal minPoints
Min points -
offerAppliedValues
SkuAlternateCurrencyOfferAppliedValues offerAppliedValues
Offer applied values for the alternate currency -
payOnlyByCash
Boolean payOnlyByCash
Pay only by cash -
payOnlyByPoints
Boolean payOnlyByPoints
Pay only by points -
points
BigDecimal points
points -
type
@Size(min=0,max=255) String type
Type
-
-
Class com.skava.cart.orchestration.model.SkuAlternateCurrencyOfferAppliedValues
class SkuAlternateCurrencyOfferAppliedValues extends Object implements Serializable- serialVersionUID:
- -7923306083290371980L
-
Serialized Fields
-
maxPoints
BigDecimal maxPoints
Max point -
minPoints
BigDecimal minPoints
Min point -
points
BigDecimal points
points
-
-
Class com.skava.cart.orchestration.model.SkuFulfillmentDetails
class SkuFulfillmentDetails extends Object implements Serializable- serialVersionUID:
- -2737964979118673971L
-
Serialized Fields
-
fulfillmentType
FulfillmentType fulfillmentType
Indicates the type in which the SKU can be fulfilled. The fulfillment types are as follows:
PHYSICAL - The SKU is fulfilled physically, either by physically sending it to the home or by delivering it in the store.
DIGITAL: The SKU is fulfilled digitally. -
replaceable
Boolean replaceable
-
returnable
Boolean returnable
Returnable -
shippingCode
@Size(min=0,max=255) String shippingCode
Shipping code -
skuDimension
SkuFulfillmentDimension skuDimension
Sku dimension -
skuSize
SkuFulfillmentSize skuSize
Sku Size -
skuWeight
SkuFulfillmentWeight skuWeight
Sku Weight -
specialShipping
Boolean specialShipping
Special shipping -
specialShippingCode
@Size(min=0,max=255) String specialShippingCode
Special shipping code
-
-
Class com.skava.cart.orchestration.model.SkuFulfillmentDimension
class SkuFulfillmentDimension extends Object implements Serializable- serialVersionUID:
- -2049004033215071941L
-
Serialized Fields
-
height
BigDecimal height
Height -
length
BigDecimal length
Indicates the length of the SKU. Required if SKU dimension is provided. -
unit
@Size(min=0,max=255) String unit
Unit -
width
BigDecimal width
Specifies the width of the SKU. Required if the SKU dimension is provided.
-
-
Class com.skava.cart.orchestration.model.SkuFulfillmentSize
class SkuFulfillmentSize extends Object implements Serializable- serialVersionUID:
- 3466709516147154001L
-
Serialized Fields
-
unit
@Size(min=0,max=255) String unit
Unit -
value
BigDecimal value
Indicates the size of the SKU. Required if SKU size is provided.
-
-
Class com.skava.cart.orchestration.model.SkuFulfillmentWeight
class SkuFulfillmentWeight extends Object implements Serializable- serialVersionUID:
- 4662206974825379291L
-
Serialized Fields
-
unit
@Size(min=0,max=255) String unit
unit -
value
BigDecimal value
Indicates weight of the SKU. Required if SKU weight is provided.
-
-
Class com.skava.cart.orchestration.model.SkuInventoryLimit
class SkuInventoryLimit extends Object implements Serializable- serialVersionUID:
- 6407713533275660185L
-
Serialized Fields
-
atpQty
BigDecimal atpQty
Specifies inventory total count -
available
Boolean available
Specifies whether the inventory is available for the required quantity or not.
The value true indicates the required quantity is available.
The value false indicates the required quantity is unavailable. -
backOrdered
Boolean backOrdered
Back Ordered -
backOrderedQty
BigDecimal backOrderedQty
Specifies backOrder quantity limit -
binName
@Size(min=0,max=255) String binName
Bin name -
expectedBackOrderAvailabilityDate
long expectedBackOrderAvailabilityDate
Expected back order availability date -
expectedPreOrderAvailabilityDate
long expectedPreOrderAvailabilityDate
Expected pre order availability date -
lowStock
Boolean lowStock
Specifies whether the stock availability is limited or not.
The value true indicates the available quantity is limited.
The value false indicates the sufficient quantity is available or the SKU is out of stock. -
lowStockThreshold
BigDecimal lowStockThreshold
Specifies low stock quantity limit -
outOfStockThreshold
BigDecimal outOfStockThreshold
Specifies out of stock quantity limit -
preOrdered
Boolean preOrdered
Pre ordered -
preOrderedQty
BigDecimal preOrderedQty
Specifies preOrder quantity limit
-
-
Class com.skava.cart.orchestration.model.SkuQuantityLimit
class SkuQuantityLimit extends Object implements Serializable- serialVersionUID:
- 2495100867234121883L
-
Class com.skava.cart.orchestration.model.SkuTaxationProperties
class SkuTaxationProperties extends Object implements Serializable- serialVersionUID:
- 8952197515683846674L
-
Serialized Fields
-
taxationId
@Size(min=0,max=255) String taxationId
Indicates the taxation identifier which will be used by the tax calculation
-
-
Class com.skava.cart.orchestration.model.SkuVariablePriceLimit
class SkuVariablePriceLimit extends Object implements Serializable- serialVersionUID:
- -5203077175356674201L
-
Class com.skava.cart.orchestration.model.StoreDetails
class StoreDetails extends Object implements Serializable- serialVersionUID:
- -3177188264456902889L
-
Class com.skava.cart.orchestration.model.TaxationDetails
class TaxationDetails extends Object implements Serializable- serialVersionUID:
- -8258419791418576025L
-
Serialized Fields
-
isPriceInclusiveOftax
Boolean isPriceInclusiveOftax
Total price -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Total price -
totalDiscountCharge
BigDecimal totalDiscountCharge
Total discount chargeSkuTaxationDetails -
totalPrice
BigDecimal totalPrice
Total price -
unitDeliveryCharge
BigDecimal unitDeliveryCharge
Unit price -
unitDiscountCharge
BigDecimal unitDiscountCharge
Unit discount charge -
unitPrice
BigDecimal unitPrice
Unit price
-
-
Class com.skava.cart.orchestration.model.TransactionDTO
class TransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowBackOrderFromATP
boolean allowBackOrderFromATP
Allow BackOrder Flag -
atpQty
BigDecimal atpQty
Available quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values. -
atpQtyFractional
BigDecimal atpQtyFractional
Available quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values. -
backOrderedQty
BigDecimal backOrderedQty
Back ordered quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values for backorderedQuantity -
backOrderedQtyFractional
BigDecimal backOrderedQtyFractional
Pre ordered quantity of the transaction is made, for make inventory. -
binItemId
Long binItemId
A unique id of the binitem to which this transaction is associated.. -
blockExpiryTime
Long blockExpiryTime
The block expiry time. -
consignmentCost
String consignmentCost
Consignment Cost -
createdBy
String createdBy
user who created the Transaction -
createdTime
Long createdTime
Transaction created time -
fromBinName
String fromBinName
Available quantityFractional of the transaction is made, for make inventory. The method is implemented such as it should accept Double values. -
id
Long id
transaction id -
notes
String notes
Notes about transaction -
preOrderedQty
BigDecimal preOrderedQty
Pre ordered quantity of the transaction is made, for make inventory. -
preOrderedQtyFractional
BigDecimal preOrderedQtyFractional
Back ordered quantity of the transaction is made, for make inventory. The method is implemented such as it should accept both Intger and Double values for backorderedQuantity -
properties
String properties
Transaction properties -
referenceId
Long referenceId
Reference transaction id for transfered type transaction -
refTransactionId
Long refTransactionId
The ref transaction id. -
status
Integer status
Defines the status of the transaction, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively. -
toBinName
String toBinName
To bin name of the bin, which is used for transfer atp or backordered quantity from one binitem to another binitem. -
type
Integer type
Type of the transaction. -
updatedBy
String updatedBy
user who updated the Transaction -
updatedTime
Long updatedTime
Transaction updated time
-
-
Class com.skava.cart.orchestration.model.UpdateStatusB2BCart
class UpdateStatusB2BCart extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.cart.orchestration.model.response
-
Class com.skava.cart.orchestration.model.response.AddPromotionToCartResponse
class AddPromotionToCartResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
promotionCode
List<PromotionCode> promotionCode
promotionCode
-
-
Class com.skava.cart.orchestration.model.response.BulkTransactionResponse
class BulkTransactionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bulkTransaction
BulkTransactionDTO bulkTransaction
transaction dto to be returned @seeTransactionDTO
-
-
Class com.skava.cart.orchestration.model.response.CartApprovalWorkflowResponse
class CartApprovalWorkflowResponse extends com.skava.core.ResponseModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.cart.orchestration.model.response.CartLoyalty
class CartLoyalty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
breakup
List<LoyaltyRewardsBreakup> breakup
rewards -
continuousSubscriptionMonth
int continuousSubscriptionMonth
The Continous Subscription Month. -
earningRatePercentage
String earningRatePercentage
The Earning Rate Percentage. -
nextExpirationPoints
BigDecimal nextExpirationPoints
Next Expiration Points. -
pointEarnedThisOrder
BigDecimal pointEarnedThisOrder
Points Earned In the Order. -
totalPoints
BigDecimal totalPoints
Total Points. -
userMath
Map<String,
LoyaltyUserMath> userMath The Loyalty User Math
-
-
Class com.skava.cart.orchestration.model.response.CartVoucher
class CartVoucher extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
count
BigDecimal count
The voucher count -
type
String type
The voucher type
-
-
Class com.skava.cart.orchestration.model.response.DeleteItemFromCartResponse
class DeleteItemFromCartResponse extends Object implements Serializable- serialVersionUID:
- 3775263569059606878L
-
Serialized Fields
-
itemId
String itemId
Gets the item id. also checks for null values
-
-
Class com.skava.cart.orchestration.model.response.DeleteResponseModel
class DeleteResponseModel extends Object implements Serializable- serialVersionUID:
- 3775263569059606878L
-
Serialized Fields
-
identifier
@Size(min=0,max=255) String identifier
Indicates the identifier of the service operation on the cart -
timeStamp
long timeStamp
The time stamp.
-
-
Class com.skava.cart.orchestration.model.response.LoyaltyRewardsDiscountResponse
class LoyaltyRewardsDiscountResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
loyaltyDetails
List<LoyaltyDetail> loyaltyDetails
Loyalty Reward Details -
totalPage
long totalPage
Loyalty Reward totalPage -
totalSize
long totalSize
Loyalty Reward totalSize
-
-
Class com.skava.cart.orchestration.model.response.LoyaltyUserMath
class LoyaltyUserMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
loyaltyType
RewardType loyaltyType
The type of Loyalty -
openToRedeem
BigDecimal openToRedeem
The Open to Redeem Points -
pointEarnedThisOrder
BigDecimal pointEarnedThisOrder
The Points Earned In the Order -
totalEligibilityPercentagePrice
BigDecimal totalEligibilityPercentagePrice
The Total Eligibility Percentage Price -
totalPointsToPay
BigDecimal totalPointsToPay
The Total Loyalty Points to Pay -
voucherEarnedThisOrder
List<VoucherMath> voucherEarnedThisOrder
The list of voucher
-
-
Class com.skava.cart.orchestration.model.response.SFCartResponse
class SFCartResponse extends Object implements Serializable- serialVersionUID:
- -5041438616992196598L
-
Class com.skava.cart.orchestration.model.response.SFItemResponse
class SFItemResponse extends Object implements Serializable- serialVersionUID:
- -5041438616992196598L
-
-
Package com.skava.catalog.model
-
Class com.skava.catalog.model.Catalog
class Catalog extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adminFilter
String adminFilter
The adminFilter -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
locked
LockedEnum locked
The locked -
properties
List<CatalogProperty> properties
The properties -
sfFilter
String sfFilter
The sfFilter -
startTime
String startTime
The startTime -
status
StatusEnum status
The status -
subType
String subType
The subType -
type
CatalogTypeEnum type
The catalog type -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn
-
-
Class com.skava.catalog.model.CatalogProduct
class CatalogProduct extends Object implements Serializable- serialVersionUID:
- 3559708338444018419L
-
Serialized Fields
-
author
String author
-
catalogId
String catalogId
-
collectionId
String collectionId
-
endTime
Date endTime
-
identifier
String identifier
identifier -
image
String image
image -
link
String link
-
locked
String locked
-
name
String name
-
navtype
String navtype
-
projectId
String projectId
-
properties
List<CatalogProperty> properties
-
responseCode
String responseCode
responseCode of string type -
responseMessage
String responseMessage
responseMessage of string type -
semantics
List<String> semantics
-
skuIds
List<String> skuIds
-
startTime
Date startTime
-
status
String status
-
thumb
String thumb
-
type
String type
-
versionId
String versionId
-
visible
String visible
-
-
Class com.skava.catalog.model.CatalogProperty
class CatalogProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.catalog.model.CatalogRequest
class CatalogRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adminFilter
@NotNull String adminFilter
-
collectionId
Long collectionId
The collectionId -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
locked
@NotNull CatalogRequest.LockedEnum locked
Specifies whether the catalog is locked or not. If the catalog is locked this field value is TRUE (=1), otherwise FALSE (=0). This field should not be null or empty. The default value is false. -
properties
List<CatalogProperty> properties
The properties -
sfFilter
@NotNull String sfFilter
-
startTime
String startTime
The startTime -
status
@NotNull CatalogRequest.StatusEnum status
Refers to the status of the catalog. The status can be ACTIVE (=0) or INACTIVE (=1). This field should not be null or empty. The default value is false. -
subType
@NotNull String subType
-
type
@NotNull CatalogRequest.TypeEnum type
Refers to the type of the catalog. The catalog type can be MASTER (=0) or SALE (=1). If the catalog is approved this field value is MASTER, otherwise SALE. This field should not be null or empty. The default value is false.
-
-
Class com.skava.catalog.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.catalog.model.ProductsAPIResponse
class ProductsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
products
List<ProductResponse> products
The products
-
-
Class com.skava.catalog.model.ProjectRequest
class ProjectRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actualCompletionDate
String actualCompletionDate
The actualCompletionDate -
catalogId
String catalogId
The catalogId -
description
String description
The description -
name
String name
The name -
notes
@NotNull String notes
-
state
ProjectStateEnum state
The state -
status
@NotNull ProjectStatusEnum status
Specifies whether the project status is ACTIVE or INACTIVE. The status can be ACTIVE (=0) or INACTIVE (=1). This value should not be null or empty. The default value is ACTIVE. -
targetCompletionDate
String targetCompletionDate
The targetCompletionDate -
type
ProjectTypeEnum type
The type
-
-
Class com.skava.catalog.model.ProjectResponse
class ProjectResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actualCompletionDate
String actualCompletionDate
The actualCompletionDate -
catalogId
String catalogId
The catalogId -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
description
String description
The description -
identifier
String identifier
The identifier -
name
String name
The name -
notes
String notes
The notes -
state
ProjectResponse.StateEnum state
The state -
status
ProjectResponse.StatusEnum status
The status -
targetCompletionDate
String targetCompletionDate
The targetCompletionDate -
type
ProjectResponse.TypeEnum type
The type -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn
-
-
Class com.skava.catalog.model.Sku
class Sku extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
catalogId
String catalogId
The catalogId -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
locked
LockedEnum locked
The locked -
notes
String notes
The notes -
projectId
String projectId
The projectId -
projectStatus
ProjectStatusEnum projectStatus
The projectStatus -
properties
List<SkuProperty> properties
The properties -
startTime
String startTime
The startTime -
status
StatusEnum status
The status -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn -
versionId
String versionId
The versionId -
visible
VisibleEnum visible
The visible
-
-
Class com.skava.catalog.model.SkuProperty
class SkuProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.catalog.model.SkusAPIResponse
class SkusAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.catalog.model.request
-
Class com.skava.catalog.model.request.EcomFilter
class EcomFilter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.catalog.model.request.EcomFilters
class EcomFilters extends Object implements Serializable- serialVersionUID:
- 4962421927343889639L
-
Serialized Fields
-
filters
List<EcomFilter> filters
-
-
-
Package com.skava.catalog.orchestration.model
-
Class com.skava.catalog.orchestration.model.Category
class Category extends Object implements Serializable- serialVersionUID:
- -2978253496955475001L
-
Serialized Fields
-
identifier
@Size(min=1,max=50) String identifier
Categories that are configured in the Admin will have unique identifier. Based on the mentioned identifier, associated category information and its sub categories that have products are responded -
milestone
Milestone milestone
The milestone -
parentCategories
List<Category> parentCategories
Contains the list of categories with information that are associated with current category. It holds the parent category of the current category -
parentId
@Size(min=0,max=255) String parentId
In category entity of catalog service parent id is used to specifies the parent category of the actual category -
properties
Map<String,
String> properties This attribute is used to hold the additional properties that are associated with the item -
semantics
List<String> semantics
-
subCategories
List<Category> subCategories
Contains the list of categories with information that are associated with current category. It holds the sub category of the current category
-
-
Class com.skava.catalog.orchestration.model.CategoryResponse
class CategoryResponse extends Object implements Serializable- serialVersionUID:
- 8633260592939329871L
-
Serialized Fields
-
category
Category category
Get category -
responseProperty
ResponseProperty responseProperty
ResponseProperty
-
-
Class com.skava.catalog.orchestration.model.FacetFilter
class FacetFilter extends Object implements Serializable- serialVersionUID:
- -4234761881889821909L
-
Serialized Fields
-
key
@Size(min=0,max=255) String key
Indicates the name of the field. This is used for applying the filter. For example, brand, category, etc. -
name
@Size(min=0,max=255) String name
Indicates the display name of the field. The possible facet name for the filters are brand, size, etc. -
values
List<FacetValue> values
Contains the list of values of the filter. For example- brand
-
-
Class com.skava.catalog.orchestration.model.FacetValue
class FacetValue extends Object implements Serializable- serialVersionUID:
- 2352317432056903917L
-
Serialized Fields
-
count
long count
Count -
name
@Size(min=0,max=255) String name
Name -
selected
boolean selected
Selected
-
-
Class com.skava.catalog.orchestration.model.ImageAssets
class ImageAssets extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
catalogId
String catalogId
catalogId - It refers to the identifier of catalog -
changeType
ImageAssetsType changeType
notes - It refers to the notes of item. -
collectionId
long collectionId
collectionId - It refers to the identifier of collection -
createdBy
long createdBy
created By - It refers to the createdBy of the category. -
createdDateTime
String createdDateTime
created On - It refers to the createdOn of the category. -
id
long id
identifiers - It refers to the identifier of imageAssets -
imageUrl
String imageUrl
-
locale
String locale
-
productId
String productId
Description- It refers to the description of project -
projectId
String projectId
projectId - It refers to the identifier of project -
skuId
String skuId
catalogId - It refers to the identifier of the catalog. -
status
ImageAssetsStatus status
-
updatedBy
long updatedBy
updated By - It refers to the updatedBy of the category. -
updatedDateTime
String updatedDateTime
updatedOn - It refers to the updatedOn of the category.
-
-
Class com.skava.catalog.orchestration.model.ImageAssetsAPIResponse
class ImageAssetsAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
imageAssets
List<ImageAssets> imageAssets
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.catalog.orchestration.model.ImageModel
class ImageModel extends Object implements Serializable- serialVersionUID:
- 6333146509965302074L
-
Serialized Fields
-
image
@Size(min=0,max=255) String image
It contains the image value.
-
-
Class com.skava.catalog.orchestration.model.Media
class Media extends Object implements Serializable- serialVersionUID:
- -871455119954014158L
-
Serialized Fields
-
alternateImages
List<ImageModel> alternateImages
It refers the alternate images value. -
primaryImages
List<ImageModel> primaryImages
It refers the primary images value. -
swatchIcon
ImageModel swatchIcon
Get swatchIcon
-
-
Class com.skava.catalog.orchestration.model.Milestone
class Milestone extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.catalog.orchestration.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 6586104456221700877L
-
Class com.skava.catalog.orchestration.model.PDPResponse
class PDPResponse extends Object implements Serializable- serialVersionUID:
- 6445273612381576981L
-
Serialized Fields
-
category
Category category
Get category -
product
List<SFProduct> product
It holds the all the product information like productId, properties, assocaited categories, sub products, upsell products and cross sell products. -
responseProperty
ResponseProperty responseProperty
responseProperty
-
-
Class com.skava.catalog.orchestration.model.PLPResponse
class PLPResponse extends Object implements Serializable- serialVersionUID:
- -3995012687327282661L
-
Serialized Fields
-
category
Category category
Get category -
didYouMean
@Size(min=0,max=255) List<String> didYouMean
-
facetFilter
List<FacetFilter> facetFilter
It contains filter informations. -
pageableInfo
PageableInfo pageableInfo
Get pageableInfo -
product
List<SFProduct> product
It contains a set of product information. This products might be grouped based on category or specific properties or particular term which will be available in product. -
redirectURL
String redirectURL
Get redirectURL -
responseProperty
ResponseProperty responseProperty
Get responseProperty -
searchTerm
@Size(min=0,max=255) String searchTerm
-
sort
List<SortOption> sort
Contains a set of sort options. The products can be sorted based on available sort options. For e.g. A set of products can be sorted based on price from low value
-
-
Class com.skava.catalog.orchestration.model.PriceModel
class PriceModel extends Object implements Serializable- serialVersionUID:
- -5959302791467316141L
-
Serialized Fields
-
currency
@Size(min=0,max=255) String currency
It refers the currency of price. EX \"USD\". -
currencySymbol
@Size(min=0,max=255) String currencySymbol
It contains symbol of currency.EX \"$\". -
maxPrice
Double maxPrice
It contains maximum price. -
minPrice
Double minPrice
It contains minimum price. -
price
Double price
It contains value of price. EX : 25, 30.4 -
priceFacets
Map<String,
Object> priceFacets It contains priceFacets. -
regularPrice
Double regularPrice
It contains regular price. -
type
@Size(min=0,max=255) String type
It refers to types of price. For Eg : (reg price, was price, min price ) etc..
-
-
Class com.skava.catalog.orchestration.model.ProductRequest
class ProductRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
catalogId
String catalogId
The catalogId -
collectionId
Long collectionId
The collectionId -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
locked
ProductRequest.LockedEnum locked
The locked -
notes
String notes
The notes -
projectId
String projectId
The projectId -
projectStatus
ProductRequest.ProjectStatusEnum projectStatus
The projectStatus -
properties
List<SellerProductProperty> properties
The properties -
semantics
@NotNull List<String> semantics
-
skuIds
@NotNull List<String> skuIds
-
startTime
String startTime
The startTime -
status
@NotNull String status
Specifies whether the product entity status is ACTIVE (=0) or INACTIVE (=1). This value should not be null or empty. The default value is ACTIVE. -
visible
ProductRequest.VisibleEnum visible
The visible
-
-
Class com.skava.catalog.orchestration.model.ProductResponse
class ProductResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
catalogId
String catalogId
The catalogId -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
locked
ProductResponse.LockedEnum locked
The locked -
notes
String notes
The notes -
projectId
String projectId
The projectId -
projectStatus
ProductResponse.ProjectStatusEnum projectStatus
The projectStatus -
properties
List<SellerProductProperty> properties
The properties -
semantics
List<String> semantics
The semantics -
skuIds
List<String> skuIds
The skuIds -
startTime
String startTime
The startTime -
status
String status
The status -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn -
versionId
String versionId
The versionId -
visible
ProductResponse.VisibleEnum visible
The visible
-
-
Class com.skava.catalog.orchestration.model.ResponseProperty
class ResponseProperty extends Object implements Serializable- serialVersionUID:
- 5239130967839448221L
-
Class com.skava.catalog.orchestration.model.SFProduct
class SFProduct extends Object implements Serializable- serialVersionUID:
- 7434400204903323385L
-
Serialized Fields
-
bundleMandatoryProducts
List<SFProduct> bundleMandatoryProducts
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products. -
bundleOptionalProducts
List<SFProduct> bundleOptionalProducts
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products. -
category
List<Category> category
It holds the all the category information like categoryId, properties, associated sub categories. -
crossSellProducts
List<SFProduct> crossSellProducts
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products. -
currency
@Size(min=0,max=255) String currency
It refers the currency of price. EX \"USD\". -
currencySymbol
@Size(min=0,max=255) String currencySymbol
It contains symbol of currency.EX \"$\". -
defaultCategory
Category defaultCategory
Get defaultCategory -
identifier
@Size(min=0,max=255) String identifier
Products that are configured in the Admin will have unique identifier. Based on the mentioned identifier, associated product information are responded. Value can be empty/nullable, both treated as not provided. Min length:0. Max length:No max length. -
media
Media media
Get media -
prices
List<PriceModel> prices
It contains price information of product. -
promotion
List<SFPromotion> promotion
Contains the list of promotion offers that are eligible for the sku -
properties
Map<String,
String> properties This attribute is used to hold the additional properties that are associated with the item -
propertiesChildrenMap
Map<String,
ProductProperty[]> propertiesChildrenMap -
semantics
List<String> semantics
It refers from a product property named \"semantic_url\" -
sku
List<SkuOrchestration> sku
This set contains the information about skus which having the properties of a product. A sku can be associated with mutiple products. This will be grouped based on product identifier or sku ids. -
skuKit
List<SFProduct> skuKit
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products. -
subProducts
List<SFProduct> subProducts
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products. -
subscriptionMessage
String subscriptionMessage
Contains the subscription suggestion message of the product -
tempProperties
List<ProductProperty> tempProperties
This attribute is used to hold the children properties of product properties -
totalValue
TotalValueMath totalValue
Contains the discount details of the product -
transactionPrice
PriceModel transactionPrice
Get transactionPrice -
type
@Size(min=0,max=255) String type
It refers the type of product. EG : (BUNDLE, COLLECTION) -
upSellProducts
List<SFProduct> upSellProducts
It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products.
-
-
Class com.skava.catalog.orchestration.model.SFPromotion
class SFPromotion extends Object implements Serializable- serialVersionUID:
- 3706228183013126773L
-
Serialized Fields
-
description
@Size(min=0,max=255) String description
Description for applied offer -
discount
double discount
Action calculated value this offer applied price -
expiryDate
String expiryDate
expiryDate -
frequencyIdentifier
String frequencyIdentifier
frequencyIdentifier -
frequencyType
FrequencyType frequencyType
frequencyType -
frequencyValue
String frequencyValue
frequencyValue -
gift
Boolean gift
flag for offer apply from Promotion -
giftItems
List<SFProduct> giftItems
List of Gift Items -
message
@Size(min=0,max=255) String message
Message for applied offer -
priceFacets
Map<String,
Object> priceFacets priceFacets Discount -
productId
@Size(min=0,max=255) String productId
Product id for offer apply from Promotion -
promotionClass
String promotionClass
promotionClass -
promotionGroup
String promotionGroup
promotionGroup -
quantity
int quantity
Quantity for offer apply from Promotion -
skuId
@Size(min=0,max=255) String skuId
Sku id for offer apply from Promotion -
startDate
String startDate
startDate
-
-
Class com.skava.catalog.orchestration.model.Sku
class Sku extends Object implements Serializable- serialVersionUID:
- -7938983313432066316L
-
Serialized Fields
-
identifier
@Size(min=0,max=255) String identifier
Skus that are configured in the Admin will have unique identifier. Based on the mentioned identifier, associated sku information are responded. -
inventory
String inventory
-
isDefault
boolean isDefault
Contains the true / false value. -
media
Media media
Get media -
propertiesChildrenMap
Map<String,
SkuProperty[]> propertiesChildrenMap -
tempProperties
List<SkuProperty> tempProperties
-
-
Class com.skava.catalog.orchestration.model.SortOption
class SortOption extends Object implements Serializable- serialVersionUID:
- -6949258596154026855L
-
Class com.skava.catalog.orchestration.model.SpecialProdPromotionRequest
class SpecialProdPromotionRequest extends Object implements Serializable- serialVersionUID:
- 8576280254505137842L
-
Serialized Fields
-
categoryId
Set<String> categoryId
categoryId -
isSubscriptionIncludedInPromotion
Boolean isSubscriptionIncludedInPromotion
isSubscriptionIncludedInPromotion -
productId
String productId
Product id -
quantity
BigDecimal quantity
Quantity -
skus
SpecialProdPromotionSku[] skus
It refers to skus
-
-
Class com.skava.catalog.orchestration.model.SpecialProdPromotionResponse
class SpecialProdPromotionResponse extends Object implements Serializable- serialVersionUID:
- -5885625421947230329L
-
Serialized Fields
-
categoryId
Set<String> categoryId
categoryId -
productId
String productId
It refers to productId -
promotion
List<SFPromotion> promotion
It refers to promotion -
quantity
BigDecimal quantity
It refers to quantity -
skus
SpecialProdPromotionSku[] skus
It refers to skus -
totalValue
TotalValueMath totalValue
It refers to totalValue -
unitValue
TotalValueMath unitValue
It refers to unitValue
-
-
Class com.skava.catalog.orchestration.model.SpecialProdPromotionSku
class SpecialProdPromotionSku extends Object implements Serializable- serialVersionUID:
- -8975692572514401753L
-
Serialized Fields
-
productId
String productId
Product id -
quantity
BigDecimal quantity
Quantity -
skuId
String skuId
Sku id -
type
String type
Type
-
-
Class com.skava.catalog.orchestration.model.SuggestionAPIResponse
class SuggestionAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.catalog.orchestration.model.TotalValueMath
class TotalValueMath extends Object implements Serializable- serialVersionUID:
- -1627666239047853983L
-
Serialized Fields
-
originalPrice
BigDecimal originalPrice
Indicates the original total price of all the SKU -
priceAfterDiscount
BigDecimal priceAfterDiscount
Specifies the price after discount for all the SKU -
priceFacets
Map<String,
Object> priceFacets Indicates the priceFacets of the SKU -
priceRoundoff
BigDecimal priceRoundoff
-
roundoff
BigDecimal roundoff
Indicates the total discount of the sku -
totaldiscount
BigDecimal totaldiscount
Indicates the total discount of the sku
-
-
Class com.skava.catalog.orchestration.model.UxData
class UxData extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.common
-
Exception com.skava.common.ProducerTemplateStartException
class ProducerTemplateStartException extends RuntimeException implements Serializable- serialVersionUID:
- 3781995436159715220L
-
-
Package com.skava.core.model
-
Class com.skava.core.model.RefreshApiRequest
class RefreshApiRequest extends Object implements Serializable- serialVersionUID:
- -3183157616481431051L
-
Class com.skava.core.model.SessionUser
class SessionUser extends Object implements Serializable- serialVersionUID:
- 1298883856457554166L
-
-
Package com.skava.feed.model
-
Class com.skava.feed.model.JobParamDTO
class JobParamDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.feed.model.ScheduleDTO
class ScheduleDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
String collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
description
String description
The description -
endTime
String endTime
The endTime -
feedId
String feedId
The feedId -
jobId
String jobId
The jobId -
lastRunTime
String lastRunTime
The lastRunTime -
maxRunTime
Integer maxRunTime
The maxRunTime -
name
String name
The name -
params
List<JobParamDTO> params
The params -
repeatInterval
Integer repeatInterval
The repeatInterval -
scheduleId
String scheduleId
The scheduleId -
startTime
String startTime
The startTime -
state
ScheduleDTO.StateEnum state
The state -
status
ScheduleDTO.StatusEnum status
The status -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn
-
-
Class com.skava.feed.model.ScheduleRequest
class ScheduleRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
@NotNull String description
-
endTime
@NotNull String endTime
-
maxRunTime
Integer maxRunTime
The maxRunTime -
name
@NotNull String name
-
params
List<JobParamDTO> params
The params -
repeatInterval
@NotNull Integer repeatInterval
-
scheduleId
@NotNull String scheduleId
-
startTime
@NotNull String startTime
-
status
@NotNull ScheduleRequest.StatusEnum status
Indicates the status of a schedule. The value can be INACTIVE, ONDEMAND, or SCHEDULED. If the status is:- ONDEMAND - the ETL job is triggered immediately if it is scheduled to run the feed.
- SCHEDULED - the ETL job will be triggered repeatedly in a given interval of time. The time interval is specified in the field repeatInterval.
- INACTIVE - the feed will not be triggered.
-
-
-
Package com.skava.foundation.model
-
Class com.skava.foundation.model.BaseAdminModel
class BaseAdminModel extends Object implements Serializable- serialVersionUID:
- 8279930758362663389L
-
Serialized Fields
-
createdBy
String createdBy
Represents ID of the user who created the entry. -
createdTime
Timestamp createdTime
Indicates the time when the entry is created . -
updatedBy
String updatedBy
Represents ID of the user who updated the entry. -
updatedTime
Timestamp updatedTime
Indicates the time when the entry is last updated.
-
-
Class com.skava.foundation.model.SellerRequest
class SellerRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
userId
String userId
The userId
-
-
Class com.skava.foundation.model.SellerResponse
class SellerResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SiteDataAssociationRequest
class SiteDataAssociationRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
mode
String mode
The mode
-
-
Class com.skava.foundation.model.SiteDataAssociationResponse
class SiteDataAssociationResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SiteDataRequest
class SiteDataRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SiteDataResponse
class SiteDataResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SitedataServiceAssociationRequest
class SitedataServiceAssociationRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SitedataServiceAssociationResponse
class SitedataServiceAssociationResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.SiteRequest
class SiteRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
domain
String domain
The domain
-
-
Class com.skava.foundation.model.SiteResponse
class SiteResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.Store
class Store extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowPreview
Boolean allowPreview
The allowPreview -
associations
List<StoreAssociation> associations
The associations -
businessId
@NotNull Long businessId
-
createdBy
String createdBy
The createdBy -
currencies
@NotNull List<String> currencies
Indicates the list of currencies of the store. It is a set of currency codes. The currency codes should be matched with Java supported currency code. -
defaultCurrency
@NotNull String defaultCurrency
-
defaultLocale
@NotNull String defaultLocale
-
defaultShippingRegion
@NotNull String defaultShippingRegion
-
id
Long id
The id -
launchUrl
String launchUrl
The launchUrl -
locales
@NotNull List<String> locales
Indicates the list of locales of this store. -
logoUrl
String logoUrl
The logoUrl -
name
@NotNull String name
-
previewUrl
String previewUrl
The previewUrl -
properties
List<StoreProperty> properties
The properties -
shippings
@NotNull List<String> shippings
Indicates the list of shipping countries of this store. The country (region) codes should be matched with the Java supported region code. -
status
@NotNull Integer status
-
storeServiceProperties
List<StoreServiceProperty> storeServiceProperties
The storeServiceProperty -
timeZone
@NotNull String timeZone
-
type
@NotNull Integer type
-
updatedBy
String updatedBy
The updatedBy
-
-
Class com.skava.foundation.model.StoreAssociation
class StoreAssociation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
The collectionId -
createdBy
String createdBy
The createdBy -
defaultAssociation
Boolean defaultAssociation
The defaultAssociation -
id
Long id
The id -
jurisdiction
List<StoreJurisdiction> jurisdiction
The jurisdiction -
name
@NotNull String name
-
properties
List<StoreAssociationProperty> properties
The properties -
updatedBy
String updatedBy
The updatedBy
-
-
Class com.skava.foundation.model.StoreAssociationProperty
class StoreAssociationProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.StoreJurisdiction
class StoreJurisdiction extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.StoreProperty
class StoreProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.StoreServiceProperty
class StoreServiceProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.foundation.model.TemplatePropertyResponse
class TemplatePropertyResponse extends BaseAdminModel implements Serializable- serialVersionUID:
- -8117591649137347927L
-
Class com.skava.foundation.model.TemplateResponse
class TemplateResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
Long businessId
The businessId -
createdBy
String createdBy
The createdBy -
defaultLoacle
String defaultLoacle
Default locale of the template -
id
Long id
The id -
properties
List<TemplatePropertyResponse> properties
Contains information about the properties associated to the template. -
status
String status
The status -
storeId
@NotNull Long storeId
The storeId -
supportedLocales
String supportedLocales
Locale supported for the template -
updatedBy
String updatedBy
The updatedBy
-
-
-
Package com.skava.foundation.orchestration.model
-
Class com.skava.foundation.orchestration.model.SellerSiteResponse
class SellerSiteResponse extends Object implements Serializable- serialVersionUID:
- 676824262910348857L
-
Serialized Fields
-
seller
SellerResponse seller
seller -
site
SiteResponse site
site -
sitedata
SiteDataResponse sitedata
sitedata -
sitedataAssociation
SiteDataAssociationResponse sitedataAssociation
sitedataAssociation -
sitedataServiceAssociation
List<SitedataServiceAssociationResponse> sitedataServiceAssociation
sitedataServiceAssociation
-
-
Class com.skava.foundation.orchestration.model.TemplateConfigResponse
class TemplateConfigResponse extends Object implements Serializable- serialVersionUID:
- 6727534725559233294L
-
Serialized Fields
-
businessId
Long businessId
The businessId -
createdBy
String createdBy
The createdBy -
defaultLoacle
String defaultLoacle
Default locale of the template -
id
Long id
The id -
properties
List<com.fasterxml.jackson.databind.JsonNode> properties
Contains information about the properties associated to the template. -
status
String status
The status -
storeId
@NotNull Long storeId
The storeId -
supportedLocales
String supportedLocales
Locale supported for the template -
updatedBy
String updatedBy
The updatedBy
-
-
-
Package com.skava.inventory.model
-
Class com.skava.inventory.model.Bin
class Bin extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
channel
String channel
The channel -
description
String description
The description -
id
String id
The identifier -
leafBin
Boolean leafBin
The leafBin -
name
String name
The name -
parentBinName
String parentBinName
The parentBinName -
properties
List<BinProperty> properties
The properties -
status
Integer status
-
type
String type
The type
-
-
Class com.skava.inventory.model.BinItem
class BinItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.BinItemPropertyDTO
class BinItemPropertyDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.BinItemsDTO
class BinItemsDTO extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
binItems
List<BinItem> binItems
list of binItem DTO model to be passed thru from service object to the controller -
pageableInfo
PageableInfo pageableInfo
-
-
Class com.skava.inventory.model.BinProperty
class BinProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.CheckInventory
class CheckInventory extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpQtyFractional
BigDecimal atpQtyFractional
The atpQty -
availableStatus
String availableStatus
The availableStatus -
binName
@NotNull String binName
-
preOrderedQtyFractional
BigDecimal preOrderedQtyFractional
The atpQty -
properties
List<BinItemPropertyDTO> properties
Properties -
response
InventoryServiceResponse response
The response -
skuId
@NotNull String skuId
-
-
Class com.skava.inventory.model.InventoryServiceResponse
class InventoryServiceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.inventory.model.SFCheckInventory
class SFCheckInventory extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
atpQty
BigDecimal atpQty
The atpQty -
availableStatus
String availableStatus
The availableStatus -
binName
@NotNull String binName
-
response
InventoryServiceResponse response
The response -
skuId
@NotNull String skuId
-
-
Class com.skava.inventory.model.Transaction
class Transaction extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowBackOrderFromATP
boolean allowBackOrderFromATP
Allow BackOrder Flag -
atpQty
@jakarta.validation.constraints.Min(0L) int atpQty
Available quantity of the transaction is made, for make inventory. -
backOrderedQty
@jakarta.validation.constraints.Min(0L) int backOrderedQty
Back ordered quantity of the transaction is made, for make inventory. -
binItemId
Long binItemId
A unique id of the binitem to which this transaction is associated.. -
consignmentCost
String consignmentCost
Consignment Cost -
createdBy
String createdBy
user who created the Transaction -
createdTime
Long createdTime
Transaction created time -
fromBinName
String fromBinName
From bin name of the bin, which is used for transfer atp or backordered quantity from one binitem to another binitem. -
id
Long id
transaction id -
notes
@NotNull String notes
Notes about transaction -
preOrderedQty
@jakarta.validation.constraints.Min(0L) int preOrderedQty
Pre ordered quantity of the transaction is made, for make inventory. -
properties
String properties
Transaction properties -
referenceId
Long referenceId
Reference transaction id for transfered type transaction -
status
@Min(0L) @Max(1L) Integer status
Defines the status of the transaction, either active or inactive. Allowed values are 0 and 1 which are inactive and active respectively. -
toBinName
@Size(min=1,max=100) String toBinName
To bin name of the bin, which is used for transfer atp or backordered quantity from one binitem to another binitem. -
type
Integer type
Type of the transaction. -
updatedBy
String updatedBy
user who updated the Transaction -
updatedTime
Long updatedTime
Transaction updated time
-
-
Class com.skava.inventory.model.TransactionResponse
class TransactionResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
PageableInfo -
transactions
List<Transaction> transactions
list ofTransaction
model to be passed thru from service object to the controller
-
-
-
Package com.skava.list.model
-
Class com.skava.list.model.List
class List extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accessType
AccessType accessType
The Access Type. -
accountId
String accountId
The account id. -
collectionId
long collectionId
The collection id. -
createdBy
String createdBy
The created by. -
createdTime
String createdTime
The created time. -
id
String id
The id. -
itemType
String itemType
The item type. -
listItems
List<ListItem> listItems
The list items. -
name
String name
The name. -
properties
Map<String,
String> properties The properties. -
type
String type
The type. -
updatedBy
String updatedBy
The updated by. -
updatedTime
String updatedTime
The updated time. -
userId
String userId
The user id.
-
-
Class com.skava.list.model.ListAPIResponse
class ListAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
list
List list
-
-
Class com.skava.list.model.ListItem
class ListItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.list.model.ListItemAPIResponse
class ListItemAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.list.model.ListItemsAPIResponse
class ListItemsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
listItems
List<ListItem> listItems
-
pageableInfo
PageableInfo pageableInfo
-
-
Class com.skava.list.model.ListsAPIResponse
class ListsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lists
List<List> lists
-
pageableInfo
PageableInfo pageableInfo
-
-
Class com.skava.list.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.list.model.response
-
Class com.skava.list.model.response.ListItemResponse
class ListItemResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
listItems
List<SFListItem> listItems
The list items. -
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
-
Package com.skava.list.orchestration.model
-
Class com.skava.list.orchestration.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
count
int count
-
page
int page
-
size
int size
-
totalCount
long totalCount
-
-
Class com.skava.list.orchestration.model.SFList
class SFList extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accessType
@Size(min=0,max=255) AccessType accessType
The Access Type. -
accountId
@Size(min=0,max=255) String accountId
The account id. -
collectionId
Long collectionId
The collection id. -
createdTime
@Size(min=0,max=255) String createdTime
The created time. -
id
@Size(min=0,max=255) String id
Indicates generated unique list identifier to identify the list. It holds string value. -
itemType
@Size(min=0,max=255) String itemType
The item type. -
listId
@Size(min=0,max=255) String listId
Indicates generated unique list identifier to identify the list. It holds string value. -
listItems
List<SFListItem> listItems
The list items. -
name
@Size(min=0,max=255) String name
Indicates the name of the list. -
properties
@Size(min=0,max=255) Map<String,
String> properties The properties. -
responseCode
@Size(min=0,max=255) String responseCode
The response code -
responseMessage
@Size(min=0,max=255) String responseMessage
The response Message -
type
@Size(min=0,max=255) String type
The type. -
updatedTime
@Size(min=0,max=255) String updatedTime
The updated time. -
userId
@Size(min=0,max=255) String userId
The user id.
-
-
Class com.skava.list.orchestration.model.SFListItem
class SFListItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdTime
@Size(min=0,max=255) String createdTime
The created time. -
id
@Size(min=0,max=255) String id
The id. -
itemType
String itemType
The itemType -
key
@Size(min=0,max=255) String key
The key. -
listId
@Size(min=0,max=255) String listId
The list id. -
listItemId
@Size(min=0,max=255) String listItemId
The listItemId. -
name
@Size(min=0,max=255) String name
The name. -
product
SFProduct product
The created time. -
properties
Map<String,
String> properties The properties. -
responseCode
@Size(min=0,max=255) String responseCode
The response code -
responseMessage
@Size(min=0,max=255) String responseMessage
The response Message -
sku
SkuOrchestration sku
The created time. -
updatedTime
@Size(min=0,max=255) String updatedTime
The updated time.
-
-
Class com.skava.list.orchestration.model.SFListsAPIResponse
class SFListsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lists
List<SFList> lists
-
pageableInfo
PageableInfo pageableInfo
-
-
-
Package com.skava.list.orchestration.model.request
-
Class com.skava.list.orchestration.model.request.SFListCommonRequest
class SFListCommonRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.list.orchestration.model.request.SFListItemRequest
class SFListItemRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.list.orchestration.model.request.SFListRequest
class SFListRequest extends SFListCommonRequest implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
@Size(min=0,max=255) String accountId
The account id. -
collectionId
Long collectionId
The collection id. -
createdTime
@Size(min=0,max=255) String createdTime
The created time. -
id
@Size(min=0,max=255) String id
Indicates generated unique list identifier to identify the list. It holds string value. -
itemType
@Size(min=0,max=255) String itemType
The item type. -
listId
@Size(min=0,max=255) String listId
Indicates generated unique list identifier to identify the list. It holds string value. -
listItems
List<SFListItemRequest> listItems
The list items. -
type
@Size(min=0,max=255) String type
The type. -
updatedTime
@Size(min=0,max=255) String updatedTime
The updated time.
-
-
-
Package com.skava.location.orchestration.model.response
-
Class com.skava.location.orchestration.model.response.AddressRequest
class AddressRequest extends Object implements Serializable- serialVersionUID:
- -8117674097841116266L
-
Serialized Fields
-
address1
String address1
Field to hold address of the location -
address2
String address2
Field to hold address of the location -
address3
String address3
Field to hold address of the location -
city
String city
Field to hold city of the location -
country
String country
Field to hold country of the location -
latitude
double latitude
Field to hold latitude of the location -
longitude
double longitude
Field to hold longitude of the location -
phoneNumber
String phoneNumber
Field to hold phoneNumber of the location -
postalCode
String postalCode
Field to hold postal code of the location -
state
String state
Field to hold state of the location
-
-
Class com.skava.location.orchestration.model.response.EventSchedule
class EventSchedule extends Object implements Serializable- serialVersionUID:
- 3507931634158530849L
-
Class com.skava.location.orchestration.model.response.Hour
class Hour extends Object implements Serializable- serialVersionUID:
- 4809149849620191262L
-
Serialized Fields
-
description
String description
Field to hold a description for Hour -
hoursType
String hoursType
Field to hold the Hour type like working/lunch/closed -
name
String name
Field to hold a name for Hour -
overrides
List<OverrideTimeIntervel> overrides
Field to hold the hours that can be used as override hour from the regular hours -
standardHours
StandardHours standardHours
Field to hold a standard hours of a week
-
-
Class com.skava.location.orchestration.model.response.Image
class Image extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 2079476165075739571L
-
Class com.skava.location.orchestration.model.response.Location
class Location extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
address
AddressRequest address
-
binId
String binId
-
createdBy
long createdBy
-
createdOn
String createdOn
-
distance
Double distance
-
enableShipFromStore
boolean enableShipFromStore
-
enableShipToStore
boolean enableShipToStore
-
enableStorePickup
boolean enableStorePickup
-
events
List<EventSchedule> events
-
hours
List<Hour> hours
-
identifier
String identifier
-
images
List<Image> images
-
locationType
String locationType
-
name
String name
-
properties
List<LocationProperty> properties
-
status
LocationStatus status
-
tags
List<String> tags
-
updatedBy
long updatedBy
-
updatedOn
String updatedOn
-
-
Class com.skava.location.orchestration.model.response.LocationProperty
class LocationProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.location.orchestration.model.response.LocationsAPIResponse
class LocationsAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
sfCheckInventory
List<SFCheckInventory> sfCheckInventory
-
-
Class com.skava.location.orchestration.model.response.OverrideTimeIntervel
class OverrideTimeIntervel extends Object implements Serializable- serialVersionUID:
- 3357874252666725661L
-
Serialized Fields
-
dateEnd
String dateEnd
Field to hold end date of override time -
dateStart
String dateStart
Field to hold start date of override time -
description
String description
Field to hold description of override time -
hours
TimeInterval hours
Field to hold hours of override time -
name
String name
Field to hold name of override time
-
-
Class com.skava.location.orchestration.model.response.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.location.orchestration.model.response.Schedule
class Schedule extends Object implements Serializable- serialVersionUID:
- 3650456055939901209L
-
Serialized Fields
-
endTime
LocalDateTime endTime
Field to hold the end time of interval -
startTime
LocalDateTime startTime
Field to hold the start time of interval
-
-
Class com.skava.location.orchestration.model.response.StandardHours
class StandardHours extends Object implements Serializable- serialVersionUID:
- 3507931634158530849L
-
Serialized Fields
-
friday
List<TimeInterval> friday
Field to hold time interval of friday -
monday
List<TimeInterval> monday
Field to hold time interval of monday -
saturday
List<TimeInterval> saturday
Field to hold time interval of saturday -
sunday
List<TimeInterval> sunday
Field to hold time interval of sunday -
thursday
List<TimeInterval> thursday
Field to hold time interval of thursday -
tuesday
List<TimeInterval> tuesday
Field to hold time interval of tuesday -
wednesday
List<TimeInterval> wednesday
Field to hold time interval of wednesday
-
-
Class com.skava.location.orchestration.model.response.TimeInterval
class TimeInterval extends Object implements Serializable- serialVersionUID:
- 3650456055939901209L
-
Serialized Fields
-
-
Package com.skava.log
-
Class com.skava.log.AuditLog
class AuditLog extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.log.AuditLogger
class AuditLogger extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.loyalty.model
-
Class com.skava.loyalty.model.ChildTransaction
class ChildTransaction extends Object implements Serializable- serialVersionUID:
- -9102272016613506458L
-
Serialized Fields
-
identifier
String identifier
-
rewardValue
BigDecimal rewardValue
-
type
TransactionType type
This denotes the transaction type.
-
-
Class com.skava.loyalty.model.ExpirationPoints
class ExpirationPoints extends Object implements Serializable- serialVersionUID:
- 3197764029785929092L
-
Serialized Fields
-
expirationBalance
BigDecimal expirationBalance
Holds the expirationBalance -
expirationDate
long expirationDate
Holds the expirationDate
-
-
Class com.skava.loyalty.model.Loyalty
class Loyalty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockRedemption
Boolean blockRedemption
The blockRedemption -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
Long createdOn
The createdOn -
cycleDate
Long cycleDate
The cycleDate -
cycleId
Long cycleId
The cycleId -
expirationPoints
ExpirationPoints expirationPoints
-
nextExpirationDate
long nextExpirationDate
-
nextExpirationPoints
BigDecimal nextExpirationPoints
-
notes
String notes
The notes -
properties
List<LoyaltyProperty> properties
The properties -
status
Loyalty.StatusEnum status
Specifies whether the loyalty entity status is ACTIVE (=0) or INACTIVE (=1). This value should not be null or empty. The default value is ACTIVE. -
tier
String tier
-
updatedBy
Long updatedBy
The updatedBy -
updatedOn
Long updatedOn
The updatedOn -
userId
String userId
The userId -
userMath
Map<String,
SpecificMath> userMath The userMath
-
-
Class com.skava.loyalty.model.LoyaltyDiscountAPIResponse
class LoyaltyDiscountAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
loyaltyDiscounts
List<LoyaltyDiscountResponse> loyaltyDiscounts
-
-
Class com.skava.loyalty.model.LoyaltyDiscountRequest
class LoyaltyDiscountRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
String id
Holds the id -
isGift
Boolean isGift
Holds the isGift -
priceFacets
Map<String,
Object> priceFacets Holds the priceFacets -
promotionClass
String promotionClass
Holds the promotionClass -
promotionGroup
String promotionGroup
Holds the promotionGroup -
title
String title
Holds the title -
totalValue
double totalValue
Holds the totalValue -
type
String type
Holds the type -
value
BigDecimal value
Holds the value -
valueType
String valueType
Holds the valueType
-
-
Class com.skava.loyalty.model.LoyaltyDiscountResponse
class LoyaltyDiscountResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
displayMessage
String displayMessage
Holds the displayMessage -
id
String id
Holds the id -
isGift
Boolean isGift
Holds the isGift -
priceFacets
Map<String,
Object> priceFacets Holds the priceFacets -
promotionClass
String promotionClass
promotionClass -
promotionGroup
String promotionGroup
promotionGroup -
title
String title
Holds the title -
totalValue
double totalValue
Holds the totalValue -
type
String type
Holds the type -
unitValue
double unitValue
Holds the unitValue -
valueType
String valueType
Holds the valueType
-
-
Class com.skava.loyalty.model.LoyaltyProperty
class LoyaltyProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.model.LoyaltyRequest
class LoyaltyRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockRedemption
Boolean blockRedemption
The blockRedemption -
notes
String notes
The notes -
properties
Map<String,
String> properties The properties -
rewardsOptIn
Boolean rewardsOptIn
Indicates the rewards opt in/out value -
status
String status
The status -
tier
String tier
The tier -
userId
String userId
The userId
-
-
Class com.skava.loyalty.model.LoyaltyRewardsBreakup
class LoyaltyRewardsBreakup extends Object implements Serializable- serialVersionUID:
- 5093005460068970414L
-
Class com.skava.loyalty.model.LoyaltyRewardsRequest
class LoyaltyRewardsRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.model.LoyaltyRewardsResponse
class LoyaltyRewardsResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
breakup
List<LoyaltyRewardsBreakup> breakup
rewards -
rewards
Map<String,
BigDecimal> rewards Holds the rewards
-
-
Class com.skava.loyalty.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.model.Reward
class Reward extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
-
createdBy
long createdBy
-
createdOn
long createdOn
-
identifier
String identifier
-
status
LoyaltyStatus status
-
symbol
String symbol
-
type
String type
-
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
-
Class com.skava.loyalty.model.RewardOptInRequest
class RewardOptInRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.model.RewardsAPIResponse
class RewardsAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
loyaltyRewards
List<Reward> loyaltyRewards
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.loyalty.model.SpecificMath
class SpecificMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockEarning
boolean blockEarning
The blockEarning -
blockRedemption
boolean blockRedemption
The blockRedemption -
cycle
UserMath cycle
Holds loyalty cycle for feed -
optInStatus
boolean optInStatus
The optInStatus -
total
UserMath total
The collectionId -
type
RewardType type
Holds loyaltyType -
vouchers
List<Voucher> vouchers
Holds list of Voucher
-
-
Class com.skava.loyalty.model.Transaction
class Transaction extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- -7799653369182822845L
-
Serialized Fields
-
balance
BigDecimal balance
-
channel
String channel
-
childTransactions
List<ChildTransaction> childTransactions
-
collectionId
long collectionId
-
createdBy
long createdBy
-
createdOn
long createdOn
-
createdOnStr
String createdOnStr
-
cycleId
long cycleId
-
effectiveDate
long effectiveDate
-
eventId
String eventId
-
expiryTime
long expiryTime
-
expiryTimeStr
String expiryTimeStr
-
identifier
String identifier
-
industryTransactionCode
String industryTransactionCode
-
industryTransactionId
String industryTransactionId
-
industryTransactionReference
String industryTransactionReference
-
merchantCity
String merchantCity
-
merchantClientID
String merchantClientID
-
merchantId
String merchantId
-
merchantName
String merchantName
-
merchantState
String merchantState
-
merchantZipcode
String merchantZipcode
-
notes
String notes
-
orderId
String orderId
-
otrValue
BigDecimal otrValue
-
parentTransactionId
String parentTransactionId
-
properties
List<TransactionProperty> properties
-
redemptionKey
String redemptionKey
-
redemptionMethod
String redemptionMethod
-
redemptionType
String redemptionType
-
redemptionValue
String redemptionValue
-
redemptionVendor
String redemptionVendor
-
redemptionVendorId
String redemptionVendorId
-
rewardModelType
RewardType rewardModelType
-
rewardType
String rewardType
-
rewardValue
BigDecimal rewardValue
-
status
LoyaltyStatus status
-
storeId
String storeId
-
type
TransactionType type
-
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
userId
String userId
-
voucher
List<VoucherMath> voucher
-
voucherName
String voucherName
-
voucherRedemptionIds
List<String> voucherRedemptionIds
-
-
Class com.skava.loyalty.model.TransactionProperty
class TransactionProperty extends Object implements Serializable- serialVersionUID:
- -8991281976608563796L
-
Class com.skava.loyalty.model.TransactionRequest
class TransactionRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 3059835093158262877L
-
Serialized Fields
-
channel
String channel
-
createdOn
Long createdOn
-
eventId
String eventId
-
expiryTime
long expiryTime
-
industryTransactionCode
String industryTransactionCode
-
industryTransactionId
String industryTransactionId
-
industryTransactionReference
String industryTransactionReference
-
merchantCity
String merchantCity
-
merchantClientID
String merchantClientID
-
merchantId
String merchantId
-
merchantName
String merchantName
-
merchantState
String merchantState
-
merchantZipcode
String merchantZipcode
-
notes
String notes
-
orderId
String orderId
-
parentTransactionId
String parentTransactionId
-
properties
Map<String,
String> properties -
redemptionKey
String redemptionKey
-
redemptionMethod
String redemptionMethod
-
redemptionType
String redemptionType
-
redemptionValue
String redemptionValue
-
redemptionVendor
String redemptionVendor
-
redemptionVendorId
String redemptionVendorId
-
rewardType
String rewardType
-
rewardValue
BigDecimal rewardValue
-
storeId
String storeId
-
type
String type
-
userId
String userId
-
-
Class com.skava.loyalty.model.UserMath
class UserMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
approved
BigDecimal approved
-
canceled
BigDecimal canceled
-
earned
BigDecimal earned
-
expired
BigDecimal expired
-
forfeited
BigDecimal forfeited
-
openToRedeem
BigDecimal openToRedeem
-
redeemed
BigDecimal redeemed
-
reverseRedeemed
BigDecimal reverseRedeemed
-
-
-
Package com.skava.loyalty.model.response
-
Class com.skava.loyalty.model.response.LoyaltiesResponse
class LoyaltiesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 4464274629407598228L
-
Serialized Fields
-
loyalties
List<Loyalty> loyalties
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.loyalty.model.response.Loyalty
class Loyalty extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 500702411588960533L
-
Serialized Fields
-
blockRedemption
Boolean blockRedemption
-
collectionId
long collectionId
-
createdBy
long createdBy
-
createdOn
long createdOn
-
cycleDate
long cycleDate
-
cycleId
long cycleId
-
expirationPoints
ExpirationPoints expirationPoints
-
nextExpirationDate
long nextExpirationDate
-
nextExpirationPoints
BigDecimal nextExpirationPoints
-
notes
String notes
-
properties
List<LoyaltyProperty> properties
-
status
LoyaltyStatus status
-
tier
String tier
-
updatedBy
long updatedBy
-
updatedOn
long updatedOn
-
userId
String userId
-
userMath
Map<String,
SpecificMath> userMath
-
-
Class com.skava.loyalty.model.response.TransactionsAPIResponse
class TransactionsAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 4464274629407598228L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
transactions
List<Transaction> transactions
-
-
-
Package com.skava.loyalty.orchestration.model
-
Class com.skava.loyalty.orchestration.model.LoyaltyDTO
class LoyaltyDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockRedemption
Boolean blockRedemption
The blockRedemption -
collectionId
Long collectionId
The collectionId -
createdBy
Long createdBy
The createdBy -
createdOn
Long createdOn
The createdOn -
cycleDate
Long cycleDate
The cycleDate -
cycleId
Long cycleId
The cycleId -
expirationPoints
ExpirationPoints expirationPoints
-
nextExpirationDate
long nextExpirationDate
-
nextExpirationPoints
BigDecimal nextExpirationPoints
-
notes
String notes
The notes -
properties
List<LoyaltyProperty> properties
The properties -
status
LoyaltyDTO.StatusEnum status
Specifies whether the loyalty entity status is ACTIVE (=0) or INACTIVE (=1). This value should not be null or empty. The default value is ACTIVE. -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
Long updatedOn
The updatedOn -
userId
String userId
The userId -
userMath
Map<String,
SpecificMath> userMath The userMath
-
-
Class com.skava.loyalty.orchestration.model.LoyaltyProperty
class LoyaltyProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.orchestration.model.LoyaltyRequestDTO
class LoyaltyRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.orchestration.model.LoyaltyTransactionRequest
class LoyaltyTransactionRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.loyalty.orchestration.model.SpecificMath
class SpecificMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blockEarning
boolean blockEarning
The blockEarning -
blockRedemption
boolean blockRedemption
The blockRedemption -
cycle
UserMath cycle
The blockRedemption -
lastOptInDate
String lastOptInDate
The lastOptInDate -
optInStatus
boolean optInStatus
The optInStatus -
symbol
String symbol
The Symbol -
total
UserMath total
The collectionId -
type
RewardType type
Holds loyaltyType -
vouchers
List<Voucher> vouchers
Holds list of Voucher
-
-
Class com.skava.loyalty.orchestration.model.UserMath
class UserMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
approved
Long approved
The approved -
canceled
Long canceled
The canceled -
earned
Long earned
The earned -
expired
Long expired
The expired -
forfeited
Long forfeited
The forfeited -
openToRedeem
BigDecimal openToRedeem
The openToRedeem -
redeemed
Long redeemed
The redeemed -
reverseRedeemed
Long reverseRedeemed
The reverseRedeemed
-
-
Class com.skava.loyalty.orchestration.model.Voucher
class Voucher extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
Holds collection id -
count
int count
Holds voucher count -
expiryTime
long expiryTime
Holds expiry time -
identifier
String identifier
Holds voucher identifier -
type
TransactionType type
Holds transaction type -
userId
String userId
Holds user id -
voucherName
String voucherName
Holds voucher name -
voucherType
String voucherType
Holds voucher type
-
-
Class com.skava.loyalty.orchestration.model.VoucherMath
class VoucherMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
Holds collection id -
count
int count
Holds voucher count -
expiryTime
long expiryTime
Holds expiry time -
identifier
String identifier
Holds voucher identifier -
type
TransactionType type
Holds transaction type -
userId
String userId
Holds user id -
voucherName
String voucherName
Holds voucher name -
voucherType
String voucherType
Holds voucher type
-
-
-
Package com.skava.notification.model.request
-
Class com.skava.notification.model.request.Attachment
class Attachment extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 193136676127118992L
-
Class com.skava.notification.model.request.EmailNotification
class EmailNotification extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 193136676127118992L
-
Class com.skava.notification.model.request.NotificationDTO
class NotificationDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
String content
Dynamic content for message. -
name
String name
Name of the event configured in notification -
recipients
List<RecipientInfoDTO> recipients
Recipient information for sending mail/sms notification.
-
-
Class com.skava.notification.model.request.RecipientInfoDTO
class RecipientInfoDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.notification.orchestration.model
-
Class com.skava.notification.orchestration.model.RoutingKey
class RoutingKey extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.oms.model
-
Class com.skava.oms.model.ActionHistory
class ActionHistory extends Object implements Serializable- serialVersionUID:
- -4152085491694859547L
-
Serialized Fields
-
childorderid
String childorderid
This contains the child Order Id -
createdtime
long createdtime
Indicates the created time of the action -
id
@NotNull @NotEmpty String id
This contains the id of the action -
nextstatus
List<String> nextstatus
Next possible fulfilment status, the action could be moved to -
otherproperties
Map<String,
String> otherproperties contains the extra information about an order given in -
quantity
int quantity
This contains the quantity -
referenceid
@NotNull @NotEmpty List<Long> referenceid
This contains the reference id of the action -
status
@NotNull @NotEmpty String status
Fulfilment type, the action currently in -
type
@NotNull @NotEmpty String type
This contains the type of the action -
updatedtime
long updatedtime
Indicates the Updated time of the action
-
-
Class com.skava.oms.model.Address
class Address extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
address1
String address1
The address1 -
address2
String address2
The address2 -
address3
String address3
The address3 -
city
String city
The city -
companyname
String companyname
The companyname -
country
String country
The country -
county
String county
The county -
deliveryinstruction
String deliveryinstruction
The deliveryinstruction -
firstname
String firstname
The firstname -
lastname
String lastname
The lastname -
middlename
String middlename
The middlename -
phone
String phone
The phone -
state
String state
The state -
type
String type
The type -
zip
String zip
The zip
-
-
Class com.skava.oms.model.AllowedInputs
class AllowedInputs extends Object implements Serializable- serialVersionUID:
- -6509962927900247988L
-
Serialized Fields
-
allowedCharacter
String allowedCharacter
Indicates the allowed special character for response messages. -
allowedValues
List<String> allowedValues
Indicates list of values allowed for the patch operation -
label
String label
Indicates the label name to be displayed for the field. -
max
String max
Indicates the maximum value to be passed in case of number data-type. It can be a Xpath to point reference to a specific field in the order response. -
maxXPath
String maxXPath
Indicates the maximum value to be passed in case of number data-type. It can be a Xpath to point reference to a specific field in the order response. -
min
String min
Indicates the minimum value to be passed in case of number data-type. It can be a Xpath to point reference to a specific field in the order response. -
minXPath
String minXPath
Indicates the minimum value to be passed in case of number data-type. It can be a Xpath to point reference to a specific field in the order response. -
name
String name
Indicates the name of field. -
required
Boolean required
Indicates the field for the required or not. -
type
String type
Indicates the data type of the field.
-
-
Class com.skava.oms.model.AllowedPatchFields
class AllowedPatchFields extends Object implements Serializable- serialVersionUID:
- -2583532960258977462L
-
Serialized Fields
-
actionName
String actionName
Contains the ActionName related information of an order -
allowedInputs
List<AllowedInputs> allowedInputs
Contains the allowedInputs related information of an order -
confirmationMessage
String confirmationMessage
Contains the confirmationMessage related information of an order -
status
String status
Indicates the status for the particular order
-
-
Class com.skava.oms.model.ContactInfoDTO
class ContactInfoDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
email
String email
The email -
phone
String phone
phone -
preferredcontact
ContactMethod preferredcontact
The preferredcontact
-
-
Class com.skava.oms.model.Discount
class Discount extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
breakup
List<PromotionBreakUp> breakup
The breakup -
code
String code
The code -
confirmationcode
String confirmationcode
The confirmationcode -
description
String description
The description -
discountclass
String discountclass
The discountclass -
frequencyIdentifier
String frequencyIdentifier
frequencyIdentifier -
frequencyType
FrequencyType frequencyType
frequencyType -
frequencyValue
String frequencyValue
frequencyValue -
isGift
Boolean isGift
isGift -
level
DiscountLevel level
The level -
matchedSkuIds
List<String> matchedSkuIds
matchedSkuIds -
mode
String mode
The mode -
name
String name
The name -
offerid
String offerid
The offerid -
otherproperties
Map<String,
String> otherproperties The otherproperties -
parentitem
String parentitem
The parentitem -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
priceinfo
DiscountPriceInfo priceinfo
The priceinfo -
productId
String productId
productId -
promotionClass
String promotionClass
The promotionClass -
promotionGroup
String promotionGroup
The promotionGroup -
quantity
BigDecimal quantity
quantity -
skuId
String skuId
skuId
-
-
Class com.skava.oms.model.DiscountPriceInfo
class DiscountPriceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
taxinfo
TaxInfo taxinfo
The taxinfo -
totalcost
BigDecimal totalcost
The totalcost -
totaldiscount
BigDecimal totaldiscount
The totaldiscount -
unitcost
BigDecimal unitcost
The unitcost -
unitdiscount
BigDecimal unitdiscount
The unitdiscount
-
-
Class com.skava.oms.model.Fraud
class Fraud extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdtime
Long createdtime
The createdtime -
history
FraudHistory history
The history -
id
String id
The id -
notes
String notes
The notes -
reason
List<FraudReason> reason
The reason -
status
Fraud.StatusEnum status
The status -
type
Fraud.TypeEnum type
The type -
updatedtime
Long updatedtime
The updatedtime
-
-
Class com.skava.oms.model.FraudHistory
class FraudHistory extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdtime
Long createdtime
The createdtime -
reason
FraudReason reason
The reason -
status
FraudHistory.StatusEnum status
The status
-
-
Class com.skava.oms.model.FraudReason
class FraudReason extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.FulfilMath
class FulfilMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
estfulfilcost
BigDecimal estfulfilcost
The estfulfilcost -
estfulfilsale
BigDecimal estfulfilsale
The estfulfilsale -
estfulfiltax
BigDecimal estfulfiltax
The estfulfiltax -
fulfilcost
BigDecimal fulfilcost
The fulfilcost -
fulfildiscount
BigDecimal fulfildiscount
The fulfildiscount -
fulfilsale
BigDecimal fulfilsale
The fulfilsale -
fulfiltax
BigDecimal fulfiltax
The fulfiltax -
totalfulfilsale
BigDecimal totalfulfilsale
The totalfulfilsale -
typeBasedFulfilCost
HashMap<String,
BigDecimal> typeBasedFulfilCost The typeBasedFulfilCost -
typeBasedFulfilDiscount
HashMap<String,
BigDecimal> typeBasedFulfilDiscount The typeBasedFulfilDiscount -
typeBasedFulfilSale
HashMap<String,
BigDecimal> typeBasedFulfilSale The typeBasedFulfilSale -
typeBasedFulfilTax
HashMap<String,
BigDecimal> typeBasedFulfilTax The typeBasedFulfilTax -
typeBasedTotalFulfilSale
HashMap<String,
BigDecimal> typeBasedTotalFulfilSale The typeBasedTotalFulfilSale
-
-
Class com.skava.oms.model.FulfilmentId
class FulfilmentId extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.FulfilmentInfo
class FulfilmentInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fulfilmentid
FulfilmentId fulfilmentid
The fulfilmentid -
returnaddress
Address returnaddress
The returnaddress -
returnmethod
ShippingMethod returnmethod
The returnmethod -
shipmentid
String shipmentid
The shipmentid -
shippingaddress
Address shippingaddress
The shippingaddress -
shippingcontact
ContactInfoDTO shippingcontact
The shippingcontact -
shippingmethod
ShippingMethod shippingmethod
The shippingmethod -
trackingurl
String trackingurl
The trackingurl -
type
FulfilmentType type
The type
-
-
Class com.skava.oms.model.Inventory
class Inventory extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blocktransaction
String blocktransaction
The blocktransaction
-
-
Class com.skava.oms.model.Item
class Item extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
backordered
Boolean backordered
The backordered -
binid
String binid
The binid -
info
ItemInfo info
The info -
maxpurchasequantityFractional
BigDecimal maxpurchasequantityFractional
The maxpurchasequantity -
minpurchasequantityFractional
BigDecimal minpurchasequantityFractional
The minpurchasequantity -
otherproperties
Map<String,
String> otherproperties The otherproperties -
pid
String pid
The pid -
preordered
Boolean preordered
The preordered -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
priceinfo
List<ItemPriceInfo> priceinfo
The priceinfo -
productType
SkuType productType
The skuid -
skuid
String skuid
The skuid -
specialProducts
List<SpecialProducts> specialProducts
This contains the information about specialproducts -
taxcode
String taxcode
The taxcode -
unitMath
TotalValueMath unitMath
The TotalMath -
upc
String upc
The upc -
vendor
String vendor
The vendor -
weightUnits
String weightUnits
The weightUnits -
weightValue
String weightValue
The weightValue
-
-
Class com.skava.oms.model.ItemInfo
class ItemInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
categoryid
String categoryid
The categoryid -
color
String color
The color -
description
String description
The description -
dimension
String dimension
The dimension -
fit
String fit
The fit -
fulfillmentProvider
String fulfillmentProvider
The fulfillmentProvider -
image
String image
The image -
link
String link
The link -
name
String name
The name -
size
String size
The size -
style
String style
The style
-
-
Class com.skava.oms.model.ItemPriceInfo
class ItemPriceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conversionratio
@NotNull BigDecimal conversionratio
-
costprice
@NotNull BigDecimal costprice
-
mode
String mode
The mode -
regprice
@NotNull BigDecimal regprice
-
roundoff
@NotNull BigDecimal roundoff
-
saleprice
@NotNull BigDecimal saleprice
-
saveprice
@NotNull BigDecimal saveprice
-
taxinfo
TaxInfo taxinfo
The taxinfo
-
-
Class com.skava.oms.model.Math
class Math extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cost
@NotNull BigDecimal cost
-
discount
@NotNull BigDecimal discount
-
discountcost
@NotNull BigDecimal discountcost
-
esttax
@NotNull BigDecimal esttax
-
fulfilmath
FulfilMath fulfilmath
The fulfilmath -
isPriceInclusiveOftax
Boolean isPriceInclusiveOftax
The isPriceInclusiveOftax -
mode
String mode
The mode -
otherCharges
@NotNull BigDecimal otherCharges
-
otherChargesIncludingTax
@NotNull BigDecimal otherChargesIncludingTax
-
paymentid
@NotNull String paymentid
-
personalizationcost
@NotNull BigDecimal personalizationcost
-
personalizationdiscount
@NotNull BigDecimal personalizationdiscount
-
personalizationsale
@NotNull BigDecimal personalizationsale
-
roundoff
@NotNull BigDecimal roundoff
-
sale
@NotNull BigDecimal sale
-
tax
@NotNull BigDecimal tax
-
taxable
@NotNull BigDecimal taxable
-
totalsale
@NotNull BigDecimal totalsale
-
type
String type
The type
-
-
Class com.skava.oms.model.Note
class Note extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.NotificationDTO
class NotificationDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.oms.model.OmsNotificationOrderItem
class OmsNotificationOrderItem extends OmsOrderItem implements Serializable- serialVersionUID:
- -8821712473010831235L
-
Class com.skava.oms.model.OmsOrderAmount
class OmsOrderAmount extends Object implements Serializable- serialVersionUID:
- -565333463792905749L
-
Serialized Fields
-
amount
BigDecimal amount
-
description
String description
-
-
Class com.skava.oms.model.OmsOrderItem
class OmsOrderItem extends Object implements Serializable- serialVersionUID:
- -8821712473010831235L
-
Serialized Fields
-
discounts
List<OmsOrderAmount> discounts
-
isDonationItem
boolean isDonationItem
-
isGiftItem
boolean isGiftItem
-
partNumber
String partNumber
-
paymentMethodType
String paymentMethodType
-
personalVolume
BigDecimal personalVolume
-
quantityFractional
BigDecimal quantityFractional
-
salesPriceAmount
BigDecimal salesPriceAmount
-
salesTaxes
List<OmsOrderAmount> salesTaxes
-
taxableAmount
BigDecimal taxableAmount
-
taxRate
BigDecimal taxRate
-
trackingInfo
List<TrackingInfo> trackingInfo
-
wareHouseId
String wareHouseId
-
-
Class com.skava.oms.model.Order
class Order extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowedPatchFields
List<AllowedPatchFields> allowedPatchFields
The allowedPatchFields -
approvalInfo
List<ApprovalDetails> approvalInfo
approvalInfo -
conditions
String conditions
approval workflow conditions -
fraud
List<Fraud> fraud
The fraud -
id
@NotNull String id
-
isApprovalCart
Boolean isApprovalCart
Indicates the approval cart -
math
@NotNull List<Math> math
-
nextstatus
@NotNull List<String> nextstatus
-
notes
List<Note> notes
The notes -
orderdetails
OrderDetails orderdetails
The orderdetails -
orderinfo
OrderInfo orderinfo
The orderinfo -
orderitems
@NotNull List<OrderItem> orderitems
-
otherproperties
@NotNull Map<String,
String> otherproperties -
payments
List<Payment> payments
The payments -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
status
@NotNull List<String> status
-
taxitem
TaxItemDTO taxitem
The tax item. -
transactions
List<OrderTransactionDTO> transactions
The transactions -
usertracking
@NotNull UserTracking usertracking
-
-
Class com.skava.oms.model.OrderDetails
class OrderDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
discounts
List<Discount> discounts
The discounts -
fulfilmentinfo
@NotNull FulfilmentInfo fulfilmentinfo
-
loyaltyDetails
@NotNull List<LoyaltyDetails> loyaltyDetails
-
ordertaxinfo
@NotNull List<OrderTaxInfo> ordertaxinfo
-
otherCharges
@NotNull List<OtherCharges> otherCharges
-
-
Class com.skava.oms.model.OrderInfo
class OrderInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
affiliateid
@NotNull String affiliateid
-
channel
@NotNull String channel
-
collectionid
@NotNull Long collectionid
-
createdby
@NotNull String createdby
-
createdtime
Long createdtime
The createdtime -
deletable
Boolean deletable
The deletable -
effectiveorderdate
Long effectiveorderdate
The effective order date. -
locale
@NotNull String locale
-
notification
List<NotificationDTO> notification
The notification -
ordertype
String ordertype
Indicates the order workflow type such as Return, Replace, Exchange and DEFAULT. -
storeid
@NotNull String storeid
-
storename
String storename
The storename -
updatedby
@NotNull String updatedby
-
updatedtime
Long updatedtime
The updatedtime -
value
CartMath value
values -
version
@NotNull String version
-
-
Class com.skava.oms.model.OrderItem
class OrderItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowedPatchFields
List<AllowedPatchFields> allowedPatchFields
The allowedPatchFields -
discounts
List<Discount> discounts
The discounts -
fulfilmentinfo
FulfilmentInfo fulfilmentinfo
The fulfilmentinfo -
id
String id
The id -
inventory
Inventory inventory
The inventory -
item
Item item
The item -
lineid
String lineid
The lineid -
loyaltyDetails
List<LoyaltyDetails> loyaltyDetails
The LoyaltyDetails -
math
List<Math> math
The math -
mathordershipping
List<Math> mathordershipping
The mathordershipping -
mathordertax
List<Math> mathordertax
The mathordertax -
nextstatus
List<String> nextstatus
The nextstatus -
otherCharges
OtherCharges[] otherCharges
-
otherproperties
Map<String,
String> otherproperties The otherproperties -
personalization
List<Personalization> personalization
The personalization -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
priceinfo
List<ItemPriceInfo> priceinfo
The priceinfo -
quantityFractional
BigDecimal quantityFractional
The quantity Fractional -
replaceable
Boolean replaceable
The returnable -
returnable
Boolean returnable
The returnable -
returnType
boolean returnType
Indicates the return type boolean value. -
status
String status
The status -
statustransaction
List<StatusTransaction> statustransaction
The statustransaction -
storeid
String storeid
The storeid -
storeLocation
Location storeLocation
StoreLocation -
storename
String storename
The storename
-
-
Class com.skava.oms.model.OrderItemPatch
class OrderItemPatch extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.OrderPatch
class OrderPatch extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
orderItemPatchDTO
@NotNull List<OrderItemPatch> orderItemPatchDTO
-
properties
@NotNull String properties
-
reasoncode
@NotNull String reasoncode
-
reasonmessage
@NotNull String reasonmessage
-
status
@NotNull String status
-
userPatchDTO
UserPatch userPatchDTO
The userPatchDTO -
userTrackingDTO
@NotNull UserTracking userTrackingDTO
-
-
Class com.skava.oms.model.OrderTaxInfo
class OrderTaxInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.OrderTransactionDTO
class OrderTransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
component
Integer component
The component -
createdby
String createdby
The createdby -
createdtime
Long createdtime
The createdtime -
currentstatus
String currentstatus
The currentstatus -
description
String description
The description -
id
String id
The id -
math
Math math
The math -
nextStates
List<String> nextStates
The nextStates -
orderitemid
String orderitemid
The orderitemid -
otherproperties
Map<String,
String> otherproperties The otherproperties -
responsecode
String responsecode
The responsecode -
responsemessage
String responsemessage
The responsemessage -
type
OrderTransactionDTO.TypeEnum type
The type -
updatestatus
String updatestatus
The updatestatus
-
-
Class com.skava.oms.model.OtherCharges
class OtherCharges extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
calculatedTotalValue
BigDecimal calculatedTotalValue
Indicates the total calculated value this other charge element. -
calculatedUnitValue
BigDecimal calculatedUnitValue
Indicates the calculated value per unit of this other charge element. -
chargeAgainst
String chargeAgainst
Indicates if the variable cost is charged against returned item or new item. -
chargeSource
String chargeSource
Indicates the source on which the percent charge needs to be applied. -
chargeType
String chargeType
Indicates the charge type like percentage or flat rate to calculate the variable price. -
chargeValue
BigDecimal chargeValue
Indicates value of this other charge element. -
chargeValueOverridable
boolean chargeValueOverridable
Indicates whether this variable charge is editable or not. -
description
String description
Holds the description of this other charge element. -
mode
String mode
Mode -
name
String name
Name of the other charge. -
properties
Map<String,
String> properties Indicates properties map. -
taxable
boolean taxable
Indicates whether this variable price element is taxable or not. -
type
String type
Indicates the type of the elements on which the variable price is applied. -
waivedByDefault
boolean waivedByDefault
Indicates whether this variable cost is waived or not. -
waiveOverridable
boolean waiveOverridable
Indicates whether this variable cost is waived or not.
-
-
Class com.skava.oms.model.Payment
class Payment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
chargepriority
Integer chargepriority
The chargepriority -
format
String format
The format -
id
String id
The id -
mode
String mode
The mode -
paymentitems
List<PaymentItem> paymentitems
The paymentitems -
refundpriority
Integer refundpriority
The refundpriority -
transaction
List<PaymentTransactionDTO> transaction
The transaction -
type
String type
The type -
value
BigDecimal value
The value
-
-
Class com.skava.oms.model.PaymentItem
class PaymentItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
String id
The id -
otherproperties
Map<String,
String> otherproperties The otherproperties -
paymentrefid
String paymentrefid
The paymentrefid -
status
PaymentItem.StatusEnum status
The status -
transactionid
String transactionid
The transactionid -
value
BigDecimal value
The value
-
-
Class com.skava.oms.model.PaymentTransactionDTO
class PaymentTransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
component
Integer component
The component -
createdby
String createdby
The createdby -
createdtime
Long createdtime
The createdtime -
currentstatus
String currentstatus
The currentstatus -
description
String description
The description -
id
String id
The id -
otherproperties
Map<String,
String> otherproperties The otherproperties -
paymentrefid
String paymentrefid
The paymentrefid -
responsecode
String responsecode
The responsecode -
responsemessage
String responsemessage
The responsemessage -
transactioncode
String transactioncode
The transactioncode -
type
PaymentTransactionDTO.TypeEnum type
The type -
updatestatus
String updatestatus
The updatestatus -
value
BigDecimal value
The value
-
-
Class com.skava.oms.model.Personalization
class Personalization extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.PersonalizationPriceInfo
class PersonalizationPriceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conversionratio
@NotNull BigDecimal conversionratio
-
discount
List<Discount> discount
The discount -
mode
String mode
The mode -
taxinfo
TaxInfo taxinfo
The taxinfo -
totalpersonalizationcost
@NotNull BigDecimal totalpersonalizationcost
-
totalpersonalizationprice
@NotNull BigDecimal totalpersonalizationprice
-
unitpersonalizationcost
@NotNull BigDecimal unitpersonalizationcost
-
unitpersonalizationprice
@NotNull BigDecimal unitpersonalizationprice
-
-
Class com.skava.oms.model.ShippingMethod
class ShippingMethod extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
code
String code
The code -
deliverystore
String deliverystore
The deliverystore -
deliveryterm
String deliveryterm
The deliveryterm -
expectedshipmentdatetime
Long expectedshipmentdatetime
The expectedshipmentdatetime -
name
String name
The name -
otherproperties
Map<String,
String> otherproperties The otherproperties -
pickupPersonDetails
HashMap<String,
String> pickupPersonDetails The pickupPersonDetails -
priceinfo
List<ShippingMethodPriceInfo> priceinfo
The priceinfo
-
-
Class com.skava.oms.model.ShippingMethodPriceInfo
class ShippingMethodPriceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conversionratio
BigDecimal conversionratio
The conversionratio -
cost
BigDecimal cost
The cost -
discountinfo
List<Discount> discountinfo
The discountinfo -
estcost
BigDecimal estcost
The estcost -
estprice
BigDecimal estprice
The estprice -
mode
String mode
The mode -
price
BigDecimal price
The price -
taxinfo
TaxInfo taxinfo
The taxinfo
-
-
Class com.skava.oms.model.SpecialProducts
class SpecialProducts extends Object implements Serializable- serialVersionUID:
- 4410338067386902966L
-
Serialized Fields
-
actionhistory
List<ActionHistory> actionhistory
The ActionHistory -
aggregatestatus
List<String> aggregatestatus
Combined status of the special product -
discounts
List<Discount> discounts
This contains the discount -
displaystatus
String displaystatus
Display fulfilment status of the special item -
info
ItemInfo info
The info -
inventoryProperties
SkuInventoryLimit inventoryProperties
The inventoryProperties -
itemMath
TotalValueMath itemMath
The TotalMath -
nextstatus
List<String> nextstatus
Next possible fulfillment status, the special item could be moved to -
otherproperties
Map<String,
String> otherproperties The Otherproperties for a special item -
price
BigDecimal price
This contains the price -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
productId
String productId
This contains the productid -
skuId
@NotNull String skuId
This contains the skuid -
skuQuantity
BigDecimal skuQuantity
This contains the skuquantity -
status
String status
Fulfilment status the specialprod is currently in -
type
String type
This contains the type* -
unitMath
TotalValueMath unitMath
The unitMath
-
-
Class com.skava.oms.model.StatusTransaction
class StatusTransaction extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.model.TaxInfo
class TaxInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
esttax
@NotNull BigDecimal esttax
-
isPriceInclusiveOftax
Boolean isPriceInclusiveOftax
The isPriceInclusiveOftax -
tax
@NotNull BigDecimal tax
-
taxable
@NotNull BigDecimal taxable
-
taxrate
@NotNull BigDecimal taxrate
-
-
Class com.skava.oms.model.TaxItemDTO
class TaxItemDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currencyCode
String currencyCode
Indicates the currency code of the tax item -
id
String id
Indicates the unique ID given to the tax item -
profileId
String profileId
Indicates the profile id given to the tax item -
provider
String provider
Indicates the provider of the tax item -
status
String status
Indicates the status of the tax item -
taxrefid
String taxrefid
Indicates the reference transaction ID given to the tax item -
taxTransactions
List<TaxTransactionDTO> taxTransactions
Indicates the taxTransactions -
transactionid
String transactionid
Indicates the transaction ID of the tax item -
transactiontype
String transactiontype
Indicates the reference transaction type of the tax item -
value
int value
Indicates tax item value
-
-
Class com.skava.oms.model.TaxTransactionDTO
class TaxTransactionDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
component
int component
Indicates the component where the transaction is being created -
createdby
String createdby
Indicates the created by of the transaction created -
createdTime
Date createdTime
Indicates the created time of the transaction created -
currentstatus
String currentstatus
Indicates the current status of the tax transaction -
description
String description
Indicates the description -
id
long id
Indicates the unique ID given to the transaction -
otherproperties
Map<String,
String> otherproperties Indicates the otherProperties -
refTransactionId
String refTransactionId
Indicates the reference transaction ID given to the transaction -
responsecode
String responsecode
Indicates the response code of the transaction created -
responsemessage
String responsemessage
Indicates the response message of the transaction created -
taxItemId
long taxItemId
Indicates the unique ID given to the tax item -
transactioncode
String transactioncode
Indicates the transaction code -
transactionType
TaxTransactionDTO.TransactionType transactionType
Indicates the type of the transaction -
type
String type
Indicates the type -
updatestatus
String updatestatus
Indicates the update status of the transaction -
value
BigDecimal value
Indicates the total tax value
-
-
Class com.skava.oms.model.TrackingInfo
class TrackingInfo extends Object implements Serializable- serialVersionUID:
- -8821712473010831235L
-
Class com.skava.oms.model.UserPatch
class UserPatch extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
userid
String userid
The userid
-
-
Class com.skava.oms.model.UserTracking
class UserTracking extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountid
String accountid
The accountid -
budgetId
String budgetId
The budget id. -
costcentre
String costcentre
The cost center id. -
firstname
String firstname
The firstname -
guestuser
Boolean guestuser
The guestuser -
guestuserid
String guestuserid
The guestuserid -
ip
String ip
The ip -
lastname
String lastname
The lastname -
usercontact
ContactInfoDTO usercontact
The usercontact -
userid
String userid
The userid -
zip
String zip
The zip
-
-
-
Package com.skava.oms.model.notification
-
Class com.skava.oms.model.notification.NotificationItemInfo
class NotificationItemInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
categoryid
String categoryid
The categoryid -
color
String color
The color -
description
String description
The description -
dimension
String dimension
The dimension -
fit
String fit
The fit -
image
String image
The image -
link
String link
The link -
name
String name
The name -
size
String size
The size -
style
String style
The style
-
-
Class com.skava.oms.model.notification.NotificationOrder
class NotificationOrder extends Object implements Serializable- serialVersionUID:
- 1616956303605714549L
-
Serialized Fields
-
addressStreet1
String addressStreet1
Address Street 1 -
addressStreet2
String addressStreet2
Address Street 2 -
approvalRequired
Boolean approvalRequired
the admin approval required or not -
city
String city
City name -
country
String country
country -
discount
String discount
 * discount  -
id
String id
Order of the user -
isApproved
Boolean isApproved
the admin approved or not -
isEdited
Boolean isEdited
the admin has made any changes to the order or not -
orderDate
String orderDate
Order date -
orderItems
List<NotificationOrderItem> orderItems
Order Items in the order -
orderType
String orderType
Order Type in the order -
otherCharges
Map<String,
BigDecimal> otherCharges the otherCharges for order -
payments
List<Payment> payments
the Payment for order -
phone
String phone
phone -
reasonMessage
String reasonMessage
the admin has rejected the order -
shippingHandling
BigDecimal shippingHandling
shipping and handling price -
shippingLabelAttachment
String shippingLabelAttachment
the shippingLabelAttachment -
state
String state
State -
taxCost
String taxCost
Tax Cost -
totalCost
String totalCost
Total Cost -
totalCostAfterDiscount
String totalCostAfterDiscount
Total Cost After Discount -
zipcode
String zipcode
Zipcode
-
-
Class com.skava.oms.model.notification.NotificationOrderItem
class NotificationOrderItem extends Object implements Serializable- serialVersionUID:
- 1750097364931563458L
-
Serialized Fields
-
color
String color
Indicates the color of an item. -
description
String description
Indicates the detailed description of an item. -
id
String id
Indicates a unique ID of the order item. -
image
String image
Indicates the image of an item. The value can be a URL or a file location of the item’s image. -
lineId
String lineId
Indicates a unique ID of the order item -
name
String name
Contains the name of an item. -
otherCharges
Map<String,
BigDecimal> otherCharges the otherCharges for order -
quantityFractional
BigDecimal quantityFractional
Indicates the order item’s count. -
regprice
BigDecimal regprice
Contains the regular price of an item. -
returnType
boolean returnType
Indicates the return type boolean value. -
saleprice
BigDecimal saleprice
Contains the sale price of an item. -
size
String size
Defines the size measurement of an item. -
skuid
String skuid
Indicates a unique ID of the SKU. -
specialProducts
List<NotificationSpecialProducts> specialProducts
-
totalValue
BigDecimal totalValue
Indicates the return type boolean value. -
trackingurl
String trackingurl
Indicates the return type boolean value.
-
-
Class com.skava.oms.model.notification.NotificationSpecialProducts
class NotificationSpecialProducts extends Object implements Serializable- serialVersionUID:
- 4410338067386902966L
-
Serialized Fields
-
info
NotificationItemInfo info
The info -
price
BigDecimal price
This contains the price -
priceFacets
Map<String,
Object> priceFacets The priceFacets -
productId
String productId
This contains the productid -
skuId
String skuId
This contains the skuid -
skuQuantity
BigDecimal skuQuantity
This contains the skuquantity -
type
String type
This contains the type*
-
-
Class com.skava.oms.model.notification.OrderNotificationData
class OrderNotificationData extends Object implements Serializable- serialVersionUID:
- -6119412540713689784L
-
Serialized Fields
-
approvalURL
String approvalURL
-
approverInfo
ApprovalDetails approverInfo
-
locale
String locale
-
order
NotificationOrder order
-
user
OrderNotificationData.User user
-
-
Class com.skava.oms.model.notification.OrderNotificationData.User
class User extends Object implements Serializable- serialVersionUID:
- -4385187514467776522L
-
-
Package com.skava.oms.orchestration.model
-
Class com.skava.oms.orchestration.model.ContactInfo
class ContactInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
email
@Size(min=0,max=255) String email
Indicates the email ID of the customer. This field should not be null or empty. It holds string type. -
phone
@Size(min=0,max=255) String phone
Phone number of the user whose address is to be given -
preferredContact
PreferredContactEnum preferredContact
Preferred contact
-
-
Class com.skava.oms.orchestration.model.ItemPriceInfo
class ItemPriceInfo extends Object implements Serializable- serialVersionUID:
- 7898637357298572578L
-
Serialized Fields
-
conversionRatio
BigDecimal conversionRatio
Get conversionRatio -
costPrice
BigDecimal costPrice
Contains the cost price of an item.The cost price is the actual price of the item. The minimum value is 0.00. The estimated shipping price is rounded to 2 decimal places. This field should not be null or empty. -
mode
@Size(min=0,max=255) String mode
Mode in which the payment is made -
regPrice
BigDecimal regPrice
Contains the regular price of an item. The minimum value is 0.00. A regular price is the actual original price of the product. The regular price is rounded to maximum of 2 decimal places. This field should not be null or empty. -
roundOff
BigDecimal roundOff
Contains the adjustment value of the currency type. The lower bound of the currency type is rounded to maximum of 2 decimal places. This field should not be null or empty. -
salePrice
BigDecimal salePrice
Contains the sale price of an item. A sale price is the discounted price of an item from the regular selling price. The minimum value is 0.00. The sale price is rounded to maximum of 2 decimal places. This field should not be null or empty.A sale price is the discounted price of an item from the regular selling price. -
savePrice
BigDecimal savePrice
Contains the total amount reduced from the original price of an item. The save price is the actually total amount reduced from the original price. The minimum value is 0.00. The save price is rounded to maximum of 2 decimal places. This field should not be null or empty. -
taxInfo
TaxInfo taxInfo
Get taxInfo
-
-
Class com.skava.oms.orchestration.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.model.SkuInfo
class SkuInfo extends Object implements Serializable- serialVersionUID:
- 6997031092105127913L
-
Serialized Fields
-
categoryId
@Size(min=0,max=255) String categoryId
This is used to identify the category of this item -
color
@Size(min=0,max=255) String color
Color of the item. Defines the color varients of the item -
description
@Size(min=0,max=255) String description
Detailed description about the item -
dimension
@Size(min=0,max=255) String dimension
Defines the heignt, width Measurement of the item -
fit
@Size(min=0,max=255) String fit
Fit type, Campatibility of the item -
image
@Size(min=0,max=255) String image
Image of the item. URL or file location of the item image -
link
@Size(min=0,max=255) String link
Link of the item. link to the product detailes page -
name
@Size(min=0,max=255) String name
Name of the item -
size
@Size(min=0,max=255) String size
Defines the size measurement of the item -
style
@Size(min=0,max=255) String style
Style of the item. Defines the varient of the item
-
-
Class com.skava.oms.orchestration.model.SkuOms
class SkuOms extends Sku implements Serializable- serialVersionUID:
- 337337862395779487L
-
Serialized Fields
-
expectedPreOrderShipmentDatetime
Long expectedPreOrderShipmentDatetime
Expected delivery of item in timestamp -
preOrdered
Boolean preOrdered
Indicates whether the item was prebooked or not -
skuInfo
SkuInfo skuInfo
Get info -
upc
@Size(min=0,max=255) String upc
Universal Product Code. that are uniquely assigned to each trade item -
vendor
@Size(min=0,max=255) String vendor
Defines the third party seller name
-
-
Class com.skava.oms.orchestration.model.SubscriptionMeta
class SubscriptionMeta extends Object implements Serializable- serialVersionUID:
- -8356472215441207297L
-
Class com.skava.oms.orchestration.model.TaxInfo
class TaxInfo extends Object implements Serializable- serialVersionUID:
- 2812010717735444291L
-
Serialized Fields
-
estimatedTax
BigDecimal estimatedTax
Contains the estimated tax of an item. The minimum value is 0.00. The sale price is rounded to maximum of 2 decimal places. This field should not be null or empty. -
tax
BigDecimal tax
Contains the tax levied on an item. The minimum value is 0.00. The sale price is rounded to maximum of 2 decimal places. This field should not be null or empty. -
taxable
BigDecimal taxable
Contains the taxable amount of an item. The minimum value is 0.00. The sale price is rounded to maximum of 2 decimal places. This field should not be null or empty. -
taxRate
BigDecimal taxRate
Contains the tax percentage of an item. The minimum value is 0.00. The sale price is rounded to maximum of 2 decimal places. This field should not be null or empty.
-
-
Class com.skava.oms.orchestration.model.UserTracking
class UserTracking extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
@Size(min=0,max=255) String accountId
Get accountId -
budgetId
@Size(min=0,max=255) String budgetId
BudgetId of the user who placed the order -
costCenterId
@Size(min=0,max=255) String costCenterId
Get costCenterId -
firstName
@Size(min=0,max=255) String firstName
First name of the user who placed the order -
guestUser
Boolean guestUser
Boolean to represent if the user is guest -
guestUserId
@Size(min=0,max=255) String guestUserId
If the user is a guest, then the unique ID for the guest user -
ip
@Size(min=0,max=255) String ip
IP address from where the user has placed the order -
lastName
@Size(min=0,max=255) String lastName
Last name of the user who placed the order -
userContact
ContactInfo userContact
Get userContact -
userId
@Size(min=0,max=255) String userId
Get userId -
zip
@Size(min=0,max=255) String zip
Zipcode of the user who placed the order
-
-
-
Package com.skava.oms.orchestration.transformation
-
Class com.skava.oms.orchestration.transformation.OMSTransactionReturnShipping
class OMSTransactionReturnShipping extends OMSTransactionReturnShippingEx implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.transformation.OMSTransactionReturnShippingEx
class OMSTransactionReturnShippingEx extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.transformation.OMSTransformationModelConversion
class OMSTransformationModelConversion extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.transformation.OMSTransformationOrder
class OMSTransformationOrder extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.transformation.OMSTransformationOrderCustomer
class OMSTransformationOrderCustomer extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.oms.orchestration.transformation.OMSTransformationOrderItem
class OMSTransformationOrderItem extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.orchestration.model.common
-
Class com.skava.orchestration.model.common.AddressOrchestration
class AddressOrchestration extends Object implements Serializable- serialVersionUID:
- 2365430766865293047L
-
Serialized Fields
-
accountId
long accountId
accountId param*. -
addressId
Long addressId
It refers the identifier of the address. It is a value of long type and it's minimum value is 1 and maximum value is undetermined(autogenerated) -
addressLine1
@Size(min=0,max=255) String addressLine1
Represents Address Line detail one. -
addressLine2
@Size(min=0,max=255) String addressLine2
Represents Address Line detail two. -
addressLine3
@Size(min=0,max=255) String addressLine3
Represents Address Line detail three. -
addressVersion
long addressVersion
Address version -
canReceiveSMS
boolean canReceiveSMS
Specifies if the mobile number provided can receive SMS or not. -
city
@Size(min=0,max=255) String city
Represents the city name of the address. -
companyName
@Size(min=0,max=255) String companyName
Represents the companyName. Company name is required if First and Last names are not provided -
country
@Size(min=0,max=255) String country
Represents the country name of the address. -
county
@Size(min=0,max=255) String county
Represents the county name of the address. -
createdTimeStr
@Size(min=0,max=255) String createdTimeStr
The created date. -
deliveryInstruction
@Size(min=0,max=255) String deliveryInstruction
Indicates the delivery instructions of the address.
It is consumed in the OMS service. -
email
@Size(min=0,max=255) @Email(message="address.invalidemail") String email
Email Address of the user. -
firstName
@Size(min=0,max=255) String firstName
Represents the firstName. First Name is required if company name is not provided. -
isDefault
Boolean isDefault
Boolean to represent if the given address is default for this customer. -
lastName
@Size(min=0,max=255) String lastName
Represents the lastName. Last Name is required if company name is not provided. -
middleName
@Size(min=0,max=255) String middleName
Represents the middleName or initial of the user address. -
mobile
@Size(min=0,max=255) String mobile
Mobile or cell number of the user -
options
AddressOptions options
Profile and Validation related options for the address. -
phone
@Size(min=0,max=255) String phone
Phone number of the user. -
profileAddressId
String profileAddressId
The profileAddressId -
properties
Map<String,
String> properties Custom properties for the address. -
state
@Size(min=0,max=255) String state
Represents the state name of the address. -
type
@Size(min=0,max=255) String type
A type contains string value that used to group the addresses. -
updatedTimeStr
@Size(min=0,max=255) String updatedTimeStr
The updated date. -
validated
boolean validated
The validated boolean variable. -
validation
List<AddressValidation> validation
Represents validation of the address -
zip
@Size(min=0,max=255) @NotEmpty(message="address.invalidzipcode") String zip
Represents the zip or postal code of the address.
-
-
Class com.skava.orchestration.model.common.CardOrchestration
class CardOrchestration extends Object implements Serializable- serialVersionUID:
- 6493376693468432161L
-
Serialized Fields
-
cardNumber
@Size(min=0,max=255) String cardNumber
Number that forms the critical account information. This will contain the Card Number in case of a card payment, account number in case of account transfer. -
cardToken
@Size(min=0,max=255) String cardToken
Refers cardToken that is generated by the payment gateway service. -
cvv
@Size(min=0,max=255) String cvv
Card verification value of the card, in case of the card payment. -
expiryMonth
@Size(min=1,max=12) String expiryMonth
Expiration month of the card, in case of the card payment. -
expiryYear
@Size(min=0,max=255) @Size(min=0,max=4) String expiryYear
Expiration year of the card, in case of the card payment. -
id
Long id
Card id - Refers id of the payment card in which the ID is randomly generated. -
isDefault
Boolean isDefault
Boolean to represent if the given card is default for the customer. -
lastName
@Size(min=0,max=255) String lastName
Payment card holder last name of the customer. -
name
@Size(min=0,max=255) String name
Name of the card holder or the account holder -
paymentToken
@Size(min=0,max=255) String paymentToken
Refers cardToken that is generated by the payment gateway service. -
provider
@Size(min=0,max=255) String provider
Refers card provider/Brand name of the customer. -
token
@Size(min=0,max=255) String token
Refers paymentToken that is generated by the payment gateway service. -
type
@Size(min=0,max=255) String type
Indicates card type/network of the payment. This will be used only in case of card payment.
-
-
Class com.skava.orchestration.model.common.CustomerOrchestration
class CustomerOrchestration extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
availableResend
String availableResend
-
billingAddress
AddressOrchestration billingAddress
Get billingAddress -
customProperties
Map<String,
String> customProperties Refers to the custom properties map which holds all additional properties which needs to be added to a customer account apart from the available default properties. It is of JSON type whose Keys denoting the customer property-name and Values denoting the property values. -
dateOfBirth
@Size(min=0,max=255) String dateOfBirth
Refers to the date of birth of this customer -
email
@Size(min=0,max=255) String email
Refers to email address of this customer -
firstName
@Size(min=0,max=255) String firstName
Refers to the first name of this customer -
gender
@Size(min=0,max=255) String gender
Refers to the gender of this customer -
id
Long id
The unique ID given to the customer.It is autogenerated id. -
lastName
@Size(min=0,max=255) String lastName
Refers to last name of this customer -
loginToken
String loginToken
-
maximumOTPAttempt
String maximumOTPAttempt
-
mfaToken
String mfaToken
-
phoneNumber
@Size(min=3,max=20) String phoneNumber
Refers to the unique phone number of this customer with which he registers -
photo
@Size(min=0,max=255) String photo
Refers to the uploaded image Url of this customer’s profile photo -
referenceAttribute
String referenceAttribute
The referenceAttribute -
referenceAttribute1
String referenceAttribute1
The referenceAttribute1 -
referenceAttribute2
long referenceAttribute2
The referenceAttribute2 -
userName
@Size(min=0,max=255) String userName
Indicates the user’s name. UserName identity will be created for the user name. This value is used by the user for login. For example, testUserName. -
userrole
@Size(min=0,max=255) String userrole
Holds the role of the customer. -
userTracking
UserTracking userTracking
Get userTracking
-
-
Class com.skava.orchestration.model.common.PaymentItemOrchestration
class PaymentItemOrchestration extends Object implements Serializable- serialVersionUID:
- 2310495474197805601L
-
Serialized Fields
-
cardInfo
CardOrchestration cardInfo
Details of credit/debit card -
otherproperties
Map<String,
String> otherproperties -
paymentItemId
@Size(min=0,max=255) String paymentItemId
Unique identifier for the payment item -
paymentRefId
@Size(min=0,max=255) String paymentRefId
Indicates the payment reference id of the particular payment -
status
PaymentItemStatusEnum status
Indicates the current status of the particular payment -
transactionId
@Size(min=0,max=255) String transactionId
Indicates the transaction Id for the payment item -
value
BigDecimal value
Amount of payment processed by the particular provider
-
-
Class com.skava.orchestration.model.common.PaymentOrchestration
class PaymentOrchestration extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
The account id. -
accountInfo
CardOrchestration accountInfo
Payment account details. -
amount
BigDecimal amount
Amount against the payment calculated using the value and value type fields -
billingAddress
AddressOrchestration billingAddress
The billing address -
chargePriority
@Size(min=0,max=255) String chargePriority
Charging priority -
errorCode
@Size(min=0,max=255) String errorCode
Specifies the error in the payment -
errorResponse
@Size(min=0,max=255) String errorResponse
Specifies the error message corresponding to the error code -
format
@Size(min=0,max=255) String format
Format used for payment -
id
@Size(min=0,max=255) String id
The id -
isDefault
Boolean isDefault
-
isValid
Boolean isValid
Specifies if the payment is valid -
name
@Size(min=0,max=255) String name
Name of the payment. It should start with an alphabet and can be an alphaNumeric. Allowing '_' alone. -
option
PaymentOptions option
Payment options help to manage the payment in user profile for registered user -
paymentItems
List<PaymentItemOrchestration> paymentItems
Detailed information about the payment. Based on the maxamount the array will be extended -
properties
Map<String,
String> properties Custom properties for the payment. -
refundPriority
@Size(min=0,max=255) String refundPriority
Refund priority -
status
@Size(min=0,max=255) String status
-
type
@Size(min=0,max=255) String type
Represents type of the payment. -
userId
@Size(min=0,max=255) String userId
The user id. -
valueType
@Size(min=0,max=255) String valueType
Type in which the value of the payment is going to be specified. The accepted values are: CURRENCY, POINTS.
-
-
Class com.skava.orchestration.model.common.SkuOrchestration
class SkuOrchestration extends SFSku implements Serializable- serialVersionUID:
- -6614202986186573260L
-
-
Package com.skava.orchestration.model.error
-
Class com.skava.orchestration.model.error.EcommCustomErrorResponse
class EcommCustomErrorResponse extends ResponseModel implements Serializable- serialVersionUID:
- 3210137838981342536L
-
Serialized Fields
-
validationErrors
ValidationErrorModel validationErrors
Validation Errors
-
-
Class com.skava.orchestration.model.error.ErrorResponseModel
class ErrorResponseModel extends Object implements Serializable- serialVersionUID:
- 3775263889059606878L
-
Class com.skava.orchestration.model.error.ResponseModel
class ResponseModel extends Object implements Serializable- serialVersionUID:
- 3775263889059606878L
-
Serialized Fields
-
responseCode
@Size(min=0,max=255) String responseCode
Response code -
responseMessage
@Size(min=0,max=255) String responseMessage
Response Message Example - List Item created successfully -
timeStamp
@jakarta.validation.constraints.Size(min=0, max=255) long timeStamp
Indicates milliseconds representation of the current time. Indicates the time in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC).
-
-
Class com.skava.orchestration.model.error.ValidationErrorModel
class ValidationErrorModel extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
fieldErrors
List<ValidationErrors> fieldErrors
Field Errors. -
globalErrors
List<ValidationErrors> globalErrors
Global Errors.
-
-
Class com.skava.orchestration.model.error.ValidationErrors
class ValidationErrors extends Object implements Serializable- serialVersionUID:
- 3785263889050606878L
-
-
Package com.skava.orchestration.model.response
-
Class com.skava.orchestration.model.response.ResponseModel
class ResponseModel extends Object implements Serializable- serialVersionUID:
- 3775263889059606878L
-
Serialized Fields
-
responseCode
@Size(min=0,max=255) String responseCode
Response code -
responseMessage
@Size(min=0,max=255) String responseMessage
Response Message Example - List Item created successfully -
timeStamp
@jakarta.validation.constraints.Size(min=0, max=255) long timeStamp
Indicates milliseconds representation of the current time. Indicates the time in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC).
-
-
-
Package com.skava.payment.model
-
Class com.skava.payment.model.BillingAddress
class BillingAddress extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
String addressLine1
-
addressLine2
String addressLine2
-
addressLine3
String addressLine3
-
city
String city
-
companyName
@Email String companyName
-
country
String country
-
county
String county
-
createdTime
String createdTime
-
email
@Email String email
-
firstName
String firstName
-
isDefault
Boolean isDefault
-
lastName
String lastName
-
middleName
@Email String middleName
-
phoneNumber
String phoneNumber
-
state
String state
-
type
String type
-
updatedTime
String updatedTime
-
zipcode
String zipcode
-
-
Class com.skava.payment.model.Payment
class Payment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
accountId param*. -
billingAddress
BillingAddress billingAddress
-
collectionId
Long collectionId
A unique id of the collection to which this paymnet is associated. -
createdBy
String createdBy
-
createdTime
String createdTime
-
id
Long id
-
isDefault
boolean isDefault
-
name
String name
Name of the payment. It should start with an alphabet and can be an alphaNumeric. Allowing '_' alone. -
paymentProperties
List<Property> paymentProperties
-
providers
List<PaymentProvider> providers
-
showInProfile
Boolean showInProfile
-
status
String status
-
type
String type
-
updatedBy
String updatedBy
-
updatedTime
String updatedTime
-
userId
String userId
-
-
Class com.skava.payment.model.PaymentCollectionProperty
class PaymentCollectionProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.payment.model.PaymentItem
class PaymentItem extends Object implements Serializable- serialVersionUID:
- 7693996990644287046L
-
Serialized Fields
-
createdTime
String createdTime
paymentItem created time -
currencyCode
String currencyCode
Refers currency code of payment -
id
Long id
-
paymentId
Long paymentId
Refers unique id of payment -
properties
List<PaymentItemProperty> properties
-
providerId
Long providerId
Refers unique id of payment provider -
updatedBy
String updatedBy
The unique identifier of the most recent user who updated the paymentItem. -
updatedTime
String updatedTime
paymentItem updated time -
value
BigDecimal value
Actual amount of a payment
-
-
Class com.skava.payment.model.PaymentItemProperty
class PaymentItemProperty extends Object implements Serializable- serialVersionUID:
- 5717554229490722348L
-
Class com.skava.payment.model.PaymentOrchestrationPageableResponse
class PaymentOrchestrationPageableResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
PageableInfo -
payments
List<PaymentOrchestration> payments
Payments dto to be returned @seePayment
-
-
Class com.skava.payment.model.PaymentPageableResponse
class PaymentPageableResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
PageableInfo -
payments
List<Payment> payments
Payments dto to be returned @seePayment
-
-
Class com.skava.payment.model.PaymentProvider
class PaymentProvider extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.payment.model.PaymentProviderTokenRequest
class PaymentProviderTokenRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
customProperties
Map<String,
String> customProperties The customProperties -
type
PaymentType type
The Payment Type -
userId
String userId
The Unique userId
-
-
Class com.skava.payment.model.Property
class Property extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.payment.model.UserPropertiesRequest
class UserPropertiesRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.price.model
-
Class com.skava.price.model.ApplyPriceRule
class ApplyPriceRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.price.model.ApplyPriceRulesAPIResponse
class ApplyPriceRulesAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applyPriceRules
List<ApplyPriceRule> applyPriceRules
Contains list of price response data.
-
-
Class com.skava.price.model.CollectionProperty
class CollectionProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.price.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.price.model.Price
class Price extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bundlePrice
Double bundlePrice
The bundlePrice -
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
endTime
String endTime
The endTime -
floorPrice
Double floorPrice
The floorPrice -
id
Long id
The id -
maxqty
Integer maxqty
The maxqty -
minqty
Integer minqty
The minqty -
priceListId
Long priceListId
The priceListId -
priceRuleId
Long priceRuleId
The priceRuleId -
pricingMethod
String pricingMethod
The pricingMethod -
projectId
Long projectId
The projectId -
skuId
String skuId
The skuId -
startTime
String startTime
The startTime -
status
Status status
The status -
subscriptionPercentage
Integer subscriptionPercentage
The subscriptionPercentage -
transactionalPrice
Double transactionalPrice
The transactionalPrice -
unitOfMeasureId
Long unitOfMeasureId
The unitOfMeasureId -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn -
values
List<PriceValue> values
The values
-
-
Class com.skava.price.model.PriceListAPIResponse
class PriceListAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
It refers to the identifier of the collection. -
currencySign
String currencySign
Its used to hold the currencySign for the particular priceList -
description
String description
It refers to the description of priceList. -
floorPrice
PriceListFloorPrice floorPrice
This is used to Enable or Disable the floor price in the PriceList ENABLE denotes floor price is Enabled in the PriceList DISABLE denotes floor price is Disabled in the PriceList -
id
long id
It refers to the identifier of the priceList. -
name
String name
It refers to the name of priceList. -
schedulePrice
PriceListSchedulePrice schedulePrice
This is used to Enable or Disable the schedule price in the PriceList ENABLE denotes schedule price is Enabled in the PriceList DISABLE denotes schedule price is Disabled in the PriceList -
skuCount
long skuCount
Number of SKUs in the PriceList -
status
Status status
This is used to Enable or Disable the Tier price in the PriceList ENABLE denotes Tier price is Enabled in the PriceList DISABLE denotes Tier price is Disabled in the PriceList -
subscription
PriceListSubscription subscription
This is used to Enable or Disable the subscription in the PriceList ENABLE denotes subscription is Enabled in the PriceList DISABLE denotes subscription is Disabled in the PriceList -
tierPrice
PriceListTierPrice tierPrice
This is used to Enable or Disable the Tier price in the PriceList ENABLE denotes Tier price is Enabled in the PriceList DISABLE denotes Tier price is Disabled in the PriceList
-
-
Class com.skava.price.model.PriceRuleAPIResponse
class PriceRuleAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
long collectionId
It refers to the identifier of the collection. -
description
String description
It refers to the description of priceRule. -
id
long id
It refers to the identifier of the priceRule. -
name
String name
It refers to the name of priceRule. -
processName
String processName
It refers to the processName of priceRule. -
rule
String rule
It refers to the ruleString of priceRule. -
status
Status status
It refers to the status of priceRule.
-
-
Class com.skava.price.model.PricesAPIResponse
class PricesAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.price.model.PriceValue
class PriceValue extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
createdBy
Long createdBy
The createdBy -
createdOn
String createdOn
The createdOn -
priceFacetId
Long priceFacetId
The priceFacetId -
priceFacetName
String priceFacetName
The priceFacetName -
priceId
Long priceId
The priceId -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
String updatedOn
The updatedOn -
value
Double value
The value
-
-
Class com.skava.price.model.ValidatePriceRuleConfigResponse
class ValidatePriceRuleConfigResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
priceParam
String priceParam
The PriceParam.
-
-
-
Package com.skava.promotion.model.dto
-
Class com.skava.promotion.model.dto.ProductPersonalization
class ProductPersonalization extends PromotionOfferResponse implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
price
double price
-
type
String type
-
-
Class com.skava.promotion.model.dto.PromotionAccount
class PromotionAccount extends Object implements Serializable- serialVersionUID:
- 3277314870226182814L
-
Serialized Fields
-
id
long id
Contains an unique account Id, that can contain any of the following characters ^[a-zA-Z0-9\\-]*$ -
property
Map<String,
String> property Contains loyalty property details -
referenceAttribute
String referenceAttribute
Contains a reference attribute -
referenceAttribute1
String referenceAttribute1
Contains a reference attribute 1 -
referenceAttribute2
long referenceAttribute2
Contains a reference attribute 2 -
rep
String rep
Contains a valid email address -
type
String type
Contains the Account Type
-
-
Class com.skava.promotion.model.dto.PromotionBaseOffer
class PromotionBaseOffer extends Object implements Serializable- serialVersionUID:
- -102080636924000740L
-
Serialized Fields
-
code
String code
Contains the promocode, valid characters for the promocode are ^[a-zA-Z0-9_\-]*$ and the max length is 64 characters -
codes
Set<String> codes
Contains the promocode, valid characters for the promocode are ^[a-zA-Z0-9_\-]*$ and the max length is 64 characters -
description
String description
Contains promotion details in string format -
enableForEligibleProducts
String enableForEligibleProducts
Contains the flag to Enable for Eligible Products -
expiryDate
String expiryDate
Contains the expiryDate -
frequencyIdentifier
String frequencyIdentifier
frequencyIdentifier -
frequencyType
FrequencyType frequencyType
frequencyType -
frequencyValue
String frequencyValue
frequencyValue -
giftQuantity
BigDecimal giftQuantity
giftQuantity -
matchedSkuIds
List<String> matchedSkuIds
Contains the matched sku ids -
message
String message
Contains any additional information required to describe the promotion offer. -
offerId
String offerId
Contains the matched rule/promotion id, An unique value for an offer, that can contain any of the following characters ^[a-zA-Z0-9\-]*$ -
offerName
String offerName
Contains the matched rule/promotion name in string format -
promotionClass
String promotionClass
Contains promotionClass value in string format -
promotionGroup
String promotionGroup
Contains promotionGroup value in string format -
properties
Map<String,
String> properties -
proximityMessage
String proximityMessage
proximityMessage -
ruleType
int ruleType
Contains the matched rule/promotion type, which can hold the numeric value from 1 to 5; for example "1":"Item Price Rules" -
skipFlag
Boolean skipFlag
skipFlag -
startDate
String startDate
Contains the startDate
-
-
Class com.skava.promotion.model.dto.PromotionBundle
class PromotionBundle extends PromotionOfferResponse implements Serializable- serialVersionUID:
- 1418189256056224240L
-
Serialized Fields
-
brand
String brand
Contains the product brand -
color
String color
Contains the product color -
fullfillmentType
Set<String> fullfillmentType
Fullfillment Type of the promotion cart -
id
String id
Contains the id of the Sku -
name
String name
-
priceFacets
Map<String,
Object> priceFacets Price Facets of the promotion cart -
productId
String productId
Contains the product id of the Sku -
quantity
int quantity
Contains the product quantity, which can hold a positive value -
size
String size
Contains the product size -
storeLocationIdentifier
Map<String,
String> storeLocationIdentifier Store Location Identifier -
unitPrice
BigDecimal unitPrice
Contains the product price, which can hold a positive value
-
-
Class com.skava.promotion.model.dto.PromotionCart
class PromotionCart extends PromotionCartOfferResponse implements Serializable- serialVersionUID:
- -8125765831777206264L
-
Serialized Fields
-
eligibleTotalPrice
double eligibleTotalPrice
Contains the Eligible Total price of the cart items -
property
Map<String,
String> property Custom properties of the promotion cart -
shippingCity
String shippingCity
Contains the shipping city, that presents in the shipping address -
shippingCountry
String shippingCountry
Contains the shipping country, that presents in the shipping address -
shippingMethod
String shippingMethod
Contains the selected shipping method for the cart in String format -
shippingPostalCode
String shippingPostalCode
Contains the shipping postal code, that presents in the shipping address -
shippingState
String shippingState
Contains the shipping state, that presents in the shipping address -
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.model.dto.PromotionCartOffer
class PromotionCartOffer extends PromotionBaseOffer implements Serializable- serialVersionUID:
- -3001584819243723466L
-
Serialized Fields
-
totalDiscount
double totalDiscount
Contains the total discount of cart -
totalShippingDiscount
double totalShippingDiscount
Contains the total shipping discount of cart -
tradeInDiscount
double tradeInDiscount
Contains the tradein discount of cart
-
-
Class com.skava.promotion.model.dto.PromotionCartOfferResponse
class PromotionCartOfferResponse extends Object implements Serializable- serialVersionUID:
- -3057262693593007742L
-
Class com.skava.promotion.model.dto.PromotionCoupon
class PromotionCoupon extends Object implements Serializable- serialVersionUID:
- 95097343663266010L
-
Serialized Fields
-
code
String code
Contains the promocode, valid characters for the promocode 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.model.dto.PromotionGiftResponse
class PromotionGiftResponse extends Object implements Serializable- serialVersionUID:
- 1418189256056224240L
-
Serialized Fields
-
matchedSkuIds
List<String> matchedSkuIds
Contains the matched sku ids -
offers
List<PromotionBaseOffer> offers
Contains the offer details -
productId
String productId
Contains the product id -
quantity
BigDecimal quantity
Contains the product quantity, which can hold a positive value -
skuId
String skuId
Contains the id of the Sku
-
-
Class com.skava.promotion.model.dto.PromotionOffer
class PromotionOffer extends PromotionBaseOffer implements Serializable- serialVersionUID:
- -8852067741901912716L
-
Class com.skava.promotion.model.dto.PromotionOfferResponse
class PromotionOfferResponse extends Object implements Serializable- serialVersionUID:
- 4622037755812181282L
-
Serialized Fields
-
overallDiscount
PromotionOverAllDiscount overallDiscount
Contains the over all discount of a product
-
-
Class com.skava.promotion.model.dto.PromotionOverAllDiscount
class PromotionOverAllDiscount extends BaseDiscount implements Serializable- serialVersionUID:
- -3110444183004878675L
-
Class com.skava.promotion.model.dto.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 -
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 -
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.model.dto.PromotionSku
class PromotionSku extends PromotionOfferResponse implements Serializable- serialVersionUID:
- 1418189256056224240L
-
Serialized Fields
-
brand
String brand
Contains the product brand -
categoryIds
Set<String> categoryIds
Contains the list of category ids of the Sku -
color
String color
Contains the product color -
fullfillmentType
Set<String> fullfillmentType
Fullfillment Type of the promotion cart -
id
String id
Contains the id of the Sku -
itemId
long itemId
Contains the cart item id of the Sku -
name
String name
-
personalizations
List<ProductPersonalization> personalizations
Contains the list of product personalization model -
productId
String productId
Contains the product id of the Sku -
property
Map<String,
String> property Custom properties of the promotion sku -
quantity
BigDecimal quantity
Contains the product quantity, which can hold a positive value -
shippingCity
String shippingCity
Contains the shipping city, which presents in the shipping address -
shippingCost
double shippingCost
Contains the product shipping cost -
shippingCountry
String shippingCountry
Contains the selected shipping country for the product -
shippingMethod
String shippingMethod
Contains the selected shipping method for the product -
shippingPostalCode
String shippingPostalCode
Contains the selected shipping postal code for the product -
shippingState
String shippingState
Contains the selected shipping state for the product -
size
String size
Contains the product size -
storeLocationIdentifier
Map<String,
String> storeLocationIdentifier Store Location Identifier -
unitPrice
double unitPrice
Contains the product price, which can hold a positive value
-
-
Class com.skava.promotion.model.dto.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 -
gender
String gender
Contains the gender data of an user -
guest
boolean guest
Boolean that specifies whether the user is a guest or not -
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
-
-
-
Package com.skava.quotation.model
-
Class com.skava.quotation.model.Item
class Item extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.quotation.model.Quote
class Quote extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
accountId -
collectionId
long collectionId
collectionId -
comments
String comments
comments -
createdBy
String createdBy
created by -
createdTime
Date createdTime
createdTime -
discountRequested
BigDecimal discountRequested
discountRequested -
paymentTerm
String paymentTerm
paymentTerm -
quotationName
String quotationName
quotationName -
shippingDuration
String shippingDuration
shippingDuration -
updatedBy
String updatedBy
updated by -
updatedTime
Date updatedTime
updatedTime -
userId
String userId
userId
-
-
-
Package com.skava.quotation.orchestration.model.response
-
Class com.skava.quotation.orchestration.model.response.ItemResponseInQuotation
class ItemResponseInQuotation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
Class com.skava.quotation.orchestration.model.response.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.quotation.orchestration.model.response.SkuResponseInQuotation
class SkuResponseInQuotation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bundleSkuType
String bundleSkuType
-
createdTime
String createdTime
-
id
long id
unique for each sku id -
itemId
Long itemId
-
optionalSkuQuantity
Integer optionalSkuQuantity
optional sku quantity -
price
Double price
-
productId
String productId
It refers the productId of the item which links to the quotation. -
quantity
Integer quantity
It refers to the quantity of the Item. -
skuId
String skuId
It refers the skuId of the item which links to the quotation. -
updatedTime
String updatedTime
-
-
-
Package com.skava.quotation.orchestration.notification
-
Class com.skava.quotation.orchestration.notification.NotificationQuote
class NotificationQuote extends Object implements Serializable- serialVersionUID:
- 1616956303605714549L
-
Serialized Fields
-
accountId
String accountId
-
collectionId
long collectionId
-
comments
String comments
-
createdBy
String createdBy
-
createdTime
String createdTime
-
currentTotal
Double currentTotal
-
description
String description
-
discount
Double discount
-
estimatedTotal
Double estimatedTotal
-
expiryDate
String expiryDate
-
id
long id
-
items
List<ItemResponseInQuotation> items
-
name
String name
-
netDiscountAmount
Double netDiscountAmount
-
status
String status
-
uniqueTemplateName
String uniqueTemplateName
-
updatedBy
String updatedBy
-
updatedTime
String updatedTime
-
userId
String userId
-
version
int version
-
-
Class com.skava.quotation.orchestration.notification.QuoteNotificationData
class QuoteNotificationData extends Object implements Serializable- serialVersionUID:
- -6119412540713689784L
-
Serialized Fields
-
locale
String locale
-
quote
NotificationQuote quote
-
user
QuoteNotificationData.User user
-
-
Class com.skava.quotation.orchestration.notification.QuoteNotificationData.User
class User extends Object implements Serializable- serialVersionUID:
- -4385187514467776522L
-
-
Package com.skava.ratingsreviews.model
-
Class com.skava.ratingsreviews.model.GetVotesResponse
class GetVotesResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
likesCount
int likesCount
id- holds the counts of the like votes -
unlikesCount
int unlikesCount
id- holds the counts of the unlike votes
-
-
Class com.skava.ratingsreviews.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.ratingsreviews.model.RatingReviewAnswerForQuestionAPIResponse
class RatingReviewAnswerForQuestionAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answers
List<RatingReviewAnswerForQuestionServiceResponse> answers
The answers. -
pageableInfo
PageableInfo pageableInfo
pagebleInfo - Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.ratingsreviews.model.RatingReviewAnswerForQuestionRequest
class RatingReviewAnswerForQuestionRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersRequestDomain> answers
answers - This contains the List ofRatingsReviewsMultipleAnswersDomain
-
questionId
long questionId
questionId - This contains the question Id.
-
-
Class com.skava.ratingsreviews.model.RatingReviewAnswerForQuestionServiceAPIResponse
class RatingReviewAnswerForQuestionServiceAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answers
List<RatingReviewAnswerForQuestionServiceResponse> answers
The answers. -
pageableInfo
PageableInfo pageableInfo
pagebleInfo - Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.ratingsreviews.model.RatingReviewAnswerForQuestionServiceRequest
class RatingReviewAnswerForQuestionServiceRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersRequestDomain> answers
answers - This contains the List ofRatingsReviewsMultipleAnswersDomain
-
authToken
String authToken
authToken - It refers the authorization token that initiated the transaction. -
collectionId
long collectionId
collectionId - It refers to the identifier of Collection -
questionId
long questionId
questionId - This contains the question Id.
-
-
Class com.skava.ratingsreviews.model.RatingReviewAnswerForQuestionServiceResponse
class RatingReviewAnswerForQuestionServiceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answers
String answers
answers - It holds the answers *. -
createdBy
String createdBy
created by - It refers to the created by of the response. -
createdTime
Date createdTime
created Time - It refers to the createdtime of the response. -
id
long id
id - It holds the id *. -
likesCount
int likesCount
The likes count. -
questionId
long questionId
questionId - It holds the id questions *. -
unlikesCount
int unlikesCount
The unlikes count. -
workFlowStatus
RatingStatus workFlowStatus
The work flow status.
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsAPIResponse
class RatingsReviewsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
ratingReviews
List<RatingsReviewsResponse> ratingReviews
The subscriptions -
summarizationResponse
ReviewSummaryKeywordResponse summarizationResponse
It consists response of ReviewSummary/Generate hastags/Answer to the question.
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsFeedbackRequest
class RatingsReviewsFeedbackRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Class com.skava.ratingsreviews.model.RatingsReviewsFeedbackResponse
class RatingsReviewsFeedbackResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
Class com.skava.ratingsreviews.model.RatingsReviewsGetAllQuestionsDomain
class RatingsReviewsGetAllQuestionsDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersDomain> answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
itemId
String itemId
-
questions
String questions
-
status
RatingsReviewsQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsGetAllQuestionsResponse
class RatingsReviewsGetAllQuestionsResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
pagebleInfo - Page data consists of page, size, count and total count of the response data -
questionsAndAnswers
List<RatingsReviewsGetAllQuestionsDomain> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsGetAllQuestionsServiceDomain
class RatingsReviewsGetAllQuestionsServiceDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersServiceDomain> answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
itemId
String itemId
-
questions
String questions
-
status
RatingsReviewsQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsGetAllQuestionsServiceResponse
class RatingsReviewsGetAllQuestionsServiceResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
collectionId
long collectionId
collectionId - It refers to the identifier of Collection -
pageableInfo
PageableInfo pageableInfo
pagebleInfo - Page data consists of page, size, count and total count of the response data -
questionsAndAnswers
List<RatingsReviewsGetAllQuestionsServiceDomain> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsMultipleAnswersDomain
class RatingsReviewsMultipleAnswersDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
String answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
likesCount
int likesCount
likesCount-holds the number of likes on that answer -
unlikesCount
int unlikesCount
unlikesCount-holds the number of unlikes on that answer -
workFlowStatus
RatingStatus workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsMultipleAnswersRequest
class RatingsReviewsMultipleAnswersRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Class com.skava.ratingsreviews.model.RatingsReviewsMultipleAnswersRequestDomain
class RatingsReviewsMultipleAnswersRequestDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
String answers
answers - Holds the *. -
createdBy
String createdBy
The created by. -
createdTime
Date createdTime
The created time. -
id
long id
The id. -
likesCount
int likesCount
likesCount-holds the number of likes on that answer*. -
remarks
String remarks
The remark. -
unlikesCount
int unlikesCount
unlikesCount-holds the number of unlikes on that answer*. -
workFlowStatus
RatingStatus workFlowStatus
The work flow status.
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsMultipleAnswersServiceDomain
class RatingsReviewsMultipleAnswersServiceDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
String answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
likesCount
int likesCount
likesCount-holds the number of likes on that answer -
unlikesCount
int unlikesCount
unlikesCount-holds the number of unlikes on that answer -
workFlowStatus
RatingStatus workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsQARequest
class RatingsReviewsQARequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersRequest> answers
answers - Holds the -
questions
String questions
questions - Holds the -
status
RatingsReviewsQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
workFlowStatus - Holds the workflowstatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsQuestionsAndAnswersDomain
class RatingsReviewsQuestionsAndAnswersDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersDomain> answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
itemId
String itemId
-
questions
String questions
-
status
RatingsReviewsQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsQuestionsAndAnswersResponse
class RatingsReviewsQuestionsAndAnswersResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
itemId
String itemId
-
questionsAndAnswers
List<RatingsReviewsQuestionsAndAnswersDomain> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsQuestionsAnswersRequest
class RatingsReviewsQuestionsAnswersRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
appName
String appName
-
itemId
String itemId
-
questionsAndAnswers
List<RatingsReviewsQARequest> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsRequest
class RatingsReviewsRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
imageUrls
List<String> imageUrls
Field to hold the imageUrls of ratings reviews -
itemId
String itemId
Field to hold the itemId of ratings reviews -
locale
String locale
Field to hold the locale of ratings reviews -
properties
Map<String,
String> properties Field to hold the properties of ratings reviews -
rating
int rating
Field to hold the rating of ratings reviews -
remarks
String remarks
The remark. -
review
String review
Field to hold the review of ratings reviews -
reviewtitle
String reviewtitle
Field to hold the review title of ratings reviews -
status
RatingStatus status
Field to hold the status of ratings reviews -
updatedBy
String updatedBy
Field to hold the itemName of ratings reviews -
userInfo
UserInfo userInfo
Field to hold the user response corresponding to id
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsResponse
class RatingsReviewsResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
classification
RatingClassification classification
Field to hold the classification. -
collectionId
long collectionId
Field to hold the collectionId of ratings reviews -
createdTime
Date createdTime
Field to hold the createdTime of ratings reviews -
id
long id
Field to hold the identifier of ratings reviews -
imageUrls
List<String> imageUrls
Field to hold the imageUrls of ratings reviews -
itemId
String itemId
Field to hold the itemId of ratings reviews -
likeCount
int likeCount
Field to hold the likeCount of ratings reviews -
locale
String locale
Field to hold the locale of ratings reviews -
moderatedBy
String moderatedBy
Field to hold the moderatedBy of ratings reviews -
properties
Map<String,
String> properties Field to hold the properties of ratings reviews -
rating
int rating
Field to hold the rating of ratings reviews -
review
String review
Field to hold the review of ratings reviews -
reviewtitle
String reviewtitle
Field to hold the review title of ratings reviews -
status
RatingStatus status
Field to hold the status of ratings reviews -
unlikeCount
int unlikeCount
Field to hold the unlikeCount of ratings reviews -
updatedBy
String updatedBy
Field to hold the itemName of ratings reviews -
updatedTime
Date updatedTime
Field to hold the updatedTime of ratings reviews -
userAuthToken
String userAuthToken
Field to hold the user auth token -
userInfo
Map<String,
String> userInfo Field to hold the user response corresponding to id -
userPreferenceId
String userPreferenceId
Field to hold the collectionId of ratings reviews
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsServiceMultipleAnswersRequest
class RatingsReviewsServiceMultipleAnswersRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
String answers
answers - Holds the
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsServiceQARequest
class RatingsReviewsServiceQARequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsServiceMultipleAnswersRequest> answers
answers - Holds the -
questions
String questions
questions - Holds the -
status
RatingsReviewsServiceQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
workFlowStatus - Holds the workFlowStatus
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsServiceQuestionsAndAnswersDomain
class RatingsReviewsServiceQuestionsAndAnswersDomain extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
answers
List<RatingsReviewsMultipleAnswersDomain> answers
answers - Holds the -
createdBy
String createdBy
-
createdTime
Date createdTime
-
id
long id
-
itemId
String itemId
-
questions
String questions
-
status
RatingsReviewsQandAStatus status
-
workFlowStatus
RatingStatus workFlowStatus
workFlowStatus - Holds the status
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsServiceQuestionsAndAnswersResponse
class RatingsReviewsServiceQuestionsAndAnswersResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
collectionId
long collectionId
collectionId - It refers to the identifier of Collection -
itemId
String itemId
-
questionsAndAnswers
List<RatingsReviewsServiceQuestionsAndAnswersDomain> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsReviewsServiceQuestionsAnswersRequest
class RatingsReviewsServiceQuestionsAnswersRequest extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
appName
String appName
-
authToken
String authToken
authToken - It refers the authorization token that initiated the transaction. -
collectionId
long collectionId
collectionId - It refers to the identifier of Collection -
itemId
String itemId
-
questionsAndAnswers
List<RatingsReviewsServiceQARequest> questionsAndAnswers
-
-
Class com.skava.ratingsreviews.model.RatingsSummaryAPIResponse
class RatingsSummaryAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
ratingsSummarys
List<RatingsSummaryResponse> ratingsSummarys
The subscriptions
-
-
Class com.skava.ratingsreviews.model.RatingsSummaryResponse
class RatingsSummaryResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
accumulatedtotal
String accumulatedtotal
Field to hold the accumulated total of ratings summary -
collectionId
long collectionId
Field to hold the collectionId of ratings summary -
id
long id
Field to hold the identifier of ratings summary -
itemId
String itemId
Field to hold the itemId of ratings summary -
maxRating
int maxRating
Field to hold the maxRating of ratings summary -
ratingdistribution
Map<String,
String> ratingdistribution Field to hold the rating distribution of ratings summary -
ratingfinal
int ratingfinal
Field to hold the rating final of ratings summary -
ratingsCount
int ratingsCount
Field to hold the rating counts of ratings summary -
updatedTime
Date updatedTime
Field to hold the updatedTime of ratings summary
-
-
Class com.skava.ratingsreviews.model.ReviewSummaryKeywordResponse
class ReviewSummaryKeywordResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
reviewSummaryKeywordAppResponse
String reviewSummaryKeywordAppResponse
reviewKeywordAppResponse - This will contain response of the app.
-
-
Class com.skava.ratingsreviews.model.UserInfo
class UserInfo extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Class com.skava.ratingsreviews.model.UserResponse
class UserResponse extends Object implements Serializable- serialVersionUID:
- 2065053780297908685L
-
Serialized Fields
-
createdDate
Date createdDate
It holds the createdDate. -
customProperties
Map<String,
String> customProperties It holds the customProperties. -
dateOfBirth
String dateOfBirth
It holds the dateOfBirth. -
email
String email
It holds the email. -
firstName
String firstName
It holds the firstName. -
gender
String gender
It holds the gender. -
guest
Boolean guest
It holds the guest. -
id
Long id
It holds the id. -
lastName
String lastName
It holds the lastName. -
phoneNumber
String phoneNumber
It holds the phoneNumber. -
photo
String photo
It holds the photo. -
preferences
String preferences
It holds the preferences. -
status
String status
It holds the status. -
type
Integer type
It holds the type. -
updatedDate
Date updatedDate
It holds the updatedDate.
-
-
Class com.skava.ratingsreviews.model.VotesAPIRequest
class VotesAPIRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answersId
long answersId
answers - holds the value of the answerId -
collectionId
long collectionId
collectionId - It refers to the identifier of Collection -
questionId
long questionId
questionId- holds the value of questionsId -
userId
long userId
userId - holds the value of userId -
voteType
VoteType voteType
voteType - holds the voteType value of the rating
-
-
Class com.skava.ratingsreviews.model.VotesRequest
class VotesRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answersId
long answersId
answers - holds the value of the answerId -
questionId
long questionId
questionId- holds the value of questionsId -
userId
long userId
userId - holds the value of userId -
voteType
VoteType voteType
voteType - holds the voteType value of the rating
-
-
Class com.skava.ratingsreviews.model.VotesResponse
class VotesResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
answersId
long answersId
answers - holds the value of the answerId -
createdBy
String createdBy
createdBy - holds the createdBy value -
createdTime
Date createdTime
createdTime - holds the createdTime value -
id
long id
id- holds the identifier of the Questions -
questionId
long questionId
questionId- holds the value of questionsId -
updatedBy
String updatedBy
updated by - holds the updated by value of the rating -
updatedTime
Date updatedTime
updated time - holds the updated time of the rating -
userId
long userId
userId - holds the value of userId -
voteType
VoteType voteType
voteType - holds the voteType value of the rating
-
-
-
Package com.skava.ratingsreviews.orchestration.model.response
-
Class com.skava.ratingsreviews.orchestration.model.response.SFRatingsReviews
class SFRatingsReviews extends Object implements Serializable- serialVersionUID:
- 878781653328920139L
-
Serialized Fields
-
collectionId
long collectionId
Field to hold the collectionId of ratings reviews -
createdTime
Date createdTime
Field to hold the createdTime of ratings reviews -
id
long id
Field to hold the identifier of ratings reviews -
imageUrls
List<String> imageUrls
Field to hold the imageUrls of ratings reviews -
itemId
String itemId
Field to hold the itemId of ratings reviews -
likeCount
int likeCount
Field to hold the likeCount of ratings reviews -
locale
String locale
Field to hold the locale of ratings reviews -
moderatedBy
String moderatedBy
Field to hold the moderatedBy of ratings reviews -
properties
Map<String,
String> properties Field to hold the properties of ratings reviews -
rating
int rating
Field to hold the rating of ratings reviews -
rawReview
String rawReview
Field to hold the rawReview of ratings reviews -
review
String review
Field to hold the review of ratings reviews -
reviewtitle
String reviewtitle
Field to hold the review title of ratings reviews -
status
RatingStatus status
Field to hold the status of ratings reviews -
unlikeCount
int unlikeCount
Field to hold the unlikeCount of ratings reviews -
updatedBy
String updatedBy
Field to hold the itemName of ratings reviews -
updatedTime
Date updatedTime
Field to hold the updatedTime of ratings reviews -
userInfo
Map<String,
String> userInfo Field to hold the user response corresponding to id -
userPreferenceId
String userPreferenceId
Field to hold the collectionId of ratings reviews
-
-
Class com.skava.ratingsreviews.orchestration.model.response.SFRatingsReviewsFeedback
class SFRatingsReviewsFeedback extends Object implements Serializable- serialVersionUID:
- 878781653328920139L
-
Serialized Fields
-
-
Package com.skava.report.orchestration.model
-
Class com.skava.report.orchestration.model.DataAnalyticsModel
class DataAnalyticsModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
customerCount
long customerCount
customerCount holds the no of customers value -
earningsTotal
double earningsTotal
The earnings -
notPaid
long notPaid
notPaid holds the not paid value -
notShipped
long notShipped
notShipped holds the not shipped value -
sales
long sales
The sales -
totalOrderCount
long totalOrderCount
-
-
-
Package com.skava.rulesmanager.model
-
Class com.skava.rulesmanager.model.RulesManagerResponse
class RulesManagerResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.rulesmanager.orchestration.model.request
-
Class com.skava.rulesmanager.orchestration.model.request.RulesManagerRequestModel
class RulesManagerRequestModel extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.search.model
-
Class com.skava.search.model.CategoryHierarchyResponse
class CategoryHierarchyResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alias
boolean alias
The alias -
identifier
String identifier
The identifier -
milestone
Milestone milestone
The milestone -
name
String name
The name -
parent
CategoryHierarchyResponse parent
The parent -
parentId
String parentId
The parentId -
properties
List<CategoryProperty> properties
The properties -
semantics
List<String> semantics
The semantics -
subCategories
List<CategoryHierarchyResponse> subCategories
The subCategories -
visible
Boolean visible
The visible
-
-
Class com.skava.search.model.CategoryProperty
class CategoryProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Facet
class Facet extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Facetvalues
class Facetvalues extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Milestone
class Milestone extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identifier
String identifier
The identifier -
itemId
@NotNull String itemId
-
name
String name
The name -
priority
@NotNull Integer priority
-
products
List<String> products
The products -
productSortOrder
String productSortOrder
The productSortOrder -
rule
String rule
The rule -
templateId
String templateId
The templateId -
templateUrl
String templateUrl
The templateUrl -
type
Milestone.TypeEnum type
The type -
uxData
UxData uxData
The uxData
-
-
Class com.skava.search.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.PriceRange
class PriceRange extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Product
class Product extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
The collectionId -
currency
String currency
The currency -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
priceRange
PriceRange priceRange
The priceRange -
prices
List<PriceModel> prices
-
properties
List<ProductProperty> properties
The properties -
semantics
@NotNull List<String> semantics
-
skuIds
@NotNull List<String> skuIds
-
skus
List<Sku> skus
The skus -
startTime
String startTime
The startTime -
status
@NotNull Product.StatusEnum status
Specifies whether the product entity's status is ACTIVE (=0) or INACTIVE (=1). This value should not be null or empty. The default value is ACTIVE. -
type
@NotNull Product.TypeEnum type
Specifies the item type. The possible types are:- BUNDLE - Indicates the item type is a bundle product.
- COLLECTION - Indicates the item type is a collection product.
-
-
Class com.skava.search.model.ProductLoadResponse
class ProductLoadResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
categories
CategoryHierarchyResponse categories
The categories -
didYouMean
List<String> didYouMean
didYouMean for search -
facets
List<Facet> facets
The facets -
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
products
List<Product> products
The products -
redirectURL
String redirectURL
redirect url for search -
searchTerm
String searchTerm
Term used for Search -
sortOptions
List<Sort> sortOptions
The sortOptions
-
-
Class com.skava.search.model.ProductProperty
class ProductProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.ProductResponse
class ProductResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
categories
List<CategoryHierarchyResponse> categories
The categories -
product
Product product
The product
-
-
Class com.skava.search.model.SemanticResponse
class SemanticResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Sku
class Sku extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
The collectionId -
endTime
String endTime
The endTime -
identifier
String identifier
The identifier -
prices
List<PriceModel> prices
-
properties
List<SkuProperty> properties
The properties -
selected
Boolean selected
The selected -
startTime
String startTime
The startTime -
status
Sku.StatusEnum status
The status
-
-
Class com.skava.search.model.SkuProperty
class SkuProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Sort
class Sort extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.SuggestionAPIResponse
class SuggestionAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.SuggestionResponse
class SuggestionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.UxData
class UxData extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.search.model.Value
class Value extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.shipping.model
-
Class com.skava.shipping.model.Items
class Items extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
itemDeliveredAlone
Boolean itemDeliveredAlone
The itemDeliveredAlone -
itemDeliveryAddress
ShippingAddress itemDeliveryAddress
The itemDeliveryAddress -
itemDeliveryType
ShippingDeliveryType itemDeliveryType
The itemDeliveryType -
itemId
String itemId
The itemId -
itemProperties
Map<String,
String> itemProperties The itemProperties -
itemQuantity
BigDecimal itemQuantity
The itemQuantity -
itemVersion
Long itemVersion
The itemVersion -
orderAmount
Double orderAmount
orderAmount -
shippingClass
String shippingClass
The shippingClass -
sku
List<ItemsSKU> sku
The sku -
storeId
long storeId
store Id -
totalPriceExVat
Double totalPriceExVat
total Price Exclusive Vat -
totalPriceIncVat
Double totalPriceIncVat
total Price Inclusive Vat
-
-
Class com.skava.shipping.model.ItemShippingDetails
class ItemShippingDetails extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
itemId
String itemId
The itemId -
itemShippingMethods
List<ShippingMethod> itemShippingMethods
The itemShippingMethods
-
-
Class com.skava.shipping.model.ItemsSKU
class ItemsSKU extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
productBrand
String productBrand
Product Brand -
productCategory
String productCategory
Product Category -
productId
@NotNull String productId
-
skuDimension
ItemsSkuDimension skuDimension
The skuDimension -
skuDiscount
BigDecimal skuDiscount
The skuDiscount -
skuId
@NotNull String skuId
-
skuName
String skuName
The skuName -
skuPrice
BigDecimal skuPrice
The skuPrice -
skuProperties
Map<String,
String> skuProperties skuProperties -
skuQuantity
BigDecimal skuQuantity
The skuQuantity -
skuType
ShippingSkuType skuType
The skuType -
skuWeight
ItemsSkuWeight skuWeight
The skuWeight
-
-
Class com.skava.shipping.model.ItemsSkuDimension
class ItemsSkuDimension extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.shipping.model.ItemsSkuWeight
class ItemsSkuWeight extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
unit
@NotNull String unit
-
value
@NotNull BigDecimal value
-
-
Class com.skava.shipping.model.Shipping
class Shipping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
Account ID -
cartValue
BigDecimal cartValue
The cartValue -
customerCategory
String customerCategory
Customer Category -
customerPriceCategory
String customerPriceCategory
Customer Price Category -
deliveryAddress
ShippingAddress deliveryAddress
The deliveryAddress -
deliveryType
ShippingDeliveryType deliveryType
The deliveryType -
itemDetails
List<Items> itemDetails
The itemDetails -
locale
String locale
Locale -
orderAmount
double orderAmount
Order Amount -
properties
Map<String,
String> properties The properties -
shippingDetails
ShippingCalculation shippingDetails
The shippingDetails -
shippingId
@NotNull String shippingId
-
totalPriceExVat
double totalPriceExVat
Total Price Exclusive VAT -
totalPriceIncVat
double totalPriceIncVat
Total Price Inclusive VAT
-
-
Class com.skava.shipping.model.ShippingAddress
class ShippingAddress extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
@NotNull String addressLine1
-
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Long addressVersion
The addressVersion -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
@NotNull String city
-
companyName
String companyName
The companyName -
country
@NotNull String country
-
county
String county
The county -
email
@NotNull String email
-
firstName
@NotNull String firstName
-
lastName
@NotNull String lastName
-
middleName
String middleName
The middleName -
mobile
@NotNull String mobile
-
phone
@NotNull String phone
-
state
@NotNull String state
-
storeId
String storeId
The storeId -
zip
@NotNull String zip
-
-
Class com.skava.shipping.model.ShippingCalculation
class ShippingCalculation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
calculationTime
Long calculationTime
The calculationTime -
cartShippingMethods
List<ShippingMethod> cartShippingMethods
The cartShippingMethods -
itemShippingDetails
List<ItemShippingDetails> itemShippingDetails
The itemShippingDetails -
providedBy
String providedBy
The providedBy -
responseCode
String responseCode
The responseCode -
responseMessage
String responseMessage
The responseMessage
-
-
Class com.skava.shipping.model.ShippingMethod
class ShippingMethod extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cost
BigDecimal cost
The cost -
description
String description
The description -
expectedDaysForDelivery
Long expectedDaysForDelivery
The expectedDaysForDelivery -
expectedDeliveryTime
Long expectedDeliveryTime
The expectedDeliveryTime -
name
String name
The name -
properties
Map<String,
Object> properties The properties. -
shippingMethodId
String shippingMethodId
The shippingMethodId -
taxationId
String taxationId
The taxationId -
taxIncluded
Boolean taxIncluded
The taxIncluded
-
-
Class com.skava.shipping.model.ShippingResponse
class ShippingResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
shipping
Shipping shipping
The shipping
-
-
-
Package com.skava.subscription.model
-
Class com.skava.subscription.model.AddressRequest
class AddressRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
@NotNull String addressLine1
-
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Long addressVersion
The addressVersion -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
@NotNull String city
-
companyName
String companyName
The companyName -
country
@NotNull String country
-
county
String county
The county -
email
@NotNull String email
-
firstName
String firstName
The firstName -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
phone
String phone
The phone -
profileAddressId
String profileAddressId
The profileAddressId -
state
@NotNull String state
-
storeId
String storeId
The storeId -
zip
@NotNull String zip
-
-
Class com.skava.subscription.model.InstanceAPIResponse
class InstanceAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
instances
List<InstanceResponse> instances
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data
-
-
Class com.skava.subscription.model.InstancePatchRequest
class InstancePatchRequest extends Object implements Serializable- serialVersionUID:
- 1742985873937110979L
-
Class com.skava.subscription.model.InstancePostRequest
class InstancePostRequest extends Object implements Serializable- serialVersionUID:
- -2096877128645743671L
-
Serialized Fields
-
actionDate
long actionDate
It refers to the action date of instance and its optional. The default value is current time of the system. -
instanceSeq
long instanceSeq
Field to hold the sequence of the instance -
itemIds
List<Long> itemIds
itemIds -
messages
Map<String,
String> messages It refers to the success/failure message The values areMap
and which represents (KEY, VALUE) pair(s). -
orderId
String orderId
It refers to the identifier of order. -
subscriptionId
long subscriptionId
Field to hold the instance id of instance
-
-
Class com.skava.subscription.model.InstanceResponse
class InstanceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressInfo
SubscriptionAddressResponse addressInfo
It refers to the identifier of address. -
editFreezeDate
long editFreezeDate
It refers to the edit freeze date of the subscription instance -
expectedDeliveryDate
long expectedDeliveryDate
It refers to the expected delivery date of the subscription instance -
id
long id
Field to hold the identifier of instance -
instanceSeq
long instanceSeq
Field to hold the collectionId of subscription -
isUpdated
boolean isUpdated
It refers to the updated state of the instance table -
itemInfo
List<ItemResponse> itemInfo
It refers to the item information of instance. -
messages
List<MessageResponse> messages
It refers to the success/failure message -
notificationDate
long notificationDate
It refers to the notification date of the subscription instance -
orderId
String orderId
It refers to the identifier of order. -
orderProcessingDate
long orderProcessingDate
It refers to the oreder creation date of the subscription instance -
paymentInfo
Map<String,
String> paymentInfo It refers to the identifier of payment. -
shippingInfo
ShippingResponse shippingInfo
-
status
String status
It refers to the status of instance -
subscriptionId
long subscriptionId
Field to hold the subscription id of instance
-
-
Class com.skava.subscription.model.InstanceTransactionRequest
class InstanceTransactionRequest extends Object implements Serializable- serialVersionUID:
- -2096877128645743671L
-
Serialized Fields
-
action
String action
Field to hold the instance id of instance -
actionDate
long actionDate
It refers to the action date of instance and its optional. The default value is current time of the system. -
instanceSeq
long instanceSeq
Field to hold the sequence of the instance -
orderId
String orderId
It refers to the identifier of order. -
subscriptionId
long subscriptionId
Field to hold the instance id of instance
-
-
Class com.skava.subscription.model.ItemRequest
class ItemRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
preparationPeriod
Integer preparationPeriod
The preparationPeriod -
price
@NotNull Float price
-
properties
Map<String,
String> properties The properties -
quantityFractional
@NotNull BigDecimal quantityFractional
-
skus
List<SkuRequest> skus
The skus
-
-
Class com.skava.subscription.model.ItemResponse
class ItemResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
availableMonths
SortedSet<Integer> availableMonths
availableMonths -
gifts
List<GiftItem> gifts
Gift products -
id
@NotNull Long id
-
itemGroupId
long itemGroupId
Field to hold the itemGroupId of item -
preparationPeriod
Long preparationPeriod
The preparationPeriod -
price
@NotNull Double price
-
promotions
List<Promotion> promotions
The list of promotions -
properties
Map<String,
String> properties The properties -
quantity
Integer quantity
The quantity -
quantityFractional
BigDecimal quantityFractional
The quantity -
semantics
List<String> semantics
The Semantics. -
skus
List<SkuResponse> skus
The skus -
totalValue
ItemMath totalValue
Total value -
unitValue
ItemMath unitValue
Unit value
-
-
Class com.skava.subscription.model.MessageResponse
class MessageResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.OfferDetails
class OfferDetails extends Object implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Serialized Fields
-
eligiblePV
String eligiblePV
Contains the list of promotion offers that are eligible for the sku -
offer
String offer
Contains the list of promotion offers that are eligible for the sku -
promotionQuantity
PromotionQuantity promotionQuantity
Contains the list of promotion offers that are eligible for the sku
-
-
Class com.skava.subscription.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.ProcessNowPostRequest
class ProcessNowPostRequest extends Object implements Serializable- serialVersionUID:
- 2065810681740974724L
-
Class com.skava.subscription.model.PromotionQuantity
class PromotionQuantity extends Object implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Class com.skava.subscription.model.SFSelectedSubscriptionResponse
class SFSelectedSubscriptionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gifts
List<GiftItem> gifts
-
selectedMonth
int selectedMonth
-
subscriptions
List<SubscriptionResponse> subscriptions
-
totalPrice
BigDecimal totalPrice
-
totalPV
BigDecimal totalPV
-
totalQuantity
BigDecimal totalQuantity
-
-
Class com.skava.subscription.model.SFSubscriptionItemsList
class SFSubscriptionItemsList extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
itemInfo
List<SFSubscriptionItem> itemInfo
The itemInfo
-
-
Class com.skava.subscription.model.SFSubscriptionPreferenceLoyalty
class SFSubscriptionPreferenceLoyalty extends Object implements Serializable- serialVersionUID:
- -2575590325978501141L
-
Serialized Fields
-
continuousSubscriptionMonth
int continuousSubscriptionMonth
-
earningRatePercentage
int earningRatePercentage
-
nextExpirationPoints
BigDecimal nextExpirationPoints
-
pointEarnedThisOrder
BigDecimal pointEarnedThisOrder
-
totalPoints
BigDecimal totalPoints
-
-
Class com.skava.subscription.model.SFSubscriptionPreferenceOrder
class SFSubscriptionPreferenceOrder extends Object implements Serializable- serialVersionUID:
- -2575590325978501141L
-
Serialized Fields
-
handlingFee
BigDecimal handlingFee
-
monthlyPV
BigDecimal monthlyPV
-
monthlyTotal
BigDecimal monthlyTotal
-
totalPriceFacets
Map<String,
Map<String, Object>> totalPriceFacets -
value
SubscriptionCartMath value
-
-
Class com.skava.subscription.model.SFSubscriptionPreferencePayment
class SFSubscriptionPreferencePayment extends Object implements Serializable- serialVersionUID:
- 8414009647141934327L
-
Serialized Fields
-
cardExpirationMonth
String cardExpirationMonth
Card Expiration Month -
cardExpirationYear
String cardExpirationYear
Card Expiration Year -
cardNumber
String cardNumber
Card number -
firstName
String firstName
First name -
id
Long id
Payment identifier -
lastName
String lastName
Last name -
properties
Map<String,
String> properties Custom properties for the payment. -
type
String type
Payment type
-
-
Class com.skava.subscription.model.SFSubscriptionPreferenceResponse
class SFSubscriptionPreferenceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addresses
Addresses addresses
The Addresses -
currencySign
String currencySign
Indicates the system current date -
currentDate
String currentDate
Indicates the system current date -
currentDateInMillis
long currentDateInMillis
Indicates the system current date -
donationProgramId
String donationProgramId
It refers donation Program Id. -
freezeOrderDate
int freezeOrderDate
It refers to the order freeze processing date. -
hasDonationRoundUp
String hasDonationRoundUp
It refers hasDonationRoundUp flag. -
hasProfilePaymentMethod
boolean hasProfilePaymentMethod
It refers hasProfilePaymentMethod flag. -
hasSubscriptionPaymentMethods
boolean hasSubscriptionPaymentMethods
It refers hasSubscriptionPaymentMethods flag. -
lastOrderProcessingDate
long lastOrderProcessingDate
It refers last order processing date. -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
lastOrderStatusMessage
String lastOrderStatusMessage
It refers last order status message. -
lastProcessNowAttempt
long lastProcessNowAttempt
It refers processNow attempt. -
lastProcessNowAttemptMessage
String lastProcessNowAttemptMessage
It refers last processNow attempt message. -
liveCounts
SubscriptionActiveAndLiveCountsResponse liveCounts
The Subscription Active And Live Counts Response -
loyalty
SFSubscriptionPreferenceLoyalty loyalty
The subscription preference loyalty. -
loyaltyTransaction
Map<String,
SFSubscriptionPreferenceLoyalty> loyaltyTransaction The subscription item level loyalty. -
nextOrderProcessingMonth
Integer nextOrderProcessingMonth
-
notificationOrderDate
int notificationOrderDate
It refers to the order notification processing date. -
order
SFSubscriptionPreferenceOrder order
The subscription preference loyalty. -
orderProcessingDate
Integer orderProcessingDate
The orderProcessingDate -
payment
SFSubscriptionPreferencePayment payment
The Payment -
processNow
boolean processNow
It refers process now flag. -
promotionDetails
PromotionDetails promotionDetails
It refers to list of promotions. -
properties
Map<String,
String> properties It refers to properties map -
pvAssistEnabled
Boolean pvAssistEnabled
It refers pvAssistEnabled flag. -
pvAssistGoal
Integer pvAssistGoal
It refers pvAssistGoal value. -
selectedSubscriptions
List<SFSelectedSubscriptionResponse> selectedSubscriptions
The selected subscriptions -
shipping
SFSubscriptionPreferenceShipping shipping
The Subscription Preference Shipping -
shippingMethods
List<ShippingMethod> shippingMethods
The subscriptions shipping methods. -
startMonth
int startMonth
It refers startMonth. -
subscriptions
SFSelectedSubscriptionResponse subscriptions
The selected subscriptions -
subscriptionStatus
String subscriptionStatus
It refers subscription status. -
timeZone
String timeZone
It refers locale. -
transaction
Map<String,
SFSubscriptionPreferenceOrder> transaction It refers to properties map -
transactionGrouping
Map<String,
List<Long>> transactionGrouping It refers to properties map -
userId
Long userId
The userId
-
-
Class com.skava.subscription.model.SFSubscriptionPreferenceShipping
class SFSubscriptionPreferenceShipping extends Object implements Serializable- serialVersionUID:
- 8831392327666804203L
-
Class com.skava.subscription.model.SFSubscriptionRequest
class SFSubscriptionRequest extends SubscriptionRequest implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
nextOrderCreationDate
long nextOrderCreationDate
The nextOrderCreationDate
-
-
Class com.skava.subscription.model.SFSubscriptionSummaryResponse
class SFSubscriptionSummaryResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
The accountId -
address
AddressOrchestration address
The subscription Address -
cartValue
CartMath cartValue
The subscription cart value. -
errorCode
String errorCode
The errorCode -
errorMessage
String errorMessage
The errorMessage -
frequencyPeriod
Long frequencyPeriod
The frequencyPeriod -
frequencyType
String frequencyType
The frequencyType -
gifts
List<GiftItem> gifts
The subscription cart Gift items -
isProcessable
Boolean isProcessable
The isProcessable -
items
List<ItemResponse> items
The subscription items -
lastOrderProcessedDate
long lastOrderProcessedDate
The lastOrderProcessedDate -
loyalty
CartLoyalty loyalty
The subscription Loyalty. -
name
String name
The name -
nextDeliveryDate
Long nextDeliveryDate
The nextDeliveryDate -
nextDeliveryEditFreezeDate
Long nextDeliveryEditFreezeDate
The nextDeliveryEditFreezeDate -
nextNotificationDate
Long nextNotificationDate
The nextNotificationDate -
nextOrderCreationDate
Long nextOrderCreationDate
The nextOrderCreationDate -
payment
Payment payment
The subscription Payment -
promotionDetails
PromotionDetails promotionDetails
The subscription Promotion Details -
properties
Map<String,
String> properties The properties -
recurrenceOrderProcessingDate
int recurrenceOrderProcessingDate
The recurrenceOrderProcessingDate -
revisedDeliveryDate
Long revisedDeliveryDate
The revisedDeliveryDate -
revisedOrderProcessingDate
Long revisedOrderProcessingDate
The revisedOrderProcessingDate -
shippingInfo
ShippingResponse shippingInfo
The shippingInfo -
shippingMethods
List<DeliveryMethod> shippingMethods
The subscription shipping methods. -
status
String status
The status -
subscriptionId
Long subscriptionId
The id -
type
String type
The type -
userId
String userId
The userId
-
-
Class com.skava.subscription.model.ShippingRequest
class ShippingRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.ShippingResponse
class ShippingResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.SkuRequest
class SkuRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.SkuResponse
class SkuResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
@NotNull String id
-
inventory
String inventory
The inventory -
inventoryProperties
SkuInventoryLimit inventoryProperties
The inventory details -
name
String name
The name -
optionalQuantity
Integer optionalQuantity
The optionalQuantity -
price
BigDecimal price
Price -
priceFacets
Map<String,
Double> priceFacets To hold price facets. -
productId
String productId
The productId -
skuProperties
Map<String,
String> skuProperties The SKU Properties -
skuQuantity
BigDecimal skuQuantity
Sku quantity -
status
String status
The productId -
type
@NotNull SkuResponse.TypeEnum type
sku type such as DEFAULT / BUNDLE / MAIN / MANDATIORY / OPTIONAL
-
-
Class com.skava.subscription.model.SubcriptionEventFailed
class SubcriptionEventFailed extends Object implements Serializable- serialVersionUID:
- 5832031769801368693L
-
Serialized Fields
-
pvTotalWithoutOosItem
BigDecimal pvTotalWithoutOosItem
-
subscriptionInventoryFailedList
List<SubscriptionInventoryFailed> subscriptionInventoryFailedList
-
-
Class com.skava.subscription.model.SubscriptionActiveAndLiveCountsResponse
class SubscriptionActiveAndLiveCountsResponse extends Object implements Serializable- serialVersionUID:
- -6751240161647726141L
-
Serialized Fields
-
isSubscriptionPreference
Boolean isSubscriptionPreference
-
offerDetails
List<OfferDetails> offerDetails
Contains the list of promotion offers that are eligible for the sku -
totalActiveSubscriptionItemQuantityCount
BigDecimal totalActiveSubscriptionItemQuantityCount
totalActiveSubscriptionItemQuantityCount -
totalLiveSubscriptionItemQuantityCount
BigDecimal totalLiveSubscriptionItemQuantityCount
totalLiveSubscriptionItemQuantityCount -
totalSubscriptionCount
BigDecimal totalSubscriptionCount
totalSubscriptionCount -
totalSubscriptionItemQuantityCount
BigDecimal totalSubscriptionItemQuantityCount
totalSubscriptionItemQuantityCount
-
-
Class com.skava.subscription.model.SubscriptionAddressResponse
class SubscriptionAddressResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
String addressLine1
The addressLine1 -
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Long addressVersion
The addressVersion -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
String city
The city -
companyName
String companyName
The companyName -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
Long id
The id -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
mobile
String mobile
The mobile -
phone
String phone
The phone -
profileAddressId
String profileAddressId
The profileAddressId -
state
String state
The state -
storeId
String storeId
The storeId -
zip
String zip
The zip
-
-
Class com.skava.subscription.model.SubscriptionAddressShipping
class SubscriptionAddressShipping extends Object implements Serializable- serialVersionUID:
- 2821337220953748870L
-
Serialized Fields
-
address
ShippingAddress address
The subscriptions shipping address. -
shippingMethods
List<ShippingMethod> shippingMethods
The subscriptions shipping methods.
-
-
Class com.skava.subscription.model.SubscriptionCartMath
class SubscriptionCartMath extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartDeliveryCharge
BigDecimal cartDeliveryCharge
The cartDeliveryCharge -
cartDeliveryChargeAfterDiscount
BigDecimal cartDeliveryChargeAfterDiscount
The cartDeliveryChargeAfterDiscount -
cartDeliveryChargeDiscount
BigDecimal cartDeliveryChargeDiscount
The cartDeliveryChargeDiscount -
cartDiscount
BigDecimal cartDiscount
The cartDiscount -
count
BigDecimal count
The count -
deliveryChargeIncludingTax
BigDecimal deliveryChargeIncludingTax
The deliveryChargeIncludingTax -
grandTotal
BigDecimal grandTotal
The grandTotal -
itemDeliveryCharge
BigDecimal itemDeliveryCharge
The itemDeliveryCharge -
itemDeliveryChargeAfterDiscount
BigDecimal itemDeliveryChargeAfterDiscount
The itemDeliveryChargeAfterDiscount -
itemDeliveryChargeDiscount
BigDecimal itemDeliveryChargeDiscount
The itemDeliveryChargeDiscount -
itemDiscount
BigDecimal itemDiscount
The itemDiscount -
markdown
BigDecimal markdown
The markdown -
originalPrice
BigDecimal originalPrice
The originalPrice -
overAllDiscount
BigDecimal overAllDiscount
The overAllDiscount -
overAllTax
BigDecimal overAllTax
The overAllTax -
priceAfterDiscount
BigDecimal priceAfterDiscount
The priceAfterDiscount -
priceAfterMarkdown
BigDecimal priceAfterMarkdown
The priceAfterMarkdown -
priceFacets
Map<String,
Map<String, Object>> priceFacets The priceFacets -
priceIncludingTax
BigDecimal priceIncludingTax
The priceIncludingTax -
taxOnDeliveryCharge
BigDecimal taxOnDeliveryCharge
The taxOnDeliveryCharge -
taxOnPrice
BigDecimal taxOnPrice
The taxOnPrice -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
The totalDeliveryCharge -
totalDiscount
BigDecimal totalDiscount
The totalDiscount
-
-
Class com.skava.subscription.model.SubscriptionFailedEvent
class SubscriptionFailedEvent extends Object implements Serializable- serialVersionUID:
- 5832031769801368693L
-
Serialized Fields
-
failedItemsMap
Map<String,
List<ItemResponse>> failedItemsMap failedItemsMap
-
-
Class com.skava.subscription.model.SubscriptionIntervalRequest
class SubscriptionIntervalRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.SubscriptionIntervalResponse
class SubscriptionIntervalResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.model.SubscriptionInventoryFailed
class SubscriptionInventoryFailed extends Object implements Serializable- serialVersionUID:
- -495016515483412044L
-
Serialized Fields
-
item
OmsNotificationOrderItem item
-
subscriptionId
Long subscriptionId
-
-
Class com.skava.subscription.model.SubscriptionPreferenceResponse
class SubscriptionPreferenceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
String addressId
The addressId -
clientSubscriptionId
String clientSubscriptionId
The clientSubscriptionId -
collectionId
Long collectionId
The collectionId -
createdBy
String createdBy
The createdBy -
createdTime
Long createdTime
The createdTime -
deliveryPeriod
Long deliveryPeriod
The deliveryPeriod -
donationProgramId
String donationProgramId
It refers donation Program Id. -
freezeOrderDate
int freezeOrderDate
It refers to the order freeze processing date. -
hasDonationRoundUp
String hasDonationRoundUp
It refers hasDonationRoundUp flag. -
lastOrderProcessingDate
long lastOrderProcessingDate
It refers last order processing date. -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
lastOrderStatusMessage
String lastOrderStatusMessage
It refers last order status message. -
lastProcessNowAttempt
long lastProcessNowAttempt
It refers processNow attempt. -
lastProcessNowAttemptMessage
String lastProcessNowAttemptMessage
It refers last processNow attempt message. -
notificationOrderDate
int notificationOrderDate
It refers to the order notification processing date. -
orderProcessingDate
Integer orderProcessingDate
The orderProcessingDate -
paymentId
String paymentId
The paymentId -
processNow
boolean processNow
It refers process now flag. -
properties
Map<String,
String> properties It refers properties value. -
pvAssistEnabled
Boolean pvAssistEnabled
It refers pvAssistEnabled flag. -
pvAssistGoal
Integer pvAssistGoal
It refers pvAssistGoal value. -
shippingId
String shippingId
It refers the identifier of the shipping -
shippingInstruction
String shippingInstruction
The shippingInstruction -
shippingMethod
String shippingMethod
The shippingMethod -
shippingType
String shippingType
The shippingType -
updatedBy
String updatedBy
The updatedBy -
updatedTime
Long updatedTime
The updatedTime -
userId
Long userId
The userId
-
-
Class com.skava.subscription.model.SubscriptionRequest
class SubscriptionRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
The accountId -
addressInfo
AddressRequest addressInfo
The addressInfo -
enableItemLevelProcessing
Boolean enableItemLevelProcessing
Enable Item Level Processing -
firstDeliveryDate
Long firstDeliveryDate
The firstDeliveryDate -
frequencyEndDate
Long frequencyEndDate
The frequencyEndDate -
frequencyEndType
@NotNull String frequencyEndType
-
frequencyPeriod
@NotNull Integer frequencyPeriod
-
frequencyStartDate
Long frequencyStartDate
The frequencyStartDate -
frequencyType
@NotNull String frequencyType
-
isDefault
Boolean isDefault
It refers isDefault -
itemInfo
List<ItemRequest> itemInfo
The itemInfo -
lastOrderMessage
String lastOrderMessage
It refers last order status message -
lastOrderProcessedDate
long lastOrderProcessedDate
It refers lastOrderProcessedDate -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
name
String name
Refers to the name of the subscription. -
paymentInfo
@NotNull Map<String,
String> paymentInfo -
properties
Map<String,
String> properties The properties -
recurrenceOrderProcessingDate
Integer recurrenceOrderProcessingDate
The recurrenceOrderProcessingDate -
revisedDeliveryDate
Long revisedDeliveryDate
The revisedDeliveryDate -
revisedOrderProcessingDate
Long revisedOrderProcessingDate
The revisedOrderProcessingDate -
shippingInfo
ShippingRequest shippingInfo
The shippingInfo -
status
String status
The status -
storeId
@NotNull String storeId
-
type
@NotNull String type
-
-
Class com.skava.subscription.model.SubscriptionResponse
class SubscriptionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
String accountId
The accountId -
addressInfo
SubscriptionAddressResponse addressInfo
The addressInfo -
availableMonth
Set<Integer> availableMonth
-
collectionId
Long collectionId
The collectionId -
createdBy
String createdBy
The createdBy -
createdTime
Long createdTime
The createdTime -
currentInstance
Integer currentInstance
The currentInstance -
defaultNextOrderCreationDate
Long defaultNextOrderCreationDate
The defaultNextOrderCreationDate -
enableItemLevelProcessing
boolean enableItemLevelProcessing
Enable Item Level Processing -
firstDeliveryDate
Long firstDeliveryDate
The firstDeliveryDate -
frequencyEndDate
Long frequencyEndDate
The frequencyEndDate -
frequencyEndType
@NotNull String frequencyEndType
Specifies the frequency end type. -
frequencyPeriod
Long frequencyPeriod
The frequencyPeriod -
frequencyStartDate
Long frequencyStartDate
The frequencyStartDate -
frequencyType
@NotNull String frequencyType
Indicates the frequency type. -
id
Long id
The id -
isDefault
Boolean isDefault
It refers is default. -
itemInfo
List<ItemResponse> itemInfo
The itemInfo -
lastOrderId
String lastOrderId
The lastOrderId -
lastOrderMessage
String lastOrderMessage
It refers last order status message. -
lastOrderProcessedDate
long lastOrderProcessedDate
The lastOrderProcessedDate -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
name
String name
It refers to the Name. -
nextDeliveryDate
Long nextDeliveryDate
The nextDeliveryDate -
nextDeliveryEditFreezeDate
Long nextDeliveryEditFreezeDate
The nextDeliveryEditFreezeDate -
nextNotificationDate
Long nextNotificationDate
The nextNotificationDate -
nextOrderCreationDate
Long nextOrderCreationDate
The nextOrderCreationDate -
paymentInfo
Map<String,
String> paymentInfo The paymentInfo -
properties
Map<String,
String> properties The properties -
recurrenceOrderProcessingDate
int recurrenceOrderProcessingDate
The recurrenceOrderProcessingDate -
revisedDeliveryDate
Long revisedDeliveryDate
The revisedDeliveryDate -
revisedOrderProcessingDate
Long revisedOrderProcessingDate
The revisedOrderProcessingDate -
shippingInfo
ShippingResponse shippingInfo
The shippingInfo -
status
@NotNull String status
Indicates the status. -
storeId
String storeId
The storeId -
type
@NotNull String type
The type field represents the different type of subscription -
updatedBy
String updatedBy
The updatedBy -
updatedTime
Long updatedTime
The updatedTime -
userId
String userId
The userId
-
-
Class com.skava.subscription.model.SubscriptionsAPIResponse
class SubscriptionsAPIResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
The pageableInfo -
subscriptions
List<SubscriptionResponse> subscriptions
The subscriptions
-
-
Class com.skava.subscription.model.UserSubscriptionPatchRequest
class UserSubscriptionPatchRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
String addressId
The Addresses -
deliveryPeriod
Long deliveryPeriod
The deliveryPeriod -
donationProgramId
String donationProgramId
It refers donation Program Id. -
hasDonationRoundUp
String hasDonationRoundUp
It refers hasDonationRoundUp flag. -
lastOrderProcessingDate
Long lastOrderProcessingDate
It refers last order processing date. -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
lastOrderStatusMessage
String lastOrderStatusMessage
It refers last order status message. -
orderProcessingDate
Integer orderProcessingDate
The recurrenceOrderProcessingDate -
paymentId
String paymentId
The Payment -
processNow
Boolean processNow
It refers process now flag. -
pvAssistEnabled
Boolean pvAssistEnabled
It refers pvAssistEnabled flag. -
pvAssistGoal
Integer pvAssistGoal
It refers pvAssistGoal value. -
shippingId
String shippingId
It refers the identifier of the shipping -
shippingInstruction
String shippingInstruction
The shippingInstruction -
shippingMethod
String shippingMethod
The shippingMethod -
shippingType
String shippingType
The shippingType
-
-
-
Package com.skava.subscription.model.notification
-
Class com.skava.subscription.model.notification.Subscription
class Subscription extends Object implements Serializable- serialVersionUID:
- 1616956303605714549L
-
Serialized Fields
-
addressInfo
SubscriptionAddressResponse addressInfo
The addressInfo. -
addressStreet1
String addressStreet1
Address Street 1 -
addressStreet2
String addressStreet2
Address Street 2 -
city
String city
City name -
firstDeliveryDate
String firstDeliveryDate
first Delivery Date -
frequencyPeriod
String frequencyPeriod
The frequency period. -
frequencyType
String frequencyType
The frequency period. -
id
String id
Subscription of the user -
itemInfo
List<ItemResponse> itemInfo
The itemInfo. -
name
String name
Subscription name of the user -
nextDeliveryDate
Long nextDeliveryDate
The nextDeliveryDate. -
nextDeliveryEditFreezeDate
Long nextDeliveryEditFreezeDate
The nextDeliveryEditFreezeDate. -
nextNotificationDate
Long nextNotificationDate
The nextNotificationDate. -
nextOrderCreationDate
String nextOrderCreationDate
The nextOrderCreationDate. -
paymentInfo
Map<String,
String> paymentInfo The paymentInfo. -
properties
Map<String,
String> properties The properties. -
recurrenceOrderProcessingDate
int recurrenceOrderProcessingDate
The recurrenceOrderProcessingDate. -
revisedDeliveryDate
Long revisedDeliveryDate
The revisedDeliveryDate. -
revisedOrderProcessingDate
Long revisedOrderProcessingDate
The revisedOrderProcessingDate. -
shippingInfo
ShippingResponse shippingInfo
The shippingInfo. -
state
String state
State -
subscriptionDate
String subscriptionDate
Order date -
zipcode
String zipcode
Zipcode
-
-
Class com.skava.subscription.model.notification.SubscriptionNotificationData
class SubscriptionNotificationData extends Object implements Serializable- serialVersionUID:
- -6119412540713689784L
-
Serialized Fields
-
address
Addresses address
The address. -
isPreferenceBased
Boolean isPreferenceBased
The Boolean isPreferenceBased. -
isSkipped
boolean isSkipped
The isSkipped. -
multipleSkus
List<SubscriptionSku> multipleSkus
The multipleSkus. -
payment
Payment payment
The payment. -
paymentProperties
Map<String,
String> paymentProperties The paymentProperties. -
sku
SubscriptionSku sku
The sku. -
subscription
Subscription subscription
The subscription. -
user
SubscriptionUser user
The user.
-
-
Class com.skava.subscription.model.notification.SubscriptionPreferenceNotificationData
class SubscriptionPreferenceNotificationData extends Object implements Serializable- serialVersionUID:
- -6119412540713689784L
-
Serialized Fields
-
address
Addresses address
The address. -
isPreferenceBased
Boolean isPreferenceBased
The Boolean isPreferenceBased. -
payment
Payment payment
The payment. -
paymentProperties
Map<String,
String> paymentProperties The paymentProperties. -
preferenceDomain
SubscriptionPreferenceResponse preferenceDomain
The preferenceDomain. -
user
SubscriptionUser user
The user.
-
-
Class com.skava.subscription.model.notification.SubscriptionSku
class SubscriptionSku extends Object implements Serializable- serialVersionUID:
- -4385187514467776522L
-
Serialized Fields
-
frequencyType
String frequencyType
The frequencyType. -
imageUrl
String imageUrl
The image url. -
isSkipped
String isSkipped
The isSkipped. -
price
String price
The price. -
priceFacets
Map<String,
Double> priceFacets -
productId
String productId
-
quantity
String quantity
The quantity. -
skuId
String skuId
-
subProducts
List<SubscriptionSpecialProductSku> subProducts
SubscriptionSpecialProductSku -
subscriptionAmount
String subscriptionAmount
The subscription amount. -
title
String title
The title.
-
-
Class com.skava.subscription.model.notification.SubscriptionSpecialProductSku
class SubscriptionSpecialProductSku extends Object implements Serializable- serialVersionUID:
- -4385187514467776522L
-
Class com.skava.subscription.model.notification.SubscriptionUser
class SubscriptionUser extends Object implements Serializable- serialVersionUID:
- -4385187514467776522L
-
-
Package com.skava.subscription.orchestration.model
-
Class com.skava.subscription.orchestration.model.Action
class Action extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
className
String className
Holds the class name -
conditionData
Condition conditionData
contains the business rules that is used to specify the condition that needs to be satisfied for the rule to execute. -
formula
String formula
Attribute to perform operation based on the formula -
formulaTypes
String formulaTypes
Holds the formula type value -
name
String name
Holds the name of the action -
params
List<ActionParam> params
Contains the action params for the specific action class.
-
-
Class com.skava.subscription.orchestration.model.ActionParam
class ActionParam extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conditionClasses
String conditionClasses
The conditionClasses -
conditionObjects
List<RuleSettingsInfo> conditionObjects
The conditionObjects -
name
String name
The name -
type
String type
The type
-
-
Class com.skava.subscription.orchestration.model.CartDetails
class CartDetails extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Serialized Fields
-
itemDetails
@Size(min=0,max=255) List<ItemDetails> itemDetails
The item indicates item level information. -
level
@Size(min=0,max=255) String level
The level indicates order level. -
orderId
@Size(min=0,max=255) String orderId
The order identifier of the order that is generated by submitting the cart. -
orderTotal
BigDecimal orderTotal
This indicates order total value information. -
status
@Size(min=0,max=255) String status
The status indicated the order status.
-
-
Class com.skava.subscription.orchestration.model.Condition
class Condition extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
className
String className
The className -
conditions
List<Condition> conditions
The conditions -
input
String input
The input -
key
String key
The key -
logicalOperator
String logicalOperator
The logicalOperator -
object
String object
The object -
operand
String operand
The operand -
operator
String operator
The operator -
property
Map<String,
String> property The property -
type
String type
The type -
value
String value
The value
-
-
Class com.skava.subscription.orchestration.model.ItemDetails
class ItemDetails extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Serialized Fields
-
message
@Size(min=0,max=255) String message
The message indicates the failure message. -
price
BigDecimal price
The price indicates the live price of the item. -
quantity
@Size(min=0,max=255) Integer quantity
-
quantityFractional
@Size(min=0,max=255) BigDecimal quantityFractional
-
skuDetails
@Size(min=0,max=255) List<SkuDetails> skuDetails
The sku indicates sku level information. -
status
@Size(min=0,max=255) String status
The status indicated the order status.
-
-
Class com.skava.subscription.orchestration.model.LocaleText
class LocaleText extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.orchestration.model.LookupInfo
class LookupInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dataKey
String dataKey
The dataKey -
type
LookupInfo.TypeEnum type
The type
-
-
Class com.skava.subscription.orchestration.model.NotificationOrderItem
class NotificationOrderItem extends SFOrderItem implements Serializable- serialVersionUID:
- -8821712473010831235L
-
Class com.skava.subscription.orchestration.model.OrderDetails
class OrderDetails extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Class com.skava.subscription.orchestration.model.ProcessNowPostRequest
class ProcessNowPostRequest extends Object implements Serializable- serialVersionUID:
- 2065810681740974724L
-
Class com.skava.subscription.orchestration.model.ProcessNowRequest
class ProcessNowRequest extends Object implements Serializable- serialVersionUID:
- 2065810681740974724L
-
Class com.skava.subscription.orchestration.model.PromoAction
class PromoAction extends Action implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
promotionInformation
@Valid PromotionInformation promotionInformation
Holds the promotion information
-
-
Class com.skava.subscription.orchestration.model.Promotion
class Promotion extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
actions
List<PromoAction> actions
The actions -
archive
Promotion.ArchiveEnum archive
The archive -
conditionData
Condition conditionData
The conditionData -
createdBy
Long createdBy
The createdBy -
createdOn
Date createdOn
The createdOn -
endDate
@NotNull Date endDate
-
id
String id
The id -
listIds
List<String> listIds
The listIds -
name
String name
The name -
notes
String notes
The notes -
offerOn
Integer offerOn
The offerOn -
offerType
Integer offerType
The offerType -
priority
Integer priority
The priority -
projectId
String projectId
The projectId -
promoCodeListId
String promoCodeListId
The promoCodeListId -
promoCodeType
Promotion.PromoCodeTypeEnum promoCodeType
The promoCodeType -
promoCodeUsageCount
Long promoCodeUsageCount
The promoCodeUsageCount -
promoCodeUsageDays
Long promoCodeUsageDays
The promoCodeUsageDays -
promotionGroupId
String promotionGroupId
The promotionGroupId -
promotionInformation
PromotionInformation promotionInformation
The promotionInformation -
startDate
@NotNull Date startDate
-
status
@NotNull StatusEnum status
Contains the status of the instance. It can hold any one of the following values:- ACTIVE - Indicates that it is eligible for the offer processing and calculation.
- INACTIVE - Indicates that it is not eligible for the offer processing and calculation.
-
stopConditionData
Condition stopConditionData
The stopConditionData -
stopFurtherProcessing
Promotion.StopFurtherProcessingEnum stopFurtherProcessing
The stopFurtherProcessing -
updatedBy
Long updatedBy
The updatedBy -
updatedOn
Date updatedOn
The updatedOn
-
-
Class com.skava.subscription.orchestration.model.PromotionGroup
class PromotionGroup extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
archive
PromotionGroup.ArchiveEnum archive
The archive -
createdBy
Long createdBy
The createdBy -
createdOn
Date createdOn
The createdOn -
endDate
@NotNull Date endDate
-
id
String id
The id -
listIds
List<String> listIds
The listIds -
name
String name
The name -
notes
String notes
The notes -
priority
Integer priority
The priority -
projectId
String projectId
The projectId -
startDate
@NotNull Date startDate
-
status
@NotNull PromotionGroup.StatusEnum status
Contains the status of the instance. It can hold any one of the following values:- ACTIVE - Indicates that it is eligible for the offer processing and calculation.
- INACTIVE - Indicates that it is not eligible for the offer processing and calculation.
-
stopConditionData
Condition stopConditionData
The stopConditionData -
stopFurtherProcessing
@NotNull PromotionGroup.StopFurtherProcessingEnum stopFurtherProcessing
Specifies whether the execution of the rule needs to be stopped based on any one of the following values such as:- NEVER OR 0 – Irrespective of whether condition matches or not in the current promotion group, continue to execute the succeeding promotion groups. By default, this option will be selected.
- ALWAYS OR 1 – Irrespective of whether condition matches or not in the current promotion group, promotion engine stops executing the succeeding promotion group.
- IF_STOP_CONDITION_MATCHES OR 2 – Enables you to define the stop condition. The promotion engine stops executing when the Stop condition matches. The user can specify the business rule that can stop the processing of promotion engine.
-
updatedBy
Long updatedBy
The updatedBy -
updatedOn
Date updatedOn
The updatedOn
-
-
Class com.skava.subscription.orchestration.model.PromotionGroupsResponse
class PromotionGroupsResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
The collectionId -
pageableInfo
PromotionPageableInfo pageableInfo
The pageableInfo -
promotionGroups
List<PromotionGroup> promotionGroups
The promotionGroups
-
-
Class com.skava.subscription.orchestration.model.PromotionInformation
class PromotionInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
description
LocaleText[] description
-
message
LocaleText[] message
-
-
Class com.skava.subscription.orchestration.model.PromotionPageableInfo
class PromotionPageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.orchestration.model.PromotionResponse
class PromotionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.orchestration.model.RuleField
class RuleField extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.orchestration.model.RuleSettingsInfo
class RuleSettingsInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.subscription.orchestration.model.SFOrderAmount
class SFOrderAmount extends Object implements Serializable- serialVersionUID:
- -565333463792905749L
-
Serialized Fields
-
amount
BigDecimal amount
-
description
String description
-
-
Class com.skava.subscription.orchestration.model.SFOrderItem
class SFOrderItem extends Object implements Serializable- serialVersionUID:
- -8821712473010831235L
-
Serialized Fields
-
discounts
List<SFOrderAmount> discounts
-
isDonationItem
boolean isDonationItem
-
isGiftItem
boolean isGiftItem
-
partNumber
String partNumber
-
paymentMethodType
String paymentMethodType
-
personalVolume
BigDecimal personalVolume
-
quantity
long quantity
-
salesPriceAmount
BigDecimal salesPriceAmount
-
salesTaxes
List<SFOrderAmount> salesTaxes
-
taxableAmount
BigDecimal taxableAmount
-
taxRate
BigDecimal taxRate
-
trackingInfo
List<TrackingInfo> trackingInfo
-
wareHouseId
String wareHouseId
-
-
Class com.skava.subscription.orchestration.model.SFSubscription
class SFSubscription extends Object implements Serializable- serialVersionUID:
- 878781653328920139L
-
Serialized Fields
-
accountId
String accountId
Indicates the accountId. -
addressInfo
SubscriptionAddressResponse addressInfo
The addressInfo -
currentInstance
int currentInstance
Indicates the current instance number. -
deliveryDetails
SFSubscriptionDeliveryDetails deliveryDetails
Delivery details -
enableItemLevelProcessing
Boolean enableItemLevelProcessing
Indicates whether item level processing is allowed for subscription. -
firstDeliveryDate
long firstDeliveryDate
Indicates the first delivery date. -
frequencyEndDate
long frequencyEndDate
Indicates the frequency end date. -
frequencyPeriod
int frequencyPeriod
Indicates the frequency period. -
frequencyStartDate
long frequencyStartDate
Indicates the frequency start date. -
frequencyType
String frequencyType
Indicates the frequency type. -
frequncyEndType
String frequncyEndType
Indicates the frequncy end type. -
id
int id
Indicates the id. -
isDefault
Boolean isDefault
It refers is default. -
items
List<SFSubscriptionItem> items
Indicates the list of item that can be added to the subscription. -
lastOrderDate
long lastOrderDate
Indicates the last ordered date. -
lastOrderId
String lastOrderId
Indicates the last ordered id. -
lastOrderMessage
String lastOrderMessage
It refers last order status message -
lastOrderStatus
String lastOrderStatus
It refers last order status -
name
String name
It refers to the Name. -
nextDeliveryDate
long nextDeliveryDate
Indicates the nextDeliveryDate. -
nextDeliveryEditFreezeDate
long nextDeliveryEditFreezeDate
Indicates the next Delivery Edit Freeze Date. -
nextNotifiatonDate
long nextNotifiatonDate
Indicates the nextNotifiatonDate. -
nextOrderCreationDate
long nextOrderCreationDate
Indicates the nextOrderCreationDate. -
paymentInfo
Map<String,
String> paymentInfo The paymentInfo -
payments
List<PaymentOrchestration> payments
Indicates the list of payments added to the subscription. -
properties
Map<String,
String> properties Indicates the custom properties that can be added to the subscription. -
recurrenceOrderProcessingDate
Integer recurrenceOrderProcessingDate
The recurrenceOrderProcessingDate -
revisedDeliveryDate
long revisedDeliveryDate
Indicates the revised delivery date. -
shippingInfo
ShippingRequest shippingInfo
The shippingInfo -
status
String status
Indicates the status. -
storeId
String storeId
Indicates the storeId. -
type
String type
Indicates the type. -
userId
String userId
Indicates the userId.
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionDeliveryDetails
class SFSubscriptionDeliveryDetails extends Object implements Serializable- serialVersionUID:
- 4466958785000434061L
-
Serialized Fields
-
address
AddressOrchestration address
Delivery address for the items that are in the subscription. Only one address can be tied to a subscription altogether and or to a subscription item. -
deliveredAlone
boolean deliveredAlone
Specifies if the item is delivered at item level or at the subscription level. -
deliverOnOrBefore
Long deliverOnOrBefore
Refers to the deliver on or before date requested by the consumer. -
deliveryCharge
BigDecimal deliveryCharge
Delivery Charge that will be charged for this delivery for a single quantity. -
deliveryId
@Size(min=0,max=255) String deliveryId
Refers to the delivery identifier of the delivery details. It is generated in subscription service. -
deliveryInstructions
@Size(min=0,max=255) String deliveryInstructions
Delivery instructions requested by the consumer. -
deliveryType
@Size(min=0,max=255) String deliveryType
Type of delivery opted by the consumer. The value can be one of these PHYSICAL, DIGITAL, STOREPICKUP. -
methods
List<SFSubscriptionDeliveryMethod> methods
List of delivery methods for the delivery details. -
properties
Map<String,
String> properties Delivery custom properties -
store
SFSubscriptionDeliveryStore store
Store information of where the SKU needs to be picked up from. -
totalDeliveryCharge
BigDecimal totalDeliveryCharge
Delivery Charge that will be charged for this delivery for total quantity.
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionDeliveryMethod
class SFSubscriptionDeliveryMethod extends Object implements Serializable- serialVersionUID:
- -2726587031959129207L
-
Serialized Fields
-
cost
BigDecimal cost
Delivery charge for this delivery method -
deliveryPeriod
long deliveryPeriod
Indicates the expected period when the delivery can be made. The value is specified in long. -
deliveryTime
long deliveryTime
Expected date and time when the delivery can be made. The time is in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC). -
id
@Size(min=0,max=255) String id
The delivery method identifier generated by the shipping service. -
isTaxIncluded
Boolean isTaxIncluded
Specifies if tax is already included in the delivery charge or not. -
name
@Size(min=0,max=255) String name
Name or description of the method. -
selected
boolean selected
Indicates if this method is opted by the consumer or if it is the only delivery method option available. -
taxationId
@Size(min=0,max=255) String taxationId
Taxation id to be used for the delivery charge tax calculation. This is obtained from shipping service, this id helps the 3rd party services calculate tax.
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionDeliveryStore
class SFSubscriptionDeliveryStore extends Object implements Serializable- serialVersionUID:
- -1329702092176781841L
-
Serialized Fields
-
storeId
@Size(min=0,max=255) String storeId
Physical store identifier to uniquely locate the physical store. Example - MyStore
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionItem
class SFSubscriptionItem extends Object implements Serializable- serialVersionUID:
- -2867296105559826377L
-
Serialized Fields
-
id
long id
Field to hold the id of item -
itemGroupId
long itemGroupId
Field to hold the itemGroupId of item -
preparationPeriod
long preparationPeriod
Indicates the preparationPeriod. -
price
double price
Indicates the price. -
properties
Map<String,
String> properties Indicates the custom properties that can be added to the subscription. -
quantity
Integer quantity
Indicates the quantity. -
quantityFractional
BigDecimal quantityFractional
Indicates the quantity. -
skus
List<SFSubscriptionSkuResponse> skus
Indicates the skus
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionItemDeliveryDate
class SFSubscriptionItemDeliveryDate extends Object implements Serializable- serialVersionUID:
- 2863550745826013560L
-
Serialized Fields
-
firstDeliveryDate
long firstDeliveryDate
Indicates the firstDeliveryDate. -
firstDeliveryEditFreezeDate
long firstDeliveryEditFreezeDate
Indicates the firstDeliveryEditFreezeDate. -
firstNotificationDate
long firstNotificationDate
Indicates the firstNotificationDate. -
firstOrderCreationDate
long firstOrderCreationDate
Indicates the firstOrderCreationDate.
-
-
Class com.skava.subscription.orchestration.model.SFSubscriptionResponse
class SFSubscriptionResponse extends Object implements Serializable- serialVersionUID:
- -4199582440924424171L
-
Class com.skava.subscription.orchestration.model.SFSubscriptionSkuResponse
class SFSubscriptionSkuResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
@NotNull @Size(min=0,max=255) String id
-
name
String name
The name -
optionalQuantity
Integer optionalQuantity
Optional sku quantity -
productId
@Size(min=0,max=255) String productId
Product identifier of the SKU in the subscription. -
skuProperties
Map<String,
String> skuProperties -
skuQuantity
BigDecimal skuQuantity
-
type
@NotNull SFSubscriptionSkuResponse.TypeEnum type
-
-
Class com.skava.subscription.orchestration.model.SkuDetails
class SkuDetails extends Object implements Serializable- serialVersionUID:
- -6694596363465835256L
-
Serialized Fields
-
message
@Size(min=0,max=255) String message
The message indicates the failure message. -
productId
@Size(min=0,max=255) String productId
The order identifier of the order that is generated by submitting the cart. -
skuId
@Size(min=0,max=255) String skuId
-
status
@Size(min=0,max=255) String status
The status indicated the order status. -
type
@Size(min=0,max=255) String type
The status indicated the order status.
-
-
Class com.skava.subscription.orchestration.model.SubscriptionItemSkipOrderRequest
class SubscriptionItemSkipOrderRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
skipNextOrder
Boolean skipNextOrder
It contains skipNextOrder value
-
-
Class com.skava.subscription.orchestration.model.SubscriptionItemSkipOrderResponse
class SubscriptionItemSkipOrderResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
itemGroupId
long itemGroupId
The contains item Group Id -
itemId
long itemId
It contains item Id -
skipNextOrder
Boolean skipNextOrder
It contains skipNextOrder value
-
-
Class com.skava.subscription.orchestration.model.SubscriptionPreferenceRequest
class SubscriptionPreferenceRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
String addressId
The addressId -
clientSubscriptionId
String clientSubscriptionId
The clientSubscriptionId -
collectionId
Long collectionId
The collectionId -
deliveryPeriod
Long deliveryPeriod
The deliveryPeriod -
lastOrderProcessingDate
Long lastOrderProcessingDate
The lastOrderProcessingDate -
lastOrderStatus
String lastOrderStatus
It refers last order status message. -
orderProcessingDate
Integer orderProcessingDate
The OrderProcessingDate -
paymentId
String paymentId
The paymentId -
shippingId
String shippingId
It refers the identifier of the shipping -
shippingInstruction
String shippingInstruction
The shippingInstruction -
shippingMethod
String shippingMethod
The shippingMethod -
shippingType
String shippingType
The shippingType -
storeId
String storeId
It holds storeId. -
userId
Long userId
The userId
-
-
Class com.skava.subscription.orchestration.model.SubscriptionPreferenceResponse
class SubscriptionPreferenceResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
String addressId
The addressId -
clientSubscriptionId
String clientSubscriptionId
The clientSubscriptionId -
collectionId
Long collectionId
The collectionId -
createdBy
String createdBy
The createdBy -
createdTime
Long createdTime
The createdTime -
deliveryPeriod
Long deliveryPeriod
The deliveryPeriod -
donationProgramId
String donationProgramId
It refers donation Program Id. -
freezeOrderDate
int freezeOrderDate
It refers to the order freeze processing date. -
hasDonationRoundUp
String hasDonationRoundUp
It refers hasDonationRoundUp flag. -
lastOrderProcessingDate
long lastOrderProcessingDate
It refers last order processing date. -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
lastOrderStatusMessage
String lastOrderStatusMessage
It refers last order status message. -
lastProcessNowAttempt
long lastProcessNowAttempt
It refers processNow attempt. -
lastProcessNowAttemptMessage
String lastProcessNowAttemptMessage
It refers last processNow attempt message. -
notificationOrderDate
int notificationOrderDate
It refers to the order notification processing date. -
orderProcessingDate
Integer orderProcessingDate
The orderProcessingDate -
paymentId
String paymentId
The paymentId -
processNow
boolean processNow
It refers process now flag. -
pvAssistEnabled
Boolean pvAssistEnabled
It refers pvAssistEnabled flag. -
pvAssistGoal
Integer pvAssistGoal
It refers pvAssistGoal value. -
shipping
SubscriptionPreferenceShipping shipping
The Subscription Preference Shipping -
shippingId
String shippingId
It refers the identifier of the shipping -
shippingInstruction
String shippingInstruction
The shippingInstruction -
shippingMethod
String shippingMethod
The shippingMethod -
shippingType
String shippingType
The shippingType -
updatedBy
String updatedBy
The updatedBy -
updatedTime
Long updatedTime
The updatedTime -
userId
Long userId
The userId
-
-
Class com.skava.subscription.orchestration.model.SubscriptionPreferenceShipping
class SubscriptionPreferenceShipping extends Object implements Serializable- serialVersionUID:
- 8831392327666804203L
-
Class com.skava.subscription.orchestration.model.YLUserSubscriptionPatchRequest
class YLUserSubscriptionPatchRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressId
String addressId
The Addresses -
deliveryPeriod
Long deliveryPeriod
The deliveryPeriod -
donationProgramId
String donationProgramId
It refers donation Program Id. -
hasDonationRoundUp
String hasDonationRoundUp
It refers hasDonationRoundUp flag. -
isDefault
Boolean isDefault
It refers isDefault -
lastOrderMessage
String lastOrderMessage
It refers last order status message -
lastOrderProcessingDate
Long lastOrderProcessingDate
It refers last order processing date. -
lastOrderStatus
String lastOrderStatus
It refers last order status. -
lastOrderStatusMessage
String lastOrderStatusMessage
It refers last order status message. -
lastProcessNowAttempt
Long lastProcessNowAttempt
It refers processNow attempt. -
lastProcessNowAttemptMessage
String lastProcessNowAttemptMessage
It refers last processNow attempt message. -
name
String name
It refers name. -
orderProcessingDate
Integer orderProcessingDate
The recurrenceOrderProcessingDate -
paymentId
String paymentId
The Payment -
processNow
Boolean processNow
It refers process now flag. -
pvAssistEnabled
Boolean pvAssistEnabled
It refers pvAssistEnabled flag. -
pvAssistGoal
Integer pvAssistGoal
It refers pvAssistGoal value. -
shippingId
String shippingId
It refers the identifier of the shipping -
shippingInstruction
String shippingInstruction
The shippingInstruction -
shippingMethod
String shippingMethod
The shippingMethod -
shippingType
String shippingType
The shippingType
-
-
-
Package com.skava.tax.model
-
Class com.skava.tax.model.ItemBreakUp
class ItemBreakUp extends Object implements Serializable- serialVersionUID:
- 855700736960071284L
-
Serialized Fields
-
itemId
@NotNull String itemId
Holds the string value. It refers to the itemId. -
shippingTax
@NotNull @Valid BigDecimal shippingTax
Holds the decimal value. It refers to the shippingTax. -
skuBreakUp
@Valid List<SkuBreakUp> skuBreakUp
Holds the List of skuBreakUp details.
-
-
Class com.skava.tax.model.Items
class Items extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deliverToAddress
TaxAddress deliverToAddress
The deliverToAddress -
discount
@NotNull BigDecimal discount
-
id
@NotNull String id
-
itemDeliveredAlone
Boolean itemDeliveredAlone
The itemDeliveredAlone -
itemProperties
Map<String,
String> itemProperties The itemProperties -
itemVersion
Long itemVersion
The itemVersion -
quantity
BigDecimal quantity
The quantity -
shippingDiscount
@NotNull BigDecimal shippingDiscount
-
shippingPrice
@NotNull BigDecimal shippingPrice
-
shippingTaxationId
String shippingTaxationId
The shippingTaxationId -
skuDetails
List<ItemsSKU> skuDetails
The skuDetails
-
-
Class com.skava.tax.model.ItemsSKU
class ItemsSKU extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
discount
BigDecimal discount
The discount -
id
@NotNull String id
-
name
String name
The name -
price
BigDecimal price
The price -
productId
@NotNull String productId
-
quantity
BigDecimal quantity
The quantity -
skuId
@NotNull String skuId
-
skuProperties
Map<String,
String> skuProperties The SKU properties. -
skuType
String skuType
The skuType -
taxAtionId
String taxAtionId
The taxAtionId
-
-
Class com.skava.tax.model.SkuBreakUp
class SkuBreakUp extends Object implements Serializable- serialVersionUID:
- 6669270188869325027L
-
Serialized Fields
-
itemTax
@NotNull @Valid BigDecimal itemTax
Holds the decimal value. It refers to the itemTax. -
skuId
@NotNull String skuId
Holds the string value. It refers to the skuId. -
vatTax
@Valid BigDecimal vatTax
Holds the decimal value. It refers to the itemTax.
-
-
Class com.skava.tax.model.Tax
class Tax extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
billingAddress
TaxAddress billingAddress
The billingAddress -
currency
@NotNull String currency
-
deliverFromAddress
TaxAddress deliverFromAddress
The deliverFromAddress -
deliverToAddress
TaxAddress deliverToAddress
The deliverToAddress -
itemDetails
@NotNull List<Items> itemDetails
-
properties
Map<String,
String> properties The properties -
shippingDiscount
@NotNull BigDecimal shippingDiscount
-
shippingPrice
@NotNull BigDecimal shippingPrice
-
shippingTaxationId
String shippingTaxationId
The shippingTaxationId -
taxDetails
TaxCalculation taxDetails
The taxDetails -
taxId
@NotNull String taxId
-
taxType
@NotNull String taxType
-
-
Class com.skava.tax.model.TaxAddress
class TaxAddress extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addressLine1
@NotNull String addressLine1
-
addressLine2
String addressLine2
The addressLine2 -
addressLine3
String addressLine3
The addressLine3 -
addressVersion
Long addressVersion
The addressVersion -
canReceiveSMS
Boolean canReceiveSMS
The canReceiveSMS -
city
@NotNull String city
-
companyName
String companyName
The companyName -
country
@NotNull String country
-
county
String county
The county -
email
@NotNull String email
-
firstName
@NotNull String firstName
-
lastName
@NotNull String lastName
-
middleName
String middleName
The middleName -
mobile
@NotNull String mobile
-
phone
@NotNull String phone
-
state
@NotNull String state
-
zip
@NotNull String zip
-
-
Class com.skava.tax.model.TaxCalculation
class TaxCalculation extends Object implements Serializable- serialVersionUID:
- -5131208016175101314L
-
Serialized Fields
-
calculationTime
long calculationTime
The created date time. -
itemBreakUp
List<ItemBreakUp> itemBreakUp
The item break up. -
itemTaxBreakUp
HashMap<String,
BigDecimal> itemTaxBreakUp The item tax break up -
providedBy
String providedBy
The provided by. -
response
String response
The response message. -
shippingTax
BigDecimal shippingTax
The shippingTax. -
totalItemTax
BigDecimal totalItemTax
The totalItemTax. -
totalShippingTax
BigDecimal totalShippingTax
The totalShippingTax.
-
-
Class com.skava.tax.model.TaxResponse
class TaxResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
tax
Tax tax
The tax
-
-
-
Package com.skava.user.model
-
Class com.skava.user.model.Addresses
class Addresses extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
city
String city
The city -
country
String country
The country -
county
String county
The county -
email
String email
The email -
firstName
String firstName
The firstName -
id
Long id
The id -
isDefault
Boolean isDefault
The _default -
lastName
String lastName
The lastName -
middleName
String middleName
The middleName -
overridden
Boolean overridden
The overridden -
phone
String phone
The phone -
properties
Map<String,
String> properties The addressProperties -
state
String state
The state -
street1
String street1
The street1 -
street2
String street2
The street2 -
street3
String street3
The street3 -
type
String type
The type -
validated
Boolean validated
The validated -
validatedOn
Long validatedOn
The validatedOn -
validationType
String validationType
The validationType -
zipCode
String zipCode
The zipCode
-
-
Class com.skava.user.model.Credentials
class Credentials extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
Long id
The id -
oldPasswords
String oldPasswords
the oldPassword -
password
String password
The password -
securityQuestions
List<SecurityQuestions> securityQuestions
The securityQuestions
-
-
Class com.skava.user.model.Identities
class Identities extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.SecurityQuestions
class SecurityQuestions extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.UserActivationRequest
class UserActivationRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.UserAuthRequest
class UserAuthRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
authToken
String authToken
The authToken -
collectionId
Long collectionId
The collectionId -
identity
String identity
The identity -
identityType
String identityType
The identityType -
loginOTP
String loginOTP
The loginOTP -
loginToken
String loginToken
The loginToken -
password
String password
The password -
type
Integer type
The type
-
-
Class com.skava.user.model.UserAuthResponse
class UserAuthResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
availableResend
String availableResend
The availableResend -
bearerToken
String bearerToken
The bearerToken -
loginOtp
String loginOtp
The loginOtp -
loginToken
String loginToken
The loginToken -
maximumOTPAttempt
String maximumOTPAttempt
The maximumOTPAttempt -
resetParam
String resetParam
The resetParam -
users
Users users
The users
-
-
Class com.skava.user.model.UserCreateResponse
class UserCreateResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.UserCredentialsRequest
class UserCredentialsRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
The collectionId -
credentials
Credentials credentials
The credentials -
id
Long id
The id -
identity
String identity
The identity -
identityType
String identityType
The identityType
-
-
Class com.skava.user.model.UserResetRequest
class UserResetRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.UserResetResponse
class UserResetResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
resetParam
String resetParam
Refers to the resetParam returned from the UserResetResponse
-
-
Class com.skava.user.model.UserResponse
class UserResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.user.model.Users
class Users extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
addresses
List<Addresses> addresses
The addresses -
availableResend
String availableResend
The availableResend -
collectionId
Long collectionId
The collectionId -
createdDate
String createdDate
The createdDate -
credentials
Credentials credentials
The credentials -
customProperties
Map<String,
String> customProperties The customProperties -
dateOfBirth
String dateOfBirth
The dateOfBirth -
email
String email
The email -
firstName
String firstName
The firstName -
gender
String gender
The gender -
guest
Boolean guest
The guest -
id
Long id
The id -
identities
List<Identities> identities
The identities -
lastName
String lastName
The lastName -
loginOtp
String loginOtp
The loginOtp -
loginToken
String loginToken
The loginToken -
maximumOTPAttempt
String maximumOTPAttempt
The maximumOTPAttempt -
mfaToken
String mfaToken
The mfaToken -
otp
String otp
The otp -
phoneNumber
String phoneNumber
The phoneNumber -
photo
String photo
The photo -
preferences
String preferences
The preferences -
referenceAttribute
String referenceAttribute
The referenceAttribute -
referenceAttribute1
String referenceAttribute1
The referenceAttribute1 -
referenceAttribute2
long referenceAttribute2
The referenceAttribute2 -
status
String status
The status -
type
Integer type
The type -
userName
String userName
The customer userName for login
-
-
Class com.skava.user.model.UsersList
class UsersList extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.user.orchestration.model
-
Class com.skava.user.orchestration.model.UserProperties
class UserProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.user.orchestration.model.request
-
Class com.skava.user.orchestration.model.request.CheckUserRequest
class CheckUserRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.skava.workflow.orchestration.model
-
Class com.skava.workflow.orchestration.model.CompleteUserTaskResponse
class CompleteUserTaskResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
responseMessage
String responseMessage
-
-
Class com.skava.workflow.orchestration.model.FindAllUserTaskAPIResponse
class FindAllUserTaskAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
tasks
List<TaskResponse> tasks
-
-
Class com.skava.workflow.orchestration.model.PageableInfo
class PageableInfo extends Object implements Serializable- serialVersionUID:
- 6586104456221700877L
-
Class com.skava.workflow.orchestration.model.TaskResponse
class TaskResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 7185296283119452460L
-
Serialized Fields
-
description
String description
description - It refers to the description of the Task. -
id
String id
id - It refers to the Task id. -
name
String name
name - It refers to the name of the Task. -
workflowEventPayload
WorkflowEventPayload workflowEventPayload
properties - It refers to the event payload of the task.
-
-
Class com.skava.workflow.orchestration.model.WorkFlowAPIResponse
class WorkFlowAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pageableInfo
PageableInfo pageableInfo
Page data consists of page, size, count and total count of the response data -
workflow
List<WorkFlowResponse> workflow
-
-
Class com.skava.workflow.orchestration.model.WorkflowEventPayload
class WorkflowEventPayload extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.workflow.orchestration.model.WorkFlowHistoryAPIResponse
class WorkFlowHistoryAPIResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identifier
String identifier
-
processInstanceId
String processInstanceId
-
workflowHistory
List<WorkFlowHistoryResponse> workflowHistory
-
-
Class com.skava.workflow.orchestration.model.WorkFlowHistoryResponse
class WorkFlowHistoryResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.workflow.orchestration.model.WorkflowPropertyExchange
class WorkflowPropertyExchange extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Class com.skava.workflow.orchestration.model.WorkFlowResponse
class WorkFlowResponse extends com.skava.core.validation.OutputModel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountId
Long accountId
businessId - It refers to the businessId of the collection. -
businessId
long businessId
businessId - It refers to the businessId of the collection. -
collectionId
long collectionId
collectionId - It refers to the collectionId. -
createdBy
long createdBy
-
createdOn
String createdOn
-
description
String description
description - It refers to the description of the workflow. -
id
String id
-
isDefaultWorkflow
Boolean isDefaultWorkflow
isDefaultWorkflow - It refers to the default workflow. -
name
String name
name - It refers to the name of the workflow. -
properties
List<WorkflowPropertyExchange> properties
properties - It refers to the properties of the workflow. -
status
String status
status - It refers to the status of the workflow. -
type
String type
type - It refers to the type of the workflow. -
updatedBy
long updatedBy
-
updatedOn
String updatedOn
-
version
long version
version - It refers to the version of the workflow. -
workflowConfig
String workflowConfig
workflowConfig - It refers to the config of the workflow.
-
-
-
Package com.skava.workflow.orchestration.model.request
-
Class com.skava.workflow.orchestration.model.request.UserTaskRequest
class UserTaskRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 2896746864420016273L
-
Class com.skava.workflow.orchestration.model.request.WorkFlowRequest
class WorkFlowRequest extends com.skava.core.validation.InputModel implements Serializable- serialVersionUID:
- 2896746864420016273L
-
Serialized Fields
-
description
String description
description - It refers to the description of the workflow. -
name
String name
name - It refers to the name of the workflow. -
status
String status
status - It refers to the status of the workflow. -
type
String type
type - It refers to the type of the workflow. -
workflowConfig
String workflowConfig
workflowConfig - It refers to the workflowConfig of the workflow.
-
-