public sealed class PanelInfo : IMessage<PanelInfo>, IEquatable<PanelInfo>, IDeepCloneable<PanelInfo>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class PanelInfo.
Detailed panel information associated with a user event.
Implements
IMessagePanelInfo, IEquatablePanelInfo, IDeepCloneablePanelInfo, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
PanelInfo()
public PanelInfo()PanelInfo(PanelInfo)
public PanelInfo(PanelInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
PanelInfo |
Properties
DisplayName
public string DisplayName { get; set; }The display name of the panel.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Documents
public RepeatedField<DocumentInfo> Documents { get; }Optional. The document IDs associated with this panel.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDocumentInfo |
|
HasPanelPosition
public bool HasPanelPosition { get; }Gets whether the "panel_position" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasTotalPanels
public bool HasTotalPanels { get; }Gets whether the "total_panels" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
PanelId
public string PanelId { get; set; }Required. The panel ID.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PanelPosition
public int PanelPosition { get; set; }The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1.PanelInfo.total_panels] must also be set.
| Property Value | |
|---|---|
| Type | Description |
int |
|
TotalPanels
public int TotalPanels { get; set; }The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1.PanelInfo.panel_position] is set.
| Property Value | |
|---|---|
| Type | Description |
int |
|