POST api/DeliverableAddFeature

Request Information

URI Parameters

None.

Body Parameters

DeliverableAddFeature
NameDescriptionTypeAdditional information
MID

integer

None.

REF_MID

integer

None.

REQUIREMENT_ID

string

None.

FEATURE_ID

string

None.

FEATURE_NAME

string

None.

FEATURE_DESCRIPTION

string

None.

FEATURE_PRIORITY

string

None.

ADDED_BY

string

None.

ATTACHMENT

boolean

None.

SEND_FOR_APPROVAL

string

None.

PARTY_CODE

string

None.

PARTY_NAME

string

None.

DELIVERABLE_NAME

string

None.

TASK_ID

integer

None.

Detail

Collection of DeliverableTestCases

None.

Request Formats

application/json, text/json

Sample:
{
  "MID": 1,
  "REF_MID": 2,
  "REQUIREMENT_ID": "sample string 3",
  "FEATURE_ID": "sample string 4",
  "FEATURE_NAME": "sample string 5",
  "FEATURE_DESCRIPTION": "sample string 6",
  "FEATURE_PRIORITY": "sample string 7",
  "ADDED_BY": "sample string 8",
  "ATTACHMENT": true,
  "SEND_FOR_APPROVAL": "sample string 10",
  "PARTY_CODE": "sample string 11",
  "PARTY_NAME": "sample string 12",
  "DELIVERABLE_NAME": "sample string 13",
  "TASK_ID": 14,
  "Detail": [
    {
      "MID": 1,
      "REF_MID": 2,
      "FEATURE_ID": "sample string 3",
      "TEST_CASE_ID": "sample string 4",
      "TEST_CASE_NAME": "sample string 5",
      "TEST_CASE_DESCRIPTION": "sample string 6",
      "STEPS_TO_EXECUTE": "sample string 7",
      "INVENTORY_REPORT": "sample string 8",
      "FINANCIAL_REPORT": "sample string 9",
      "DOCUMENT_PRINTING": "sample string 10"
    },
    {
      "MID": 1,
      "REF_MID": 2,
      "FEATURE_ID": "sample string 3",
      "TEST_CASE_ID": "sample string 4",
      "TEST_CASE_NAME": "sample string 5",
      "TEST_CASE_DESCRIPTION": "sample string 6",
      "STEPS_TO_EXECUTE": "sample string 7",
      "INVENTORY_REPORT": "sample string 8",
      "FINANCIAL_REPORT": "sample string 9",
      "DOCUMENT_PRINTING": "sample string 10"
    }
  ]
}

text/html

Sample:
{"MID":1,"REF_MID":2,"REQUIREMENT_ID":"sample string 3","FEATURE_ID":"sample string 4","FEATURE_NAME":"sample string 5","FEATURE_DESCRIPTION":"sample string 6","FEATURE_PRIORITY":"sample string 7","ADDED_BY":"sample string 8","ATTACHMENT":true,"SEND_FOR_APPROVAL":"sample string 10","PARTY_CODE":"sample string 11","PARTY_NAME":"sample string 12","DELIVERABLE_NAME":"sample string 13","TASK_ID":14,"Detail":[{"MID":1,"REF_MID":2,"FEATURE_ID":"sample string 3","TEST_CASE_ID":"sample string 4","TEST_CASE_NAME":"sample string 5","TEST_CASE_DESCRIPTION":"sample string 6","STEPS_TO_EXECUTE":"sample string 7","INVENTORY_REPORT":"sample string 8","FINANCIAL_REPORT":"sample string 9","DOCUMENT_PRINTING":"sample string 10"},{"MID":1,"REF_MID":2,"FEATURE_ID":"sample string 3","TEST_CASE_ID":"sample string 4","TEST_CASE_NAME":"sample string 5","TEST_CASE_DESCRIPTION":"sample string 6","STEPS_TO_EXECUTE":"sample string 7","INVENTORY_REPORT":"sample string 8","FINANCIAL_REPORT":"sample string 9","DOCUMENT_PRINTING":"sample string 10"}]}

application/xml, text/xml

