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

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/Preference.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/Contact.xsd (at Contact.xsd)
    • http://cufxstandards.com/v5/Relationship.xsd (at Relationship.xsd)
    • http://cufxstandards.com/v5/Card.xsd (at Card.xsd)
    • http://cufxstandards.com/v5/Account.xsd (at Account.xsd)
    • http://cufxstandards.com/v5/CredentialGroup.xsd (at CredentialGroup.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/Preference.xsd
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
common http://cufxstandards.com/v5/Common.xsd
contact http://cufxstandards.com/v5/Contact.xsd
relationship http://cufxstandards.com/v5/Relationship.xsd
card http://cufxstandards.com/v5/Card.xsd
account http://cufxstandards.com/v5/Account.xsd
credential http://cufxstandards.com/v5/CredentialGroup.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/Preference.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/Contact.xsd" schemaLocation="Contact.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Relationship.xsd" schemaLocation="Relationship.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Card.xsd" schemaLocation="Card.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Account.xsd" schemaLocation="Account.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/CredentialGroup.xsd" schemaLocation="CredentialGroup.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: preferenceList

Name preferenceList
Type PreferenceList
Nillable no
Abstract no
Documentation The preferences collection/array contains all the preferences, for instance, that the credential set is authorized to access at the Institution based on applied filters.
JSON Instance Representation
{preferenceList
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"preference" : Preference , [0..*] ?
preferenceList}
Schema Component Representation
<xs:element name="preferenceList" type="PreferenceList"/>
top

Global Definitions

Complex Type: Preference

Name Preference
Abstract no
Documentation The preference object defines all the fields necessary to define a person, business or vendor related to a financial institution. The ID uniquely identifies the party within the financial institution.
JSON Instance Representation
{
"preferenceId" : PreferenceId , [0..1] ?
"partyIdList" : common:PartyIdList , [0..1] ?
"relationshipIdList" : relationship:RelationshipIdList , [0..1] ?
"accountIdList" : account:AccountIdList , [0..1] ?
"cardIdList" : card:CardIdList , [0..1] ?
"contactIdList" : contact:ContactIdList , [0..1] ?
"deliveryChannel" : credential:DeliveryChannel , [0..1] ?
"preferenceType" : PreferenceType , [0..1] ?
"subType" : SubType , [0..1] ?
"lastChangedDateTime" : xs:dateTime , [0..1] ?
"preferenceStatus" : PreferenceStatus , [0..1] ?
"value" : xs:string , [0..1] ?
"valueDataType" : DataType , [0..1] ?
"preferenceFrequency" : common:FrequencyType , [0..1] ?
"alertCustomText" : xs:string , [0..1] ?
"whereToContactIdList" : contact:ContactIdList , [0..1] ?
"actionableAlert" : xs:boolean , [0..1] ?
"widgetName" : WidgetName , [0..1] ?
"customData" : common:CustomData , [0..1] ?
"accountIdentificationList" : account:AccountIdentificationList , [0..1] ?
}
Schema Component Representation
<xs:complexType name="Preference">
<xs:sequence>
<xs:element name="preferenceId" type="PreferenceId" minOccurs="0" maxOccurs="1"/>
<xs:element name="partyIdList" type="common:PartyIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="relationshipIdList" type="relationship:RelationshipIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountIdList" type="account:AccountIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="cardIdList" type="card:CardIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="contactIdList" type="contact:ContactIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="deliveryChannel" type="credential:DeliveryChannel" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceType" type="PreferenceType" minOccurs="0" maxOccurs="1"/>
<xs:element name="subType" type="SubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="lastChangedDateTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceStatus" type="PreferenceStatus" minOccurs="0" maxOccurs="1" default="Active"/>
<xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="valueDataType" type="DataType" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceFrequency" type="common:FrequencyType" minOccurs="0" maxOccurs="1"/>
<xs:element name="alertCustomText" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="whereToContactIdList" type="contact:ContactIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="actionableAlert" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="widgetName" type="WidgetName" minOccurs="0" maxOccurs="1"/>
<xs:element name="customData" type="common:CustomData" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountIdentificationList" type="account:AccountIdentificationList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: PreferenceIdList

