@@ -26,28 +26,21 @@ public sealed record FilePart
2626 /// Gets the file's name, if any.
2727 /// </summary>
2828 [ Description ( "The file's name, if any." ) ]
29- [ DataMember ( Order = 1 , Name = "name " ) , JsonPropertyOrder ( 1 ) , JsonPropertyName ( "name " ) ]
30- public string ? Name { get ; init ; }
29+ [ DataMember ( Order = 1 , Name = "filename " ) , JsonPropertyOrder ( 1 ) , JsonPropertyName ( "filename " ) ]
30+ public string ? FileName { get ; init ; }
3131
3232 /// <summary>
33- /// Gets the file's media type , if any.
33+ /// Gets the file's URL , if any. Required if 'raw' is not set .
3434 /// </summary>
35- [ Description ( "The file's media type , if any." ) ]
36- [ DataMember ( Order = 2 , Name = "mediaType " ) , JsonPropertyOrder ( 2 ) , JsonPropertyName ( "mediaType " ) ]
37- public string ? MediaType { get ; init ; }
35+ [ Description ( "The file's URL , if any. Required if 'raw' is not set ." ) ]
36+ [ DataMember ( Order = 3 , Name = "url " ) , JsonPropertyOrder ( 3 ) , JsonPropertyName ( "url " ) ]
37+ public Uri ? Url { get ; init ; }
3838
3939 /// <summary>
40- /// Gets the file's URI , if any. Required if 'bytes ' is not set.
40+ /// Gets the file's bytes , if any. Required if 'url ' is not set.
4141 /// </summary>
42- [ Description ( "The file's URI, if any. Required if 'bytes' is not set." ) ]
43- [ DataMember ( Order = 3 , Name = "fileWithUri" ) , JsonPropertyOrder ( 3 ) , JsonPropertyName ( "fileWithUri" ) ]
44- public Uri ? Uri { get ; init ; }
45-
46- /// <summary>
47- /// Gets the file's bytes, if any. Required if 'uri' is not set.
48- /// </summary>
49- [ Description ( "The file's bytes, if any. Required if 'uri' is not set." ) ]
50- [ DataMember ( Order = 4 , Name = "fileWithBytes" ) , JsonPropertyOrder ( 4 ) , JsonPropertyName ( "fileWithBytes" ) ]
51- public ReadOnlyMemory < byte > ? Bytes { get ; init ; }
42+ [ Description ( "The file's bytes, if any. Required if 'url' is not set." ) ]
43+ [ DataMember ( Order = 4 , Name = "raw" ) , JsonPropertyOrder ( 4 ) , JsonPropertyName ( "raw" ) ]
44+ public ReadOnlyMemory < byte > ? Raw { get ; init ; }
5245
5346}
0 commit comments