POST api/ModuleMaster

Request Information

URI Parameters

None.

Body Parameters

ModuleMaster
NameDescriptionTypeAdditional information
MID

integer

None.

MODULE_NAME

string

None.

MODULE_NAME_ARABIC

string

None.

MODULE_CODE

string

None.

MODULE_BASE_RATE_AED_M

decimal number

None.

MODULE_BASE_RATE_AED_S

decimal number

None.

MODULE_BASE_RATE_AED_W

decimal number

None.

MODULE_BASE_RATE_AED_X

decimal number

None.

MODULE_BASE_RATE_USD_M

decimal number

None.

MODULE_BASE_RATE_USD_S

decimal number

None.

MODULE_BASE_RATE_USD_W

decimal number

None.

MODULE_BASE_RATE_USD_X

decimal number

None.

MODULE_BASE_RATE_INR_M

decimal number

None.

MODULE_BASE_RATE_INR_S

decimal number

None.

MODULE_BASE_RATE_INR_W

decimal number

None.

MODULE_BASE_RATE_INR_X

decimal number

None.

MODULE_BASE_RATE_SAR_M

decimal number

None.

MODULE_BASE_RATE_SAR_S

decimal number

None.

MODULE_BASE_RATE_SAR_W

decimal number

None.

MODULE_BASE_RATE_SAR_X

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "MID": 1,
  "MODULE_NAME": "sample string 2",
  "MODULE_NAME_ARABIC": "sample string 3",
  "MODULE_CODE": "sample string 4",
  "MODULE_BASE_RATE_AED_M": 5.0,
  "MODULE_BASE_RATE_AED_S": 6.0,
  "MODULE_BASE_RATE_AED_W": 7.0,
  "MODULE_BASE_RATE_AED_X": 8.0,
  "MODULE_BASE_RATE_USD_M": 9.0,
  "MODULE_BASE_RATE_USD_S": 10.0,
  "MODULE_BASE_RATE_USD_W": 11.0,
  "MODULE_BASE_RATE_USD_X": 12.0,
  "MODULE_BASE_RATE_INR_M": 13.0,
  "MODULE_BASE_RATE_INR_S": 14.0,
  "MODULE_BASE_RATE_INR_W": 15.0,
  "MODULE_BASE_RATE_INR_X": 16.0,
  "MODULE_BASE_RATE_SAR_M": 17.0,
  "MODULE_BASE_RATE_SAR_S": 18.0,
  "MODULE_BASE_RATE_SAR_W": 19.0,
  "MODULE_BASE_RATE_SAR_X": 20.0
}

text/html

Sample:
{"MID":1,"MODULE_NAME":"sample string 2","MODULE_NAME_ARABIC":"sample string 3","MODULE_CODE":"sample string 4","MODULE_BASE_RATE_AED_M":5.0,"MODULE_BASE_RATE_AED_S":6.0,"MODULE_BASE_RATE_AED_W":7.0,"MODULE_BASE_RATE_AED_X":8.0,"MODULE_BASE_RATE_USD_M":9.0,"MODULE_BASE_RATE_USD_S":10.0,"MODULE_BASE_RATE_USD_W":11.0,"MODULE_BASE_RATE_USD_X":12.0,"MODULE_BASE_RATE_INR_M":13.0,"MODULE_BASE_RATE_INR_S":14.0,"MODULE_BASE_RATE_INR_W":15.0,"MODULE_BASE_RATE_INR_X":16.0,"MODULE_BASE_RATE_SAR_M":17.0,"MODULE_BASE_RATE_SAR_S":18.0,"MODULE_BASE_RATE_SAR_W":19.0,"MODULE_BASE_RATE_SAR_X":20.0}

application/xml, text/xml

Sample:
<ModuleMaster xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Proposal">
  <MID>1</MID>
  <MODULE_BASE_RATE_AED_M>5</MODULE_BASE_RATE_AED_M>
  <MODULE_BASE_RATE_AED_S>6</MODULE_BASE_RATE_AED_S>
  <MODULE_BASE_RATE_AED_W>7</MODULE_BASE_RATE_AED_W>
  <MODULE_BASE_RATE_AED_X>8</MODULE_BASE_RATE_AED_X>
  <MODULE_BASE_RATE_INR_M>13</MODULE_BASE_RATE_INR_M>
  <MODULE_BASE_RATE_INR_S>14</MODULE_BASE_RATE_INR_S>
  <MODULE_BASE_RATE_INR_W>15</MODULE_BASE_RATE_INR_W>
  <MODULE_BASE_RATE_INR_X>16</MODULE_BASE_RATE_INR_X>
  <MODULE_BASE_RATE_SAR_M>17</MODULE_BASE_RATE_SAR_M>
  <MODULE_BASE_RATE_SAR_S>18</MODULE_BASE_RATE_SAR_S>
  <MODULE_BASE_RATE_SAR_W>19</MODULE_BASE_RATE_SAR_W>
  <MODULE_BASE_RATE_SAR_X>20</MODULE_BASE_RATE_SAR_X>
  <MODULE_BASE_RATE_USD_M>9</MODULE_BASE_RATE_USD_M>
  <MODULE_BASE_RATE_USD_S>10</MODULE_BASE_RATE_USD_S>
  <MODULE_BASE_RATE_USD_W>11</MODULE_BASE_RATE_USD_W>
  <MODULE_BASE_RATE_USD_X>12</MODULE_BASE_RATE_USD_X>
  <MODULE_CODE>sample string 4</MODULE_CODE>
  <MODULE_NAME>sample string 2</MODULE_NAME>
  <MODULE_NAME_ARABIC>sample string 3</MODULE_NAME_ARABIC>