Name PreferenceIdList
Abstract no
Documentation The list of Preference IDs that should have their preference accounts either returned or affected by a read, update or delete request.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"preferenceId" : PreferenceId , [0..*] ?
}
Schema Component Representation
<xs:complexType name="PreferenceIdList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="preferenceId" type="PreferenceId" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PreferenceList

Name PreferenceList
Abstract no
Documentation The parties collection/array contains all the parties, for instance, that the credential set is authorized to access at the Institution based on applied filters.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"preference" : Preference , [0..*] ?
}
Schema Component Representation
<xs:complexType name="PreferenceList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="preference" type="Preference" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PreferenceSetting

Name PreferenceSetting
Abstract no
Documentation The preference setting related to the object.
JSON Instance Representation
{
"preferenceId" : PreferenceId , [1] ?
"deliveryChannel" : credential:DeliveryChannel , [0..1] ?
"preferenceType" : PreferenceType , [0..1] ?
"preferenceSettingSubType" : SubType , [0..1] ?
"preferenceValue" : xs:string , [0..1] ?
"preferenceValueDataType" : DataType , [0..1] ?
"preferenceStatus" : PreferenceStatus , [0..1] ?
"preferenceFrequency" : common:FrequencyType , [0..1] ?
"alertCustomText" : xs:string , [0..1] ?
"whereToContactIdList" : contact:ContactIdList , [0..1] ?
"actionableAlert" : xs:boolean , [0..1] ?
"widgetName" : WidgetName , [0..1] ?
}
Schema Component Representation
<xs:complexType name="PreferenceSetting">
<xs:sequence>
<xs:element name="preferenceId" type="PreferenceId" minOccurs="1" maxOccurs="1"/>
<xs:element name="deliveryChannel" type="credential:DeliveryChannel" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceType" type="PreferenceType" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceSettingSubType" type="SubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceValue" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceValueDataType" type="DataType" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceStatus" type="PreferenceStatus" minOccurs="0" maxOccurs="1" default="Active"/>
<xs:element name="preferenceFrequency" type="common:FrequencyType" minOccurs="0" maxOccurs="1"/>
<xs:element name="alertCustomText" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="whereToContactIdList" type="contact:ContactIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="actionableAlert" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="widgetName" type="WidgetName" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: PreferenceSettingList

Name PreferenceSettingList
Abstract no
Documentation List of preference settings related to an object.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"preferenceSetting" : PreferenceSetting , [0..*] ?
}
Schema Component Representation
<xs:complexType name="PreferenceSettingList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="preferenceSetting" type="PreferenceSetting" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PreferenceStatusList

Name PreferenceStatusList
Abstract no
Documentation The list of preference statuses that should have their preference records either returned or affected by a read, update or delete request.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"preferenceStatus" : PreferenceStatus , [0..*] ?
}
Schema Component Representation
<xs:complexType name="PreferenceStatusList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="preferenceStatus" type="PreferenceStatus" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PreferenceSubTypeList

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

Complex Type: PreferenceTypeList

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

Complex Type: SubType

Name SubType
Abstract no
Documentation Sub type of preference if applicable. Additions to this list can be submitted to the CUFX committee. Intended choice - Due to cross language serialization issues the choice construct has been removed. It is the responsibility of the implementer to add programmatic logic for this complex type to detect, handle and or error when population of more than one element is present.
JSON Instance Representation
{
"eAlertSubType" : EAlertSubType , [0..1] ?
"emailFormatSubType" : EmailFormatSubType , [0..1] ?
"widgetSubType" : WidgetSubType , [0..1] ?
}
Schema Component Representation
<xs:complexType name="SubType">
<xs:sequence>
<xs:element name="eAlertSubType" type="EAlertSubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="emailFormatSubType" type="EmailFormatSubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="widgetSubType" type="WidgetSubType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: WidgetNameList

