Skip to main content

Class AppointmentMoveData

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for AppointmentMoveData. Parameter data for moving an appointment.

Inheritance

objectCarrierAppointmentMoveData

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

AppointmentMoveData()

Default constructor - defaults any enum props to 0.

Properties

AppointmentId

The appointmentId. Both master and child record ids are accepted.

Property Value

int

ImapEMailConnectionInfo

Login information for imap server. Will be null if no login information is relevant.

Property Value

EMailConnectionInfo

IsAlldayEvent

If true, the appointment should be set to all day

Property Value

bool

IsFree

If true, the time is free (not busy).

Property Value

bool

NewStartTime

The new start time for the moved booking.

Property Value

DateTime

SendEmailToParticipants

If true, emails will be sent to all participants that is marked with send email flag if deemed necessary. If false no mails will be sent even if the send email flag is true.

Property Value

bool

SmtpEMailConnectionInfo

Login information for outgoing smtp email server. Will be null if no login information is relevant.

Property Value

EMailConnectionInfo

UpdateMode

Update mode for a recurring appointment. NULL if unknown enum value.

Property Value

RecurrenceUpdateMode?

See Also

AppointmentMoveData.UpdateMode_String

UpdateMode_String

Update mode for a recurring appointment. Raw string enum value.

Property Value

string

See Also

AppointmentMoveData.UpdateMode

See Also

AppointmentAgent