Definition Type: ComplexType
Name: GrantDataType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: Grant.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into Comment in schema grant_xsd Drilldown into ExercisabilityInfo in schema grant_xsd Drilldown into VestingInfo in schema grant_xsd Drilldown into BlackOutInformation in schema grant_xsd Drilldown into FairMarketValue in schema grant_xsd Drilldown into GrantPrice in schema grant_xsd Drilldown into SharesAccepted in schema grant_xsd Drilldown into SharesGranted in schema grant_xsd Drilldown into Repurchasable in schema grant_xsd Drilldown into Restricted in schema grant_xsd Drilldown into GrantType in schema grant_xsd Drilldown into PlanId in schema grant_xsd Drilldown into ParticipantId in schema grant_xsd Drilldown into Id in schema grant_xsd Drilldown into grantCurrency in schema grant_xsd Drilldown into grantDate in schema grant_xsd Drilldown into validTo in schema grant_xsdXSD Diagram of GrantDataType in schema grant_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="GrantDataType">
    <xsd:sequence>
        <xsd:element name="Id" type="EntityIdType" />
        <xsd:element name="ParticipantId" type="EntityIdType" />
        <xsd:element name="PlanId" type="EntityIdType" />
        <xsd:element name="GrantType" 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="Restricted" type="xsd:boolean" />
        <xsd:element name="Repurchasable" type="xsd:boolean" />
        <xsd:element name="SharesGranted" type="xsd:decimal" />
        <xsd:element name="SharesAccepted" type="xsd:decimal" />
        <xsd:element name="GrantPrice" type="xsd:double" minOccurs="0" />
        <xsd:element name="FairMarketValue" type="xsd:double" minOccurs="0" />
        <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:element name="VestingInfo" minOccurs="0">
            <xsd:complexType>
                <xsd:choice>
                    <xsd:element name="Shares" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="Quantity" type="xsd:decimal" />
                                <xsd:element name="VestingDate" type="LocalDateType" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Rule" type="xsd:string" maxOccurs="unbounded" />
                </xsd:choice>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExercisabilityInfo" minOccurs="0">
            <xsd:complexType>
                <xsd:choice>
                    <xsd:element name="Shares" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="Quantity" type="xsd:decimal" />
                                <xsd:element name="ExerciseDate" type="LocalDateType" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Rule" type="xsd:string" maxOccurs="unbounded" />
                </xsd:choice>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Comment" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                        <xsd:attribute ref="xml:lang" />
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="validTo" type="LocalDateType" use="required" />
    <xsd:attribute name="grantDate" type="LocalDateType" use="required" />
    <xsd:attribute name="grantCurrency" type="CurrencyCodeType" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Id hr:Id (1) (1)
ParticipantId hr:ParticipantId (1) (1)
PlanId hr:PlanId (1) (1)
GrantType hr:GrantType 0 unbounded
Restricted hr:Restricted (1) (1)
Repurchasable hr:Repurchasable (1) (1)
SharesGranted hr:SharesGranted (1) (1)
SharesAccepted hr:SharesAccepted (1) (1)
GrantPrice hr:GrantPrice 0 (1)
FairMarketValue hr:FairMarketValue 0 (1)
BlackOutInformation hr:BlackOutInformation 0 (1)
VestingInfo hr:VestingInfo 0 (1)
ExercisabilityInfo hr:ExercisabilityInfo 0 (1)
Comment hr:Comment 0 unbounded
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validTo hr:validTo Required
grantDate hr:grantDate Required
grantCurrency hr:grantCurrency (Optional)
Collapse Derivation Tree:
Collapse References:
hr:Grant