Definition Type: ComplexType
Name: StockPlanType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: StockPlan.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into StockPurchaseInfo in schema stockplan_xsd Drilldown into StockOptionInfo in schema stockplan_xsd Drilldown into BlackOutInformation in schema stockplan_xsd Drilldown into Stock in schema stockplan_xsd Drilldown into Description in schema stockplan_xsd Drilldown into Name in schema stockplan_xsd Drilldown into PlanType in schema stockplan_xsd Drilldown into CompanyId in schema stockplan_xsd Drilldown into Id in schema stockplan_xsd Drilldown into validTo in schema stockplan_xsd Drilldown into validFrom in schema stockplan_xsdXSD Diagram of StockPlanType in schema stockplan_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="StockPlanType">
    <xsd:sequence>
        <xsd:element name="Id" type="EntityIdType" />
        <xsd:element name="CompanyId" type="EntityIdType" />
        <xsd:element name="PlanType" type="StockPlanExtensionType" />
        <xsd:element name="Name" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                        <xsd:attribute ref="xml:lang" use="required" />
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Description" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                        <xsd:attribute ref="xml:lang" use="required" />
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Stock">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Id" type="EntityIdType" />
                    <xsd:element name="Symbol" type="xsd:string" minOccurs="0" />
                    <xsd:element name="Exchange" type="xsd:string" minOccurs="0" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="BlackOutInformation" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Period" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:attribute name="validFrom" type="LocalDateType" use="required" />
                            <xsd:attribute name="validTo" type="LocalDateType" use="required" />
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:choice>
            <xsd:element name="StockOptionInfo">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="StockOptionType" minOccurs="0" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="StockOptionPlanExtensionType">
                                        <xsd:attribute name="country" type="CountryCodeType" />
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Ratio" type="xsd:integer" />
                        <xsd:element name="QualifiedGrantsAllowed" type="xsd:boolean" />
                        <xsd:element name="NonQualifiedGrantsAllowed" type="xsd:boolean" />
                        <xsd:element name="QualifiedGrantDefault">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="Qualified" />
                                    <xsd:enumeration value="NonQualified" />
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="StockAppreciationRights">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="standalone" />
                                    <xsd:enumeration value="tandem" />
                                    <xsd:enumeration value="additive" />
                                    <xsd:enumeration value="notApplicable" />
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="MaximumNumberOfShares" type="xsd:positiveInteger" />
                        <xsd:element name="MinimumNumberToExercise" type="xsd:positiveInteger" />
                        <xsd:element name="MaximumNumberToExercise" type="xsd:positiveInteger" />
                        <xsd:element name="BlocksToExercise" type="xsd:positiveInteger" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="StockPurchaseInfo">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="StockPurchaseType" minOccurs="0" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="StockPurchasePlanExtensionType">
                                        <xsd:attribute name="country" type="CountryCodeType" />
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="OfferingPeriod" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:attribute name="validFrom" type="LocalDateType" use="required" />
                                <xsd:attribute name="validTo" type="LocalDateType" use="required" />
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="ContributionRulesDescription" minOccurs="0" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute ref="xml:lang" use="required" />
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="PurchaseRulesDescription" minOccurs="0" maxOccurs="unbounded">
                            <xsd:complexType>
                                <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                        <xsd:attribute ref="xml:lang" use="required" />
                                    </xsd:extension>
                                </xsd:simpleContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:choice>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="validFrom" type="LocalDateType" use="required" />
    <xsd:attribute name="validTo" type="LocalDateType" use="required" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Id hr:Id (1) (1)
CompanyId hr:CompanyId (1) (1)
PlanType hr:PlanType (1) (1)
Name hr:Name 0 unbounded
Description hr:Description 0 unbounded
Stock hr:Stock (1) (1)
BlackOutInformation hr:BlackOutInformation 0 (1)
StockOptionInfo hr:StockOptionInfo (1) (1)
StockPurchaseInfo hr:StockPurchaseInfo (1) (1)
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validFrom hr:validFrom Required
validTo hr:validTo Required
Collapse Derivation Tree:
Collapse References:
hr:StockPlan