private void DoDeleteVideo(long videoId, string referenceId, bool cascade, bool deleteShares)
{
string propName;
object propValue;
GetIdValuesForUpload(videoId, referenceId, "video_id", "reference_id", out propName, out propValue);
BrightcoveParamCollection parms = CreateWriteParamCollection("delete_video",
methodParams =>
{
methodParams.Add(propName, propValue);
methodParams.Add("cascade", cascade.ToString().ToLower());
methodParams.Add("delete_shares", deleteShares.ToString().ToLower());
});
RunPost<BrightcoveResultContainer<long>>(parms);
}