/* Options: Date: 2026-07-08 22:10:55 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: PursuitUpdateRequest.* //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/pursuits/{PursuitID}", Verbs="PUT,OPTIONS") public static class PursuitUpdateRequest implements IReturn { public Integer PursuitID = null; public String Name = null; public String ClientOwner = null; public String WorkType = null; public String Solicitation = null; public String Location = null; public String Scope = null; public BigDecimal BidValue = null; public BigDecimal EstCost = null; public BigDecimal WinProbability = null; public BigDecimal CostOfPursuit = null; public Date DueDate = null; public String EstimatorRfpRef = null; public Integer getPursuitID() { return PursuitID; } public PursuitUpdateRequest setPursuitID(Integer value) { this.PursuitID = value; return this; } public String getName() { return Name; } public PursuitUpdateRequest setName(String value) { this.Name = value; return this; } public String getClientOwner() { return ClientOwner; } public PursuitUpdateRequest setClientOwner(String value) { this.ClientOwner = value; return this; } public String getWorkType() { return WorkType; } public PursuitUpdateRequest setWorkType(String value) { this.WorkType = value; return this; } public String getSolicitation() { return Solicitation; } public PursuitUpdateRequest setSolicitation(String value) { this.Solicitation = value; return this; } public String getLocation() { return Location; } public PursuitUpdateRequest setLocation(String value) { this.Location = value; return this; } public String getScope() { return Scope; } public PursuitUpdateRequest setScope(String value) { this.Scope = value; return this; } public BigDecimal getBidValue() { return BidValue; } public PursuitUpdateRequest setBidValue(BigDecimal value) { this.BidValue = value; return this; } public BigDecimal getEstCost() { return EstCost; } public PursuitUpdateRequest setEstCost(BigDecimal value) { this.EstCost = value; return this; } public BigDecimal getWinProbability() { return WinProbability; } public PursuitUpdateRequest setWinProbability(BigDecimal value) { this.WinProbability = value; return this; } public BigDecimal getCostOfPursuit() { return CostOfPursuit; } public PursuitUpdateRequest setCostOfPursuit(BigDecimal value) { this.CostOfPursuit = value; return this; } public Date getDueDate() { return DueDate; } public PursuitUpdateRequest setDueDate(Date value) { this.DueDate = value; return this; } public String getEstimatorRfpRef() { return EstimatorRfpRef; } public PursuitUpdateRequest setEstimatorRfpRef(String value) { this.EstimatorRfpRef = value; return this; } private static Object responseType = PursuitResponse.class; public Object getResponseType() { return responseType; } } public static class PursuitResponse { public ResponseStatus ResponseStatus = null; public Pursuit Pursuit = null; public Integer AwardedProjectID = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public PursuitResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public Pursuit getPursuit() { return Pursuit; } public PursuitResponse setPursuit(Pursuit value) { this.Pursuit = value; return this; } public Integer getAwardedProjectID() { return AwardedProjectID; } public PursuitResponse setAwardedProjectID(Integer value) { this.AwardedProjectID = value; return this; } } public static class Pursuit { public Integer PursuitID = null; public UUID PursuitUID = null; public String PursuitNumber = null; public String Name = null; public String ClientOwner = null; public String WorkType = null; public String Solicitation = null; public String Location = null; public String Scope = null; public String Stage = null; public String Outcome = null; public BigDecimal BidValue = null; public BigDecimal EstCost = null; public BigDecimal WinProbability = null; public BigDecimal CostOfPursuit = null; public Date DueDate = null; public String EstimatorRfpRef = null; public Integer AwardedProjectID = null; public Date OpenedAt = null; public Date SubmittedAt = null; public Date DecidedAt = null; public String CreatedBy = null; public Date CreatedAt = null; public Date UpdatedAt = null; public Integer DaysOpen = null; public BigDecimal WeightedValue = null; public ArrayList Activity = new ArrayList(); public Integer getPursuitID() { return PursuitID; } public Pursuit setPursuitID(Integer value) { this.PursuitID = value; return this; } public UUID getPursuitUID() { return PursuitUID; } public Pursuit setPursuitUID(UUID value) { this.PursuitUID = value; return this; } public String getPursuitNumber() { return PursuitNumber; } public Pursuit setPursuitNumber(String value) { this.PursuitNumber = value; return this; } public String getName() { return Name; } public Pursuit setName(String value) { this.Name = value; return this; } public String getClientOwner() { return ClientOwner; } public Pursuit setClientOwner(String value) { this.ClientOwner = value; return this; } public String getWorkType() { return WorkType; } public Pursuit setWorkType(String value) { this.WorkType = value; return this; } public String getSolicitation() { return Solicitation; } public Pursuit setSolicitation(String value) { this.Solicitation = value; return this; } public String getLocation() { return Location; } public Pursuit setLocation(String value) { this.Location = value; return this; } public String getScope() { return Scope; } public Pursuit setScope(String value) { this.Scope = value; return this; } public String getStage() { return Stage; } public Pursuit setStage(String value) { this.Stage = value; return this; } public String getOutcome() { return Outcome; } public Pursuit setOutcome(String value) { this.Outcome = value; return this; } public BigDecimal getBidValue() { return BidValue; } public Pursuit setBidValue(BigDecimal value) { this.BidValue = value; return this; } public BigDecimal getEstCost() { return EstCost; } public Pursuit setEstCost(BigDecimal value) { this.EstCost = value; return this; } public BigDecimal getWinProbability() { return WinProbability; } public Pursuit setWinProbability(BigDecimal value) { this.WinProbability = value; return this; } public BigDecimal getCostOfPursuit() { return CostOfPursuit; } public Pursuit setCostOfPursuit(BigDecimal value) { this.CostOfPursuit = value; return this; } public Date getDueDate() { return DueDate; } public Pursuit setDueDate(Date value) { this.DueDate = value; return this; } public String getEstimatorRfpRef() { return EstimatorRfpRef; } public Pursuit setEstimatorRfpRef(String value) { this.EstimatorRfpRef = value; return this; } public Integer getAwardedProjectID() { return AwardedProjectID; } public Pursuit setAwardedProjectID(Integer value) { this.AwardedProjectID = value; return this; } public Date getOpenedAt() { return OpenedAt; } public Pursuit setOpenedAt(Date value) { this.OpenedAt = value; return this; } public Date getSubmittedAt() { return SubmittedAt; } public Pursuit setSubmittedAt(Date value) { this.SubmittedAt = value; return this; } public Date getDecidedAt() { return DecidedAt; } public Pursuit setDecidedAt(Date value) { this.DecidedAt = value; return this; } public String getCreatedBy() { return CreatedBy; } public Pursuit setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public Pursuit setCreatedAt(Date value) { this.CreatedAt = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public Pursuit setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } public Integer getDaysOpen() { return DaysOpen; } public Pursuit setDaysOpen(Integer value) { this.DaysOpen = value; return this; } public BigDecimal getWeightedValue() { return WeightedValue; } public Pursuit setWeightedValue(BigDecimal value) { this.WeightedValue = value; return this; } public ArrayList getActivity() { return Activity; } public Pursuit setActivity(ArrayList value) { this.Activity = value; return this; } } public static class PursuitActivity { public Integer PursuitActivityID = null; public Integer PursuitID = null; public String Kind = null; public String Label = null; public String Detail = null; public String Actor = null; public Date CreatedAt = null; public Integer getPursuitActivityID() { return PursuitActivityID; } public PursuitActivity setPursuitActivityID(Integer value) { this.PursuitActivityID = value; return this; } public Integer getPursuitID() { return PursuitID; } public PursuitActivity setPursuitID(Integer value) { this.PursuitID = value; return this; } public String getKind() { return Kind; } public PursuitActivity setKind(String value) { this.Kind = value; return this; } public String getLabel() { return Label; } public PursuitActivity setLabel(String value) { this.Label = value; return this; } public String getDetail() { return Detail; } public PursuitActivity setDetail(String value) { this.Detail = value; return this; } public String getActor() { return Actor; } public PursuitActivity setActor(String value) { this.Actor = value; return this; } public Date getCreatedAt() { return CreatedAt; } public PursuitActivity setCreatedAt(Date value) { this.CreatedAt = value; return this; } } }