Class CustomerInfo

java.lang.Object
com.pensio.api.generated.CustomerInfo

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public class CustomerInfo extends Object

Java class for CustomerInfo complex type.

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

 <complexType name="CustomerInfo">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="UserAgent" 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="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Username" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Firstname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Lastname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CardHolderName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AccountIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CustomerPhone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrganisationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrganisationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrganisationEntityType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrganisationVatId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CompanyType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CountryOfOrigin" type="{}CountryOfOrigin" minOccurs="0"/>
         <element name="Gender" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="M"/>
               <enumeration value="F"/>
             </restriction>
           </simpleType>
         </element>
         <element name="BillingAddress" type="{}CustomerInfoAddress" minOccurs="0"/>
         <element name="ShippingAddress" type="{}CustomerInfoAddress" minOccurs="0"/>
         <element name="RegisteredAddress" type="{}CustomerInfoAddress" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • userAgent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String userAgent
    • ipAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String ipAddress
    • email

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String email
    • username

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String username
    • firstname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String firstname
    • lastname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String lastname
    • cardHolderName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String cardHolderName
    • accountIdentifier

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String accountIdentifier
    • customerPhone

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String customerPhone
    • organisationNumber

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String organisationNumber
    • organisationName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String organisationName
    • organisationEntityType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String organisationEntityType
    • organisationVatId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String organisationVatId
    • companyName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String companyName
    • companyType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String companyType
    • countryOfOrigin

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CountryOfOrigin countryOfOrigin
    • gender

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String gender
    • billingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CustomerInfoAddress billingAddress
    • shippingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CustomerInfoAddress shippingAddress
    • registeredAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CustomerInfoAddress registeredAddress
  • Constructor Details

    • CustomerInfo

      public CustomerInfo()
  • Method Details

    • getUserAgent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getUserAgent()
      Gets the value of the userAgent property.
      Returns:
      possible object is String
    • setUserAgent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setUserAgent(String value)
      Sets the value of the userAgent property.
      Parameters:
      value - allowed object is String
    • getIpAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getIpAddress()
      Gets the value of the ipAddress property.
      Returns:
      possible object is String
    • setIpAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setIpAddress(String value)
      Sets the value of the ipAddress property.
      Parameters:
      value - allowed object is String
    • getEmail

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getEmail()
      Gets the value of the email property.
      Returns:
      possible object is String
    • setEmail

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setEmail(String value)
      Sets the value of the email property.
      Parameters:
      value - allowed object is String
    • getUsername

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getUsername()
      Gets the value of the username property.
      Returns:
      possible object is String
    • setUsername

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setUsername(String value)
      Sets the value of the username property.
      Parameters:
      value - allowed object is String
    • getFirstname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getFirstname()
      Gets the value of the firstname property.
      Returns:
      possible object is String
    • setFirstname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setFirstname(String value)
      Sets the value of the firstname property.
      Parameters:
      value - allowed object is String
    • getLastname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getLastname()
      Gets the value of the lastname property.
      Returns:
      possible object is String
    • setLastname

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setLastname(String value)
      Sets the value of the lastname property.
      Parameters:
      value - allowed object is String
    • getCardHolderName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCardHolderName()
      Gets the value of the cardHolderName property.
      Returns:
      possible object is String
    • setCardHolderName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardHolderName(String value)
      Sets the value of the cardHolderName property.
      Parameters:
      value - allowed object is String
    • getAccountIdentifier

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getAccountIdentifier()
      Gets the value of the accountIdentifier property.
      Returns:
      possible object is String
    • setAccountIdentifier

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAccountIdentifier(String value)
      Sets the value of the accountIdentifier property.
      Parameters:
      value - allowed object is String
    • getCustomerPhone

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCustomerPhone()
      Gets the value of the customerPhone property.
      Returns:
      possible object is String
    • setCustomerPhone

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCustomerPhone(String value)
      Sets the value of the customerPhone property.
      Parameters:
      value - allowed object is String
    • getOrganisationNumber

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getOrganisationNumber()
      Gets the value of the organisationNumber property.
      Returns:
      possible object is String
    • setOrganisationNumber

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setOrganisationNumber(String value)
      Sets the value of the organisationNumber property.
      Parameters:
      value - allowed object is String
    • getOrganisationName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getOrganisationName()
      Gets the value of the organisationName property.
      Returns:
      possible object is String
    • setOrganisationName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setOrganisationName(String value)
      Sets the value of the organisationName property.
      Parameters:
      value - allowed object is String
    • getOrganisationEntityType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getOrganisationEntityType()
      Gets the value of the organisationEntityType property.
      Returns:
      possible object is String
    • setOrganisationEntityType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setOrganisationEntityType(String value)
      Sets the value of the organisationEntityType property.
      Parameters:
      value - allowed object is String
    • getOrganisationVatId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getOrganisationVatId()
      Gets the value of the organisationVatId property.
      Returns:
      possible object is String
    • setOrganisationVatId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setOrganisationVatId(String value)
      Sets the value of the organisationVatId property.
      Parameters:
      value - allowed object is String
    • getCompanyName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCompanyName()
      Gets the value of the companyName property.
      Returns:
      possible object is String
    • setCompanyName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCompanyName(String value)
      Sets the value of the companyName property.
      Parameters:
      value - allowed object is String
    • getCompanyType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCompanyType()
      Gets the value of the companyType property.
      Returns:
      possible object is String
    • setCompanyType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCompanyType(String value)
      Sets the value of the companyType property.
      Parameters:
      value - allowed object is String
    • getCountryOfOrigin

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CountryOfOrigin getCountryOfOrigin()
      Gets the value of the countryOfOrigin property.
      Returns:
      possible object is CountryOfOrigin
    • setCountryOfOrigin

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCountryOfOrigin(CountryOfOrigin value)
      Sets the value of the countryOfOrigin property.
      Parameters:
      value - allowed object is CountryOfOrigin
    • getGender

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getGender()
      Gets the value of the gender property.
      Returns:
      possible object is String
    • setGender

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setGender(String value)
      Sets the value of the gender property.
      Parameters:
      value - allowed object is String
    • getBillingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CustomerInfoAddress getBillingAddress()
      Gets the value of the billingAddress property.
      Returns:
      possible object is CustomerInfoAddress
    • setBillingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setBillingAddress(CustomerInfoAddress value)
      Sets the value of the billingAddress property.
      Parameters:
      value - allowed object is CustomerInfoAddress
    • getShippingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CustomerInfoAddress getShippingAddress()
      Gets the value of the shippingAddress property.
      Returns:
      possible object is CustomerInfoAddress
    • setShippingAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setShippingAddress(CustomerInfoAddress value)
      Sets the value of the shippingAddress property.
      Parameters:
      value - allowed object is CustomerInfoAddress
    • getRegisteredAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CustomerInfoAddress getRegisteredAddress()
      Gets the value of the registeredAddress property.
      Returns:
      possible object is CustomerInfoAddress
    • setRegisteredAddress

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setRegisteredAddress(CustomerInfoAddress value)
      Sets the value of the registeredAddress property.
      Parameters:
      value - allowed object is CustomerInfoAddress