calendar  v3
Public Types | Public Member Functions | Protected Member Functions | Properties | List of all members
Google.Apis.Calendar.v3.EventsResource.MoveRequest Class Reference

Moves an event to another calendar, i.e. changes an event's organizer. More...

Inheritance diagram for Google.Apis.Calendar.v3.EventsResource.MoveRequest:
Google.Apis.Calendar.v3.CalendarBaseServiceRequest< Google.Apis.Calendar.v3.Data.Event >

Public Types

enum  SendUpdatesEnum { SendUpdatesEnum.All, SendUpdatesEnum.ExternalOnly, SendUpdatesEnum.None }
 Guests who should receive notifications about the change of the event's organizer. More...
 

Public Member Functions

 MoveRequest (Google.Apis.Services.IClientService service, string calendarId, string eventId, string destination)
 Constructs a new Move request. More...
 

Protected Member Functions

override void InitParameters ()
 Initializes Move parameter list. More...
 
- Protected Member Functions inherited from Google.Apis.Calendar.v3.CalendarBaseServiceRequest< Google.Apis.Calendar.v3.Data.Event >
 CalendarBaseServiceRequest (Google.Apis.Services.IClientService service)
 Constructs a new CalendarBaseServiceRequest instance. More...
 
override void InitParameters ()
 Initializes Calendar parameter list. More...
 

Properties

virtual string CalendarId [get]
 Calendar identifier of the source calendar where the event currently is on. More...
 
virtual string EventId [get]
 Event identifier. More...
 
virtual string Destination [get]
 Calendar identifier of the target calendar where the event is to be moved to. More...
 
virtual System.Nullable< bool > SendNotifications [get, set]
 Deprecated. Please use sendUpdates instead. More...
 
virtual System.Nullable< SendUpdatesEnumSendUpdates [get, set]
 Guests who should receive notifications about the change of the event's organizer. More...
 
override string MethodName [get]
 Gets the method name. More...
 
override string HttpMethod [get]
 summary>Gets the REST path. More...
 
override string RestPath [get]
 
- Properties inherited from Google.Apis.Calendar.v3.CalendarBaseServiceRequest< Google.Apis.Calendar.v3.Data.Event >
virtual System.Nullable< AltEnum > Alt [get, set]
 Data format for the response. More...
 
virtual string Fields [get, set]
 Selector specifying which fields to include in a partial response. More...
 
virtual string Key [get, set]
 API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. More...
 
virtual string OauthToken [get, set]
 OAuth 2.0 token for the current user. More...
 
virtual System.Nullable< bool > PrettyPrint [get, set]
 Returns response with indentations and line breaks. More...
 
virtual string QuotaUser [get, set]
 An opaque string that represents a user for quota purposes. Must not exceed 40 characters. More...
 
virtual string UserIp [get, set]
 Deprecated. Please use quotaUser instead. More...
 

Detailed Description

Moves an event to another calendar, i.e. changes an event's organizer.

Member Enumeration Documentation

◆ SendUpdatesEnum

Guests who should receive notifications about the change of the event's organizer.

Enumerator
All 

Notifications are sent to all guests.

ExternalOnly 

Notifications are sent to non-Google Calendar guests only.

None 

No notifications are sent. This value should only be used for migration use cases (note that in most migration cases the import method should be used).

Constructor & Destructor Documentation

◆ MoveRequest()

Google.Apis.Calendar.v3.EventsResource.MoveRequest.MoveRequest ( Google.Apis.Services.IClientService  service,
string  calendarId,
string  eventId,
string  destination 
)
inline

Constructs a new Move request.

Member Function Documentation

◆ InitParameters()

override void Google.Apis.Calendar.v3.EventsResource.MoveRequest.InitParameters ( )
inlineprotected

Initializes Move parameter list.

Property Documentation

◆ CalendarId

virtual string Google.Apis.Calendar.v3.EventsResource.MoveRequest.CalendarId
get

Calendar identifier of the source calendar where the event currently is on.

◆ Destination

virtual string Google.Apis.Calendar.v3.EventsResource.MoveRequest.Destination
get

Calendar identifier of the target calendar where the event is to be moved to.

◆ EventId

virtual string Google.Apis.Calendar.v3.EventsResource.MoveRequest.EventId
get

Event identifier.

◆ HttpMethod

override string Google.Apis.Calendar.v3.EventsResource.MoveRequest.HttpMethod
get

summary>Gets the REST path.

◆ MethodName

override string Google.Apis.Calendar.v3.EventsResource.MoveRequest.MethodName
get

Gets the method name.

summary>Gets the HTTP method.

◆ SendNotifications

virtual System.Nullable<bool> Google.Apis.Calendar.v3.EventsResource.MoveRequest.SendNotifications
getset

Deprecated. Please use sendUpdates instead.

Whether to send notifications about the change of the event's organizer. Note that some emails might still be sent even if you set the value to false. The default is false.

◆ SendUpdates

virtual System.Nullable<SendUpdatesEnum> Google.Apis.Calendar.v3.EventsResource.MoveRequest.SendUpdates
getset

Guests who should receive notifications about the change of the event's organizer.


The documentation for this class was generated from the following file: