/* Options: Date: 2024-06-16 21:14:04 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://testapi.bokamera.se //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetAllBookingQueueForAdmin.* //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="/bookinguserqueue/company", Verbs="GET") @ApiResponse(Description="You were unauthorized to call this service", StatusCode=401) @ValidateRequest(Validator="IsAuthenticated") public static class GetAllBookingQueueForAdmin implements IReturn { public UUID CompanyId = null; public Integer ServiceId = null; public Date DateStart = null; public Date DateEnd = null; public UUID getCompanyId() { return CompanyId; } public GetAllBookingQueueForAdmin setCompanyId(UUID value) { this.CompanyId = value; return this; } public Integer getServiceId() { return ServiceId; } public GetAllBookingQueueForAdmin setServiceId(Integer value) { this.ServiceId = value; return this; } public Date getDateStart() { return DateStart; } public GetAllBookingQueueForAdmin setDateStart(Date value) { this.DateStart = value; return this; } public Date getDateEnd() { return DateEnd; } public GetAllBookingQueueForAdmin setDateEnd(Date value) { this.DateEnd = value; return this; } private static Object responseType = GetAllBookingQueueForUserResponse.class; public Object getResponseType() { return responseType; } } public static class GetAllBookingQueueForUserResponse { public ArrayList BookingUserQueueResponseList = null; public ResponseStatus ResponseStatus = null; public ArrayList getBookingUserQueueResponseList() { return BookingUserQueueResponseList; } public GetAllBookingQueueForUserResponse setBookingUserQueueResponseList(ArrayList value) { this.BookingUserQueueResponseList = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public GetAllBookingQueueForUserResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class BookingUserQueueItemResponse { public Integer BookingUserQueueId = null; public UUID CompanyId = null; public UUID CustomerId = null; public Integer ServiceId = null; public Date From = null; public Date To = null; public Integer StatusCode = null; public String StatusName = null; public Date SendConfirmationTime = null; public ArrayList Quantities = null; public ServiceInfoResponse Service = null; public CompanyInfoResponse Company = null; public Integer getBookingUserQueueId() { return BookingUserQueueId; } public BookingUserQueueItemResponse setBookingUserQueueId(Integer value) { this.BookingUserQueueId = value; return this; } public UUID getCompanyId() { return CompanyId; } public BookingUserQueueItemResponse setCompanyId(UUID value) { this.CompanyId = value; return this; } public UUID getCustomerId() { return CustomerId; } public BookingUserQueueItemResponse setCustomerId(UUID value) { this.CustomerId = value; return this; } public Integer getServiceId() { return ServiceId; } public BookingUserQueueItemResponse setServiceId(Integer value) { this.ServiceId = value; return this; } public Date getFrom() { return From; } public BookingUserQueueItemResponse setFrom(Date value) { this.From = value; return this; } public Date getTo() { return To; } public BookingUserQueueItemResponse setTo(Date value) { this.To = value; return this; } public Integer getStatusCode() { return StatusCode; } public BookingUserQueueItemResponse setStatusCode(Integer value) { this.StatusCode = value; return this; } public String getStatusName() { return StatusName; } public BookingUserQueueItemResponse setStatusName(String value) { this.StatusName = value; return this; } public Date getSendConfirmationTime() { return SendConfirmationTime; } public BookingUserQueueItemResponse setSendConfirmationTime(Date value) { this.SendConfirmationTime = value; return this; } public ArrayList getQuantities() { return Quantities; } public BookingUserQueueItemResponse setQuantities(ArrayList value) { this.Quantities = value; return this; } public ServiceInfoResponse getService() { return Service; } public BookingUserQueueItemResponse setService(ServiceInfoResponse value) { this.Service = value; return this; } public CompanyInfoResponse getCompany() { return Company; } public BookingUserQueueItemResponse setCompany(CompanyInfoResponse value) { this.Company = value; return this; } } }