Name WidgetNameList
Abstract no
Documentation The list of widget names that should have their preference records either returned or affected by a read, update or delete request.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"widgetName" : WidgetName , [0..*] ?
}
Schema Component Representation
<xs:complexType name="WidgetNameList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="widgetName" type="WidgetName" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: DataType

Name DataType
Content
  • Base XSD Type: string
  • value comes from list: {'string'|'integer'|'date'|'dateTime'|'boolean'|'long'|'double'|'float'|'decimal'}
Documentation Data type values.
Schema Component Representation
<xs:simpleType name="DataType">
<xs:restriction base="xs:string">
<xs:enumeration value="string"/>
<xs:enumeration value="integer"/>
<xs:enumeration value="date"/>
<xs:enumeration value="dateTime"/>
<xs:enumeration value="boolean"/>
<xs:enumeration value="long"/>
<xs:enumeration value="double"/>
<xs:enumeration value="float"/>
<xs:enumeration value="decimal"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EAlertSubType

Name EAlertSubType
Content
  • Base XSD Type: string
  • value comes from list: {'AddressChanged'|'ApproachingCreditLimit'|'AtmWithdrawalExceeds'|'AtmDepositExceeds'|'AutomatedTransferExceeds'|'BalanceBelow'|'BalanceExceeds'|'BalanceScheduled'|'BalanceUpdated'|'BillPayExceeds'|'BillPayPayeeAdded'|'BillPayPaymentRejected'|'BillPayPaymentPaid'|'CheckNumberWithinRangeHasCleared'|'CheckWithdrawalExceeds'|'CounterWithdrawalExceeds'|'CourtesyPayExceeds'|'CourtesyPayBelow'|'CreditCardAuthorizationDeclined'|'CreditCardAuthorizationExceeds'|'CreditCardFuelDispenserAuthorizationExceeds'|'CreditCardInternationalAuthorizationExceeds'|'CreditCardOnlineAuthorizationExceeds'|'CreditCardOutOfStateAuthorizationExceeds'|'CreditCardRefundExceeds'|'DebitCardAuthorizationDeclined'|'DebitCardAuthorizationExceeds'|'DebitCardFuelDispenserAuthorizationExceeds'|'DebitCardInternationalAuthorizationExceeds'|'DebitCardOnlineAuthorizationExceeds'|'DebitCardOutOfStateAuthorizationExceeds'|'DebitCardRefundExceeds'|'DepositedFundsHaveBeenReturned'|'DepositExceeds'|'DirectDepositExceeds'|'DirectDepositBelow'|'EmailAddressChanged'|'ExternalTransferExceeds'|'PotentialFraud'|'IncomingWireExceeds'|'InsufficientFundsToPayCheck'|'HoldPlacedOnAccountExceeded'|'HoldThatExceededWasRemovedFromAccount'|'PhoneNumberChanged'|'LoanPaymentDue'|'LoanPaymentOverDue'|'LoginOccurred'|'LoginFailed'|'NameChangeAttempted'|'NameChangeOccurred'|'NotifySecureMessage'|'OutgoingWireExceeds'|'PasswordResetSuccess'|'PasswordResetFailure'|'PaymentDue'|'PaymentDueInXDays'|'PinChanged'|'PreferenceChanged'|'ScheduledMessage'|'ScheduledPaymentHasFailed'|'ScheduledPaymentHasStopped'|'SpecificCheckNumberHasCleared'|'SsnChanged'|'SystemNotification'|'StatementAvailable'|'TransactionBelow'|'TransactionExceeds'|'TaxFormAvailable'}
