Serialized Form

  • Package com.skava.core.qdsl.filter

    • Class com.skava.core.qdsl.filter.EcomFilter

      class EcomFilter extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • field
          String field
        • operation
          com.skava.core.qdsl.filter.EComFilterOperation operation
        • value
          Object value
    • Class com.skava.core.qdsl.filter.EcomFilters

      class EcomFilters extends Object implements Serializable
      serialVersionUID:
      4962421927343889639L
      • Serialized Fields

        • filters
          com.skava.core.qdsl.filter.EcomFilter[] filters
    • Exception com.skava.core.qdsl.filter.EComPredicateFilterParserException

      class EComPredicateFilterParserException extends com.skava.core.ECommerceException implements Serializable
      serialVersionUID:
      -2395540365069698350L
    • Exception com.skava.core.qdsl.filter.EComPredicateNoSuchFieldException

      class EComPredicateNoSuchFieldException extends com.skava.core.ECommerceException implements Serializable
      serialVersionUID:
      -2395540365069698350L
    • Exception com.skava.core.qdsl.filter.EComPredicateUnsupportedOperationException

      class EComPredicateUnsupportedOperationException extends com.skava.core.ECommerceException implements Serializable
      serialVersionUID:
      -2395540365069698350L
    • Exception com.skava.core.qdsl.filter.EComPredicateUnsupportedValueException

      class EComPredicateUnsupportedValueException extends com.skava.core.ECommerceException implements Serializable
      serialVersionUID:
      -2395540365069698350L
  • Package com.skava.price.exception

  • Package com.skava.price.model.entity

    • Class com.skava.price.model.entity.AssociatedPriceLists

      class AssociatedPriceLists extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • id
          long id
          It refers the Identifier of the PriceVersion.
        • priceListId
          long priceListId
          It refers to the identifier of the pricelist.
        • priceRuleId
          long priceRuleId
          It refers to the identifier of the price.
    • Class com.skava.price.model.entity.Collection

      class Collection extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • businessId
          long businessId
          It refers the businessId of the collection.
        • description
          String description
          It refers to the description of collection.
        • id
          long id
          It refers the Identifier of the collection.
        • name
          String name
          It refers to the name of collection.
        • status
          Status status
          This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.entity.CollectionProperty

      class CollectionProperty extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • attributeId
          long attributeId
          Holds the unique attribute Id of the collection attribute
        • collectionId
          long collectionId
          Holds the collection Id of the collection property
        • id
          long id
          Holds the unique id of the collection property
        • value
          String value
          Holds the value of the collection property
    • Class com.skava.price.model.entity.CollectionPropertyAttribute

      class CollectionPropertyAttribute extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • defaultValue
          String defaultValue
          Holds the defaultValue of the collection property attribute
        • description
          String description
          Holds the description of the collection property attribute
        • id
          long id
          It refers the Identifier of the collection.
        • name
          String name
          Holds the name of the collection property attribute
        • nullable
          boolean nullable
          Holds the validationRule of the collection property attribute
        • rule
          String rule
          Holds the rule of the collection property attribute
        • type
          CollectionAttributeType type
    • Class com.skava.price.model.entity.Note

      class Note extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • comments
          String comments
          It refers to the comments of project.
        • id
          long id
          It refers to the identifier of the Note.
        • priceId
          Long priceId
          It refers to the identifier of the price.
        • projectId
          long projectId
          It refers to the identifier of the project.
        • userName
          String userName
          It refers to the user name of project.
    • Class com.skava.price.model.entity.Price

      class Price extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          Double bundlePrice
          Floor Price
        • endTime
          LocalDateTime endTime
          End time of the Schedule Price
        • floorPrice
          Double floorPrice
          Floor Price
        • id
          long id
          Identifier
        • maxqty
          BigDecimal maxqty
          Maximum Quantity of the Tier Price
        • minqty
          BigDecimal minqty
          Minimum Quantity of the Tier Price
        • priceListId
          long priceListId
          Identifier of the PriceList
        • projectId
          long projectId
          Identifier of the Project
        • skuId
          String skuId
          Identifier of the SKU
        • startTime
          LocalDateTime startTime
          Start time of the Schedule Price
        • status
          Status status
          This is used to change the status of the Price.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
        • subscriptionPercentage
          Double subscriptionPercentage
          Subscription Percentage
        • transactionalPrice
          Double transactionalPrice
          Transaction Price
        • unitOfMeasureId
          long unitOfMeasureId
          Identifier of the UnitOfMeasure
        • version
          String version
          version
    • Class com.skava.price.model.entity.PriceAuditEntry

      class PriceAuditEntry extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • createdBy
          long createdBy
          Identifier of the created user
        • createdOn
          LocalDateTime createdOn
          Created time
        • updatedBy
          long updatedBy
          Identifier of the updated user
        • updatedOn
          LocalDateTime updatedOn
          Updated time
    • Class com.skava.price.model.entity.PriceFacet

      class PriceFacet extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • id
          long id
          It refers to the identifier of the priceFacet.
        • name
          String name
          It refers to the name of priceFacet.
        • status
          Status status
          This is used to change the status of the particular priceFacet.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.entity.PriceFacetPriceId

      class PriceFacetPriceId extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • priceFacetId
          long priceFacetId
          Identifier of the PriceFacet
        • priceId
          long priceId
          Identifier of the Price
    • Class com.skava.price.model.entity.PriceList

      class PriceList extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          PriceListBundlePrice bundlePrice
          This is used to Enable or Disable the bundle price in the PriceList ENABLE denotes bundle price is Enabled in the PriceList DISABLE denotes bundle price is Disabled in the PriceList
        • 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
        • status
          Status status
          This is used to change the status of the particular PriceList.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
        • 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
        • variablePrice
          PriceListVariablePrice variablePrice
          This is used to Enable or Disable the bundle price in the PriceList ENABLE denotes bundle price is Enabled in the PriceList DISABLE denotes bundle price is Disabled in the PriceList
    • Class com.skava.price.model.entity.PriceListFacet

      class PriceListFacet extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          PriceListFacetId id
          It refers to the identifier of the PriceListFacet.
        • mandatory
          PriceListFacetMandatory mandatory
          This is used to specify PriceListFacet is mandatory or not ENABLE denotes PriceList facet is mandatory DISABLE denotes PriceList facet is not mandatory
    • Class com.skava.price.model.entity.PriceListFacetId

      class PriceListFacetId extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • priceFacetId
          long priceFacetId
          It refers to the identifier of the priceFacet.
        • priceListId
          long priceListId
          It refers to the identifier of the priceList.
    • Class com.skava.price.model.entity.PriceRevision

      class PriceRevision extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • approvedBy
          String approvedBy
        • approvedTime
          String approvedTime
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • data
          String data
        • id
          long id
          It refers the Identifier of the PriceVersion.
        • priceId
          long priceId
          It refers to the identifier of the price.
        • priceListId
          long priceListId
          It refers to the identifier of the pricelist.
        • versionId
          String versionId
    • Class com.skava.price.model.entity.PriceRule

      class PriceRule extends PriceAuditEntry 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 Process Name
        • ruleString
          String ruleString
          It refers to the Rule String.
        • status
          Status status
          This is used to change the status of the particular PriceRule.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.entity.PriceRuleConfig

      class PriceRuleConfig extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • config
          String config
          config
        • defaultValue
          String defaultValue
          defaultValue
        • id
          long id
          id
        • priceRuleId
          long priceRuleId
          priceRuleId
    • Class com.skava.price.model.entity.PriceValue

      class PriceValue extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          PriceFacetPriceId id
          Composite Identifier PriceFacetId and PriceId
        • projectId
          Long projectId
          projectId
        • value
          Double value
          Value of the Price
        • version
          String version
          version
    • Class com.skava.price.model.entity.Project

      class Project extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • actualCompletionDate
          LocalDateTime actualCompletionDate
          It refers to the actual completion date of project.
        • description
          String description
          It refers to the description of project.
        • id
          long id
          It refers to the identifier of the project.
        • name
          String name
          It refers to the name of project.
        • priceListId
          long priceListId
          It refers to the identifier of the pricelist.
        • status
          ProjectStatus status
          It refers to the status of project.
        • targetCompletionDate
          LocalDateTime targetCompletionDate
          It refers to the target completion date of project.
    • Class com.skava.price.model.entity.QAssociatedPriceLists

      class QAssociatedPriceLists extends com.querydsl.core.types.dsl.EntityPathBase<AssociatedPriceLists> implements Serializable
      serialVersionUID:
      -1433320980L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • priceListId
          com.querydsl.core.types.dsl.NumberPath<Long> priceListId
        • priceRuleId
          com.querydsl.core.types.dsl.NumberPath<Long> priceRuleId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QCollection

      class QCollection extends com.querydsl.core.types.dsl.EntityPathBase<Collection> implements Serializable
      serialVersionUID:
      1507825560L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • businessId
          com.querydsl.core.types.dsl.NumberPath<Long> businessId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • status
          com.querydsl.core.types.dsl.EnumPath<Status> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QCollectionProperty

      class QCollectionProperty extends com.querydsl.core.types.dsl.EntityPathBase<CollectionProperty> implements Serializable
      serialVersionUID:
      966967693L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • attributeId
          com.querydsl.core.types.dsl.NumberPath<Long> attributeId
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.StringPath value
    • Class com.skava.price.model.entity.QCollectionPropertyAttribute

      class QCollectionPropertyAttribute extends com.querydsl.core.types.dsl.EntityPathBase<CollectionPropertyAttribute> implements Serializable
      serialVersionUID:
      -543983729L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • defaultValue
          com.querydsl.core.types.dsl.StringPath defaultValue
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • nullable
          com.querydsl.core.types.dsl.BooleanPath nullable
        • rule
          com.querydsl.core.types.dsl.StringPath rule
        • type
          com.querydsl.core.types.dsl.EnumPath<CollectionAttributeType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QNote

      class QNote extends com.querydsl.core.types.dsl.EntityPathBase<Note> implements Serializable
      serialVersionUID:
      500587628L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • comments
          com.querydsl.core.types.dsl.StringPath comments
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • priceId
          com.querydsl.core.types.dsl.NumberPath<Long> priceId
        • projectId
          com.querydsl.core.types.dsl.NumberPath<Long> projectId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • userName
          com.querydsl.core.types.dsl.StringPath userName
    • Class com.skava.price.model.entity.QPrice

      class QPrice extends com.querydsl.core.types.dsl.EntityPathBase<Price> implements Serializable
      serialVersionUID:
      -1659726833L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • bundlePrice
          com.querydsl.core.types.dsl.NumberPath<Double> bundlePrice
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • endTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> endTime
        • floorPrice
          com.querydsl.core.types.dsl.NumberPath<Double> floorPrice
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • maxqty
          com.querydsl.core.types.dsl.NumberPath<BigDecimal> maxqty
        • minqty
          com.querydsl.core.types.dsl.NumberPath<BigDecimal> minqty
        • priceListId
          com.querydsl.core.types.dsl.NumberPath<Long> priceListId
        • projectId
          com.querydsl.core.types.dsl.NumberPath<Long> projectId
        • skuId
          com.querydsl.core.types.dsl.StringPath skuId
        • startTime
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> startTime
        • status
          com.querydsl.core.types.dsl.EnumPath<Status> status
        • subscriptionPercentage
          com.querydsl.core.types.dsl.NumberPath<Double> subscriptionPercentage
        • transactionalPrice
          com.querydsl.core.types.dsl.NumberPath<Double> transactionalPrice
        • unitOfMeasureId
          com.querydsl.core.types.dsl.NumberPath<Long> unitOfMeasureId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • version
          com.querydsl.core.types.dsl.StringPath version
    • Class com.skava.price.model.entity.QPriceAuditEntry

      class QPriceAuditEntry extends com.querydsl.core.types.dsl.EntityPathBase<PriceAuditEntry> implements Serializable
      serialVersionUID:
      -1181575482L
      • Serialized Fields

        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QPriceFacet

      class QPriceFacet extends com.querydsl.core.types.dsl.EntityPathBase<PriceFacet> implements Serializable
      serialVersionUID:
      1762304744L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • status
          com.querydsl.core.types.dsl.EnumPath<Status> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QPriceFacetPriceId

      class QPriceFacetPriceId extends com.querydsl.core.types.dsl.BeanPath<PriceFacetPriceId> implements Serializable
      serialVersionUID:
      714927164L
      • Serialized Fields

        • priceFacetId
          com.querydsl.core.types.dsl.NumberPath<Long> priceFacetId
        • priceId
          com.querydsl.core.types.dsl.NumberPath<Long> priceId
    • Class com.skava.price.model.entity.QPriceList

      class QPriceList extends com.querydsl.core.types.dsl.EntityPathBase<PriceList> implements Serializable
      serialVersionUID:
      -358606515L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • bundlePrice
          com.querydsl.core.types.dsl.EnumPath<PriceListBundlePrice> bundlePrice
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • currencySign
          com.querydsl.core.types.dsl.StringPath currencySign
        • description
          com.querydsl.core.types.dsl.StringPath description
        • floorPrice
          com.querydsl.core.types.dsl.EnumPath<PriceListFloorPrice> floorPrice
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • schedulePrice
          com.querydsl.core.types.dsl.EnumPath<PriceListSchedulePrice> schedulePrice
        • status
          com.querydsl.core.types.dsl.EnumPath<Status> status
        • subscription
          com.querydsl.core.types.dsl.EnumPath<PriceListSubscription> subscription
        • tierPrice
          com.querydsl.core.types.dsl.EnumPath<PriceListTierPrice> tierPrice
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • variablePrice
          com.querydsl.core.types.dsl.EnumPath<PriceListVariablePrice> variablePrice
    • Class com.skava.price.model.entity.QPriceListFacet

      class QPriceListFacet extends com.querydsl.core.types.dsl.EntityPathBase<PriceListFacet> implements Serializable
      serialVersionUID:
      -369838998L
    • Class com.skava.price.model.entity.QPriceListFacetId

      class QPriceListFacetId extends com.querydsl.core.types.dsl.BeanPath<PriceListFacetId> implements Serializable
      serialVersionUID:
      1067010853L
      • Serialized Fields

        • priceFacetId
          com.querydsl.core.types.dsl.NumberPath<Long> priceFacetId
        • priceListId
          com.querydsl.core.types.dsl.NumberPath<Long> priceListId
    • Class com.skava.price.model.entity.QPriceRevision

      class QPriceRevision extends com.querydsl.core.types.dsl.EntityPathBase<PriceRevision> implements Serializable
      serialVersionUID:
      -1617940214L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • approvedBy
          com.querydsl.core.types.dsl.StringPath approvedBy
        • approvedTime
          com.querydsl.core.types.dsl.StringPath approvedTime
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • data
          com.querydsl.core.types.dsl.StringPath data
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • priceId
          com.querydsl.core.types.dsl.NumberPath<Long> priceId
        • priceListId
          com.querydsl.core.types.dsl.NumberPath<Long> priceListId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • versionId
          com.querydsl.core.types.dsl.StringPath versionId
    • Class com.skava.price.model.entity.QPriceRule

      class QPriceRule extends com.querydsl.core.types.dsl.EntityPathBase<PriceRule> implements Serializable
      serialVersionUID:
      -358416469L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • processName
          com.querydsl.core.types.dsl.StringPath processName
        • ruleString
          com.querydsl.core.types.dsl.StringPath ruleString
        • status
          com.querydsl.core.types.dsl.EnumPath<Status> status
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QPriceRuleConfig

      class QPriceRuleConfig extends com.querydsl.core.types.dsl.EntityPathBase<PriceRuleConfig> implements Serializable
      serialVersionUID:
      211141325L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • config
          com.querydsl.core.types.dsl.StringPath config
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • defaultValue
          com.querydsl.core.types.dsl.StringPath defaultValue
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • priceRuleId
          com.querydsl.core.types.dsl.NumberPath<Long> priceRuleId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QPriceValue

      class QPriceValue extends com.querydsl.core.types.dsl.EntityPathBase<PriceValue> implements Serializable
      serialVersionUID:
      1777090210L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          QPriceFacetPriceId id
        • projectId
          com.querydsl.core.types.dsl.NumberPath<Long> projectId
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • value
          com.querydsl.core.types.dsl.NumberPath<Double> value
        • version
          com.querydsl.core.types.dsl.StringPath version
    • Class com.skava.price.model.entity.QProject

      class QProject extends com.querydsl.core.types.dsl.EntityPathBase<Project> implements Serializable
      serialVersionUID:
      -1558866849L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • actualCompletionDate
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> actualCompletionDate
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • description
          com.querydsl.core.types.dsl.StringPath description
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • priceListId
          com.querydsl.core.types.dsl.NumberPath<Long> priceListId
        • status
          com.querydsl.core.types.dsl.EnumPath<ProjectStatus> status
        • targetCompletionDate
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> targetCompletionDate
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QUnitOfMeasure

      class QUnitOfMeasure extends com.querydsl.core.types.dsl.EntityPathBase<UnitOfMeasure> implements Serializable
      serialVersionUID:
      -1360611543L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • name
          com.querydsl.core.types.dsl.StringPath name
        • unit
          com.querydsl.core.types.dsl.StringPath unit
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
    • Class com.skava.price.model.entity.QVersion

      class QVersion extends com.querydsl.core.types.dsl.EntityPathBase<Version> implements Serializable
      serialVersionUID:
      -897948130L
      • Serialized Fields

        • _super
          QPriceAuditEntry _super
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdBy
          com.querydsl.core.types.dsl.NumberPath<Long> createdBy
        • createdOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> createdOn
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • masterId
          com.querydsl.core.types.dsl.StringPath masterId
        • name
          com.querydsl.core.types.dsl.StringPath name
        • notes
          com.querydsl.core.types.dsl.StringPath notes
        • s3path
          com.querydsl.core.types.dsl.StringPath s3path
        • type
          com.querydsl.core.types.dsl.EnumPath<PublishType> type
        • updatedBy
          com.querydsl.core.types.dsl.NumberPath<Long> updatedBy
        • updatedOn
          com.querydsl.core.types.dsl.DateTimePath<LocalDateTime> updatedOn
        • versionIdentifier
          com.querydsl.core.types.dsl.StringPath versionIdentifier
        • versionStatus
          com.querydsl.core.types.dsl.EnumPath<PublishStatus> versionStatus
    • Class com.skava.price.model.entity.UnitOfMeasure

      class UnitOfMeasure extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          long id
          Identifier for Unit Of Measure
        • name
          String name
          Name for Unit Of Measure
        • unit
          String unit
          Measuring Unit
    • Class com.skava.price.model.entity.Version

      class Version extends PriceAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • id
          long id
          It refers the Identifier of the PriceVersion.
        • masterId
          String masterId
          It refers to the master version identifier.
        • name
          String name
          It refers to the name of PriceVersion.
        • notes
          String notes
          It refers to the notes of publish version.
        • s3path
          String s3path
          It refers to the s3path of the publish version.
        • type
          PublishType type
        • versionIdentifier
          String versionIdentifier
          It refers to the version id of the product or sku.
        • versionStatus
          PublishStatus versionStatus
          This is used to change the status of the particular Catalog Version.There are two status INPROGRESS denotes Version is in Progress and status COMPLETED denotes Version is a complete version.
  • Package com.skava.price.model.exchange

    • Class com.skava.price.model.exchange.ApplyPriceRule

      class ApplyPriceRule extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • fetchPrice
          Price fetchPrice
          It refers to the fetch price.
        • processPrice
          Price processPrice
          It refers to the process price.
        • skuId
          String skuId
          It refers to the identifier of the collection.
    • Class com.skava.price.model.exchange.Collection

      class Collection extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • businessId
          long businessId
          It refers the businessId of the collection.
        • description
          String description
          It refers to the name of collection.
        • id
          long id
          It refers to the identifier of collection
        • name
          String name
          It refers to the name of collection.
        • properties
          @Valid List<CollectionProperty> properties
          Holds the collection property attributes list **
        • status
          Status status
          This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.exchange.CollectionAttribute

      class CollectionAttribute extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • defaultValue
          String defaultValue
          Holds the defaultValue of the collection property attribute **
        • description
          String description
          Holds the description of the collection property attribute **
        • name
          String name
          Holds the name of the collection property attribute **
        • nullable
          boolean nullable
          Holds the validationRule of the collection property attribute **
        • possibleValues
          List<String> possibleValues
          The possible values of the attribute.
        • type
          CollectionAttributeType type
          The type of the attribute.
    • Class com.skava.price.model.exchange.CollectionProperty

      class CollectionProperty extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
          Holds the name of the collection property attribute
        • value
          String value
          Holds the value of the collection property attribute
    • Class com.skava.price.model.exchange.Collections

      class Collections extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • businessId
          long businessId
          It refers the businessId of the collection.
        • description
          String description
          It refers to the name of collection.
        • id
          long id
          It refers to the identifier of collection
        • name
          String name
          It refers to the name of collection.
        • status
          Status status
          This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.exchange.ExchangeAuditEntry

      class ExchangeAuditEntry extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      1746455420941077761L
      • Serialized Fields

        • createdBy
          long createdBy
          Id of the user who created entity.
        • createdOn
          String createdOn
          Time stamp denotes the created time of the entity.
        • updatedBy
          long updatedBy
          Id of the user who updated entity.
        • updatedOn
          String updatedOn
          Time stamp denotes the updated time of the entity.
    • Class com.skava.price.model.exchange.Note

      class Note extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • comments
          String comments
          It refers to the comments of project.
        • id
          long id
          It refers to the identifier of note
        • priceId
          Long priceId
          It refers to the identifier of price
        • projectId
          long projectId
          It refers to the identifier of project
    • Class com.skava.price.model.exchange.Price

      class Price extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          Double bundlePrice
          Bundle Price
        • endTime
          String endTime
          End time of the Schedule Price
        • floorPrice
          Double floorPrice
          Floor Price
        • id
          long id
          Identifier
        • maxqty
          BigDecimal maxqty
          Maximum Quantity of the Tier Price
        • minqty
          BigDecimal minqty
          Minimum Quantity of the Tier Price
        • priceListId
          long priceListId
          Identifier of the PriceList
        • projectId
          long projectId
          Identifier of the Project
        • skuId
          String skuId
          Identifier of the SKU
        • startTime
          String startTime
          Start time of the Schedule Price
        • status
          Status status
          Status of the Price
        • subscriptionPercentage
          Double subscriptionPercentage
          Subscription Percentage
        • transactionalPrice
          Double transactionalPrice
          Transaction Price
        • unitOfMeasureId
          long unitOfMeasureId
          Identifier of the UnitOfMeasure
        • values
          List<PriceValue> values
          List of values
        • variableMax
          Double variableMax
          variableMax
        • variableMin
          Double variableMin
          variableMin
    • Class com.skava.price.model.exchange.PriceFacet

      class PriceFacet extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • id
          long id
          It refers to the identifier of the priceFacet.
        • name
          String name
          It refers to the name of the priceFacet.
        • status
          Status status
          This is used to change the status of the particular priceFacet.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.exchange.PriceList

      class PriceList extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          PriceListBundlePrice bundlePrice
          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
        • 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
        • 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
        • variablePrice
          PriceListVariablePrice variablePrice
          This is used to Enable or Disable the variablePrice in the PriceList ENABLE denotes variablePrice is Enabled in the PriceList DISABLE denotes variablePrice is Disabled in the PriceList
    • Class com.skava.price.model.exchange.PriceListAndSku

      class PriceListAndSku extends ExchangeAuditEntry 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.exchange.PriceListFacet

      class PriceListFacet extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • id
          long id
          Identifier of the PriceListFacet
        • mandatory
          PriceListFacetMandatory mandatory
          This is used to specify PriceListFacet is mandatory or not ENABLE denotes PriceList facet is mandatory DISABLE denotes PriceList facet is not mandatory
        • priceFacetId
          long priceFacetId
          It refers to the identifier of the priceFacet.
        • priceListId
          long priceListId
          It refers to the identifier of the priceList.
    • Class com.skava.price.model.exchange.PriceRevision

      class PriceRevision extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • approvedTime
          String approvedTime
        • collectionId
          long collectionId
        • id
          long id
          It refers to the identifier of revision
        • priceId
          long priceId
          It refers to the identifier of Price
        • priceListId
          long priceListId
          It refers to the identifier of priceList
    • Class com.skava.price.model.exchange.PriceRule

      class PriceRule extends ExchangeAuditEntry 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
        • rule
          String rule
        • status
          Status status
          This is used to Enable or Disable the Tier price in the PriceRule ENABLE denotes Tier price is Enabled in the PriceRule DISABLE denotes Tier price is Disabled in the PriceRule
    • Class com.skava.price.model.exchange.Prices

      class Prices extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • quantity
          BigDecimal quantity
          quantity of the SKU
        • transactionalPrice
          Double transactionalPrice
          transactionalPrice of the SKU
        • unitPrice
          Double unitPrice
          unitPrice of the SKU
    • Class com.skava.price.model.exchange.PriceValue

      class PriceValue extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • priceFacetId
          long priceFacetId
          Identifier of the PriceFacet
        • priceFacetName
          String priceFacetName
          Value of the Price
        • priceId
          long priceId
          Identifier of the Price
        • value
          Double value
          Value of the Price
    • Class com.skava.price.model.exchange.Project

      class Project extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • actualCompletionDate
          String actualCompletionDate
          It refers the actual completion date of the Project.
        • description
          String description
          It refers to the description of project.
        • id
          long id
          It refers to the identifier of project
        • name
          String name
          It refers to the name of project.
        • priceListId
          long priceListId
          It refers to the identifier of priceList
        • status
          ProjectStatus status
          It refers the state of the Project.
        • targetCompletionDate
          String targetCompletionDate
          It refers the target completion date of the Project.
    • Class com.skava.price.model.exchange.TransactionData

      class TransactionData extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.skava.price.model.exchange.Version

      class Version extends ExchangeAuditEntry implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • collectionId
          long collectionId
          It refers to the identifier of the collection
        • id
          long id
          It refers to the identifier of version
        • name
          String name
          It refers to the name of version.
        • notes
          String notes
          It refers to the notes of publish version.
        • s3path
          String s3path
          It refers to the s3path of the publish version.
        • type
          PublishType type
        • versionIdentifier
          String versionIdentifier
          It refers to the identifier of product
        • versionStatus
          PublishStatus versionStatus
          This is used to change the status of the particular version.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
  • Package com.skava.price.model.exchange.request

    • Class com.skava.price.model.exchange.request.ApplyPriceRuleRequest

      class ApplyPriceRuleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • applyPriceRule
          List<org.json.simple.JSONObject> applyPriceRule
          It refers to the JSONObject of applypricerule.
    • Class com.skava.price.model.exchange.request.ApplyPriceRuleRequestInternal

      class ApplyPriceRuleRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • applyPriceRuleRequests
          ApplyPriceRuleRequest applyPriceRuleRequests
          The ApplyPriceRuleRequest.
        • authToken
          String authToken
          It contains the authentication token required for the creation of Collection.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          It refers to the filter parameters of priceRule.
        • locale
          String locale
          locale for response.
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceRuleId
          long priceRuleId
          It refers to the identifier of the priceRule.
        • size
          int size
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.CacheClearRequestInternal

      class CacheClearRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
        • cacheKey
          String cacheKey
        • collectionId
          long collectionId
        • locale
          String locale
    • Class com.skava.price.model.exchange.request.CacheClearRequestInternal.CacheClearRequestInternalBuilder

      class CacheClearRequestInternalBuilder extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1704936960605331504L
      • Serialized Fields

        • authToken
          String authToken
        • cacheKey
          String cacheKey
        • collectionId
          long collectionId
        • locale
          String locale
    • Class com.skava.price.model.exchange.request.CollectionAttributeRequestInternal

      class CollectionAttributeRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          Holds the auth token to perform authentication
        • businessId
          long businessId
        • locale
          String locale
          Response message would be rendered in the mentioned locale
    • Class com.skava.price.model.exchange.request.CollectionPropertyRequestInternal

      class CollectionPropertyRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          Holds the auth token to perform authentication
        • businessId
          long businessId
        • collectionAttributeRequest
          CollectionProperty collectionAttributeRequest
          Holds the request data
        • collectionId
          @jakarta.validation.constraints.Min(message="Collection Id should be greater than 0", value=0L) long collectionId
          An unique id for the collection
        • collectionProperties
          List<CollectionProperty> collectionProperties
          Holds the request data
        • filters
          String filters
        • locale
          String locale
          Response message would be rendered in the mentioned locale
        • page
          int page
        • size
          int size
          Holds the size value for pagination
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
    • Class com.skava.price.model.exchange.request.CollectionRequest

      class CollectionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          It refers to the description of collection.
        • name
          String name
          It refers to the name of Collection.
        • properties
          List<CollectionProperty> properties
          Holds the collection property attributes list
        • status
          Status status
          This is used to change the status of the particular Collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.exchange.request.CollectionRequestInternal

      class CollectionRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
        • businessId
          long businessId
        • collectionRequest
          CollectionRequest collectionRequest
        • filters
          String filters
        • id
          long id
        • locale
          String locale
        • page
          int page
        • size
          int size
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
    • Class com.skava.price.model.exchange.request.MultiPriceListRequest

      class MultiPriceListRequest extends Object implements Serializable
      serialVersionUID:
      4715245020532163608L
      • Serialized Fields

        • priceRequest
          @Valid List<Price> priceRequest
          List of price label.
    • Class com.skava.price.model.exchange.request.MultiPriceListRequestInternal

      class MultiPriceListRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      4715245020532163608L
      • Serialized Fields

        • authToken
          String authToken
          Auth Token
        • collectionId
          long collectionId
          Identifier of the Collection
        • exactPrice
          boolean exactPrice
          Active Price flag
        • id
          long id
          Identifier
        • isDefalutProject
          boolean isDefalutProject
        • locale
          String locale
          Response message would be rendered in the mentioned locale
        • priceListId
          long priceListId
          Identifier of the PriceList
        • priceRequest
          @Valid List<Price> priceRequest
          List of price label.
        • projectId
          long projectId
          Identifier of the Project
        • transactionalPrice
          Double transactionalPrice
          Transaction Price
        • variableMax
          Double variableMax
          variableMax
        • variableMin
          Double variableMin
          variableMin
        • variablePrice
          boolean variablePrice
          Variable Price
    • Class com.skava.price.model.exchange.request.NoteRequest

      class NoteRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • comments
          String comments
          It refers to the comments of note.
        • priceId
          Long priceId
          It refers to the identifier of the price.
    • Class com.skava.price.model.exchange.request.NoteRequestInternal

      class NoteRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It holds the value of auth token which is required to access the product.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
          It refers to the identifier of note
        • locale
          String locale
        • noteRequest
          NoteRequest noteRequest
        • page
          int page
          This parameter will be available for all the services that supports pagination. " + "This parameter is used to mention the starting index of the items which going to responded by the API.
        • projectId
          long projectId
          It refers to the identifier of the project.
        • size
          int size
          This parameter will be available for all the services that supports pagination. " + "This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.PriceFacetRequest

      class PriceFacetRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
        • status
          Status status
          This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.price.model.exchange.request.PriceFacetRequestInternal

      class PriceFacetRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
        • collectionId
          long collectionId
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
        • locale
          String locale
        • name
          String name
        • page
          int page
        • priceFacetRequest
          PriceFacetRequest priceFacetRequest
        • size
          int size
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
        • status
          Status status
    • Class com.skava.price.model.exchange.request.PriceListFacetRequest

      class PriceListFacetRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
    • Class com.skava.price.model.exchange.request.PriceListFacetRequestInternal

      class PriceListFacetRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It contains the authentication token required for the creation of Collection
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • locale
          String locale
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceFacetId
          long priceFacetId
          It refers to the identifier of the priceFacet.
        • priceListFacetRequest
          PriceListFacetRequest priceListFacetRequest
        • priceListId
          long priceListId
          It refers to the identifier of the priceList.
        • size
          int size
          This parameter will be available for all the services that supports pagination. " + "This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.PriceListRequest

      class PriceListRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          PriceListBundlePrice bundlePrice
          Its a boolean parameter used to enable/disable the bundlePrice for the particular priceList
        • 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
          Its a boolean parameter used to enable/disable the floorPrice for the particular priceList
        • name
          String name
          It refers to the name of priceList.
        • schedulePrice
          PriceListSchedulePrice schedulePrice
          Its a boolean parameter used to enable/disable the scheduleprice for the particular priceList
        • status
          Status status
          Its a boolean parameter used to enable/disable the status for the particular priceList.
        • subscription
          PriceListSubscription subscription
          Its a boolean parameter used to enable/disable the subscription for the particular priceList
        • tierPrice
          PriceListTierPrice tierPrice
          Its a boolean parameter used to enable/disable the tier price for the particular priceList.
        • variablePrice
          PriceListVariablePrice variablePrice
          Its a boolean parameter used to enable/disable the variablePrice for the particular priceList
    • Class com.skava.price.model.exchange.request.PriceListRequestInternal

      class PriceListRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It contains the authentication token required for the creation of Collection.
        • businessId
          long businessId
          It refers to the businessId of the priceList.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          It refers to the filter parameters of priceList.
        • id
          long id
          It refers to the identifier of the priceList.
        • locale
          String locale
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceListRequest
          PriceListRequest priceListRequest
        • size
          int size
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.PriceRequest

      class PriceRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • bundlePrice
          Double bundlePrice
          Bundle Price
        • endTime
          String endTime
          End time of the Schedule Price
        • floorPrice
          Double floorPrice
          Floor Price
        • maxqty
          BigDecimal maxqty
          Maximum Quantity of the Tier Price
        • minqty
          BigDecimal minqty
          Minimum Quantity of the Tier Price
        • priceListId
          long priceListId
          Identifier of the priceList
        • skuId
          String skuId
          Identifier of the SKU
        • startTime
          String startTime
          Start time of the Schedule Price
        • status
          Status status
          This is used to change the status of the particular Price.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status
        • subscriptionPercentage
          Double subscriptionPercentage
          Subscription Percentage
        • transactionalPrice
          Double transactionalPrice
          Transactional Price
        • unitOfMeasureId
          long unitOfMeasureId
          Identifier of the UnitOfMeasure
        • variableMax
          Double variableMax
          Floor Price
        • variableMin
          Double variableMin
          Floor Price
    • Class com.skava.price.model.exchange.request.PriceRequestInternal

      class PriceRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          Auth Token
        • collectionId
          long collectionId
          Identifier of the Collection
        • exactPrice
          boolean exactPrice
          Active Price flag
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
          Identifier
        • isDefalutProject
          boolean isDefalutProject
        • locale
          String locale
          Response message would be rendered in the mentioned locale
        • page
          int page
          Page value of Pagination Request
        • previewTime
          String previewTime
          Time to preview SKU prices
        • priceListId
          long priceListId
          Identifier of the PriceList
        • priceRequest
          PriceRequest priceRequest
          Price Request holds the price values
        • projectId
          long projectId
          Identifier of the Project
        • size
          int size
          Size value of Pagination Request
        • skus
          String skus
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
        • variablePrice
          boolean variablePrice
          Variable Price
        • versionId
          String versionId
          version id
    • Class com.skava.price.model.exchange.request.PriceRevisionRequestInternal

      class PriceRevisionRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
          It refers to the identifier of revision
        • locale
          String locale
          locale for response.
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceId
          long priceId
          It refers to the identifier of price
        • priceListId
          long priceListId
          It refers to the identifier of the priceList.
        • size
          int size
          This parameter will be available for all the services that supports pagination. " + "This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.PriceRuleRequest

      class PriceRuleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          It refers to the description of priceList.
        • name
          String name
          It refers to the name of priceList.
        • processName
          String processName
        • rule
          String rule
        • status
          Status status
          Its a boolean parameter used to enable/disable the status for the particular priceList.
    • Class com.skava.price.model.exchange.request.PriceRuleRequestInternal

      class PriceRuleRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It contains the authentication token required for the creation of Collection.
        • businessId
          long businessId
          It refers to the businessId of the priceRule.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          It refers to the filter parameters of priceRule.
        • id
          long id
          It refers to the identifier of the priceRule.
        • locale
          String locale
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceRuleRequest
          PriceRuleRequest priceRuleRequest
        • size
          int size
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.PriceValueRequest

      class PriceValueRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.skava.price.model.exchange.request.PriceValueRequestInternal

      class PriceValueRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          Auth Token
        • collectionId
          long collectionId
          Identifier of the Collection
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • locale
          String locale
          Response message would be rendered in the mentioned locale
        • page
          int page
          Page value of Pagination Request
        • priceFacetId
          long priceFacetId
          Identifier of the PriceFacet
        • priceId
          long priceId
          Identifier of the Price
        • priceValueRequest
          PriceValueRequest priceValueRequest
        • size
          int size
          Size value of Pagination Request
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.ProjectRequest

      class ProjectRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
        • description
          String description
          It refers to the description of project.
        • name
          String name
        • priceListId
          long priceListId
        • status
          ProjectStatus status
        • targetCompletionDate
          String targetCompletionDate
    • Class com.skava.price.model.exchange.request.ProjectRequestInternal

      class ProjectRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It holds the value of auth token which is required to access the product.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
          It refers to the identifier of project
        • locale
          String locale
          Response message would be rendered in the mentioned locale
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • priceListId
          long priceListId
          It refers to the identifier of the priceList.
        • projectRequest
          ProjectRequest projectRequest
        • size
          int size
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
    • Class com.skava.price.model.exchange.request.ProjectRequestInternal.ProjectRequestInternalBuilder

      class ProjectRequestInternalBuilder extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1704936960605331504L
      • Serialized Fields

        • authToken
          String authToken
        • collectionId
          long collectionId
        • id
          long id
        • locale
          String locale
        • priceListId
          long priceListId
        • projectRequest
          ProjectRequest projectRequest
    • Class com.skava.price.model.exchange.request.ValidatePriceRuleConfigRequestInternal

      class ValidatePriceRuleConfigRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It contains the authentication token required for the validation of priceParam.
        • businessId
          long businessId
          It contains the businessId used for validation of priceParam.
        • collectionId
          long collectionId
          It contains the collectionId used for validation of priceParam.
        • id
          long id
          It contains id for validation of priceParam.
        • locale
          String locale
          It contains the locale used for validation of priceParam.
        • priceParam
          String priceParam
          It refers to the priceParam of the priceRule.
        • priceRuleId
          long priceRuleId
          It refers to the identifier of the priceRule.
    • Class com.skava.price.model.exchange.request.ValidatePriceRuleRequest

      class ValidatePriceRuleRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.skava.price.model.exchange.request.VersionRequestInternal

      class VersionRequestInternal extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          It holds the value of auth token which is required to access the item.
        • collectionId
          long collectionId
          It refers to the identifier of the collection.
        • filters
          String filters
          The filter parameter to hold the qdsl.
        • id
          long id
          It refers to the identifier of version
        • locale
          String locale
          locale for response.
        • page
          int page
          This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • size
          int size
          This parameter will be available for all the services that supports pagination. " + "This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          It refers to EcomSort
  • Package com.skava.price.model.exchange.response

  • Package com.skava.schemaorg.model

    • Class com.skava.schemaorg.model.AggregateOffer

      class AggregateOffer extends Object implements Serializable
      serialVersionUID:
      3706228183013126773L
      • Serialized Fields

        • alternateName
          String alternateName
        • description
          String description
          Description for applied offer
        • eligibleQuantity
          BigDecimal eligibleQuantity
          Quantity for offer apply from Promotion
        • frequencyIdentifier
          String frequencyIdentifier
          frequencyIdentifier
        • frequencyType
          FrequencyType frequencyType
          frequencyType
        • frequencyValue
          String frequencyValue
          frequencyValue
        • gift
          Boolean gift
          flag for offer apply from Promotion
        • giftItems
          List<Product> giftItems
          List of Gift Items
        • name
          String name
          name for applied offer
        • price
          double price
          Action calculated value this offer applied price
        • productId
          @Size(min=0,max=255) String productId
          Product id for offer apply from Promotion
        • promotionClass
          String promotionClass
          promotionClass
        • promotionGroup
          String promotionGroup
          promotionGroup
        • skuId
          @Size(min=0,max=255) String skuId
          Sku id for offer apply from Promotion
    • Class com.skava.schemaorg.model.AggregateRating

      class AggregateRating extends Object implements Serializable
      serialVersionUID:
      2065053780297908685L
      • Serialized Fields

        • ratingValue
          int ratingValue
          Field to hold the rating for the content
        • reviewCount
          int reviewCount
          Field to hold the count of total number of reviews
    • Class com.skava.schemaorg.model.CategoryCode

      class CategoryCode extends Object implements Serializable
      serialVersionUID:
      -2978253496955475001L
      • Serialized Fields

        • additionalProperty
          Map<String,PropertyValue> additionalProperty
          This attribute is used to hold the children properties of category properties
        • description
          String description
          This attribute is used to hold the description of the category
        • hasCategoryCode
          List<CategoryCode> hasCategoryCode
          Contains the list of categories with information that are associated with current category. It holds the sub category of the current category
        • 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
        • image
          Map<String,ImageObject> image
          This attribute is used to hold the images of the category
        • name
          @Size(min=1,max=50) String name
          This attribute is used to hold the name of the category
        • parentCategories
          List<CategoryCode> 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
        • subjectOf
          CreativeWork subjectOf
          The creativework (milestone)
    • Class com.skava.schemaorg.model.CreativeWork

      class CreativeWork extends Object implements Serializable
      serialVersionUID:
      1L
    • Class com.skava.schemaorg.model.ImageObject

      class ImageObject extends Object implements Serializable
      serialVersionUID:
      -5959302791467316141L
      • Serialized Fields

        • caption
          String caption
          It contains caption of image. EX : imageURL or altimage1
        • contentUrl
          String contentUrl
          It refers the url of image. EX :https://raderain.sirv.com/T-Giant/424F_320001110_main.png;.
    • Class com.skava.schemaorg.model.Offer

      class Offer extends Object implements Serializable
      serialVersionUID:
      2587328770282537286L
      • Serialized Fields

        • availability
          String availability
        • inventoryLevel
          String inventoryLevel
          This attribute is used to hold the STOCK details of the SKU
        • itemOffered
          List<AggregateOffer> itemOffered
          Contains the list of promotion offers that are eligible for the sku
        • priceSpecification
          List<PriceSpecification> priceSpecification
          Contains the list of price values of the SKU.
        • totalValue
          TotalValueMath totalValue
          Contains the discount details of the product
    • Class com.skava.schemaorg.model.PriceSpecification

      class PriceSpecification extends Object implements Serializable
      serialVersionUID:
      -5959302791467316141L
      • Serialized Fields

        • 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
        • priceCurrency
          @Size(min=0,max=255) String priceCurrency
          It refers the currency of price. EX \"USD\"
    • Class com.skava.schemaorg.model.Product

      class Product extends Object implements Serializable
      serialVersionUID:
      7434400204903323385L
      • Serialized Fields

        • additionalProperty
          Map<String,PropertyValue> additionalProperty
          This attribute is used to hold the children properties of product properties
        • aggregateRating
          AggregateRating aggregateRating
          It holds the overall rating, based on a collection of reviews or ratings, of the item.
        • alternateName
          @Size(min=0,max=255) String alternateName
          This attribute is used to hold the alias of the product
        • audience
          @Size(min=0,max=255) String audience
          This attribute is used to hold the audience of the product.
        • brand
          @Size(min=0,max=255) String brand
          This attribute is used to hold the brand of the product.
        • category
          List<CategoryCode> category
          It holds the all the category information like categoryId, properties, associated sub categories.
        • description
          String description
          This attribute is used to hold the description of the product
        • disambiguatingDescription
          String disambiguatingDescription
          This attribute is used to hold the short description of the product.
        • hasVariant
          List<ProductModel> hasVariant
          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.
        • image
          Map<String,ImageObject> image
          This attribute is used to hold the images of the product
        • includesObject
          List<TypeAndQuantityNode> includesObject
          This links to a node or nodes indicating the exact quantity of the products included in an Offer or ProductCollection.
        • isRelatedTo
          List<Product> isRelatedTo
          It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products.
        • isSimilarTo
          List<Product> isSimilarTo
          It holds the all the product information like productId, properties, associated categories, sub products, upsell products and cross sell products.
        • keywords
          String keywords
          This attribute is used to hold the keywords which are similar or represents the product characteristics.
        • material
          String material
          This attribute is used to hold the material by which product is made.
        • model
          @Size(min=0,max=255) String model
          This attribute is used to hold the model of the product which belongs to.
        • name
          String name
          This attribute is used to hold the name of the product
        • offers
          Offer offers
          Contains the list of promotion offers that are eligible for the sku
        • productId
          @Size(min=0,max=255) String productId
          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.
        • review
          List<Review> review
          It holds the all the reviews of the item,
        • url
          String url
          This attribute is used to hold the url of the product.
    • Class com.skava.schemaorg.model.ProductModel

      class ProductModel extends Object implements Serializable
      serialVersionUID:
      2587328770282537286L
      • Serialized Fields

        • additionalProperty
          Map<String,PropertyValue> additionalProperty
          This attribute is used to hold the additional properties that are associated with the item
        • audience
          @Size(min=0,max=255) String audience
          This attribute is used to hold the audience of the SKU.
        • brand
          @Size(min=0,max=255) String brand
          This attribute is used to hold the brand of the SKU.
        • color
          @Size(min=0,max=255) String color
          This attribute is used to hold the color of the SKU
        • description
          String description
          This attribute is used to hold the description of the SKU
        • disambiguatingDescription
          String disambiguatingDescription
          This attribute is used to hold the short description of the SKU.
        • hasMeasurement
          @Size(min=0,max=255) String hasMeasurement
          This attribute is used to hold the Measurement details of SKU
        • 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.
        • image
          Map<String,ImageObject> image
          /** This attribute is used to hold the images of the SKU
        • isDefault
          boolean isDefault
          Contains the true / false value.
        • isVariantOf
          @Size(min=0,max=255) String isVariantOf
          This attribute is used to indicates the kind of product that this is a variant of
        • keywords
          String keywords
          This attribute is used to hold the keywords which are similar or represents the SKU characteristics.
        • material
          String material
          This attribute is used to hold the material by which SKU is made.
        • model
          @Size(min=0,max=255) String model
          This attribute is used to hold the model of the SKU which belongs to.
        • name
          @Size(min=0,max=255) String name
          This attribute is used to hold the name of the SKU
        • offers
          Offer offers
          Contains the list of inventory and price details of SKU
    • Class com.skava.schemaorg.model.PropertyValue

      class PropertyValue extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.skava.schemaorg.model.Rating

      class Rating extends Object implements Serializable
      serialVersionUID:
      2065053780297908685L
      • Serialized Fields

        • bestRating
          int bestRating
          Field to hold the The highest value allowed in this rating system. If bestRating is omitted, 5 is assumed
        • ratingValue
          int ratingValue
          Field to hold the rating for the content
        • worstRating
          int worstRating
          Field to hold the lowest value allowed in this rating system. If worstRating is omitted, 1 is assumed
    • Class com.skava.schemaorg.model.Review

      class Review extends Object implements Serializable
      serialVersionUID:
      2065053780297908685L
      • Serialized Fields

        • author
          String author
          Field to hold the author of this content or rating
        • datePublished
          Date datePublished
          Field to hold the createdTime of ratings reviews
        • name
          String name
          Field to hold the review title of ratings reviews
        • reviewBody
          String reviewBody
          Field to hold the review of ratings reviews
        • reviewRating
          List<Rating> reviewRating
          Field to hold the rating given in this review
    • Class com.skava.schemaorg.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
        • roundoff
          BigDecimal roundoff
          Indicates the total discount of the sku
        • totaldiscount
          BigDecimal totaldiscount
          Indicates the total discount of the sku
    • Class com.skava.schemaorg.model.TypeAndQuantityNode

      class TypeAndQuantityNode extends Object implements Serializable
      serialVersionUID:
      7434400204903323385L
      • Serialized Fields

        • amountOfThisGood
          BigDecimal amountOfThisGood
          This attribute is used to hold the quantity of the goods included in the offer.
        • typeOfGood
          Product typeOfGood
          The product that this structured value is referring to.
    • Class com.skava.schemaorg.model.WorkExample

      class WorkExample extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • exampleOfWork
          String exampleOfWork
          Contains all the data about the template used for a category.