A query message requesting gift lists based on some search criteria.
This is a complex element which defines the search criteria. Gift list
is searched based on the search criteria specified here.
Requesting system can search Gift list by Gift list unique identifier
or by Gift list Owner's unique identifier or by specifying Gift list
info. Passing existing Gift list's unique identifier as query parameter
means that user wish to retrieve a particular Gift list. Similar is the case
when specifying existing customer's unique identifier. This means that based on
query parameters, search call can act as retrieve call.
Based upon the search choice, values should be specified for the
corresponding fields.
Can be one of the following: by owner id, by gift list id, or by gift
list info. These are mutually exclusive.
E.g if trying to search using Gift list's unique
identifier then only value in "gift_list_id" field
will be considered and other values will not
be looked at. Similarly, for search gift lists
for a customer.
Indicates whether the gift items are retrieved as part of the search.
If not specified, expected behavior is to default to false.
Unique identifier for the gift list. This field is
used when trying to retrieve a specific gift list
based on its unique identifier.
Customer's unique identifier who owns the gift list.
This unique identifier is provided by Customer
system of record. This element will be used
when trying to retrieve gift lists for a particular customer.
Gift list owner's first name.
Gift list owner's last name.
Event name of the gift list.
The value of this event should be one of the enums in GiftListDesc's event_type.
Gift list's event date.
Indicates whether the registry is published.
Indicates whether the registry is public.
This type can hold a string of max length of 40 characters.
This type can hold a string of max length of 64 characters.
This type can hold a string of max length of 120 characters.
This type can hold a string of max length of 254 characters.