Class MobileData


  • public class MobileData
    extends Object
    Definition: Information related to the mobile for the payment transaction. -- Usage: Mobile phone is used as a payment instrument for the transaction.

    Java class for MobileData complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="MobileData">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="MobileCountryCode" type="{}MobileCountryCode" minOccurs="0"/>
             <element name="Geolocation" type="{}Geolocation" minOccurs="0"/>
             <element name="ProtectedMobileData" type="{}ContentInformation" minOccurs="0"/>
             <element name="SensitiveMobileData" type="{}SensitiveMobileData" minOccurs="0"/>
           </sequence>
           <attribute name="MobileNetworkCode" type="{}MobileNetworkCode" />
           <attribute name="MaskedMSISDN" type="{}MaskedMSISDN" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • mobileCountryCode

        protected String mobileCountryCode
        The Mobile country code.
      • geolocation

        protected Geolocation geolocation
        The Geolocation.
      • protectedMobileData

        protected ContentInformation protectedMobileData
        The Protected mobile data.
      • sensitiveMobileData

        protected SensitiveMobileData sensitiveMobileData
        The Sensitive mobile data.
      • mobileNetworkCode

        protected String mobileNetworkCode
        The Mobile network code.
      • maskedMSISDN

        protected String maskedMSISDN
        The Masked msisdn.
    • Constructor Detail

      • MobileData

        public MobileData()
    • Method Detail

      • getMobileCountryCode

        public String getMobileCountryCode()
        Gets the value of the mobileCountryCode property.
        Returns:
        possible object is String
      • setMobileCountryCode

        public void setMobileCountryCode​(String value)
        Sets the value of the mobileCountryCode property.
        Parameters:
        value - allowed object is String
      • getGeolocation

        public Geolocation getGeolocation()
        Gets the value of the geolocation property.
        Returns:
        possible object is Geolocation
      • setGeolocation

        public void setGeolocation​(Geolocation value)
        Sets the value of the geolocation property.
        Parameters:
        value - allowed object is Geolocation
      • setProtectedMobileData

        public void setProtectedMobileData​(ContentInformation value)
        Sets the value of the protectedMobileData property.
        Parameters:
        value - allowed object is ContentInformation
      • setSensitiveMobileData

        public void setSensitiveMobileData​(SensitiveMobileData value)
        Sets the value of the sensitiveMobileData property.
        Parameters:
        value - allowed object is SensitiveMobileData
      • getMobileNetworkCode

        public String getMobileNetworkCode()
        Gets the value of the mobileNetworkCode property.
        Returns:
        possible object is String
      • setMobileNetworkCode

        public void setMobileNetworkCode​(String value)
        Sets the value of the mobileNetworkCode property.
        Parameters:
        value - allowed object is String
      • getMaskedMSISDN

        public String getMaskedMSISDN()
        Gets the value of the maskedMSISDN property.
        Returns:
        possible object is String
      • setMaskedMSISDN

        public void setMaskedMSISDN​(String value)
        Sets the value of the maskedMSISDN property.
        Parameters:
        value - allowed object is String