Definition Type: ComplexType
Name: AnimalPolicy
Namespace: http://rets.org/xsd/RETSCommons/2007-08
Containing Schema: RETSCommons.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into PetAdditionalFee in schema retscommons_xsd Drilldown into PetDepositAmount in schema retscommons_xsd Drilldown into WeightLimit in schema retscommons_xsd Drilldown into PermittedTypes in schema retscommons_xsd Drilldown into IsDepositRequired in schema retscommons_xsd Drilldown into PermitAnimals in schema retscommons_xsdXSD Diagram of AnimalPolicy in schema retscommons_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="AnimalPolicy">
    <xs:sequence>
        <xs:element name="PermitAnimals" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Indicates if animals are allowed in the
						community, building or unit.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101606</retsid>
                    <example>true</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="IsDepositRequired" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101607</retsid>
                    <example>false</example>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PermittedTypes" type="xs:string" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						PermittedTypes should include things like
						breeds, types (Cats, Dogs), Neutered, Spayed,
						Declawed or other information.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101608</retsid>
                    <example />
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="WeightLimit" type="commons:WeightLimit" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
						Indicates the size by weight of animals
						permitted.
					</xs:documentation>
                <xs:appinfo>
                    <retsid>101609</retsid>
                    <example />
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PetDepositAmount" type="commons:SecureMoney" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101610</retsid>
                    <example />
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="PetAdditionalFee" type="commons:FeeWithFrequency" minOccurs="0" maxOccurs="1">
            <xs:annotation>
                <xs:documentation>
                </xs:documentation>
                <xs:appinfo>
                    <retsid>101611</retsid>
                    <example />
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PermitAnimals commons:PermitAnimals 0 1
IsDepositRequired commons:IsDepositRequired 0 1
PermittedTypes commons:PermittedTypes 0 1
WeightLimit commons:WeightLimit 0 1
PetDepositAmount commons:PetDepositAmount 0 1
PetAdditionalFee commons:PetAdditionalFee 0 1
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Derivation Tree:
Collapse References:
prop:AnimalPolicy