calendareventexceptionoccurrenceinstance

package
v0.20241126.2320 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/microsoft-graph/groups/beta/calendareventexceptionoccurrenceinstance Documentation

The calendareventexceptionoccurrenceinstance 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/calendareventexceptionoccurrenceinstance"

Client Initialization

client := calendareventexceptionoccurrenceinstance.NewCalendarEventExceptionOccurrenceInstanceClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.AcceptCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.AcceptCalendarEventExceptionOccurrenceInstanceRequest{
	// ...
}


read, err := client.AcceptCalendarEventExceptionOccurrenceInstance(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.CancelCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.CancelCalendarEventExceptionOccurrenceInstanceRequest{
	// ...
}


read, err := client.CancelCalendarEventExceptionOccurrenceInstance(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultCancelCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.DeclineCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.DeclineCalendarEventExceptionOccurrenceInstanceRequest{
	// ...
}


read, err := client.DeclineCalendarEventExceptionOccurrenceInstance(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultDeclineCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.DismissCalendarEventExceptionOccurrenceInstanceReminder

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

read, err := client.DismissCalendarEventExceptionOccurrenceInstanceReminder(ctx, id, calendareventexceptionoccurrenceinstance.DefaultDismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.ForwardCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.ForwardCalendarEventExceptionOccurrenceInstanceRequest{
	// ...
}


read, err := client.ForwardCalendarEventExceptionOccurrenceInstance(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultForwardCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.GetCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

read, err := client.GetCalendarEventExceptionOccurrenceInstance(ctx, id, calendareventexceptionoccurrenceinstance.DefaultGetCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.GetCalendarEventExceptionOccurrenceInstancesCount

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceID("groupId", "eventId", "eventId1")

read, err := client.GetCalendarEventExceptionOccurrenceInstancesCount(ctx, id, calendareventexceptionoccurrenceinstance.DefaultGetCalendarEventExceptionOccurrenceInstancesCountOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.ListCalendarEventExceptionOccurrenceInstances

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceID("groupId", "eventId", "eventId1")

// alternatively `client.ListCalendarEventExceptionOccurrenceInstances(ctx, id, calendareventexceptionoccurrenceinstance.DefaultListCalendarEventExceptionOccurrenceInstancesOperationOptions())` can be used to do batched pagination
items, err := client.ListCalendarEventExceptionOccurrenceInstancesComplete(ctx, id, calendareventexceptionoccurrenceinstance.DefaultListCalendarEventExceptionOccurrenceInstancesOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.SnoozeCalendarEventExceptionOccurrenceInstanceReminder

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.SnoozeCalendarEventExceptionOccurrenceInstanceReminderRequest{
	// ...
}


read, err := client.SnoozeCalendarEventExceptionOccurrenceInstanceReminder(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultSnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: CalendarEventExceptionOccurrenceInstanceClient.TentativelyAcceptCalendarEventExceptionOccurrenceInstance

ctx := context.TODO()
id := calendareventexceptionoccurrenceinstance.NewGroupIdCalendarEventIdExceptionOccurrenceIdInstanceID("groupId", "eventId", "eventId1", "eventId2")

payload := calendareventexceptionoccurrenceinstance.TentativelyAcceptCalendarEventExceptionOccurrenceInstanceRequest{
	// ...
}


read, err := client.TentativelyAcceptCalendarEventExceptionOccurrenceInstance(ctx, id, payload, calendareventexceptionoccurrenceinstance.DefaultTentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptCalendarEventExceptionOccurrenceInstanceOperationOptions

type AcceptCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (AcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (AcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (AcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type AcceptCalendarEventExceptionOccurrenceInstanceOperationResponse

type AcceptCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type AcceptCalendarEventExceptionOccurrenceInstanceRequest

type AcceptCalendarEventExceptionOccurrenceInstanceRequest struct {
	Comment      nullable.Type[string] `json:"Comment,omitempty"`
	SendResponse nullable.Type[bool]   `json:"SendResponse,omitempty"`
}

type CalendarEventExceptionOccurrenceInstanceClient

type CalendarEventExceptionOccurrenceInstanceClient struct {
	Client *msgraph.Client
}

func NewCalendarEventExceptionOccurrenceInstanceClientWithBaseURI

func NewCalendarEventExceptionOccurrenceInstanceClientWithBaseURI(sdkApi sdkEnv.Api) (*CalendarEventExceptionOccurrenceInstanceClient, error)

func (CalendarEventExceptionOccurrenceInstanceClient) AcceptCalendarEventExceptionOccurrenceInstance

AcceptCalendarEventExceptionOccurrenceInstance - Invoke action accept. Accept the specified event in a user calendar.

func (CalendarEventExceptionOccurrenceInstanceClient) CancelCalendarEventExceptionOccurrenceInstance

CancelCalendarEventExceptionOccurrenceInstance - Invoke action cancel. This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and lets the organizer send a custom message to the attendees about the cancellation.

func (CalendarEventExceptionOccurrenceInstanceClient) DeclineCalendarEventExceptionOccurrenceInstance

DeclineCalendarEventExceptionOccurrenceInstance - Invoke action decline. Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

func (CalendarEventExceptionOccurrenceInstanceClient) DismissCalendarEventExceptionOccurrenceInstanceReminder

DismissCalendarEventExceptionOccurrenceInstanceReminder - Invoke action dismissReminder. Dismiss a reminder that has been triggered for an event in a user calendar.

func (CalendarEventExceptionOccurrenceInstanceClient) ForwardCalendarEventExceptionOccurrenceInstance

ForwardCalendarEventExceptionOccurrenceInstance - Invoke action forward. This action allows the organizer or attendee of a meeting event to forward the meeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account.

func (CalendarEventExceptionOccurrenceInstanceClient) GetCalendarEventExceptionOccurrenceInstance

GetCalendarEventExceptionOccurrenceInstance - Get instances from groups. The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but doesn't include occurrences that have been canceled from the series. Navigation property. Read-only. Nullable.

func (CalendarEventExceptionOccurrenceInstanceClient) GetCalendarEventExceptionOccurrenceInstancesCount

GetCalendarEventExceptionOccurrenceInstancesCount - Get the number of the resource

func (CalendarEventExceptionOccurrenceInstanceClient) ListCalendarEventExceptionOccurrenceInstances

ListCalendarEventExceptionOccurrenceInstances - Get instances from groups. The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but doesn't include occurrences that have been canceled from the series. Navigation property. Read-only. Nullable.

func (CalendarEventExceptionOccurrenceInstanceClient) ListCalendarEventExceptionOccurrenceInstancesComplete

ListCalendarEventExceptionOccurrenceInstancesComplete retrieves all the results into a single object

func (CalendarEventExceptionOccurrenceInstanceClient) ListCalendarEventExceptionOccurrenceInstancesCompleteMatchingPredicate

ListCalendarEventExceptionOccurrenceInstancesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (CalendarEventExceptionOccurrenceInstanceClient) SnoozeCalendarEventExceptionOccurrenceInstanceReminder

SnoozeCalendarEventExceptionOccurrenceInstanceReminder - Invoke action snoozeReminder. Postpone a reminder for an event in a user calendar until a new time.

func (CalendarEventExceptionOccurrenceInstanceClient) TentativelyAcceptCalendarEventExceptionOccurrenceInstance

TentativelyAcceptCalendarEventExceptionOccurrenceInstance - Invoke action tentativelyAccept. Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.

type CancelCalendarEventExceptionOccurrenceInstanceOperationOptions

type CancelCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (CancelCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (CancelCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (CancelCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type CancelCalendarEventExceptionOccurrenceInstanceOperationResponse

type CancelCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type CancelCalendarEventExceptionOccurrenceInstanceRequest

type CancelCalendarEventExceptionOccurrenceInstanceRequest struct {
	Comment nullable.Type[string] `json:"Comment,omitempty"`
}

type DeclineCalendarEventExceptionOccurrenceInstanceOperationOptions

type DeclineCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (DeclineCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (DeclineCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (DeclineCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type DeclineCalendarEventExceptionOccurrenceInstanceOperationResponse

type DeclineCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeclineCalendarEventExceptionOccurrenceInstanceRequest

type DeclineCalendarEventExceptionOccurrenceInstanceRequest struct {
	Comment         nullable.Type[string] `json:"Comment,omitempty"`
	ProposedNewTime *beta.TimeSlot        `json:"ProposedNewTime,omitempty"`
	SendResponse    nullable.Type[bool]   `json:"SendResponse,omitempty"`
}

type DismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions

type DismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (DismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToHeaders

func (DismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToOData

func (DismissCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToQuery

type DismissCalendarEventExceptionOccurrenceInstanceReminderOperationResponse

type DismissCalendarEventExceptionOccurrenceInstanceReminderOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type EventOperationPredicate

type EventOperationPredicate struct {
}

func (EventOperationPredicate) Matches

func (p EventOperationPredicate) Matches(input beta.Event) bool

type ForwardCalendarEventExceptionOccurrenceInstanceOperationOptions

type ForwardCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (ForwardCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (ForwardCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (ForwardCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type ForwardCalendarEventExceptionOccurrenceInstanceOperationResponse

type ForwardCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ForwardCalendarEventExceptionOccurrenceInstanceRequest

type ForwardCalendarEventExceptionOccurrenceInstanceRequest struct {
	Comment      nullable.Type[string] `json:"Comment,omitempty"`
	ToRecipients *[]beta.Recipient     `json:"ToRecipients,omitempty"`
}

type GetCalendarEventExceptionOccurrenceInstanceOperationOptions

type GetCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	EndDateTime   *string
	Expand        *odata.Expand
	Metadata      *odata.Metadata
	RetryFunc     client.RequestRetryFunc
	Select        *[]string
	StartDateTime *string
}

func (GetCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (GetCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (GetCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type GetCalendarEventExceptionOccurrenceInstanceOperationResponse

type GetCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.Event
}

type GetCalendarEventExceptionOccurrenceInstancesCountOperationOptions

type GetCalendarEventExceptionOccurrenceInstancesCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func (GetCalendarEventExceptionOccurrenceInstancesCountOperationOptions) ToHeaders

func (GetCalendarEventExceptionOccurrenceInstancesCountOperationOptions) ToOData

func (GetCalendarEventExceptionOccurrenceInstancesCountOperationOptions) ToQuery

type GetCalendarEventExceptionOccurrenceInstancesCountOperationResponse

type GetCalendarEventExceptionOccurrenceInstancesCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListCalendarEventExceptionOccurrenceInstancesCompleteResult

type ListCalendarEventExceptionOccurrenceInstancesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.Event
}

type ListCalendarEventExceptionOccurrenceInstancesCustomPager

type ListCalendarEventExceptionOccurrenceInstancesCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListCalendarEventExceptionOccurrenceInstancesOperationOptions

type ListCalendarEventExceptionOccurrenceInstancesOperationOptions struct {
	Count         *bool
	EndDateTime   *string
	Expand        *odata.Expand
	Filter        *string
	Metadata      *odata.Metadata
	OrderBy       *odata.OrderBy
	RetryFunc     client.RequestRetryFunc
	Search        *string
	Select        *[]string
	Skip          *int64
	StartDateTime *string
	Top           *int64
}

func (ListCalendarEventExceptionOccurrenceInstancesOperationOptions) ToHeaders

func (ListCalendarEventExceptionOccurrenceInstancesOperationOptions) ToOData

func (ListCalendarEventExceptionOccurrenceInstancesOperationOptions) ToQuery

type ListCalendarEventExceptionOccurrenceInstancesOperationResponse

type ListCalendarEventExceptionOccurrenceInstancesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.Event
}

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToHeaders

func (SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToOData

func (SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationOptions) ToQuery

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationResponse

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderRequest

type SnoozeCalendarEventExceptionOccurrenceInstanceReminderRequest struct {
	NewReminderTime *beta.DateTimeTimeZone `json:"NewReminderTime,omitempty"`
}

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToHeaders

func (TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToOData

func (TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationOptions) ToQuery

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationResponse

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceRequest

type TentativelyAcceptCalendarEventExceptionOccurrenceInstanceRequest struct {
	Comment         nullable.Type[string] `json:"Comment,omitempty"`
	ProposedNewTime *beta.TimeSlot        `json:"ProposedNewTime,omitempty"`
	SendResponse    nullable.Type[bool]   `json:"SendResponse,omitempty"`
}

Jump to

Keyboard shortcuts

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