Package com.microsoft.graph.models
Class BookingCustomerInformation
java.lang.Object
com.microsoft.graph.models.BookingCustomerInformationBase
com.microsoft.graph.models.BookingCustomerInformation
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class BookingCustomerInformation
extends BookingCustomerInformationBase
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Booking Customer Information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Customer Id.The Custom Question Answers.The Email Address.The Location.The Name.The Notes.The Phone.The Time Zone.Fields inherited from class com.microsoft.graph.models.BookingCustomerInformationBase
oDataType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.BookingCustomerInformationBase
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
customerId
@SerializedName(value="customerId", alternate="CustomerId") @Expose @Nullable public String customerIdThe Customer Id. The ID of the bookingCustomer for this appointment. If no ID is specified when an appointment is created, then a new bookingCustomer object is created. Once set, you should consider the customerId immutable. -
customQuestionAnswers
@SerializedName(value="customQuestionAnswers", alternate="CustomQuestionAnswers") @Expose @Nullable public List<BookingQuestionAnswer> customQuestionAnswersThe Custom Question Answers. It consists of the list of custom questions and answers given by the customer as part of the appointment -
emailAddress
@SerializedName(value="emailAddress", alternate="EmailAddress") @Expose @Nullable public String emailAddressThe Email Address. The SMTP address of the bookingCustomer who is booking the appointment -
location
The Location. Represents location information for the bookingCustomer who is booking the appointment. -
name
The Name. The customer's name. -
notes
The Notes. Notes from the customer associated with this appointment. You can get the value only when reading this bookingAppointment by its ID. You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by the customerId. -
phone
The Phone. The customer's phone number. -
timeZone
The Time Zone. The time zone of the customer. For a list of possible values, see dateTimeTimeZone.
-
-
Constructor Details
-
BookingCustomerInformation
public BookingCustomerInformation()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classBookingCustomerInformationBase- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-