User Definition
// Personal information about the person taking action (e.g. making a
// booking, an order, or creates a parking session).
message UserInformation {
// Unique ID of the user to the partner, chosen by Reserve with Google.
// (required)
string user_id = 1;
// Given name of the user (maximum 40 characters) (required)
string given_name = 2;
// Family name of the user (maximum 40 characters) (required)
string family_name = 3;
// Address of the user (optional)
PostalAddress address = 4;
// Phone number of the user (required)
// Consistent with the international definition in ITU-T E.123 recommendation.
// However, local conventions are also followed, such as using '-' instead of
// a space as separator. For example, a phone number in the US can be
// written as '+1 415-736-0000'
string telephone = 5;
// Email address of the user (required except for waitlists)
string email = 6;
// User's language code, in IETF BCP 47 format. It is sent only if a partner
// is allowed to use this feature. Please contact Reserve with Google team
// to be added to the allowlist and receive this code. (optional)
string language_code = 7;
reserved 8;
}
PostalAddress Definition
// The postal address for a merchant.
message PostalAddress {
// The country, using ISO 3166-1 alpha-2 country code, e.g. "US" (required)
string country = 1;
// The locality/city, e.g. "Mountain View". (required)
string locality = 2;
// The region/state/province, e.g. "CA". This field is only required in
// countries where region is commonly a part of the address. (optional)
string region = 3;
// The postal code, e.g. "94043". (required)
string postal_code = 4;
// The street address, e.g. "1600 Amphitheatre Pkwy". (required)
string street_address = 5;
}
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[null,null,["Last updated 2024-10-31 UTC."],[[["`UserInformation` stores personal details of a user performing an action, like booking or ordering, and includes fields such as name, contact information, and address."],["`user_id` is a unique identifier assigned by Reserve with Google to represent the user."],["`PostalAddress`, nested within `UserInformation`, provides the user's address with fields for country, locality, region, postal code, and street address."],["While most fields in `UserInformation` are required, `address`, and `language_code` are optional, and email is not required for waitlists."],["Phone numbers adhere to the international ITU-T E.123 standard, but allow for local variations in formatting."]]],["The `UserInformation` message defines personal data needed for actions like bookings. It requires a unique `user_id`, `given_name`, `family_name`, `telephone`, and `email`. An optional `address` and `language_code` can be included. The `PostalAddress` message details an address, mandating the `country`, `locality`, `postal_code`, and `street_address`, with `region` being optional depending on the country. All string fields have specified format requirements.\n"]]