/* Options: Date: 2026-08-01 01:07:06 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: ShiftPatternArchiveRequest.* //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/workforce/patterns/{ShiftPatternID}", Verbs="DELETE") public static class ShiftPatternArchiveRequest implements IReturn { public Integer ShiftPatternID = null; public Integer getShiftPatternID() { return ShiftPatternID; } public ShiftPatternArchiveRequest setShiftPatternID(Integer value) { this.ShiftPatternID = value; return this; } private static Object responseType = ShiftPatternsResponse.class; public Object getResponseType() { return responseType; } } public static class ShiftPatternsResponse { public ArrayList Patterns = new ArrayList(); public ResponseStatus ResponseStatus = null; public ArrayList getPatterns() { return Patterns; } public ShiftPatternsResponse setPatterns(ArrayList value) { this.Patterns = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public ShiftPatternsResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class ShiftPattern { public Integer ShiftPatternID = null; public UUID BranchId = null; public String Code = null; public String Name = null; public String Struct = null; public BigDecimal HoursPerDay = null; public Integer OnDays = null; public Integer OffDays = null; public String PatternType = null; public Boolean IsNight = null; public Boolean HasBoundary = null; public Boolean IsHitch = null; public Boolean HasTravel = null; public Boolean IsSeasonal = null; public String SeasonalWindow = null; public Boolean IsDayRate = null; public String OtRuleId = null; public String PerDiemRuleId = null; public String Packs = null; public String Status = null; public Boolean IsSeed = null; public Integer AssignedCount = null; public Integer getShiftPatternID() { return ShiftPatternID; } public ShiftPattern setShiftPatternID(Integer value) { this.ShiftPatternID = value; return this; } public UUID getBranchId() { return BranchId; } public ShiftPattern setBranchId(UUID value) { this.BranchId = value; return this; } public String getCode() { return Code; } public ShiftPattern setCode(String value) { this.Code = value; return this; } public String getName() { return Name; } public ShiftPattern setName(String value) { this.Name = value; return this; } public String getStruct() { return Struct; } public ShiftPattern setStruct(String value) { this.Struct = value; return this; } public BigDecimal getHoursPerDay() { return HoursPerDay; } public ShiftPattern setHoursPerDay(BigDecimal value) { this.HoursPerDay = value; return this; } public Integer getOnDays() { return OnDays; } public ShiftPattern setOnDays(Integer value) { this.OnDays = value; return this; } public Integer getOffDays() { return OffDays; } public ShiftPattern setOffDays(Integer value) { this.OffDays = value; return this; } public String getPatternType() { return PatternType; } public ShiftPattern setPatternType(String value) { this.PatternType = value; return this; } public Boolean getIsNight() { return IsNight; } public ShiftPattern setIsNight(Boolean value) { this.IsNight = value; return this; } public Boolean isHasBoundary() { return HasBoundary; } public ShiftPattern setHasBoundary(Boolean value) { this.HasBoundary = value; return this; } public Boolean getIsHitch() { return IsHitch; } public ShiftPattern setIsHitch(Boolean value) { this.IsHitch = value; return this; } public Boolean isHasTravel() { return HasTravel; } public ShiftPattern setHasTravel(Boolean value) { this.HasTravel = value; return this; } public Boolean getIsSeasonal() { return IsSeasonal; } public ShiftPattern setIsSeasonal(Boolean value) { this.IsSeasonal = value; return this; } public String getSeasonalWindow() { return SeasonalWindow; } public ShiftPattern setSeasonalWindow(String value) { this.SeasonalWindow = value; return this; } public Boolean getIsDayRate() { return IsDayRate; } public ShiftPattern setIsDayRate(Boolean value) { this.IsDayRate = value; return this; } public String getOtRuleId() { return OtRuleId; } public ShiftPattern setOtRuleId(String value) { this.OtRuleId = value; return this; } public String getPerDiemRuleId() { return PerDiemRuleId; } public ShiftPattern setPerDiemRuleId(String value) { this.PerDiemRuleId = value; return this; } public String getPacks() { return Packs; } public ShiftPattern setPacks(String value) { this.Packs = value; return this; } public String getStatus() { return Status; } public ShiftPattern setStatus(String value) { this.Status = value; return this; } public Boolean getIsSeed() { return IsSeed; } public ShiftPattern setIsSeed(Boolean value) { this.IsSeed = value; return this; } public Integer getAssignedCount() { return AssignedCount; } public ShiftPattern setAssignedCount(Integer value) { this.AssignedCount = value; return this; } } }