complexType "LoanCovenantObligation"
Namespace:
Content:
complex, 1 attribute, 15 elements
Defined:
Includes:
definitions of 7 elements
Used:
Component Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (15):
category (defined in LoanCovenantObligation complexType),
description (defined in LoanCovenantObligation complexType),
effectiveDate (defined in CovenantObligationSummary complexType),
location (defined in LoanCovenantObligation complexType),
name (defined in CovenantObligationIdentifier complexType),
type (defined in LoanCovenantObligation complexType),
All Direct / Indirect Based Elements (2):
covenant (defined in Deal complexType)
Known Usage Locations
Annotation
A syndicated bank loan deal (credit agreement) covenant obligation definition.
Type Definition Detail
Type Derivation Tree
      LoanCovenantObligationSummary (extension)
          AbstractLoanCovenantObligation (extension)
              LoanCovenantObligation
XML Source (w/o annotations (9); see within schema source)
<xsd:complexType name="LoanCovenantObligation">
<xsd:complexContent>
<xsd:extension base="AbstractLoanCovenantObligation">
<xsd:choice>
<xsd:element name="deemedCovenantReference" type="LoanCovenantObligationReference"/>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="category" type="LoanCovenantObligationCategoryType"/>
<xsd:element name="type" type="LoanCovenantObligationType"/>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="description" type="NonEmptyNormalizedString"/>
<xsd:element name="location" type="NonEmptyNormalizedString"/>
</xsd:choice>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="triggerCriteria" type="LoanCovenantObligationTriggerCriteriaDetails"/>
<xsd:element minOccurs="0" name="accountingDetails" type="LoanCovenantObligationAccountingDetails"/>
</xsd:sequence>
</xsd:sequence>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 7/15)
accountingDetails
Type:
An open structure to describe miscellaneous or other characteristics of the covenant.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="accountingDetails" type="LoanCovenantObligationAccountingDetails"/>

category
Type:
A structure used to uniquely identify a loan covenant obligation category, based on a scheme.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="category" type="LoanCovenantObligationCategoryType"/>

deemedCovenantReference
Type:
Defines a referenced covenant from another deal or facility, in the event that a covenant from another deal or facility is deemed applicable.
XML Source (w/o annotations (1); see within schema source)

description
Type:
NonEmptyNormalizedString, simple content
An optional free form text field to further describe the covenant language. This field can be used to house the exact language as depicted in the credit agreement.
Simple Content
xsd:normalizedString
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="description" type="NonEmptyNormalizedString"/>

location
Type:
NonEmptyNormalizedString, simple content
A structure to describe the location of the covenant language within the credit agreement (i.e. specific section, paragraph, subparagraph, etc.). Note: this structure is intended to be used for indicative purposes only.
Simple Content
xsd:normalizedString
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="location" type="NonEmptyNormalizedString"/>

triggerCriteria
Type:
A structure to describe the trigger criteria of a covenant obligation.
XML Source (w/o annotations (1); see within schema source)

type
Type:
A structure used to uniquely identify a loan covenant obligation type, based on a scheme.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="type" type="LoanCovenantObligationType"/>

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.