</ModuleMaster>

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="MODULE_NAME"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_NAME_ARABIC"

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

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

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_AED_S"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_AED_W"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_AED_X"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_USD_M"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_USD_S"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_USD_W"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_USD_X"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_INR_M"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_INR_S"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_INR_W"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_INR_X"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_SAR_M"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_SAR_S"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_SAR_W"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_BASE_RATE_SAR_X"

20
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

ModuleMasterAddResult
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

moduleMaster

ModuleMaster

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "moduleMaster": {
    "MID": 1,
    "MODULE_NAME": "sample string 2",
    "MODULE_NAME_ARABIC": "sample string 3",
    "MODULE_CODE": "sample string 4",
    "MODULE_BASE_RATE_AED_M": 5.0,
    "MODULE_BASE_RATE_AED_S": 6.0,
    "MODULE_BASE_RATE_AED_W": 7.0,
    "MODULE_BASE_RATE_AED_X": 8.0,
    "MODULE_BASE_RATE_USD_M": 9.0,
    "MODULE_BASE_RATE_USD_S": 10.0,
    "MODULE_BASE_RATE_USD_W": 11.0,
    "MODULE_BASE_RATE_USD_X": 12.0,
    "MODULE_BASE_RATE_INR_M": 13.0,
    "MODULE_BASE_RATE_INR_S": 14.0,
    "MODULE_BASE_RATE_INR_W": 15.0,
    "MODULE_BASE_RATE_INR_X": 16.0,
    "MODULE_BASE_RATE_SAR_M": 17.0,
    "MODULE_BASE_RATE_SAR_S": 18.0,
    "MODULE_BASE_RATE_SAR_W": 19.0,
    "MODULE_BASE_RATE_SAR_X": 20.0
  }
}

text/html

Sample:
{"status":"sample string 1","message":"sample string 2","moduleMaster":{"MID":1,"MODULE_NAME":"sample string 2","MODULE_NAME_ARABIC":"sample string 3","MODULE_CODE":"sample string 4","MODULE_BASE_RATE_AED_M":5.0,"MODULE_BASE_RATE_AED_S":6.0,"MODULE_BASE_RATE_AED_W":7.0,"MODULE_BASE_RATE_AED_X":8.0,"MODULE_BASE_RATE_USD_M":9.0,"MODULE_BASE_RATE_USD_S":10.0,"MODULE_BASE_RATE_USD_W":11.0,"MODULE_BASE_RATE_USD_X":12.0,"MODULE_BASE_RATE_INR_M":13.0,"MODULE_BASE_RATE_INR_S":14.0,"MODULE_BASE_RATE_INR_W":15.0,"MODULE_BASE_RATE_INR_X":16.0,"MODULE_BASE_RATE_SAR_M":17.0,"MODULE_BASE_RATE_SAR_S":18.0,"MODULE_BASE_RATE_SAR_W":19.0,"MODULE_BASE_RATE_SAR_X":20.0}}

application/xml, text/xml

Sample:
<ModuleMasterAddResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Proposal">
  <message>sample string 2</message>
  <moduleMaster>
    <MID>1</MID>
    <MODULE_BASE_RATE_AED_M>5</MODULE_BASE_RATE_AED_M>
    <MODULE_BASE_RATE_AED_S>6</MODULE_BASE_RATE_AED_S>
    <MODULE_BASE_RATE_AED_W>7</MODULE_BASE_RATE_AED_W>
    <MODULE_BASE_RATE_AED_X>8</MODULE_BASE_RATE_AED_X>
    <MODULE_BASE_RATE_INR_M>13</MODULE_BASE_RATE_INR_M>
    <MODULE_BASE_RATE_INR_S>14</MODULE_BASE_RATE_INR_S>
    <MODULE_BASE_RATE_INR_W>15</MODULE_BASE_RATE_INR_W>
    <MODULE_BASE_RATE_INR_X>16</MODULE_BASE_RATE_INR_X>
    <MODULE_BASE_RATE_SAR_M>17</MODULE_BASE_RATE_SAR_M>
    <MODULE_BASE_RATE_SAR_S>18</MODULE_BASE_RATE_SAR_S>
    <MODULE_BASE_RATE_SAR_W>19</MODULE_BASE_RATE_SAR_W>
    <MODULE_BASE_RATE_SAR_X>20</MODULE_BASE_RATE_SAR_X>
    <MODULE_BASE_RATE_USD_M>9</MODULE_BASE_RATE_USD_M>
    <MODULE_BASE_RATE_USD_S>10</MODULE_BASE_RATE_USD_S>
    <MODULE_BASE_RATE_USD_W>11</MODULE_BASE_RATE_USD_W>
    <MODULE_BASE_RATE_USD_X>12</MODULE_BASE_RATE_USD_X>
    <MODULE_CODE>sample string 4</MODULE_CODE>
    <MODULE_NAME>sample string 2</MODULE_NAME>
    <MODULE_NAME_ARABIC>sample string 3</MODULE_NAME_ARABIC>
  </moduleMaster>
  <status>sample string 1</status>
</ModuleMasterAddResult>

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="moduleMaster.MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_NAME"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_NAME_ARABIC"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_CODE"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_AED_M"

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_AED_S"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_AED_W"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_AED_X"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_USD_M"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_USD_S"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_USD_W"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_USD_X"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_INR_M"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_INR_S"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_INR_W"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_INR_X"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_SAR_M"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_SAR_S"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_SAR_W"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="moduleMaster.MODULE_BASE_RATE_SAR_X"

20
--MultipartDataMediaFormatterBoundary1q2w3e--