DepositFunding - Schema Documentation - V5.0.Revision
Documents generated: 6/7/2021

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/DepositFunding.xsd
Version 5.0.Revision
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://cufxstandards.com/v5/Common.xsd (at Common.xsd)
    • http://cufxstandards.com/v5/Account.xsd (at Account.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/DepositFunding.xsd
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
common http://cufxstandards.com/v5/Common.xsd
account http://cufxstandards.com/v5/Account.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/DepositFunding.xsd" version="5.0.$Revision$" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://cufxstandards.com/v5/Common.xsd" schemaLocation="Common.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Account.xsd" schemaLocation="Account.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: depositFundingList

Name depositFundingList
Type DepositFundingList
Nillable no
Abstract no
Documentation List of accounts with the accounts to which they transfer. This is used for filtering when reading data.
JSON Instance Representation
{depositFundingList
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"depositFunding" : DepositFunding , [0..*] ?
depositFundingList}
Schema Component Representation
<xs:element name="depositFundingList" type="DepositFundingList"/>
top

Global Definitions

Complex Type: DepositFunding

Name DepositFunding
Abstract no
JSON Instance Representation
{
"targetAccountId" : account:AccountId , [0..1] ?
"fundingSourceId" : account:AccountId , [0..1] ?
"sourceOfFunds" : SourceOfFunds , [0..1] ?
"fundingAmount" : common:Money , [0..1] ?
"holdAmount" : common:Money , [0..1] ?
"holdExpirationDate" : xs:date , [0..1] ?
}
Schema Component Representation
<xs:complexType name="DepositFunding">
<xs:sequence>
<xs:element name="targetAccountId" type="account:AccountId" minOccurs="0" maxOccurs="1"/>
<xs:element name="fundingSourceId" type="account:AccountId" minOccurs="0" maxOccurs="1"/>
<xs:element name="sourceOfFunds" type="SourceOfFunds" minOccurs="0" maxOccurs="1"/>
<xs:element name="fundingAmount" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="holdAmount" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="holdExpirationDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: DepositFundingList

Name DepositFundingList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"depositFunding" : DepositFunding , [0..*] ?
}
Schema Component Representation
<xs:complexType name="DepositFundingList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="depositFunding" type="DepositFunding" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: SourceOfFunds

Name SourceOfFunds
Content
  • Base XSD Type: string
  • value comes from list: {'Cash'|'Check'|'Transfer'|'ACH'|'None'|'CreditCard'|'DebitCard'|'Wire'}
Documentation Identifies the source of the funds.
Schema Component Representation
<xs:simpleType name="SourceOfFunds">
<xs:restriction base="xs:string">
<xs:enumeration value="Cash"/>
<xs:enumeration value="Check"/>
<xs:enumeration value="Transfer"/>
<xs:enumeration value="ACH"/>
<xs:enumeration value="None"/>
<xs:enumeration value="CreditCard"/>
<xs:enumeration value="DebitCard"/>
<xs:enumeration value="Wire"/>
</xs:restriction>
</xs:simpleType>
top