Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit172f5da

Browse files
authored
Add setters to theId andStatus properties ofResponseItem (#848)
`ResponseItem` and its derived classes are both, inputs and outputs. As such, their properties must have setters.
1 parent0d6f3fc commit172f5da

File tree

14 files changed

+67
-52
lines changed

14 files changed

+67
-52
lines changed

‎api/OpenAI.net8.0.cs‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4885,7 +4885,7 @@ public class CodeInterpreterCallResponseItem : ResponseItem, IJsonModel<CodeInte
48854885
public string Code { get; set; }
48864886
public string ContainerId { get; set; }
48874887
public IList<CodeInterpreterCallOutput> Outputs { get; }
4888-
public CodeInterpreterCallStatus? Status { get; }
4888+
public CodeInterpreterCallStatus? Status { get;set;}
48894889
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
48904890
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
48914891
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5006,7 +5006,7 @@ public class ComputerCallOutputResponseItem : ResponseItem, IJsonModel<ComputerC
50065006
public IList<ComputerCallSafetyCheck> AcknowledgedSafetyChecks { get; }
50075007
public string CallId { get; set; }
50085008
public ComputerCallOutput Output { get; set; }
5009-
public ComputerCallOutputStatus? Status { get; }
5009+
public ComputerCallOutputStatus? Status { get;set;}
50105010
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
50115011
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
50125012
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5024,7 +5024,7 @@ public class ComputerCallResponseItem : ResponseItem, IJsonModel<ComputerCallRes
50245024
public ComputerCallAction Action { get; set; }
50255025
public string CallId { get; set; }
50265026
public IList<ComputerCallSafetyCheck> PendingSafetyChecks { get; }
5027-
public ComputerCallStatus? Status { get; }
5027+
public ComputerCallStatus? Status { get;set;}
50285028
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
50295029
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
50305030
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5133,7 +5133,7 @@ public class FileSearchCallResponseItem : ResponseItem, IJsonModel<FileSearchCal
51335133
public FileSearchCallResponseItem(IEnumerable<string> queries);
51345134
public IList<string> Queries { get; }
51355135
public IList<FileSearchCallResult> Results { get; set; }
5136-
public FileSearchCallStatus? Status { get; }
5136+
public FileSearchCallStatus? Status { get;set;}
51375137
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
51385138
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
51395139
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5209,7 +5209,7 @@ public class FunctionCallOutputResponseItem : ResponseItem, IJsonModel<FunctionC
52095209
public FunctionCallOutputResponseItem(string callId, string functionOutput);
52105210
public string CallId { get; set; }
52115211
public string FunctionOutput { get; set; }
5212-
public FunctionCallOutputStatus? Status { get; }
5212+
public FunctionCallOutputStatus? Status { get;set;}
52135213
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52145214
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52155215
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5227,7 +5227,7 @@ public class FunctionCallResponseItem : ResponseItem, IJsonModel<FunctionCallRes
52275227
public string CallId { get; set; }
52285228
public BinaryData FunctionArguments { get; set; }
52295229
public string FunctionName { get; set; }
5230-
public FunctionCallStatus? Status { get; }
5230+
public FunctionCallStatus? Status { get;set;}
52315231
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52325232
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52335233
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5271,7 +5271,7 @@ public class FunctionTool : ResponseTool, IJsonModel<FunctionTool>, IPersistable
52715271
public class ImageGenerationCallResponseItem : ResponseItem, IJsonModel<ImageGenerationCallResponseItem>, IPersistableModel<ImageGenerationCallResponseItem> {
52725272
public ImageGenerationCallResponseItem(BinaryData imageResultBytes);
52735273
public BinaryData ImageResultBytes { get; set; }
5274-
public ImageGenerationCallStatus? Status { get; }
5274+
public ImageGenerationCallStatus? Status { get;set;}
52755275
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
52765276
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
52775277
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5570,7 +5570,7 @@ public class McpToolFilter : IJsonModel<McpToolFilter>, IPersistableModel<McpToo
55705570
public class MessageResponseItem : ResponseItem, IJsonModel<MessageResponseItem>, IPersistableModel<MessageResponseItem> {
55715571
public IList<ResponseContentPart> Content { get; }
55725572
public MessageRole Role { get; }
5573-
public MessageStatus? Status { get; }
5573+
public MessageStatus? Status { get;set;}
55745574
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
55755575
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
55765576
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
@@ -5686,7 +5686,7 @@ public class ReasoningResponseItem : ResponseItem, IJsonModel<ReasoningResponseI
56865686
public ReasoningResponseItem(IEnumerable<ReasoningSummaryPart> summaryParts);
56875687
public ReasoningResponseItem(string summaryText);
56885688
public string EncryptedContent { get; set; }
5689-
public ReasoningStatus? Status { get; }
5689+
public ReasoningStatus? Status { get;set;}
56905690
public IList<ReasoningSummaryPart> SummaryParts { get; }
56915691
public string GetSummaryText();
56925692
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
@@ -5917,7 +5917,7 @@ public class ResponseInputTokenUsageDetails : IJsonModel<ResponseInputTokenUsage
59175917
}
59185918
[Experimental("OPENAI001")]
59195919
public class ResponseItem : IJsonModel<ResponseItem>, IPersistableModel<ResponseItem> {
5920-
public string Id { get; }
5920+
public string Id { get;set;}
59215921
[Serialization.JsonIgnore]
59225922
[EditorBrowsable(EditorBrowsableState.Never)]
59235923
[Experimental("SCME0001")]
@@ -6679,7 +6679,7 @@ public class UriCitationMessageAnnotation : ResponseMessageAnnotation, IJsonMode
66796679
[Experimental("OPENAI001")]
66806680
public class WebSearchCallResponseItem : ResponseItem, IJsonModel<WebSearchCallResponseItem>, IPersistableModel<WebSearchCallResponseItem> {
66816681
public WebSearchCallResponseItem();
6682-
public WebSearchCallStatus? Status { get; }
6682+
public WebSearchCallStatus? Status { get;set;}
66836683
protected override ResponseItem JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
66846684
protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
66856685
protected override ResponseItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);

‎api/OpenAI.netstandard2.0.cs‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4267,7 +4267,7 @@ public class CodeInterpreterCallResponseItem : ResponseItem, IJsonModel<CodeInte
42674267
publicstringCode{get;set;}
42684268
publicstringContainerId{get;set;}
42694269
publicIList<CodeInterpreterCallOutput>Outputs{get;}
4270-
publicCodeInterpreterCallStatus?Status{get;}
4270+
publicCodeInterpreterCallStatus?Status{get;set;}
42714271
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
42724272
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
42734273
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4375,7 +4375,7 @@ public class ComputerCallOutputResponseItem : ResponseItem, IJsonModel<ComputerC
43754375
publicIList<ComputerCallSafetyCheck>AcknowledgedSafetyChecks{get;}
43764376
publicstringCallId{get;set;}
43774377
publicComputerCallOutputOutput{get;set;}
4378-
publicComputerCallOutputStatus?Status{get;}
4378+
publicComputerCallOutputStatus?Status{get;set;}
43794379
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
43804380
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
43814381
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4391,7 +4391,7 @@ public class ComputerCallResponseItem : ResponseItem, IJsonModel<ComputerCallRes
43914391
publicComputerCallActionAction{get;set;}
43924392
publicstringCallId{get;set;}
43934393
publicIList<ComputerCallSafetyCheck>PendingSafetyChecks{get;}
4394-
publicComputerCallStatus?Status{get;}
4394+
publicComputerCallStatus?Status{get;set;}
43954395
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
43964396
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
43974397
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4489,7 +4489,7 @@ public class FileSearchCallResponseItem : ResponseItem, IJsonModel<FileSearchCal
44894489
publicFileSearchCallResponseItem(IEnumerable<string>queries);
44904490
publicIList<string>Queries{get;}
44914491
publicIList<FileSearchCallResult>Results{get;set;}
4492-
publicFileSearchCallStatus?Status{get;}
4492+
publicFileSearchCallStatus?Status{get;set;}
44934493
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
44944494
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
44954495
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4557,7 +4557,7 @@ public class FunctionCallOutputResponseItem : ResponseItem, IJsonModel<FunctionC
45574557
publicFunctionCallOutputResponseItem(stringcallId,stringfunctionOutput);
45584558
publicstringCallId{get;set;}
45594559
publicstringFunctionOutput{get;set;}
4560-
publicFunctionCallOutputStatus?Status{get;}
4560+
publicFunctionCallOutputStatus?Status{get;set;}
45614561
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
45624562
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
45634563
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4573,7 +4573,7 @@ public class FunctionCallResponseItem : ResponseItem, IJsonModel<FunctionCallRes
45734573
publicstringCallId{get;set;}
45744574
publicBinaryDataFunctionArguments{get;set;}
45754575
publicstringFunctionName{get;set;}
4576-
publicFunctionCallStatus?Status{get;}
4576+
publicFunctionCallStatus?Status{get;set;}
45774577
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
45784578
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
45794579
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4613,7 +4613,7 @@ public class FunctionTool : ResponseTool, IJsonModel<FunctionTool>, IPersistable
46134613
publicclassImageGenerationCallResponseItem:ResponseItem,IJsonModel<ImageGenerationCallResponseItem>,IPersistableModel<ImageGenerationCallResponseItem>{
46144614
publicImageGenerationCallResponseItem(BinaryDataimageResultBytes);
46154615
publicBinaryDataImageResultBytes{get;set;}
4616-
publicImageGenerationCallStatus?Status{get;}
4616+
publicImageGenerationCallStatus?Status{get;set;}
46174617
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
46184618
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
46194619
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4888,7 +4888,7 @@ public class McpToolFilter : IJsonModel<McpToolFilter>, IPersistableModel<McpToo
48884888
publicclassMessageResponseItem:ResponseItem,IJsonModel<MessageResponseItem>,IPersistableModel<MessageResponseItem>{
48894889
publicIList<ResponseContentPart>Content{get;}
48904890
publicMessageRoleRole{get;}
4891-
publicMessageStatus?Status{get;}
4891+
publicMessageStatus?Status{get;set;}
48924892
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
48934893
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
48944894
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);
@@ -4995,7 +4995,7 @@ public class ReasoningResponseItem : ResponseItem, IJsonModel<ReasoningResponseI
49954995
publicReasoningResponseItem(IEnumerable<ReasoningSummaryPart>summaryParts);
49964996
publicReasoningResponseItem(stringsummaryText);
49974997
publicstringEncryptedContent{get;set;}
4998-
publicReasoningStatus?Status{get;}
4998+
publicReasoningStatus?Status{get;set;}
49994999
publicIList<ReasoningSummaryPart>SummaryParts{get;}
50005000
publicstringGetSummaryText();
50015001
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
@@ -5204,7 +5204,7 @@ public class ResponseInputTokenUsageDetails : IJsonModel<ResponseInputTokenUsage
52045204
protectedvirtualBinaryDataPersistableModelWriteCore(ModelReaderWriterOptionsoptions);
52055205
}
52065206
publicclassResponseItem:IJsonModel<ResponseItem>,IPersistableModel<ResponseItem>{
5207-
publicstringId{get;}
5207+
publicstringId{get;set;}
52085208
[Serialization.JsonIgnore]
52095209
[EditorBrowsable(EditorBrowsableState.Never)]
52105210
publicrefJsonPatchPatch{get;}
@@ -5884,7 +5884,7 @@ public class UriCitationMessageAnnotation : ResponseMessageAnnotation, IJsonMode
58845884
}
58855885
publicclassWebSearchCallResponseItem:ResponseItem,IJsonModel<WebSearchCallResponseItem>,IPersistableModel<WebSearchCallResponseItem>{
58865886
publicWebSearchCallResponseItem();
5887-
publicWebSearchCallStatus?Status{get;}
5887+
publicWebSearchCallStatus?Status{get;set;}
58885888
protectedoverrideResponseItemJsonModelCreateCore(refUtf8JsonReaderreader,ModelReaderWriterOptionsoptions);
58895889
protectedoverridevoidJsonModelWriteCore(Utf8JsonWriterwriter,ModelReaderWriterOptionsoptions);
58905890
protectedoverrideResponseItemPersistableModelCreateCore(BinaryDatadata,ModelReaderWriterOptionsoptions);

‎src/Custom/Responses/Items/CodeInterpreterTool/CodeInterpreterCallResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ namespace OpenAI.Responses;
44
[CodeGenType("CodeInterpreterToolCallItemResource")]
55
publicpartialclassCodeInterpreterCallResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicCodeInterpreterCallStatus?Status{get;}
11+
publicCodeInterpreterCallStatus?Status{get;set;}
1012
}

‎src/Custom/Responses/Items/ComputerTool/ComputerCallOutputResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ namespace OpenAI.Responses;
44
[CodeGenType("ComputerToolCallOutputItemResource")]
55
publicpartialclassComputerCallOutputResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicComputerCallOutputStatus?Status{get;}
11+
publicComputerCallOutputStatus?Status{get;set;}
1012
}

‎src/Custom/Responses/Items/ComputerTool/ComputerCallResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ namespace OpenAI.Responses;
44
[CodeGenType("ComputerToolCallItemResource")]
55
publicpartialclassComputerCallResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicComputerCallStatus?Status{get;}
11+
publicComputerCallStatus?Status{get;set;}
1012
}
Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
usingSystem.Collections.Generic;
2-
usingSystem.Diagnostics.CodeAnalysis;
3-
usingSystem.Linq;
4-
51
namespaceOpenAI.Responses;
62

73
// CUSTOM: Renamed.
84
[CodeGenType("FileSearchToolCallItemResource")]
95
publicpartialclassFileSearchCallResponseItem
106
{
11-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
1210
[CodeGenMember("Status")]
13-
publicFileSearchCallStatus?Status{get;}
11+
publicFileSearchCallStatus?Status{get;set;}
1412
}

‎src/Custom/Responses/Items/FunctionTool/FunctionCallOutputResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ namespace OpenAI.Responses;
44
[CodeGenType("FunctionToolCallOutputItemResource")]
55
publicpartialclassFunctionCallOutputResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicFunctionCallOutputStatus?Status{get;}
11+
publicFunctionCallOutputStatus?Status{get;set;}
1012
}

