AiSpanDataBag
class AiSpanDataBag
Methods
__construct(array $data = [])
Create a span data bag.
void
set(string $key, mixed $value)
Set a nonempty value.
void
setIfNotExists(string $key, mixed $value)
Set a value only when it has not been recorded.
void
setNonZero(string $key, int|null $value)
Set a reported nonzero count.
void
mixed
get(string $key)
Return a recorded value.
array
toArray()
Return the recorded span data.
Details
at line 17
__construct(array $data = [])
Create a span data bag.
at line 24
void
set(string $key, mixed $value)
Set a nonempty value.
at line 35
void
setIfNotExists(string $key, mixed $value)
Set a value only when it has not been recorded.
at line 45
void
setNonZero(string $key, int|null $value)
Set a reported nonzero count.
at line 55
void
setTokenUsage(Usage|null $usage)
Add the reported token usage.
at line 74
mixed
get(string $key)
Return a recorded value.
at line 84
array
toArray()
Return the recorded span data.