Feed API customization class for defining managed accounts entry.
Inheritance: Google.GData.Client.AbstractEntry
        private static void RunSample(string username, string password, string accountId) {
            // Connect to the service
            ContentForShoppingService service = new ContentForShoppingService("ManagedAccounts-Sample", accountId);
            service.setUserCredentials(username, password);

            // Retrieve the list of all existing accounts
            ManagedAccountsFeed feed = service.QueryManagedAccounts();

            // Display title and id for each managed account
            Console.WriteLine("Listing all managed accounts returned");
            foreach (ManagedAccountsEntry m in feed.Entries) {
                Console.WriteLine("Managed Account: " + m.Title.Text + " (" + m.InternalId + ")");
            }

            // Create a new subaccount entry
            ManagedAccountsEntry entry = new ManagedAccountsEntry();
            entry.Title.Text = "Bob\'s Shirts";
            AtomContent c = new AtomContent();
            c.Content = "Founded in 1980, Bob has been selling shirts that you don\'t want for over 30 years.";
            entry.Content = c;
            entry.AdultContent = "no";
            entry.InternalId = "Subaccount100";
            entry.ReviewsUrl = "http://my.site.com/reviews?mo=user-rating&user=Subaccount100";

            // Add the subaccount entry
            Console.WriteLine("Inserting managed account");
            ManagedAccountsEntry inserted = service.InsertManagedAccount(entry);

            // Update the managed account we just inserted
            c = new AtomContent();
            c.Content = "Founded in 1980, Bob has been selling shirts that you love for over 30 years.";
            inserted.Content = c;
            Console.WriteLine("Updating managed account");
            ManagedAccountsEntry updated = service.UpdateManagedAccount(inserted);

            // Retrieve the new list of managed accounts
            feed = service.QueryManagedAccounts();

            // Display title and id for each managed account
            Console.WriteLine("Listing all managed accounts returned");
            foreach (ManagedAccountsEntry m in feed.Entries) {
                Console.WriteLine("Managed Account: " + m.Title.Text + " (" + m.InternalId + ")");
            }

            // Delete the managed account we inserted and updated
            Console.WriteLine("Deleting product");
            service.DeleteManagedAccount(updated);
        }
 /// <summary>
 /// Deletes an existing managed account.
 /// </summary>
 /// <param name="entry">the entry to delete</param>
 public void DeleteManagedAccount(ManagedAccountsEntry entry)
 {
     base.Delete(entry);
 }
 /// <summary>
 /// Inserts a new managed accounts entry into the specified feed.
 /// </summary>
 /// <param name="feed">the feed into which this entry should be inserted</param>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsFeed feed, ManagedAccountsEntry entry)
 {
     return base.Insert(feed, entry);
 }
 /// <summary>
 /// Updates an existing managed accounts entry with the new values
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the updated entry returned by the server</returns>
 public ManagedAccountsEntry UpdateManagedAccount(ManagedAccountsEntry entry)
 {
     return base.Update(entry);
 }
 /// <summary>
 /// Inserts a new managed account entry.
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsEntry entry)
 {
     return base.Insert(CreateUri("managedaccounts", null), entry) as ManagedAccountsEntry;
 }
 /// <summary>
 /// Inserts a new managed account entry.
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <param name="accountId">The account ID of the parent account.</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsEntry entry, string accountId)
 {
     return base.Insert(CreateUri(accountId, "managedaccounts", null, null), entry);
 }
 /// <summary>
 /// Deletes an existing managed account.
 /// </summary>
 /// <param name="entry">the entry to delete</param>
 public void DeleteManagedAccount(ManagedAccountsEntry entry)
 {
     base.Delete(entry);
 }
 /// <summary>
 /// Updates an existing managed accounts entry with the new values
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the updated entry returned by the server</returns>
 public ManagedAccountsEntry UpdateManagedAccount(ManagedAccountsEntry entry)
 {
     return(base.Update(entry));
 }
 /// <summary>
 /// Inserts a new managed accounts entry into the specified feed.
 /// </summary>
 /// <param name="feed">the feed into which this entry should be inserted</param>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsFeed feed, ManagedAccountsEntry entry)
 {
     return(base.Insert(feed, entry));
 }
 /// <summary>
 /// Inserts a new managed account entry.
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <param name="accountId">The account ID of the parent account.</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsEntry entry, string accountId)
 {
     return(base.Insert(CreateUri(accountId, "managedaccounts", null, null), entry));
 }
 /// <summary>
 /// Inserts a new managed account entry.
 /// </summary>
 /// <param name="entry">the entry to insert</param>
 /// <returns>the inserted entry</returns>
 public ManagedAccountsEntry InsertManagedAccount(ManagedAccountsEntry entry)
 {
     return(base.Insert(CreateUri("managedaccounts", null), entry) as ManagedAccountsEntry);
 }