Skip to main content
Version: 2.x

bursar.CreditMetadata

class bursar.CreditMetadata(*, operation=None, measures=None, dimensions=None, breakdown_total=None, reference_type=None, reference_id=None, idempotency_key=None, provider_request_id=None, trace_id=None, span_id=None, **extra_data)

Bases: BaseModel

  • Parameters:
    • operation (str | None)
    • measures (dict *[*str , Any ] | None)
    • dimensions (dict *[*str , str | Decimal | bool ] | None)
    • breakdown_total (str | None)
    • reference_type (str | None)
    • reference_id (str | None)
    • idempotency_key (str | None)
    • provider_request_id (Annotated *[*str | None , MaxLen *(*max_length=512 ) ])
    • trace_id (Annotated *[*str | None , _PydanticGeneralMetadata *(*pattern='^ *[*0-9a-f ] {32}$' ) ])
    • span_id (Annotated *[*str | None , _PydanticGeneralMetadata *(*pattern='^ *[*0-9a-f ] {16}$' ) ])
    • extra_data (Any)

model_config = {'extra': 'allow'}

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