public sealed class FulfillmentInfo : IMessage<FulfillmentInfo>, IEquatable<FulfillmentInfo>, IDeepCloneable<FulfillmentInfo>, IBufferMessage, IMessage
Fulfillment information, such as the store IDs for in-store pickup or region
IDs for different shipping methods.
The IDs for this [type][google.cloud.retail.v2.FulfillmentInfo.type], such
as the store IDs for
[FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2.FulfillmentInfo.type]
or the region IDs for
[FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2.FulfillmentInfo.type].
A maximum of 2000 values are allowed. Each value must be a string with a
length limit of 10 characters, matching the pattern [a-zA-Z0-9_-]+, such as
"store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is returned.
The fulfillment type, including commonly used types (such as pickup in
store and same day delivery), and custom types. Customers have to map
custom types to their display names before rendering UI.
Supported values:
"pickup-in-store"
"ship-to-store"
"same-day-delivery"
"next-day-delivery"
"custom-type-1"
"custom-type-2"
"custom-type-3"
"custom-type-4"
"custom-type-5"
If this field is set to an invalid value other than these, an
INVALID_ARGUMENT error is 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 page details the \u003ccode\u003eFulfillmentInfo\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Retail.V2\u003c/code\u003e namespace, outlining its structure, implementation, and available versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eFulfillmentInfo\u003c/code\u003e is designed to hold information about order fulfillment, such as store IDs for in-store pickup or region IDs for shipping methods, with the latest version being 2.12.0.\u003c/p\u003e\n"],["\u003cp\u003eThe 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, extending from the base \u003ccode\u003eObject\u003c/code\u003e class, thus giving it several features and inherited members.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFulfillmentInfo\u003c/code\u003e class has properties that include \u003ccode\u003ePlaceIds\u003c/code\u003e, to hold the fulfillment locations, and \u003ccode\u003eType\u003c/code\u003e, to categorize the type of fulfillment, with limited supported types.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides a list of available versions of \u003ccode\u003eFulfillmentInfo\u003c/code\u003e, ranging from version 1.0.0 to 2.12.0.\u003c/p\u003e\n"]]],[],null,[]]