diff --git a/info-Dic-16.txt b/info-Dic-16.txt index 26fbf7f..80496a8 100644 --- a/info-Dic-16.txt +++ b/info-Dic-16.txt @@ -1,6 +1,7 @@ Pendientes: =========== - Traza de Seguridad + JA: Seguimos esperando por los insumos del cliente (mapeo de campos, SP, etc). Hoy se mencionó ese punto en la sesión de seguimiento, para evitar que el cliente se olvide - Mensajeria @@ -8,11 +9,13 @@ Pendientes: - Pregunta: customerId? es convertido a numerico, porque nose si se deba manejar los 0 a la izquierda o no, digo para ser consistente. - + JA: Todos los datos son String, a excepción de la fecha, que es un long - Pendiente Generacion Clases SOAP: Project: update-card-status pom.xml - Descomentar lineas de generacion de clases - - Con maven install se generan \ No newline at end of file + - Con maven install se generan + + JA: Las clases fueron generadas exitosamente y están disponibles en el repositorio \ No newline at end of file diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java new file mode 100644 index 0000000..5fa62f4 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java @@ -0,0 +1,28 @@ +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.jws.WebMethod; +import jakarta.jws.WebParam; +import jakarta.jws.WebResult; +import jakarta.jws.WebService; +import jakarta.jws.soap.SOAPBinding; +import jakarta.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 4.0.5 + * 2025-12-16T10:02:28.943-04:00 + * Generated source version: 4.0.5 + * + */ +@WebService(targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", name = "APIDebitCardOutAppSvc") +@XmlSeeAlso({ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface APIDebitCardOutAppSvc { + + @WebMethod(action = "blockUnblockDebitCard") + @WebResult(name = "blockUnblockDebitCard_Rs", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", partName = "blockUnblockDebitCard_Rs") + public BlockUnblockDebitCardRs blockUnblockDebitCard( + + @WebParam(partName = "blockUnblockDebitCard_Rq", name = "blockUnblockDebitCard_Rq", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + BlockUnblockDebitCardRq blockUnblockDebitCardRq + ); +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java new file mode 100644 index 0000000..6883b91 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java @@ -0,0 +1,90 @@ +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import jakarta.xml.ws.Service; + +/** + * OSB Service + * + * This class was generated by Apache CXF 4.0.5 + * 2025-12-16T10:02:28.948-04:00 + * Generated source version: 4.0.5 + * + */ +@WebServiceClient(name = "APIDebitCardOutAppSvcSOAPQSService", + wsdlLocation = "http://10.135.5.29:8001/APIDebitCardOutAppSvc/proxy/APIDebitCardOutAppSvc?wsdl", + targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") +public class APIDebitCardOutAppSvcSOAPQSService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = new QName("http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", "APIDebitCardOutAppSvcSOAPQSService"); + public static final QName APIDebitCardOutAppSvcSOAPQSPort = new QName("http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", "APIDebitCardOutAppSvcSOAPQSPort"); + static { + URL url = null; + try { + url = URI.create("http://10.135.5.29:8001/APIDebitCardOutAppSvc/proxy/APIDebitCardOutAppSvc?wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(APIDebitCardOutAppSvcSOAPQSService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "http://10.135.5.29:8001/APIDebitCardOutAppSvc/proxy/APIDebitCardOutAppSvc?wsdl"); + } + WSDL_LOCATION = url; + } + + public APIDebitCardOutAppSvcSOAPQSService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public APIDebitCardOutAppSvcSOAPQSService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public APIDebitCardOutAppSvcSOAPQSService() { + super(WSDL_LOCATION, SERVICE); + } + + public APIDebitCardOutAppSvcSOAPQSService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public APIDebitCardOutAppSvcSOAPQSService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + public APIDebitCardOutAppSvcSOAPQSService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns APIDebitCardOutAppSvc + */ + @WebEndpoint(name = "APIDebitCardOutAppSvcSOAPQSPort") + public APIDebitCardOutAppSvc getAPIDebitCardOutAppSvcSOAPQSPort() { + return super.getPort(APIDebitCardOutAppSvcSOAPQSPort, APIDebitCardOutAppSvc.class); + } + + /** + * + * @param features + * A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns APIDebitCardOutAppSvc + */ + @WebEndpoint(name = "APIDebitCardOutAppSvcSOAPQSPort") + public APIDebitCardOutAppSvc getAPIDebitCardOutAppSvcSOAPQSPort(WebServiceFeature... features) { + return super.getPort(APIDebitCardOutAppSvcSOAPQSPort, APIDebitCardOutAppSvc.class, features); + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java new file mode 100644 index 0000000..a9fe5b8 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java @@ -0,0 +1,63 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import jakarta.jws.WebMethod; +import jakarta.jws.WebParam; +import jakarta.jws.WebResult; +import jakarta.jws.WebService; +import jakarta.jws.soap.SOAPBinding; +import jakarta.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 4.0.5 + * 2025-12-16T10:02:28.900-04:00 + * Generated source version: 4.0.5 + * + */ +public final class APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client { + + private static final QName SERVICE_NAME = new QName("http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", "APIDebitCardOutAppSvcSOAPQSService"); + + private APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client() { + } + + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = APIDebitCardOutAppSvcSOAPQSService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + + APIDebitCardOutAppSvcSOAPQSService ss = new APIDebitCardOutAppSvcSOAPQSService(wsdlURL, SERVICE_NAME); + APIDebitCardOutAppSvc port = ss.getAPIDebitCardOutAppSvcSOAPQSPort(); + + { + System.out.println("Invoking blockUnblockDebitCard..."); + com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRq _blockUnblockDebitCard_blockUnblockDebitCardRq = null; + com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRs _blockUnblockDebitCard__return = port.blockUnblockDebitCard(_blockUnblockDebitCard_blockUnblockDebitCardRq); + System.out.println("blockUnblockDebitCard.result=" + _blockUnblockDebitCard__return); + + + } + + System.exit(0); + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java new file mode 100644 index 0000000..d0d4056 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java @@ -0,0 +1,202 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para AdditionalStatus complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="AdditionalStatus">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StatusType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StatusDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ValidationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Severity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LineNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AdditionalStatus", namespace = "http://xmlns.banesco.com/EnterpriseObjects/Status", propOrder = { + "statusType", + "statusCode", + "statusDesc", + "validationType", + "severity", + "lineNumber" +}) +public class AdditionalStatus { + + @XmlElement(name = "StatusType") + protected String statusType; + @XmlElement(name = "StatusCode") + protected String statusCode; + @XmlElement(name = "StatusDesc") + protected String statusDesc; + @XmlElement(name = "ValidationType") + protected String validationType; + @XmlElement(name = "Severity") + protected String severity; + @XmlElement(name = "LineNumber") + protected String lineNumber; + + /** + * Obtiene el valor de la propiedad statusType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusType() { + return statusType; + } + + /** + * Define el valor de la propiedad statusType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusType(String value) { + this.statusType = value; + } + + /** + * Obtiene el valor de la propiedad statusCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusCode() { + return statusCode; + } + + /** + * Define el valor de la propiedad statusCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusCode(String value) { + this.statusCode = value; + } + + /** + * Obtiene el valor de la propiedad statusDesc. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusDesc() { + return statusDesc; + } + + /** + * Define el valor de la propiedad statusDesc. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusDesc(String value) { + this.statusDesc = value; + } + + /** + * Obtiene el valor de la propiedad validationType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValidationType() { + return validationType; + } + + /** + * Define el valor de la propiedad validationType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValidationType(String value) { + this.validationType = value; + } + + /** + * Obtiene el valor de la propiedad severity. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeverity() { + return severity; + } + + /** + * Define el valor de la propiedad severity. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeverity(String value) { + this.severity = value; + } + + /** + * Obtiene el valor de la propiedad lineNumber. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineNumber() { + return lineNumber; + } + + /** + * Define el valor de la propiedad lineNumber. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineNumber(String value) { + this.lineNumber = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java new file mode 100644 index 0000000..8a8d5f4 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java @@ -0,0 +1,342 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para ApplicantData complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="ApplicantData">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="EnterpriseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="PrivateChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="IpAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="HostName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StadisticId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Nationality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="IdDocument" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RolType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="PlanCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Channel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ApplicantData", propOrder = { + "enterpriseCode", + "privateChannelId", + "ipAddress", + "hostName", + "stadisticId", + "application", + "nationality", + "idDocument", + "rolType", + "planCode", + "channel" +}) +public class ApplicantData { + + @XmlElement(name = "EnterpriseCode") + protected String enterpriseCode; + @XmlElement(name = "PrivateChannelId") + protected String privateChannelId; + @XmlElement(name = "IpAddress") + protected String ipAddress; + @XmlElement(name = "HostName") + protected String hostName; + @XmlElement(name = "StadisticId") + protected String stadisticId; + @XmlElement(name = "Application") + protected String application; + @XmlElement(name = "Nationality") + protected String nationality; + @XmlElement(name = "IdDocument") + protected String idDocument; + @XmlElement(name = "RolType") + protected String rolType; + @XmlElement(name = "PlanCode") + protected String planCode; + @XmlElement(name = "Channel") + protected String channel; + + /** + * Obtiene el valor de la propiedad enterpriseCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnterpriseCode() { + return enterpriseCode; + } + + /** + * Define el valor de la propiedad enterpriseCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnterpriseCode(String value) { + this.enterpriseCode = value; + } + + /** + * Obtiene el valor de la propiedad privateChannelId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrivateChannelId() { + return privateChannelId; + } + + /** + * Define el valor de la propiedad privateChannelId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrivateChannelId(String value) { + this.privateChannelId = value; + } + + /** + * Obtiene el valor de la propiedad ipAddress. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpAddress() { + return ipAddress; + } + + /** + * Define el valor de la propiedad ipAddress. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpAddress(String value) { + this.ipAddress = value; + } + + /** + * Obtiene el valor de la propiedad hostName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHostName() { + return hostName; + } + + /** + * Define el valor de la propiedad hostName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHostName(String value) { + this.hostName = value; + } + + /** + * Obtiene el valor de la propiedad stadisticId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStadisticId() { + return stadisticId; + } + + /** + * Define el valor de la propiedad stadisticId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStadisticId(String value) { + this.stadisticId = value; + } + + /** + * Obtiene el valor de la propiedad application. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplication() { + return application; + } + + /** + * Define el valor de la propiedad application. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplication(String value) { + this.application = value; + } + + /** + * Obtiene el valor de la propiedad nationality. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNationality() { + return nationality; + } + + /** + * Define el valor de la propiedad nationality. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNationality(String value) { + this.nationality = value; + } + + /** + * Obtiene el valor de la propiedad idDocument. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdDocument() { + return idDocument; + } + + /** + * Define el valor de la propiedad idDocument. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdDocument(String value) { + this.idDocument = value; + } + + /** + * Obtiene el valor de la propiedad rolType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRolType() { + return rolType; + } + + /** + * Define el valor de la propiedad rolType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRolType(String value) { + this.rolType = value; + } + + /** + * Obtiene el valor de la propiedad planCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlanCode() { + return planCode; + } + + /** + * Define el valor de la propiedad planCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlanCode(String value) { + this.planCode = value; + } + + /** + * Obtiene el valor de la propiedad channel. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChannel() { + return channel; + } + + /** + * Define el valor de la propiedad channel. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChannel(String value) { + this.channel = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java new file mode 100644 index 0000000..50133ff --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java @@ -0,0 +1,806 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MsgRqHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}MsgRqHdr"/>
+ *         <element name="Card" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="CardInfo" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="CardNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="Customer" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="PersonInfo" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="GovIssueIdent" maxOccurs="unbounded" minOccurs="0">
+ *                                                   <complexType>
+ *                                                     <complexContent>
+ *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                                         <sequence>
+ *                                                           <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                                                           <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                                                         </sequence>
+ *                                                       </restriction>
+ *                                                     </complexContent>
+ *                                                   </complexType>
+ *                                                 </element>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="CardStatus" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="CardStatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="CardStatusAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                             <element name="StatusReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "msgRqHdr", + "card" +}) +@XmlRootElement(name = "blockUnblockDebitCard_Rq", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") +public class BlockUnblockDebitCardRq { + + @XmlElement(name = "MsgRqHdr", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", required = true) + protected MsgRqHdr msgRqHdr; + @XmlElement(name = "Card", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List card; + + /** + * Obtiene el valor de la propiedad msgRqHdr. + * + * @return + * possible object is + * {@link MsgRqHdr } + * + */ + public MsgRqHdr getMsgRqHdr() { + return msgRqHdr; + } + + /** + * Define el valor de la propiedad msgRqHdr. + * + * @param value + * allowed object is + * {@link MsgRqHdr } + * + */ + public void setMsgRqHdr(MsgRqHdr value) { + this.msgRqHdr = value; + } + + /** + * Gets the value of the card property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the card property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card } + * + * + */ + public List getCard() { + if (card == null) { + card = new ArrayList(); + } + return this.card; + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="CardInfo" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="CardNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="Customer" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="PersonInfo" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="GovIssueIdent" maxOccurs="unbounded" minOccurs="0">
+     *                                         <complexType>
+     *                                           <complexContent>
+     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                               <sequence>
+     *                                                 <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                                                 <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                                               </sequence>
+     *                                             </restriction>
+     *                                           </complexContent>
+     *                                         </complexType>
+     *                                       </element>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="CardStatus" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="CardStatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="CardStatusAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                   <element name="StatusReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cardInfo", + "cardStatus" + }) + public static class Card { + + @XmlElement(name = "CardInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List cardInfo; + @XmlElement(name = "CardStatus", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List cardStatus; + + /** + * Gets the value of the cardInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the cardInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCardInfo().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card.CardInfo } + * + * + */ + public List getCardInfo() { + if (cardInfo == null) { + cardInfo = new ArrayList(); + } + return this.cardInfo; + } + + /** + * Gets the value of the cardStatus property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the cardStatus property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCardStatus().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card.CardStatus } + * + * + */ + public List getCardStatus() { + if (cardStatus == null) { + cardStatus = new ArrayList(); + } + return this.cardStatus; + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="CardNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="Customer" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="PersonInfo" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="GovIssueIdent" maxOccurs="unbounded" minOccurs="0">
+         *                               <complexType>
+         *                                 <complexContent>
+         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                                     <sequence>
+         *                                       <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *                                       <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *                                     </sequence>
+         *                                   </restriction>
+         *                                 </complexContent>
+         *                               </complexType>
+         *                             </element>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cardNum", + "customer", + "bankId" + }) + public static class CardInfo { + + @XmlElement(name = "CardNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String cardNum; + @XmlElement(name = "Customer", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List customer; + @XmlElement(name = "BankId", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String bankId; + + /** + * Obtiene el valor de la propiedad cardNum. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardNum() { + return cardNum; + } + + /** + * Define el valor de la propiedad cardNum. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardNum(String value) { + this.cardNum = value; + } + + /** + * Gets the value of the customer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the customer property. + * + *

+ * For example, to add a new item, do as follows: + *

+             *    getCustomer().add(newItem);
+             * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer } + * + * + */ + public List getCustomer() { + if (customer == null) { + customer = new ArrayList(); + } + return this.customer; + } + + /** + * Obtiene el valor de la propiedad bankId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBankId() { + return bankId; + } + + /** + * Define el valor de la propiedad bankId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBankId(String value) { + this.bankId = value; + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="PersonInfo" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="GovIssueIdent" maxOccurs="unbounded" minOccurs="0">
+             *                     <complexType>
+             *                       <complexContent>
+             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                           <sequence>
+             *                             <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+             *                             <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+             *                           </sequence>
+             *                         </restriction>
+             *                       </complexContent>
+             *                     </complexType>
+             *                   </element>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "personInfo" + }) + public static class Customer { + + @XmlElement(name = "PersonInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List personInfo; + + /** + * Gets the value of the personInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the personInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+                 *    getPersonInfo().add(newItem);
+                 * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo } + * + * + */ + public List getPersonInfo() { + if (personInfo == null) { + personInfo = new ArrayList(); + } + return this.personInfo; + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="GovIssueIdent" maxOccurs="unbounded" minOccurs="0">
+                 *           <complexType>
+                 *             <complexContent>
+                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *                 <sequence>
+                 *                   <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+                 *                   <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+                 *                 </sequence>
+                 *               </restriction>
+                 *             </complexContent>
+                 *           </complexType>
+                 *         </element>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
+                 * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "govIssueIdent" + }) + public static class PersonInfo { + + @XmlElement(name = "GovIssueIdent", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List govIssueIdent; + + /** + * Gets the value of the govIssueIdent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the govIssueIdent property. + * + *

+ * For example, to add a new item, do as follows: + *

+                     *    getGovIssueIdent().add(newItem);
+                     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent } + * + * + */ + public List getGovIssueIdent() { + if (govIssueIdent == null) { + govIssueIdent = new ArrayList(); + } + return this.govIssueIdent; + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+                     * <complexType>
+                     *   <complexContent>
+                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                     *       <sequence>
+                     *         <element name="GovIssueIdentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+                     *         <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+                     *       </sequence>
+                     *     </restriction>
+                     *   </complexContent>
+                     * </complexType>
+                     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "govIssueIdentType", + "identSerialNum" + }) + public static class GovIssueIdent { + + @XmlElement(name = "GovIssueIdentType", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String govIssueIdentType; + @XmlElement(name = "IdentSerialNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String identSerialNum; + + /** + * Obtiene el valor de la propiedad govIssueIdentType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGovIssueIdentType() { + return govIssueIdentType; + } + + /** + * Define el valor de la propiedad govIssueIdentType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGovIssueIdentType(String value) { + this.govIssueIdentType = value; + } + + /** + * Obtiene el valor de la propiedad identSerialNum. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentSerialNum() { + return identSerialNum; + } + + /** + * Define el valor de la propiedad identSerialNum. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentSerialNum(String value) { + this.identSerialNum = value; + } + + } + + } + + } + + } + + + /** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="CardStatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="CardStatusAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *         <element name="StatusReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cardStatusCode", + "cardStatusAction", + "statusReason" + }) + public static class CardStatus { + + @XmlElement(name = "CardStatusCode", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String cardStatusCode; + @XmlElement(name = "CardStatusAction", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String cardStatusAction; + @XmlElement(name = "StatusReason", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected String statusReason; + + /** + * Obtiene el valor de la propiedad cardStatusCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardStatusCode() { + return cardStatusCode; + } + + /** + * Define el valor de la propiedad cardStatusCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardStatusCode(String value) { + this.cardStatusCode = value; + } + + /** + * Obtiene el valor de la propiedad cardStatusAction. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardStatusAction() { + return cardStatusAction; + } + + /** + * Define el valor de la propiedad cardStatusAction. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardStatusAction(String value) { + this.cardStatusAction = value; + } + + /** + * Obtiene el valor de la propiedad statusReason. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusReason() { + return statusReason; + } + + /** + * Define el valor de la propiedad statusReason. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusReason(String value) { + this.statusReason = value; + } + + } + + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java new file mode 100644 index 0000000..db78d5b --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java @@ -0,0 +1,99 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para anonymous complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MsgRsHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}MsgRsHdr" minOccurs="0"/>
+ *         <element name="Status" type="{http://xmlns.banesco.com/EnterpriseObjects/Status}Status" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "msgRsHdr", + "status" +}) +@XmlRootElement(name = "blockUnblockDebitCard_Rs", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") +public class BlockUnblockDebitCardRs { + + @XmlElement(name = "MsgRsHdr", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected MsgRsHdr msgRsHdr; + @XmlElement(name = "Status", namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc") + protected List status; + + /** + * Obtiene el valor de la propiedad msgRsHdr. + * + * @return + * possible object is + * {@link MsgRsHdr } + * + */ + public MsgRsHdr getMsgRsHdr() { + return msgRsHdr; + } + + /** + * Define el valor de la propiedad msgRsHdr. + * + * @param value + * allowed object is + * {@link MsgRsHdr } + * + */ + public void setMsgRsHdr(MsgRsHdr value) { + this.msgRsHdr = value; + } + + /** + * Gets the value of the status property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the status property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStatus().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Status } + * + * + */ + public List getStatus() { + if (status == null) { + status = new ArrayList(); + } + return this.status; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java new file mode 100644 index 0000000..2d6106e --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java @@ -0,0 +1,573 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para MsgRqHdr complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="MsgRqHdr">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MessageDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}datePattern" minOccurs="0"/>
+ *         <element name="MessageTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}timePattern" minOccurs="0"/>
+ *         <element name="RequestId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LastStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FinalStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ResumeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ReverseId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LineId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SourceChannelCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SupervisorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OperatorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RequestedOperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="NetworkTrnInfo" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}NetworkTrnInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ApplicantData" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}ApplicantData" minOccurs="0"/>
+ *         <element name="RecCtrlIn" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}RecCtrlIn" minOccurs="0"/>
+ *         <element name="ReturnValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MessageId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Priority" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="VBProtocol" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}VBProtocol" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MsgRqHdr", propOrder = { + "messageDate", + "messageTime", + "requestId", + "lastStatusRequest", + "finalStatusRequest", + "resumeId", + "reverseId", + "lineId", + "sourceChannelCode", + "supervisorCode", + "operatorCode", + "requestedOperationType", + "networkTrnInfo", + "applicantData", + "recCtrlIn", + "returnValue", + "messageId", + "priority", + "vbProtocol" +}) +public class MsgRqHdr { + + @XmlElement(name = "MessageDate") + protected String messageDate; + @XmlElement(name = "MessageTime") + protected String messageTime; + @XmlElement(name = "RequestId") + protected String requestId; + @XmlElement(name = "LastStatusRequest") + protected String lastStatusRequest; + @XmlElement(name = "FinalStatusRequest") + protected String finalStatusRequest; + @XmlElement(name = "ResumeId") + protected String resumeId; + @XmlElement(name = "ReverseId") + protected String reverseId; + @XmlElement(name = "LineId") + protected String lineId; + @XmlElement(name = "SourceChannelCode") + protected String sourceChannelCode; + @XmlElement(name = "SupervisorCode") + protected String supervisorCode; + @XmlElement(name = "OperatorCode") + protected String operatorCode; + @XmlElement(name = "RequestedOperationType") + protected String requestedOperationType; + @XmlElement(name = "NetworkTrnInfo") + protected List networkTrnInfo; + @XmlElement(name = "ApplicantData") + protected ApplicantData applicantData; + @XmlElement(name = "RecCtrlIn") + protected RecCtrlIn recCtrlIn; + @XmlElement(name = "ReturnValue") + protected String returnValue; + @XmlElement(name = "MessageId") + protected String messageId; + @XmlElement(name = "Priority") + protected String priority; + @XmlElement(name = "VBProtocol") + protected VBProtocol vbProtocol; + + /** + * Obtiene el valor de la propiedad messageDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageDate() { + return messageDate; + } + + /** + * Define el valor de la propiedad messageDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageDate(String value) { + this.messageDate = value; + } + + /** + * Obtiene el valor de la propiedad messageTime. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageTime() { + return messageTime; + } + + /** + * Define el valor de la propiedad messageTime. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageTime(String value) { + this.messageTime = value; + } + + /** + * Obtiene el valor de la propiedad requestId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestId() { + return requestId; + } + + /** + * Define el valor de la propiedad requestId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestId(String value) { + this.requestId = value; + } + + /** + * Obtiene el valor de la propiedad lastStatusRequest. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLastStatusRequest() { + return lastStatusRequest; + } + + /** + * Define el valor de la propiedad lastStatusRequest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLastStatusRequest(String value) { + this.lastStatusRequest = value; + } + + /** + * Obtiene el valor de la propiedad finalStatusRequest. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinalStatusRequest() { + return finalStatusRequest; + } + + /** + * Define el valor de la propiedad finalStatusRequest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinalStatusRequest(String value) { + this.finalStatusRequest = value; + } + + /** + * Obtiene el valor de la propiedad resumeId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResumeId() { + return resumeId; + } + + /** + * Define el valor de la propiedad resumeId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResumeId(String value) { + this.resumeId = value; + } + + /** + * Obtiene el valor de la propiedad reverseId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReverseId() { + return reverseId; + } + + /** + * Define el valor de la propiedad reverseId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReverseId(String value) { + this.reverseId = value; + } + + /** + * Obtiene el valor de la propiedad lineId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineId() { + return lineId; + } + + /** + * Define el valor de la propiedad lineId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineId(String value) { + this.lineId = value; + } + + /** + * Obtiene el valor de la propiedad sourceChannelCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceChannelCode() { + return sourceChannelCode; + } + + /** + * Define el valor de la propiedad sourceChannelCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceChannelCode(String value) { + this.sourceChannelCode = value; + } + + /** + * Obtiene el valor de la propiedad supervisorCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupervisorCode() { + return supervisorCode; + } + + /** + * Define el valor de la propiedad supervisorCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupervisorCode(String value) { + this.supervisorCode = value; + } + + /** + * Obtiene el valor de la propiedad operatorCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatorCode() { + return operatorCode; + } + + /** + * Define el valor de la propiedad operatorCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatorCode(String value) { + this.operatorCode = value; + } + + /** + * Obtiene el valor de la propiedad requestedOperationType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOperationType() { + return requestedOperationType; + } + + /** + * Define el valor de la propiedad requestedOperationType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOperationType(String value) { + this.requestedOperationType = value; + } + + /** + * Gets the value of the networkTrnInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the networkTrnInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getNetworkTrnInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link NetworkTrnInfo } + * + * + */ + public List getNetworkTrnInfo() { + if (networkTrnInfo == null) { + networkTrnInfo = new ArrayList(); + } + return this.networkTrnInfo; + } + + /** + * Obtiene el valor de la propiedad applicantData. + * + * @return + * possible object is + * {@link ApplicantData } + * + */ + public ApplicantData getApplicantData() { + return applicantData; + } + + /** + * Define el valor de la propiedad applicantData. + * + * @param value + * allowed object is + * {@link ApplicantData } + * + */ + public void setApplicantData(ApplicantData value) { + this.applicantData = value; + } + + /** + * Obtiene el valor de la propiedad recCtrlIn. + * + * @return + * possible object is + * {@link RecCtrlIn } + * + */ + public RecCtrlIn getRecCtrlIn() { + return recCtrlIn; + } + + /** + * Define el valor de la propiedad recCtrlIn. + * + * @param value + * allowed object is + * {@link RecCtrlIn } + * + */ + public void setRecCtrlIn(RecCtrlIn value) { + this.recCtrlIn = value; + } + + /** + * Obtiene el valor de la propiedad returnValue. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturnValue() { + return returnValue; + } + + /** + * Define el valor de la propiedad returnValue. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturnValue(String value) { + this.returnValue = value; + } + + /** + * Obtiene el valor de la propiedad messageId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageId() { + return messageId; + } + + /** + * Define el valor de la propiedad messageId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageId(String value) { + this.messageId = value; + } + + /** + * Obtiene el valor de la propiedad priority. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPriority() { + return priority; + } + + /** + * Define el valor de la propiedad priority. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPriority(String value) { + this.priority = value; + } + + /** + * Obtiene el valor de la propiedad vbProtocol. + * + * @return + * possible object is + * {@link VBProtocol } + * + */ + public VBProtocol getVBProtocol() { + return vbProtocol; + } + + /** + * Define el valor de la propiedad vbProtocol. + * + * @param value + * allowed object is + * {@link VBProtocol } + * + */ + public void setVBProtocol(VBProtocol value) { + this.vbProtocol = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java new file mode 100644 index 0000000..d63b38f --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java @@ -0,0 +1,685 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para MsgRsHdr complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="MsgRsHdr">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PrivateChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FinalStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="CountDataOut" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="HeaderTypeReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="DetailTypeReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SupervisorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TransactionConsecutive" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="DetailReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RegisterNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TransactionType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RequestId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RequestedOperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MessageDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}datePattern" minOccurs="0"/>
+ *         <element name="TransactionTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}timePattern" minOccurs="0"/>
+ *         <element name="LastStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ReturnValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RequestStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MessageTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}timePattern" minOccurs="0"/>
+ *         <element name="TransacctionDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}datePattern" minOccurs="0"/>
+ *         <element name="RequestNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="AppName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MsgRsHdr", namespace = "http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr", propOrder = { + "privateChannelId", + "finalStatusRequest", + "countDataOut", + "headerTypeReg", + "detailTypeReg", + "transactionCode", + "supervisorCode", + "operationType", + "transactionConsecutive", + "detailReg", + "registerNumber", + "transactionType", + "requestId", + "requestedOperationType", + "messageDate", + "transactionTime", + "lastStatusRequest", + "returnValue", + "requestStatus", + "messageTime", + "transacctionDate", + "requestNumber", + "appName" +}) +public class MsgRsHdr { + + @XmlElement(name = "PrivateChannelId") + protected String privateChannelId; + @XmlElement(name = "FinalStatusRequest") + protected String finalStatusRequest; + @XmlElement(name = "CountDataOut") + protected String countDataOut; + @XmlElement(name = "HeaderTypeReg") + protected String headerTypeReg; + @XmlElement(name = "DetailTypeReg") + protected String detailTypeReg; + @XmlElement(name = "TransactionCode") + protected String transactionCode; + @XmlElement(name = "SupervisorCode") + protected String supervisorCode; + @XmlElement(name = "OperationType") + protected String operationType; + @XmlElement(name = "TransactionConsecutive") + protected String transactionConsecutive; + @XmlElement(name = "DetailReg") + protected String detailReg; + @XmlElement(name = "RegisterNumber") + protected List registerNumber; + @XmlElement(name = "TransactionType") + protected String transactionType; + @XmlElement(name = "RequestId") + protected String requestId; + @XmlElement(name = "RequestedOperationType") + protected String requestedOperationType; + @XmlElement(name = "MessageDate") + protected String messageDate; + @XmlElement(name = "TransactionTime") + protected String transactionTime; + @XmlElement(name = "LastStatusRequest") + protected String lastStatusRequest; + @XmlElement(name = "ReturnValue") + protected String returnValue; + @XmlElement(name = "RequestStatus") + protected String requestStatus; + @XmlElement(name = "MessageTime") + protected String messageTime; + @XmlElement(name = "TransacctionDate") + protected String transacctionDate; + @XmlElement(name = "RequestNumber") + protected String requestNumber; + @XmlElement(name = "AppName") + protected String appName; + + /** + * Obtiene el valor de la propiedad privateChannelId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrivateChannelId() { + return privateChannelId; + } + + /** + * Define el valor de la propiedad privateChannelId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrivateChannelId(String value) { + this.privateChannelId = value; + } + + /** + * Obtiene el valor de la propiedad finalStatusRequest. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinalStatusRequest() { + return finalStatusRequest; + } + + /** + * Define el valor de la propiedad finalStatusRequest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinalStatusRequest(String value) { + this.finalStatusRequest = value; + } + + /** + * Obtiene el valor de la propiedad countDataOut. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountDataOut() { + return countDataOut; + } + + /** + * Define el valor de la propiedad countDataOut. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountDataOut(String value) { + this.countDataOut = value; + } + + /** + * Obtiene el valor de la propiedad headerTypeReg. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeaderTypeReg() { + return headerTypeReg; + } + + /** + * Define el valor de la propiedad headerTypeReg. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeaderTypeReg(String value) { + this.headerTypeReg = value; + } + + /** + * Obtiene el valor de la propiedad detailTypeReg. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDetailTypeReg() { + return detailTypeReg; + } + + /** + * Define el valor de la propiedad detailTypeReg. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDetailTypeReg(String value) { + this.detailTypeReg = value; + } + + /** + * Obtiene el valor de la propiedad transactionCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionCode() { + return transactionCode; + } + + /** + * Define el valor de la propiedad transactionCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionCode(String value) { + this.transactionCode = value; + } + + /** + * Obtiene el valor de la propiedad supervisorCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupervisorCode() { + return supervisorCode; + } + + /** + * Define el valor de la propiedad supervisorCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupervisorCode(String value) { + this.supervisorCode = value; + } + + /** + * Obtiene el valor de la propiedad operationType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationType() { + return operationType; + } + + /** + * Define el valor de la propiedad operationType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationType(String value) { + this.operationType = value; + } + + /** + * Obtiene el valor de la propiedad transactionConsecutive. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionConsecutive() { + return transactionConsecutive; + } + + /** + * Define el valor de la propiedad transactionConsecutive. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionConsecutive(String value) { + this.transactionConsecutive = value; + } + + /** + * Obtiene el valor de la propiedad detailReg. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDetailReg() { + return detailReg; + } + + /** + * Define el valor de la propiedad detailReg. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDetailReg(String value) { + this.detailReg = value; + } + + /** + * Gets the value of the registerNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the registerNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRegisterNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRegisterNumber() { + if (registerNumber == null) { + registerNumber = new ArrayList(); + } + return this.registerNumber; + } + + /** + * Obtiene el valor de la propiedad transactionType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionType() { + return transactionType; + } + + /** + * Define el valor de la propiedad transactionType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionType(String value) { + this.transactionType = value; + } + + /** + * Obtiene el valor de la propiedad requestId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestId() { + return requestId; + } + + /** + * Define el valor de la propiedad requestId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestId(String value) { + this.requestId = value; + } + + /** + * Obtiene el valor de la propiedad requestedOperationType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOperationType() { + return requestedOperationType; + } + + /** + * Define el valor de la propiedad requestedOperationType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOperationType(String value) { + this.requestedOperationType = value; + } + + /** + * Obtiene el valor de la propiedad messageDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageDate() { + return messageDate; + } + + /** + * Define el valor de la propiedad messageDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageDate(String value) { + this.messageDate = value; + } + + /** + * Obtiene el valor de la propiedad transactionTime. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionTime() { + return transactionTime; + } + + /** + * Define el valor de la propiedad transactionTime. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionTime(String value) { + this.transactionTime = value; + } + + /** + * Obtiene el valor de la propiedad lastStatusRequest. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLastStatusRequest() { + return lastStatusRequest; + } + + /** + * Define el valor de la propiedad lastStatusRequest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLastStatusRequest(String value) { + this.lastStatusRequest = value; + } + + /** + * Obtiene el valor de la propiedad returnValue. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReturnValue() { + return returnValue; + } + + /** + * Define el valor de la propiedad returnValue. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReturnValue(String value) { + this.returnValue = value; + } + + /** + * Obtiene el valor de la propiedad requestStatus. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestStatus() { + return requestStatus; + } + + /** + * Define el valor de la propiedad requestStatus. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestStatus(String value) { + this.requestStatus = value; + } + + /** + * Obtiene el valor de la propiedad messageTime. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageTime() { + return messageTime; + } + + /** + * Define el valor de la propiedad messageTime. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageTime(String value) { + this.messageTime = value; + } + + /** + * Obtiene el valor de la propiedad transacctionDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransacctionDate() { + return transacctionDate; + } + + /** + * Define el valor de la propiedad transacctionDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransacctionDate(String value) { + this.transacctionDate = value; + } + + /** + * Obtiene el valor de la propiedad requestNumber. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestNumber() { + return requestNumber; + } + + /** + * Define el valor de la propiedad requestNumber. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestNumber(String value) { + this.requestNumber = value; + } + + /** + * Obtiene el valor de la propiedad appName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAppName() { + return appName; + } + + /** + * Define el valor de la propiedad appName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAppName(String value) { + this.appName = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java new file mode 100644 index 0000000..0e25443 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java @@ -0,0 +1,510 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para NetworkTrnInfo complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="NetworkTrnInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TransactionConsecutive" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="RegisterNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OriginatorName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TransactionType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TransactionDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}datePattern" minOccurs="0"/>
+ *         <element name="TransactionTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}timePattern" minOccurs="0"/>
+ *         <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="AgencyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ChannelUserId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OperationExecIndicator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ConfiguredTransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="UserId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="UserType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NetworkTrnInfo", propOrder = { + "transactionConsecutive", + "registerNumber", + "originatorName", + "operationType", + "transactionType", + "transactionCode", + "transactionDate", + "transactionTime", + "bankId", + "agencyCode", + "channelId", + "channelUserId", + "operationExecIndicator", + "configuredTransactionCode", + "desc", + "userId", + "userType" +}) +public class NetworkTrnInfo { + + @XmlElement(name = "TransactionConsecutive") + protected String transactionConsecutive; + @XmlElement(name = "RegisterNumber") + protected String registerNumber; + @XmlElement(name = "OriginatorName") + protected String originatorName; + @XmlElement(name = "OperationType") + protected String operationType; + @XmlElement(name = "TransactionType") + protected String transactionType; + @XmlElement(name = "TransactionCode") + protected String transactionCode; + @XmlElement(name = "TransactionDate") + protected String transactionDate; + @XmlElement(name = "TransactionTime") + protected String transactionTime; + @XmlElement(name = "BankId") + protected String bankId; + @XmlElement(name = "AgencyCode") + protected String agencyCode; + @XmlElement(name = "ChannelId") + protected String channelId; + @XmlElement(name = "ChannelUserId") + protected String channelUserId; + @XmlElement(name = "OperationExecIndicator") + protected String operationExecIndicator; + @XmlElement(name = "ConfiguredTransactionCode") + protected String configuredTransactionCode; + @XmlElement(name = "Desc") + protected String desc; + @XmlElement(name = "UserId") + protected String userId; + @XmlElement(name = "UserType") + protected String userType; + + /** + * Obtiene el valor de la propiedad transactionConsecutive. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionConsecutive() { + return transactionConsecutive; + } + + /** + * Define el valor de la propiedad transactionConsecutive. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionConsecutive(String value) { + this.transactionConsecutive = value; + } + + /** + * Obtiene el valor de la propiedad registerNumber. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegisterNumber() { + return registerNumber; + } + + /** + * Define el valor de la propiedad registerNumber. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegisterNumber(String value) { + this.registerNumber = value; + } + + /** + * Obtiene el valor de la propiedad originatorName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginatorName() { + return originatorName; + } + + /** + * Define el valor de la propiedad originatorName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginatorName(String value) { + this.originatorName = value; + } + + /** + * Obtiene el valor de la propiedad operationType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationType() { + return operationType; + } + + /** + * Define el valor de la propiedad operationType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationType(String value) { + this.operationType = value; + } + + /** + * Obtiene el valor de la propiedad transactionType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionType() { + return transactionType; + } + + /** + * Define el valor de la propiedad transactionType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionType(String value) { + this.transactionType = value; + } + + /** + * Obtiene el valor de la propiedad transactionCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionCode() { + return transactionCode; + } + + /** + * Define el valor de la propiedad transactionCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionCode(String value) { + this.transactionCode = value; + } + + /** + * Obtiene el valor de la propiedad transactionDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionDate() { + return transactionDate; + } + + /** + * Define el valor de la propiedad transactionDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionDate(String value) { + this.transactionDate = value; + } + + /** + * Obtiene el valor de la propiedad transactionTime. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionTime() { + return transactionTime; + } + + /** + * Define el valor de la propiedad transactionTime. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionTime(String value) { + this.transactionTime = value; + } + + /** + * Obtiene el valor de la propiedad bankId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBankId() { + return bankId; + } + + /** + * Define el valor de la propiedad bankId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBankId(String value) { + this.bankId = value; + } + + /** + * Obtiene el valor de la propiedad agencyCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgencyCode() { + return agencyCode; + } + + /** + * Define el valor de la propiedad agencyCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgencyCode(String value) { + this.agencyCode = value; + } + + /** + * Obtiene el valor de la propiedad channelId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChannelId() { + return channelId; + } + + /** + * Define el valor de la propiedad channelId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChannelId(String value) { + this.channelId = value; + } + + /** + * Obtiene el valor de la propiedad channelUserId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChannelUserId() { + return channelUserId; + } + + /** + * Define el valor de la propiedad channelUserId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChannelUserId(String value) { + this.channelUserId = value; + } + + /** + * Obtiene el valor de la propiedad operationExecIndicator. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationExecIndicator() { + return operationExecIndicator; + } + + /** + * Define el valor de la propiedad operationExecIndicator. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationExecIndicator(String value) { + this.operationExecIndicator = value; + } + + /** + * Obtiene el valor de la propiedad configuredTransactionCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConfiguredTransactionCode() { + return configuredTransactionCode; + } + + /** + * Define el valor de la propiedad configuredTransactionCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConfiguredTransactionCode(String value) { + this.configuredTransactionCode = value; + } + + /** + * Obtiene el valor de la propiedad desc. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesc() { + return desc; + } + + /** + * Define el valor de la propiedad desc. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesc(String value) { + this.desc = value; + } + + /** + * Obtiene el valor de la propiedad userId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserId() { + return userId; + } + + /** + * Define el valor de la propiedad userId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserId(String value) { + this.userId = value; + } + + /** + * Obtiene el valor de la propiedad userType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserType() { + return userType; + } + + /** + * Define el valor de la propiedad userType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserType(String value) { + this.userType = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java new file mode 100644 index 0000000..d3673fe --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java @@ -0,0 +1,160 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.banesco.commons.soap.client.apidebitcardoutappsvc package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.banesco.commons.soap.client.apidebitcardoutappsvc + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq } + * + */ + public BlockUnblockDebitCardRq createBlockUnblockDebitCardRq() { + return new BlockUnblockDebitCardRq(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card } + * + */ + public BlockUnblockDebitCardRq.Card createBlockUnblockDebitCardRqCard() { + return new BlockUnblockDebitCardRq.Card(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card.CardInfo } + * + */ + public BlockUnblockDebitCardRq.Card.CardInfo createBlockUnblockDebitCardRqCardCardInfo() { + return new BlockUnblockDebitCardRq.Card.CardInfo(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer } + * + */ + public BlockUnblockDebitCardRq.Card.CardInfo.Customer createBlockUnblockDebitCardRqCardCardInfoCustomer() { + return new BlockUnblockDebitCardRq.Card.CardInfo.Customer(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo } + * + */ + public BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo createBlockUnblockDebitCardRqCardCardInfoCustomerPersonInfo() { + return new BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo(); + } + + /** + * Create an instance of {@link MsgRqHdr } + * + */ + public MsgRqHdr createMsgRqHdr() { + return new MsgRqHdr(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRs } + * + */ + public BlockUnblockDebitCardRs createBlockUnblockDebitCardRs() { + return new BlockUnblockDebitCardRs(); + } + + /** + * Create an instance of {@link MsgRsHdr } + * + */ + public MsgRsHdr createMsgRsHdr() { + return new MsgRsHdr(); + } + + /** + * Create an instance of {@link Status } + * + */ + public Status createStatus() { + return new Status(); + } + + /** + * Create an instance of {@link NetworkTrnInfo } + * + */ + public NetworkTrnInfo createNetworkTrnInfo() { + return new NetworkTrnInfo(); + } + + /** + * Create an instance of {@link ApplicantData } + * + */ + public ApplicantData createApplicantData() { + return new ApplicantData(); + } + + /** + * Create an instance of {@link RecCtrlIn } + * + */ + public RecCtrlIn createRecCtrlIn() { + return new RecCtrlIn(); + } + + /** + * Create an instance of {@link VBProtocol } + * + */ + public VBProtocol createVBProtocol() { + return new VBProtocol(); + } + + /** + * Create an instance of {@link AdditionalStatus } + * + */ + public AdditionalStatus createAdditionalStatus() { + return new AdditionalStatus(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card.CardStatus } + * + */ + public BlockUnblockDebitCardRq.Card.CardStatus createBlockUnblockDebitCardRqCardCardStatus() { + return new BlockUnblockDebitCardRq.Card.CardStatus(); + } + + /** + * Create an instance of {@link BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent } + * + */ + public BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent createBlockUnblockDebitCardRqCardCardInfoCustomerPersonInfoGovIssueIdent() { + return new BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent(); + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java new file mode 100644 index 0000000..c9f2fc1 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java @@ -0,0 +1,62 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para RecCtrlIn complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="RecCtrlIn">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaxRec" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RecCtrlIn", propOrder = { + "maxRec" +}) +public class RecCtrlIn { + + @XmlElement(name = "MaxRec") + protected String maxRec; + + /** + * Obtiene el valor de la propiedad maxRec. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxRec() { + return maxRec; + } + + /** + * Define el valor de la propiedad maxRec. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxRec(String value) { + this.maxRec = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java new file mode 100644 index 0000000..a772dc1 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java @@ -0,0 +1,294 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para Status complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="Status">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StatusType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StatusDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ApplicationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LineNumber" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="AdditionalStatus" type="{http://xmlns.banesco.com/EnterpriseObjects/Status}AdditionalStatus" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Severity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="StatusInd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LogId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Status", namespace = "http://xmlns.banesco.com/EnterpriseObjects/Status", propOrder = { + "statusType", + "statusCode", + "statusDesc", + "applicationName", + "lineNumber", + "additionalStatus", + "severity", + "statusInd", + "logId" +}) +public class Status { + + @XmlElement(name = "StatusType") + protected String statusType; + @XmlElement(name = "StatusCode") + protected String statusCode; + @XmlElement(name = "StatusDesc") + protected String statusDesc; + @XmlElement(name = "ApplicationName") + protected String applicationName; + @XmlElement(name = "LineNumber") + protected BigInteger lineNumber; + @XmlElement(name = "AdditionalStatus") + protected List additionalStatus; + @XmlElement(name = "Severity") + protected String severity; + @XmlElement(name = "StatusInd") + protected String statusInd; + @XmlElement(name = "LogId") + protected String logId; + + /** + * Obtiene el valor de la propiedad statusType. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusType() { + return statusType; + } + + /** + * Define el valor de la propiedad statusType. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusType(String value) { + this.statusType = value; + } + + /** + * Obtiene el valor de la propiedad statusCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusCode() { + return statusCode; + } + + /** + * Define el valor de la propiedad statusCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusCode(String value) { + this.statusCode = value; + } + + /** + * Obtiene el valor de la propiedad statusDesc. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusDesc() { + return statusDesc; + } + + /** + * Define el valor de la propiedad statusDesc. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusDesc(String value) { + this.statusDesc = value; + } + + /** + * Obtiene el valor de la propiedad applicationName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationName() { + return applicationName; + } + + /** + * Define el valor de la propiedad applicationName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationName(String value) { + this.applicationName = value; + } + + /** + * Obtiene el valor de la propiedad lineNumber. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLineNumber() { + return lineNumber; + } + + /** + * Define el valor de la propiedad lineNumber. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLineNumber(BigInteger value) { + this.lineNumber = value; + } + + /** + * Gets the value of the additionalStatus property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the additionalStatus property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalStatus().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdditionalStatus } + * + * + */ + public List getAdditionalStatus() { + if (additionalStatus == null) { + additionalStatus = new ArrayList(); + } + return this.additionalStatus; + } + + /** + * Obtiene el valor de la propiedad severity. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeverity() { + return severity; + } + + /** + * Define el valor de la propiedad severity. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeverity(String value) { + this.severity = value; + } + + /** + * Obtiene el valor de la propiedad statusInd. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatusInd() { + return statusInd; + } + + /** + * Define el valor de la propiedad statusInd. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatusInd(String value) { + this.statusInd = value; + } + + /** + * Obtiene el valor de la propiedad logId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLogId() { + return logId; + } + + /** + * Define el valor de la propiedad logId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLogId(String value) { + this.logId = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java new file mode 100644 index 0000000..f1c7396 --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java @@ -0,0 +1,90 @@ + +package com.banesco.commons.soap.client.apidebitcardoutappsvc; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Clase Java para VBProtocol complex type. + * + *

El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. + * + *

+ * <complexType name="VBProtocol">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBProtocolInd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TransactionInd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VBProtocol", propOrder = { + "vbProtocolInd", + "transactionInd" +}) +public class VBProtocol { + + @XmlElement(name = "VBProtocolInd", defaultValue = "false") + protected Boolean vbProtocolInd; + @XmlElement(name = "TransactionInd", defaultValue = "false") + protected Boolean transactionInd; + + /** + * Obtiene el valor de la propiedad vbProtocolInd. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isVBProtocolInd() { + return vbProtocolInd; + } + + /** + * Define el valor de la propiedad vbProtocolInd. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setVBProtocolInd(Boolean value) { + this.vbProtocolInd = value; + } + + /** + * Obtiene el valor de la propiedad transactionInd. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isTransactionInd() { + return transactionInd; + } + + /** + * Define el valor de la propiedad transactionInd. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setTransactionInd(Boolean value) { + this.transactionInd = value; + } + +} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java new file mode 100644 index 0000000..bba6ddf --- /dev/null +++ b/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) +package com.banesco.commons.soap.client.apidebitcardoutappsvc;