diff --git a/src/libs/Descript/Generated/Descript.Models.GetProjectResponse.g.cs b/src/libs/Descript/Generated/Descript.Models.GetProjectResponse.g.cs index 4459b6a..9aa17f8 100644 --- a/src/libs/Descript/Generated/Descript.Models.GetProjectResponse.g.cs +++ b/src/libs/Descript/Generated/Descript.Models.GetProjectResponse.g.cs @@ -43,6 +43,14 @@ public sealed partial class GetProjectResponse [global::System.Text.Json.Serialization.JsonRequired] public required global::System.DateTime UpdatedAt { get; set; } + /// + /// Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root.
+ /// Example: Clients/Acme/Videos + ///
+ /// Clients/Acme/Videos + [global::System.Text.Json.Serialization.JsonPropertyName("folder_path")] + public string? FolderPath { get; set; } + /// /// Map of display path to media file info /// @@ -87,6 +95,10 @@ public sealed partial class GetProjectResponse /// /// Compositions in the project /// + /// + /// Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root.
+ /// Example: Clients/Acme/Videos + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -97,13 +109,15 @@ public GetProjectResponse( global::System.DateTime createdAt, global::System.DateTime updatedAt, global::System.Collections.Generic.Dictionary mediaFiles, - global::System.Collections.Generic.IList compositions) + global::System.Collections.Generic.IList compositions, + string? folderPath) { this.Id = id; this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.DriveId = driveId; this.CreatedAt = createdAt; this.UpdatedAt = updatedAt; + this.FolderPath = folderPath; this.MediaFiles = mediaFiles ?? throw new global::System.ArgumentNullException(nameof(mediaFiles)); this.Compositions = compositions ?? throw new global::System.ArgumentNullException(nameof(compositions)); } diff --git a/src/libs/Descript/Generated/Descript.Models.ListProjectsResponseDataItem.g.cs b/src/libs/Descript/Generated/Descript.Models.ListProjectsResponseDataItem.g.cs index e5193e0..a55f946 100644 --- a/src/libs/Descript/Generated/Descript.Models.ListProjectsResponseDataItem.g.cs +++ b/src/libs/Descript/Generated/Descript.Models.ListProjectsResponseDataItem.g.cs @@ -44,6 +44,14 @@ public sealed partial class ListProjectsResponseDataItem [global::System.Text.Json.Serialization.JsonRequired] public required global::System.DateTime UpdatedAt { get; set; } + /// + /// Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root.
+ /// Example: Clients/Acme/Videos + ///
+ /// Clients/Acme/Videos + [global::System.Text.Json.Serialization.JsonPropertyName("folder_path")] + public string? FolderPath { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -69,6 +77,10 @@ public sealed partial class ListProjectsResponseDataItem /// When the project was last updated
/// Example: 2025-11-19T14:00:00Z /// + /// + /// Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root.
+ /// Example: Clients/Acme/Videos + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -76,12 +88,14 @@ public ListProjectsResponseDataItem( global::System.Guid id, string name, global::System.DateTime createdAt, - global::System.DateTime updatedAt) + global::System.DateTime updatedAt, + string? folderPath) { this.Id = id; this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.CreatedAt = createdAt; this.UpdatedAt = updatedAt; + this.FolderPath = folderPath; } /// diff --git a/src/libs/Descript/openapi.yaml b/src/libs/Descript/openapi.yaml index ba136b2..5879bd0 100644 --- a/src/libs/Descript/openapi.yaml +++ b/src/libs/Descript/openapi.yaml @@ -1682,6 +1682,10 @@ paths: format: date-time description: When the project was last updated example: '2025-11-19T14:00:00Z' + folder_path: + type: string + description: Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root. + example: Clients/Acme/Videos pagination: type: object properties: @@ -1755,6 +1759,10 @@ paths: type: string format: date-time description: When the project was last updated (ISO 8601) + folder_path: + type: string + description: Full folder path for the project (e.g. "Clients/Acme/Videos"). Absent when the project is at the drive root. + example: Clients/Acme/Videos media_files: type: object description: Map of display path to media file info