Retail v2 API - Class Catalog (2.9.0)

public sealed class Catalog : IMessage<Catalog>, IEquatable<Catalog>, IDeepCloneable<Catalog>, IBufferMessage, IMessage

Reference documentation and code samples for the Retail v2 API class Catalog.

The catalog configuration.

Inheritance

object > Catalog

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

Catalog()

public Catalog()

Catalog(Catalog)

public Catalog(Catalog other)
Parameter
Name Description
other Catalog

Properties

CatalogName

public CatalogName CatalogName { get; set; }

CatalogName-typed view over the Name resource name property.

Property Value
Type Description
CatalogName

DisplayName

public string DisplayName { get; set; }

Required. Immutable. The catalog display name.

This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.

Property Value
Type Description
string

Name

public string Name { get; set; }

Required. Immutable. The fully qualified resource name of the catalog.

Property Value
Type Description
string

ProductLevelConfig

public ProductLevelConfig ProductLevelConfig { get; set; }

Required. The product level configuration.

Property Value
Type Description
ProductLevelConfig