﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Reference for  https://ip-ac102edc:1903/EquipmentService1.svc/CreateEquipmentCategoryFieldsOrApplyModifications</title>
    <style>BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}</style>
  </head>
  <body>
    <div id="content">
      <p class="heading1">Reference for  https://ip-ac102edc:1903/EquipmentService1.svc/CreateEquipmentCategoryFieldsOrApplyModifications</p>
      <p>Apply modifications to category-field pairings: the modifications collection creates or updates the specified pairings, the remove collection deletes the specified pairings. Pairings not mentioned are left untouched. Invalid modifications are returned in the errors collection rather than faulting.</p>
      <p xmlns="http://www.w3.org/1999/xhtml">
        <b>Url: </b>
        <span class="uri-template">https://ip-ac102edc:1903/EquipmentService1.svc/CreateEquipmentCategoryFieldsOrApplyModifications</span>
      </p>
      <p xmlns="http://www.w3.org/1999/xhtml">
        <b>HTTP Method: </b>
        <span class="method">POST</span>
      </p>
      <table>
        <tr>
          <th>Message direction</th>
          <th>Format</th>
          <th>Body</th>
        </tr>
        <tr>
          <td>Request</td>
          <td>Unknown</td>
          <td>Could not generate schema document.</td>
        </tr>
        <tr>
          <td>Response</td>
          <td>Xml</td>
          <td>
            <a href="#response-xml">Example</a>,<a href="#response-schema">Schema</a></td>
        </tr>
        <tr>
          <td>Response</td>
          <td>Json</td>
          <td>
            <a href="#response-json">Example</a>
          </td>
        </tr>
      </table>
      <p>
        <a name="response-xml">The following is an example response Xml body:</a>
        <pre class="response-xml">&lt;EquipmentCategoryFieldModificationsResult1 xmlns="http://replicon.com/"&gt;
  &lt;errors&gt;
    &lt;BulkPutEquipmentCategoryFieldError1&gt;
      &lt;categoryField&gt;
        &lt;categoryUri&gt;http://www.example.com/&lt;/categoryUri&gt;
        &lt;fieldUri&gt;http://www.example.com/&lt;/fieldUri&gt;
        &lt;isEnabled&gt;true&lt;/isEnabled&gt;
        &lt;rates&gt;
          &lt;EquipmentCategoryFieldRateParameter1&gt;
            &lt;costRate&gt;
              &lt;amount&gt;12678967.543233&lt;/amount&gt;
              &lt;currencyUri&gt;http://www.example.com/&lt;/currencyUri&gt;
            &lt;/costRate&gt;
            &lt;effectiveDate&gt;
              &lt;day&gt;2147483647&lt;/day&gt;
              &lt;month&gt;2147483647&lt;/month&gt;
              &lt;year&gt;2147483647&lt;/year&gt;
            &lt;/effectiveDate&gt;
            &lt;rateMultiple&gt;12678967.543233&lt;/rateMultiple&gt;
          &lt;/EquipmentCategoryFieldRateParameter1&gt;
          &lt;EquipmentCategoryFieldRateParameter1&gt;
            &lt;costRate&gt;
              &lt;amount&gt;12678967.543233&lt;/amount&gt;
              &lt;currencyUri&gt;http://www.example.com/&lt;/currencyUri&gt;
            &lt;/costRate&gt;
            &lt;effectiveDate&gt;
              &lt;day&gt;2147483647&lt;/day&gt;
              &lt;month&gt;2147483647&lt;/month&gt;
              &lt;year&gt;2147483647&lt;/year&gt;
            &lt;/effectiveDate&gt;
            &lt;rateMultiple&gt;12678967.543233&lt;/rateMultiple&gt;
          &lt;/EquipmentCategoryFieldRateParameter1&gt;
        &lt;/rates&gt;
      &lt;/categoryField&gt;
      &lt;displayText&gt;String content&lt;/displayText&gt;
    &lt;/BulkPutEquipmentCategoryFieldError1&gt;
    &lt;BulkPutEquipmentCategoryFieldError1&gt;
      &lt;categoryField&gt;
        &lt;categoryUri&gt;http://www.example.com/&lt;/categoryUri&gt;
        &lt;fieldUri&gt;http://www.example.com/&lt;/fieldUri&gt;
        &lt;isEnabled&gt;true&lt;/isEnabled&gt;
        &lt;rates&gt;
          &lt;EquipmentCategoryFieldRateParameter1&gt;
            &lt;costRate&gt;
              &lt;amount&gt;12678967.543233&lt;/amount&gt;
              &lt;currencyUri&gt;http://www.example.com/&lt;/currencyUri&gt;
            &lt;/costRate&gt;
            &lt;effectiveDate&gt;
              &lt;day&gt;2147483647&lt;/day&gt;
              &lt;month&gt;2147483647&lt;/month&gt;
              &lt;year&gt;2147483647&lt;/year&gt;
            &lt;/effectiveDate&gt;
            &lt;rateMultiple&gt;12678967.543233&lt;/rateMultiple&gt;
          &lt;/EquipmentCategoryFieldRateParameter1&gt;
          &lt;EquipmentCategoryFieldRateParameter1&gt;
            &lt;costRate&gt;
              &lt;amount&gt;12678967.543233&lt;/amount&gt;
              &lt;currencyUri&gt;http://www.example.com/&lt;/currencyUri&gt;
            &lt;/costRate&gt;
            &lt;effectiveDate&gt;
              &lt;day&gt;2147483647&lt;/day&gt;
              &lt;month&gt;2147483647&lt;/month&gt;
              &lt;year&gt;2147483647&lt;/year&gt;
            &lt;/effectiveDate&gt;
            &lt;rateMultiple&gt;12678967.543233&lt;/rateMultiple&gt;
          &lt;/EquipmentCategoryFieldRateParameter1&gt;
        &lt;/rates&gt;
      &lt;/categoryField&gt;
      &lt;displayText&gt;String content&lt;/displayText&gt;
    &lt;/BulkPutEquipmentCategoryFieldError1&gt;
  &lt;/errors&gt;
  &lt;modified&gt;
    &lt;EquipmentCategoryFieldReference1&gt;
      &lt;categoryUri&gt;http://www.example.com/&lt;/categoryUri&gt;
      &lt;fieldUri&gt;http://www.example.com/&lt;/fieldUri&gt;
    &lt;/EquipmentCategoryFieldReference1&gt;
    &lt;EquipmentCategoryFieldReference1&gt;
      &lt;categoryUri&gt;http://www.example.com/&lt;/categoryUri&gt;
      &lt;fieldUri&gt;http://www.example.com/&lt;/fieldUri&gt;
    &lt;/EquipmentCategoryFieldReference1&gt;
  &lt;/modified&gt;
