/* Options: Date: 2026-10-01 11:24:04 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: FanSnapshotOwnerRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/FanSnapshot/Owner", Verbs="POST") public static class FanSnapshotOwnerRequest implements IReturn { public Integer eventOwnerId = null; public Integer days = null; public Integer definitionVersion = null; public Integer getEventOwnerId() { return eventOwnerId; } public FanSnapshotOwnerRequest setEventOwnerId(Integer value) { this.eventOwnerId = value; return this; } public Integer getDays() { return days; } public FanSnapshotOwnerRequest setDays(Integer value) { this.days = value; return this; } public Integer getDefinitionVersion() { return definitionVersion; } public FanSnapshotOwnerRequest setDefinitionVersion(Integer value) { this.definitionVersion = value; return this; } private static Object responseType = FanSnapshotOwnerResult.class; public Object getResponseType() { return responseType; } } public static class FanSnapshotOwnerResult { public Integer eventOwnerId = null; public Integer clubEventOwnerId = null; public Integer definitionVersion = null; public String asOf = null; public ArrayList current = null; public ArrayList extras = null; public String compareDate = null; public ArrayList compare = null; public ArrayList compareExtras = null; public ArrayList series = null; public Integer statusCode = null; public String message = null; public Integer getEventOwnerId() { return eventOwnerId; } public FanSnapshotOwnerResult setEventOwnerId(Integer value) { this.eventOwnerId = value; return this; } public Integer getClubEventOwnerId() { return clubEventOwnerId; } public FanSnapshotOwnerResult setClubEventOwnerId(Integer value) { this.clubEventOwnerId = value; return this; } public Integer getDefinitionVersion() { return definitionVersion; } public FanSnapshotOwnerResult setDefinitionVersion(Integer value) { this.definitionVersion = value; return this; } public String getAsOf() { return asOf; } public FanSnapshotOwnerResult setAsOf(String value) { this.asOf = value; return this; } public ArrayList getCurrent() { return current; } public FanSnapshotOwnerResult setCurrent(ArrayList value) { this.current = value; return this; } public ArrayList getExtras() { return extras; } public FanSnapshotOwnerResult setExtras(ArrayList value) { this.extras = value; return this; } public String getCompareDate() { return compareDate; } public FanSnapshotOwnerResult setCompareDate(String value) { this.compareDate = value; return this; } public ArrayList getCompare() { return compare; } public FanSnapshotOwnerResult setCompare(ArrayList value) { this.compare = value; return this; } public ArrayList getCompareExtras() { return compareExtras; } public FanSnapshotOwnerResult setCompareExtras(ArrayList value) { this.compareExtras = value; return this; } public ArrayList getSeries() { return series; } public FanSnapshotOwnerResult setSeries(ArrayList value) { this.series = value; return this; } public Integer getStatusCode() { return statusCode; } public FanSnapshotOwnerResult setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public FanSnapshotOwnerResult setMessage(String value) { this.message = value; return this; } } public static class FanSegmentFigure { public String segment = null; public Integer fans = null; public Integer orders = null; public Long spendIsk = null; public String getSegment() { return segment; } public FanSegmentFigure setSegment(String value) { this.segment = value; return this; } public Integer getFans() { return fans; } public FanSegmentFigure setFans(Integer value) { this.fans = value; return this; } public Integer getOrders() { return orders; } public FanSegmentFigure setOrders(Integer value) { this.orders = value; return this; } public Long getSpendIsk() { return spendIsk; } public FanSegmentFigure setSpendIsk(Long value) { this.spendIsk = value; return this; } } public static class FanSnapshotPoint { public String date = null; @SerializedName("new") public Integer New = null; public Integer active = null; public Integer atRisk = null; public Integer dropoff = null; public Integer lost = null; public Integer neverBought = null; public Integer all = null; public String getDate() { return date; } public FanSnapshotPoint setDate(String value) { this.date = value; return this; } public Integer getNew() { return New; } public FanSnapshotPoint setNew(Integer value) { this.New = value; return this; } public Integer getActive() { return active; } public FanSnapshotPoint setActive(Integer value) { this.active = value; return this; } public Integer getAtRisk() { return atRisk; } public FanSnapshotPoint setAtRisk(Integer value) { this.atRisk = value; return this; } public Integer getDropoff() { return dropoff; } public FanSnapshotPoint setDropoff(Integer value) { this.dropoff = value; return this; } public Integer getLost() { return lost; } public FanSnapshotPoint setLost(Integer value) { this.lost = value; return this; } public Integer getNeverBought() { return neverBought; } public FanSnapshotPoint setNeverBought(Integer value) { this.neverBought = value; return this; } public Integer getAll() { return all; } public FanSnapshotPoint setAll(Integer value) { this.all = value; return this; } } }