ContractComparisonOutput
One contract's comparison across every eligible metric.
- contractType: string
Id requiredContract ID
- existedType: booleanrequired
Whether the contract had any recorded financials at or before the period start. False means every metric reports a null delta for one shared reason, not that six figures are individually missing.
- metricsType: MetricsrequiredProperties: 1
Keyed by camelCased column name — arr, arrLocal, carr, carrLocal, mrr, mrrLocal, cmrr, cmrrLocal, annualContractValue, annualContractValueLocal, totalContractValue, totalContractValueLocal. Cased by the caller, not by CamelModel: it aliases field names and leaves dict keys alone, so snake_case keys here would be the one un-camelCased corner of the payload.
- currencyType: stringnullable
Contract currency now
- previousType: stringFormat: date-timenullable
Captured At When the compared-against figures were recorded
- previousType: stringnullable
Currency Contract currency at the period start. When it differs from
currency, the terms-currency deltas span two currencies and must not be shown as a single figure.

