Skip to main content

RateChangeType

One field that moved, with the value it held before. Reported so a price change is auditable from the response rather than reconstructed afterwards.

type RateChangeType {
scope: RateScope!
metric: String!
field: String!
previous: String!
updated: String!
}

Fields​

RateChangeType.scope ● RateScope! non-null enum​

RateChangeType.metric ● String! non-null scalar​

RateChangeType.field ● String! non-null scalar​

One of "priceCents", "priceBands", "unitLabel", "unitQuantity", "freeUnits", "freePeriod" or "freePerMonth".

RateChangeType.previous ● String! non-null scalar​

The value before this call, as a decimal string; for priceBands the schedule as JSON. "none" when there was no allowance row, or no bands.

RateChangeType.updated ● String! non-null scalar​

The value after this call, as a decimal string.

Member Of​

SetRateCardResult object