Sample:
<DeliverableAddFeature xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.DELIVERABLES">
  <ADDED_BY>sample string 8</ADDED_BY>
  <ATTACHMENT>true</ATTACHMENT>
  <DELIVERABLE_NAME>sample string 13</DELIVERABLE_NAME>
  <Detail>
    <DeliverableTestCases>
      <DOCUMENT_PRINTING>sample string 10</DOCUMENT_PRINTING>
      <FEATURE_ID>sample string 3</FEATURE_ID>
      <FINANCIAL_REPORT>sample string 9</FINANCIAL_REPORT>
      <INVENTORY_REPORT>sample string 8</INVENTORY_REPORT>
      <MID>1</MID>
      <REF_MID>2</REF_MID>
      <STEPS_TO_EXECUTE>sample string 7</STEPS_TO_EXECUTE>
      <TEST_CASE_DESCRIPTION>sample string 6</TEST_CASE_DESCRIPTION>
      <TEST_CASE_ID>sample string 4</TEST_CASE_ID>
      <TEST_CASE_NAME>sample string 5</TEST_CASE_NAME>
    </DeliverableTestCases>
    <DeliverableTestCases>
      <DOCUMENT_PRINTING>sample string 10</DOCUMENT_PRINTING>
      <FEATURE_ID>sample string 3</FEATURE_ID>
      <FINANCIAL_REPORT>sample string 9</FINANCIAL_REPORT>
      <INVENTORY_REPORT>sample string 8</INVENTORY_REPORT>
      <MID>1</MID>
      <REF_MID>2</REF_MID>
      <STEPS_TO_EXECUTE>sample string 7</STEPS_TO_EXECUTE>
      <TEST_CASE_DESCRIPTION>sample string 6</TEST_CASE_DESCRIPTION>
      <TEST_CASE_ID>sample string 4</TEST_CASE_ID>
      <TEST_CASE_NAME>sample string 5</TEST_CASE_NAME>
    </DeliverableTestCases>
  </Detail>
  <FEATURE_DESCRIPTION>sample string 6</FEATURE_DESCRIPTION>
  <FEATURE_ID>sample string 4</FEATURE_ID>
  <FEATURE_NAME>sample string 5</FEATURE_NAME>
  <FEATURE_PRIORITY>sample string 7</FEATURE_PRIORITY>
  <MID>1</MID>
  <PARTY_CODE>sample string 11</PARTY_CODE>
  <PARTY_NAME>sample string 12</PARTY_NAME>
  <REF_MID>2</REF_MID>
  <REQUIREMENT_ID>sample string 3</REQUIREMENT_ID>
  <SEND_FOR_APPROVAL>sample string 10</SEND_FOR_APPROVAL>
  <TASK_ID>14</TASK_ID>
</DeliverableAddFeature>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="REQUIREMENT_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="FEATURE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="FEATURE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="FEATURE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="FEATURE_PRIORITY"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ADDED_BY"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ATTACHMENT"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="SEND_FOR_APPROVAL"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="PARTY_CODE"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="PARTY_NAME"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="DELIVERABLE_NAME"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="TASK_ID"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].FEATURE_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].TEST_CASE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].TEST_CASE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].TEST_CASE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].STEPS_TO_EXECUTE"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].INVENTORY_REPORT"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].FINANCIAL_REPORT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].DOCUMENT_PRINTING"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].FEATURE_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].TEST_CASE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].TEST_CASE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].TEST_CASE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].STEPS_TO_EXECUTE"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].INVENTORY_REPORT"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].FINANCIAL_REPORT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].DOCUMENT_PRINTING"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

DeliverableAddFeatureApiResponse
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

Requirement

DeliverableAddFeature

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "Requirement": {
    "MID": 1,
    "REF_MID": 2,
    "REQUIREMENT_ID": "sample string 3",
    "FEATURE_ID": "sample string 4",
    "FEATURE_NAME": "sample string 5",
    "FEATURE_DESCRIPTION": "sample string 6",
    "FEATURE_PRIORITY": "sample string 7",
    "ADDED_BY": "sample string 8",
    "ATTACHMENT": true,
    "SEND_FOR_APPROVAL": "sample string 10",
    "PARTY_CODE": "sample string 11",
    "PARTY_NAME": "sample string 12",
    "DELIVERABLE_NAME": "sample string 13",
    "TASK_ID": 14,
    "Detail": [
      {
        "MID": 1,
        "REF_MID": 2,
        "FEATURE_ID": "sample string 3",
        "TEST_CASE_ID": "sample string 4",
        "TEST_CASE_NAME": "sample string 5",
        "TEST_CASE_DESCRIPTION": "sample string 6",
        "STEPS_TO_EXECUTE": "sample string 7",
        "INVENTORY_REPORT": "sample string 8",
        "FINANCIAL_REPORT": "sample string 9",
        "DOCUMENT_PRINTING": "sample string 10"
      },
      {
        "MID": 1,
        "REF_MID": 2,
        "FEATURE_ID": "sample string 3",
        "TEST_CASE_ID": "sample string 4",
        "TEST_CASE_NAME": "sample string 5",
        "TEST_CASE_DESCRIPTION": "sample string 6",
        "STEPS_TO_EXECUTE": "sample string 7",
        "INVENTORY_REPORT": "sample string 8",
        "FINANCIAL_REPORT": "sample string 9",
        "DOCUMENT_PRINTING": "sample string 10"
      }
    ]
  }
}

text/html

