Cesium Viewer using czml3 Python Library

I would like to generate a time-varying polyline. Based on the examples derived from the oacmpy library and the functions available in oacmpy\czml\CzmlUtils.py, I was able to create visibility intervals by defining the start epoch and end epoch of the visibility event. This was done by creating an IntervalValue class as defined within czml3, which eventually outputs as such:

[{
    "interval": "2023-06-01T00:00:00.000000Z/2023-06-01T00:02:00.000000Z",
    "boolean": false
}]

I am now attempting to vary the width of the polyline in a similar fashion. I cannot get the width to vary, in fact now it doesnt display at all. Based on my experimenting, I do not know the right format or if its possible to create interval values to vary the width. I have tried the following:

{
    "interval": "2023-06-01T00:01:00.000000Z/2023-06-01T00:02:00.000000Z",
    "data": 3
}
{
    "interval": "2023-06-01T00:01:00.000000Z/2023-06-01T00:02:00.000000Z",
    "value": 3
}
{
    "interval": "2023-06-01T00:01:00.000000Z/2023-06-01T00:02:00.000000Z",
    "integer": 3
}

I would like to know the proper format/naming system to vary the width, otherwise I would like to know if this is even possible.I currently generate the polyline by defining a float width of 1.0

This is how it looks like in the czml

"width": [{"interval": "2023-06-01T00:00:00.000000Z/2023-06-01T00:01:00.000000Z", "integer": 5}, {"interval": "2023-06-01T00:01:00.000000Z/2023-06-01T00:02:00.000000Z", "integer": 5}, {"interval": "2023-06-01T00:01:00.000000Z/2023-06-01T00:02:00.000000Z", "integer": 5}]

Thank you for taking the time to read this.