C# Class Google.GData.ContentForShopping.ContentForShoppingService

The ContentForShoppingService class extends the basic Service abstraction to define a service that is preconfigured for access to the Google Content API for Shopping.
Inheritance: Google.GData.Client.Service
Exibir arquivo Open project: moljac/MonoMobile.Google.GData Class Usage Examples

Public Methods

Method Description
AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode ) : Google.GData.ContentForShopping.InventoryEntry

Adds a local ID to an entry

AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, bool setEditUri ) : Google.GData.ContentForShopping.InventoryEntry

Adds a local ID to an entry

AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, bool setEditUri, string accountId ) : Google.GData.ContentForShopping.InventoryEntry

Adds a local ID to an entry

AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, string accountId ) : Google.GData.ContentForShopping.InventoryEntry

Adds a local ID to an entry

Batch ( Google.GData.ContentForShopping.ProductFeed feed ) : Google.GData.ContentForShopping.ProductFeed

takes a given feed, and does a batch post of that feed

Batch ( Google.GData.ContentForShopping.ProductFeed feed, string accountId ) : Google.GData.ContentForShopping.ProductFeed

takes a given feed, and does a batch post of that feed

Batch ( Google.GData.ContentForShopping.ProductFeed feed, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed

takes a given feed, and does a batch post of that feed

ContentForShoppingService ( String applicationName ) : System

Constructor

ContentForShoppingService ( String applicationName, String accountId ) : System

Constructor which takes account id and application name.

Delete ( ProductEntry entry ) : void

Deletes an existing product.

DeleteDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : void

Deletes an existing datafeed.

DeleteManagedAccount ( ManagedAccountsEntry entry ) : void

Deletes an existing managed account.

DeleteProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds delete as the batch operation and delete them

DeleteProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds delete as the batch operation and delete them

DeleteProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds delete as the batch operation and delete them

DeleteUser ( UsersEntry entry ) : void

Deletes an existing user

Get ( string entryUri ) : ProductEntry

Overwrites Get

Get ( string language, string country, string productId ) : ProductEntry

Overwrites Get

Get ( string channel, string language, string country, string productId ) : ProductEntry

Overwrites Get

GetDataQualityEntry ( string subaccount ) : Google.GData.ContentForShopping.DataQualityEntry

Gets a data quality entry for a subaccount

GetDataQualityEntry ( string accountId, string subaccount ) : Google.GData.ContentForShopping.DataQualityEntry

Gets a data quality entry for a subaccount

GetDatafeed ( string datafeedId ) : Google.GData.ContentForShopping.DatafeedEntry

Gets a datafeed entry

GetDatafeed ( string accountId, string datafeedId ) : Google.GData.ContentForShopping.DatafeedEntry

Gets a datafeed entry

GetManagedAccount ( string subaccount ) : ManagedAccountsEntry

Gets a subaccount

GetManagedAccount ( string accountId, string subaccount ) : ManagedAccountsEntry

Gets a subaccount

GetUser ( string userEmail ) : UsersEntry

Gets a users entry

GetUser ( string accountId, string userEmail ) : UsersEntry

Gets a users entry

Insert ( ProductEntry entry ) : ProductEntry

Inserts a new product entry.

Insert ( ProductEntry entry, string accountId, string projection ) : ProductEntry

Inserts a new product entry.

Insert ( Google.GData.ContentForShopping.ProductFeed feed, ProductEntry entry ) : ProductEntry

Inserts a new product entry into the specified feed.

InsertDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry

Inserts a new datafeed entry.

InsertDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry, string accountId ) : Google.GData.ContentForShopping.DatafeedEntry

Inserts a new datafeed entry.

