(* Options: Date: 2025-12-06 07:08:41 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: JobEquipmentRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace CRM.AgencyPlatform.API.Internal open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Net [] type CalendarEvent() = member val CalendarEventId:Int32 = new Int32() with get,set member val CalendarId:Guid = new Guid() with get,set member val EventStart:DateTime = new DateTime() with get,set member val EventEnd:DateTime = new DateTime() with get,set member val Location:String = null with get,set member val Summary:String = null with get,set member val Description:String = null with get,set member val EventTypeId:Int32 = new Int32() with get,set member val Recurrence:Boolean = new Boolean() with get,set member val RecurrenceFrequency:String = null with get,set member val RecurrenceBy:String = null with get,set member val RecurrenceByValue:String = null with get,set member val RecurrenceUntil:DateTime = new DateTime() with get,set member val CreatedBy:String = null with get,set member val CreatedByName:String = null with get,set member val DateCreated:DateTime = new DateTime() with get,set member val ModifiedBy:String = null with get,set member val DateModified:DateTime = new DateTime() with get,set member val Deleted:Boolean = new Boolean() with get,set member val TimeZone:String = null with get,set member val Offset:Int32 = new Int32() with get,set member val TextReminderSentDate:DateTime = new DateTime() with get,set member val Confirmed:Boolean = new Boolean() with get,set member val ConfirmationTextId:String = null with get,set member val FirstTextReminderId:String = null with get,set member val SecondTextReminderId:String = null with get,set member val LocationUID:Nullable = new Nullable() with get,set member val AgentReminderSentDate:DateTime = new DateTime() with get,set member val ContactId:Int32 = new Int32() with get,set member val IsPrivate:Boolean = new Boolean() with get,set member val ProjectID:Int32 = new Int32() with get,set member val JobID:Int32 = new Int32() with get,set member val ProjectStartDate:DateTime = new DateTime() with get,set member val ProjectEndDate:DateTime = new DateTime() with get,set member val MaxCrewEndDate:DateTime = new DateTime() with get,set member val MaxEquipmentEndDate:DateTime = new DateTime() with get,set member val CheckInId:Guid = new Guid() with get,set member val AllDay:Boolean = new Boolean() with get,set member val JobName:String = null with get,set member val JobStatusName:String = null with get,set member val JobStatusId:Int32 = new Int32() with get,set member val ProjectName:String = null with get,set member val ResourceId:Int32 = new Int32() with get,set member val ResourceName:String = null with get,set member val Original_EventStart:DateTime = new DateTime() with get,set member val Original_Recurrence:Boolean = new Boolean() with get,set member val Original_RecurrenceFrequency:String = null with get,set member val Original_RecurrenceBy:String = null with get,set member val Original_RecurrenceByValue:String = null with get,set member val Original_RecurrenceUntil:DateTime = new DateTime() with get,set member val Checksum:String = null with get,set [] type Job() = member val JobID:Int32 = new Int32() with get,set member val JobName:String = null with get,set member val JobTypeID:Int32 = new Int32() with get,set member val ExpectedStartDate:DateTime = new DateTime() with get,set member val ActualStartDate:DateTime = new DateTime() with get,set member val ExpectedCompletionDate:DateTime = new DateTime() with get,set member val ActualEndDate:DateTime = new DateTime() with get,set member val Active:Boolean = new Boolean() with get,set member val CreatedByUID:Guid = new Guid() with get,set member val ProjectID:Int32 = new Int32() with get,set member val StatusId:Int32 = new Int32() with get,set member val AdvancedScheduling:Boolean = new Boolean() with get,set member val ShowTimes:Boolean = new Boolean() with get,set member val Schedule:ResizeArray = new ResizeArray() with get,set [] [] type ResponseStatus() = [] member val ErrorCode:String = null with get,set [] member val Message:String = null with get,set [] member val StackTrace:String = null with get,set [] member val Errors:ResizeArray = new ResizeArray() with get,set [] member val Meta:Dictionary = new Dictionary() with get,set [] type JobResponse() = member val ResponseStatus:ResponseStatus = null with get,set member val Job:ResizeArray = new ResizeArray() with get,set member val RequiresConfirm:Boolean = new Boolean() with get,set [] [] type JobEquipmentRequest() = interface IReturn member val ProjectID:Int32 = new Int32() with get,set member val JobID:Int32 = new Int32() with get,set member val EquipmentID:Int32 = new Int32() with get,set member val AddRemove:Int32 = new Int32() with get,set