‎src/Custom/Responses/Items/FunctionTool/FunctionCallResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ namespace OpenAI.Responses;
44
[CodeGenType("FunctionToolCallItemResource")]
55
publicpartialclassFunctionCallResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicFunctionCallStatus?Status{get;}
11+
publicFunctionCallStatus?Status{get;set;}
1012
}

‎src/Custom/Responses/Items/ImageGenerationTool/ImageGenerationCallResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
[CodeGenType("ImageGenToolCallItemResource")]
55
publicpartialclassImageGenerationCallResponseItem
66
{
7-
// CUSTOM: Made nullable since this is a read-only property.
7+
// CUSTOM:
8+
// - Made nullable because this is an optional property.
9+
// - Added setter because this is an optional property in an input/output type.
810
[CodeGenMember("Status")]
9-
publicImageGenerationCallStatus?Status{get;}
11+
publicImageGenerationCallStatus?Status{get;set;}
1012
}

‎src/Custom/Responses/Items/Message/MessageResponseItem.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ namespace OpenAI.Responses;
66
[CodeGenType("ResponsesMessageItemResource")]
77
publicpartialclassMessageResponseItem
88
{
9-
// CUSTOM: Made nullable since this is a read-only property.
9+
// CUSTOM:
10+
// - Made nullable because this is an optional property.
11+
// - Added setter because this is an optional property in an input/output type.
1012
[CodeGenMember("Status")]
11-
publicMessageStatus?Status{get;}
13+
publicMessageStatus?Status{get;set;}
1214

1315
// CUSTOM: Expose public enum type with 'Unknown' using internal extensible role.
1416
[CodeGenMember("Role")]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp