/* Options: Date: 2026-07-08 21:30:29 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: StaffPostingGetRequest.* //ExcludeTypes: //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.*; public class dtos { @Route(Path="/v1/staff/posting/detail", Verbs="GET,OPTIONS") public static class StaffPostingGetRequest implements IReturn { public Integer PlaceholderContactID = null; public Integer getPlaceholderContactID() { return PlaceholderContactID; } public StaffPostingGetRequest setPlaceholderContactID(Integer value) { this.PlaceholderContactID = value; return this; } private static Object responseType = StaffPostingResponse.class; public Object getResponseType() { return responseType; } } public static class StaffPostingResponse { public ResponseStatus ResponseStatus = null; public StaffPostingDto Posting = null; public ArrayList Applicants = new ArrayList(); public Integer ApplicantTotal = null; public Integer ApplicantStrong = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public StaffPostingResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public StaffPostingDto getPosting() { return Posting; } public StaffPostingResponse setPosting(StaffPostingDto value) { this.Posting = value; return this; } public ArrayList getApplicants() { return Applicants; } public StaffPostingResponse setApplicants(ArrayList value) { this.Applicants = value; return this; } public Integer getApplicantTotal() { return ApplicantTotal; } public StaffPostingResponse setApplicantTotal(Integer value) { this.ApplicantTotal = value; return this; } public Integer getApplicantStrong() { return ApplicantStrong; } public StaffPostingResponse setApplicantStrong(Integer value) { this.ApplicantStrong = value; return this; } } public static class StaffPostingDto { public Integer StaffPostingID = null; public String PositionTag = null; public String Title = null; public String Body = null; public BigDecimal RateTarget = null; public String LocationText = null; public String WindowText = null; public ArrayList Sites = new ArrayList(); public String Status = null; public String ApplyUrl = null; public Integer getStaffPostingID() { return StaffPostingID; } public StaffPostingDto setStaffPostingID(Integer value) { this.StaffPostingID = value; return this; } public String getPositionTag() { return PositionTag; } public StaffPostingDto setPositionTag(String value) { this.PositionTag = value; return this; } public String getTitle() { return Title; } public StaffPostingDto setTitle(String value) { this.Title = value; return this; } public String getBody() { return Body; } public StaffPostingDto setBody(String value) { this.Body = value; return this; } public BigDecimal getRateTarget() { return RateTarget; } public StaffPostingDto setRateTarget(BigDecimal value) { this.RateTarget = value; return this; } public String getLocationText() { return LocationText; } public StaffPostingDto setLocationText(String value) { this.LocationText = value; return this; } public String getWindowText() { return WindowText; } public StaffPostingDto setWindowText(String value) { this.WindowText = value; return this; } public ArrayList getSites() { return Sites; } public StaffPostingDto setSites(ArrayList value) { this.Sites = value; return this; } public String getStatus() { return Status; } public StaffPostingDto setStatus(String value) { this.Status = value; return this; } public String getApplyUrl() { return ApplyUrl; } public StaffPostingDto setApplyUrl(String value) { this.ApplyUrl = value; return this; } } public static class StaffApplicantDto { public Integer StaffApplicantID = null; public String Name = null; public String Source = null; public Integer YearsExperience = null; public BigDecimal AskRate = null; public Integer DistanceMi = null; public String Base = null; public String FitTier = null; public Integer FitScore = null; public ArrayList MatchedSkills = new ArrayList(); public ArrayList Reasons = new ArrayList(); public String ResumeText = null; public String Status = null; public String InterviewSlot = null; public String Ago = null; public Integer getStaffApplicantID() { return StaffApplicantID; } public StaffApplicantDto setStaffApplicantID(Integer value) { this.StaffApplicantID = value; return this; } public String getName() { return Name; } public StaffApplicantDto setName(String value) { this.Name = value; return this; } public String getSource() { return Source; } public StaffApplicantDto setSource(String value) { this.Source = value; return this; } public Integer getYearsExperience() { return YearsExperience; } public StaffApplicantDto setYearsExperience(Integer value) { this.YearsExperience = value; return this; } public BigDecimal getAskRate() { return AskRate; } public StaffApplicantDto setAskRate(BigDecimal value) { this.AskRate = value; return this; } public Integer getDistanceMi() { return DistanceMi; } public StaffApplicantDto setDistanceMi(Integer value) { this.DistanceMi = value; return this; } public String getBase() { return Base; } public StaffApplicantDto setBase(String value) { this.Base = value; return this; } public String getFitTier() { return FitTier; } public StaffApplicantDto setFitTier(String value) { this.FitTier = value; return this; } public Integer getFitScore() { return FitScore; } public StaffApplicantDto setFitScore(Integer value) { this.FitScore = value; return this; } public ArrayList getMatchedSkills() { return MatchedSkills; } public StaffApplicantDto setMatchedSkills(ArrayList value) { this.MatchedSkills = value; return this; } public ArrayList getReasons() { return Reasons; } public StaffApplicantDto setReasons(ArrayList value) { this.Reasons = value; return this; } public String getResumeText() { return ResumeText; } public StaffApplicantDto setResumeText(String value) { this.ResumeText = value; return this; } public String getStatus() { return Status; } public StaffApplicantDto setStatus(String value) { this.Status = value; return this; } public String getInterviewSlot() { return InterviewSlot; } public StaffApplicantDto setInterviewSlot(String value) { this.InterviewSlot = value; return this; } public String getAgo() { return Ago; } public StaffApplicantDto setAgo(String value) { this.Ago = value; return this; } } }