Schema Component Representation
<xs:simpleType name="EAlertSubType">
<xs:restriction base="xs:string">
<xs:enumeration value="AddressChanged"/>
<xs:enumeration value="ApproachingCreditLimit"/>
<xs:enumeration value="AtmWithdrawalExceeds"/>
<xs:enumeration value="AtmDepositExceeds"/>
<xs:enumeration value="AutomatedTransferExceeds"/>
<xs:enumeration value="BalanceBelow"/>
<xs:enumeration value="BalanceExceeds"/>
<xs:enumeration value="BalanceScheduled"/>
<xs:enumeration value="BalanceUpdated"/>
<xs:enumeration value="BillPayExceeds"/>
<xs:enumeration value="BillPayPayeeAdded"/>
<xs:enumeration value="BillPayPaymentRejected"/>
<xs:enumeration value="BillPayPaymentPaid"/>
<xs:enumeration value="CheckNumberWithinRangeHasCleared"/>
<xs:enumeration value="CheckWithdrawalExceeds"/>
<xs:enumeration value="CounterWithdrawalExceeds"/>
<xs:enumeration value="CourtesyPayExceeds"/>
<xs:enumeration value="CourtesyPayBelow"/>
<xs:enumeration value="CreditCardAuthorizationDeclined"/>
<xs:enumeration value="CreditCardAuthorizationExceeds"/>
<xs:enumeration value="CreditCardFuelDispenserAuthorizationExceeds"/>
<xs:enumeration value="CreditCardInternationalAuthorizationExceeds"/>
<xs:enumeration value="CreditCardOnlineAuthorizationExceeds"/>
<xs:enumeration value="CreditCardOutOfStateAuthorizationExceeds"/>
<xs:enumeration value="CreditCardRefundExceeds"/>
<xs:enumeration value="DebitCardAuthorizationDeclined"/>
<xs:enumeration value="DebitCardAuthorizationExceeds"/>
<xs:enumeration value="DebitCardFuelDispenserAuthorizationExceeds"/>
<xs:enumeration value="DebitCardInternationalAuthorizationExceeds"/>
<xs:enumeration value="DebitCardOnlineAuthorizationExceeds"/>
<xs:enumeration value="DebitCardOutOfStateAuthorizationExceeds"/>
<xs:enumeration value="DebitCardRefundExceeds"/>
<xs:enumeration value="DepositedFundsHaveBeenReturned"/>
<xs:enumeration value="DepositExceeds"/>
<xs:enumeration value="DirectDepositExceeds"/>
<xs:enumeration value="DirectDepositBelow"/>
<xs:enumeration value="EmailAddressChanged"/>
<xs:enumeration value="ExternalTransferExceeds"/>
<xs:enumeration value="PotentialFraud"/>
<xs:enumeration value="IncomingWireExceeds"/>
<xs:enumeration value="InsufficientFundsToPayCheck"/>
<xs:enumeration value="HoldPlacedOnAccountExceeded"/>
<xs:enumeration value="HoldThatExceededWasRemovedFromAccount"/>
<xs:enumeration value="PhoneNumberChanged"/>
<xs:enumeration value="LoanPaymentDue"/>
<xs:enumeration value="LoanPaymentOverDue"/>
<xs:enumeration value="LoginOccurred"/>
<xs:enumeration value="LoginFailed"/>
<xs:enumeration value="NameChangeAttempted"/>
<xs:enumeration value="NameChangeOccurred"/>
<xs:enumeration value="NotifySecureMessage"/>
<xs:enumeration value="OutgoingWireExceeds"/>
<xs:enumeration value="PasswordResetSuccess"/>
<xs:enumeration value="PasswordResetFailure"/>
<xs:enumeration value="PaymentDue"/>
<xs:enumeration value="PaymentDueInXDays"/>
<xs:enumeration value="PinChanged"/>
<xs:enumeration value="PreferenceChanged"/>
<xs:enumeration value="ScheduledMessage"/>
<xs:enumeration value="ScheduledPaymentHasFailed"/>
<xs:enumeration value="ScheduledPaymentHasStopped"/>
<xs:enumeration value="SpecificCheckNumberHasCleared"/>
<xs:enumeration value="SsnChanged"/>
<xs:enumeration value="SystemNotification"/>
<xs:enumeration value="StatementAvailable"/>
<xs:enumeration value="TransactionBelow"/>
<xs:enumeration value="TransactionExceeds"/>
<xs:enumeration value="TaxFormAvailable"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: EmailFormatSubType

