Package com.microsoft.graph.models
Class BookingBusiness
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.BookingBusiness
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class BookingBusiness
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Booking Business.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Address.The Appointments.The Business Hours.The Business Type.The Calendar View.The Customers.The Custom Questions.The Default Currency Iso.The Display Name.The Email.The Is Published.The Language Tag.The Phone.The Public Url.The Scheduling Policy.The Services.The Staff Members.The Web Site Url. -
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.Entity
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
-
address
@SerializedName(value="address", alternate="Address") @Expose @Nullable public PhysicalAddress addressThe Address. The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page. The attribute type of physicalAddress is not supported in v1.0. Internally we map the addresses to the type others. -
businessHours
@SerializedName(value="businessHours", alternate="BusinessHours") @Expose @Nullable public List<BookingWorkHours> businessHoursThe Business Hours. The hours of operation for the business. -
businessType
@SerializedName(value="businessType", alternate="BusinessType") @Expose @Nullable public String businessTypeThe Business Type. The type of business. -
defaultCurrencyIso
@SerializedName(value="defaultCurrencyIso", alternate="DefaultCurrencyIso") @Expose @Nullable public String defaultCurrencyIsoThe Default Currency Iso. The code for the currency that the business operates in on Microsoft Bookings. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name is suitable for human-readable interfaces. -
email
The Email. The email address for the business. -
isPublished
@SerializedName(value="isPublished", alternate="IsPublished") @Expose @Nullable public Boolean isPublishedThe Is Published. The scheduling page has been made available to external customers. Use the publish and unpublish actions to set this property. Read-only. -
languageTag
@SerializedName(value="languageTag", alternate="LanguageTag") @Expose @Nullable public String languageTagThe Language Tag. The language of the self-service booking page. -
phone
The Phone. The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page. -
publicUrl
The Public Url. The URL for the scheduling page, which is set after you publish or unpublish the page. Read-only. -
schedulingPolicy
@SerializedName(value="schedulingPolicy", alternate="SchedulingPolicy") @Expose @Nullable public BookingSchedulingPolicy schedulingPolicyThe Scheduling Policy. Specifies how bookings can be created for this business. -
webSiteUrl
@SerializedName(value="webSiteUrl", alternate="WebSiteUrl") @Expose @Nullable public String webSiteUrlThe Web Site Url. Example: https://www.contoso.com -
appointments
@SerializedName(value="appointments", alternate="Appointments") @Expose @Nullable public BookingAppointmentCollectionPage appointmentsThe Appointments. All the appointments of this business. Read-only. Nullable. -
calendarView
@SerializedName(value="calendarView", alternate="CalendarView") @Expose @Nullable public BookingAppointmentCollectionPage calendarViewThe Calendar View. The set of appointments of this business in a specified date range. Read-only. Nullable. -
customers
@SerializedName(value="customers", alternate="Customers") @Expose @Nullable public BookingCustomerBaseCollectionPage customersThe Customers. All the customers of this business. Read-only. Nullable. -
customQuestions
@SerializedName(value="customQuestions", alternate="CustomQuestions") @Expose @Nullable public BookingCustomQuestionCollectionPage customQuestionsThe Custom Questions. All the custom questions of this business. Read-only. Nullable. -
services
@SerializedName(value="services", alternate="Services") @Expose @Nullable public BookingServiceCollectionPage servicesThe Services. All the services offered by this business. Read-only. Nullable. -
staffMembers
@SerializedName(value="staffMembers", alternate="StaffMembers") @Expose @Nullable public BookingStaffMemberBaseCollectionPage staffMembersThe Staff Members. All the staff members that provide services in this business. Read-only. Nullable.
-
-
Constructor Details
-
BookingBusiness
public BookingBusiness()
-
-
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 classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-