summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go')
-rw-r--r--vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go63
1 files changed, 63 insertions, 0 deletions
diff --git a/vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go b/vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go
new file mode 100644
index 00000000..b99558e3
--- /dev/null
+++ b/vendor/github.com/matterbridge/msgraph.go/beta/BookingAppointmentModel.go
@@ -0,0 +1,63 @@
+// Code generated by msgraph-generate.go DO NOT EDIT.
+
+package msgraph
+
+import "time"
+
+// BookingAppointment Represents a booked appointment of a service by a customer in a business.
+type BookingAppointment struct {
+ // Entity is the base model of BookingAppointment
+ Entity
+ // SelfServiceAppointmentID undocumented
+ SelfServiceAppointmentID *string `json:"selfServiceAppointmentId,omitempty"`
+ // CustomerID The id of the booking customer associated with this appointment.
+ CustomerID *string `json:"customerId,omitempty"`
+ // CustomerName undocumented
+ CustomerName *string `json:"customerName,omitempty"`
+ // CustomerEmailAddress undocumented
+ CustomerEmailAddress *string `json:"customerEmailAddress,omitempty"`
+ // CustomerPhone undocumented
+ CustomerPhone *string `json:"customerPhone,omitempty"`
+ // CustomerLocation undocumented
+ CustomerLocation *Location `json:"customerLocation,omitempty"`
+ // CustomerNotes Notes from the customer associated with this appointment.
+ CustomerNotes *string `json:"customerNotes,omitempty"`
+ // ServiceID The id of the booking service associated with this appointment.
+ ServiceID *string `json:"serviceId,omitempty"`
+ // ServiceName The name of the booking service associated with this appointment.
+ ServiceName *string `json:"serviceName,omitempty"`
+ // Start undocumented
+ Start *DateTimeTimeZone `json:"start,omitempty"`
+ // End undocumented
+ End *DateTimeTimeZone `json:"end,omitempty"`
+ // Duration undocumented
+ Duration *time.Duration `json:"duration,omitempty"`
+ // PreBuffer undocumented
+ PreBuffer *time.Duration `json:"preBuffer,omitempty"`
+ // PostBuffer undocumented
+ PostBuffer *time.Duration `json:"postBuffer,omitempty"`
+ // ServiceLocation undocumented
+ ServiceLocation *Location `json:"serviceLocation,omitempty"`
+ // PriceType undocumented
+ PriceType *BookingPriceType `json:"priceType,omitempty"`
+ // Price undocumented
+ Price *float64 `json:"price,omitempty"`
+ // ServiceNotes undocumented
+ ServiceNotes *string `json:"serviceNotes,omitempty"`
+ // Reminders undocumented
+ Reminders []BookingReminder `json:"reminders,omitempty"`
+ // OptOutOfCustomerEmail undocumented
+ OptOutOfCustomerEmail *bool `json:"optOutOfCustomerEmail,omitempty"`
+ // StaffMemberIDs undocumented
+ StaffMemberIDs []string `json:"staffMemberIds,omitempty"`
+ // InvoiceAmount undocumented
+ InvoiceAmount *float64 `json:"invoiceAmount,omitempty"`
+ // InvoiceDate undocumented
+ InvoiceDate *DateTimeTimeZone `json:"invoiceDate,omitempty"`
+ // InvoiceID undocumented
+ InvoiceID *string `json:"invoiceId,omitempty"`
+ // InvoiceStatus undocumented
+ InvoiceStatus *BookingInvoiceStatus `json:"invoiceStatus,omitempty"`
+ // InvoiceURL undocumented
+ InvoiceURL *string `json:"invoiceUrl,omitempty"`
+}