/* Options: Date: 2026-07-08 19:53:07 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: StaffPostingGetRequest.* //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/staff/posting/detail", Verbs="GET,OPTIONS") open class StaffPostingGetRequest : IReturn { open var PlaceholderContactID:Int? = null companion object { private val responseType = StaffPostingResponse::class.java } override fun getResponseType(): Any? = StaffPostingGetRequest.responseType } open class StaffPostingResponse { open var ResponseStatus:ResponseStatus? = null open var Posting:StaffPostingDto? = null open var Applicants:ArrayList = ArrayList() open var ApplicantTotal:Int? = null open var ApplicantStrong:Int? = null } open class StaffPostingDto { open var StaffPostingID:Int? = null open var PositionTag:String? = null open var Title:String? = null open var Body:String? = null open var RateTarget:BigDecimal? = null open var LocationText:String? = null open var WindowText:String? = null open var Sites:ArrayList = ArrayList() open var Status:String? = null open var ApplyUrl:String? = null } open class StaffApplicantDto { open var StaffApplicantID:Int? = null open var Name:String? = null open var Source:String? = null open var YearsExperience:Int? = null open var AskRate:BigDecimal? = null open var DistanceMi:Int? = null open var Base:String? = null open var FitTier:String? = null open var FitScore:Int? = null open var MatchedSkills:ArrayList = ArrayList() open var Reasons:ArrayList = ArrayList() open var ResumeText:String? = null open var Status:String? = null open var InterviewSlot:String? = null open var Ago:String? = null }