/* Options: Date: 2026-10-20 16:11:31 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stage-servamw.eras-online.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetNutzer.* //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="/WebApp/Nutzer", Verbs="GET") @DataContract public static class GetNutzer implements IReturn { @DataMember(Name="filter[Name]") @SerializedName("filter[Name]") @ApiMember(ParameterType="query") public String name = null; @DataMember(Name="filter[Street]") @SerializedName("filter[Street]") @ApiMember(ParameterType="query") public String street = null; public String getName() { return name; } public GetNutzer setName(String value) { this.name = value; return this; } public String getStreet() { return street; } public GetNutzer setStreet(String value) { this.street = value; return this; } private static Object responseType = GetNutzerResponse.class; public Object getResponseType() { return responseType; } } public static class GetNutzerResponse { public ArrayList nutzerFilter = null; public ResponseStatus responseStatus = null; public ArrayList getNutzerFilter() { return nutzerFilter; } public GetNutzerResponse setNutzerFilter(ArrayList value) { this.nutzerFilter = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public GetNutzerResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } @DataContract public static class Appointment { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="Monteure") @SerializedName("Monteure") public IList appointmentStoreUsers = null; @DataMember(Name="Nutzeinheiten") @SerializedName("Nutzeinheiten") public IList appointmentNutzeinheiten = null; public UUID getGuid() { return guid; } public Appointment setGuid(UUID value) { this.guid = value; return this; } public Date getFrom() { return from; } public Appointment setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Appointment setTo(Date value) { this.to = value; return this; } public IList getAppointmentStoreUsers() { return appointmentStoreUsers; } public Appointment setAppointmentStoreUsers(IList value) { this.appointmentStoreUsers = value; return this; } public IList getAppointmentNutzeinheiten() { return appointmentNutzeinheiten; } public Appointment setAppointmentNutzeinheiten(IList value) { this.appointmentNutzeinheiten = value; return this; } } @DataContract public static class NutzerFilter { @DataMember(Name="Name1") @SerializedName("Name1") public String name1 = null; @DataMember(Name="Name2") @SerializedName("Name2") public String name2 = null; @DataMember(Name="Appointments") @SerializedName("Appointments") public ArrayList appointments = null; @DataMember(Name="Address") @SerializedName("Address") public Address address = null; public String getName1() { return name1; } public NutzerFilter setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public NutzerFilter setName2(String value) { this.name2 = value; return this; } public ArrayList getAppointments() { return appointments; } public NutzerFilter setAppointments(ArrayList value) { this.appointments = value; return this; } public Address getAddress() { return address; } public NutzerFilter setAddress(Address value) { this.address = value; return this; } } @DataContract public static class Address { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Straße") @SerializedName("Straße") public String street = null; @DataMember(Name="Straße2") @SerializedName("Straße2") public String street2 = null; @DataMember(Name="Hausnummer") @SerializedName("Hausnummer") public String streetNumber = null; @DataMember(Name="Postleitzahl") @SerializedName("Postleitzahl") public String zipcode = null; @DataMember(Name="Ort") @SerializedName("Ort") public String city = null; @DataMember(Name="Postfach") @SerializedName("Postfach") public String mailbox = null; @DataMember(Name="Adresszusatz") @SerializedName("Adresszusatz") public String additional = null; @DataMember(Name="Breitengrad") @SerializedName("Breitengrad") public Double latitude = null; @DataMember(Name="Laengengrad") @SerializedName("Laengengrad") public Double longitude = null; public UUID getGuid() { return guid; } public Address setGuid(UUID value) { this.guid = value; return this; } public String getStreet() { return street; } public Address setStreet(String value) { this.street = value; return this; } public String getStreet2() { return street2; } public Address setStreet2(String value) { this.street2 = value; return this; } public String getStreetNumber() { return streetNumber; } public Address setStreetNumber(String value) { this.streetNumber = value; return this; } public String getZipcode() { return zipcode; } public Address setZipcode(String value) { this.zipcode = value; return this; } public String getCity() { return city; } public Address setCity(String value) { this.city = value; return this; } public String getMailbox() { return mailbox; } public Address setMailbox(String value) { this.mailbox = value; return this; } public String getAdditional() { return additional; } public Address setAdditional(String value) { this.additional = value; return this; } public Double getLatitude() { return latitude; } public Address setLatitude(Double value) { this.latitude = value; return this; } public Double getLongitude() { return longitude; } public Address setLongitude(Double value) { this.longitude = value; return this; } } @DataContract public static class Appointment { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="Nutzeinheiten") @SerializedName("Nutzeinheiten") public IList nutzeinheiten = null; @DataMember(Name="TechnicianNames") @SerializedName("TechnicianNames") public IList technicianNames = null; public UUID getGuid() { return guid; } public Appointment setGuid(UUID value) { this.guid = value; return this; } public Date getFrom() { return from; } public Appointment setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Appointment setTo(Date value) { this.to = value; return this; } public IList getNutzeinheiten() { return nutzeinheiten; } public Appointment setNutzeinheiten(IList value) { this.nutzeinheiten = value; return this; } public IList getTechnicianNames() { return technicianNames; } public Appointment setTechnicianNames(IList value) { this.technicianNames = value; return this; } } public static class Appointment { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; public UUID getGuid() { return guid; } public Appointment setGuid(UUID value) { this.guid = value; return this; } public Date getFrom() { return from; } public Appointment setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Appointment setTo(Date value) { this.to = value; return this; } } public static class Address { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Street") @SerializedName("Street") public String street = null; @DataMember(Name="Hausnummer") @SerializedName("Hausnummer") public String streetNumber = null; @DataMember(Name="Postleitzahl") @SerializedName("Postleitzahl") public String zipcode = null; @DataMember(Name="Ort") @SerializedName("Ort") public String city = null; public UUID getGuid() { return guid; } public Address setGuid(UUID value) { this.guid = value; return this; } public String getStreet() { return street; } public Address setStreet(String value) { this.street = value; return this; } public String getStreetNumber() { return streetNumber; } public Address setStreetNumber(String value) { this.streetNumber = value; return this; } public String getZipcode() { return zipcode; } public Address setZipcode(String value) { this.zipcode = value; return this; } public String getCity() { return city; } public Address setCity(String value) { this.city = value; return this; } } @DataContract public static class Address { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Straße") @SerializedName("Straße") public String street = null; @DataMember(Name="Straße2") @SerializedName("Straße2") public String street2 = null; @DataMember(Name="Hausnummer") @SerializedName("Hausnummer") public String streetNumber = null; @DataMember(Name="Postleitzahl") @SerializedName("Postleitzahl") public String zipcode = null; @DataMember(Name="Ort") @SerializedName("Ort") public String city = null; @DataMember(Name="Postfach") @SerializedName("Postfach") public String mailbox = null; @DataMember(Name="Adresszusatz") @SerializedName("Adresszusatz") public String additional = null; @DataMember(Name="Breitengrad") @SerializedName("Breitengrad") public Double latitude = null; @DataMember(Name="Laengengrad") @SerializedName("Laengengrad") public Double longitude = null; public UUID getGuid() { return guid; } public Address setGuid(UUID value) { this.guid = value; return this; } public String getStreet() { return street; } public Address setStreet(String value) { this.street = value; return this; } public String getStreet2() { return street2; } public Address setStreet2(String value) { this.street2 = value; return this; } public String getStreetNumber() { return streetNumber; } public Address setStreetNumber(String value) { this.streetNumber = value; return this; } public String getZipcode() { return zipcode; } public Address setZipcode(String value) { this.zipcode = value; return this; } public String getCity() { return city; } public Address setCity(String value) { this.city = value; return this; } public String getMailbox() { return mailbox; } public Address setMailbox(String value) { this.mailbox = value; return this; } public String getAdditional() { return additional; } public Address setAdditional(String value) { this.additional = value; return this; } public Double getLatitude() { return latitude; } public Address setLatitude(Double value) { this.latitude = value; return this; } public Double getLongitude() { return longitude; } public Address setLongitude(Double value) { this.longitude = value; return this; } } }