What happened?
There's a bug in the specification here. FileBase is referenced but not defined. So FileWithUrl and FileWithBytes both document a name attribute but it's not included in their declaration. I assume it would have been included in the missing FileBase definition.
Similarly, PartBase seems to be missing. It looks like it defines a metadata field.
Relevant log output
Code of Conduct