(* Options: Date: 2024-04-27 20:28:27 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://taxfiling.pwc.de //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: CreateLegacyUstXmlFromDefinitionAsync.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace PwC.xEric.Core.Services.Contracts.Responses open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Net /// ///Create a VAT return from a dictionary (hash map) of key/value definitions with a dictionary (hash map) of properties. /// [] [] type CreateXmlFromDefinitionBase() = /// ///The 4-digit year of the tax assessment. /// [] member val Jahr:Int32 = new Int32() with get,set /// ///Dictionary of key-value pairs that represent the intrinsic properties of the VAT return. Each key represents a name of the VAT property.Each value of the pair represents the VAT property value. /// [] member val Properties:Dictionary = new Dictionary() with get,set /// ///Create XML content that represents an annual VAT return (Umsatzsteuerjahreserklärung) from the specified dictionary (hash map) of key/value definitions. Only applicable to assessment years 2018 - 2020 /// [] [] type CreateLegacyUstXmlFromDefinitionBase() = inherit CreateXmlFromDefinitionBase() interface IPost /// ///The 4-digit year of the tax assessment. /// [] member val Jahr:Int32 = new Int32() with get,set /// ///Dictionary of key-value pairs that represent the intrinsic properties of the VAT return. Each key represents a name of the VAT property.Each value of the pair represents the VAT property value. /// [] member val Properties:Dictionary = new Dictionary() with get,set /// ///Represents the response from a service that generates XML content. /// [] [] type XmlResponse() = /// ///The XML-based content of the response. /// [] member val Content:String = null with get,set /// ///Metadata that contains structured error information on the XML response. /// [] member val ResponseStatus:ResponseStatus = null with get,set /// ///An asynchronous service to create xml content that represents an annual VAT return (Umsatzsteuerjahreserklärung). /// [] [] [] type CreateLegacyUstXmlFromDefinitionAsync() = inherit CreateLegacyUstXmlFromDefinitionBase() interface IReturn /// ///The 4-digit year of the tax assessment. /// [] member val Jahr:Int32 = new Int32() with get,set /// ///Dictionary of key-value pairs that represent the intrinsic properties of the VAT return. Each key represents a name of the VAT property.Each value of the pair represents the VAT property value. /// [] member val Properties:Dictionary = new Dictionary() with get,set