(* Options: Date: 2024-11-21 14:50:40 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: CreateUstDvXmlFromDefinition.* //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 a VAT long-term extension (Umsatzsteuerdauerfristverlängerung) return from the specified dictionary (hash map) of key/value definitions. /// [] [] type CreateUstDvXmlFromDefinitionBase() = 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 /// ///A synchronous service to create XML content that represents a VAT long-term extension (Umsatzsteuerdauerfristverlängerung). /// [] [] [] type CreateUstDvXmlFromDefinition() = inherit CreateUstDvXmlFromDefinitionBase() 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