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 groups
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 groups
func (*ScheduleRequestBuilder) Delete ¶
func (m *ScheduleRequestBuilder) Delete(ctx context.Context, requestConfiguration *ScheduleRequestBuilderDeleteRequestConfiguration) error
Delete delete navigation property schedule for groups
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() *i98ee724eb951b642ca62569abf1d3cda0e9ca342b1c35e6bb93d1ab0b5946191.OfferShiftRequestsRequestBuilder
OfferShiftRequests the offerShiftRequests property
func (*ScheduleRequestBuilder) OfferShiftRequestsById ¶
func (m *ScheduleRequestBuilder) OfferShiftRequestsById(id string) *iea0766a6107f3958d23f6d55165a212b7c18810c581726007daff6658ae36796.OfferShiftRequestItemRequestBuilder
OfferShiftRequestsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.offerShiftRequests.item collection
func (*ScheduleRequestBuilder) OpenShiftChangeRequests ¶
func (m *ScheduleRequestBuilder) OpenShiftChangeRequests() *i252a222eb77235b52b18b0c9f8303553c657839a4db9ead11772772fd8630fe4.OpenShiftChangeRequestsRequestBuilder
OpenShiftChangeRequests the openShiftChangeRequests property
func (*ScheduleRequestBuilder) OpenShiftChangeRequestsById ¶
func (m *ScheduleRequestBuilder) OpenShiftChangeRequestsById(id string) *i7c1a8cd3fa594c1fc7433210be87d46a669f79ffa033b2ed121559b1a7836b36.OpenShiftChangeRequestItemRequestBuilder
OpenShiftChangeRequestsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.openShiftChangeRequests.item collection
func (*ScheduleRequestBuilder) OpenShifts ¶
func (m *ScheduleRequestBuilder) OpenShifts() *i6d9dcfcd3f7fb04246276019aa4e2779a6d73d2fdefb23aeb6b7727980ae72a8.OpenShiftsRequestBuilder
OpenShifts the openShifts property
func (*ScheduleRequestBuilder) OpenShiftsById ¶
func (m *ScheduleRequestBuilder) OpenShiftsById(id string) *i4371af37049a130938818ac064e9a7234fa37759b90ddd60c724a9f2e40312aa.OpenShiftItemRequestBuilder
OpenShiftsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.openShifts.item collection
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 groups
func (*ScheduleRequestBuilder) SchedulingGroups ¶
func (m *ScheduleRequestBuilder) SchedulingGroups() *ibe75ffd15e1edfe2fb53fc58a7e53cc582e467c94a026b855b863e17e863e4e2.SchedulingGroupsRequestBuilder
SchedulingGroups the schedulingGroups property
func (*ScheduleRequestBuilder) SchedulingGroupsById ¶
func (m *ScheduleRequestBuilder) SchedulingGroupsById(id string) *i25835bf2ea4b2783655a613062849327eae2c462a3fb0bb246ab4e81c0aeefcd.SchedulingGroupItemRequestBuilder
SchedulingGroupsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.schedulingGroups.item collection
func (*ScheduleRequestBuilder) Share ¶
func (m *ScheduleRequestBuilder) Share() *i2547a7f1d67b3d63ac7cd6ad852788ce52638547a6ec23de203e52fa44a92944.ShareRequestBuilder
Share the share property
func (*ScheduleRequestBuilder) Shifts ¶
func (m *ScheduleRequestBuilder) Shifts() *i072c72d2684659fe7cbdb65aef47d6c1918f631d9ab0628e1f00b14b8b8c2188.ShiftsRequestBuilder
Shifts the shifts property
func (*ScheduleRequestBuilder) ShiftsById ¶
func (m *ScheduleRequestBuilder) ShiftsById(id string) *i49f769d63eb0f564f5e3fd6dcde8d8b66f068577823c2849fb223a24af8c4b6d.ShiftItemRequestBuilder
ShiftsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.shifts.item collection
func (*ScheduleRequestBuilder) SwapShiftsChangeRequests ¶
func (m *ScheduleRequestBuilder) SwapShiftsChangeRequests() *i4ee57924c99393c68749c89c3f52497a0a762f96e8c85319a78b103466ae6d15.SwapShiftsChangeRequestsRequestBuilder
SwapShiftsChangeRequests the swapShiftsChangeRequests property
func (*ScheduleRequestBuilder) SwapShiftsChangeRequestsById ¶
func (m *ScheduleRequestBuilder) SwapShiftsChangeRequestsById(id string) *i8d73b6115390f96f3f9effc6c115d9a8c01e4bccf3a6ffb524fe8f9d6d189521.SwapShiftsChangeRequestItemRequestBuilder
SwapShiftsChangeRequestsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.swapShiftsChangeRequests.item collection
func (*ScheduleRequestBuilder) TimeOffReasons ¶
func (m *ScheduleRequestBuilder) TimeOffReasons() *ib957f55cc6bceca14111f9d522afca85a7a87ee4297cb1a52c18263455a1be9f.TimeOffReasonsRequestBuilder
TimeOffReasons the timeOffReasons property
func (*ScheduleRequestBuilder) TimeOffReasonsById ¶
func (m *ScheduleRequestBuilder) TimeOffReasonsById(id string) *iad1beb593b32b2b10705cc5c3c2e390baf898c1d2ec6abdecf140dd092a393c5.TimeOffReasonItemRequestBuilder
TimeOffReasonsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.timeOffReasons.item collection
func (*ScheduleRequestBuilder) TimeOffRequests ¶
func (m *ScheduleRequestBuilder) TimeOffRequests() *ie9c0fe875266534e995b493c7e216891e7e63ab8cb66e0a1bb94a0ed4bd476f0.TimeOffRequestsRequestBuilder
TimeOffRequests the timeOffRequests property
func (*ScheduleRequestBuilder) TimeOffRequestsById ¶
func (m *ScheduleRequestBuilder) TimeOffRequestsById(id string) *i4d1975d833f0871642b081140a8181ebd5b9b14b52c8daf8c17e9fc462496d93.TimeOffRequestItemRequestBuilder
TimeOffRequestsById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.timeOffRequests.item collection
func (*ScheduleRequestBuilder) TimesOff ¶
func (m *ScheduleRequestBuilder) TimesOff() *i3b0fd31e4b254703a84b00af06b87d47018b7f09e267fbbdec09a339330613fc.TimesOffRequestBuilder
TimesOff the timesOff property
func (*ScheduleRequestBuilder) TimesOffById ¶
func (m *ScheduleRequestBuilder) TimesOffById(id string) *i91916952245ecadf3a132c25d6712618462caf09e7999a937a6bdd80260050a1.TimeOffItemRequestBuilder
TimesOffById gets an item from the github.com/microsoftgraph/msgraph-sdk-go/.groups.item.team.schedule.timesOff.item collection
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.