POST api/OfflineSync/SaveMdaResponse

Request Information

URI Parameters

None.

Body Parameters

Collection of SaveMdaResponseRequest
NameDescriptionTypeAdditional information
barcode

string

None.

mobilemacaddress

string

None.

userName

string

None.

comments

string

None.

app_version

string

None.

partnerid

integer

None.

companyid

integer

None.

receiverName

string

None.

longGPS

string

None.

latGPS

string

None.

customerAddress

string

None.

timestamp

string

None.

file

string

None.

file1

string

None.

file2

string

None.

items

Collection of SaveMdaResponseItemDto

None.

fileArray

Collection of string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "barcode": "sample string 1",
    "mobilemacaddress": "sample string 2",
    "userName": "sample string 3",
    "comments": "sample string 4",
    "app_version": "sample string 5",
    "partnerid": 6,
    "companyid": 7,
    "receiverName": "sample string 8",
    "longGPS": "sample string 9",
    "latGPS": "sample string 10",
    "customerAddress": "sample string 11",
    "timestamp": "sample string 12",
    "file": "sample string 13",
    "file1": "sample string 14",
    "file2": "sample string 15",
    "items": [
      {
        "itemBarcode": "sample string 1",
        "detailId": 2,
        "delivered": true
      },
      {
        "itemBarcode": "sample string 1",
        "detailId": 2,
        "delivered": true
      }
    ],
    "fileArray": [
      "sample string 1",
      "sample string 2"
    ]
  },
  {
    "barcode": "sample string 1",
    "mobilemacaddress": "sample string 2",
    "userName": "sample string 3",
    "comments": "sample string 4",
    "app_version": "sample string 5",
    "partnerid": 6,
    "companyid": 7,
    "receiverName": "sample string 8",
    "longGPS": "sample string 9",
    "latGPS": "sample string 10",
    "customerAddress": "sample string 11",
    "timestamp": "sample string 12",
    "file": "sample string 13",
    "file1": "sample string 14",
    "file2": "sample string 15",
    "items": [
      {
        "itemBarcode": "sample string 1",
        "detailId": 2,
        "delivered": true
      },
      {
        "itemBarcode": "sample string 1",
        "detailId": 2,
        "delivered": true
      }
    ],
    "fileArray": [
      "sample string 1",
      "sample string 2"
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfSaveMdaResponseRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PD_MC.Dtos.OfflineSync">
  <SaveMdaResponseRequest>
    <app_version>sample string 5</app_version>
    <barcode>sample string 1</barcode>
    <comments>sample string 4</comments>
    <companyid>7</companyid>
    <customerAddress>sample string 11</customerAddress>
    <file>sample string 13</file>
    <file1>sample string 14</file1>
    <file2>sample string 15</file2>
    <fileArray xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </fileArray>
    <items>
      <SaveMdaResponseItemDto>
        <delivered>true</delivered>
        <detailId>2</detailId>
        <itemBarcode>sample string 1</itemBarcode>
      </SaveMdaResponseItemDto>
      <SaveMdaResponseItemDto>
        <delivered>true</delivered>
        <detailId>2</detailId>
        <itemBarcode>sample string 1</itemBarcode>
      </SaveMdaResponseItemDto>
    </items>
    <latGPS>sample string 10</latGPS>
    <longGPS>sample string 9</longGPS>
    <mobilemacaddress>sample string 2</mobilemacaddress>
    <partnerid>6</partnerid>
    <receiverName>sample string 8</receiverName>
    <timestamp>sample string 12</timestamp>
    <userName>sample string 3</userName>
  </SaveMdaResponseRequest>
  <SaveMdaResponseRequest>
    <app_version>sample string 5</app_version>
    <barcode>sample string 1</barcode>
    <comments>sample string 4</comments>
    <companyid>7</companyid>
    <customerAddress>sample string 11</customerAddress>
    <file>sample string 13</file>
    <file1>sample string 14</file1>
    <file2>sample string 15</file2>
    <fileArray xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </fileArray>
    <items>
      <SaveMdaResponseItemDto>
        <delivered>true</delivered>
        <detailId>2</detailId>
        <itemBarcode>sample string 1</itemBarcode>
      </SaveMdaResponseItemDto>
      <SaveMdaResponseItemDto>
        <delivered>true</delivered>
        <detailId>2</detailId>
        <itemBarcode>sample string 1</itemBarcode>
      </SaveMdaResponseItemDto>
    </items>
    <latGPS>sample string 10</latGPS>
    <longGPS>sample string 9</longGPS>
    <mobilemacaddress>sample string 2</mobilemacaddress>
    <partnerid>6</partnerid>
    <receiverName>sample string 8</receiverName>
    <timestamp>sample string 12</timestamp>
    <userName>sample string 3</userName>
  </SaveMdaResponseRequest>
</ArrayOfSaveMdaResponseRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].barcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].mobilemacaddress"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].userName"

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

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

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

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].companyid"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].receiverName"

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

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

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].customerAddress"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].timestamp"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].file"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].file1"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].file2"

sample string 15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].items[0].itemBarcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].items[0].detailId"

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

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].items[1].itemBarcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].items[1].detailId"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].items[1].delivered"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].fileArray[0]"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].fileArray[1]"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].barcode"

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

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].userName"

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

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

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

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].companyid"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].receiverName"

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

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

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

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].timestamp"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].file"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].file1"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].file2"

sample string 15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].items[0].itemBarcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].items[0].detailId"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].items[0].delivered"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].items[1].itemBarcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].items[1].detailId"

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

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

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

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Collection of SaveMdaResponse
NameDescriptionTypeAdditional information
status

string

None.

msg

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "status": "sample string 1",
    "msg": "sample string 2"
  },
  {
    "status": "sample string 1",
    "msg": "sample string 2"
  }
]

application/xml, text/xml

Sample:
<ArrayOfSaveMdaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PD_MC.Dtos.api.OfflineSync">
  <SaveMdaResponse>
    <msg>sample string 2</msg>
    <status>sample string 1</status>
  </SaveMdaResponse>
  <SaveMdaResponse>
    <msg>sample string 2</msg>
    <status>sample string 1</status>
  </SaveMdaResponse>
</ArrayOfSaveMdaResponse>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].status"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].msg"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].status"

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

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--