/* Options: Date: 2026-10-20 19:30:11 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://knabrechnung-servdesk.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="/api/v1/nutzer/{Guid}", Verbs="GET") public static class GetNutzer implements IReturn, IHasBearerToken { @ApiMember(IsRequired=true, ParameterType="query") public String bearerToken = null; @ApiMember(IsRequired=true, ParameterType="path") public UUID guid = null; public String getBearerToken() { return bearerToken; } public GetNutzer setBearerToken(String value) { this.bearerToken = value; return this; } public UUID getGuid() { return guid; } public GetNutzer setGuid(UUID value) { this.guid = value; return this; } private static Object responseType = GetNutzerResponse.class; public Object getResponseType() { return responseType; } } public static class GetNutzerResponse { public Nutzer nutzer = null; public ResponseStatus responseStatus = null; public Nutzer getNutzer() { return nutzer; } public GetNutzerResponse setNutzer(Nutzer value) { this.nutzer = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public GetNutzerResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } @DataContract public static class Nutzer { @DataMember public UUID guid = null; @DataMember public String name1 = null; @DataMember public String name2 = null; @DataMember public String name3 = null; @DataMember public String name4 = null; @DataMember @ApiMember(IsRequired=true) public NutzerType nutzerType = null; @DataMember public String nutzeinheitNumberExternal = null; @DataMember @ApiMember(IsRequired=true) public Long nutzerInNutzeinheitSequence = null; @DataMember @ApiMember(IsRequired=true) public Date rangeFrom = null; @DataMember public Date rangeTo = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; @DataMember(Name="IstUvi") @SerializedName("IstUvi") public String isUviRecieved = null; @DataMember(Name="EigentuemerBewohnt") @SerializedName("EigentuemerBewohnt") public String isNutzerOwner = null; @DataMember(Name="Email") @SerializedName("Email") public String email = null; @DataMember(Name="Mobil") @SerializedName("Mobil") public String mobilePhone = null; @DataMember public String title = null; @DataMember @ApiMember(IsRequired=true, ParameterType="body") public String salutation = null; public UUID getGuid() { return guid; } public Nutzer setGuid(UUID value) { this.guid = value; return this; } public String getName1() { return name1; } public Nutzer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Nutzer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Nutzer setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public Nutzer setName4(String value) { this.name4 = value; return this; } public NutzerType getNutzerType() { return nutzerType; } public Nutzer setNutzerType(NutzerType value) { this.nutzerType = value; return this; } public String getNutzeinheitNumberExternal() { return nutzeinheitNumberExternal; } public Nutzer setNutzeinheitNumberExternal(String value) { this.nutzeinheitNumberExternal = value; return this; } public Long getNutzerInNutzeinheitSequence() { return nutzerInNutzeinheitSequence; } public Nutzer setNutzerInNutzeinheitSequence(Long value) { this.nutzerInNutzeinheitSequence = value; return this; } public Date getRangeFrom() { return rangeFrom; } public Nutzer setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public Nutzer setRangeTo(Date value) { this.rangeTo = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nutzer setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nutzer setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getIsUviRecieved() { return isUviRecieved; } public Nutzer setIsUviRecieved(String value) { this.isUviRecieved = value; return this; } public String getIsNutzerOwner() { return isNutzerOwner; } public Nutzer setIsNutzerOwner(String value) { this.isNutzerOwner = value; return this; } public String getEmail() { return email; } public Nutzer setEmail(String value) { this.email = value; return this; } public String getMobilePhone() { return mobilePhone; } public Nutzer setMobilePhone(String value) { this.mobilePhone = value; return this; } public String getTitle() { return title; } public Nutzer setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public Nutzer setSalutation(String value) { this.salutation = value; return this; } } @DataContract public static class Nutzer { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Name1") @SerializedName("Name1") public String name1 = null; @DataMember(Name="Name2") @SerializedName("Name2") public String name2 = null; @DataMember(Name="Name3") @SerializedName("Name3") public String name3 = null; @DataMember(Name="Name4") @SerializedName("Name4") public String name4 = null; @DataMember(Name="NutzerType") @SerializedName("NutzerType") public String nutzerType = null; @DataMember(Name="NutzeinheitNummerExtern") @SerializedName("NutzeinheitNummerExtern") public String nutzeinheitNumberExternal = null; @DataMember(Name="NutzerInNutzeinheitReihenfolge") @SerializedName("NutzerInNutzeinheitReihenfolge") public Long nutzerInNutzeinheitSequence = null; @DataMember(Name="ZeitraumVon") @SerializedName("ZeitraumVon") public Date rangeFrom = null; @DataMember(Name="ZeitraumBis") @SerializedName("ZeitraumBis") public Date rangeTo = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="Uvi") @SerializedName("Uvi") public String isUviRecieved = null; @DataMember(Name="EigentuemerBewohnt") @SerializedName("EigentuemerBewohnt") public String isNutzerOwner = null; @DataMember(Name="Email") @SerializedName("Email") public String email = null; @DataMember(Name="Mobil") @SerializedName("Mobil") public String mobilePhone = null; @DataMember(Name="Titel") @SerializedName("Titel") public String title = null; @DataMember(Name="Anrede") @SerializedName("Anrede") public String salutation = null; @DataMember(Name="NutzeinheitGuid") @SerializedName("NutzeinheitGuid") public String nutzeinheitGuid = null; public String getGuid() { return guid; } public Nutzer setGuid(String value) { this.guid = value; return this; } public String getName1() { return name1; } public Nutzer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Nutzer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Nutzer setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public Nutzer setName4(String value) { this.name4 = value; return this; } public String getNutzerType() { return nutzerType; } public Nutzer setNutzerType(String value) { this.nutzerType = value; return this; } public String getNutzeinheitNumberExternal() { return nutzeinheitNumberExternal; } public Nutzer setNutzeinheitNumberExternal(String value) { this.nutzeinheitNumberExternal = value; return this; } public Long getNutzerInNutzeinheitSequence() { return nutzerInNutzeinheitSequence; } public Nutzer setNutzerInNutzeinheitSequence(Long value) { this.nutzerInNutzeinheitSequence = value; return this; } public Date getRangeFrom() { return rangeFrom; } public Nutzer setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public Nutzer setRangeTo(Date value) { this.rangeTo = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nutzer setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nutzer setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getIsUviRecieved() { return isUviRecieved; } public Nutzer setIsUviRecieved(String value) { this.isUviRecieved = value; return this; } public String getIsNutzerOwner() { return isNutzerOwner; } public Nutzer setIsNutzerOwner(String value) { this.isNutzerOwner = value; return this; } public String getEmail() { return email; } public Nutzer setEmail(String value) { this.email = value; return this; } public String getMobilePhone() { return mobilePhone; } public Nutzer setMobilePhone(String value) { this.mobilePhone = value; return this; } public String getTitle() { return title; } public Nutzer setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public Nutzer setSalutation(String value) { this.salutation = value; return this; } public String getNutzeinheitGuid() { return nutzeinheitGuid; } public Nutzer setNutzeinheitGuid(String value) { this.nutzeinheitGuid = value; return this; } } }