&lt;/EquipmentCategoryFieldModificationsResult1&gt;</pre>
      </p>
      <p>
        <a name="response-json">The following is an example response Json body:</a>
        <pre class="response-json">{
	"errors":[{
		"categoryField":{
			"categoryUri":"http:\/\/www.example.com\/",
			"fieldUri":"http:\/\/www.example.com\/",
			"isEnabled":true,
			"rates":[{
				"costRate":{
					"amount":12678967.543233,
					"currencyUri":"http:\/\/www.example.com\/"
				},
				"effectiveDate":{
					"day":2147483647,
					"month":2147483647,
					"year":2147483647
				},
				"rateMultiple":12678967.543233
			}]
		},
		"displayText":"String content"
	}],
	"modified":[{
		"categoryUri":"http:\/\/www.example.com\/",
		"fieldUri":"http:\/\/www.example.com\/"
	}]
}</pre>
      </p>
      <p>
        <a name="response-schema">The following is the response Xml Schema:</a>
        <pre class="response-schema">&lt;xs:schema xmlns:tns="http://replicon.com/" elementFormDefault="qualified" targetNamespace="http://replicon.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;xs:complexType name="EquipmentCategoryFieldModificationsResult1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="errors" nillable="true" type="tns:ArrayOfBulkPutEquipmentCategoryFieldError1" /&gt;
      &lt;xs:element minOccurs="0" name="modified" nillable="true" type="tns:ArrayOfEquipmentCategoryFieldReference1" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="EquipmentCategoryFieldModificationsResult1" nillable="true" type="tns:EquipmentCategoryFieldModificationsResult1" /&gt;
  &lt;xs:complexType name="ArrayOfBulkPutEquipmentCategoryFieldError1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="BulkPutEquipmentCategoryFieldError1" nillable="true" type="tns:BulkPutEquipmentCategoryFieldError1" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="ArrayOfBulkPutEquipmentCategoryFieldError1" nillable="true" type="tns:ArrayOfBulkPutEquipmentCategoryFieldError1" /&gt;
  &lt;xs:complexType name="BulkPutEquipmentCategoryFieldError1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="categoryField" nillable="true" type="tns:EquipmentCategoryFieldParameter1" /&gt;
      &lt;xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="BulkPutEquipmentCategoryFieldError1" nillable="true" type="tns:BulkPutEquipmentCategoryFieldError1" /&gt;
  &lt;xs:complexType name="EquipmentCategoryFieldParameter1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="categoryUri" nillable="true" type="xs:anyURI" /&gt;
      &lt;xs:element minOccurs="0" name="fieldUri" nillable="true" type="xs:anyURI" /&gt;
      &lt;xs:element minOccurs="0" name="isEnabled" nillable="true" type="xs:boolean" /&gt;
      &lt;xs:element minOccurs="0" name="rates" nillable="true" type="tns:ArrayOfEquipmentCategoryFieldRateParameter1" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="EquipmentCategoryFieldParameter1" nillable="true" type="tns:EquipmentCategoryFieldParameter1" /&gt;
  &lt;xs:complexType name="ArrayOfEquipmentCategoryFieldRateParameter1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="EquipmentCategoryFieldRateParameter1" nillable="true" type="tns:EquipmentCategoryFieldRateParameter1" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="ArrayOfEquipmentCategoryFieldRateParameter1" nillable="true" type="tns:ArrayOfEquipmentCategoryFieldRateParameter1" /&gt;
  &lt;xs:complexType name="EquipmentCategoryFieldRateParameter1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="costRate" nillable="true" type="tns:MoneyParameter1" /&gt;
      &lt;xs:element minOccurs="0" name="effectiveDate" nillable="true" type="tns:Date1" /&gt;
      &lt;xs:element minOccurs="0" name="rateMultiple" nillable="true" type="xs:decimal" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="EquipmentCategoryFieldRateParameter1" nillable="true" type="tns:EquipmentCategoryFieldRateParameter1" /&gt;
  &lt;xs:complexType name="MoneyParameter1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="amount" type="xs:decimal" /&gt;
      &lt;xs:element name="currencyUri" nillable="true" type="xs:anyURI" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="MoneyParameter1" nillable="true" type="tns:MoneyParameter1" /&gt;
  &lt;xs:complexType name="Date1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="day" type="xs:int" /&gt;
      &lt;xs:element minOccurs="0" name="month" type="xs:int" /&gt;
      &lt;xs:element minOccurs="0" name="year" type="xs:int" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="Date1" nillable="true" type="tns:Date1" /&gt;
  &lt;xs:complexType name="ArrayOfEquipmentCategoryFieldReference1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" maxOccurs="unbounded" name="EquipmentCategoryFieldReference1" nillable="true" type="tns:EquipmentCategoryFieldReference1" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="ArrayOfEquipmentCategoryFieldReference1" nillable="true" type="tns:ArrayOfEquipmentCategoryFieldReference1" /&gt;
  &lt;xs:complexType name="EquipmentCategoryFieldReference1"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="categoryUri" nillable="true" type="xs:anyURI" /&gt;
      &lt;xs:element minOccurs="0" name="fieldUri" nillable="true" type="xs:anyURI" /&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  &lt;xs:element name="EquipmentCategoryFieldReference1" nillable="true" type="tns:EquipmentCategoryFieldReference1" /&gt;
