Class CloudExportAdditionalProperties
Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size".
Implements
Namespace: Google.Shopping.Merchant.Products.V1Beta
Assembly: Google.Shopping.Merchant.Products.V1Beta.dll
Syntax
public sealed class CloudExportAdditionalProperties : IMessage<CloudExportAdditionalProperties>, IEquatable<CloudExportAdditionalProperties>, IDeepCloneable<CloudExportAdditionalProperties>, IBufferMessage, IMessage
Constructors
CloudExportAdditionalProperties()
Declaration
public CloudExportAdditionalProperties()
CloudExportAdditionalProperties(CloudExportAdditionalProperties)
Declaration
public CloudExportAdditionalProperties(CloudExportAdditionalProperties other)
Parameters
Type | Name | Description |
---|---|---|
CloudExportAdditionalProperties | other |
Properties
BoolValue
Boolean value of the given property. For example for a TV product, "True" or "False" if the screen is UHD.
Declaration
public bool BoolValue { get; set; }
Property Value
Type | Description |
---|---|
bool |
FloatValue
Float values of the given property. For example for a TV product 1.2345. Maximum repeatedness of this value is 400. Values are stored in an arbitrary but consistent order.
Declaration
public RepeatedField<float> FloatValue { get; }
Property Value
Type | Description |
---|---|
RepeatedField<float> |
HasBoolValue
Gets whether the "bool_value" field is set
Declaration
public bool HasBoolValue { get; }
Property Value
Type | Description |
---|---|
bool |
HasMaxValue
Gets whether the "max_value" field is set
Declaration
public bool HasMaxValue { get; }
Property Value
Type | Description |
---|---|
bool |
HasMinValue
Gets whether the "min_value" field is set
Declaration
public bool HasMinValue { get; }
Property Value
Type | Description |
---|---|
bool |
HasPropertyName
Gets whether the "property_name" field is set
Declaration
public bool HasPropertyName { get; }
Property Value
Type | Description |
---|---|
bool |
HasUnitCode
Gets whether the "unit_code" field is set
Declaration
public bool HasUnitCode { get; }
Property Value
Type | Description |
---|---|
bool |
IntValue
Integer values of the given property. For example, 1080 for a TV product's Screen Resolution. Maximum repeatedness of this value is 400. Values are stored in an arbitrary but consistent order.
Declaration
public RepeatedField<long> IntValue { get; }
Property Value
Type | Description |
---|---|
RepeatedField<long> |
MaxValue
Maximum float value of the given property. For example for a TV product 100.00.
Declaration
public float MaxValue { get; set; }
Property Value
Type | Description |
---|---|
float |
MinValue
Minimum float value of the given property. For example for a TV product 1.00.
Declaration
public float MinValue { get; set; }
Property Value
Type | Description |
---|---|
float |
PropertyName
Name of the given property. For example, "Screen-Resolution" for a TV product. Maximum string size is 256 characters.
Declaration
public string PropertyName { get; set; }
Property Value
Type | Description |
---|---|
string |
TextValue
Text value of the given property. For example, "8K(UHD)" could be a text value for a TV product. Maximum repeatedness of this value is 400. Values are stored in an arbitrary but consistent order. Maximum string size is 256 characters.
Declaration
public RepeatedField<string> TextValue { get; }
Property Value
Type | Description |
---|---|
RepeatedField<string> |
UnitCode
Unit of the given property. For example, "Pixels" for a TV product. Maximum string size is 256B.
Declaration
public string UnitCode { get; set; }
Property Value
Type | Description |
---|---|
string |