' Options: 'Date: 2025-06-07 18:57:39 'Version: 8.12 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://soluser-recaudo.sgsas.co ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: AMDCValidaPagoRQ.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports AMDC.Modelo.Contexto.Pago Imports AMDC.Modelo.Contexto.General Imports AMDC.Modelo.Tipo.Pago Namespace Global Namespace AMDC.Modelo.Contexto.General Public Partial Class CoreRes Public Overridable Property TranId As String Public Overridable Property Code As String Public Overridable Property InfoMsg As String End Class Public Partial Class DatosBanco Public Overridable Property Banco As String Public Overridable Property Sucursal As String Public Overridable Property Usuario As String Public Overridable Property Terminal As String End Class Public Partial Class ResultadoTransaccion Public Overridable Property Resultado As String Public Overridable Property MensajeResultado As String Public Overridable Property FechaTransaccion As String End Class End Namespace Namespace AMDC.Modelo.Contexto.Pago Public Partial Class PagoArticulo Public Overridable Property IdObligacion As Integer Public Overridable Property Monto As Double End Class Public Partial Class RequestPago Public Overridable Property SolicitudPago As SolicitudPago End Class Public Partial Class ResponsePago Public Overridable Property PagoRespuesta As ResultadoPago End Class Public Partial Class ResultadoPago Inherits ResultadoTransaccion Public Overridable Property IdPago As Integer Public Overridable Property CheckSum As String Public Overridable Property Resultado As String Public Overridable Property MensajeResultado As String Public Overridable Property FechaTransaccion As String End Class Public Partial Class SolicitudPago Public Sub New() PagoArticulos = New List(Of PagoArticulo) End Sub Public Overridable Property IdTransaccionBanco As String Public Overridable Property FechaTransaccionBanco As Integer Public Overridable Property HoraMinSeg As Integer Public Overridable Property NumeroDocumento As String Public Overridable Property IdTipoImpuesto As Integer Public Overridable Property PagoParcial As Integer Public Overridable Property Anio As Integer Public Overridable Property PagoArticulos As List(Of PagoArticulo) End Class Public Partial Class ValidarPago Public Overridable Property IdPagoPasarela As Integer Public Overridable Property Estado As String Public Overridable Property REQUEST_PAGO As RequestPago Public Overridable Property RESPONSE_PAGO As ResponsePago End Class End Namespace Namespace AMDC.Modelo.Tipo.Pago Public Partial Class AMDCValidaPagoRQ Inherits DatosBanco Implements IReturn(Of AMDCValidaPagoRS) Public Overridable Property NumeroDocumento As String Public Overridable Property Banco As String Public Overridable Property Sucursal As String Public Overridable Property Usuario As String Public Overridable Property Terminal As String End Class Public Partial Class AMDCValidaPagoRS Inherits CoreRes Public Sub New() ListaPagosRoot = New List(Of ValidarPago) End Sub Public Overridable Property ListaPagosRoot As List(Of ValidarPago) Public Overridable Property TranId As String Public Overridable Property Code As String Public Overridable Property InfoMsg As String End Class End Namespace End Namespace