Skip to main content
Version: 2.x

bursar.ConfirmPlanChangeInput

class bursar.ConfirmPlanChangeInput(*, account_id, offer_key, quote_fingerprint, operation_key)

Bases: PreviewPlanChangeInput

  • Parameters:
    • account_id (Annotated *[*str , MinLen *(*min_length=1 ) ])
    • offer_key (Annotated *[*str , MinLen *(*min_length=1 ) ])
    • quote_fingerprint (Annotated *[*str , MinLen *(*min_length=1 ) ])
    • operation_key (Annotated *[*str , BeforeValidator *(*func=~bursar.shared.idempotency.require_stable_key , json_schema_input_type=PydanticUndefined ) , Strict *(*strict=True ) ])

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

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