InsertDatafeed ( Google.GData.ContentForShopping.DatafeedFeed feed, Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry

Inserts a new datafeeds entry into the specified feed.

InsertManagedAccount ( ManagedAccountsEntry entry ) : ManagedAccountsEntry

Inserts a new managed account entry.

InsertManagedAccount ( ManagedAccountsEntry entry, string accountId ) : ManagedAccountsEntry

Inserts a new managed account entry.

InsertManagedAccount ( Google.GData.ContentForShopping.ManagedAccountsFeed feed, ManagedAccountsEntry entry ) : ManagedAccountsEntry

Inserts a new managed accounts entry into the specified feed.

InsertProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds insert as the batch operation and inserts them

InsertProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds insert as the batch operation and inserts them

InsertProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds insert as the batch operation and inserts them

InsertUser ( UsersEntry entry ) : UsersEntry

Inserts a new users entry.

InsertUser ( UsersEntry entry, string accountId ) : UsersEntry

Inserts a new user entry.

InsertUser ( Google.GData.ContentForShopping.UsersFeed feed, UsersEntry entry ) : UsersEntry

Inserts a new users entry into the specified feed.

Query ( ) : Google.GData.ContentForShopping.ProductFeed

overwritten Query method

Query ( Google.GData.ContentForShopping.ProductQuery feedQuery ) : Google.GData.ContentForShopping.ProductFeed

overwritten Query method

Query ( string accountId ) : Google.GData.ContentForShopping.ProductFeed

overwritten Query method

QueryDataQualityFeed ( ) : Google.GData.ContentForShopping.DataQualityFeed

Query for data quality feed of subaccounts

QueryDataQualityFeed ( Google.GData.ContentForShopping.DataQualityQuery feedQuery ) : Google.GData.ContentForShopping.DataQualityFeed

Query for data quality feed of subaccounts

QueryDataQualityFeed ( string accountId ) : Google.GData.ContentForShopping.DataQualityFeed

Query for data quality feed of subaccounts

QueryDatafeeds ( ) : Google.GData.ContentForShopping.DatafeedFeed

Query for Datafeeds

QueryDatafeeds ( Google.GData.ContentForShopping.DatafeedQuery feedQuery ) : Google.GData.ContentForShopping.DatafeedFeed

Query for Datafeeds

QueryDatafeeds ( string accountId ) : Google.GData.ContentForShopping.DatafeedFeed

Query for Datafeeds

QueryManagedAccounts ( ) : Google.GData.ContentForShopping.ManagedAccountsFeed

Query for Managed Accounts

QueryManagedAccounts ( Google.GData.ContentForShopping.ManagedAccountsQuery feedQuery ) : Google.GData.ContentForShopping.ManagedAccountsFeed

Query for Managed Accounts

QueryManagedAccounts ( string accountId ) : Google.GData.ContentForShopping.ManagedAccountsFeed

Query for Managed Accounts

QueryUsers ( ) : Google.GData.ContentForShopping.UsersFeed

Query for Users

QueryUsers ( Google.GData.ContentForShopping.UsersQuery feedQuery ) : Google.GData.ContentForShopping.UsersFeed

Query for Users

QueryUsers ( string accountId ) : Google.GData.ContentForShopping.UsersFeed

Query for Users

Update ( ProductEntry entry ) : ProductEntry

Updates an existing product entry with the new values

UpdateDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry

Updates an existing datafeed entry with the new values

UpdateInventoryEntry ( Google.GData.ContentForShopping.InventoryEntry entry ) : Google.GData.ContentForShopping.InventoryEntry

Updates an existing inventory entry with the new values Must have EditUri set to the location of the entry. Consider using AddLocalId with setEditUri=true for this.

UpdateInventoryFeed ( List entries ) : Google.GData.ContentForShopping.InventoryFeed

takes a list of entries, adds update as the batch operation and updates them Must have Id set on each entry as the proper location. Consider using AddLocalId for this.

UpdateInventoryFeed ( List entries, string accountId ) : Google.GData.ContentForShopping.InventoryFeed

takes a list of entries, adds update as the batch operation and updates them Must have Id set on each entry as the proper location. Consider using AddLocalId for this.

UpdateManagedAccount ( ManagedAccountsEntry entry ) : ManagedAccountsEntry

Updates an existing managed accounts entry with the new values

UpdateProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds update as the batch operation and updates them

UpdateProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds update as the batch operation and updates them

UpdateProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds update as the batch operation and updates them

UpdateUser ( UsersEntry entry ) : UsersEntry

Updates an existing users entry with the new values

Protected Methods

Method Description
CreateBatchFeed ( List products, GDataBatchOperationType operation ) : Google.GData.ContentForShopping.ProductFeed

takes a list of products, adds batch operation and adds each item to a feed

CreateProductIdentifier ( string channel, string language, string country, string productId ) : string

Creates a product identifier based on four attributes.

CreateUri ( string resource, string path ) : Uri

Creates the URI query string based on all set properties.

CreateUri ( string accountId, string resource, string projection, string path ) : Uri

Creates the URI query string based on all set properties.

OnNewFeed ( object sender, Google.GData.Client.ServiceEventArgs e ) : void

eventchaining. We catch this by from the base service, which would not by default create an atomFeed

ParseService ( string endpoint ) : string

Parses the service name from a Content API URI endpoint.

Method Details

AddLocalId() public method

Adds a local ID to an entry
public AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode ) : Google.GData.ContentForShopping.InventoryEntry
entry Google.GData.ContentForShopping.InventoryEntry the entry to add an ID to
language string The language for the entry.
country string The target country of the entry.
productId string The unique identifier for the product in the given locale.
storeCode string The store code for this local product.
return Google.GData.ContentForShopping.InventoryEntry

