/* Options: Date: 2026-10-01 11:24:06 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: JobHeartbeatConfigureRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/JobHeartbeat/{JobName}", Verbs="PUT") public static class JobHeartbeatConfigureRequest implements IReturn { public String jobName = null; public Integer expectedIntervalMinutes = null; public String description = null; public Boolean enabled = null; public String getJobName() { return jobName; } public JobHeartbeatConfigureRequest setJobName(String value) { this.jobName = value; return this; } public Integer getExpectedIntervalMinutes() { return expectedIntervalMinutes; } public JobHeartbeatConfigureRequest setExpectedIntervalMinutes(Integer value) { this.expectedIntervalMinutes = value; return this; } public String getDescription() { return description; } public JobHeartbeatConfigureRequest setDescription(String value) { this.description = value; return this; } public Boolean isEnabled() { return enabled; } public JobHeartbeatConfigureRequest setEnabled(Boolean value) { this.enabled = value; return this; } private static Object responseType = JobHeartbeatResult.class; public Object getResponseType() { return responseType; } } public static class JobHeartbeatResult { public JobHeartbeat item = null; public Integer statusCode = null; public String message = null; public JobHeartbeat getItem() { return item; } public JobHeartbeatResult setItem(JobHeartbeat value) { this.item = value; return this; } public Integer getStatusCode() { return statusCode; } public JobHeartbeatResult setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public JobHeartbeatResult setMessage(String value) { this.message = value; return this; } } public static class JobHeartbeat { @StringLength(100) public String jobName = null; @StringLength(400) public String description = null; public Integer expectedIntervalMinutes = null; public Date lastRunAt = null; public Date lastOkAt = null; @StringLength(2147483647) public String lastResultJson = null; public Long itemsProcessed = null; public Integer consecutiveFailures = null; public Boolean enabled = null; public Date updatedAt = null; public String getJobName() { return jobName; } public JobHeartbeat setJobName(String value) { this.jobName = value; return this; } public String getDescription() { return description; } public JobHeartbeat setDescription(String value) { this.description = value; return this; } public Integer getExpectedIntervalMinutes() { return expectedIntervalMinutes; } public JobHeartbeat setExpectedIntervalMinutes(Integer value) { this.expectedIntervalMinutes = value; return this; } public Date getLastRunAt() { return lastRunAt; } public JobHeartbeat setLastRunAt(Date value) { this.lastRunAt = value; return this; } public Date getLastOkAt() { return lastOkAt; } public JobHeartbeat setLastOkAt(Date value) { this.lastOkAt = value; return this; } public String getLastResultJson() { return lastResultJson; } public JobHeartbeat setLastResultJson(String value) { this.lastResultJson = value; return this; } public Long getItemsProcessed() { return itemsProcessed; } public JobHeartbeat setItemsProcessed(Long value) { this.itemsProcessed = value; return this; } public Integer getConsecutiveFailures() { return consecutiveFailures; } public JobHeartbeat setConsecutiveFailures(Integer value) { this.consecutiveFailures = value; return this; } public Boolean isEnabled() { return enabled; } public JobHeartbeat setEnabled(Boolean value) { this.enabled = value; return this; } public Date getUpdatedAt() { return updatedAt; } public JobHeartbeat setUpdatedAt(Date value) { this.updatedAt = value; return this; } } }