Skip to main content

CalculatedProductGroup

The CalculatedProductGroup type represents a proposition with structured data containing pricing, products, and metadata. This is used to create monthly invoices from. The prices can differ over time. This is a representation of the product group at a specific point in time.

type CalculatedProductGroup {
id: UUID!
name: String!
products: [CalculatedProduct!]!
monthlyPricing: Price!
yearlyPricing: Price!
}

Fields

CalculatedProductGroup.id ● UUID! non-null scalar

The unique identifier of the product group.

CalculatedProductGroup.name ● String! non-null scalar

The name of the product group.

CalculatedProductGroup.products ● [CalculatedProduct!]! non-null object

List of products in this product group.

CalculatedProductGroup.monthlyPricing ● Price! non-null object

Monthly pricing for this proposition.

CalculatedProductGroup.yearlyPricing ● Price! non-null object

Yearly pricing for this proposition.

Member Of

Contract object