AddLocalId() public method

Adds a local ID to an entry
public AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, bool setEditUri ) : Google.GData.ContentForShopping.InventoryEntry
entry Google.GData.ContentForShopping.InventoryEntry the entry to add an ID to
language string The language for the entry.
country string The target country of the entry.
productId string The unique identifier for the product in the given locale.
storeCode string The store code for this local product.
setEditUri bool Boolean to determine which attribute will be set.
return Google.GData.ContentForShopping.InventoryEntry

AddLocalId() public method

Adds a local ID to an entry
public AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, bool setEditUri, string accountId ) : Google.GData.ContentForShopping.InventoryEntry
entry Google.GData.ContentForShopping.InventoryEntry the entry to add an ID to
language string The language for the entry.
country string The target country of the entry.
productId string The unique identifier for the product in the given locale.
storeCode string The store code for this local product.
setEditUri bool Boolean to determine which attribute will be set.
accountId string The account ID of the user.
return Google.GData.ContentForShopping.InventoryEntry

AddLocalId() public method

Adds a local ID to an entry
public AddLocalId ( Google.GData.ContentForShopping.InventoryEntry entry, string language, string country, string productId, string storeCode, string accountId ) : Google.GData.ContentForShopping.InventoryEntry
entry Google.GData.ContentForShopping.InventoryEntry the entry to add an ID to
language string The language for the entry.
country string The target country of the entry.
productId string The unique identifier for the product in the given locale.
storeCode string The store code for this local product.
accountId string The account ID of the user.
return Google.GData.ContentForShopping.InventoryEntry

Batch() public method

takes a given feed, and does a batch post of that feed
public Batch ( Google.GData.ContentForShopping.ProductFeed feed ) : Google.GData.ContentForShopping.ProductFeed
feed Google.GData.ContentForShopping.ProductFeed the feed to post
return Google.GData.ContentForShopping.ProductFeed

Batch() public method

takes a given feed, and does a batch post of that feed
public Batch ( Google.GData.ContentForShopping.ProductFeed feed, string accountId ) : Google.GData.ContentForShopping.ProductFeed
feed Google.GData.ContentForShopping.ProductFeed the feed to post
accountId string The account ID of the user.
return Google.GData.ContentForShopping.ProductFeed

Batch() public method

