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

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/AppMessage.xsd
Version 5.0.Revision:1257
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/MessageContext.xsd (at MessageContext.xsd)
    • http://cufxstandards.com/v5/App.xsd (at App.xsd)
    • http://cufxstandards.com/v5/AppFilter.xsd (at AppFilter.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/AppMessage.xsd
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
messageContext http://cufxstandards.com/v5/MessageContext.xsd
app http://cufxstandards.com/v5/App.xsd
appFilter http://cufxstandards.com/v5/AppFilter.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/AppMessage.xsd" version="5.0.$Revision$: 1257 $" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://cufxstandards.com/v5/MessageContext.xsd" schemaLocation="MessageContext.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/App.xsd" schemaLocation="App.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/AppFilter.xsd" schemaLocation="AppFilter.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: appMessage

Name appMessage
Type AppMessage
Nillable no
Abstract no
Documentation All values that can be sent in an app message. Contains message context, app filter and an app list. This is a wrapper used to more easily serialize the complete message. All values are optional. See example specifications for usage.
JSON Instance Representation
{appMessage
"messageContext" : messageContext:MessageContext , [0..1] ?
"appFilter" : appFilter:AppFilter , [0..1] ?
"appList" : app:AppList , [0..1] ?
appMessage}
Schema Component Representation
<xs:element name="appMessage" type="AppMessage"/>
top

Global Definitions

Complex Type: AppMessage

Name AppMessage
Abstract no
Documentation All values that can be sent in an app message. Contains message context, app filter and an app list. This is a wrapper used to more easily serialize the complete message. All values are optional. See example specifications for usage.
JSON Instance Representation
{
"messageContext" : messageContext:MessageContext , [0..1] ?
"appFilter" : appFilter:AppFilter , [0..1] ?
"appList" : app:AppList , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AppMessage">
<xs:sequence>
<xs:element name="messageContext" type="messageContext:MessageContext" minOccurs="0" maxOccurs="1"/>
<xs:element name="appFilter" type="appFilter:AppFilter" minOccurs="0" maxOccurs="1"/>
<xs:element name="appList" type="app:AppList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top