A list of keys that were not looked up due to resource constraints. The
order of results in this field is undefined and has no relation to the
order of the keys in the input.
public RepeatedField<EntityResult> Missing { get; }
Entities not found as ResultType.KEY_ONLY entities. The order of results
in this field is undefined and has no relation to the order of the keys
in the input.
The identifier of the transaction that was started as part of this Lookup
request.
Set only when
[ReadOptions.new_transaction][google.datastore.v1.ReadOptions.new_transaction]
was set in
[LookupRequest.read_options][google.datastore.v1.LookupRequest.read_options].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eLookupResponse\u003c/code\u003e class within the Google Cloud Datastore v1 API, specifically for .NET developers, covering versions from 3.2.0 up to the latest 4.15.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLookupResponse\u003c/code\u003e class is used to handle the response from a \u003ccode\u003eDatastore.Lookup\u003c/code\u003e operation, and it includes methods for implementation of \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e and \u003ccode\u003eIMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLookupResponse\u003c/code\u003e class includes properties such as \u003ccode\u003eDeferred\u003c/code\u003e, \u003ccode\u003eFound\u003c/code\u003e, and \u003ccode\u003eMissing\u003c/code\u003e, which provide details on keys not looked up, entities found, and entities missing, respectively.\u003c/p\u003e\n"],["\u003cp\u003eOther key properties are \u003ccode\u003eReadTime\u003c/code\u003e, indicating when the entities were read or found missing, and \u003ccode\u003eTransaction\u003c/code\u003e, which holds the transaction identifier when a new transaction was started.\u003c/p\u003e\n"],["\u003cp\u003eThe webpage outlines the available versions and associated links to reference documentation for the \u003ccode\u003eLookupResponse\u003c/code\u003e class, enabling navigation between different versions of the API.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Datastore v1 API - Class LookupResponse (4.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.15.0 (latest)](/dotnet/docs/reference/Google.Cloud.Datastore.V1/latest/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.14.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.14.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.13.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.13.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.12.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.12.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.11.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.11.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.10.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.10.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.9.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.9.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.8.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.8.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.7.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.7.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.6.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.6.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.5.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.5.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.4.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.4.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.3.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.3.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.2.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.2.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.1.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.1.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [4.0.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/4.0.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/3.5.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/3.4.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/3.3.0/Google.Cloud.Datastore.V1.LookupResponse)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Datastore.V1/3.2.0/Google.Cloud.Datastore.V1.LookupResponse) \n\n public sealed class LookupResponse : IMessage\u003cLookupResponse\u003e, IEquatable\u003cLookupResponse\u003e, IDeepCloneable\u003cLookupResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Datastore v1 API class LookupResponse.\n\nThe response for \\[Datastore.Lookup\\]\\[google.datastore.v1.Datastore.Lookup\\]. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e LookupResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[LookupResponse](/dotnet/docs/reference/Google.Cloud.Datastore.V1/latest/Google.Cloud.Datastore.V1.LookupResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[LookupResponse](/dotnet/docs/reference/Google.Cloud.Datastore.V1/latest/Google.Cloud.Datastore.V1.LookupResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[LookupResponse](/dotnet/docs/reference/Google.Cloud.Datastore.V1/latest/Google.Cloud.Datastore.V1.LookupResponse), [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.Datastore.V1](/dotnet/docs/reference/Google.Cloud.Datastore.V1/latest/Google.Cloud.Datastore.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Datastore.V1.dll\n\nConstructors\n------------\n\n### LookupResponse()\n\n public LookupResponse()\n\n### LookupResponse(LookupResponse)\n\n public LookupResponse(LookupResponse other)\n\nProperties\n----------\n\n### Deferred\n\n public RepeatedField\u003cKey\u003e Deferred { get; }\n\nA list of keys that were not looked up due to resource constraints. The\norder of results in this field is undefined and has no relation to the\norder of the keys in the input.\n\n### Found\n\n public RepeatedField\u003cEntityResult\u003e Found { get; }\n\nEntities found as `ResultType.FULL` entities. The order of results in this\nfield is undefined and has no relation to the order of the keys in the\ninput.\n\n### Missing\n\n public RepeatedField\u003cEntityResult\u003e Missing { get; }\n\nEntities not found as `ResultType.KEY_ONLY` entities. The order of results\nin this field is undefined and has no relation to the order of the keys\nin the input.\n\n### ReadTime\n\n public Timestamp ReadTime { get; set; }\n\nThe time at which these entities were read or found missing.\n\n### Transaction\n\n public ByteString Transaction { get; set; }\n\nThe identifier of the transaction that was started as part of this Lookup\nrequest.\n\nSet only when\n\\[ReadOptions.new_transaction\\]\\[google.datastore.v1.ReadOptions.new_transaction\\]\nwas set in\n\\[LookupRequest.read_options\\]\\[google.datastore.v1.LookupRequest.read_options\\]."]]