' Options: 'Date: 2026-01-25 07:26:58 'Version: 8.90 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://taxfiling.staging.pwc.de ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: CheckElster.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Net Imports PwC.xEric.Core.Domain.Concretes.Models Imports PwC.xEric.Core.Services.Contracts.Requests Imports PwC.xEric.Core.Domain.Contracts.Models Imports PwC.xEric.Core.Services.Contracts.Responses Namespace Global Namespace PwC.xEric.Core.Domain.Concretes.Models ''' '''Represents a structure that encapsulates a tax declaration. ''' Public Partial Class TaxData ''' '''The unique identifier of the tax data. ''' Public Overridable Property Id As String ''' '''The XML-based tax declaration. ''' Public Overridable Property Content As String End Class End Namespace Namespace PwC.xEric.Core.Domain.Contracts.Models Public Interface IHasIndex Property Index As Integer End Interface End Namespace Namespace PwC.xEric.Core.Services.Contracts.Requests ''' '''A synchronous service to perform basic checks on a batch of tax data. ''' Public Partial Class CheckElster Inherits CheckElsterBase Implements IReturn(Of ElsterCheckResponse) End Class ''' '''A base service to perform basic checks on a batch of tax data. ''' Public Partial Class CheckElsterBase Implements IPost ''' '''The ELSTER tax data to check. ''' Public Overridable Property Data As TaxData End Class End Namespace Namespace PwC.xEric.Core.Services.Contracts.Responses ''' '''Represents a type that encapulates the state of a provided ELSTER tax data. ''' Public Partial Class ElsterCheckResponse Inherits ServiceReponseBase ''' '''Checks whether a portal certificate is required to sign the tax data. ''' Public Overridable Property ZertifikatErforderlich As Boolean ''' '''Checks whether a Manufacturer ID has been provided for the tax data. ''' Public Overridable Property HatHerstellerId As Boolean ''' '''Checks whether a data provider has been provided for the tax data. ''' Public Overridable Property HatDatenlieferant As Boolean ''' '''Checks whether the PDF-based transfer protocol for the tax data can be printed out for the type of tax data. ''' Public Overridable Property TransferProtokollDruckbar As Boolean End Class ''' '''Specifies a service response from an ERiC service operation. ''' Public Partial Class ServiceReponseBase Implements IHasIndex ''' '''The unique identifier of the response. ''' Public Overridable Property Id As String ''' '''The position of the response element in an indexed collection. ''' Public Overridable Property Index As Integer Implements IHasIndex.Index ''' '''Metadata that contains structured error information on the service response. ''' Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace