Skip to main content
Version: 2.x

bursar.PlanChangePreviewResult

class bursar.PlanChangePreviewResult(*, unchanged, classification, scheduled, plan_id, interval, preview=None, quote_fingerprint=None)

Bases: _CommerceModel

  • Parameters:
    • unchanged (bool)
    • classification (Literal [ 'unchanged' , 'upgrade' , 'downgrade' , 'lateral' , 'cadence_change' ])
    • scheduled (bool)
    • plan_id (str)
    • interval (Literal [ 'month' , 'year' ])
    • preview (ChangePlanPreview | None)
    • quote_fingerprint (str | None)

model_config = {'arbitrary_types_allowed': True, 'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].