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.
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.
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 |