/* Options: Date: 2026-07-30 06:38:01 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //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; } } }