Show / Hide Table of Contents

Class DataSource

The data source for the Merchant Center account.

Inheritance
object
DataSource
Implements
IMessage<DataSource>
IEquatable<DataSource>
IDeepCloneable<DataSource>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.DataSources.V1Beta
Assembly: Google.Shopping.Merchant.DataSources.V1Beta.dll
Syntax
public sealed class DataSource : IMessage<DataSource>, IEquatable<DataSource>, IDeepCloneable<DataSource>, IBufferMessage, IMessage

Constructors

DataSource()

Declaration
public DataSource()

DataSource(DataSource)

Declaration
public DataSource(DataSource other)
Parameters
Type Name Description
DataSource other

Properties

DataSourceId

Output only. The data source id.

Declaration
public long DataSourceId { get; set; }
Property Value
Type Description
long

DataSourceName

DataSourceName-typed view over the Name resource name property.

Declaration
public DataSourceName DataSourceName { get; set; }
Property Value
Type Description
DataSourceName

DisplayName

Required. The displayed data source name in the Merchant Center UI.

Declaration
public string DisplayName { get; set; }
Property Value
Type Description
string

FileInput

Optional. The field is used only when data is managed through a file.

Declaration
public FileInput FileInput { get; set; }
Property Value
Type Description
FileInput

Input

Output only. Determines the type of input to the data source. Based on the input some settings might not work. Only generic data sources can be created through the API.

Declaration
public DataSource.Types.Input Input { get; set; }
Property Value
Type Description
DataSource.Types.Input

LocalInventoryDataSource

The local inventory data source.

Declaration
public LocalInventoryDataSource LocalInventoryDataSource { get; set; }
Property Value
Type Description
LocalInventoryDataSource

MerchantReviewDataSource

The merchant review data source.

Declaration
public MerchantReviewDataSource MerchantReviewDataSource { get; set; }
Property Value
Type Description
MerchantReviewDataSource

Name

Identifier. The name of the data source. Format: {datasource.name=accounts/{account}/dataSources/{datasource}}

Declaration
public string Name { get; set; }
Property Value
Type Description
string

PrimaryProductDataSource

The primary data source for local and online products.

Declaration
public PrimaryProductDataSource PrimaryProductDataSource { get; set; }
Property Value
Type Description
PrimaryProductDataSource

ProductReviewDataSource

The product review data source.

Declaration
public ProductReviewDataSource ProductReviewDataSource { get; set; }
Property Value
Type Description
ProductReviewDataSource

PromotionDataSource

The promotion data source.

Declaration
public PromotionDataSource PromotionDataSource { get; set; }
Property Value
Type Description
PromotionDataSource

RegionalInventoryDataSource

The regional inventory data source.

Declaration
public RegionalInventoryDataSource RegionalInventoryDataSource { get; set; }
Property Value
Type Description
RegionalInventoryDataSource

SupplementalProductDataSource

The supplemental data source for local and online products.

Declaration
public SupplementalProductDataSource SupplementalProductDataSource { get; set; }
Property Value
Type Description
SupplementalProductDataSource

TypeCase

Declaration
public DataSource.TypeOneofCase TypeCase { get; }
Property Value
Type Description
DataSource.TypeOneofCase
In this article
Back to top Generated by DocFX