http://www.fatwire.com/schema/rest/1.0
element assetTypeBean

Documentation
        Represents an asset type in the content management system.
        This bean is a top-level object for managing schema, as opposed to the management of data, i.e. assets.
        It defines attributes of various types, which will hold the actual data.
        Asset types can have multiple subtypes.
        In the Flex Asset model, Flex Definitions serve as subtypes,
        and can hold a subset of Flex Attributes defined in the family.
        The subtypes resource provides information on the relationships between
        Flex Definitions and Flex Parent Definitions.
        These relationships allow sharing of attributes.
        An asset type may also have associations defined, which reference assets of other types.
        Associations, like parent-child relationships, enable maintaining
        referential integrity between assets; however, associations are not capable of sharing data.
      
Properties
This component is not nillable.

Model
<assetTypeBean>
(name, description?, subtype?, canBeChild, proxyAsset, attributes*, parents*, associations* )
</assetTypeBean>


Nested Element Summary
associationDefBeanassociations
           List of asset association definitions, if any.  
attributeDefBeanattributes
          Collection of attribute definitions for this asset type. 
xs:booleancanBeChild
           True if this asset type can be a child of another asset type (i.e., it can be referenced via an association).  
xs:stringdescription
           The description of this asset type.  
xs:stringname
          Unique name of this asset type. 
attributeDefBeanparents
           List of attributes representing Parent Definition assets, if this subtype (Flex Definition) has any.  
xs:booleanproxyAsset
           True if this asset type is a ProxyAssetType (The ProxyAssetType is a holder in CS of external content).  
xs:stringsubtype
           If this asset type is a subtype, this field contains a subtype name; it is empty otherwise.  
Source
<xs:element name="assetTypeBean">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="description" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="subtype" type="xs:string">
</xs:element>
<xs:element name="canBeChild" type="xs:boolean">
</xs:element>
<xs:element name="proxyAsset" type="xs:boolean">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" type="attributeDefBean">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="parents" type="attributeDefBean">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="associations" type="associationDefBean">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


Copyright \xA9 2013, Oracle and/or its affiliates. All Rights Reserved.