public class MapiCalendarDto extends MapiMessageItemBaseDto
Constructor and Description |
---|
MapiCalendarDto() |
MapiCalendarDto(List<MapiAttachmentDto> attachments,
String billing,
String body,
String bodyHtml,
String bodyRtf,
String bodyType,
List<String> categories,
List<String> companies,
String itemId,
String messageClass,
String mileage,
List<MapiRecipientDto> recipients,
String sensitivity,
String subject,
String subjectPrefix,
List<MapiPropertyDto> properties,
Boolean appointmentCounterProposal,
MapiCalendarAttendeesDto attendees,
String busyStatus,
List<String> clientIntent,
Date endDate,
MapiCalendarTimeZoneDto endDateTimeZone,
Boolean isAllDay,
String keyWords,
String location,
MapiCalendarEventRecurrenceDto recurrence,
Integer reminderDelta,
String reminderFileParameter,
Boolean reminderSet,
Integer sequence,
Date startDate,
MapiCalendarTimeZoneDto startDateTimeZone,
String uid,
MapiElectronicAddressDto organizer)
Initializes a new instance of the MapiCalendarDto
|
Modifier and Type | Method and Description |
---|---|
MapiCalendarDto |
addClientIntentItem(String clientIntentItem)
Add an item to clientIntent and return this.
|
MapiCalendarDto |
appointmentCounterProposal(Boolean appointmentCounterProposal)
Set appointmentCounterProposal and return this.
|
MapiCalendarDto |
attendees(MapiCalendarAttendeesDto attendees)
Set attendees and return this.
|
MapiCalendarDto |
busyStatus(String busyStatus)
Set busyStatus and return this.
|
MapiCalendarDto |
clientIntent(List<String> clientIntent)
Set clientIntent and return this.
|
MapiCalendarDto |
endDate(Date endDate)
Set endDate and return this.
|
MapiCalendarDto |
endDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
Set endDateTimeZone and return this.
|
boolean |
equals(Object o) |
MapiCalendarAttendeesDto |
getAttendees()
Attendees
|
String |
getBusyStatus()
Enumerates the mapi calendar possible busy status Enum, available values: Free, Tentative, Busy, OutOfOffice
|
List<String> |
getClientIntent()
Actions the user has taken on this Meeting object.
|
Date |
getEndDate()
End date and time of the event.
|
MapiCalendarTimeZoneDto |
getEndDateTimeZone()
Time zone information that indicates the time zone of the EndDate property.
|
String |
getKeyWords()
Categories of the calendar object.
|
String |
getLocation()
Location of the event.
|
MapiElectronicAddressDto |
getOrganizer()
Organizer
|
MapiCalendarEventRecurrenceDto |
getRecurrence()
Recurrence properties.
|
Integer |
getReminderDelta()
Interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.
|
String |
getReminderFileParameter()
Full path of the sound that a client SHOULD play when the reminder becomes overdue.
|
Integer |
getSequence()
Sequence number.
|
Date |
getStartDate()
Start date and time of the event.
|
MapiCalendarTimeZoneDto |
getStartDateTimeZone()
Time zone information that indicates the time zone of the StartDate property.
|
String |
getUid()
Unique identifier.
|
int |
hashCode() |
MapiCalendarDto |
isAllDay(Boolean isAllDay)
Set isAllDay and return this.
|
Boolean |
isAppointmentCounterProposal()
Value indicating whether a Meeting Response object is a counter proposal.
|
Boolean |
isIsAllDay()
Value indicating whether the event is an all-day event.
|
Boolean |
isReminderSet()
Value indicating whether a reminder is set on the object.
|
MapiCalendarDto |
keyWords(String keyWords)
Set keyWords and return this.
|
MapiCalendarDto |
location(String location)
Set location and return this.
|
MapiCalendarDto |
organizer(MapiElectronicAddressDto organizer)
Set organizer and return this.
|
MapiCalendarDto |
recurrence(MapiCalendarEventRecurrenceDto recurrence)
Set recurrence and return this.
|
MapiCalendarDto |
reminderDelta(Integer reminderDelta)
Set reminderDelta and return this.
|
MapiCalendarDto |
reminderFileParameter(String reminderFileParameter)
Set reminderFileParameter and return this.
|
MapiCalendarDto |
reminderSet(Boolean reminderSet)
Set reminderSet and return this.
|
MapiCalendarDto |
sequence(Integer sequence)
Set sequence and return this.
|
void |
setAppointmentCounterProposal(Boolean appointmentCounterProposal)
Set appointmentCounterProposal.
|
void |
setAttendees(MapiCalendarAttendeesDto attendees)
Set attendees.
|
void |
setBusyStatus(String busyStatus)
Set busyStatus.
|
void |
setClientIntent(List<String> clientIntent)
Set clientIntent.
|
void |
setEndDate(Date endDate)
Set endDate.
|
void |
setEndDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
Set endDateTimeZone.
|
void |
setIsAllDay(Boolean isAllDay)
Set isAllDay.
|
void |
setKeyWords(String keyWords)
Set keyWords.
|
void |
setLocation(String location)
Set location.
|
void |
setOrganizer(MapiElectronicAddressDto organizer)
Set organizer.
|
void |
setRecurrence(MapiCalendarEventRecurrenceDto recurrence)
Set recurrence.
|
void |
setReminderDelta(Integer reminderDelta)
Set reminderDelta.
|
void |
setReminderFileParameter(String reminderFileParameter)
Set reminderFileParameter.
|
void |
setReminderSet(Boolean reminderSet)
Set reminderSet.
|
void |
setSequence(Integer sequence)
Set sequence.
|
void |
setStartDate(Date startDate)
Set startDate.
|
void |
setStartDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
Set startDateTimeZone.
|
void |
setUid(String uid)
Set uid.
|
MapiCalendarDto |
startDate(Date startDate)
Set startDate and return this.
|
MapiCalendarDto |
startDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
Set startDateTimeZone and return this.
|
String |
toString() |
MapiCalendarDto |
uid(String uid)
Set uid and return this.
|
addAttachmentsItem, addCategoriesItem, addCompaniesItem, addPropertiesItem, addRecipientsItem, attachments, billing, body, bodyHtml, bodyRtf, bodyType, categories, companies, getAttachments, getBilling, getBody, getBodyHtml, getBodyRtf, getBodyType, getCategories, getCompanies, getDiscriminator, getItemId, getMessageClass, getMileage, getProperties, getRecipients, getSensitivity, getSubject, getSubjectPrefix, itemId, messageClass, mileage, properties, recipients, sensitivity, setAttachments, setBilling, setBody, setBodyHtml, setBodyRtf, setBodyType, setCategories, setCompanies, setDiscriminator, setItemId, setMessageClass, setMileage, setProperties, setRecipients, setSensitivity, setSubject, setSubjectPrefix, subject, subjectPrefix
public MapiCalendarDto()
public MapiCalendarDto(List<MapiAttachmentDto> attachments, String billing, String body, String bodyHtml, String bodyRtf, String bodyType, List<String> categories, List<String> companies, String itemId, String messageClass, String mileage, List<MapiRecipientDto> recipients, String sensitivity, String subject, String subjectPrefix, List<MapiPropertyDto> properties, Boolean appointmentCounterProposal, MapiCalendarAttendeesDto attendees, String busyStatus, List<String> clientIntent, Date endDate, MapiCalendarTimeZoneDto endDateTimeZone, Boolean isAllDay, String keyWords, String location, MapiCalendarEventRecurrenceDto recurrence, Integer reminderDelta, String reminderFileParameter, Boolean reminderSet, Integer sequence, Date startDate, MapiCalendarTimeZoneDto startDateTimeZone, String uid, MapiElectronicAddressDto organizer)
attachments
- Message item attachments.billing
- Billing information associated with an item.body
- Message text.bodyHtml
- Gets the BodyRtf of the message converted to HTML, if present, otherwise an empty string.bodyRtf
- RTF formatted message text.bodyType
- The content type of message body. Enum, available values: PlainText, Html, Rtfcategories
- Contains keywords or categories for the message object.companies
- Contains the names of the companies that are associated with an item.itemId
- The item id, uses with a server.messageClass
- Case-sensitive string that identifies the sender-defined message class, such as IPM.Note. The message class specifies the type, purpose, or content of the message.mileage
- Contains the mileage information that is associated with an item.recipients
- Recipients of the message.sensitivity
- Contains values that indicate the message sensitivity. Enum, available values: None, Personal, Private, CompanyConfidentialsubject
- Subject of the message.subjectPrefix
- Subject prefix that typically indicates some action on a message, such as \"FW: \" for forwarding.properties
- List of MAPI propertiesappointmentCounterProposal
- Value indicating whether a Meeting Response object is a counter proposal.attendees
- AttendeesbusyStatus
- Enumerates the mapi calendar possible busy status Enum, available values: Free, Tentative, Busy, OutOfOfficeclientIntent
- Actions the user has taken on this Meeting object. Items: Enumerates the actions the user can taken on the Meeting object Enum, available values: Manager, Delegate, DeletedWithNoResponse, DeletedExceptionWithNoResponse, RespondedTentative, RespondedAccept, RespondedDecline, ModifiedStartTime, ModifiedEndTime, ModifiedLocation, RespondedExceptionDecline, Canceled, ExceptionCanceledendDate
- End date and time of the event. If the date is not set, default value for DateTime is returned.endDateTimeZone
- Time zone information that indicates the time zone of the EndDate property.isAllDay
- Value indicating whether the event is an all-day event.keyWords
- Categories of the calendar object.location
- Location of the event.recurrence
- Recurrence properties.reminderDelta
- Interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.reminderFileParameter
- Full path of the sound that a client SHOULD play when the reminder becomes overdue.reminderSet
- Value indicating whether a reminder is set on the object.sequence
- Sequence number.startDate
- Start date and time of the event. If the date is not set, default value for DateTime is returned.startDateTimeZone
- Time zone information that indicates the time zone of the StartDate property.uid
- Unique identifier.organizer
- Organizerpublic MapiCalendarDto appointmentCounterProposal(Boolean appointmentCounterProposal)
appointmentCounterProposal
- Value indicating whether a Meeting Response object is a counter proposal.public Boolean isAppointmentCounterProposal()
public void setAppointmentCounterProposal(Boolean appointmentCounterProposal)
appointmentCounterProposal
- Value indicating whether a Meeting Response object is a counter proposal.public MapiCalendarDto attendees(MapiCalendarAttendeesDto attendees)
attendees
- Attendeespublic MapiCalendarAttendeesDto getAttendees()
public void setAttendees(MapiCalendarAttendeesDto attendees)
attendees
- Attendeespublic MapiCalendarDto busyStatus(String busyStatus)
busyStatus
- Enumerates the mapi calendar possible busy status Enum, available values: Free, Tentative, Busy, OutOfOfficepublic String getBusyStatus()
public void setBusyStatus(String busyStatus)
busyStatus
- Enumerates the mapi calendar possible busy status Enum, available values: Free, Tentative, Busy, OutOfOfficepublic MapiCalendarDto clientIntent(List<String> clientIntent)
clientIntent
- Actions the user has taken on this Meeting object. Items: Enumerates the actions the user can taken on the Meeting object Enum, available values: Manager, Delegate, DeletedWithNoResponse, DeletedExceptionWithNoResponse, RespondedTentative, RespondedAccept, RespondedDecline, ModifiedStartTime, ModifiedEndTime, ModifiedLocation, RespondedExceptionDecline, Canceled, ExceptionCanceledpublic MapiCalendarDto addClientIntentItem(String clientIntentItem)
clientIntentItem
- An item of: Actions the user has taken on this Meeting object.public List<String> getClientIntent()
public void setClientIntent(List<String> clientIntent)
clientIntent
- Actions the user has taken on this Meeting object. Items: Enumerates the actions the user can taken on the Meeting object Enum, available values: Manager, Delegate, DeletedWithNoResponse, DeletedExceptionWithNoResponse, RespondedTentative, RespondedAccept, RespondedDecline, ModifiedStartTime, ModifiedEndTime, ModifiedLocation, RespondedExceptionDecline, Canceled, ExceptionCanceledpublic MapiCalendarDto endDate(Date endDate)
endDate
- End date and time of the event. If the date is not set, default value for DateTime is returned.public Date getEndDate()
public void setEndDate(Date endDate)
endDate
- End date and time of the event. If the date is not set, default value for DateTime is returned.public MapiCalendarDto endDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
endDateTimeZone
- Time zone information that indicates the time zone of the EndDate property.public MapiCalendarTimeZoneDto getEndDateTimeZone()
public void setEndDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
endDateTimeZone
- Time zone information that indicates the time zone of the EndDate property.public MapiCalendarDto isAllDay(Boolean isAllDay)
isAllDay
- Value indicating whether the event is an all-day event.public Boolean isIsAllDay()
public void setIsAllDay(Boolean isAllDay)
isAllDay
- Value indicating whether the event is an all-day event.public MapiCalendarDto keyWords(String keyWords)
keyWords
- Categories of the calendar object.public String getKeyWords()
public void setKeyWords(String keyWords)
keyWords
- Categories of the calendar object.public MapiCalendarDto location(String location)
location
- Location of the event.public String getLocation()
public void setLocation(String location)
location
- Location of the event.public MapiCalendarDto recurrence(MapiCalendarEventRecurrenceDto recurrence)
recurrence
- Recurrence properties.public MapiCalendarEventRecurrenceDto getRecurrence()
public void setRecurrence(MapiCalendarEventRecurrenceDto recurrence)
recurrence
- Recurrence properties.public MapiCalendarDto reminderDelta(Integer reminderDelta)
reminderDelta
- Interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.public Integer getReminderDelta()
public void setReminderDelta(Integer reminderDelta)
reminderDelta
- Interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.public MapiCalendarDto reminderFileParameter(String reminderFileParameter)
reminderFileParameter
- Full path of the sound that a client SHOULD play when the reminder becomes overdue.public String getReminderFileParameter()
public void setReminderFileParameter(String reminderFileParameter)
reminderFileParameter
- Full path of the sound that a client SHOULD play when the reminder becomes overdue.public MapiCalendarDto reminderSet(Boolean reminderSet)
reminderSet
- Value indicating whether a reminder is set on the object.public Boolean isReminderSet()
public void setReminderSet(Boolean reminderSet)
reminderSet
- Value indicating whether a reminder is set on the object.public MapiCalendarDto sequence(Integer sequence)
sequence
- Sequence number.public Integer getSequence()
public void setSequence(Integer sequence)
sequence
- Sequence number.public MapiCalendarDto startDate(Date startDate)
startDate
- Start date and time of the event. If the date is not set, default value for DateTime is returned.public Date getStartDate()
public void setStartDate(Date startDate)
startDate
- Start date and time of the event. If the date is not set, default value for DateTime is returned.public MapiCalendarDto startDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
startDateTimeZone
- Time zone information that indicates the time zone of the StartDate property.public MapiCalendarTimeZoneDto getStartDateTimeZone()
public void setStartDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
startDateTimeZone
- Time zone information that indicates the time zone of the StartDate property.public MapiCalendarDto uid(String uid)
uid
- Unique identifier.public String getUid()
public void setUid(String uid)
uid
- Unique identifier.public MapiCalendarDto organizer(MapiElectronicAddressDto organizer)
organizer
- Organizerpublic MapiElectronicAddressDto getOrganizer()
public void setOrganizer(MapiElectronicAddressDto organizer)
organizer
- Organizerpublic boolean equals(Object o)
equals
in class MapiMessageItemBaseDto
public int hashCode()
hashCode
in class MapiMessageItemBaseDto
public String toString()
toString
in class MapiMessageItemBaseDto
Copyright © 2020. All rights reserved.