Name EmailFormatSubType
Content
  • Base XSD Type: string
  • value comes from list: {'Html'|'Text'}
Schema Component Representation
<xs:simpleType name="EmailFormatSubType">
<xs:restriction base="xs:string">
<xs:enumeration value="Html"/>
<xs:enumeration value="Text"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: PreferenceId

Name PreferenceId
Content
  • Base XSD Type: string
Documentation Unique identifier for the preference. This is not provided as an input, but as an output after the preference has been created.
Schema Component Representation
<xs:simpleType name="PreferenceId">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: PreferenceStatus

Name PreferenceStatus
Content
  • Base XSD Type: string
  • value comes from list: {'Template'|'Active'|'Inactive'}
Documentation The preference status can either be a Template, Inactive or Active. If Inactive then the preference record should be ignored. This is helpful for retaining values if a preference is temporarily inactivated but the current values should be retained for future use.
Schema Component Representation
<xs:simpleType name="PreferenceStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Template"/>
<xs:enumeration value="Active"/>
<xs:enumeration value="Inactive"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: PreferenceType

Name PreferenceType
Content
  • Base XSD Type: string
  • value comes from list: {'CourtesyPayment'|'EAlert'|'EStatement'|'ETaxForms'|'ENotice'|'EReceipt'|'EnrolledInTextBanking'|'Newsletter'|'Communication'|'Marketing'|'ContactHours'|'Language'|'WebsiteFormatStylesheet'|'MobileSiteFormatStylesheet'|'EmailFormat'|'Timeout'|'Widget'|'PaperStatement'|'M2MTransfersEnabled'|'P2PTransfersEnabled'|'Other'|'NoSolicitation'}
Documentation Type of preference. Additions to this list can be submitted to the CUFX committee.
Schema Component Representation
<xs:simpleType name="PreferenceType">
<xs:restriction base="xs:string">
<xs:enumeration value="CourtesyPayment"/>
<xs:enumeration value="EAlert"/>
<xs:enumeration value="EStatement"/>
<xs:enumeration value="ETaxForms"/>
<xs:enumeration value="ENotice"/>
<xs:enumeration value="EReceipt"/>
<xs:enumeration value="EnrolledInTextBanking"/>
<xs:enumeration value="Newsletter"/>
<xs:enumeration value="Communication"/>
<xs:enumeration value="Marketing"/>
<xs:enumeration value="ContactHours"/>
<xs:enumeration value="Language"/>
<xs:enumeration value="WebsiteFormatStylesheet"/>
<xs:enumeration value="MobileSiteFormatStylesheet"/>
<xs:enumeration value="EmailFormat"/>
<xs:enumeration value="Timeout"/>
<xs:enumeration value="Widget"/>
<xs:enumeration value="PaperStatement"/>
<xs:enumeration value="M2MTransfersEnabled"/>
<xs:enumeration value="P2PTransfersEnabled"/>
<xs:enumeration value="Other"/>
<xs:enumeration value="NoSolicitation"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: WidgetName

Name WidgetName
Content
  • Base XSD Type: string
Documentation When the preference is of type Widget, this pulls all the preferences related to a specific widget together for the party on the accounts, etc.
Schema Component Representation
<xs:simpleType name="WidgetName">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: WidgetSubType

Name WidgetSubType
Content
  • Base XSD Type: string
  • value comes from list: {'DisplayStatus'|'DisplayOrder'|'ShortCutKey'|'DisplayPage'}
Schema Component Representation
<xs:simpleType name="WidgetSubType">
<xs:restriction base="xs:string">
<xs:enumeration value="DisplayStatus"/>
<xs:enumeration value="DisplayOrder"/>
<xs:enumeration value="ShortCutKey"/>
<xs:enumeration value="DisplayPage"/>
</xs:restriction>
</xs:simpleType>
top