/* Options: Date: 2024-11-29 14:34:15 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://taxfiling.staging.pwc.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CreateUstSvXmlFromDefinitionAsync.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { /** * An asynchronous service to create xml content that represents a filing of the special advance payment for VAT (Umsatzsteuersondervorauszahlung) from the specified dictionary (hash map) of key/value definitions. */ @Route(Path="/CreateUstSvXmlFromDefinitionAsync", Verbs="POST") @Api(Description="An asynchronous service to create xml content that represents a filing of the special advance payment for VAT (Umsatzsteuersondervorauszahlung) from the specified dictionary (hash map) of key/value definitions.") public static class CreateUstSvXmlFromDefinitionAsync extends CreateUstSvXmlFromDefinitionBase implements IReturn { /** * The 4-digit year of the tax assessment. */ @ApiMember(Description="The 4-digit year of the tax assessment.") public Integer jahr = null; /** * 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. */ @ApiMember(Description="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.") public HashMap properties = null; public Integer getJahr() { return jahr; } public CreateUstSvXmlFromDefinitionAsync setJahr(Integer value) { this.jahr = value; return this; } public HashMap getProperties() { return properties; } public CreateUstSvXmlFromDefinitionAsync setProperties(HashMap value) { this.properties = value; return this; } private static Object responseType = XmlResponse.class; public Object getResponseType() { return responseType; } } /** * Represents the response from a service that generates XML content. */ @Api(Description="Represents the response from a service that generates XML content.") public static class XmlResponse { /** * The XML-based content of the response. */ @ApiMember(Description="The XML-based content of the response.") public String content = null; /** * Metadata that contains structured error information on the XML response. */ @ApiMember(Description="Metadata that contains structured error information on the XML response.") public ResponseStatus responseStatus = null; public String getContent() { return content; } public XmlResponse setContent(String value) { this.content = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public XmlResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } /** * Create XML content that represents a special advance payment for VAT (Umsatzsteuersondervorauszahlung) return from the specified dictionary (hash map) of key/value definitions. */ @Api(Description="Create XML content that represents a special advance payment for VAT (Umsatzsteuersondervorauszahlung) return from the specified dictionary (hash map) of key/value definitions.") public static class CreateUstSvXmlFromDefinitionBase extends CreateXmlFromDefinitionBase implements IPost { /** * The 4-digit year of the tax assessment. */ @ApiMember(Description="The 4-digit year of the tax assessment.") public Integer jahr = null; /** * 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. */ @ApiMember(Description="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.") public HashMap properties = null; public Integer getJahr() { return jahr; } public CreateUstSvXmlFromDefinitionBase setJahr(Integer value) { this.jahr = value; return this; } public HashMap getProperties() { return properties; } public CreateUstSvXmlFromDefinitionBase setProperties(HashMap value) { this.properties = value; return this; } } /** * Create a VAT return from a dictionary (hash map) of key/value definitions with a dictionary (hash map) of properties. */ @Api(Description="Create a VAT return from a dictionary (hash map) of key/value definitions with a dictionary (hash map) of properties.") public static class CreateXmlFromDefinitionBase { /** * The 4-digit year of the tax assessment. */ @ApiMember(Description="The 4-digit year of the tax assessment.") public Integer jahr = null; /** * 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. */ @ApiMember(Description="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.") public HashMap properties = null; public Integer getJahr() { return jahr; } public CreateXmlFromDefinitionBase setJahr(Integer value) { this.jahr = value; return this; } public HashMap getProperties() { return properties; } public CreateXmlFromDefinitionBase setProperties(HashMap value) { this.properties = value; return this; } } }