Data Analytics API with Gemini v1 API - Class CitationSource (1.0.0-beta01)

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

Reference documentation and code samples for the Data Analytics API with Gemini v1 API class CitationSource.

The source of the citation.

Inheritance

object > CitationSource

Namespace

Google.Cloud.GeminiDataAnalytics.V1

Assembly

Google.Cloud.GeminiDataAnalytics.V1.dll

Constructors

CitationSource()

public CitationSource()

CitationSource(CitationSource)

public CitationSource(CitationSource other)
Parameter
Name Description
other CitationSource

Properties

ExampleQuery

public ExampleQuery ExampleQuery { get; set; }

Output only. The example query used as the source.

Property Value
Type Description
ExampleQuery

GlossaryTerm

public GlossaryTerm GlossaryTerm { get; set; }

Output only. The glossary term used as the source.

Property Value
Type Description
GlossaryTerm

HasUri

public bool HasUri { get; }

Gets whether the "uri" field is set

Property Value
Type Description
bool

Id

public string Id { get; set; }

Output only. Unique identifier of the source. This ID is service-generated and is unique within the scope of a single Citation message.

Property Value
Type Description
string

SourceTypeCase

public CitationSource.SourceTypeOneofCase SourceTypeCase { get; }
Property Value
Type Description
CitationSourceSourceTypeOneofCase

Title

public string Title { get; set; }

Output only. The title of the source.

Property Value
Type Description
string

Uri

public string Uri { get; set; }

Output only. The uri used as the source, such as a web grounding URL.

Property Value
Type Description
string