Salesforce

 view release on metacpan or  search on metacpan

doc/partner.wsdl  view on Meta::CPAN

                </restriction>
            </simpleType>


            <complexType name="Error">
                <sequence>
                    <element name="statusCode" type="tns:StatusCode"/>
                    <element name="message"    type="xsd:string"/>
                    <element name="fields"     minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
                </sequence>
            </complexType>
            
            <complexType name="SaveResult">
                <sequence>
                    <element name="id"        type="tns:ID"/>
                    <element name="success"   type="xsd:boolean"/>
                    <element name="errors"    minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>     
                </sequence>
            </complexType>
            
            <complexType name="DeleteResult">
                <sequence>
                    <element name="id"        type="tns:ID"/>
                    <element name="success"   type="xsd:boolean"/>
                    <element name="errors"    minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>     
                </sequence>
            </complexType>

            <complexType name="DescribeSObjectResult">
                <sequence>
                    <element name="name"           type="xsd:string"/>
                    <element name="custom"         type="xsd:boolean"/>

                    <!-- access fields -->
                    <element name="queryable"      type="xsd:boolean"/>
                    <element name="createable"     type="xsd:boolean"/>
                    <element name="updateable"     type="xsd:boolean"/>
                    <element name="deletable"      type="xsd:boolean"/>
                    <element name="undeletable"    type="xsd:boolean"/>
                    <element name="activateable"   type="xsd:boolean"/>
                    <element name="retrieveable"   type="xsd:boolean"/>
                    <element name="searchable"     type="xsd:boolean"/>
                    <element name="replicateable"  type="xsd:boolean"/>

                    <element name="fields"         minOccurs="0" maxOccurs="unbounded" type="tns:Field"/>
                </sequence>
            </complexType>

            <complexType name="DescribeGlobalResult">
                <sequence>
                    <element name="encoding"       type="xsd:string"/>
                    <element name="maxBatchSize"   type="xsd:int"/>
                    <element name="types"          minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
                </sequence>
            </complexType>

            <simpleType name="fieldType">
                <restriction base="xsd:string">
                    <enumeration value="string"/>
                    <enumeration value="picklist"/>
                    <enumeration value="combobox"/>
                    <enumeration value="reference"/>
                    <enumeration value="base64"/>
                    <enumeration value="boolean"/>
                    <enumeration value="currency"/>
                    <enumeration value="textarea"/>
                    <enumeration value="i4"/>
                    <enumeration value="double"/>
                    <enumeration value="percent"/>
                    <enumeration value="phone"/>
                    <enumeration value="id"/>
                    <enumeration value="date"/>
                    <enumeration value="datetime"/>
                    <enumeration value="url"/>
                    <enumeration value="email"/>
                </restriction>
            </simpleType>

            <simpleType name="soapType"> 
                <restriction base="xsd:string">
                    <enumeration value="tns:ID"/>
                    <enumeration value="xsd:base64Binary"/>
                    <enumeration value="xsd:boolean"/>
                    <enumeration value="xsd:double"/>
                    <enumeration value="xsd:int"/>
                    <enumeration value="xsd:string"/>
                    <enumeration value="xsd:dateTime"/>
                </restriction>
            </simpleType>

            <complexType name="Field">
                <sequence>
                    <!-- common field attributes -->
                    <element name="type"          type="tns:fieldType"/>
                    <element name="name"          type="xsd:string"/>
                    <element name="label"         type="xsd:string"/>

                    <element name="soapType"      type="tns:soapType"/> 

                    <element name="custom"        type="xsd:boolean"/>
                    <element name="nillable"      type="xsd:boolean"/>
                    <element name="required"      type="xsd:boolean"/>


                    <!-- string-specific properties -->
                    <element name="length"        type="xsd:int" nillable="true"/>
                    <element name="byteLength"    type="xsd:int" nillable="true"/>

                    <!-- picklist-specific properties -->
                    <element name="restrictedPicklist" type="xsd:boolean"/>
                    <element name="picklistValues"     minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/>

                    <!-- referenceTo-specific properties -->
                    <element name="referenceTo"   minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
                    
                    <!-- number-specific properties -->
                    <element name="precision"    type="xsd:int" nillable="true"/>
                    <element name="scale"        type="xsd:int" nillable="true"/>
                    <element name="digits"       type="xsd:int" nillable="true"/>

                    <!-- access fields -->



( run in 1.999 second using v1.01-cache-2.11-cpan-39bf76dae61 )