Definition Type: ComplexType
Name: BankAcct
Namespace: http://www.opentravel.org/OTM/finance/v3
Containing Schema: Finance_3_0_0.xsd
Abstract
Documentation:
Customer bank account definition. Customer bank account definition.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint in schema otm_builtins_xsd Drilldown into Type in schema finance_3_0_0_xsd Drilldown into BankID in schema finance_3_0_0_xsd Drilldown into BankAcctNumber in schema finance_3_0_0_xsd Drilldown into BankAcctName in schema finance_3_0_0_xsd Drilldown into PrivacyGroup in schema finance_3_0_0_xsd Drilldown into checksAcceptedInd in schema finance_3_0_0_xsd Drilldown into checkNumber in schema finance_3_0_0_xsdXSD Diagram of BankAcct in schema finance_3_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="BankAcct">
    <xsd:annotation>
        <xsd:documentation source="Description">Customer bank account definition.</xsd:documentation>
        <xsd:documentation source="Description">Customer bank account definition.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">BankAcct</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element minOccurs="0" name="PrivacyGroup" type="ota2-0400:Privacy">
            <xsd:annotation>
                <xsd:documentation source="Description">Data use and sharing permissions.</xsd:documentation>
                <xsd:documentation source="Implementer">AttributeGroup: PrivacyGroup</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="BankAcctName" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">Name as found on a bank account.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to64</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">BankAcctName</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" ref="fin-0300:BankAcctNumber">
            <xsd:annotation>
                <xsd:documentation source="Description">Account number.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to64</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">BankAcctName</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="1" ref="fin-0300:BankID">
            <xsd:annotation>
                <xsd:documentation source="Description">Bank ID or routing number.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Type" type="fin-0300:BankAccountType">
            <xsd:annotation>
                <xsd:documentation source="Description">Specifies a type of bank account (Savings, Checking, etc.)</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}List_BankAccountType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Type</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint" />
    </xsd:sequence>
    <xsd:attribute name="checkNumber" type="ota2-0400:StringTiny" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">The check number.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to32</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CheckNumber</otm:Equivalent>
                <otm:Example context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">999</otm:Example>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="checksAcceptedInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Implementer: If true, checks are accepted.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PrivacyGroup fin-0300:PrivacyGroup 0 (1)
BankAcctName fin-0300:BankAcctName 0 1
BankAcctNumber fin-0300:BankAcctNumber 0 1
BankID fin-0300:BankID 1 (1)
Type fin-0300:Type 0 1
ExtensionPoint ota2:ExtensionPoint 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
checkNumber fin-0300:checkNumber Optional
checksAcceptedInd fin-0300:checksAcceptedInd Optional
Collapse Derivation Tree:
Collapse References:
fin-0300:BankAcct