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