Aggregation Selector Attributes

An aggregation selector defines an aggregation grouping using matrices.

A list of aggregation selectors is added to the pricing data. An aggregation selector can be revisioned but not versioned. A revision is a copy of the aggregation selector with changes to one or more of the following attributes.
  • Name
  • Description
  • External ID
  • Start Date/Time
  • Aggregation Selector Tables
Aggregation Selector Attributes describes the attributes available in MtxAggregationSelector.
Table 1. Aggregation Selector Attributes
Attribute Name Description Field Type
Name (Optional) Name to identify the aggregation selector. String
Description (Optional) Information about the aggregation selector. String
External ID (Optional) Use to identify this item in MATRIXX pricing items. External IDs are saved to the pricing configuration file and loaded into the pricing database. The value of an External ID can be set to any alphanumeric character that is meaningful to your implementation. String
Start Date/Time The day, month, and year used to specify when a particular revision of the selector will take effect. Specify hours, minutes, and seconds if required. Datetime
RateArray Ordered set of matrices for dynamically choosing an aggregation grouping. MtxMatrix array

Aggregation Selector Revision describes the attributes available in MtxAggregationSelectorRev.

Table 2. Aggregation Selector Revision
Attribute Name Description Field Type
Name (Optional) Name to identify the aggregation selector revision. String
Description (Optional) Information about the aggregation selector revision. String
External ID (Optional) Use to identify this item in MATRIXX pricing items. External IDs are saved to the pricing configuration file and loaded into the pricing database. The value of an External ID can be set to any alphanumeric character that is meaningful to your implementation. String
RateArray Ordered set of matrices for dynamically choosing an aggregation grouping. MtxMatrix array
RevArray Aggregation selector revisions. MtxAggregationSelectorRev array
RevIdArray Pricing object ID of each revision Unsigned Int64 array
RevEffectiveDateArray The day, month, and year used to specify when a particular revision of the selector will take effect. Specify hours, minutes, and seconds if required. Datetime array