schedule

package
v0.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2022 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ScheduleRequestBuilder

type ScheduleRequestBuilder struct {
	// contains filtered or unexported fields
}

ScheduleRequestBuilder provides operations to manage the schedule property of the microsoft.graph.team entity.

func NewScheduleRequestBuilder

NewScheduleRequestBuilder instantiates a new ScheduleRequestBuilder and sets the default values.

func NewScheduleRequestBuilderInternal

func NewScheduleRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ScheduleRequestBuilder

NewScheduleRequestBuilderInternal instantiates a new ScheduleRequestBuilder and sets the default values.

func (*ScheduleRequestBuilder) CreateDeleteRequestInformation

CreateDeleteRequestInformation delete navigation property schedule for teams

func (*ScheduleRequestBuilder) CreateGetRequestInformation

CreateGetRequestInformation retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the `provisionStatus` property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the `provisionStatusCode` property. Clients can also inspect the configuration of the schedule.

func (*ScheduleRequestBuilder) CreatePutRequestInformation added in v0.43.0

CreatePutRequestInformation update the navigation property schedule in teams

func (*ScheduleRequestBuilder) Delete

Delete delete navigation property schedule for teams

func (*ScheduleRequestBuilder) Get

Get retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the `provisionStatus` property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the `provisionStatusCode` property. Clients can also inspect the configuration of the schedule.

func (*ScheduleRequestBuilder) OfferShiftRequests

OfferShiftRequests provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) OfferShiftRequestsById

OfferShiftRequestsById provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) OpenShiftChangeRequests

OpenShiftChangeRequests provides operations to manage the openShiftChangeRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) OpenShiftChangeRequestsById

OpenShiftChangeRequestsById provides operations to manage the openShiftChangeRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) OpenShifts

OpenShifts provides operations to manage the openShifts property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) OpenShiftsById

OpenShiftsById provides operations to manage the openShifts property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) Put added in v0.43.0

Put update the navigation property schedule in teams

func (*ScheduleRequestBuilder) SchedulingGroups

SchedulingGroups provides operations to manage the schedulingGroups property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) SchedulingGroupsById

SchedulingGroupsById provides operations to manage the schedulingGroups property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) Share

Share provides operations to call the share method.

func (*ScheduleRequestBuilder) Shifts

Shifts provides operations to manage the shifts property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) ShiftsById

ShiftsById provides operations to manage the shifts property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) SwapShiftsChangeRequests

SwapShiftsChangeRequests provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) SwapShiftsChangeRequestsById

SwapShiftsChangeRequestsById provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimeOffReasons

TimeOffReasons provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimeOffReasonsById

TimeOffReasonsById provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimeOffRequests

TimeOffRequests provides operations to manage the timeOffRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimeOffRequestsById

TimeOffRequestsById provides operations to manage the timeOffRequests property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimesOff

TimesOff provides operations to manage the timesOff property of the microsoft.graph.schedule entity.

func (*ScheduleRequestBuilder) TimesOffById

TimesOffById provides operations to manage the timesOff property of the microsoft.graph.schedule entity.

type ScheduleRequestBuilderDeleteRequestConfiguration added in v0.22.0

type ScheduleRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ScheduleRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ScheduleRequestBuilderGetQueryParameters

type ScheduleRequestBuilderGetQueryParameters struct {
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
}

ScheduleRequestBuilderGetQueryParameters retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the `provisionStatus` property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the `provisionStatusCode` property. Clients can also inspect the configuration of the schedule.

type ScheduleRequestBuilderGetRequestConfiguration added in v0.22.0

type ScheduleRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ScheduleRequestBuilderGetQueryParameters
}

ScheduleRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ScheduleRequestBuilderPutRequestConfiguration added in v0.43.0

type ScheduleRequestBuilderPutRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ScheduleRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL