element <account> (local)
Namespace:
Type:
Content:
complex, 3 attributes, 10 elements, elem. wildcard
Defined:
locally within myWalletType complexType in myWallet.xsd; see XML source
XML Representation Summary
<account
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
   
>
   
Content: 
</account>
Content model elements (10):
accountAddress (in account), accountNumber (in account), accountRoutingNumber (in account), cat (type hs:catType), currency (type currencyType), description (type hs:localizableString), displayNumber (type hs:string), nameOnAccount (in account), paymentInstrumentsIssuerPuid (type hs:puidType), typeOfAccount (in account)
Included in content model of elements (1):
myWallet
Annotation
This element encapsulates information associated with the account, such as payment instruments. A payment instrument can be a traditional bank account or one in which charges to the account are accumulated and billed to the account holder on a regular basis, such as phone or Internet service provider (ISP) bills.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="account" type="accountType">
<xsd:annotation>
<xsd:documentation>
This element encapsulates information associated with the account, such as payment instruments.
A payment instrument can be a traditional bank account or one in which
charges to the account are accumulated and billed to the account holder on a regular basis, such as phone or Internet service provider (ISP) bills.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
Attribute Detail (all declarations; 3/3)
changeNumber
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>

creator
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="creator" type="creatorType" use="required"/>

id
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="id" type="idType" use="required"/>
Content Element Detail (all declarations; 11/11)
accountAddress
Type:
hs:addressType, complex content
Defined:
locally within accountType complexType
The account address.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="accountAddress" type="hs:addressType">
<xsd:annotation>
<xsd:documentation>
The account address.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

accountNumber
Type:
hs:localizableString, simple content
Defined:
locally within accountType complexType
This required element contains the account number.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="accountNumber" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
This required element contains the account number.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

accountRoutingNumber
Type:
hs:string, simple content
Defined:
locally within accountType complexType
This optional element contains the number that identifies the issuer of this account in a banking system. In the United States, it is the ACH routing transit number. This applies only to traditional banking.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="accountRoutingNumber" type="hs:string">
<xsd:annotation>
<xsd:documentation>
This optional element contains the number that identifies the issuer of this account in a banking system.
In the United States, it is the ACH routing transit number. This applies only to traditional banking.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

cat
Type:
hs:catType, empty content
Defined:
locally within accountType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>

currency
Type:
currencyType, complex content
Defined:
locally within accountType complexType
This optional element contains the currency of this account.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="currency" type="currencyType">
<xsd:annotation>
<xsd:documentation>
This optional element contains the currency of this account.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

description
Type:
hs:localizableString, simple content
Defined:
locally within accountType complexType
This required element contains a short description of the account for easy reference (for example, my bank checking).
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="description" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
This required element contains a short description of the account for easy reference (for example, my bank checking).
</xsd:documentation>
</xsd:annotation>
</xsd:element>

displayNumber
Type:
hs:string, simple content
Defined:
locally within accountType complexType
This required element contains the last four characters or digits of the account number. This will be a read-only field derived by the system from the account number.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="displayNumber" type="hs:string">
<xsd:annotation>
<xsd:documentation>
This required element contains the last four characters or digits of the account number. This will be a read-only field derived by the system from the account number.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

nameOnAccount
Type:
hs:localizableString, simple content
Defined:
locally within accountType complexType
The account holder name.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="nameOnAccount" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
The account holder name.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

paymentInstrumentsIssuerPuid
Type:
hs:puidType, simple content
Defined:
locally within accountType complexType
This optional element is meant to store the PUID of the issuer for this account. For traditional bank accounts, an issuer for an account can be a financial institution. For stored value accounts, it can be a service provider.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="paymentInstrumentsIssuerPuid" type="hs:puidType">
<xsd:annotation>
<xsd:documentation>
This optional element is meant to store the PUID of the issuer for this account. For traditional bank accounts, an issuer for an account can be a financial institution. For stored value accounts, it can be a service provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

typeOfAccount
Type:
typeOfAccountType, simple content
Defined:
locally within accountType complexType
This required element is designed to store the account type (for example checking, savings, stored value and billToAccount). Valid values are defined in the enumeration list in the schema.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="typeOfAccount" type="typeOfAccountType">
<xsd:annotation>
<xsd:documentation>
This required element is designed to store the account type (for example checking, savings,
stored value and billToAccount). Valid values are defined in the enumeration list in the schema.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

{any element with non-schema namespace}
Defined:
within accountType complexType
XML Source (see within schema source)
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>