/* Options: Date: 2026-10-16 00:19:46 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: KpiV2BranchRequest.* //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/dashboard/kpiv2/branch", Verbs="POST,OPTIONS") public static class KpiV2BranchRequest implements IReturn { public UUID BranchId = null; public Date FromDate = null; public Date ToDate = null; public String Compare = null; public UUID getBranchId() { return BranchId; } public KpiV2BranchRequest setBranchId(UUID value) { this.BranchId = value; return this; } public Date getFromDate() { return FromDate; } public KpiV2BranchRequest setFromDate(Date value) { this.FromDate = value; return this; } public Date getToDate() { return ToDate; } public KpiV2BranchRequest setToDate(Date value) { this.ToDate = value; return this; } public String getCompare() { return Compare; } public KpiV2BranchRequest setCompare(String value) { this.Compare = value; return this; } private static Object responseType = KpiV2BranchResponse.class; public Object getResponseType() { return responseType; } } public static class KpiV2BranchResponse { public ResponseStatus ResponseStatus = null; public SvcBranchDetail Branch = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public KpiV2BranchResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public SvcBranchDetail getBranch() { return Branch; } public KpiV2BranchResponse setBranch(SvcBranchDetail value) { this.Branch = value; return this; } } public static class SvcBranchDetail { public SvcBranchRow Branch = null; public ArrayList Windows = new ArrayList(); public ArrayList Clerks = new ArrayList(); public SvcMetrics Unassigned = null; public SvcMetrics NoClerk = null; public SvcAverage PerWindowAverage = null; public SvcAverage PerClerkAverage = null; public Integer OpenDays = null; public Boolean IsLive = null; public SvcComparison Comparison = null; public SvcCoverage Coverage = null; public ArrayList Services = new ArrayList(); public ArrayList ByHour = new ArrayList(); public ArrayList Alerts = new ArrayList(); public Boolean TotalsAgree = null; public Boolean CanSeeStaff = null; public Boolean CanSeeFinancial = null; public Boolean CanSeePay = null; public SvcBranchRow getBranch() { return Branch; } public SvcBranchDetail setBranch(SvcBranchRow value) { this.Branch = value; return this; } public ArrayList getWindows() { return Windows; } public SvcBranchDetail setWindows(ArrayList value) { this.Windows = value; return this; } public ArrayList getClerks() { return Clerks; } public SvcBranchDetail setClerks(ArrayList value) { this.Clerks = value; return this; } public SvcMetrics getUnassigned() { return Unassigned; } public SvcBranchDetail setUnassigned(SvcMetrics value) { this.Unassigned = value; return this; } public SvcMetrics getNoClerk() { return NoClerk; } public SvcBranchDetail setNoClerk(SvcMetrics value) { this.NoClerk = value; return this; } public SvcAverage getPerWindowAverage() { return PerWindowAverage; } public SvcBranchDetail setPerWindowAverage(SvcAverage value) { this.PerWindowAverage = value; return this; } public SvcAverage getPerClerkAverage() { return PerClerkAverage; } public SvcBranchDetail setPerClerkAverage(SvcAverage value) { this.PerClerkAverage = value; return this; } public Integer getOpenDays() { return OpenDays; } public SvcBranchDetail setOpenDays(Integer value) { this.OpenDays = value; return this; } public Boolean getIsLive() { return IsLive; } public SvcBranchDetail setIsLive(Boolean value) { this.IsLive = value; return this; } public SvcComparison getComparison() { return Comparison; } public SvcBranchDetail setComparison(SvcComparison value) { this.Comparison = value; return this; } public SvcCoverage getCoverage() { return Coverage; } public SvcBranchDetail setCoverage(SvcCoverage value) { this.Coverage = value; return this; } public ArrayList getServices() { return Services; } public SvcBranchDetail setServices(ArrayList value) { this.Services = value; return this; } public ArrayList getByHour() { return ByHour; } public SvcBranchDetail setByHour(ArrayList value) { this.ByHour = value; return this; } public ArrayList getAlerts() { return Alerts; } public SvcBranchDetail setAlerts(ArrayList value) { this.Alerts = value; return this; } public Boolean isTotalsAgree() { return TotalsAgree; } public SvcBranchDetail setTotalsAgree(Boolean value) { this.TotalsAgree = value; return this; } public Boolean isCanSeeStaff() { return CanSeeStaff; } public SvcBranchDetail setCanSeeStaff(Boolean value) { this.CanSeeStaff = value; return this; } public Boolean isCanSeeFinancial() { return CanSeeFinancial; } public SvcBranchDetail setCanSeeFinancial(Boolean value) { this.CanSeeFinancial = value; return this; } public Boolean isCanSeePay() { return CanSeePay; } public SvcBranchDetail setCanSeePay(Boolean value) { this.CanSeePay = value; return this; } } public static class SvcBranchRow { public UUID BranchId = null; public String Name = null; public String StateCode = null; public String ZoneCode = null; public String TimeZone = null; public Integer Windows = null; public Date RecordingSinceUtc = null; public Date SessionsSinceUtc = null; public SvcMetrics Metrics = null; public UUID getBranchId() { return BranchId; } public SvcBranchRow setBranchId(UUID value) { this.BranchId = value; return this; } public String getName() { return Name; } public SvcBranchRow setName(String value) { this.Name = value; return this; } public String getStateCode() { return StateCode; } public SvcBranchRow setStateCode(String value) { this.StateCode = value; return this; } public String getZoneCode() { return ZoneCode; } public SvcBranchRow setZoneCode(String value) { this.ZoneCode = value; return this; } public String getTimeZone() { return TimeZone; } public SvcBranchRow setTimeZone(String value) { this.TimeZone = value; return this; } public Integer getWindows() { return Windows; } public SvcBranchRow setWindows(Integer value) { this.Windows = value; return this; } public Date getRecordingSinceUtc() { return RecordingSinceUtc; } public SvcBranchRow setRecordingSinceUtc(Date value) { this.RecordingSinceUtc = value; return this; } public Date getSessionsSinceUtc() { return SessionsSinceUtc; } public SvcBranchRow setSessionsSinceUtc(Date value) { this.SessionsSinceUtc = value; return this; } public SvcMetrics getMetrics() { return Metrics; } public SvcBranchRow setMetrics(SvcMetrics value) { this.Metrics = value; return this; } } public static class SvcMetrics { public Integer Checkins = null; public Integer Walkins = null; public Integer Appts = null; public Integer Served = null; public Integer NoShows = null; public Integer ApptNoShows = null; public Integer CancelledAtWindow = null; public Integer Abandoned = null; public Integer Called = null; public Integer CalledUp = null; public Double AbandonRate = null; public Double NoShowRate = null; public Double AvgServiceSec = null; public Double MedianServiceSec = null; public Double AvgWaitSec = null; public Integer MaxWaitSec = null; public Double AvgWalkUpSec = null; public Double ExpectedServiceSec = null; public Long SignedSec = null; public Long ServingSec = null; public Long PausedSec = null; public Long IdleSec = null; public Long UnstaffedSec = null; public Double Utilization = null; public Double IdleShare = null; public Double PausedShare = null; public Integer Sessions = null; public Integer OpenDays = null; public BigDecimal FeesEarned = null; public BigDecimal AvgFee = null; public BigDecimal FeesPerStaffedHour = null; public BigDecimal ExpectedFeesPerStaffedHour = null; public BigDecimal LaborCost = null; public Boolean LaborPartial = null; public ArrayList MissingCostEmployeeIds = new ArrayList(); public ArrayList MissingCost = new ArrayList(); public Boolean LaborLocked = null; public BigDecimal Contribution = null; public BigDecimal LostFees = null; public BigDecimal LostNoShowFees = null; public HashMap Mix = new HashMap(); public ArrayList HourlyServed = new ArrayList(); public ArrayList HourlyFees = new ArrayList(); public ArrayList HourlyCost = new ArrayList(); public ArrayList Tints = new ArrayList(); public Integer getCheckins() { return Checkins; } public SvcMetrics setCheckins(Integer value) { this.Checkins = value; return this; } public Integer getWalkins() { return Walkins; } public SvcMetrics setWalkins(Integer value) { this.Walkins = value; return this; } public Integer getAppts() { return Appts; } public SvcMetrics setAppts(Integer value) { this.Appts = value; return this; } public Integer getServed() { return Served; } public SvcMetrics setServed(Integer value) { this.Served = value; return this; } public Integer getNoShows() { return NoShows; } public SvcMetrics setNoShows(Integer value) { this.NoShows = value; return this; } public Integer getApptNoShows() { return ApptNoShows; } public SvcMetrics setApptNoShows(Integer value) { this.ApptNoShows = value; return this; } public Integer getCancelledAtWindow() { return CancelledAtWindow; } public SvcMetrics setCancelledAtWindow(Integer value) { this.CancelledAtWindow = value; return this; } public Integer getAbandoned() { return Abandoned; } public SvcMetrics setAbandoned(Integer value) { this.Abandoned = value; return this; } public Integer getCalled() { return Called; } public SvcMetrics setCalled(Integer value) { this.Called = value; return this; } public Integer getCalledUp() { return CalledUp; } public SvcMetrics setCalledUp(Integer value) { this.CalledUp = value; return this; } public Double getAbandonRate() { return AbandonRate; } public SvcMetrics setAbandonRate(Double value) { this.AbandonRate = value; return this; } public Double getNoShowRate() { return NoShowRate; } public SvcMetrics setNoShowRate(Double value) { this.NoShowRate = value; return this; } public Double getAvgServiceSec() { return AvgServiceSec; } public SvcMetrics setAvgServiceSec(Double value) { this.AvgServiceSec = value; return this; } public Double getMedianServiceSec() { return MedianServiceSec; } public SvcMetrics setMedianServiceSec(Double value) { this.MedianServiceSec = value; return this; } public Double getAvgWaitSec() { return AvgWaitSec; } public SvcMetrics setAvgWaitSec(Double value) { this.AvgWaitSec = value; return this; } public Integer getMaxWaitSec() { return MaxWaitSec; } public SvcMetrics setMaxWaitSec(Integer value) { this.MaxWaitSec = value; return this; } public Double getAvgWalkUpSec() { return AvgWalkUpSec; } public SvcMetrics setAvgWalkUpSec(Double value) { this.AvgWalkUpSec = value; return this; } public Double getExpectedServiceSec() { return ExpectedServiceSec; } public SvcMetrics setExpectedServiceSec(Double value) { this.ExpectedServiceSec = value; return this; } public Long getSignedSec() { return SignedSec; } public SvcMetrics setSignedSec(Long value) { this.SignedSec = value; return this; } public Long getServingSec() { return ServingSec; } public SvcMetrics setServingSec(Long value) { this.ServingSec = value; return this; } public Long getPausedSec() { return PausedSec; } public SvcMetrics setPausedSec(Long value) { this.PausedSec = value; return this; } public Long getIdleSec() { return IdleSec; } public SvcMetrics setIdleSec(Long value) { this.IdleSec = value; return this; } public Long getUnstaffedSec() { return UnstaffedSec; } public SvcMetrics setUnstaffedSec(Long value) { this.UnstaffedSec = value; return this; } public Double getUtilization() { return Utilization; } public SvcMetrics setUtilization(Double value) { this.Utilization = value; return this; } public Double getIdleShare() { return IdleShare; } public SvcMetrics setIdleShare(Double value) { this.IdleShare = value; return this; } public Double getPausedShare() { return PausedShare; } public SvcMetrics setPausedShare(Double value) { this.PausedShare = value; return this; } public Integer getSessions() { return Sessions; } public SvcMetrics setSessions(Integer value) { this.Sessions = value; return this; } public Integer getOpenDays() { return OpenDays; } public SvcMetrics setOpenDays(Integer value) { this.OpenDays = value; return this; } public BigDecimal getFeesEarned() { return FeesEarned; } public SvcMetrics setFeesEarned(BigDecimal value) { this.FeesEarned = value; return this; } public BigDecimal getAvgFee() { return AvgFee; } public SvcMetrics setAvgFee(BigDecimal value) { this.AvgFee = value; return this; } public BigDecimal getFeesPerStaffedHour() { return FeesPerStaffedHour; } public SvcMetrics setFeesPerStaffedHour(BigDecimal value) { this.FeesPerStaffedHour = value; return this; } public BigDecimal getExpectedFeesPerStaffedHour() { return ExpectedFeesPerStaffedHour; } public SvcMetrics setExpectedFeesPerStaffedHour(BigDecimal value) { this.ExpectedFeesPerStaffedHour = value; return this; } public BigDecimal getLaborCost() { return LaborCost; } public SvcMetrics setLaborCost(BigDecimal value) { this.LaborCost = value; return this; } public Boolean isLaborPartial() { return LaborPartial; } public SvcMetrics setLaborPartial(Boolean value) { this.LaborPartial = value; return this; } public ArrayList getMissingCostEmployeeIds() { return MissingCostEmployeeIds; } public SvcMetrics setMissingCostEmployeeIds(ArrayList value) { this.MissingCostEmployeeIds = value; return this; } public ArrayList getMissingCost() { return MissingCost; } public SvcMetrics setMissingCost(ArrayList value) { this.MissingCost = value; return this; } public Boolean isLaborLocked() { return LaborLocked; } public SvcMetrics setLaborLocked(Boolean value) { this.LaborLocked = value; return this; } public BigDecimal getContribution() { return Contribution; } public SvcMetrics setContribution(BigDecimal value) { this.Contribution = value; return this; } public BigDecimal getLostFees() { return LostFees; } public SvcMetrics setLostFees(BigDecimal value) { this.LostFees = value; return this; } public BigDecimal getLostNoShowFees() { return LostNoShowFees; } public SvcMetrics setLostNoShowFees(BigDecimal value) { this.LostNoShowFees = value; return this; } public HashMap getMix() { return Mix; } public SvcMetrics setMix(HashMap value) { this.Mix = value; return this; } public ArrayList getHourlyServed() { return HourlyServed; } public SvcMetrics setHourlyServed(ArrayList value) { this.HourlyServed = value; return this; } public ArrayList getHourlyFees() { return HourlyFees; } public SvcMetrics setHourlyFees(ArrayList value) { this.HourlyFees = value; return this; } public ArrayList getHourlyCost() { return HourlyCost; } public SvcMetrics setHourlyCost(ArrayList value) { this.HourlyCost = value; return this; } public ArrayList getTints() { return Tints; } public SvcMetrics setTints(ArrayList value) { this.Tints = value; return this; } } public static class SvcComparison { public String Mode = null; public Date FromDate = null; public Date ToDate = null; public Integer CutoffMinute = null; public Boolean HasData = null; public SvcMetrics Metrics = null; public String getMode() { return Mode; } public SvcComparison setMode(String value) { this.Mode = value; return this; } public Date getFromDate() { return FromDate; } public SvcComparison setFromDate(Date value) { this.FromDate = value; return this; } public Date getToDate() { return ToDate; } public SvcComparison setToDate(Date value) { this.ToDate = value; return this; } public Integer getCutoffMinute() { return CutoffMinute; } public SvcComparison setCutoffMinute(Integer value) { this.CutoffMinute = value; return this; } public Boolean isHasData() { return HasData; } public SvcComparison setHasData(Boolean value) { this.HasData = value; return this; } public SvcMetrics getMetrics() { return Metrics; } public SvcComparison setMetrics(SvcMetrics value) { this.Metrics = value; return this; } } public static class SvcServiceRow { public UUID LineId = null; public String Name = null; public Integer Completed = null; public Double AvgServiceSec = null; public Double BranchAvgServiceSec = null; public BigDecimal FeesEarned = null; public BigDecimal FeeCurrent = null; public BigDecimal FeeMin = null; public BigDecimal FeeMax = null; public BigDecimal FeePerMinute = null; public BigDecimal BranchFeePerMinute = null; public ArrayList FeeChanges = new ArrayList(); public UUID getLineId() { return LineId; } public SvcServiceRow setLineId(UUID value) { this.LineId = value; return this; } public String getName() { return Name; } public SvcServiceRow setName(String value) { this.Name = value; return this; } public Integer getCompleted() { return Completed; } public SvcServiceRow setCompleted(Integer value) { this.Completed = value; return this; } public Double getAvgServiceSec() { return AvgServiceSec; } public SvcServiceRow setAvgServiceSec(Double value) { this.AvgServiceSec = value; return this; } public Double getBranchAvgServiceSec() { return BranchAvgServiceSec; } public SvcServiceRow setBranchAvgServiceSec(Double value) { this.BranchAvgServiceSec = value; return this; } public BigDecimal getFeesEarned() { return FeesEarned; } public SvcServiceRow setFeesEarned(BigDecimal value) { this.FeesEarned = value; return this; } public BigDecimal getFeeCurrent() { return FeeCurrent; } public SvcServiceRow setFeeCurrent(BigDecimal value) { this.FeeCurrent = value; return this; } public BigDecimal getFeeMin() { return FeeMin; } public SvcServiceRow setFeeMin(BigDecimal value) { this.FeeMin = value; return this; } public BigDecimal getFeeMax() { return FeeMax; } public SvcServiceRow setFeeMax(BigDecimal value) { this.FeeMax = value; return this; } public BigDecimal getFeePerMinute() { return FeePerMinute; } public SvcServiceRow setFeePerMinute(BigDecimal value) { this.FeePerMinute = value; return this; } public BigDecimal getBranchFeePerMinute() { return BranchFeePerMinute; } public SvcServiceRow setBranchFeePerMinute(BigDecimal value) { this.BranchFeePerMinute = value; return this; } public ArrayList getFeeChanges() { return FeeChanges; } public SvcServiceRow setFeeChanges(ArrayList value) { this.FeeChanges = value; return this; } } public static class SvcHourRow { public Integer LocalHour = null; public Integer Served = null; public BigDecimal FeesEarned = null; public BigDecimal CostToStaff = null; public Integer getLocalHour() { return LocalHour; } public SvcHourRow setLocalHour(Integer value) { this.LocalHour = value; return this; } public Integer getServed() { return Served; } public SvcHourRow setServed(Integer value) { this.Served = value; return this; } public BigDecimal getFeesEarned() { return FeesEarned; } public SvcHourRow setFeesEarned(BigDecimal value) { this.FeesEarned = value; return this; } public BigDecimal getCostToStaff() { return CostToStaff; } public SvcHourRow setCostToStaff(BigDecimal value) { this.CostToStaff = value; return this; } } public static class SvcAlert { public String Level = null; public String View = null; public String Code = null; public UUID StationId = null; public UUID EmployeeId = null; public UUID BranchId = null; public UUID LineId = null; public String Name = null; public UUID OtherLineId = null; public String OtherName = null; public ArrayList StationIds = new ArrayList(); public HashMap Values = new HashMap(); public String getLevel() { return Level; } public SvcAlert setLevel(String value) { this.Level = value; return this; } public String getView() { return View; } public SvcAlert setView(String value) { this.View = value; return this; } public String getCode() { return Code; } public SvcAlert setCode(String value) { this.Code = value; return this; } public UUID getStationId() { return StationId; } public SvcAlert setStationId(UUID value) { this.StationId = value; return this; } public UUID getEmployeeId() { return EmployeeId; } public SvcAlert setEmployeeId(UUID value) { this.EmployeeId = value; return this; } public UUID getBranchId() { return BranchId; } public SvcAlert setBranchId(UUID value) { this.BranchId = value; return this; } public UUID getLineId() { return LineId; } public SvcAlert setLineId(UUID value) { this.LineId = value; return this; } public String getName() { return Name; } public SvcAlert setName(String value) { this.Name = value; return this; } public UUID getOtherLineId() { return OtherLineId; } public SvcAlert setOtherLineId(UUID value) { this.OtherLineId = value; return this; } public String getOtherName() { return OtherName; } public SvcAlert setOtherName(String value) { this.OtherName = value; return this; } public ArrayList getStationIds() { return StationIds; } public SvcAlert setStationIds(ArrayList value) { this.StationIds = value; return this; } public HashMap getValues() { return Values; } public SvcAlert setValues(HashMap value) { this.Values = value; return this; } } public static class SvcWindowRow { public UUID StationId = null; public String Name = null; public ArrayList Clerks = new ArrayList(); public Boolean NeverStaffed = null; public Date LastStaffedUtc = null; public String LastStaffedBy = null; public SvcMetrics Metrics = null; public UUID getStationId() { return StationId; } public SvcWindowRow setStationId(UUID value) { this.StationId = value; return this; } public String getName() { return Name; } public SvcWindowRow setName(String value) { this.Name = value; return this; } public ArrayList getClerks() { return Clerks; } public SvcWindowRow setClerks(ArrayList value) { this.Clerks = value; return this; } public Boolean isNeverStaffed() { return NeverStaffed; } public SvcWindowRow setNeverStaffed(Boolean value) { this.NeverStaffed = value; return this; } public Date getLastStaffedUtc() { return LastStaffedUtc; } public SvcWindowRow setLastStaffedUtc(Date value) { this.LastStaffedUtc = value; return this; } public String getLastStaffedBy() { return LastStaffedBy; } public SvcWindowRow setLastStaffedBy(String value) { this.LastStaffedBy = value; return this; } public SvcMetrics getMetrics() { return Metrics; } public SvcWindowRow setMetrics(SvcMetrics value) { this.Metrics = value; return this; } } public static class SvcClerkRow { public UUID EmployeeId = null; public String Name = null; public ArrayList Windows = new ArrayList(); public BigDecimal LoadedRate = null; public Boolean RateSet = null; public Boolean RateLocked = null; public SvcMetrics Metrics = null; public UUID getEmployeeId() { return EmployeeId; } public SvcClerkRow setEmployeeId(UUID value) { this.EmployeeId = value; return this; } public String getName() { return Name; } public SvcClerkRow setName(String value) { this.Name = value; return this; } public ArrayList getWindows() { return Windows; } public SvcClerkRow setWindows(ArrayList value) { this.Windows = value; return this; } public BigDecimal getLoadedRate() { return LoadedRate; } public SvcClerkRow setLoadedRate(BigDecimal value) { this.LoadedRate = value; return this; } public Boolean isRateSet() { return RateSet; } public SvcClerkRow setRateSet(Boolean value) { this.RateSet = value; return this; } public Boolean isRateLocked() { return RateLocked; } public SvcClerkRow setRateLocked(Boolean value) { this.RateLocked = value; return this; } public SvcMetrics getMetrics() { return Metrics; } public SvcClerkRow setMetrics(SvcMetrics value) { this.Metrics = value; return this; } } public static class SvcAverage { public Integer Count = null; public Double Served = null; public Double AvgServiceSec = null; public Double MedianServiceSec = null; public Double AvgWaitSec = null; public Double Utilization = null; public Double IdleSec = null; public Double PausedSec = null; public Double NoShows = null; public Double SignedSec = null; public BigDecimal FeesEarned = null; public BigDecimal FeesPerStaffedHour = null; public BigDecimal LaborCost = null; public BigDecimal Contribution = null; public BigDecimal LostNoShowFees = null; public Integer getCount() { return Count; } public SvcAverage setCount(Integer value) { this.Count = value; return this; } public Double getServed() { return Served; } public SvcAverage setServed(Double value) { this.Served = value; return this; } public Double getAvgServiceSec() { return AvgServiceSec; } public SvcAverage setAvgServiceSec(Double value) { this.AvgServiceSec = value; return this; } public Double getMedianServiceSec() { return MedianServiceSec; } public SvcAverage setMedianServiceSec(Double value) { this.MedianServiceSec = value; return this; } public Double getAvgWaitSec() { return AvgWaitSec; } public SvcAverage setAvgWaitSec(Double value) { this.AvgWaitSec = value; return this; } public Double getUtilization() { return Utilization; } public SvcAverage setUtilization(Double value) { this.Utilization = value; return this; } public Double getIdleSec() { return IdleSec; } public SvcAverage setIdleSec(Double value) { this.IdleSec = value; return this; } public Double getPausedSec() { return PausedSec; } public SvcAverage setPausedSec(Double value) { this.PausedSec = value; return this; } public Double getNoShows() { return NoShows; } public SvcAverage setNoShows(Double value) { this.NoShows = value; return this; } public Double getSignedSec() { return SignedSec; } public SvcAverage setSignedSec(Double value) { this.SignedSec = value; return this; } public BigDecimal getFeesEarned() { return FeesEarned; } public SvcAverage setFeesEarned(BigDecimal value) { this.FeesEarned = value; return this; } public BigDecimal getFeesPerStaffedHour() { return FeesPerStaffedHour; } public SvcAverage setFeesPerStaffedHour(BigDecimal value) { this.FeesPerStaffedHour = value; return this; } public BigDecimal getLaborCost() { return LaborCost; } public SvcAverage setLaborCost(BigDecimal value) { this.LaborCost = value; return this; } public BigDecimal getContribution() { return Contribution; } public SvcAverage setContribution(BigDecimal value) { this.Contribution = value; return this; } public BigDecimal getLostNoShowFees() { return LostNoShowFees; } public SvcAverage setLostNoShowFees(BigDecimal value) { this.LostNoShowFees = value; return this; } } public static class SvcCoverage { public Integer StartLocalMinute = null; public Integer BucketMinutes = null; public ArrayList Rows = new ArrayList(); public ArrayList InLine = new ArrayList(); public ArrayList> GapBands = new ArrayList>(); public Integer Days = null; public Boolean NotRecorded = null; public Integer FutureFromIndex = null; public Integer getStartLocalMinute() { return StartLocalMinute; } public SvcCoverage setStartLocalMinute(Integer value) { this.StartLocalMinute = value; return this; } public Integer getBucketMinutes() { return BucketMinutes; } public SvcCoverage setBucketMinutes(Integer value) { this.BucketMinutes = value; return this; } public ArrayList getRows() { return Rows; } public SvcCoverage setRows(ArrayList value) { this.Rows = value; return this; } public ArrayList getInLine() { return InLine; } public SvcCoverage setInLine(ArrayList value) { this.InLine = value; return this; } public ArrayList> getGapBands() { return GapBands; } public SvcCoverage setGapBands(ArrayList> value) { this.GapBands = value; return this; } public Integer getDays() { return Days; } public SvcCoverage setDays(Integer value) { this.Days = value; return this; } public Boolean isNotRecorded() { return NotRecorded; } public SvcCoverage setNotRecorded(Boolean value) { this.NotRecorded = value; return this; } public Integer getFutureFromIndex() { return FutureFromIndex; } public SvcCoverage setFutureFromIndex(Integer value) { this.FutureFromIndex = value; return this; } } public static class SvcNamedTime { public UUID Id = null; public String Name = null; public Long SignedSec = null; public Integer Served = null; public UUID getId() { return Id; } public SvcNamedTime setId(UUID value) { this.Id = value; return this; } public String getName() { return Name; } public SvcNamedTime setName(String value) { this.Name = value; return this; } public Long getSignedSec() { return SignedSec; } public SvcNamedTime setSignedSec(Long value) { this.SignedSec = value; return this; } public Integer getServed() { return Served; } public SvcNamedTime setServed(Integer value) { this.Served = value; return this; } } public static class SvcTint { public String Field = null; public String Tone = null; public String Reason = null; public Double Value = null; public Double Reference = null; public Double BranchValue = null; public String getField() { return Field; } public SvcTint setField(String value) { this.Field = value; return this; } public String getTone() { return Tone; } public SvcTint setTone(String value) { this.Tone = value; return this; } public String getReason() { return Reason; } public SvcTint setReason(String value) { this.Reason = value; return this; } public Double getValue() { return Value; } public SvcTint setValue(Double value) { this.Value = value; return this; } public Double getReference() { return Reference; } public SvcTint setReference(Double value) { this.Reference = value; return this; } public Double getBranchValue() { return BranchValue; } public SvcTint setBranchValue(Double value) { this.BranchValue = value; return this; } } public static class SvcFeeChange { public UUID LocationId = null; public Date OnDate = null; public BigDecimal FromFee = null; public BigDecimal ToFee = null; public UUID getLocationId() { return LocationId; } public SvcFeeChange setLocationId(UUID value) { this.LocationId = value; return this; } public Date getOnDate() { return OnDate; } public SvcFeeChange setOnDate(Date value) { this.OnDate = value; return this; } public BigDecimal getFromFee() { return FromFee; } public SvcFeeChange setFromFee(BigDecimal value) { this.FromFee = value; return this; } public BigDecimal getToFee() { return ToFee; } public SvcFeeChange setToFee(BigDecimal value) { this.ToFee = value; return this; } } public static class SvcCoverageRow { public UUID StationId = null; public String Name = null; public ArrayList Buckets = new ArrayList(); public UUID getStationId() { return StationId; } public SvcCoverageRow setStationId(UUID value) { this.StationId = value; return this; } public String getName() { return Name; } public SvcCoverageRow setName(String value) { this.Name = value; return this; } public ArrayList getBuckets() { return Buckets; } public SvcCoverageRow setBuckets(ArrayList value) { this.Buckets = value; return this; } } public static class SvcCoverageBucket { public Double ServingPct = null; public Double IdlePct = null; public Double PausedPct = null; public Double UnstaffedPct = null; public Double getServingPct() { return ServingPct; } public SvcCoverageBucket setServingPct(Double value) { this.ServingPct = value; return this; } public Double getIdlePct() { return IdlePct; } public SvcCoverageBucket setIdlePct(Double value) { this.IdlePct = value; return this; } public Double getPausedPct() { return PausedPct; } public SvcCoverageBucket setPausedPct(Double value) { this.PausedPct = value; return this; } public Double getUnstaffedPct() { return UnstaffedPct; } public SvcCoverageBucket setUnstaffedPct(Double value) { this.UnstaffedPct = value; return this; } } }