Serialized Form
-
Package com.bhn.csp.pricing.adobe.graphql.models
-
Class com.bhn.csp.pricing.adobe.graphql.models.CartDTO extends java.lang.Object implements Serializable
- serialVersionUID:
- -1485188646191670904L
-
Serialized Fields
-
data
CartDTO.CartData data
-
-
Class com.bhn.csp.pricing.adobe.graphql.models.GraphqlRequestBody extends java.lang.Object implements Serializable
- serialVersionUID:
- -7083509098334565300L
-
Serialized Fields
-
query
java.lang.String query
-
variables
java.lang.Object variables
-
-
Class com.bhn.csp.pricing.adobe.graphql.models.QueryVariables extends java.lang.Object implements Serializable
- serialVersionUID:
- -5420752534789811511L
-
Serialized Fields
-
cartId
java.lang.String cartId
-
-
-
Package com.bhn.csp.pricing.common.models
-
Class com.bhn.csp.pricing.common.models.BaseOrderItem extends java.lang.Object implements Serializable
- serialVersionUID:
- 3739672492323124171L
-
Serialized Fields
-
catalogId
java.lang.String catalogId
-
delivery
Delivery delivery
-
faceValue
@Valid FaceValue faceValue
-
id
java.lang.String id
-
iid
java.lang.String iid
-
quantity
@javax.validation.constraints.PositiveOrZero(message="Quantity must be positive"),@javax.validation.constraints.Min(value=1L, message="Input order item quantity must be grater or equal to 1") int quantity
-
sku
java.lang.String sku
-
type
@NotBlank(message="Input product type can not be blank") java.lang.String type
-
upc
@NotBlank(message="Input product upc can not be blank") java.lang.String upc
-
-
Class com.bhn.csp.pricing.common.models.BaseSummary extends java.lang.Object implements Serializable
- serialVersionUID:
- 3866104730477233596L
-
Serialized Fields
-
currency
java.lang.String currency
-
value
double value
-
-
Class com.bhn.csp.pricing.common.models.BaseTotalDetails extends java.lang.Object implements Serializable
- serialVersionUID:
- 6030830545190256348L
-
Serialized Fields
-
grandTotal
BaseSummary grandTotal
-
merchandiseTotal
BaseSummary merchandiseTotal
-
quantity
int quantity
-
-
Class com.bhn.csp.pricing.common.models.Delivery extends java.lang.Object implements Serializable
- serialVersionUID:
- 178536617072032316L
-
Serialized Fields
-
digitalMethod
DigitalMethod digitalMethod
-
physicalMethod
java.lang.String physicalMethod
-
type
DeliveryType type
-
-
Class com.bhn.csp.pricing.common.models.FaceValue extends java.lang.Object implements Serializable
- serialVersionUID:
- -7734175479644411689L
-
Serialized Fields
-
currency
java.lang.String currency
-
value
@javax.validation.constraints.PositiveOrZero(message="Face Value must be positive"),@javax.validation.constraints.Min(value=1L, message="Face Value must be greater or equal to 1") double value
-
-
Class com.bhn.csp.pricing.common.models.Fee extends java.lang.Object implements Serializable
- serialVersionUID:
- 5977297270842000999L
-
Serialized Fields
-
currency
java.lang.String currency
-
name
java.lang.String name
-
tierId
java.lang.String tierId
-
type
AmountType type
-
value
double value
-
-
Class com.bhn.csp.pricing.common.models.FeeSummary extends BaseSummary implements Serializable
- serialVersionUID:
- 7944518973505887301L
-
Serialized Fields
-
fees
java.util.List<Fee> fees
-
-
Class com.bhn.csp.pricing.common.models.Offer extends java.lang.Object implements Serializable
- serialVersionUID:
- -5198226368422868787L
-
Serialized Fields
-
code
java.lang.String code
-
currency
java.lang.String currency
-
description
java.lang.String description
-
id
java.lang.String id
-
value
double value
-
-
Class com.bhn.csp.pricing.common.models.OfferSummary extends BaseSummary implements Serializable
- serialVersionUID:
- 2582200563262709474L
-
Serialized Fields
-
offers
java.util.List<Offer> offers
-
-
Class com.bhn.csp.pricing.common.models.OrderItem extends BaseOrderItem implements Serializable
- serialVersionUID:
- 3739672492323124171L
-
Class com.bhn.csp.pricing.common.models.OrderItemTotalDetails extends BaseTotalDetails implements Serializable
- serialVersionUID:
- -8435995514681255685L
-
Serialized Fields
-
feeSummary
FeeSummary feeSummary
-
offersSummary
OfferSummary offersSummary
-
taxSummary
TaxSummary taxSummary
-
-
Class com.bhn.csp.pricing.common.models.OrderItemWithTotals extends BaseOrderItem implements Serializable
- serialVersionUID:
- -4264076639758197612L
-
Serialized Fields
-
totals
OrderItemTotalDetails totals
-
-
Class com.bhn.csp.pricing.common.models.OrderTotalDetails extends BaseTotalDetails implements Serializable
- serialVersionUID:
- 3443828852086959600L
-
Serialized Fields
-
feeSummary
FeeSummary feeSummary
-
offersSummary
OfferSummary offersSummary
-
promosSummary
PromoSummary promosSummary
-
taxSummary
TaxSummary taxSummary
-
-
Class com.bhn.csp.pricing.common.models.Promo extends java.lang.Object implements Serializable
- serialVersionUID:
- -1446568273171385665L
-
Serialized Fields
-
code
java.lang.String code
-
currency
java.lang.String currency
-
description
java.lang.String description
-
value
double value
-
-
Class com.bhn.csp.pricing.common.models.PromoSummary extends BaseSummary implements Serializable
- serialVersionUID:
- -8581804549153979019L
-
Serialized Fields
-
promos
java.util.List<Promo> promos
-
-
Class com.bhn.csp.pricing.common.models.QuoteRequest extends java.lang.Object implements Serializable
- serialVersionUID:
- -259532477823823049L
-
Serialized Fields
-
bhnOrderId
@NotBlank(message="Input bhnOrderId can not be blank") java.lang.String bhnOrderId
-
catalogId
java.lang.String catalogId
-
channel
java.lang.String channel
-
currency
java.lang.String currency
-
externalId
@NotBlank(message="Input external_id can not be blank") java.lang.String externalId
-
merchantId
@NotBlank(message="Input merchant_id can not be blank") java.lang.String merchantId
-
orderItems
@NotEmpty(message="Input order item list can not be empty") java.util.List<@Valid OrderItem> orderItems
-
promos
java.util.List<Promo> promos
-
sender
Sender sender
-
storeCode
java.lang.String storeCode
-
tenantId
@NotBlank(message="Input tenant_id can not be blank") java.lang.String tenantId
-
type
java.lang.String type
-
-
Class com.bhn.csp.pricing.common.models.QuoteResponse extends java.lang.Object implements Serializable
- serialVersionUID:
- -5910923142673375040L
-
Serialized Fields
-
bhnOrderId
java.lang.String bhnOrderId
-
catalogId
java.lang.String catalogId
-
channel
java.lang.String channel
-
currency
java.lang.String currency
-
externalId
java.lang.String externalId
-
merchantId
java.lang.String merchantId
-
orderItems
java.util.List<OrderItemWithTotals> orderItems
-
signer
Signer signer
-
storeCode
java.lang.String storeCode
-
tenantId
java.lang.String tenantId
-
totals
OrderTotalDetails totals
-
type
java.lang.String type
-
-
Class com.bhn.csp.pricing.common.models.Sender extends java.lang.Object implements Serializable
- serialVersionUID:
- 926369651232222025L
-
Serialized Fields
-
id
java.lang.String id
-
-
Class com.bhn.csp.pricing.common.models.Signer extends java.lang.Object implements Serializable
- serialVersionUID:
- -345173986643640596L
-
Serialized Fields
-
id
java.lang.String id
-
signatory
java.lang.String signatory
-
signature
int signature
-
validTill
java.time.LocalDateTime validTill
-
-
Class com.bhn.csp.pricing.common.models.Tax extends java.lang.Object implements Serializable
- serialVersionUID:
- -1540254931924234256L
-
Serialized Fields
-
rate
double rate
-
taxCode
java.lang.String taxCode
-
type
java.lang.String type
-
value
double value
-
-
Class com.bhn.csp.pricing.common.models.TaxSummary extends BaseSummary implements Serializable
- serialVersionUID:
- 1877114491228286145L
-
Serialized Fields
-
taxes
java.util.List<Tax> taxes
-
-
-
Package com.bhn.csp.pricing.exception
-
Class com.bhn.csp.pricing.exception.PricingException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1396797872949517171L
-