diff --git a/app/MindWork AI Studio/Tools/ContentStreamDocumentDetails.cs b/app/MindWork AI Studio/Tools/ContentStreamDocumentDetails.cs new file mode 100644 index 00000000..44adaf0c --- /dev/null +++ b/app/MindWork AI Studio/Tools/ContentStreamDocumentDetails.cs @@ -0,0 +1,12 @@ +using System.Text.Json.Serialization; + +namespace AIStudio.Tools; + +public sealed class ContentStreamDocumentDetails +{ + [JsonPropertyName("page_number")] + public int? PageNumber { get; init; } + + [JsonPropertyName("image")] + public ContentStreamPptxImageData? Image { get; init; } +} diff --git a/app/MindWork AI Studio/Tools/ContentStreamDocumentMetadata.cs b/app/MindWork AI Studio/Tools/ContentStreamDocumentMetadata.cs index 4b21faeb..7a47d472 100644 --- a/app/MindWork AI Studio/Tools/ContentStreamDocumentMetadata.cs +++ b/app/MindWork AI Studio/Tools/ContentStreamDocumentMetadata.cs @@ -1,4 +1,10 @@ +using System.Text.Json.Serialization; + namespace AIStudio.Tools; // ReSharper disable ClassNeverInstantiated.Global -public sealed class ContentStreamDocumentMetadata : ContentStreamSseMetadata; \ No newline at end of file +public sealed class ContentStreamDocumentMetadata : ContentStreamSseMetadata +{ + [JsonPropertyName("Document")] + public ContentStreamDocumentDetails? Document { get; init; } +}