complexType "ConsentGranted"
Namespace:
Content:
complex, 3 attributes, 23 elements
Defined:
Includes:
definitions of 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:token
 = 
xsd:positiveInteger
 = 
"3"
   
>
   
Content: 
</...>
Content Model Elements (23):
account,
amendment (defined in PostTradeEvents.model group),
approvalId (in consentGranted),
approver (in consentGranted),
approvingPartyReference (in consentGranted),
correlationId,
creditLimitInformation (in consentGranted),
header (defined in ResponseMessage complexType),
increase,
novation,
onBehalfOf (defined in OnBehalfOf.model group),
originatingEvent (defined in TradingEvents.model group),
parentCorrelationId,
party (defined in PartiesAndAccounts.model group),
portfolioReference (defined in PortfolioReferenceBase.model group),
sequenceNumber (defined in Sequence.model group),
terminatingEvent (defined in PostTradeEvents.model group),
termination (defined in PostTradeEvents.model group),
trade (defined in TradingEvents.model group),
tradePackage (defined in TradingEvents.model group),
tradeReferenceInformation,
type (in consentGranted),
validation
All Direct / Indirect Based Elements (1):
consentGranted
Known Usage Locations
Annotation
A message indicating that the sender grants consent for the recipient to perform the requested action.
Type Definition Detail
Type Derivation Tree
Document (extension)
  Message (extension)
      ResponseMessage (extension)
          ConsentGranted
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="ConsentGranted">
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="type" type="ApprovalType"/>
<xsd:element minOccurs="0" name="approver" type="PersonId"/>
<xsd:element minOccurs="0" name="approvingPartyReference" type="PartyReference"/>
<xsd:element minOccurs="0" name="approvalId" type="ApprovalId"/>
<xsd:group minOccurs="0" ref="PortfolioReferenceBase.model"/>
<xsd:group minOccurs="0" ref="EventsOrInfo.model"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="creditLimitInformation" type="CreditLimitInformation"/>
<xsd:group minOccurs="0" ref="PartiesAndAccounts.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/23)
approvalId
Type:
ApprovalId, simple content
An identifer for a specific appoval, to allow the approval to be identified and tracked.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="approvalId" type="ApprovalId"/>

approver
Type:
PersonId, simple content
The full name or identifiying ID of the relevant approver.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="approver" type="PersonId"/>

approvingPartyReference
Type:
PartyReference, empty content
A pointer style reference to a party defined elsewhere in the document. The party referenced needs to approve the specified item (e.g. trade or allocation).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="approvingPartyReference" type="PartyReference"/>

creditLimitInformation
Type:
CreditLimitInformation, complex content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="creditLimitInformation" type="CreditLimitInformation"/>

type
Type:
ApprovalType, simple content
The type of approval (e.g. "pre-clearing credit").
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="type" type="ApprovalType"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.