/* Options: Date: 2025-04-03 08:54:47 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://blazordiffusion.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetAnalyticsReports.* //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 { @DataContract public static class GetAnalyticsReports implements IReturn, IGet { @DataMember(Order=1) public Date month = null; @DataMember(Order=2) public String filter = null; @DataMember(Order=3) public String value = null; @DataMember(Order=4) public Boolean force = null; public Date getMonth() { return month; } public GetAnalyticsReports setMonth(Date value) { this.month = value; return this; } public String getFilter() { return filter; } public GetAnalyticsReports setFilter(String value) { this.filter = value; return this; } public String getValue() { return value; } public GetAnalyticsReports setValue(String value) { this.value = value; return this; } public Boolean isForce() { return force; } public GetAnalyticsReports setForce(Boolean value) { this.force = value; return this; } private static Object responseType = GetAnalyticsReportsResponse.class; public Object getResponseType() { return responseType; } } @DataContract public static class GetAnalyticsReportsResponse { @DataMember(Order=1) public AnalyticsReports result = null; @DataMember(Order=2) public ResponseStatus responseStatus = null; public AnalyticsReports getResult() { return result; } public GetAnalyticsReportsResponse setResult(AnalyticsReports value) { this.result = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public GetAnalyticsReportsResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } @DataContract public static class AnalyticsReports { @DataMember(Order=1) public Long id = null; @DataMember(Order=2) public Date created = null; @DataMember(Order=3) public BigDecimal version = null; @DataMember(Order=4) public HashMap apis = null; @DataMember(Order=5) public HashMap users = null; @DataMember(Order=6) public HashMap tags = null; @DataMember(Order=7) public HashMap status = null; @DataMember(Order=8) public HashMap days = null; @DataMember(Order=9) public HashMap apiKeys = null; @DataMember(Order=10) public HashMap ips = null; @DataMember(Order=11) public HashMap browsers = null; @DataMember(Order=12) public HashMap devices = null; @DataMember(Order=13) public HashMap bots = null; @DataMember(Order=14) public HashMap durations = null; public Long getId() { return id; } public AnalyticsReports setId(Long value) { this.id = value; return this; } public Date getCreated() { return created; } public AnalyticsReports setCreated(Date value) { this.created = value; return this; } public BigDecimal getVersion() { return version; } public AnalyticsReports setVersion(BigDecimal value) { this.version = value; return this; } public HashMap getApis() { return apis; } public AnalyticsReports setApis(HashMap value) { this.apis = value; return this; } public HashMap getUsers() { return users; } public AnalyticsReports setUsers(HashMap value) { this.users = value; return this; } public HashMap getTags() { return tags; } public AnalyticsReports setTags(HashMap value) { this.tags = value; return this; } public HashMap getStatus() { return status; } public AnalyticsReports setStatus(HashMap value) { this.status = value; return this; } public HashMap getDays() { return days; } public AnalyticsReports setDays(HashMap value) { this.days = value; return this; } public HashMap getApiKeys() { return apiKeys; } public AnalyticsReports setApiKeys(HashMap value) { this.apiKeys = value; return this; } public HashMap getIps() { return ips; } public AnalyticsReports setIps(HashMap value) { this.ips = value; return this; } public HashMap getBrowsers() { return browsers; } public AnalyticsReports setBrowsers(HashMap value) { this.browsers = value; return this; } public HashMap getDevices() { return devices; } public AnalyticsReports setDevices(HashMap value) { this.devices = value; return this; } public HashMap getBots() { return bots; } public AnalyticsReports setBots(HashMap value) { this.bots = value; return this; } public HashMap getDurations() { return durations; } public AnalyticsReports setDurations(HashMap value) { this.durations = value; return this; } } @DataContract public static class RequestSummary { @DataMember(Order=1) public String name = null; @DataMember(Order=2) public Long totalRequests = null; @DataMember(Order=3) public Long totalRequestLength = null; @DataMember(Order=4) public Long minRequestLength = null; @DataMember(Order=5) public Long maxRequestLength = null; @DataMember(Order=6) public Double totalDuration = null; @DataMember(Order=7) public Double minDuration = null; @DataMember(Order=8) public Double maxDuration = null; @DataMember(Order=9) public HashMap status = null; @DataMember(Order=10) public HashMap durations = null; @DataMember(Order=11) public HashMap apis = null; @DataMember(Order=12) public HashMap users = null; @DataMember(Order=13) public HashMap ips = null; @DataMember(Order=14) public HashMap apiKeys = null; public String getName() { return name; } public RequestSummary setName(String value) { this.name = value; return this; } public Long getTotalRequests() { return totalRequests; } public RequestSummary setTotalRequests(Long value) { this.totalRequests = value; return this; } public Long getTotalRequestLength() { return totalRequestLength; } public RequestSummary setTotalRequestLength(Long value) { this.totalRequestLength = value; return this; } public Long getMinRequestLength() { return minRequestLength; } public RequestSummary setMinRequestLength(Long value) { this.minRequestLength = value; return this; } public Long getMaxRequestLength() { return maxRequestLength; } public RequestSummary setMaxRequestLength(Long value) { this.maxRequestLength = value; return this; } public Double getTotalDuration() { return totalDuration; } public RequestSummary setTotalDuration(Double value) { this.totalDuration = value; return this; } public Double getMinDuration() { return minDuration; } public RequestSummary setMinDuration(Double value) { this.minDuration = value; return this; } public Double getMaxDuration() { return maxDuration; } public RequestSummary setMaxDuration(Double value) { this.maxDuration = value; return this; } public HashMap getStatus() { return status; } public RequestSummary setStatus(HashMap value) { this.status = value; return this; } public HashMap getDurations() { return durations; } public RequestSummary setDurations(HashMap value) { this.durations = value; return this; } public HashMap getApis() { return apis; } public RequestSummary setApis(HashMap value) { this.apis = value; return this; } public HashMap getUsers() { return users; } public RequestSummary setUsers(HashMap value) { this.users = value; return this; } public HashMap getIps() { return ips; } public RequestSummary setIps(HashMap value) { this.ips = value; return this; } public HashMap getApiKeys() { return apiKeys; } public RequestSummary setApiKeys(HashMap value) { this.apiKeys = value; return this; } } }