/* 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: WeeklyPayoutPreviewRequest.* //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="/payouts/weekly/preview", Verbs="POST") // @Route(Path="/payouts/weekly/sheet", Verbs="GET POST") public static class WeeklyPayoutPreviewRequest implements IReturn { public Date asOf = null; public Date from = null; public Date to = null; public Date getAsOf() { return asOf; } public WeeklyPayoutPreviewRequest setAsOf(Date value) { this.asOf = value; return this; } public Date getFrom() { return from; } public WeeklyPayoutPreviewRequest setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public WeeklyPayoutPreviewRequest setTo(Date value) { this.to = value; return this; } private static Object responseType = WeeklyPayoutPreviewResult.class; public Object getResponseType() { return responseType; } } public static class WeeklyPayoutPreviewResult { public Date runDate = null; public Date windowFromInclusive = null; public Date windowToInclusive = null; public String sheetTitle = null; public Long totalAmount = null; public Integer rowCount = null; public ArrayList rows = null; public ArrayList missingBankInfo = null; public ArrayList skipped = null; public String sheetCsv = null; public String missingBankCsv = null; public String si080Preview = null; public Integer statusCode = null; public String message = null; public Date getRunDate() { return runDate; } public WeeklyPayoutPreviewResult setRunDate(Date value) { this.runDate = value; return this; } public Date getWindowFromInclusive() { return windowFromInclusive; } public WeeklyPayoutPreviewResult setWindowFromInclusive(Date value) { this.windowFromInclusive = value; return this; } public Date getWindowToInclusive() { return windowToInclusive; } public WeeklyPayoutPreviewResult setWindowToInclusive(Date value) { this.windowToInclusive = value; return this; } public String getSheetTitle() { return sheetTitle; } public WeeklyPayoutPreviewResult setSheetTitle(String value) { this.sheetTitle = value; return this; } public Long getTotalAmount() { return totalAmount; } public WeeklyPayoutPreviewResult setTotalAmount(Long value) { this.totalAmount = value; return this; } public Integer getRowCount() { return rowCount; } public WeeklyPayoutPreviewResult setRowCount(Integer value) { this.rowCount = value; return this; } public ArrayList getRows() { return rows; } public WeeklyPayoutPreviewResult setRows(ArrayList value) { this.rows = value; return this; } public ArrayList getMissingBankInfo() { return missingBankInfo; } public WeeklyPayoutPreviewResult setMissingBankInfo(ArrayList value) { this.missingBankInfo = value; return this; } public ArrayList getSkipped() { return skipped; } public WeeklyPayoutPreviewResult setSkipped(ArrayList value) { this.skipped = value; return this; } public String getSheetCsv() { return sheetCsv; } public WeeklyPayoutPreviewResult setSheetCsv(String value) { this.sheetCsv = value; return this; } public String getMissingBankCsv() { return missingBankCsv; } public WeeklyPayoutPreviewResult setMissingBankCsv(String value) { this.missingBankCsv = value; return this; } public String getSi080Preview() { return si080Preview; } public WeeklyPayoutPreviewResult setSi080Preview(String value) { this.si080Preview = value; return this; } public Integer getStatusCode() { return statusCode; } public WeeklyPayoutPreviewResult setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public WeeklyPayoutPreviewResult setMessage(String value) { this.message = value; return this; } } public static class WeeklyPayoutPreviewRow { public Integer eventId = null; public String eventName = null; public Date timeOfEvent = null; public String deild = null; public String eventOwnerName = null; public Integer eventOwnerId = null; public String teamNumber = null; public String kennitala = null; public String bankAccount = null; public String bankGender = null; public Long grossAmount = null; public Long amount = null; public Integer getEventId() { return eventId; } public WeeklyPayoutPreviewRow setEventId(Integer value) { this.eventId = value; return this; } public String getEventName() { return eventName; } public WeeklyPayoutPreviewRow setEventName(String value) { this.eventName = value; return this; } public Date getTimeOfEvent() { return timeOfEvent; } public WeeklyPayoutPreviewRow setTimeOfEvent(Date value) { this.timeOfEvent = value; return this; } public String getDeild() { return deild; } public WeeklyPayoutPreviewRow setDeild(String value) { this.deild = value; return this; } public String getEventOwnerName() { return eventOwnerName; } public WeeklyPayoutPreviewRow setEventOwnerName(String value) { this.eventOwnerName = value; return this; } public Integer getEventOwnerId() { return eventOwnerId; } public WeeklyPayoutPreviewRow setEventOwnerId(Integer value) { this.eventOwnerId = value; return this; } public String getTeamNumber() { return teamNumber; } public WeeklyPayoutPreviewRow setTeamNumber(String value) { this.teamNumber = value; return this; } public String getKennitala() { return kennitala; } public WeeklyPayoutPreviewRow setKennitala(String value) { this.kennitala = value; return this; } public String getBankAccount() { return bankAccount; } public WeeklyPayoutPreviewRow setBankAccount(String value) { this.bankAccount = value; return this; } public String getBankGender() { return bankGender; } public WeeklyPayoutPreviewRow setBankGender(String value) { this.bankGender = value; return this; } public Long getGrossAmount() { return grossAmount; } public WeeklyPayoutPreviewRow setGrossAmount(Long value) { this.grossAmount = value; return this; } public Long getAmount() { return amount; } public WeeklyPayoutPreviewRow setAmount(Long value) { this.amount = value; return this; } } public static class WeeklyPayoutMissingBank { public String eventOwnerName = null; public Integer eventOwnerId = null; public String teamNumber = null; public Integer eventId = null; public String eventName = null; public Date timeOfEvent = null; public String deild = null; public Long amount = null; public String reason = null; public String getEventOwnerName() { return eventOwnerName; } public WeeklyPayoutMissingBank setEventOwnerName(String value) { this.eventOwnerName = value; return this; } public Integer getEventOwnerId() { return eventOwnerId; } public WeeklyPayoutMissingBank setEventOwnerId(Integer value) { this.eventOwnerId = value; return this; } public String getTeamNumber() { return teamNumber; } public WeeklyPayoutMissingBank setTeamNumber(String value) { this.teamNumber = value; return this; } public Integer getEventId() { return eventId; } public WeeklyPayoutMissingBank setEventId(Integer value) { this.eventId = value; return this; } public String getEventName() { return eventName; } public WeeklyPayoutMissingBank setEventName(String value) { this.eventName = value; return this; } public Date getTimeOfEvent() { return timeOfEvent; } public WeeklyPayoutMissingBank setTimeOfEvent(Date value) { this.timeOfEvent = value; return this; } public String getDeild() { return deild; } public WeeklyPayoutMissingBank setDeild(String value) { this.deild = value; return this; } public Long getAmount() { return amount; } public WeeklyPayoutMissingBank setAmount(Long value) { this.amount = value; return this; } public String getReason() { return reason; } public WeeklyPayoutMissingBank setReason(String value) { this.reason = value; return this; } } }