282 lines
9.4 KiB
Go
282 lines
9.4 KiB
Go
// Code generated by msgraph.go/gen DO NOT EDIT.
|
|
|
|
package msgraph
|
|
|
|
import "context"
|
|
|
|
// BookingAppointmentRequestBuilder is request builder for BookingAppointment
|
|
type BookingAppointmentRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingAppointmentRequest
|
|
func (b *BookingAppointmentRequestBuilder) Request() *BookingAppointmentRequest {
|
|
return &BookingAppointmentRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingAppointmentRequest is request for BookingAppointment
|
|
type BookingAppointmentRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingAppointment
|
|
func (r *BookingAppointmentRequest) Get(ctx context.Context) (resObj *BookingAppointment, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingAppointment
|
|
func (r *BookingAppointmentRequest) Update(ctx context.Context, reqObj *BookingAppointment) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingAppointment
|
|
func (r *BookingAppointmentRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// BookingBusinessRequestBuilder is request builder for BookingBusiness
|
|
type BookingBusinessRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingBusinessRequest
|
|
func (b *BookingBusinessRequestBuilder) Request() *BookingBusinessRequest {
|
|
return &BookingBusinessRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingBusinessRequest is request for BookingBusiness
|
|
type BookingBusinessRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingBusiness
|
|
func (r *BookingBusinessRequest) Get(ctx context.Context) (resObj *BookingBusiness, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingBusiness
|
|
func (r *BookingBusinessRequest) Update(ctx context.Context, reqObj *BookingBusiness) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingBusiness
|
|
func (r *BookingBusinessRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// BookingCurrencyRequestBuilder is request builder for BookingCurrency
|
|
type BookingCurrencyRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingCurrencyRequest
|
|
func (b *BookingCurrencyRequestBuilder) Request() *BookingCurrencyRequest {
|
|
return &BookingCurrencyRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingCurrencyRequest is request for BookingCurrency
|
|
type BookingCurrencyRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingCurrency
|
|
func (r *BookingCurrencyRequest) Get(ctx context.Context) (resObj *BookingCurrency, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingCurrency
|
|
func (r *BookingCurrencyRequest) Update(ctx context.Context, reqObj *BookingCurrency) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingCurrency
|
|
func (r *BookingCurrencyRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// BookingCustomerRequestBuilder is request builder for BookingCustomer
|
|
type BookingCustomerRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingCustomerRequest
|
|
func (b *BookingCustomerRequestBuilder) Request() *BookingCustomerRequest {
|
|
return &BookingCustomerRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingCustomerRequest is request for BookingCustomer
|
|
type BookingCustomerRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingCustomer
|
|
func (r *BookingCustomerRequest) Get(ctx context.Context) (resObj *BookingCustomer, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingCustomer
|
|
func (r *BookingCustomerRequest) Update(ctx context.Context, reqObj *BookingCustomer) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingCustomer
|
|
func (r *BookingCustomerRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// BookingServiceRequestBuilder is request builder for BookingService
|
|
type BookingServiceRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingServiceRequest
|
|
func (b *BookingServiceRequestBuilder) Request() *BookingServiceRequest {
|
|
return &BookingServiceRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingServiceRequest is request for BookingService
|
|
type BookingServiceRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingService
|
|
func (r *BookingServiceRequest) Get(ctx context.Context) (resObj *BookingService, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingService
|
|
func (r *BookingServiceRequest) Update(ctx context.Context, reqObj *BookingService) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingService
|
|
func (r *BookingServiceRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// BookingStaffMemberRequestBuilder is request builder for BookingStaffMember
|
|
type BookingStaffMemberRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns BookingStaffMemberRequest
|
|
func (b *BookingStaffMemberRequestBuilder) Request() *BookingStaffMemberRequest {
|
|
return &BookingStaffMemberRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// BookingStaffMemberRequest is request for BookingStaffMember
|
|
type BookingStaffMemberRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for BookingStaffMember
|
|
func (r *BookingStaffMemberRequest) Get(ctx context.Context) (resObj *BookingStaffMember, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for BookingStaffMember
|
|
func (r *BookingStaffMemberRequest) Update(ctx context.Context, reqObj *BookingStaffMember) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for BookingStaffMember
|
|
func (r *BookingStaffMemberRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
//
|
|
type BookingAppointmentCancelRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Cancel action undocumented
|
|
func (b *BookingAppointmentRequestBuilder) Cancel(reqObj *BookingAppointmentCancelRequestParameter) *BookingAppointmentCancelRequestBuilder {
|
|
bb := &BookingAppointmentCancelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/cancel"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type BookingAppointmentCancelRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *BookingAppointmentCancelRequestBuilder) Request() *BookingAppointmentCancelRequest {
|
|
return &BookingAppointmentCancelRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *BookingAppointmentCancelRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type BookingBusinessPublishRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Publish action undocumented
|
|
func (b *BookingBusinessRequestBuilder) Publish(reqObj *BookingBusinessPublishRequestParameter) *BookingBusinessPublishRequestBuilder {
|
|
bb := &BookingBusinessPublishRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/publish"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type BookingBusinessPublishRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *BookingBusinessPublishRequestBuilder) Request() *BookingBusinessPublishRequest {
|
|
return &BookingBusinessPublishRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *BookingBusinessPublishRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type BookingBusinessUnpublishRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Unpublish action undocumented
|
|
func (b *BookingBusinessRequestBuilder) Unpublish(reqObj *BookingBusinessUnpublishRequestParameter) *BookingBusinessUnpublishRequestBuilder {
|
|
bb := &BookingBusinessUnpublishRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/unpublish"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type BookingBusinessUnpublishRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *BookingBusinessUnpublishRequestBuilder) Request() *BookingBusinessUnpublishRequest {
|
|
return &BookingBusinessUnpublishRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *BookingBusinessUnpublishRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|