/* Options: Date: 2026-01-25 18:51:16 Version: 8.90 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://taxfiling.staging.pwc.de //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: HoleFinanzamtsdatenAsync.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Net; using PwC.xEric.Core.Services.Contracts.Requests; using PwC.xEric.Core.Domain.Concretes.Models; using PwC.xEric.Core.Services.Contracts.Responses; namespace PwC.xEric.Core.Domain.Concretes.Models { /// ///Represents a list of Adresse items. /// public partial class AdresseListe { } /// ///Represents a list of bank details /// public partial class BankverbindungListe { } /// ///Represents a list of comments. /// public partial class BemerkungListe { } /// ///Represents a structure that encapsulates the list of details of fiscal authorities. /// [Api(Description="Represents a structure that encapsulates the list of details of fiscal authorities.")] public partial class EricHoleFinanzamtsdaten { /// ///The version of the information structure. /// [ApiMember(Description="The version of the information structure.")] public virtual uint Version { get; set; } /// ///The details of the fiscal authority. /// [ApiMember(Description="The details of the fiscal authority.")] public virtual Finanzamtsdaten Finanzamtsdaten { get; set; } } /// ///Represents a structure that encapsulates details of fiscal authorities. /// [Api(Description="Represents a structure that encapsulates details of fiscal authorities.")] public partial class Finanzamtsdaten { /// ///The Federal Tax Office (Bundesfinanzamt) identification number of the fiscal authority. /// [ApiMember(Description="The Federal Tax Office (Bundesfinanzamt) identification number of the fiscal authority.")] public virtual string BuFaNr { get; set; } /// ///The name of the fiscal authority. /// [ApiMember(Description="The name of the fiscal authority.")] public virtual string Name { get; set; } /// ///The list of addresses of the fiscal authority. /// [ApiMember(Description="The list of addresses of the fiscal authority.")] public virtual AdresseListe AdresseListe { get; set; } /// ///The list of business contacts of the fiscal authority. /// [ApiMember(Description="The list of business contacts of the fiscal authority.")] public virtual KontaktListe KontaktListe { get; set; } /// ///The list of bank accounts of the fiscal authority. /// [ApiMember(Description="The list of bank accounts of the fiscal authority.")] public virtual BankverbindungListe BankverbindungListe { get; set; } /// ///The opening hours of the fiscal authority. /// [ApiMember(Description="The opening hours of the fiscal authority.")] public virtual OeffnungszeitListe OeffnungszeitListe { get; set; } /// ///The list of comments of the fiscal authority. /// [ApiMember(Description="The list of comments of the fiscal authority.")] public virtual BemerkungListe BemerkungListe { get; set; } /// ///The central processing office of the fiscal authority. /// [ApiMember(Description="The central processing office of the fiscal authority.")] public virtual Hauptstelle Hauptstelle { get; set; } /// ///The branch of the fiscal authority. /// [ApiMember(Description="The branch of the fiscal authority.")] public virtual string Aussenstelle { get; set; } } /// ///Represents Represents a central processing office. /// [Api(Description="Represents Represents a central processing office.")] public partial class Hauptstelle { /// ///The Federal Tax Office (Bundesfinanzamt) identification number of the office. /// [ApiMember(Description="The Federal Tax Office (Bundesfinanzamt) identification number of the office.")] public virtual string BuFaNr { get; set; } /// ///The name of the office. /// [ApiMember(Description="The name of the office.")] public virtual string Name { get; set; } } /// ///Represents a list of business contacts. /// public partial class KontaktListe { } /// ///Represents a list of information on the opening hours. /// public partial class OeffnungszeitListe { } } namespace PwC.xEric.Core.Services.Contracts.Requests { /// ///An asynchronous service to get tax office information for a specified Federal Tax Office Number. /// [Route("/HoleFinanzamtsdatenAsync/{BufaNr}", "GET")] [Api(Description="An asynchronous service to get tax office information for a specified Federal Tax Office Number.")] public partial class HoleFinanzamtsdatenAsync : HoleFinanzamtsdatenBase, IReturn { } /// ///A base service to get tax office information for a specified Federal Tax Office Number. /// [Api(Description="A base service to get tax office information for a specified Federal Tax Office Number.")] public partial class HoleFinanzamtsdatenBase : IGet { /// ///The Federal Tax Office Number. /// [ApiMember(Description="The Federal Tax Office Number.", Name="BufaNr")] public virtual string BufaNr { get; set; } } } namespace PwC.xEric.Core.Services.Contracts.Responses { /// ///Represent a base response that encapsulate any ERiC API function return value. /// [Api(Description="Represent a base response that encapsulate any ERiC API function return value.")] public partial class EricFehlerCodeResponse : ServiceReponseBase { /// ///The status code that the ERiC API function returns. /// [ApiMember(Description="The status code that the ERiC API function returns.")] public virtual EricFehlerCode StatusCode { get; set; } /// ///The status message that the ERiC API function returns. /// [ApiMember(Description="The status message that the ERiC API function returns.")] public virtual string StatusText { get; set; } } /// ///Represents a type that encapsulates the return values of the ERiC API function, which retrieves all tax office numbers. /// [Api(Description="Represents a type that encapsulates the return values of the ERiC API function, which retrieves all tax office numbers.")] public partial class HoleFinanzamtsdatenResponse : EricFehlerCodeResponse { /// ///The details of a specified tax office. /// [ApiMember(Description="The details of a specified tax office.")] public virtual EricHoleFinanzamtsdaten Rueckgabe { get; set; } } }