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].