// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation
import Get
import URLQueryEncoder

extension Paths.Songify.Video.WithVideoId {
    public var save: Save {
        Save(path: path + "/save")
    }

    public struct Save {
        /// Path: `/api/songify/video/{video_id}/save`
        public let path: String

        /// Save Songify Video
        ///
        /// Modal runner video generation pipeline callback endpoint
        public func patch(_ body: GenAPI.SongifySaveVideoAPIRequest) -> Request<Void> {
            Request(path: path, method: "PATCH", body: body, id: "studio_api_songify_api_save_songify_video")
        }
    }
}
