Skip to main content

CalculateDiscountResult

The discount worked out on an amount.

type CalculateDiscountResult {
appliedSchemes: [String!]!
availableDiscounts: [DiscountDetail!]!
discountAmount: Float!
discountPercentage: Float!
finalPrice: Float!
originalPrice: Float!
}

Fields​

CalculateDiscountResult.appliedSchemes ● [String!]! non-null scalar​

The schemes that were applied.

CalculateDiscountResult.availableDiscounts ● [DiscountDetail!]! non-null object​

Every discount that was considered.

CalculateDiscountResult.discountAmount ● Float! non-null scalar​

The discount.

CalculateDiscountResult.discountPercentage ● Float! non-null scalar​

The discount as a percent of the original amount.

CalculateDiscountResult.finalPrice ● Float! non-null scalar​

The amount after discount.

CalculateDiscountResult.originalPrice ● Float! non-null scalar​

The amount before discount.

Returned By​

calculateDiscount query