/* Options: Date: 2026-10-20 19:53:17 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://develop-servdesk.eras-online.de //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetEras2FileList.* //ExcludeTypes: //InitializeCollections: True //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.* @Route(Path="/api/v1/eras2files", Verbs="GET") open class GetEras2FileList : IReturn, IHasBearerToken { @ApiMember(IsRequired=true, ParameterType="query") var bearerToken:String? = null /** * Optional! Follow the format : /api/v1/eras2files?filter[FileType]=* */ @DataMember(Name="filter[FileType]") @SerializedName("filter[FileType]") @ApiMember(Description="Optional! Follow the format : /api/v1/eras2files?filter[FileType]=*", ParameterType="query") var filterByFileType:String? = null /** * Optional! Follow the format : /api/v1/eras2files?filter[Name]=* */ @DataMember(Name="filter[Name]") @SerializedName("filter[Name]") @ApiMember(Description="Optional! Follow the format : /api/v1/eras2files?filter[Name]=*", ParameterType="query") var filterByName:String? = null companion object { private val responseType = GetEras2FileListResponse::class.java } override fun getResponseType(): Any? = GetEras2FileList.responseType } open class GetEras2FileListResponse { var eras2FileList:ArrayList = ArrayList() var responseStatus:ResponseStatus? = null } enum class Eras2FileType { DSatz, Hka, E835Satz, E898Satz, Abrechnung, ArgeSatz, NutzerFile, DevicePdf, } @DataContract open class Eras2File { @DataMember(Name="Guid") @SerializedName("Guid") var guid:UUID? = null @DataMember(Name="Name") @SerializedName("Name") var name:String? = null @DataMember(Name="FileType") @SerializedName("FileType") var fileType:Eras2FileType? = null @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") var objektGuid:UUID? = null @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") var nutzerGuid:UUID? = null }