Class ProductCertification
Product certification, initially introduced for EU energy efficiency labeling compliance using the EU EPREL database.
Implements
Namespace: Google.Shopping.Merchant.Products.V1
Assembly: Google.Shopping.Merchant.Products.V1.dll
Syntax
public sealed class ProductCertification : IMessage<ProductCertification>, IEquatable<ProductCertification>, IDeepCloneable<ProductCertification>, IBufferMessage, IMessage
Constructors
ProductCertification()
Declaration
public ProductCertification()
ProductCertification(ProductCertification)
Declaration
public ProductCertification(ProductCertification other)
Parameters
| Type | Name | Description |
|---|---|---|
| ProductCertification | other |
Properties
CertificationAuthority
The certification authority.
Declaration
public CertificationAuthority CertificationAuthority { get; set; }
Property Value
| Type | Description |
|---|---|
| CertificationAuthority |
CertificationCode
The certification code. Maximum length is 2000 characters.
Declaration
public string CertificationCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CertificationDocumentLink
Optional. URL to the certification document (eg.
https://www.example.com/document), for example, the product data sheet or
fiche required by UK's DESNZ or EU's EPREL. Maximum length is 2000
characters. For more information, see
Certification.
Declaration
public string CertificationDocumentLink { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CertificationLabelLink
Optional. URL to the certification label (eg.
https://www.example.com/label), for example, the energy efficiency label
required by UK's DESNZ or EU's EPREL. Maximum length is 2000 characters.
For more information, see
Certification.
Declaration
public string CertificationLabelLink { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CertificationName
The name of the certification.
Declaration
public CertificationName CertificationName { get; set; }
Property Value
| Type | Description |
|---|---|
| CertificationName |
CertificationValue
The certification value (also known as class, level or grade), for example "A+", "C", "gold". Maximum length is 2000 characters.
Declaration
public string CertificationValue { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasCertificationAuthority
Gets whether the "certification_authority" field is set
Declaration
public bool HasCertificationAuthority { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCertificationCode
Gets whether the "certification_code" field is set
Declaration
public bool HasCertificationCode { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCertificationDocumentLink
Gets whether the "certification_document_link" field is set
Declaration
public bool HasCertificationDocumentLink { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCertificationLabelLink
Gets whether the "certification_label_link" field is set
Declaration
public bool HasCertificationLabelLink { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCertificationName
Gets whether the "certification_name" field is set
Declaration
public bool HasCertificationName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCertificationValue
Gets whether the "certification_value" field is set
Declaration
public bool HasCertificationValue { get; }
Property Value
| Type | Description |
|---|---|
| bool |