public sealed class PanelInfo : IMessage<PanelInfo>, IEquatable<PanelInfo>, IDeepCloneable<PanelInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class PanelInfo.
Detailed panel information associated with a user event.
Implements
IMessagePanelInfo, IEquatablePanelInfo, IDeepCloneablePanelInfo, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.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.v1beta.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.v1beta.PanelInfo.panel_position] is set.
Property Value | |
---|---|
Type | Description |
int |