&lt;/xs:schema&gt;</pre>
      </p>
      <p>
        <a name="response-schema">Additional response Xml Schemas:</a>
        <pre class="response-schema">&lt;xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;xs:element name="anyType" nillable="true" type="xs:anyType" /&gt;
  &lt;xs:element name="anyURI" nillable="true" type="xs:anyURI" /&gt;
  &lt;xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /&gt;
  &lt;xs:element name="boolean" nillable="true" type="xs:boolean" /&gt;
  &lt;xs:element name="byte" nillable="true" type="xs:byte" /&gt;
  &lt;xs:element name="dateTime" nillable="true" type="xs:dateTime" /&gt;
  &lt;xs:element name="decimal" nillable="true" type="xs:decimal" /&gt;
  &lt;xs:element name="double" nillable="true" type="xs:double" /&gt;
  &lt;xs:element name="float" nillable="true" type="xs:float" /&gt;
  &lt;xs:element name="int" nillable="true" type="xs:int" /&gt;
  &lt;xs:element name="long" nillable="true" type="xs:long" /&gt;
  &lt;xs:element name="QName" nillable="true" type="xs:QName" /&gt;
  &lt;xs:element name="short" nillable="true" type="xs:short" /&gt;
  &lt;xs:element name="string" nillable="true" type="xs:string" /&gt;
  &lt;xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /&gt;
  &lt;xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /&gt;
  &lt;xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /&gt;
  &lt;xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /&gt;
  &lt;xs:element name="char" nillable="true" type="tns:char" /&gt;
  &lt;xs:simpleType name="char"&gt;
    &lt;xs:restriction base="xs:int" /&gt;
  &lt;/xs:simpleType&gt;
  &lt;xs:element name="duration" nillable="true" type="tns:duration" /&gt;
  &lt;xs:simpleType name="duration"&gt;
    &lt;xs:restriction base="xs:duration"&gt;
      &lt;xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /&gt;
      &lt;xs:minInclusive value="-P10675199DT2H48M5.4775808S" /&gt;
      &lt;xs:maxInclusive value="P10675199DT2H48M5.4775807S" /&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;
  &lt;xs:element name="guid" nillable="true" type="tns:guid" /&gt;
  &lt;xs:simpleType name="guid"&gt;
    &lt;xs:restriction base="xs:string"&gt;
      &lt;xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;
  &lt;xs:attribute name="FactoryType" type="xs:QName" /&gt;
  &lt;xs:attribute name="Id" type="xs:ID" /&gt;
  &lt;xs:attribute name="Ref" type="xs:IDREF" /&gt;
&lt;/xs:schema&gt;</pre>
      </p>
      <p>
        <pre class="response-schema">&lt;tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;tns:element name="schema"&gt;
    &lt;tns:complexType /&gt;
  &lt;/tns:element&gt;
&lt;/tns:schema&gt;</pre>
      </p>
    </div>
  </body>
</html>