/// <summary>
        /// Creates a folder within the File Manager
        /// </summary>
        /// <param name="folder">Folder to create</param>
        /// <returns>The created folder</returns>
        public FolderHubSpotModel CreateFolder(FolderHubSpotModel folder)
        {
            var path = $"{new FolderHubSpotModel().RouteBasePath}/folders";

            return(_client.Execute <FolderHubSpotModel>(path, folder, Method.POST, false));
        }
        /// <summary>
        /// Creates a folder within the File Manager
        /// </summary>
        /// <param name="folder">Folder to create</param>
        /// <returns>The created folder</returns>
        public FolderHubSpotModel CreateFolder(FolderHubSpotModel folder)
        {
            var path = $"{GetRoute<FolderHubSpotModel>()}/folders";

            return(_client.Execute <FolderHubSpotModel, FolderHubSpotModel>(path, folder, Method.POST));
        }
示例#3
0
        /// <summary>
        /// Creates a folder within the File Manager
        /// </summary>
        /// <param name="folder">Folder to create</param>
        /// <returns>The created folder</returns>
        public Task <FolderHubSpotModel> CreateFolderAsync(FolderHubSpotModel folder, CancellationToken cancellationToken = default)
        {
            var path = $"{GetRoute<FolderHubSpotModel>()}/folders";

            return(_client.ExecuteAsync <FolderHubSpotModel, FolderHubSpotModel>(path, folder, Method.POST, cancellationToken));
        }