takes a given feed, and does a batch post of that feed
public Batch ( Google.GData.ContentForShopping.ProductFeed feed, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed
feed Google.GData.ContentForShopping.ProductFeed the feed to post
accountId string The account ID of the user.
projection string
return Google.GData.ContentForShopping.ProductFeed

ContentForShoppingService() public method

Constructor
public ContentForShoppingService ( String applicationName ) : System
applicationName String The name of the client application
return System

ContentForShoppingService() public method

Constructor which takes account id and application name.
public ContentForShoppingService ( String applicationName, String accountId ) : System
applicationName String The name of the client application
accountId String The account ID of the user.
return System

CreateBatchFeed() protected method

takes a list of products, adds batch operation and adds each item to a feed
protected CreateBatchFeed ( List products, GDataBatchOperationType operation ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to add to a feed
operation GDataBatchOperationType
return Google.GData.ContentForShopping.ProductFeed

CreateProductIdentifier() protected method

Creates a product identifier based on four attributes.
protected CreateProductIdentifier ( string channel, string language, string country, string productId ) : string
channel string The channel of the product. Usually online or local.
language string The language for the product.
country string The target country of the product.
productId string The unique identifier for the product in the given locale.
return string

CreateUri() protected method

Creates the URI query string based on all set properties.
protected CreateUri ( string resource, string path ) : Uri
resource string the resource for the service
path string the path after the projection (optional)
return System.Uri

CreateUri() protected method

Creates the URI query string based on all set properties.
protected CreateUri ( string accountId, string resource, string projection, string path ) : Uri
accountId string the account Id intended on the request
resource string the resource for the service
projection string a projection determining response values /// can be one of "schema" and "generic" (optional)
path string the path after the projection (optional)
return System.Uri

Delete() public method

Deletes an existing product.
public Delete ( ProductEntry entry ) : void
entry ProductEntry the entry to delete
return void

DeleteDatafeed() public method

Deletes an existing datafeed.
public DeleteDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : void
entry Google.GData.ContentForShopping.DatafeedEntry the entry to delete
return void

DeleteManagedAccount() public method

Deletes an existing managed account.
public DeleteManagedAccount ( ManagedAccountsEntry entry ) : void
entry ManagedAccountsEntry the entry to delete
return void

DeleteProducts() public method

takes a list of products, adds delete as the batch operation and delete them
public DeleteProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to delete
return Google.GData.ContentForShopping.ProductFeed

DeleteProducts() public method

takes a list of products, adds delete as the batch operation and delete them
public DeleteProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to delete
accountId string The account ID of the user.
return Google.GData.ContentForShopping.ProductFeed

DeleteProducts() public method

takes a list of products, adds delete as the batch operation and delete them
public DeleteProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to delete
accountId string The account ID of the user.
projection string a projection determining response values
return Google.GData.ContentForShopping.ProductFeed

DeleteUser() public method

Deletes an existing user
public DeleteUser ( UsersEntry entry ) : void
entry UsersEntry the entry to delete
return void

Get() public method

Overwrites Get
public Get ( string entryUri ) : ProductEntry
entryUri string The URI of the Product entry.
return ProductEntry

Get() public method

Overwrites Get
public Get ( string language, string country, string productId ) : ProductEntry
language string The language for the product.
country string The target country of the product.
productId string The unique identifier for the product in the given locale.
return ProductEntry

Get() public method

Overwrites Get
public Get ( string channel, string language, string country, string productId ) : ProductEntry
channel string The channel of the product. Usually online or local.
language string The language for the product.
country string The target country of the product.
productId string The unique identifier for the product in the given locale.
return ProductEntry

GetDataQualityEntry() public method

Gets a data quality entry for a subaccount
public GetDataQualityEntry ( string subaccount ) : Google.GData.ContentForShopping.DataQualityEntry
subaccount string The subaccount ID.
return Google.GData.ContentForShopping.DataQualityEntry

GetDataQualityEntry() public method

Gets a data quality entry for a subaccount
public GetDataQualityEntry ( string accountId, string subaccount ) : Google.GData.ContentForShopping.DataQualityEntry
accountId string The ID of the parent account.
subaccount string The subaccount ID.
return Google.GData.ContentForShopping.DataQualityEntry

GetDatafeed() public method

Gets a datafeed entry
public GetDatafeed ( string datafeedId ) : Google.GData.ContentForShopping.DatafeedEntry
datafeedId string The datafeed entry ID.
return Google.GData.ContentForShopping.DatafeedEntry

GetDatafeed() public method

Gets a datafeed entry
public GetDatafeed ( string accountId, string datafeedId ) : Google.GData.ContentForShopping.DatafeedEntry
accountId string The account ID of the user.
datafeedId string The datafeed entry ID.
return Google.GData.ContentForShopping.DatafeedEntry

GetManagedAccount() public method

Gets a subaccount
public GetManagedAccount ( string subaccount ) : ManagedAccountsEntry
subaccount string The subaccount ID.
return ManagedAccountsEntry

GetManagedAccount() public method

Gets a subaccount
public GetManagedAccount ( string accountId, string subaccount ) : ManagedAccountsEntry
accountId string The account ID of the user.
subaccount string The subaccount ID.
return ManagedAccountsEntry

GetUser() public method

Gets a users entry
public GetUser ( string userEmail ) : UsersEntry
userEmail string The email of the user being retrieved.
return UsersEntry

GetUser() public method

Gets a users entry
public GetUser ( string accountId, string userEmail ) : UsersEntry
accountId string The ID of the account that the user is associated with.
userEmail string The email of the user being retrieved.
return UsersEntry

Insert() public method

Inserts a new product entry.
public Insert ( ProductEntry entry ) : ProductEntry
entry ProductEntry the entry to insert
return ProductEntry

Insert() public method

Inserts a new product entry.
public Insert ( ProductEntry entry, string accountId, string projection ) : ProductEntry
entry ProductEntry the entry to insert
accountId string The account ID of the user.
projection string
return ProductEntry

Insert() public method

Inserts a new product entry into the specified feed.
public Insert ( Google.GData.ContentForShopping.ProductFeed feed, ProductEntry entry ) : ProductEntry
feed Google.GData.ContentForShopping.ProductFeed the feed into which this entry should be inserted
entry ProductEntry the entry to insert
return ProductEntry

InsertDatafeed() public method

Inserts a new datafeed entry.
public InsertDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry
entry Google.GData.ContentForShopping.DatafeedEntry the entry to insert
return Google.GData.ContentForShopping.DatafeedEntry

InsertDatafeed() public method

Inserts a new datafeed entry.
public InsertDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry, string accountId ) : Google.GData.ContentForShopping.DatafeedEntry
entry Google.GData.ContentForShopping.DatafeedEntry the entry to insert
accountId string The ID of the account that owns the datafeed.
return Google.GData.ContentForShopping.DatafeedEntry

InsertDatafeed() public method

Inserts a new datafeeds entry into the specified feed.
public InsertDatafeed ( Google.GData.ContentForShopping.DatafeedFeed feed, Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry
feed Google.GData.ContentForShopping.DatafeedFeed the feed into which this entry should be inserted
entry Google.GData.ContentForShopping.DatafeedEntry the entry to insert
return Google.GData.ContentForShopping.DatafeedEntry

InsertManagedAccount() public method

Inserts a new managed account entry.
public InsertManagedAccount ( ManagedAccountsEntry entry ) : ManagedAccountsEntry
entry ManagedAccountsEntry the entry to insert
return ManagedAccountsEntry

InsertManagedAccount() public method

Inserts a new managed account entry.
public InsertManagedAccount ( ManagedAccountsEntry entry, string accountId ) : ManagedAccountsEntry
entry ManagedAccountsEntry the entry to insert
accountId string The account ID of the parent account.
return ManagedAccountsEntry

InsertManagedAccount() public method

Inserts a new managed accounts entry into the specified feed.
public InsertManagedAccount ( Google.GData.ContentForShopping.ManagedAccountsFeed feed, ManagedAccountsEntry entry ) : ManagedAccountsEntry
feed Google.GData.ContentForShopping.ManagedAccountsFeed the feed into which this entry should be inserted
entry ManagedAccountsEntry the entry to insert
return ManagedAccountsEntry

InsertProducts() public method

takes a list of products, adds insert as the batch operation and inserts them
public InsertProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to insert
return Google.GData.ContentForShopping.ProductFeed

InsertProducts() public method

takes a list of products, adds insert as the batch operation and inserts them
public InsertProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to insert
accountId string The account ID of the user.
return Google.GData.ContentForShopping.ProductFeed

InsertProducts() public method

takes a list of products, adds insert as the batch operation and inserts them
public InsertProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to insert
accountId string The account ID of the user.
projection string a projection determining response values
return Google.GData.ContentForShopping.ProductFeed

InsertUser() public method

Inserts a new users entry.
public InsertUser ( UsersEntry entry ) : UsersEntry
entry UsersEntry the entry to insert
return UsersEntry

InsertUser() public method

Inserts a new user entry.
public InsertUser ( UsersEntry entry, string accountId ) : UsersEntry
entry UsersEntry the entry to insert
accountId string The ID of the account where the user will have privileges.
return UsersEntry

InsertUser() public method

Inserts a new users entry into the specified feed.
public InsertUser ( Google.GData.ContentForShopping.UsersFeed feed, UsersEntry entry ) : UsersEntry
feed Google.GData.ContentForShopping.UsersFeed the feed into which this entry should be inserted
entry UsersEntry the entry to insert
return UsersEntry

OnNewFeed() protected method

eventchaining. We catch this by from the base service, which would not by default create an atomFeed
protected OnNewFeed ( object sender, Google.GData.Client.ServiceEventArgs e ) : void
sender object the object which send the event
e Google.GData.Client.ServiceEventArgs FeedParserEventArguments, holds the feedentry
return void

ParseService() protected method

Parses the service name from a Content API URI endpoint.
protected ParseService ( string endpoint ) : string
endpoint string the endpoint of the request
return string

Query() public method

overwritten Query method
public Query ( ) : Google.GData.ContentForShopping.ProductFeed
return Google.GData.ContentForShopping.ProductFeed

Query() public method

overwritten Query method
public Query ( Google.GData.ContentForShopping.ProductQuery feedQuery ) : Google.GData.ContentForShopping.ProductFeed
feedQuery Google.GData.ContentForShopping.ProductQuery The FeedQuery to use
return Google.GData.ContentForShopping.ProductFeed

Query() public method

overwritten Query method
public Query ( string accountId ) : Google.GData.ContentForShopping.ProductFeed
accountId string the account Id intended on the request
return Google.GData.ContentForShopping.ProductFeed

QueryDataQualityFeed() public method

Query for data quality feed of subaccounts
public QueryDataQualityFeed ( ) : Google.GData.ContentForShopping.DataQualityFeed
return Google.GData.ContentForShopping.DataQualityFeed

QueryDataQualityFeed() public method

Query for data quality feed of subaccounts
public QueryDataQualityFeed ( Google.GData.ContentForShopping.DataQualityQuery feedQuery ) : Google.GData.ContentForShopping.DataQualityFeed
feedQuery Google.GData.ContentForShopping.DataQualityQuery The DataQualityQuery to use
return Google.GData.ContentForShopping.DataQualityFeed

QueryDataQualityFeed() public method

Query for data quality feed of subaccounts
public QueryDataQualityFeed ( string accountId ) : Google.GData.ContentForShopping.DataQualityFeed
accountId string the account Id intended on the request
return Google.GData.ContentForShopping.DataQualityFeed

QueryDatafeeds() public method

Query for Datafeeds
public QueryDatafeeds ( ) : Google.GData.ContentForShopping.DatafeedFeed
return Google.GData.ContentForShopping.DatafeedFeed

QueryDatafeeds() public method

Query for Datafeeds
public QueryDatafeeds ( Google.GData.ContentForShopping.DatafeedQuery feedQuery ) : Google.GData.ContentForShopping.DatafeedFeed
feedQuery Google.GData.ContentForShopping.DatafeedQuery The DatafeedQuery to use
return Google.GData.ContentForShopping.DatafeedFeed

QueryDatafeeds() public method

Query for Datafeeds
public QueryDatafeeds ( string accountId ) : Google.GData.ContentForShopping.DatafeedFeed
accountId string the account Id intended on the request
return Google.GData.ContentForShopping.DatafeedFeed

QueryManagedAccounts() public method

Query for Managed Accounts
public QueryManagedAccounts ( ) : Google.GData.ContentForShopping.ManagedAccountsFeed
return Google.GData.ContentForShopping.ManagedAccountsFeed

QueryManagedAccounts() public method

Query for Managed Accounts
public QueryManagedAccounts ( Google.GData.ContentForShopping.ManagedAccountsQuery feedQuery ) : Google.GData.ContentForShopping.ManagedAccountsFeed
feedQuery Google.GData.ContentForShopping.ManagedAccountsQuery The FeedQuery to use
return Google.GData.ContentForShopping.ManagedAccountsFeed

QueryManagedAccounts() public method

Query for Managed Accounts
public QueryManagedAccounts ( string accountId ) : Google.GData.ContentForShopping.ManagedAccountsFeed
accountId string the account Id intended on the request
return Google.GData.ContentForShopping.ManagedAccountsFeed

QueryUsers() public method

Query for Users
public QueryUsers ( ) : Google.GData.ContentForShopping.UsersFeed
return Google.GData.ContentForShopping.UsersFeed

QueryUsers() public method

Query for Users
public QueryUsers ( Google.GData.ContentForShopping.UsersQuery feedQuery ) : Google.GData.ContentForShopping.UsersFeed
feedQuery Google.GData.ContentForShopping.UsersQuery The UsersQuery to use
return Google.GData.ContentForShopping.UsersFeed

QueryUsers() public method

Query for Users
public QueryUsers ( string accountId ) : Google.GData.ContentForShopping.UsersFeed
accountId string the account Id intended on the request
return Google.GData.ContentForShopping.UsersFeed

Update() public method

Updates an existing product entry with the new values
public Update ( ProductEntry entry ) : ProductEntry
entry ProductEntry the entry to insert
return ProductEntry

UpdateDatafeed() public method

Updates an existing datafeed entry with the new values
public UpdateDatafeed ( Google.GData.ContentForShopping.DatafeedEntry entry ) : Google.GData.ContentForShopping.DatafeedEntry
entry Google.GData.ContentForShopping.DatafeedEntry the entry to update
return Google.GData.ContentForShopping.DatafeedEntry

UpdateInventoryEntry() public method

Updates an existing inventory entry with the new values Must have EditUri set to the location of the entry. Consider using AddLocalId with setEditUri=true for this.
public UpdateInventoryEntry ( Google.GData.ContentForShopping.InventoryEntry entry ) : Google.GData.ContentForShopping.InventoryEntry
entry Google.GData.ContentForShopping.InventoryEntry the entry to update
return Google.GData.ContentForShopping.InventoryEntry

UpdateInventoryFeed() public method

takes a list of entries, adds update as the batch operation and updates them Must have Id set on each entry as the proper location. Consider using AddLocalId for this.
public UpdateInventoryFeed ( List entries ) : Google.GData.ContentForShopping.InventoryFeed
entries List the list of entries to update
return Google.GData.ContentForShopping.InventoryFeed

UpdateInventoryFeed() public method

takes a list of entries, adds update as the batch operation and updates them Must have Id set on each entry as the proper location. Consider using AddLocalId for this.
public UpdateInventoryFeed ( List entries, string accountId ) : Google.GData.ContentForShopping.InventoryFeed
entries List the list of entries to update
accountId string The account ID of the user.
return Google.GData.ContentForShopping.InventoryFeed

UpdateManagedAccount() public method

Updates an existing managed accounts entry with the new values
public UpdateManagedAccount ( ManagedAccountsEntry entry ) : ManagedAccountsEntry
entry ManagedAccountsEntry the entry to insert
return ManagedAccountsEntry

UpdateProducts() public method

takes a list of products, adds update as the batch operation and updates them
public UpdateProducts ( List products ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to update
return Google.GData.ContentForShopping.ProductFeed

UpdateProducts() public method

takes a list of products, adds update as the batch operation and updates them
public UpdateProducts ( List products, string accountId ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to update
accountId string The account ID of the user.
return Google.GData.ContentForShopping.ProductFeed

UpdateProducts() public method

takes a list of products, adds update as the batch operation and updates them
public UpdateProducts ( List products, string accountId, string projection ) : Google.GData.ContentForShopping.ProductFeed
products List the list of products to update
accountId string The account ID of the user.
projection string a projection determining response values
return Google.GData.ContentForShopping.ProductFeed

UpdateUser() public method

Updates an existing users entry with the new values
public UpdateUser ( UsersEntry entry ) : UsersEntry
entry UsersEntry the entry to update
return UsersEntry