diff --git a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs index d4ccbaf..309cd92 100644 --- a/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs +++ b/src/libs/Dust/Generated/Dust.ConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs @@ -60,9 +60,10 @@ partial void ProcessGetWByWIdAssistantConversationsByCIdFilesByRelResponseConten /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// @@ -89,9 +90,10 @@ partial void ProcessGetWByWIdAssistantConversationsByCIdFilesByRelResponseConten } /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// @@ -512,9 +514,10 @@ partial void ProcessGetWByWIdAssistantConversationsByCIdFilesByRelResponseConten } /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// diff --git a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs index f3e980d..8226e33 100644 --- a/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs +++ b/src/libs/Dust/Generated/Dust.IConversationsClient.GetWByWIdAssistantConversationsByCIdFilesByRel.g.cs @@ -6,9 +6,10 @@ public partial interface IConversationsClient { /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// @@ -24,9 +25,10 @@ public partial interface IConversationsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// @@ -42,9 +44,10 @@ public partial interface IConversationsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Download a conversation-scoped file by path
- /// Download a file from a conversation's file system by its scoped path. The path must
- /// be conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file
- /// system tools). The file content is streamed directly from the conversation mount. + /// Download a file from a conversation's file system by its scoped path. Pass the
+ /// canonical `filePath` surfaced in a message action's `generatedFiles` (the legacy
+ /// `conversation/foo.pdf` form is also accepted). The file content is streamed
+ /// directly from the conversation mount. ///
/// /// diff --git a/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs b/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs index de47c4e..3e1782e 100644 --- a/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs +++ b/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs @@ -772,6 +772,10 @@ namespace Dust [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.ConversationConversation1ContentItemItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.Mention))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.ConversationConversation1ContentItemItemAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.ConversationConversation1ContentItemItemRawContent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.RichMention))] @@ -1061,10 +1065,6 @@ namespace Dust [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PatchWSpacesDataSourceViewsResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesDataSourceViewsResponse3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWSpacesDataSourceViewsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.AllOf), TypeInfoPropertyName = "AllOfPrivateSpaceGetWSpacesResponseSpace2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponseSpace))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1630,6 +1630,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.OneOf), TypeInfoPropertyName = "PatchWAssistantConversationsRequestVariant4_c4fb3fa444308b4c")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.OneOf?), TypeInfoPropertyName = "PatchWAssistantConversationsRequestVariant4_2edd0c100c08755a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWSpacesDataSourceViewsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.AllOf), TypeInfoPropertyName = "AllOfPrivateSpaceGetWSpacesResponseSpace2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponseSpace))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponseSpaceCategories2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponseSpaceCategoriesUsage))] @@ -1670,6 +1674,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs b/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs index 53b61ff..329b471 100644 --- a/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs +++ b/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs @@ -844,1243 +844,1259 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.IList? Type204 { get; set; } + public global::System.Collections.Generic.IList? Type204 { get; set; } /// /// /// - public global::Dust.ConversationConversation1ContentItemItemRawContent? Type205 { get; set; } + public global::Dust.ConversationConversation1ContentItemItemAction? Type205 { get; set; } /// /// /// - public global::Dust.RichMention? Type206 { get; set; } + public global::System.Collections.Generic.IList? Type206 { get; set; } /// /// /// - public global::Dust.RichMentionType? Type207 { get; set; } + public global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? Type207 { get; set; } /// /// /// - public global::Dust.Message? Type208 { get; set; } + public global::System.Collections.Generic.IList? Type208 { get; set; } /// /// /// - public global::Dust.ContentFragment? Type209 { get; set; } + public global::Dust.ConversationConversation1ContentItemItemRawContent? Type209 { get; set; } /// /// /// - public global::Dust.Space? Type210 { get; set; } + public global::Dust.RichMention? Type210 { get; set; } /// /// /// - public global::Dust.SpaceKind? Type211 { get; set; } + public global::Dust.RichMentionType? Type211 { get; set; } /// /// /// - public global::Dust.Datasource? Type212 { get; set; } + public global::Dust.Message? Type212 { get; set; } /// /// /// - public global::Dust.Table? Type213 { get; set; } + public global::Dust.ContentFragment? Type213 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type214 { get; set; } + public global::Dust.Space? Type214 { get; set; } /// /// /// - public global::Dust.TableSchemaItem? Type215 { get; set; } + public global::Dust.SpaceKind? Type215 { get; set; } /// /// /// - public global::Dust.TableSchemaItemValueType? Type216 { get; set; } + public global::Dust.Datasource? Type216 { get; set; } /// /// /// - public global::Dust.DatasourceView? Type217 { get; set; } + public global::Dust.Table? Type217 { get; set; } /// /// /// - public global::Dust.DatasourceViewCategory? Type218 { get; set; } + public global::System.Collections.Generic.IList? Type218 { get; set; } /// /// /// - public global::Dust.DatasourceViewEditedByUser? Type219 { get; set; } + public global::Dust.TableSchemaItem? Type219 { get; set; } /// /// /// - public global::Dust.DatasourceViewKind? Type220 { get; set; } + public global::Dust.TableSchemaItemValueType? Type220 { get; set; } /// /// /// - public global::Dust.SkillSourceMetadata? Type221 { get; set; } + public global::Dust.DatasourceView? Type221 { get; set; } /// /// /// - public global::Dust.Skill? Type222 { get; set; } + public global::Dust.DatasourceViewCategory? Type222 { get; set; } /// /// /// - public global::Dust.SkillStatus? Type223 { get; set; } + public global::Dust.DatasourceViewEditedByUser? Type223 { get; set; } /// /// /// - public global::Dust.SkillSource? Type224 { get; set; } + public global::Dust.DatasourceViewKind? Type224 { get; set; } /// /// /// - public global::Dust.SkillReinforcement? Type225 { get; set; } + public global::Dust.SkillSourceMetadata? Type225 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type226 { get; set; } + public global::Dust.Skill? Type226 { get; set; } /// /// /// - public global::Dust.SkillFileAttachment? Type227 { get; set; } + public global::Dust.SkillStatus? Type227 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type228 { get; set; } + public global::Dust.SkillSource? Type228 { get; set; } /// /// /// - public global::Dust.MCPServerView? Type229 { get; set; } + public global::Dust.SkillReinforcement? Type229 { get; set; } /// /// /// - public global::Dust.Run? Type230 { get; set; } + public global::System.Collections.Generic.IList? Type230 { get; set; } /// /// /// - public global::Dust.RunStatus? Type231 { get; set; } + public global::Dust.SkillFileAttachment? Type231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type232 { get; set; } + public global::System.Collections.Generic.IList? Type232 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type233 { get; set; } + public global::Dust.MCPServerView? Type233 { get; set; } /// /// /// - public global::Dust.RunTraceItem? Type234 { get; set; } + public global::Dust.Run? Type234 { get; set; } /// /// /// - public global::Dust.Document? Type235 { get; set; } + public global::Dust.RunStatus? Type235 { get; set; } /// /// /// - public global::Dust.MCPServerViewServerType? Type236 { get; set; } + public global::System.Collections.Generic.IList>? Type236 { get; set; } /// /// /// - public global::Dust.MCPServerViewServer? Type237 { get; set; } + public global::System.Collections.Generic.IList? Type237 { get; set; } /// /// /// - public global::Dust.MCPServerViewServerAuthorization? Type238 { get; set; } + public global::Dust.RunTraceItem? Type238 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type239 { get; set; } + public global::Dust.Document? Type239 { get; set; } /// /// /// - public global::Dust.MCPServerViewServerAuthorizationSupportedUseCase? Type240 { get; set; } + public global::Dust.MCPServerViewServerType? Type240 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type241 { get; set; } + public global::Dust.MCPServerViewServer? Type241 { get; set; } /// /// /// - public global::Dust.MCPServerViewServerTool? Type242 { get; set; } + public global::Dust.MCPServerViewServerAuthorization? Type242 { get; set; } /// /// /// - public global::Dust.MCPServerViewOAuthUseCase? Type243 { get; set; } + public global::System.Collections.Generic.IList? Type243 { get; set; } /// /// /// - public global::Dust.MCPServerViewEditedByUser? Type244 { get; set; } + public global::Dust.MCPServerViewServerAuthorizationSupportedUseCase? Type244 { get; set; } /// /// /// - public global::Dust.PatchUserRequest? Type245 { get; set; } + public global::System.Collections.Generic.IList? Type245 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequest? Type246 { get; set; } + public global::Dust.MCPServerViewServerTool? Type246 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestAgent? Type247 { get; set; } + public global::Dust.MCPServerViewOAuthUseCase? Type247 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestAgentScope? Type248 { get; set; } + public global::Dust.MCPServerViewEditedByUser? Type248 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestGenerationSettings? Type249 { get; set; } + public global::Dust.PatchUserRequest? Type249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type250 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequest? Type250 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestTag? Type251 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestAgent? Type251 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestTagKind? Type252 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestAgentScope? Type252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type253 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestGenerationSettings? Type253 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestEditor? Type254 { get; set; } + public global::System.Collections.Generic.IList? Type254 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type255 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestTag? Type255 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestSkill? Type256 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestTagKind? Type256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type257 { get; set; } + public global::System.Collections.Generic.IList? Type257 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItem? Type258 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestEditor? Type258 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemType? Type259 { get; set; } + public global::System.Collections.Generic.IList? Type259 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemConfiguration? Type260 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestSkill? Type260 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequest? Type261 { get; set; } + public global::System.Collections.Generic.IList? Type261 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgent? Type262 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItem? Type262 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgentScope? Type263 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemType? Type263 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestGenerationSettings? Type264 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemConfiguration? Type264 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type265 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequest? Type265 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTag? Type266 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgent? Type266 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTagKind? Type267 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgentScope? Type267 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type268 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestGenerationSettings? Type268 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestEditor? Type269 { get; set; } + public global::System.Collections.Generic.IList? Type269 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type270 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTag? Type270 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItem? Type271 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTagKind? Type271 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItemType? Type272 { get; set; } + public global::System.Collections.Generic.IList? Type272 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCancelRequest? Type273 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestEditor? Type273 { get; set; } /// /// /// - public global::Dust.OneOf? Type274 { get; set; } + public global::System.Collections.Generic.IList? Type274 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant1? Type275 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItem? Type275 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant2? Type276 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItemType? Type276 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequest? Type277 { get; set; } + public global::Dust.CreateWAssistantConversationsCancelRequest? Type277 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequestAnswer? Type278 { get; set; } + public global::Dust.OneOf? Type278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type279 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant1? Type279 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesEditRequest? Type280 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant2? Type280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type281 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequest? Type281 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesEditRequestMention? Type282 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequestAnswer? Type282 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest? Type283 { get; set; } + public global::System.Collections.Generic.IList? Type283 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection? Type284 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesEditRequest? Type284 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesValidateActionRequest? Type285 { get; set; } + public global::System.Collections.Generic.IList? Type285 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsRequest? Type286 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesEditRequestMention? Type286 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type287 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest? Type287 { get; set; } /// /// /// - public global::Dust.CreateWAssistantMentionsParseRequest? Type288 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection? Type288 { get; set; } /// /// /// - public global::Dust.CreateWFilesRequest? Type289 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesValidateActionRequest? Type289 { get; set; } /// /// /// - public global::Dust.CreateWMcpDeregisterRequest? Type290 { get; set; } + public global::Dust.CreateWAssistantConversationsRequest? Type290 { get; set; } /// /// /// - public global::Dust.CreateWMcpHeartbeatRequest? Type291 { get; set; } + public global::System.Collections.Generic.IList? Type291 { get; set; } /// /// /// - public global::Dust.CreateWMcpRegisterRequest? Type292 { get; set; } + public global::Dust.CreateWAssistantMentionsParseRequest? Type292 { get; set; } /// /// /// - public global::Dust.CreateWMcpResultsRequest? Type293 { get; set; } + public global::Dust.CreateWFilesRequest? Type293 { get; set; } /// /// /// - public global::Dust.CreateWSearchRequest? Type294 { get; set; } + public global::Dust.CreateWMcpDeregisterRequest? Type294 { get; set; } /// /// /// - public global::Dust.CreateWSearchToolsUploadRequest? Type295 { get; set; } + public global::Dust.CreateWMcpHeartbeatRequest? Type295 { get; set; } /// /// /// - public global::Dust.CreateWSkillsRequest? Type296 { get; set; } + public global::Dust.CreateWMcpRegisterRequest? Type296 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type297 { get; set; } + public global::Dust.CreateWMcpResultsRequest? Type297 { get; set; } /// /// /// - public global::Dust.CreateWSkillsRequestOnConflict? Type298 { get; set; } + public global::Dust.CreateWSearchRequest? Type298 { get; set; } /// /// /// - public global::Dust.CreateWSpacesAppsRunsRequest? Type299 { get; set; } + public global::Dust.CreateWSearchToolsUploadRequest? Type299 { get; set; } /// /// /// - public global::Dust.CreateWSpacesAppsRunsRequestConfig? Type300 { get; set; } + public global::Dust.CreateWSkillsRequest? Type300 { get; set; } /// /// /// - public global::Dust.CreateWSpacesAppsRunsRequestConfigModel? Type301 { get; set; } + public global::System.Collections.Generic.IList? Type301 { get; set; } /// /// /// - public global::Dust.OneOf? Type302 { get; set; } + public global::Dust.CreateWSkillsRequestOnConflict? Type302 { get; set; } /// /// /// - public global::Dust.PatchWSpacesDataSourceViewsRequestVariant1? Type303 { get; set; } + public global::Dust.CreateWSpacesAppsRunsRequest? Type303 { get; set; } /// /// /// - public global::Dust.PatchWSpacesDataSourceViewsRequestVariant2? Type304 { get; set; } + public global::Dust.CreateWSpacesAppsRunsRequestConfig? Type304 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesDocumentsRequest? Type305 { get; set; } + public global::Dust.CreateWSpacesAppsRunsRequestConfigModel? Type305 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesDocumentsParentsRequest? Type306 { get; set; } + public global::Dust.OneOf? Type306 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesTablesRowsRequest? Type307 { get; set; } + public global::Dust.PatchWSpacesDataSourceViewsRequestVariant1? Type307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type308 { get; set; } + public global::Dust.PatchWSpacesDataSourceViewsRequestVariant2? Type308 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRow? Type309 { get; set; } + public global::Dust.CreateWSpacesDataSourcesDocumentsRequest? Type309 { get; set; } /// /// /// - public global::Dust.OneOf? Type310 { get; set; } + public global::Dust.CreateWSpacesDataSourcesDocumentsParentsRequest? Type310 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValue2? Type311 { get; set; } + public global::Dust.CreateWSpacesDataSourcesTablesRowsRequest? Type311 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValueType? Type312 { get; set; } + public global::System.Collections.Generic.IList? Type312 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesTablesRequest? Type313 { get; set; } + public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRow? Type313 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsRequest? Type314 { get; set; } + public global::Dust.OneOf? Type314 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCancelRequest2? Type315 { get; set; } + public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValue2? Type315 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCancelRequestAction? Type316 { get; set; } + public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValueType? Type316 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCompactionsRequest? Type317 { get; set; } + public global::Dust.CreateWSpacesDataSourcesTablesRequest? Type317 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCompactionsRequestModel? Type318 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsRequest? Type318 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsContentFragmentRequest? Type319 { get; set; } + public global::Dust.CreateWAssistantConversationsCancelRequest2? Type319 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsContentFragmentRequestContext? Type320 { get; set; } + public global::Dust.CreateWAssistantConversationsCancelRequestAction? Type320 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant12? Type321 { get; set; } + public global::Dust.CreateWAssistantConversationsCompactionsRequest? Type321 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant22? Type322 { get; set; } + public global::Dust.CreateWAssistantConversationsCompactionsRequestModel? Type322 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant3? Type323 { get; set; } + public global::Dust.CreateWAssistantConversationsContentFragmentRequest? Type323 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant4? Type324 { get; set; } + public global::Dust.CreateWAssistantConversationsContentFragmentRequestContext? Type324 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsRequestVariant4AccessMode? Type325 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant12? Type325 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesEditRequest2? Type326 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant22? Type326 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest2? Type327 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant3? Type327 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection2? Type328 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant4? Type328 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesRequest? Type329 { get; set; } + public global::Dust.PatchWAssistantConversationsRequestVariant4AccessMode? Type329 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesRequestContext? Type330 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesEditRequest2? Type330 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesRequestModelSelection? Type331 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest2? Type331 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsRequest2? Type332 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection2? Type332 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsRequestVisibility? Type333 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesRequest? Type333 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsRequestMessage? Type334 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesRequestContext? Type334 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsRequestMessageContext? Type335 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesRequestModelSelection? Type335 { get; set; } /// /// /// - public global::Dust.CreateWFilesRequest2? Type336 { get; set; } + public global::Dust.CreateWAssistantConversationsRequest2? Type336 { get; set; } /// /// /// - public global::Dust.CreateWFilesRequest3? Type337 { get; set; } + public global::Dust.CreateWAssistantConversationsRequestVisibility? Type337 { get; set; } /// /// /// - public global::Dust.CreateWFilesRequestUseCase? Type338 { get; set; } + public global::Dust.CreateWAssistantConversationsRequestMessage? Type338 { get; set; } /// /// /// - public global::Dust.PatchWSpacesDataSourceViewsRequest2? Type339 { get; set; } + public global::Dust.CreateWAssistantConversationsRequestMessageContext? Type339 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourceViewsRequest? Type340 { get; set; } + public global::Dust.CreateWFilesRequest2? Type340 { get; set; } /// /// /// - public global::Dust.PatchWSpacesRequest? Type341 { get; set; } + public global::Dust.CreateWFilesRequest3? Type341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type342 { get; set; } + public global::Dust.CreateWFilesRequestUseCase? Type342 { get; set; } /// /// /// - public global::Dust.PatchWSpacesRequestContentItem? Type343 { get; set; } + public global::Dust.PatchWSpacesDataSourceViewsRequest2? Type343 { get; set; } /// /// /// - public global::Dust.PatchWSpacesProjectNotificationPreferencesRequest? Type344 { get; set; } + public global::Dust.CreateWSpacesDataSourceViewsRequest? Type344 { get; set; } /// /// /// - public global::Dust.PatchWSpacesProjectNotificationPreferencesRequestPreference? Type345 { get; set; } + public global::Dust.PatchWSpacesRequest? Type345 { get; set; } /// /// /// - public global::Dust.CreateWSpacesRequest? Type346 { get; set; } + public global::System.Collections.Generic.IList? Type346 { get; set; } /// /// /// - public global::Dust.CreateWSpacesRequestSpaceKind? Type347 { get; set; } + public global::Dust.PatchWSpacesRequestContentItem? Type347 { get; set; } /// /// /// - public global::Dust.CreateWSpacesRequestManagementMode? Type348 { get; set; } + public global::Dust.PatchWSpacesProjectNotificationPreferencesRequest? Type348 { get; set; } /// /// /// - public global::Dust.CreateWorkosAuthenticateRequest? Type349 { get; set; } + public global::Dust.PatchWSpacesProjectNotificationPreferencesRequestPreference? Type349 { get; set; } /// /// /// - public global::Dust.CreateWorkosAuthenticateRequestGrantType? Type350 { get; set; } + public global::Dust.CreateWSpacesRequest? Type350 { get; set; } /// /// /// - public global::Dust.CreateWorkosRevokeSessionRequest? Type351 { get; set; } + public global::Dust.CreateWSpacesRequestSpaceKind? Type351 { get; set; } /// /// /// - public global::Dust.GetWAnalyticsExportTable? Type352 { get; set; } + public global::Dust.CreateWSpacesRequestManagementMode? Type352 { get; set; } /// /// /// - public global::Dust.GetWAnalyticsExportFormat? Type353 { get; set; } + public global::Dust.CreateWorkosAuthenticateRequest? Type353 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsView? Type354 { get; set; } + public global::Dust.CreateWorkosAuthenticateRequestGrantType? Type354 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsWithAuthors? Type355 { get; set; } + public global::Dust.CreateWorkosRevokeSessionRequest? Type355 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsVariant? Type356 { get; set; } + public global::Dust.GetWAnalyticsExportTable? Type356 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type357 { get; set; } + public global::Dust.GetWAnalyticsExportFormat? Type357 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMentionsSuggestionsSelectItem? Type358 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsView? Type358 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type359 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsWithAuthors? Type359 { get; set; } /// /// /// - public global::Dust.GetWAssistantMentionsSuggestionsSelectItem? Type360 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsVariant? Type360 { get; set; } /// /// /// - public global::Dust.GetWSearchViewType? Type361 { get; set; } + public global::System.Collections.Generic.IList? Type361 { get; set; } /// /// /// - public global::Dust.GetWSkillsStatus? Type362 { get; set; } + public global::Dust.GetWAssistantConversationsMentionsSuggestionsSelectItem? Type362 { get; set; } /// /// /// - public global::Dust.GetWWorkspaceUsageMode? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::Dust.GetWWorkspaceUsageFormat? Type364 { get; set; } + public global::Dust.GetWAssistantMentionsSuggestionsSelectItem? Type364 { get; set; } /// /// /// - public global::Dust.GetWWorkspaceUsageTable? Type365 { get; set; } + public global::Dust.GetWSearchViewType? Type365 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsView2? Type366 { get; set; } + public global::Dust.GetWSkillsStatus? Type366 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsWithUsage? Type367 { get; set; } + public global::Dust.GetWWorkspaceUsageMode? Type367 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsWithAuthors2? Type368 { get; set; } + public global::Dust.GetWWorkspaceUsageFormat? Type368 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsWithFeedbacks? Type369 { get; set; } + public global::Dust.GetWWorkspaceUsageTable? Type369 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsWithEditors? Type370 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsView2? Type370 { get; set; } /// /// /// - public global::Dust.GetWAssistantMentionsSuggestionsSelect? Type371 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsWithUsage? Type371 { get; set; } /// /// /// - public global::Dust.GetWAssistantMentionsSuggestionsCurrent? Type372 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsWithAuthors2? Type372 { get; set; } /// /// /// - public global::Dust.GetWFilesVersion? Type373 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsWithFeedbacks? Type373 { get; set; } /// /// /// - public global::Dust.GetWFilesAction? Type374 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsWithEditors? Type374 { get; set; } /// /// /// - public global::Dust.DeleteWSpacesDataSourceViewsForce? Type375 { get; set; } + public global::Dust.GetWAssistantMentionsSuggestionsSelect? Type375 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsCategory? Type376 { get; set; } + public global::Dust.GetWAssistantMentionsSuggestionsCurrent? Type376 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsWithDetails? Type377 { get; set; } + public global::Dust.GetWFilesVersion? Type377 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsIncludeEditedBy? Type378 { get; set; } + public global::Dust.GetWFilesAction? Type378 { get; set; } /// /// /// - public global::Dust.GetWSpacesIncludeAllMembers? Type379 { get; set; } + public global::Dust.DeleteWSpacesDataSourceViewsForce? Type379 { get; set; } /// /// /// - public global::Dust.DeleteWSpacesForce? Type380 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsCategory? Type380 { get; set; } /// /// /// - public global::Dust.GetUserResponse? Type381 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsWithDetails? Type381 { get; set; } /// /// /// - public global::Dust.PatchUserResponse? Type382 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsIncludeEditedBy? Type382 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsResponse? Type383 { get; set; } + public global::Dust.GetWSpacesIncludeAllMembers? Type383 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type384 { get; set; } + public global::Dust.DeleteWSpacesForce? Type384 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsResponse2? Type385 { get; set; } + public global::Dust.GetUserResponse? Type385 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsResponse? Type386 { get; set; } + public global::Dust.PatchUserResponse? Type386 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type387 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsResponse? Type387 { get; set; } /// /// /// - public global::Dust.PatchWAssistantAgentConfigurationsResponseSkippedAction? Type388 { get; set; } + public global::System.Collections.Generic.IList? Type388 { get; set; } /// /// /// - public global::Dust.DeleteWAssistantAgentConfigurationsResponse? Type389 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsResponse2? Type389 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportResponse? Type390 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsResponse? Type390 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type391 { get; set; } + public global::System.Collections.Generic.IList? Type391 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsImportResponseSkippedAction? Type392 { get; set; } + public global::Dust.PatchWAssistantAgentConfigurationsResponseSkippedAction? Type392 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsSearchResponse? Type393 { get; set; } + public global::Dust.DeleteWAssistantAgentConfigurationsResponse? Type393 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCancelResponse? Type394 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportResponse? Type394 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsFeedbacksResponse? Type395 { get; set; } + public global::System.Collections.Generic.IList? Type395 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type396 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsImportResponseSkippedAction? Type396 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedback? Type397 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsSearchResponse? Type397 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedbackThumbDirection? Type398 { get; set; } + public global::Dust.CreateWAssistantConversationsCancelResponse? Type398 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsResponse? Type399 { get; set; } + public global::Dust.GetWAssistantConversationsFeedbacksResponse? Type399 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMentionsSuggestionsResponse? Type400 { get; set; } + public global::System.Collections.Generic.IList? Type400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type401 { get; set; } + public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedback? Type401 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionResponse? Type402 { get; set; } + public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedbackThumbDirection? Type402 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesEditResponse? Type403 { get; set; } + public global::Dust.PatchWAssistantConversationsResponse? Type403 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesEventsResponse? Type404 { get; set; } + public global::Dust.GetWAssistantConversationsMentionsSuggestionsResponse? Type404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type405 { get; set; } + public global::System.Collections.Generic.IList? Type405 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesEventsResponseEvent? Type406 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionResponse? Type406 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse? Type407 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesEditResponse? Type407 { get; set; } /// /// /// - public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse? Type408 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesEventsResponse? Type408 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesValidateActionResponse? Type409 { get; set; } + public global::System.Collections.Generic.IList? Type409 { get; set; } /// /// /// - public global::Dust.CreateWAssistantMentionsParseResponse? Type410 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesEventsResponseEvent? Type410 { get; set; } /// /// /// - public global::Dust.GetWAssistantMentionsSuggestionsResponse? Type411 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse? Type411 { get; set; } /// /// /// - public global::Dust.CreateWFilesResponse? Type412 { get; set; } + public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse? Type412 { get; set; } /// /// /// - public global::Dust.CreateWFilesResponseFile? Type413 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesValidateActionResponse? Type413 { get; set; } /// /// /// - public global::Dust.CreateWMcpHeartbeatResponse? Type414 { get; set; } + public global::Dust.CreateWAssistantMentionsParseResponse? Type414 { get; set; } /// /// /// - public global::Dust.CreateWMcpRegisterResponse? Type415 { get; set; } + public global::Dust.GetWAssistantMentionsSuggestionsResponse? Type415 { get; set; } /// /// /// - public global::Dust.GetWMcpRequestsResponse? Type416 { get; set; } + public global::Dust.CreateWFilesResponse? Type416 { get; set; } /// /// /// - public global::Dust.GetWSkillsResponse? Type417 { get; set; } + public global::Dust.CreateWFilesResponseFile? Type417 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type418 { get; set; } + public global::Dust.CreateWMcpHeartbeatResponse? Type418 { get; set; } /// /// /// - public global::Dust.CreateWSkillsResponse? Type419 { get; set; } + public global::Dust.CreateWMcpRegisterResponse? Type419 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type420 { get; set; } + public global::Dust.GetWMcpRequestsResponse? Type420 { get; set; } /// /// /// - public global::Dust.CreateWSkillsResponseSkippedItem? Type421 { get; set; } + public global::Dust.GetWSkillsResponse? Type421 { get; set; } /// /// /// - public global::Dust.GetWSpacesAppsRunsResponse? Type422 { get; set; } + public global::System.Collections.Generic.IList? Type422 { get; set; } /// /// /// - public global::Dust.CreateWSpacesAppsRunsResponse? Type423 { get; set; } + public global::Dust.CreateWSkillsResponse? Type423 { get; set; } /// /// /// - public global::Dust.GetWSpacesAppsResponse? Type424 { get; set; } + public global::System.Collections.Generic.IList? Type424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type425 { get; set; } + public global::Dust.CreateWSkillsResponseSkippedItem? Type425 { get; set; } /// /// /// - public global::Dust.GetWSpacesAppsResponseApp? Type426 { get; set; } + public global::Dust.GetWSpacesAppsRunsResponse? Type426 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsSearchResponse? Type427 { get; set; } + public global::Dust.CreateWSpacesAppsRunsResponse? Type427 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type428 { get; set; } + public global::Dust.GetWSpacesAppsResponse? Type428 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsSearchResponseDocument? Type429 { get; set; } + public global::System.Collections.Generic.IList? Type429 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsResponse? Type430 { get; set; } + public global::Dust.GetWSpacesAppsResponseApp? Type430 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type431 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsSearchResponse? Type431 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesCheckUpsertQueueResponse? Type432 { get; set; } + public global::System.Collections.Generic.IList? Type432 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesDocumentsResponse? Type433 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsSearchResponseDocument? Type433 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourcesDocumentsResponse? Type434 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsResponse? Type434 { get; set; } /// /// /// - public global::Dust.DeleteWSpacesDataSourcesDocumentsResponse? Type435 { get; set; } + public global::System.Collections.Generic.IList? Type435 { get; set; } /// /// /// - public global::Dust.DeleteWSpacesDataSourcesDocumentsResponseDocument? Type436 { get; set; } + public global::Dust.GetWSpacesDataSourcesCheckUpsertQueueResponse? Type436 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesDocumentsResponse2? Type437 { get; set; } + public global::Dust.GetWSpacesDataSourcesDocumentsResponse? Type437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type438 { get; set; } + public global::Dust.CreateWSpacesDataSourcesDocumentsResponse? Type438 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesSearchResponse? Type439 { get; set; } + public global::Dust.DeleteWSpacesDataSourcesDocumentsResponse? Type439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type440 { get; set; } + public global::Dust.DeleteWSpacesDataSourcesDocumentsResponseDocument? Type440 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesSearchResponseDocument? Type441 { get; set; } + public global::Dust.GetWSpacesDataSourcesDocumentsResponse2? Type441 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type442 { get; set; } + public global::System.Collections.Generic.IList? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type443 { get; set; } + public global::Dust.GetWSpacesDataSourcesSearchResponse? Type443 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourcesResponse? Type444 { get; set; } + public global::System.Collections.Generic.IList? Type444 { get; set; } /// /// /// - public global::Dust.GetWSpacesMcpServerViewsResponse? Type445 { get; set; } + public global::Dust.GetWSpacesDataSourcesSearchResponseDocument? Type445 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponse? Type446 { get; set; } + public global::System.Collections.Generic.IList? Type446 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type447 { get; set; } + public global::System.Collections.Generic.IList? Type447 { get; set; } /// /// /// - public global::Dust.GetWAssistantAgentConfigurationsResponse3? Type448 { get; set; } + public global::Dust.GetWSpacesDataSourcesResponse? Type448 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type449 { get; set; } + public global::Dust.GetWSpacesMcpServerViewsResponse? Type449 { get; set; } /// /// /// - public global::Dust.CreateWAssistantAgentConfigurationsResponse? Type450 { get; set; } + public global::Dust.GetWSpacesResponse? Type450 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCancelResponse2? Type451 { get; set; } + public global::System.Collections.Generic.IList? Type451 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsCompactionsResponse? Type452 { get; set; } + public global::Dust.GetWAssistantAgentConfigurationsResponse3? Type452 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsContentFragmentResponse? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsFeedbacksResponse2? Type454 { get; set; } + public global::Dust.CreateWAssistantAgentConfigurationsResponse? Type454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type455 { get; set; } + public global::Dust.CreateWAssistantConversationsCancelResponse2? Type455 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsResponse? Type456 { get; set; } + public global::Dust.CreateWAssistantConversationsCompactionsResponse? Type456 { get; set; } /// /// /// - public global::Dust.PatchWAssistantConversationsResponse2? Type457 { get; set; } + public global::Dust.CreateWAssistantConversationsContentFragmentResponse? Type457 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesActionsResponse? Type458 { get; set; } + public global::Dust.GetWAssistantConversationsFeedbacksResponse2? Type458 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesActionsResponseMessageStatus? Type459 { get; set; } + public global::System.Collections.Generic.IList? Type459 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesEditResponse2? Type460 { get; set; } + public global::Dust.GetWAssistantConversationsResponse? Type460 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse2? Type461 { get; set; } + public global::Dust.PatchWAssistantConversationsResponse2? Type461 { get; set; } /// /// /// - public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse2? Type462 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesActionsResponse? Type462 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesResponse? Type463 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesActionsResponseMessageStatus? Type463 { get; set; } /// /// /// - public global::Dust.OneOf? Type464 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesEditResponse2? Type464 { get; set; } /// /// /// - public global::Dust.DeleteWAssistantConversationsMessagesResponse? Type465 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse2? Type465 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesRetryResponse? Type466 { get; set; } + public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse2? Type466 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsMessagesResponse2? Type467 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesResponse? Type467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type468 { get; set; } + public global::Dust.OneOf? Type468 { get; set; } /// /// /// - public global::Dust.OneOf? Type469 { get; set; } + public global::Dust.DeleteWAssistantConversationsMessagesResponse? Type469 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsMessagesResponse? Type470 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesRetryResponse? Type470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type471 { get; set; } + public global::Dust.GetWAssistantConversationsMessagesResponse2? Type471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type472 { get; set; } + public global::System.Collections.Generic.IList>? Type472 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsParticipantsResponse? Type473 { get; set; } + public global::Dust.OneOf? Type473 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsParticipantsResponseParticipants? Type474 { get; set; } + public global::Dust.CreateWAssistantConversationsMessagesResponse? Type474 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type475 { get; set; } + public global::System.Collections.Generic.IList? Type475 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsAgent? Type476 { get; set; } + public global::System.Collections.Generic.IList? Type476 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type477 { get; set; } + public global::Dust.GetWAssistantConversationsParticipantsResponse? Type477 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsUser? Type478 { get; set; } + public global::Dust.GetWAssistantConversationsParticipantsResponseParticipants? Type478 { get; set; } /// /// /// - public global::Dust.DeleteWAssistantConversationsWakeupsResponse? Type479 { get; set; } + public global::System.Collections.Generic.IList? Type479 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsWakeupsResponse? Type480 { get; set; } + public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsAgent? Type480 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type481 { get; set; } + public global::System.Collections.Generic.IList? Type481 { get; set; } /// /// /// - public global::Dust.GetWAssistantConversationsResponse2? Type482 { get; set; } + public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsUser? Type482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type483 { get; set; } + public global::Dust.DeleteWAssistantConversationsWakeupsResponse? Type483 { get; set; } /// /// /// - public global::Dust.CreateWAssistantConversationsResponse? Type484 { get; set; } + public global::Dust.GetWAssistantConversationsWakeupsResponse? Type484 { get; set; } /// /// /// - public global::Dust.GetWAssistantMentionsSuggestionsResponse2? Type485 { get; set; } + public global::System.Collections.Generic.IList? Type485 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type486 { get; set; } + public global::Dust.GetWAssistantConversationsResponse2? Type486 { get; set; } /// /// /// - public global::Dust.CreateWFilesResponse2? Type487 { get; set; } + public global::System.Collections.Generic.IList? Type487 { get; set; } /// /// /// - public global::Dust.CreateWFilesResponse3? Type488 { get; set; } + public global::Dust.CreateWAssistantConversationsResponse? Type488 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsResponse2? Type489 { get; set; } + public global::Dust.GetWAssistantMentionsSuggestionsResponse2? Type489 { get; set; } /// /// /// - public global::Dust.PatchWSpacesDataSourceViewsResponse? Type490 { get; set; } + public global::System.Collections.Generic.IList? Type490 { get; set; } /// /// /// - public global::Dust.GetWSpacesDataSourceViewsResponse3? Type491 { get; set; } + public global::Dust.CreateWFilesResponse2? Type491 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type492 { get; set; } + public global::Dust.CreateWFilesResponse3? Type492 { get; set; } /// /// /// - public global::Dust.CreateWSpacesDataSourceViewsResponse? Type493 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsResponse2? Type493 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponse2? Type494 { get; set; } + public global::Dust.PatchWSpacesDataSourceViewsResponse? Type494 { get; set; } /// /// /// - public global::Dust.AllOf? Type495 { get; set; } + public global::Dust.GetWSpacesDataSourceViewsResponse3? Type495 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponseSpace? Type496 { get; set; } + public global::System.Collections.Generic.IList? Type496 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type497 { get; set; } + public global::Dust.CreateWSpacesDataSourceViewsResponse? Type497 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponseSpaceCategories2? Type498 { get; set; } + public global::Dust.GetWSpacesResponse2? Type498 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponseSpaceCategoriesUsage? Type499 { get; set; } + public global::Dust.AllOf? Type499 { get; set; } /// /// /// - public global::Dust.PatchWSpacesResponse? Type500 { get; set; } + public global::Dust.GetWSpacesResponseSpace? Type500 { get; set; } /// /// /// - public global::Dust.DeleteWSpacesResponse? Type501 { get; set; } + public global::System.Collections.Generic.Dictionary? Type501 { get; set; } /// /// /// - public global::Dust.GetWSpacesProjectNotificationPreferencesResponse? Type502 { get; set; } + public global::Dust.GetWSpacesResponseSpaceCategories2? Type502 { get; set; } /// /// /// - public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type503 { get; set; } + public global::Dust.GetWSpacesResponseSpaceCategoriesUsage? Type503 { get; set; } /// /// /// - public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type504 { get; set; } + public global::Dust.PatchWSpacesResponse? Type504 { get; set; } /// /// /// - public global::Dust.PatchWSpacesProjectNotificationPreferencesResponse? Type505 { get; set; } + public global::Dust.DeleteWSpacesResponse? Type505 { get; set; } /// /// /// - public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type506 { get; set; } + public global::Dust.GetWSpacesProjectNotificationPreferencesResponse? Type506 { get; set; } /// /// /// - public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type507 { get; set; } + public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type507 { get; set; } /// /// /// - public global::Dust.GetWSpacesResponse3? Type508 { get; set; } + public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type509 { get; set; } + public global::Dust.PatchWSpacesProjectNotificationPreferencesResponse? Type509 { get; set; } /// /// /// - public global::Dust.OneOf? Type510 { get; set; } + public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type510 { get; set; } /// /// /// - public global::Dust.CreateWSpacesResponse? Type511 { get; set; } + public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type511 { get; set; } /// /// /// - public global::Dust.CreateWorkosAuthenticateResponse? Type512 { get; set; } + public global::Dust.GetWSpacesResponse3? Type512 { get; set; } /// /// /// - public global::Dust.CreateWorkosRevokeSessionResponse? Type513 { get; set; } + public global::System.Collections.Generic.IList>? Type513 { get; set; } + /// + /// + /// + public global::Dust.OneOf? Type514 { get; set; } + /// + /// + /// + public global::Dust.CreateWSpacesResponse? Type515 { get; set; } + /// + /// + /// + public global::Dust.CreateWorkosAuthenticateResponse? Type516 { get; set; } + /// + /// + /// + public global::Dust.CreateWorkosRevokeSessionResponse? Type517 { get; set; } /// /// @@ -2177,206 +2193,214 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType23 { get; set; } + public global::System.Collections.Generic.List? ListType23 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType24 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType25 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType24 { get; set; } + public global::System.Collections.Generic.List? ListType26 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType25 { get; set; } + public global::System.Collections.Generic.List? ListType27 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType26 { get; set; } + public global::System.Collections.Generic.List? ListType28 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType27 { get; set; } + public global::System.Collections.Generic.List>? ListType29 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType28 { get; set; } + public global::System.Collections.Generic.List? ListType30 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType29 { get; set; } + public global::System.Collections.Generic.List? ListType31 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType30 { get; set; } + public global::System.Collections.Generic.List? ListType32 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType31 { get; set; } + public global::System.Collections.Generic.List? ListType33 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType32 { get; set; } + public global::System.Collections.Generic.List? ListType34 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType35 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType34 { get; set; } + public global::System.Collections.Generic.List? ListType36 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType37 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::System.Collections.Generic.List? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType46 { get; set; } + public global::System.Collections.Generic.List? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType47 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType50 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::System.Collections.Generic.List? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType56 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::System.Collections.Generic.List? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType61 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List? ListType64 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType63 { get; set; } + public global::System.Collections.Generic.List? ListType65 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType64 { get; set; } + public global::System.Collections.Generic.List>? ListType66 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType65 { get; set; } + public global::System.Collections.Generic.List? ListType67 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType66 { get; set; } + public global::System.Collections.Generic.List? ListType68 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType67 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType68 { get; set; } + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType73 { get; set; } + public global::System.Collections.Generic.List>? ListType75 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItem.g.cs b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItem.g.cs index 3e90b26..b6c4f1c 100644 --- a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItem.g.cs +++ b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItem.g.cs @@ -103,11 +103,10 @@ public sealed partial class ConversationConversation1ContentItemItem public string? Status { get; set; } /// - /// Example: [] + /// /// - /// [] [global::System.Text.Json.Serialization.JsonPropertyName("actions")] - public byte[]? Actions { get; set; } + public global::System.Collections.Generic.IList? Actions { get; set; } /// /// Chain of thought for the message
@@ -185,9 +184,7 @@ public sealed partial class ConversationConversation1ContentItemItem /// Status of the message
/// Example: completed /// - /// - /// Example: [] - /// + /// /// /// Chain of thought for the message
/// Example: The user is asking about their order. I should first greet them and then ask for their order number. @@ -215,7 +212,7 @@ public ConversationConversation1ContentItemItem( int? agentMessageId, string? parentMessageId, string? status, - byte[]? actions, + global::System.Collections.Generic.IList? actions, string? chainOfThought, global::System.Collections.Generic.IList? rawContents, string? error, diff --git a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.Json.g.cs b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.Json.g.cs new file mode 100644 index 0000000..67764b0 --- /dev/null +++ b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Dust +{ + public sealed partial class ConversationConversation1ContentItemItemAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Dust.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Dust.ConversationConversation1ContentItemItemAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Dust.ConversationConversation1ContentItemItemAction), + jsonSerializerContext) as global::Dust.ConversationConversation1ContentItemItemAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Dust.ConversationConversation1ContentItemItemAction? FromJson( + string json) + { + return FromJson( + json, + global::Dust.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Dust.ConversationConversation1ContentItemItemAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Dust.ConversationConversation1ContentItemItemAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Dust.ConversationConversation1ContentItemItemAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Dust.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.g.cs b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.g.cs new file mode 100644 index 0000000..1b26067 --- /dev/null +++ b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemAction.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace Dust +{ + /// + /// + /// + public sealed partial class ConversationConversation1ContentItemItemAction + { + /// + /// Files generated by this action. Path-backed files have `fileId: null`
+ /// and can be downloaded through the conversation files endpoint using
+ /// `filePath`. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("generatedFiles")] + public global::System.Collections.Generic.IList? GeneratedFiles { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Files generated by this action. Path-backed files have `fileId: null`
+ /// and can be downloaded through the conversation files endpoint using
+ /// `filePath`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ConversationConversation1ContentItemItemAction( + global::System.Collections.Generic.IList? generatedFiles) + { + this.GeneratedFiles = generatedFiles; + } + + /// + /// Initializes a new instance of the class. + /// + public ConversationConversation1ContentItemItemAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.Json.g.cs b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.Json.g.cs new file mode 100644 index 0000000..3b54c60 --- /dev/null +++ b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Dust +{ + public sealed partial class ConversationConversation1ContentItemItemActionGeneratedFile + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Dust.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile), + jsonSerializerContext) as global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? FromJson( + string json) + { + return FromJson( + json, + global::Dust.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile), + jsonSerializerContext).ConfigureAwait(false)) as global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Dust.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Dust.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.g.cs b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.g.cs new file mode 100644 index 0000000..0dba47d --- /dev/null +++ b/src/libs/Dust/Generated/Dust.Models.ConversationConversation1ContentItemItemActionGeneratedFile.g.cs @@ -0,0 +1,102 @@ + +#nullable enable + +namespace Dust +{ + /// + /// + /// + public sealed partial class ConversationConversation1ContentItemItemActionGeneratedFile + { + /// + /// Dust file id for DB-backed files, or null for path-backed files. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("fileId")] + public string? FileId { get; set; } + + /// + /// Canonical scoped path for path-backed files, as surfaced by agent file system tools. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("filePath")] + public string? FilePath { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + public string? Title { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("contentType")] + public string? ContentType { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("snippet")] + public string? Snippet { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hidden")] + public bool? Hidden { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("isInProjectContext")] + public bool? IsInProjectContext { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Dust file id for DB-backed files, or null for path-backed files. + /// + /// + /// Canonical scoped path for path-backed files, as surfaced by agent file system tools. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ConversationConversation1ContentItemItemActionGeneratedFile( + string? fileId, + string? filePath, + string? title, + string? contentType, + string? snippet, + bool? hidden, + bool? isInProjectContext) + { + this.FileId = fileId; + this.FilePath = filePath; + this.Title = title; + this.ContentType = contentType; + this.Snippet = snippet; + this.Hidden = hidden; + this.IsInProjectContext = isInProjectContext; + } + + /// + /// Initializes a new instance of the class. + /// + public ConversationConversation1ContentItemItemActionGeneratedFile() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMCPActionGeneratedFile.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMCPActionGeneratedFile.g.cs index 418f4f3..fabc93e 100644 --- a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMCPActionGeneratedFile.g.cs +++ b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMCPActionGeneratedFile.g.cs @@ -9,11 +9,17 @@ namespace Dust public sealed partial class PrivateAgentMCPActionGeneratedFile { /// - /// + /// Dust file id for DB-backed files, or null for path-backed files. /// [global::System.Text.Json.Serialization.JsonPropertyName("fileId")] public string? FileId { get; set; } + /// + /// Canonical scoped path for path-backed files. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("filePath")] + public string? FilePath { get; set; } + /// /// /// @@ -65,7 +71,12 @@ public sealed partial class PrivateAgentMCPActionGeneratedFile /// /// Initializes a new instance of the class. /// - /// + /// + /// Dust file id for DB-backed files, or null for path-backed files. + /// + /// + /// Canonical scoped path for path-backed files. + /// /// /// /// @@ -78,6 +89,7 @@ public sealed partial class PrivateAgentMCPActionGeneratedFile #endif public PrivateAgentMCPActionGeneratedFile( string? fileId, + string? filePath, string? title, string? contentType, string? snippet, @@ -87,6 +99,7 @@ public PrivateAgentMCPActionGeneratedFile( bool? hidden) { this.FileId = fileId; + this.FilePath = filePath; this.Title = title; this.ContentType = contentType; this.Snippet = snippet; diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageGeneratedFile.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageGeneratedFile.g.cs index 58d4f40..80ea4a3 100644 --- a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageGeneratedFile.g.cs +++ b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageGeneratedFile.g.cs @@ -9,11 +9,17 @@ namespace Dust public sealed partial class PrivateLightAgentMessageGeneratedFile { /// - /// + /// Dust file id for DB-backed files, or null for path-backed files. /// [global::System.Text.Json.Serialization.JsonPropertyName("fileId")] public string? FileId { get; set; } + /// + /// Canonical scoped path for path-backed files. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("filePath")] + public string? FilePath { get; set; } + /// /// /// @@ -41,7 +47,12 @@ public sealed partial class PrivateLightAgentMessageGeneratedFile /// /// Initializes a new instance of the class. /// - /// + /// + /// Dust file id for DB-backed files, or null for path-backed files. + /// + /// + /// Canonical scoped path for path-backed files. + /// /// /// /// @@ -50,11 +61,13 @@ public sealed partial class PrivateLightAgentMessageGeneratedFile #endif public PrivateLightAgentMessageGeneratedFile( string? fileId, + string? filePath, string? title, string? contentType, string? publicUrl) { this.FileId = fileId; + this.FilePath = filePath; this.Title = title; this.ContentType = contentType; this.PublicUrl = publicUrl; diff --git a/src/libs/Dust/openapi.yaml b/src/libs/Dust/openapi.yaml index 15b8721..0da7dd0 100644 --- a/src/libs/Dust/openapi.yaml +++ b/src/libs/Dust/openapi.yaml @@ -1445,7 +1445,7 @@ "Conversations" ], "summary": "Download a conversation-scoped file by path", - "description": "Download a file from a conversation's file system by its scoped path. The path must\nbe conversation-scoped, i.e. start with `conversation/` (as surfaced by agent file\nsystem tools). The file content is streamed directly from the conversation mount.\n", + "description": "Download a file from a conversation's file system by its scoped path. Pass the\ncanonical `filePath` surfaced in a message action's `generatedFiles` (the legacy\n`conversation/foo.pdf` form is also accepted). The file content is streamed\ndirectly from the conversation mount.\n", "parameters": [ { "name": "wId", @@ -1469,7 +1469,7 @@ "name": "rel", "in": "path", "required": true, - "description": "Conversation-scoped file path, e.g. `conversation/foo.pdf` or\n`conversation/subdir/foo.pdf`. The `conversation/` prefix is required; any other\nscope prefix is rejected. Path traversal segments (`..`) are rejected.\n", + "description": "Conversation-scoped file path: the canonical `filePath` returned in a message\naction's `generatedFiles`, or the legacy `conversation/foo.pdf` form. Paths\nscoped to another conversation or to a different scope are rejected. Path\ntraversal segments (`..`) are rejected.\n", "schema": { "type": "string" } @@ -10695,7 +10695,13 @@ "type": "object", "properties": { "fileId": { - "type": "string" + "type": "string", + "nullable": true, + "description": "Dust file id for DB-backed files, or null for path-backed files." + }, + "filePath": { + "type": "string", + "description": "Canonical scoped path for path-backed files." }, "title": { "type": "string" @@ -12529,7 +12535,13 @@ "type": "object", "properties": { "fileId": { - "type": "string" + "type": "string", + "nullable": true, + "description": "Dust file id for DB-backed files, or null for path-backed files." + }, + "filePath": { + "type": "string", + "description": "Canonical scoped path for path-backed files." }, "title": { "type": "string" @@ -13419,7 +13431,45 @@ }, "actions": { "type": "array", - "example": [] + "items": { + "type": "object", + "properties": { + "generatedFiles": { + "type": "array", + "description": "Files generated by this action. Path-backed files have `fileId: null`\nand can be downloaded through the conversation files endpoint using\n`filePath`.\n", + "items": { + "type": "object", + "properties": { + "fileId": { + "type": "string", + "nullable": true, + "description": "Dust file id for DB-backed files, or null for path-backed files." + }, + "filePath": { + "type": "string", + "description": "Canonical scoped path for path-backed files, as surfaced by agent file system tools." + }, + "title": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "snippet": { + "type": "string", + "nullable": true + }, + "hidden": { + "type": "boolean" + }, + "isInProjectContext": { + "type": "boolean" + } + } + } + } + } + } }, "chainOfThought": { "type": "string",