PUT api/PurchaseOrder/{purchaseOrderId}/ClausesSet

Updates a existing clauses tree for a clauses Set version

Request Information

URI Parameters

NameDescriptionTypeAdditional information
purchaseOrderId

integer

Required

Body Parameters

PoClausesSetUpdateTreeDto
NameDescriptionTypeAdditional information
PurchaseOrderId

integer

None.

UpdateBlockList

Collection of PoClausesSetBlockUpdatedDto

None.

Request Formats

application/json, text/json

Sample:
{
  "purchaseOrderId": 1,
  "updateBlockList": [
    {
      "poClausesSetId": 1,
      "id": 2,
      "title": "sample string 3",
      "order": 1,
      "locked": true,
      "numbered": true,
      "frames": [
        {
          "parentId": 1,
          "id": 1,
          "order": 2,
          "frames": [],
          "clause": {
            "id": 1,
            "content": "sample string 2",
            "order": 1,
            "locked": true,
            "numbered": true
          },
          "isDeleted": true,
          "isDuplicated": true,
          "oldParentId": 1
        },
        {
          "parentId": 1,
          "id": 1,
          "order": 2,
          "frames": [],
          "clause": {
            "id": 1,
            "content": "sample string 2",
            "order": 1,
            "locked": true,
            "numbered": true
          },
          "isDeleted": true,
          "isDuplicated": true,
          "oldParentId": 1
        }
      ],
      "isEdited": true,
      "isDuplicated": true,
      "isDeleted": true
    },
    {
      "poClausesSetId": 1,
      "id": 2,
      "title": "sample string 3",
      "order": 1,
      "locked": true,
      "numbered": true,
      "frames": [
        {
          "parentId": 1,
          "id": 1,
          "order": 2,
          "frames": [],
          "clause": {
            "id": 1,
            "content": "sample string 2",
            "order": 1,
            "locked": true,
            "numbered": true
          },
          "isDeleted": true,
          "isDuplicated": true,
          "oldParentId": 1
        },
        {
          "parentId": 1,
          "id": 1,
          "order": 2,
          "frames": [],
          "clause": {
            "id": 1,
            "content": "sample string 2",
            "order": 1,
            "locked": true,
            "numbered": true
          },
          "isDeleted": true,
          "isDuplicated": true,
          "oldParentId": 1
        }
      ],
      "isEdited": true,
      "isDuplicated": true,
      "isDeleted": true
    }
  ]
}

text/html

Sample:
{"purchaseOrderId":1,"updateBlockList":[{"poClausesSetId":1,"id":2,"title":"sample string 3","order":1,"locked":true,"numbered":true,"frames":[{"parentId":1,"id":1,"order":2,"frames":[],"clause":{"id":1,"content":"sample string 2","order":1,"locked":true,"numbered":true},"isDeleted":true,"isDuplicated":true,"oldParentId":1},{"parentId":1,"id":1,"order":2,"frames":[],"clause":{"id":1,"content":"sample string 2","order":1,"locked":true,"numbered":true},"isDeleted":true,"isDuplicated":true,"oldParentId":1}],"isEdited":true,"isDuplicated":true,"isDeleted":true},{"poClausesSetId":1,"id":2,"title":"sample string 3","order":1,"locked":true,"numbered":true,"frames":[{"parentId":1,"id":1,"order":2,"frames":[],"clause":{"id":1,"content":"sample string 2","order":1,"locked":true,"numbered":true},"isDeleted":true,"isDuplicated":true,"oldParentId":1},{"parentId":1,"id":1,"order":2,"frames":[],"clause":{"id":1,"content":"sample string 2","order":1,"locked":true,"numbered":true},"isDeleted":true,"isDuplicated":true,"oldParentId":1}],"isEdited":true,"isDuplicated":true,"isDeleted":true}]}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json, text/html

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>