Skip to content

Instantly share code, notes, and snippets.

@rahulmalhotra
Created February 9, 2020 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulmalhotra/38aa04cb253298feef1ec425d90acda3 to your computer and use it in GitHub Desktop.
Save rahulmalhotra/38aa04cb253298feef1ec425d90acda3 to your computer and use it in GitHub Desktop.
This file is used in Integration Tutorial 12 of Salesforce Integration Tutorial Series from SFDC Stop
<xsd:complexType name="SearchLayoutButtonsDisplayed">
<xsd:sequence>
<element name="applicable" type="xsd:boolean"/>
<element name="buttons" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutButton"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLayoutFieldsDisplayed">
<xsd:sequence>
<element name="applicable" type="xsd:boolean"/>
<element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="JunctionIdListNames">
<xsd:sequence>
<element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelationshipReferenceTo">
<xsd:sequence>
<element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RecordTypesSupported">
<xsd:sequence>
<element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeInfo"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StringList">
<xsd:sequence>
<element name="values" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="json">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="json"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ChangeEventHeader">
<xsd:sequence>
<element name="entityName" type="xsd:string"/>
<element name="recordIds" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/>
<element name="commitTimestamp" type="xsd:long"/>
<element name="commitNumber" type="xsd:long"/>
<element name="commitUser" type="xsd:string"/>
<element name="diffFields" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="changeType" type="tns:changeEventType"/>
<element name="changeOrigin" type="xsd:string"/>
<element name="transactionKey" type="xsd:string"/>
<element name="sequenceNumber" type="xsd:int"/>
<element name="nulledFields" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="changedFields" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment