Salesforceの項目セットはREST APIで取得できない?

イシュー

  • 項目セットのMetadataを取得したかったが、REST API の describe には含まれていなかった。
  • つい最近まで「ベータ」って付いていたからかなぁ
    • v30ならいける?
      • (⇒最新のv31(Summer 14)でもfieldSetsは無かった)

参考

MetadataAPIのWSDL (FieldSet部分抜粋)

<xsd:complexType name="FieldSet">
<xsd:complexContent>
<xsd:extension base="tns:Metadata">
<xsd:sequence>
<xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="FieldSetItem">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" type="xsd:string"/>
<xsd:element name="isFieldManaged" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="Metadata">
<xsd:sequence>
<xsd:element name="fullName" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>