Sample:
{"status":"sample string 1","message":"sample string 2","Requirement":{"MID":1,"REF_MID":2,"REQUIREMENT_ID":"sample string 3","FEATURE_ID":"sample string 4","FEATURE_NAME":"sample string 5","FEATURE_DESCRIPTION":"sample string 6","FEATURE_PRIORITY":"sample string 7","ADDED_BY":"sample string 8","ATTACHMENT":true,"SEND_FOR_APPROVAL":"sample string 10","PARTY_CODE":"sample string 11","PARTY_NAME":"sample string 12","DELIVERABLE_NAME":"sample string 13","TASK_ID":14,"Detail":[{"MID":1,"REF_MID":2,"FEATURE_ID":"sample string 3","TEST_CASE_ID":"sample string 4","TEST_CASE_NAME":"sample string 5","TEST_CASE_DESCRIPTION":"sample string 6","STEPS_TO_EXECUTE":"sample string 7","INVENTORY_REPORT":"sample string 8","FINANCIAL_REPORT":"sample string 9","DOCUMENT_PRINTING":"sample string 10"},{"MID":1,"REF_MID":2,"FEATURE_ID":"sample string 3","TEST_CASE_ID":"sample string 4","TEST_CASE_NAME":"sample string 5","TEST_CASE_DESCRIPTION":"sample string 6","STEPS_TO_EXECUTE":"sample string 7","INVENTORY_REPORT":"sample string 8","FINANCIAL_REPORT":"sample string 9","DOCUMENT_PRINTING":"sample string 10"}]}}

application/xml, text/xml

Sample:
<DeliverableAddFeatureApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.DELIVERABLES">
  <Requirement>
    <ADDED_BY>sample string 8</ADDED_BY>
    <ATTACHMENT>true</ATTACHMENT>
    <DELIVERABLE_NAME>sample string 13</DELIVERABLE_NAME>
    <Detail>
      <DeliverableTestCases>
        <DOCUMENT_PRINTING>sample string 10</DOCUMENT_PRINTING>
        <FEATURE_ID>sample string 3</FEATURE_ID>
        <FINANCIAL_REPORT>sample string 9</FINANCIAL_REPORT>
        <INVENTORY_REPORT>sample string 8</INVENTORY_REPORT>
        <MID>1</MID>
        <REF_MID>2</REF_MID>
        <STEPS_TO_EXECUTE>sample string 7</STEPS_TO_EXECUTE>
        <TEST_CASE_DESCRIPTION>sample string 6</TEST_CASE_DESCRIPTION>
        <TEST_CASE_ID>sample string 4</TEST_CASE_ID>
        <TEST_CASE_NAME>sample string 5</TEST_CASE_NAME>
      </DeliverableTestCases>
      <DeliverableTestCases>
        <DOCUMENT_PRINTING>sample string 10</DOCUMENT_PRINTING>
        <FEATURE_ID>sample string 3</FEATURE_ID>
        <FINANCIAL_REPORT>sample string 9</FINANCIAL_REPORT>
        <INVENTORY_REPORT>sample string 8</INVENTORY_REPORT>
        <MID>1</MID>
        <REF_MID>2</REF_MID>
        <STEPS_TO_EXECUTE>sample string 7</STEPS_TO_EXECUTE>
        <TEST_CASE_DESCRIPTION>sample string 6</TEST_CASE_DESCRIPTION>
        <TEST_CASE_ID>sample string 4</TEST_CASE_ID>
        <TEST_CASE_NAME>sample string 5</TEST_CASE_NAME>
      </DeliverableTestCases>
    </Detail>
    <FEATURE_DESCRIPTION>sample string 6</FEATURE_DESCRIPTION>
    <FEATURE_ID>sample string 4</FEATURE_ID>
    <FEATURE_NAME>sample string 5</FEATURE_NAME>
    <FEATURE_PRIORITY>sample string 7</FEATURE_PRIORITY>
    <MID>1</MID>
    <PARTY_CODE>sample string 11</PARTY_CODE>
    <PARTY_NAME>sample string 12</PARTY_NAME>
    <REF_MID>2</REF_MID>
    <REQUIREMENT_ID>sample string 3</REQUIREMENT_ID>
    <SEND_FOR_APPROVAL>sample string 10</SEND_FOR_APPROVAL>
    <TASK_ID>14</TASK_ID>
  </Requirement>
  <message>sample string 2</message>
  <status>sample string 1</status>
</DeliverableAddFeatureApiResponse>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="status"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="message"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.REQUIREMENT_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.FEATURE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.FEATURE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.FEATURE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.FEATURE_PRIORITY"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.ADDED_BY"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.ATTACHMENT"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.SEND_FOR_APPROVAL"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.PARTY_CODE"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.PARTY_NAME"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.DELIVERABLE_NAME"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.TASK_ID"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].FEATURE_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].TEST_CASE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].TEST_CASE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].TEST_CASE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].STEPS_TO_EXECUTE"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].INVENTORY_REPORT"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].FINANCIAL_REPORT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[0].DOCUMENT_PRINTING"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].REF_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].FEATURE_ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].TEST_CASE_ID"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].TEST_CASE_NAME"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].TEST_CASE_DESCRIPTION"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].STEPS_TO_EXECUTE"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].INVENTORY_REPORT"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].FINANCIAL_REPORT"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Requirement.Detail[1].DOCUMENT_PRINTING"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e--