/// <summary>
 /// Start a batch operation
 /// <param name="bundle"></param>
 /// </summary>
 public async Task<dynamic> PostBatchOperationAsync(RootBatch bundle)
 {
     return await batch.PostBatchOperationAsync(bundle);
 }
        /// <summary>
        /// Start a batch operation
        /// <param name="bundle"></param>
        /// </summary>
        internal async Task<dynamic> PostBatchOperationAsync(RootBatch bundle)
        {
            string endpoint = Authenticate.EndPoint(TargetTypes.batches, SubTargetType.not_applicable, SubTargetType.not_applicable);

            return await BaseOperation.PostAsync<RootBatch>(endpoint, bundle);
        }