Documentation ¶
Index ¶
- type ScheduleRequestBuilder
- func (m *ScheduleRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *ScheduleRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *ScheduleRequestBuilder) CreatePutRequestInformation(ctx context.Context, ...) (...)
- func (m *ScheduleRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *ScheduleRequestBuilder) Get(ctx context.Context, ...) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, ...)
- func (m *ScheduleRequestBuilder) OfferShiftRequests() ...
- func (m *ScheduleRequestBuilder) OfferShiftRequestsById(id string) ...
- func (m *ScheduleRequestBuilder) OpenShiftChangeRequests() ...
- func (m *ScheduleRequestBuilder) OpenShiftChangeRequestsById(id string) ...
- func (m *ScheduleRequestBuilder) OpenShifts() ...
- func (m *ScheduleRequestBuilder) OpenShiftsById(id string) ...
- func (m *ScheduleRequestBuilder) Put(ctx context.Context, ...) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, ...)
- func (m *ScheduleRequestBuilder) SchedulingGroups() ...
- func (m *ScheduleRequestBuilder) SchedulingGroupsById(id string) ...
- func (m *ScheduleRequestBuilder) Share() ...
- func (m *ScheduleRequestBuilder) Shifts() ...
- func (m *ScheduleRequestBuilder) ShiftsById(id string) ...
- func (m *ScheduleRequestBuilder) SwapShiftsChangeRequests() ...
- func (m *ScheduleRequestBuilder) SwapShiftsChangeRequestsById(id string) ...
- func (m *ScheduleRequestBuilder) TimeOffReasons() ...
- func (m *ScheduleRequestBuilder) TimeOffReasonsById(id string) ...
- func (m *ScheduleRequestBuilder) TimeOffRequests() ...
- func (m *ScheduleRequestBuilder) TimeOffRequestsById(id string) ...
- func (m *ScheduleRequestBuilder) TimesOff() ...
- func (m *ScheduleRequestBuilder) TimesOffById(id string) ...
- type ScheduleRequestBuilderDeleteRequestConfiguration
- type ScheduleRequestBuilderGetQueryParameters
- type ScheduleRequestBuilderGetRequestConfiguration
- type ScheduleRequestBuilderPutRequestConfiguration
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 ¶
func NewScheduleRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ScheduleRequestBuilder
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 ¶
func (m *ScheduleRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *ScheduleRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateDeleteRequestInformation delete navigation property schedule for teams
func (*ScheduleRequestBuilder) CreateGetRequestInformation ¶
func (m *ScheduleRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *ScheduleRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
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
func (m *ScheduleRequestBuilder) CreatePutRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, requestConfiguration *ScheduleRequestBuilderPutRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePutRequestInformation update the navigation property schedule in teams
func (*ScheduleRequestBuilder) Delete ¶
func (m *ScheduleRequestBuilder) Delete(ctx context.Context, requestConfiguration *ScheduleRequestBuilderDeleteRequestConfiguration) error
Delete delete navigation property schedule for teams
func (*ScheduleRequestBuilder) Get ¶
func (m *ScheduleRequestBuilder) Get(ctx context.Context, requestConfiguration *ScheduleRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, error)
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 ¶
func (m *ScheduleRequestBuilder) OfferShiftRequests() *if3cd36465d4e09946347174ffbc52694eb751bbd5204888f91a88e6beeefa786.OfferShiftRequestsRequestBuilder
OfferShiftRequests provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) OfferShiftRequestsById ¶
func (m *ScheduleRequestBuilder) OfferShiftRequestsById(id string) *id6d2fdc6b308e5bcba0d92cb156fdfdf7e8749fb58174b0d3bfafaaba4972a32.OfferShiftRequestItemRequestBuilder
OfferShiftRequestsById provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) OpenShiftChangeRequests ¶
func (m *ScheduleRequestBuilder) OpenShiftChangeRequests() *iabb36575e0f3f7b01e31d31207c004138ea1a70eef52d2604f41b0f97b7dba02.OpenShiftChangeRequestsRequestBuilder
OpenShiftChangeRequests provides operations to manage the openShiftChangeRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) OpenShiftChangeRequestsById ¶
func (m *ScheduleRequestBuilder) OpenShiftChangeRequestsById(id string) *i3e97a7fafa20db003ef2a75a5e79b9165e6ae74b4a976948a89557917308b1ae.OpenShiftChangeRequestItemRequestBuilder
OpenShiftChangeRequestsById provides operations to manage the openShiftChangeRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) OpenShifts ¶
func (m *ScheduleRequestBuilder) OpenShifts() *i979f41b4670fe4856b006b9ac93a1df55909f5177b6c25f3c7e2dc8cb552296e.OpenShiftsRequestBuilder
OpenShifts provides operations to manage the openShifts property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) OpenShiftsById ¶
func (m *ScheduleRequestBuilder) OpenShiftsById(id string) *i077cef4a84be1e18919076de6e3b973ebcf3c54ffb2a0db7aec5fdaf05f74873.OpenShiftItemRequestBuilder
OpenShiftsById provides operations to manage the openShifts property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) Put ¶ added in v0.43.0
func (m *ScheduleRequestBuilder) Put(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, requestConfiguration *ScheduleRequestBuilderPutRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable, error)
Put update the navigation property schedule in teams
func (*ScheduleRequestBuilder) SchedulingGroups ¶
func (m *ScheduleRequestBuilder) SchedulingGroups() *i01519c045ea151004683c20ea1540e9b2eb6fbd39331756c6ee08f264daf2b4d.SchedulingGroupsRequestBuilder
SchedulingGroups provides operations to manage the schedulingGroups property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) SchedulingGroupsById ¶
func (m *ScheduleRequestBuilder) SchedulingGroupsById(id string) *id08a6e1dd69521cd4e2e6c2c076205fa4095da47b2e1624b4768ab0739c44eb1.SchedulingGroupItemRequestBuilder
SchedulingGroupsById provides operations to manage the schedulingGroups property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) Share ¶
func (m *ScheduleRequestBuilder) Share() *i3bddaf301c4fc5b8766f262b90a121596090b82c6065ad0672073263696b869d.ShareRequestBuilder
Share provides operations to call the share method.
func (*ScheduleRequestBuilder) Shifts ¶
func (m *ScheduleRequestBuilder) Shifts() *i0beb6e8e8ccc36855cae59765ef188e46887acee315756b324fea6463e0fde75.ShiftsRequestBuilder
Shifts provides operations to manage the shifts property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) ShiftsById ¶
func (m *ScheduleRequestBuilder) ShiftsById(id string) *i4717029473a05fb649af93bbf657da0c15821fab39c94b18fa872f9884772aa1.ShiftItemRequestBuilder
ShiftsById provides operations to manage the shifts property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) SwapShiftsChangeRequests ¶
func (m *ScheduleRequestBuilder) SwapShiftsChangeRequests() *i5701c54fcbf36fecf5984439549a540b0068134a34161e9a5bad6893c977e04c.SwapShiftsChangeRequestsRequestBuilder
SwapShiftsChangeRequests provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) SwapShiftsChangeRequestsById ¶
func (m *ScheduleRequestBuilder) SwapShiftsChangeRequestsById(id string) *ia798c3c70ac49063707043a913480d584e918c77145a9c2670279dbef879caa6.SwapShiftsChangeRequestItemRequestBuilder
SwapShiftsChangeRequestsById provides operations to manage the swapShiftsChangeRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimeOffReasons ¶
func (m *ScheduleRequestBuilder) TimeOffReasons() *ic303fc988baaa576fdc32b83d9832baf43b33bdbe000c51e721bed4cbac7de4e.TimeOffReasonsRequestBuilder
TimeOffReasons provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimeOffReasonsById ¶
func (m *ScheduleRequestBuilder) TimeOffReasonsById(id string) *icd9016d4d1909d7883252b08c395dcf7ac68e8ff8385953a5652dd1e348add0f.TimeOffReasonItemRequestBuilder
TimeOffReasonsById provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimeOffRequests ¶
func (m *ScheduleRequestBuilder) TimeOffRequests() *i01750d724d2b41bff9529d9c52fb8daa5027ac6457daa092e948fe6d5c394b90.TimeOffRequestsRequestBuilder
TimeOffRequests provides operations to manage the timeOffRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimeOffRequestsById ¶
func (m *ScheduleRequestBuilder) TimeOffRequestsById(id string) *iabeccc97702e6f89f9a15e45a346d12c4f471cc17b4134ada692d86a7a7426f0.TimeOffRequestItemRequestBuilder
TimeOffRequestsById provides operations to manage the timeOffRequests property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimesOff ¶
func (m *ScheduleRequestBuilder) TimesOff() *if0e6faf931107506fdb8d8969c5fb99869a339da13954a14cc90255ff691fae5.TimesOffRequestBuilder
TimesOff provides operations to manage the timesOff property of the microsoft.graph.schedule entity.
func (*ScheduleRequestBuilder) TimesOffById ¶
func (m *ScheduleRequestBuilder) TimesOffById(id string) *ia3f0ee46cad4161730260968933c300c8d5bd2479a2bb471cb27ede57b5aab3e.TimeOffItemRequestBuilder
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.