/* Options: Date: 2025-12-06 05:25:09 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CalendarEventRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/v1/CalendarEvent", Verbs="GET,POST,PUT,DELETE,OPTIONS") // @Route(Path="/v1/CalendarEvent/{CalendarEventId}", Verbs="GET,POST,PUT,DELETE,OPTIONS") open class CalendarEventRequest : IReturn { open var CalendarEvent:ArrayList = ArrayList() companion object { private val responseType = CalendarEventResponse::class.java } override fun getResponseType(): Any? = CalendarEventRequest.responseType } open class CalendarEventResponse { open var ResponseStatus:ResponseStatus? = null open var CalendarEvent:ArrayList = ArrayList() } open class CalendarEvent { open var CalendarEventId:Int? = null open var CalendarId:UUID? = null open var EventStart:Date? = null open var EventEnd:Date? = null open var Location:String? = null open var Summary:String? = null open var Description:String? = null open var EventTypeId:Int? = null open var Recurrence:Boolean? = null open var RecurrenceFrequency:String? = null open var RecurrenceBy:String? = null open var RecurrenceByValue:String? = null open var RecurrenceUntil:Date? = null open var CreatedBy:String? = null open var CreatedByName:String? = null open var DateCreated:Date? = null open var ModifiedBy:String? = null open var DateModified:Date? = null open var Deleted:Boolean? = null open var TimeZone:String? = null open var Offset:Int? = null open var TextReminderSentDate:Date? = null open var Confirmed:Boolean? = null open var ConfirmationTextId:String? = null open var FirstTextReminderId:String? = null open var SecondTextReminderId:String? = null open var LocationUID:UUID? = null open var AgentReminderSentDate:Date? = null open var ContactId:Int? = null open var IsPrivate:Boolean? = null open var ProjectID:Int? = null open var JobID:Int? = null open var ProjectStartDate:Date? = null open var ProjectEndDate:Date? = null open var MaxCrewEndDate:Date? = null open var MaxEquipmentEndDate:Date? = null open var CheckInId:UUID? = null open var AllDay:Boolean? = null open var JobName:String? = null open var JobStatusName:String? = null open var JobStatusId:Int? = null open var ProjectName:String? = null open var ResourceId:Int? = null open var ResourceName:String? = null open var Original_EventStart:Date? = null open var Original_Recurrence:Boolean? = null open var Original_RecurrenceFrequency:String? = null open var Original_RecurrenceBy:String? = null open var Original_RecurrenceByValue:String? = null open var Original_RecurrenceUntil:Date? = null open var Checksum:String? = null }