public sealed class CheckGroundingResponse.Types.Claim : IMessage<CheckGroundingResponse.Types.Claim>, IEquatable<CheckGroundingResponse.Types.Claim>, IDeepCloneable<CheckGroundingResponse.Types.Claim>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class CheckGroundingResponse.Types.Claim.
Text and citation info for a claim in the answer candidate.
public RepeatedField<int> CitationIndices { get; }
A list of indices (into 'cited_chunks') specifying the citations
associated with the claim. For instance [1,3,4] means that
cited_chunks[1], cited_chunks[3], cited_chunks[4] are the facts cited
supporting for the claim. A citation to a fact indicates that the claim
is supported by the fact.
Indicates that this claim required grounding check. When the system
decided this claim doesn't require attribution/grounding check, this
field will be set to false. In that case, no grounding check was done for
the claim and therefore
[citation_indices][google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.citation_indices],
[anti_citation_indices][google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.anti_citation_indices],
and
[score][google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.score]
should not be returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eCheckGroundingResponse.Types.Claim\u003c/code\u003e class within the Google Cloud Discovery Engine v1beta API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCheckGroundingResponse.Types.Claim\u003c/code\u003e class represents a claim found in an answer candidate, including its text and associated citation information.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties such as \u003ccode\u003eClaimText\u003c/code\u003e, \u003ccode\u003eCitationIndices\u003c/code\u003e, \u003ccode\u003eStartPos\u003c/code\u003e, \u003ccode\u003eEndPos\u003c/code\u003e, and \u003ccode\u003eGroundingCheckRequired\u003c/code\u003e to define and provide information about the claim.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eClaim\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eClaim\u003c/code\u003e class provides two constructors \u003ccode\u003eClaim()\u003c/code\u003e and \u003ccode\u003eClaim(CheckGroundingResponse.Types.Claim other)\u003c/code\u003e to create instances of this class.\u003c/p\u003e\n"]]],[],null,["# Discovery Engine v1beta API - Class CheckGroundingResponse.Types.Claim (1.0.0-beta19)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta19 (latest)](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types.Claim)\n- [1.0.0-beta18](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/1.0.0-beta18/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types.Claim) \n\n public sealed class CheckGroundingResponse.Types.Claim : IMessage\u003cCheckGroundingResponse.Types.Claim\u003e, IEquatable\u003cCheckGroundingResponse.Types.Claim\u003e, IDeepCloneable\u003cCheckGroundingResponse.Types.Claim\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Discovery Engine v1beta API class CheckGroundingResponse.Types.Claim.\n\nText and citation info for a claim in the answer candidate. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CheckGroundingResponse.Types.Claim \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CheckGroundingResponse](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse)[Types](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types)[Claim](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types.Claim), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CheckGroundingResponse](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse)[Types](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types)[Claim](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types.Claim), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CheckGroundingResponse](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse)[Types](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types)[Claim](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CheckGroundingResponse.Types.Claim), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.DiscoveryEngine.V1Beta](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.DiscoveryEngine.V1Beta.dll\n\nConstructors\n------------\n\n### Claim()\n\n public Claim()\n\n### Claim(Claim)\n\n public Claim(CheckGroundingResponse.Types.Claim other)\n\nProperties\n----------\n\n### CitationIndices\n\n public RepeatedField\u003cint\u003e CitationIndices { get; }\n\nA list of indices (into 'cited_chunks') specifying the citations\nassociated with the claim. For instance \\[1,3,4\\] means that\ncited_chunks\\[1\\], cited_chunks\\[3\\], cited_chunks\\[4\\] are the facts cited\nsupporting for the claim. A citation to a fact indicates that the claim\nis supported by the fact.\n\n### ClaimText\n\n public string ClaimText { get; set; }\n\nText for the claim in the answer candidate. Always provided regardless of\nwhether citations or anti-citations are found.\n\n### EndPos\n\n public int EndPos { get; set; }\n\nPosition indicating the end of the claim in the answer candidate,\nexclusive.\n\n### GroundingCheckRequired\n\n public bool GroundingCheckRequired { get; set; }\n\nIndicates that this claim required grounding check. When the system\ndecided this claim doesn't require attribution/grounding check, this\nfield will be set to false. In that case, no grounding check was done for\nthe claim and therefore\n\\[citation_indices\\]\\[google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.citation_indices\\],\n\\[anti_citation_indices\\]\\[google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.anti_citation_indices\\],\nand\n\\[score\\]\\[google.cloud.discoveryengine.v1beta.CheckGroundingResponse.Claim.score\\]\nshould not be returned.\n\n### HasEndPos\n\n public bool HasEndPos { get; }\n\nGets whether the \"end_pos\" field is set\n\n### HasGroundingCheckRequired\n\n public bool HasGroundingCheckRequired { get; }\n\nGets whether the \"grounding_check_required\" field is set\n\n### HasStartPos\n\n public bool HasStartPos { get; }\n\nGets whether the \"start_pos\" field is set\n\n### StartPos\n\n public int StartPos { get; set; }\n\nPosition indicating the start of the claim in the answer candidate,\nmeasured in bytes."]]