README
¶
github.com/hashicorp/go-azure-sdk/microsoft-graph/groups/beta/teamscheduletimecard
Documentation
The teamscheduletimecard
SDK allows for interaction with Microsoft Graph groups
(API Version beta
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/microsoft-graph/groups/beta/teamscheduletimecard"
Client Initialization
client := teamscheduletimecard.NewTeamScheduleTimeCardClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer
Example Usage: TeamScheduleTimeCardClient.CreateTeamScheduleTimeCard
ctx := context.TODO()
id := teamscheduletimecard.NewGroupID("groupId")
payload := teamscheduletimecard.TimeCard{
// ...
}
read, err := client.CreateTeamScheduleTimeCard(ctx, id, payload, teamscheduletimecard.DefaultCreateTeamScheduleTimeCardOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.CreateTeamScheduleTimeCardClockIn
ctx := context.TODO()
id := teamscheduletimecard.NewGroupID("groupId")
payload := teamscheduletimecard.CreateTeamScheduleTimeCardClockInRequest{
// ...
}
read, err := client.CreateTeamScheduleTimeCardClockIn(ctx, id, payload, teamscheduletimecard.DefaultCreateTeamScheduleTimeCardClockInOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.CreateTeamScheduleTimeCardClockOut
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
payload := teamscheduletimecard.CreateTeamScheduleTimeCardClockOutRequest{
// ...
}
read, err := client.CreateTeamScheduleTimeCardClockOut(ctx, id, payload, teamscheduletimecard.DefaultCreateTeamScheduleTimeCardClockOutOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.CreateTeamScheduleTimeCardConfirm
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
read, err := client.CreateTeamScheduleTimeCardConfirm(ctx, id, teamscheduletimecard.DefaultCreateTeamScheduleTimeCardConfirmOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.DeleteTeamScheduleTimeCard
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
read, err := client.DeleteTeamScheduleTimeCard(ctx, id, teamscheduletimecard.DefaultDeleteTeamScheduleTimeCardOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.EndTeamScheduleTimeCardBreak
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
payload := teamscheduletimecard.EndTeamScheduleTimeCardBreakRequest{
// ...
}
read, err := client.EndTeamScheduleTimeCardBreak(ctx, id, payload, teamscheduletimecard.DefaultEndTeamScheduleTimeCardBreakOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.GetTeamScheduleTimeCard
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
read, err := client.GetTeamScheduleTimeCard(ctx, id, teamscheduletimecard.DefaultGetTeamScheduleTimeCardOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.GetTeamScheduleTimeCardsCount
ctx := context.TODO()
id := teamscheduletimecard.NewGroupID("groupId")
read, err := client.GetTeamScheduleTimeCardsCount(ctx, id, teamscheduletimecard.DefaultGetTeamScheduleTimeCardsCountOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.ListTeamScheduleTimeCards
ctx := context.TODO()
id := teamscheduletimecard.NewGroupID("groupId")
// alternatively `client.ListTeamScheduleTimeCards(ctx, id, teamscheduletimecard.DefaultListTeamScheduleTimeCardsOperationOptions())` can be used to do batched pagination
items, err := client.ListTeamScheduleTimeCardsComplete(ctx, id, teamscheduletimecard.DefaultListTeamScheduleTimeCardsOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: TeamScheduleTimeCardClient.StartTeamScheduleTimeCardBreak
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
payload := teamscheduletimecard.StartTeamScheduleTimeCardBreakRequest{
// ...
}
read, err := client.StartTeamScheduleTimeCardBreak(ctx, id, payload, teamscheduletimecard.DefaultStartTeamScheduleTimeCardBreakOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: TeamScheduleTimeCardClient.UpdateTeamScheduleTimeCard
ctx := context.TODO()
id := teamscheduletimecard.NewGroupIdTeamScheduleTimeCardID("groupId", "timeCardId")
payload := teamscheduletimecard.TimeCard{
// ...
}
read, err := client.UpdateTeamScheduleTimeCard(ctx, id, payload, teamscheduletimecard.DefaultUpdateTeamScheduleTimeCardOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Documentation
¶
Index ¶
- type CreateTeamScheduleTimeCardClockInOperationOptions
- type CreateTeamScheduleTimeCardClockInOperationResponse
- type CreateTeamScheduleTimeCardClockInRequest
- type CreateTeamScheduleTimeCardClockOutOperationOptions
- type CreateTeamScheduleTimeCardClockOutOperationResponse
- type CreateTeamScheduleTimeCardClockOutRequest
- type CreateTeamScheduleTimeCardConfirmOperationOptions
- type CreateTeamScheduleTimeCardConfirmOperationResponse
- type CreateTeamScheduleTimeCardOperationOptions
- type CreateTeamScheduleTimeCardOperationResponse
- type DeleteTeamScheduleTimeCardOperationOptions
- type DeleteTeamScheduleTimeCardOperationResponse
- type EndTeamScheduleTimeCardBreakOperationOptions
- type EndTeamScheduleTimeCardBreakOperationResponse
- type EndTeamScheduleTimeCardBreakRequest
- type GetTeamScheduleTimeCardOperationOptions
- type GetTeamScheduleTimeCardOperationResponse
- type GetTeamScheduleTimeCardsCountOperationOptions
- type GetTeamScheduleTimeCardsCountOperationResponse
- type ListTeamScheduleTimeCardsCompleteResult
- type ListTeamScheduleTimeCardsCustomPager
- type ListTeamScheduleTimeCardsOperationOptions
- type ListTeamScheduleTimeCardsOperationResponse
- type StartTeamScheduleTimeCardBreakOperationOptions
- type StartTeamScheduleTimeCardBreakOperationResponse
- type StartTeamScheduleTimeCardBreakRequest
- type TeamScheduleTimeCardClient
- func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCard(ctx context.Context, id beta.GroupId, input beta.TimeCard, ...) (result CreateTeamScheduleTimeCardOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockIn(ctx context.Context, id beta.GroupId, ...) (result CreateTeamScheduleTimeCardClockInOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockOut(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result CreateTeamScheduleTimeCardClockOutOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardConfirm(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result CreateTeamScheduleTimeCardConfirmOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) DeleteTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result DeleteTeamScheduleTimeCardOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) EndTeamScheduleTimeCardBreak(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result EndTeamScheduleTimeCardBreakOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) GetTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result GetTeamScheduleTimeCardOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) GetTeamScheduleTimeCardsCount(ctx context.Context, id beta.GroupId, ...) (result GetTeamScheduleTimeCardsCountOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCards(ctx context.Context, id beta.GroupId, ...) (result ListTeamScheduleTimeCardsOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsComplete(ctx context.Context, id beta.GroupId, ...) (ListTeamScheduleTimeCardsCompleteResult, error)
- func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsCompleteMatchingPredicate(ctx context.Context, id beta.GroupId, ...) (result ListTeamScheduleTimeCardsCompleteResult, err error)
- func (c TeamScheduleTimeCardClient) StartTeamScheduleTimeCardBreak(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result StartTeamScheduleTimeCardBreakOperationResponse, err error)
- func (c TeamScheduleTimeCardClient) UpdateTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, ...) (result UpdateTeamScheduleTimeCardOperationResponse, err error)
- type TimeCardOperationPredicate
- type UpdateTeamScheduleTimeCardOperationOptions
- type UpdateTeamScheduleTimeCardOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTeamScheduleTimeCardClockInOperationOptions ¶
type CreateTeamScheduleTimeCardClockInOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateTeamScheduleTimeCardClockInOperationOptions ¶
func DefaultCreateTeamScheduleTimeCardClockInOperationOptions() CreateTeamScheduleTimeCardClockInOperationOptions
func (CreateTeamScheduleTimeCardClockInOperationOptions) ToHeaders ¶
func (o CreateTeamScheduleTimeCardClockInOperationOptions) ToHeaders() *client.Headers
func (CreateTeamScheduleTimeCardClockInOperationOptions) ToOData ¶
func (o CreateTeamScheduleTimeCardClockInOperationOptions) ToOData() *odata.Query
func (CreateTeamScheduleTimeCardClockInOperationOptions) ToQuery ¶
func (o CreateTeamScheduleTimeCardClockInOperationOptions) ToQuery() *client.QueryParams
type CreateTeamScheduleTimeCardClockOutOperationOptions ¶
type CreateTeamScheduleTimeCardClockOutOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateTeamScheduleTimeCardClockOutOperationOptions ¶
func DefaultCreateTeamScheduleTimeCardClockOutOperationOptions() CreateTeamScheduleTimeCardClockOutOperationOptions
func (CreateTeamScheduleTimeCardClockOutOperationOptions) ToHeaders ¶
func (o CreateTeamScheduleTimeCardClockOutOperationOptions) ToHeaders() *client.Headers
func (CreateTeamScheduleTimeCardClockOutOperationOptions) ToOData ¶
func (o CreateTeamScheduleTimeCardClockOutOperationOptions) ToOData() *odata.Query
func (CreateTeamScheduleTimeCardClockOutOperationOptions) ToQuery ¶
func (o CreateTeamScheduleTimeCardClockOutOperationOptions) ToQuery() *client.QueryParams
type CreateTeamScheduleTimeCardConfirmOperationOptions ¶
type CreateTeamScheduleTimeCardConfirmOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateTeamScheduleTimeCardConfirmOperationOptions ¶
func DefaultCreateTeamScheduleTimeCardConfirmOperationOptions() CreateTeamScheduleTimeCardConfirmOperationOptions
func (CreateTeamScheduleTimeCardConfirmOperationOptions) ToHeaders ¶
func (o CreateTeamScheduleTimeCardConfirmOperationOptions) ToHeaders() *client.Headers
func (CreateTeamScheduleTimeCardConfirmOperationOptions) ToOData ¶
func (o CreateTeamScheduleTimeCardConfirmOperationOptions) ToOData() *odata.Query
func (CreateTeamScheduleTimeCardConfirmOperationOptions) ToQuery ¶
func (o CreateTeamScheduleTimeCardConfirmOperationOptions) ToQuery() *client.QueryParams
type CreateTeamScheduleTimeCardOperationOptions ¶
type CreateTeamScheduleTimeCardOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateTeamScheduleTimeCardOperationOptions ¶
func DefaultCreateTeamScheduleTimeCardOperationOptions() CreateTeamScheduleTimeCardOperationOptions
func (CreateTeamScheduleTimeCardOperationOptions) ToHeaders ¶
func (o CreateTeamScheduleTimeCardOperationOptions) ToHeaders() *client.Headers
func (CreateTeamScheduleTimeCardOperationOptions) ToOData ¶
func (o CreateTeamScheduleTimeCardOperationOptions) ToOData() *odata.Query
func (CreateTeamScheduleTimeCardOperationOptions) ToQuery ¶
func (o CreateTeamScheduleTimeCardOperationOptions) ToQuery() *client.QueryParams
type DeleteTeamScheduleTimeCardOperationOptions ¶
type DeleteTeamScheduleTimeCardOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteTeamScheduleTimeCardOperationOptions ¶
func DefaultDeleteTeamScheduleTimeCardOperationOptions() DeleteTeamScheduleTimeCardOperationOptions
func (DeleteTeamScheduleTimeCardOperationOptions) ToHeaders ¶
func (o DeleteTeamScheduleTimeCardOperationOptions) ToHeaders() *client.Headers
func (DeleteTeamScheduleTimeCardOperationOptions) ToOData ¶
func (o DeleteTeamScheduleTimeCardOperationOptions) ToOData() *odata.Query
func (DeleteTeamScheduleTimeCardOperationOptions) ToQuery ¶
func (o DeleteTeamScheduleTimeCardOperationOptions) ToQuery() *client.QueryParams
type EndTeamScheduleTimeCardBreakOperationOptions ¶
type EndTeamScheduleTimeCardBreakOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultEndTeamScheduleTimeCardBreakOperationOptions ¶
func DefaultEndTeamScheduleTimeCardBreakOperationOptions() EndTeamScheduleTimeCardBreakOperationOptions
func (EndTeamScheduleTimeCardBreakOperationOptions) ToHeaders ¶
func (o EndTeamScheduleTimeCardBreakOperationOptions) ToHeaders() *client.Headers
func (EndTeamScheduleTimeCardBreakOperationOptions) ToOData ¶
func (o EndTeamScheduleTimeCardBreakOperationOptions) ToOData() *odata.Query
func (EndTeamScheduleTimeCardBreakOperationOptions) ToQuery ¶
func (o EndTeamScheduleTimeCardBreakOperationOptions) ToQuery() *client.QueryParams
type GetTeamScheduleTimeCardOperationOptions ¶
type GetTeamScheduleTimeCardOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetTeamScheduleTimeCardOperationOptions ¶
func DefaultGetTeamScheduleTimeCardOperationOptions() GetTeamScheduleTimeCardOperationOptions
func (GetTeamScheduleTimeCardOperationOptions) ToHeaders ¶
func (o GetTeamScheduleTimeCardOperationOptions) ToHeaders() *client.Headers
func (GetTeamScheduleTimeCardOperationOptions) ToOData ¶
func (o GetTeamScheduleTimeCardOperationOptions) ToOData() *odata.Query
func (GetTeamScheduleTimeCardOperationOptions) ToQuery ¶
func (o GetTeamScheduleTimeCardOperationOptions) ToQuery() *client.QueryParams
type GetTeamScheduleTimeCardsCountOperationOptions ¶
type GetTeamScheduleTimeCardsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetTeamScheduleTimeCardsCountOperationOptions ¶
func DefaultGetTeamScheduleTimeCardsCountOperationOptions() GetTeamScheduleTimeCardsCountOperationOptions
func (GetTeamScheduleTimeCardsCountOperationOptions) ToHeaders ¶
func (o GetTeamScheduleTimeCardsCountOperationOptions) ToHeaders() *client.Headers
func (GetTeamScheduleTimeCardsCountOperationOptions) ToOData ¶
func (o GetTeamScheduleTimeCardsCountOperationOptions) ToOData() *odata.Query
func (GetTeamScheduleTimeCardsCountOperationOptions) ToQuery ¶
func (o GetTeamScheduleTimeCardsCountOperationOptions) ToQuery() *client.QueryParams
type ListTeamScheduleTimeCardsCustomPager ¶
func (*ListTeamScheduleTimeCardsCustomPager) NextPageLink ¶
func (p *ListTeamScheduleTimeCardsCustomPager) NextPageLink() *odata.Link
type ListTeamScheduleTimeCardsOperationOptions ¶
type ListTeamScheduleTimeCardsOperationOptions struct { Count *bool Expand *odata.Expand Filter *string Metadata *odata.Metadata OrderBy *odata.OrderBy RetryFunc client.RequestRetryFunc Search *string Select *[]string Skip *int64 Top *int64 }
func DefaultListTeamScheduleTimeCardsOperationOptions ¶
func DefaultListTeamScheduleTimeCardsOperationOptions() ListTeamScheduleTimeCardsOperationOptions
func (ListTeamScheduleTimeCardsOperationOptions) ToHeaders ¶
func (o ListTeamScheduleTimeCardsOperationOptions) ToHeaders() *client.Headers
func (ListTeamScheduleTimeCardsOperationOptions) ToOData ¶
func (o ListTeamScheduleTimeCardsOperationOptions) ToOData() *odata.Query
func (ListTeamScheduleTimeCardsOperationOptions) ToQuery ¶
func (o ListTeamScheduleTimeCardsOperationOptions) ToQuery() *client.QueryParams
type StartTeamScheduleTimeCardBreakOperationOptions ¶
type StartTeamScheduleTimeCardBreakOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultStartTeamScheduleTimeCardBreakOperationOptions ¶
func DefaultStartTeamScheduleTimeCardBreakOperationOptions() StartTeamScheduleTimeCardBreakOperationOptions
func (StartTeamScheduleTimeCardBreakOperationOptions) ToHeaders ¶
func (o StartTeamScheduleTimeCardBreakOperationOptions) ToHeaders() *client.Headers
func (StartTeamScheduleTimeCardBreakOperationOptions) ToOData ¶
func (o StartTeamScheduleTimeCardBreakOperationOptions) ToOData() *odata.Query
func (StartTeamScheduleTimeCardBreakOperationOptions) ToQuery ¶
func (o StartTeamScheduleTimeCardBreakOperationOptions) ToQuery() *client.QueryParams
type TeamScheduleTimeCardClient ¶
func NewTeamScheduleTimeCardClientWithBaseURI ¶
func NewTeamScheduleTimeCardClientWithBaseURI(sdkApi sdkEnv.Api) (*TeamScheduleTimeCardClient, error)
func (TeamScheduleTimeCardClient) CreateTeamScheduleTimeCard ¶
func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCard(ctx context.Context, id beta.GroupId, input beta.TimeCard, options CreateTeamScheduleTimeCardOperationOptions) (result CreateTeamScheduleTimeCardOperationResponse, err error)
CreateTeamScheduleTimeCard - Create new navigation property to timeCards for groups
func (TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockIn ¶
func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockIn(ctx context.Context, id beta.GroupId, input CreateTeamScheduleTimeCardClockInRequest, options CreateTeamScheduleTimeCardClockInOperationOptions) (result CreateTeamScheduleTimeCardClockInOperationResponse, err error)
CreateTeamScheduleTimeCardClockIn - Invoke action clockIn. Clock in to start a timeCard.
func (TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockOut ¶
func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardClockOut(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, input CreateTeamScheduleTimeCardClockOutRequest, options CreateTeamScheduleTimeCardClockOutOperationOptions) (result CreateTeamScheduleTimeCardClockOutOperationResponse, err error)
CreateTeamScheduleTimeCardClockOut - Invoke action clockOut. Clock out to end an open timeCard.
func (TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardConfirm ¶
func (c TeamScheduleTimeCardClient) CreateTeamScheduleTimeCardConfirm(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, options CreateTeamScheduleTimeCardConfirmOperationOptions) (result CreateTeamScheduleTimeCardConfirmOperationResponse, err error)
CreateTeamScheduleTimeCardConfirm - Invoke action confirm. Confirm a specific timeCard.
func (TeamScheduleTimeCardClient) DeleteTeamScheduleTimeCard ¶
func (c TeamScheduleTimeCardClient) DeleteTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, options DeleteTeamScheduleTimeCardOperationOptions) (result DeleteTeamScheduleTimeCardOperationResponse, err error)
DeleteTeamScheduleTimeCard - Delete navigation property timeCards for groups
func (TeamScheduleTimeCardClient) EndTeamScheduleTimeCardBreak ¶
func (c TeamScheduleTimeCardClient) EndTeamScheduleTimeCardBreak(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, input EndTeamScheduleTimeCardBreakRequest, options EndTeamScheduleTimeCardBreakOperationOptions) (result EndTeamScheduleTimeCardBreakOperationResponse, err error)
EndTeamScheduleTimeCardBreak - Invoke action endBreak. End the open break in a specific timeCard.
func (TeamScheduleTimeCardClient) GetTeamScheduleTimeCard ¶
func (c TeamScheduleTimeCardClient) GetTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, options GetTeamScheduleTimeCardOperationOptions) (result GetTeamScheduleTimeCardOperationResponse, err error)
GetTeamScheduleTimeCard - Get timeCards from groups. The time cards in the schedule.
func (TeamScheduleTimeCardClient) GetTeamScheduleTimeCardsCount ¶
func (c TeamScheduleTimeCardClient) GetTeamScheduleTimeCardsCount(ctx context.Context, id beta.GroupId, options GetTeamScheduleTimeCardsCountOperationOptions) (result GetTeamScheduleTimeCardsCountOperationResponse, err error)
GetTeamScheduleTimeCardsCount - Get the number of the resource
func (TeamScheduleTimeCardClient) ListTeamScheduleTimeCards ¶
func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCards(ctx context.Context, id beta.GroupId, options ListTeamScheduleTimeCardsOperationOptions) (result ListTeamScheduleTimeCardsOperationResponse, err error)
ListTeamScheduleTimeCards - Get timeCards from groups. The time cards in the schedule.
func (TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsComplete ¶
func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsComplete(ctx context.Context, id beta.GroupId, options ListTeamScheduleTimeCardsOperationOptions) (ListTeamScheduleTimeCardsCompleteResult, error)
ListTeamScheduleTimeCardsComplete retrieves all the results into a single object
func (TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsCompleteMatchingPredicate ¶
func (c TeamScheduleTimeCardClient) ListTeamScheduleTimeCardsCompleteMatchingPredicate(ctx context.Context, id beta.GroupId, options ListTeamScheduleTimeCardsOperationOptions, predicate TimeCardOperationPredicate) (result ListTeamScheduleTimeCardsCompleteResult, err error)
ListTeamScheduleTimeCardsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (TeamScheduleTimeCardClient) StartTeamScheduleTimeCardBreak ¶
func (c TeamScheduleTimeCardClient) StartTeamScheduleTimeCardBreak(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, input StartTeamScheduleTimeCardBreakRequest, options StartTeamScheduleTimeCardBreakOperationOptions) (result StartTeamScheduleTimeCardBreakOperationResponse, err error)
StartTeamScheduleTimeCardBreak - Invoke action startBreak. Start a break in a specific timeCard.
func (TeamScheduleTimeCardClient) UpdateTeamScheduleTimeCard ¶
func (c TeamScheduleTimeCardClient) UpdateTeamScheduleTimeCard(ctx context.Context, id beta.GroupIdTeamScheduleTimeCardId, input beta.TimeCard, options UpdateTeamScheduleTimeCardOperationOptions) (result UpdateTeamScheduleTimeCardOperationResponse, err error)
UpdateTeamScheduleTimeCard - Update the navigation property timeCards in groups
type TimeCardOperationPredicate ¶
type TimeCardOperationPredicate struct { }
type UpdateTeamScheduleTimeCardOperationOptions ¶
type UpdateTeamScheduleTimeCardOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateTeamScheduleTimeCardOperationOptions ¶
func DefaultUpdateTeamScheduleTimeCardOperationOptions() UpdateTeamScheduleTimeCardOperationOptions
func (UpdateTeamScheduleTimeCardOperationOptions) ToHeaders ¶
func (o UpdateTeamScheduleTimeCardOperationOptions) ToHeaders() *client.Headers
func (UpdateTeamScheduleTimeCardOperationOptions) ToOData ¶
func (o UpdateTeamScheduleTimeCardOperationOptions) ToOData() *odata.Query
func (UpdateTeamScheduleTimeCardOperationOptions) ToQuery ¶
func (o UpdateTeamScheduleTimeCardOperationOptions) ToQuery() *client.QueryParams
Source Files
¶
- client.go
- method_createteamscheduletimecard.go
- method_createteamscheduletimecardclockin.go
- method_createteamscheduletimecardclockout.go
- method_createteamscheduletimecardconfirm.go
- method_deleteteamscheduletimecard.go
- method_endteamscheduletimecardbreak.go
- method_getteamscheduletimecard.go
- method_getteamscheduletimecardscount.go
- method_listteamscheduletimecards.go
- method_startteamscheduletimecardbreak.go
- method_updateteamscheduletimecard.go
- model_createteamscheduletimecardclockinrequest.go
- model_createteamscheduletimecardclockoutrequest.go
- model_endteamscheduletimecardbreakrequest.go
- model_startteamscheduletimecardbreakrequest.go
- predicates.go
- version.go