(* Options: Date: 2025-12-06 08:56:29 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cochraneplus-api-dev.happen.zone //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: DebriefReviewListRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace WebService.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations type DateFilterType = | All = 0 | Before = 1 | After = 2 | Range = 3 [] type DateFilter() = member val FilterType:DateFilterType = new DateFilterType() with get,set member val Dates:ResizeArray = new ResizeArray() with get,set type DebriefReadStatusType = | All = 0 | Unread = 1 | Read = 2 [] type ApiSkipTakePagedServiceRequest() = member val Skip:Int32 = new Int32() with get,set member val Take:Int32 = new Int32() with get,set [] type ApiSkipTakePagedTableRequest() = inherit ApiSkipTakePagedServiceRequest() member val RequestNumber:Int32 = new Int32() with get,set member val SearchQuery:String = null with get,set member val OrderKey:String = null with get,set member val OrderAscending:Boolean = new Boolean() with get,set [] type ISkipTakePagedServiceRequest = abstract Skip:Int32 with get,set abstract Take:Int32 with get,set [] type IOrderKey = abstract OrderKey:String with get,set abstract OrderAscending:Boolean with get,set [] type EnumOption() = member val Value:Int32 = new Int32() with get,set member val Label:String = null with get,set [] type DebriefReviewListItem() = member val Id:Int32 = new Int32() with get,set member val SubmittedBy:String = null with get,set member val CompanyName:String = null with get,set member val MeetingSubject:String = null with get,set member val DateSubmitted:String = null with get,set member val OverallScore:String = null with get,set member val GeneralManagerId:Int32 = new Int32() with get,set member val GeneralManagerReviewed:Boolean = new Boolean() with get,set member val GeneralManagerRating:Int32 = new Int32() with get,set member val SeniorManagerId:Int32 = new Int32() with get,set member val SeniorManagerReviewed:Boolean = new Boolean() with get,set member val SeniorManagerRating:Int32 = new Int32() with get,set member val DivisionalManagerId:Int32 = new Int32() with get,set member val DivisionalManagerReviewed:Boolean = new Boolean() with get,set member val DivisionalManagerRating:Int32 = new Int32() with get,set member val DepartmentManagerId:Int32 = new Int32() with get,set member val DepartmentManagerReviewed:Boolean = new Boolean() with get,set member val DepartmentManagerRating:Int32 = new Int32() with get,set member val ManagerId:Int32 = new Int32() with get,set member val ManagerReviewed:Boolean = new Boolean() with get,set member val ManagerRating:Int32 = new Int32() with get,set member val CampaignManagerId:Int32 = new Int32() with get,set member val CampaignManagerReviewed:Boolean = new Boolean() with get,set member val CampaignManagerRating:Int32 = new Int32() with get,set member val PortfolioManagerId:Int32 = new Int32() with get,set member val PortfolioManagerReviewed:Boolean = new Boolean() with get,set member val PortfolioManagerRating:Int32 = new Int32() with get,set member val Age:Decimal = new Decimal() with get,set member val AgeColour:String = null with get,set member val MarkedAsRead:Boolean = new Boolean() with get,set [] type ApiServiceResponse() = member val Description:String = null with get,set member val Heading:String = null with get,set member val WasSuccessful:Boolean = new Boolean() with get,set member val ModelState:Object = null with get,set [] type SkipTakePagedServiceResponse() = inherit ApiServiceResponse() member val Total:Int32 = new Int32() with get,set member val Skip:Int32 = new Int32() with get,set member val Take:Int32 = new Int32() with get,set [] type ApiSkipTakePagedTableResponse() = inherit SkipTakePagedServiceResponse() member val RequestNumber:Int32 = new Int32() with get,set [] type SkipTakePagedTableListResponse() = inherit ApiSkipTakePagedTableResponse() member val ListItems:IEnumerable = null with get,set [] type ISkipTakePagedServiceResponse = abstract Total:Int32 with get,set [] type DebriefReviewListResponse() = inherit SkipTakePagedTableListResponse() member val ReadStatuses:ResizeArray = new ResizeArray() with get,set [] [] type DebriefReviewListRequest() = inherit ApiSkipTakePagedTableRequest() interface IReturn member val All:Boolean = new Boolean() with get,set member val DateCaptured:DateFilter = null with get,set member val ReadStatus:DebriefReadStatusType = new DebriefReadStatusType() with get,set