/* Options: Date: 2025-12-06 06:05:03 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: TimetrackerHistoryRequest.* //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/TimeTracker/History/{AgentId}", Verbs="POST,OPTIONS") open class TimetrackerHistoryRequest : IReturn { open var AgentId:Int? = null open var MinDate:Date? = null open var MaxDate:Date? = null companion object { private val responseType = TimetrackerHistoryResponse::class.java } override fun getResponseType(): Any? = TimetrackerHistoryRequest.responseType } open class TimetrackerHistoryResponse { open var ResponseStatus:ResponseStatus? = null open var TimeTrackerHistory:ArrayList = ArrayList() } open class TimeCard { open var AgentId:Int? = null open var CheckInId:Int? = null open var DateLogged:Date? = null open var TimeIn:TimeSpan? = null open var TimeInDate:Date? = null open var TimeOut:TimeSpan? = null open var TimeOutDate:Date? = null open var TimeLogged:BigDecimal? = null open var PaymentType:Int? = null open var ServiceCodeId:Int? = null open var ServiceCode:String? = null open var ServiceRate:BigDecimal? = null open var ServiceDescription:String? = null open var WorkDescription:String? = null open var AdjustedTimeIn:TimeSpan? = null open var AdjustedTimeInDate:Date? = null open var AdjustedTimeOut:TimeSpan? = null open var AdjustedTimeOutDate:Date? = null open var IsValid:Boolean? = null open var Adjusted:Boolean? = null open var ProjectID:Int? = null open var ProjectName:String? = null open var ClientID:Int? = null open var ClientName:String? = null open var CategoryID:Int? = null open var CategoryName:String? = null open var JobID:Int? = null open var JobName:String? = null }