Class Catalog (1.0.0)

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

The catalog configuration.

Inheritance

System.Object > Catalog

Implements

Google.Protobuf.IMessage<Catalog>, System.IEquatable<Catalog>, Google.Protobuf.IDeepCloneable<Catalog>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

Catalog()

public Catalog()

Catalog(Catalog)

public Catalog(Catalog other)
Parameter
NameDescription
otherCatalog

Properties

CatalogName

public CatalogName CatalogName { get; set; }

CatalogName-typed view over the Name resource name property.

Property Value
TypeDescription
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
TypeDescription
System.String

Name

public string Name { get; set; }

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

Property Value
TypeDescription
System.String

ProductLevelConfig

public ProductLevelConfig ProductLevelConfig { get; set; }

Required. The product level configuration.

Property Value
TypeDescription
ProductLevelConfig