Indx, not Index

Note that the JSON and XML documents use the key "Indx" and not "Index" below. This matches the database schema.

Attributes

JSON Request

{
  "RequestType":"CoExtendedAttributes",
  "Version":"1.0",
  "CoExtendedAttributes":
  [
    {
      "Version":"1.0",
      "CoId":"<CoID>",
      "Name":"<Name>",
      "DisplayName":"<DisplayName>",
      "Type":("INTEGER"|"TIMESTAMP"|"VARCHAR(32)"),
      "Indx":true|false
    }
  ]
}

XML Request

<!ELEMENT CoExtendedAttributes (CoExtendedAttribute)>
 <!ATTLIST CoExtendedAttributes Version CDATA #FIXED "1.0">
 <!ELEMENT CoExtendedAttribute (CoId,Name,DisplayName,Type,Index)>
  <!ATTLIST CoExtendedAttribute Version CDATA #FIXED "1.0">
  <!ELEMENT CoId (#PCDATA)>
  <!ELEMENT Name (#PCDATA)>
  <!ELEMENT DisplayName (#PCDATA)>
  <!ELEMENT Type (INTEGER|TIMESTAMP|VARCHAR\(32\))>
  <!ELEMENT Indx (True|False)>

JSON Response

{
  "ResponseType":"CoExtendedAttributes",
  "Version":"1.0",
  "CoExtendedAttributes":
  [
    {
      "Version":"1.0",
      "Id":"<ID>",
      "CoId":"<CoID>",
      "Name":"<Name>",
      "DisplayName":"<DisplayName>",
      "Type":("INTEGER"|"TIMESTAMP"|"VARCHAR(32)"),
      "Indx":true|false
    },
    {...}
  ]
}

XML Response

<!ELEMENT CoExtendedAttributes (CoExtendedAttribute+)>
 <!ATTLIST CoExtendedAttributes Version CDATA #FIXED "1.0">
 <!ELEMENT CoExtendedAttribute (CoId,Name,DisplayName,Type,Index)>
  <!ATTLIST CoExtendedAttribute Version CDATA #FIXED "1.0">
  <!ELEMENT CoId (#PCDATA)>
  <!ELEMENT Name (#PCDATA)>
  <!ELEMENT DisplayName (#PCDATA)>
  <!ELEMENT Type (INTEGER|TIMESTAMP|VARCHAR\(32\))>
  <!ELEMENT Indx (True|False)>
  • No labels