POST api/v1/ListMaintenanceRepair

Request Information

URI Parameters

None.

Body Parameters

MaintenanceListInput
NameDescriptionTypeAdditional information
Mode

string

None.

CompID

integer

None.

LocID

integer

None.

MaintenanceID

integer

None.

MaintenanceStatusID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Mode": "sample string 1",
  "CompID": 2,
  "LocID": 3,
  "MaintenanceID": 4,
  "MaintenanceStatusID": 5
}

application/xml, text/xml

Sample:
<MaintenanceListInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <CompID>2</CompID>
  <LocID>3</LocID>
  <MaintenanceID>4</MaintenanceID>
  <MaintenanceStatusID>5</MaintenanceStatusID>
  <Mode>sample string 1</Mode>
</MaintenanceListInput>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'MaintenanceListInput'.

Response Information

Resource Description

MaintenanceRepairListModel
NameDescriptionTypeAdditional information
MaintenanceID

integer

None.

LocID

integer

None.

CompID

integer

None.

ComplainedOn

date

None.

MaintenanceDescr

string

None.

LocName

string

None.

MaintRepairDetails

Collection of MaintenanceRepairDetails

None.

Response Formats

application/json, text/json

Sample:
{
  "MaintenanceID": 1,
  "LocID": 2,
  "CompID": 3,
  "ComplainedOn": "2025-12-15T01:06:40.6563055+05:30",
  "MaintenanceDescr": "sample string 5",
  "LocName": "sample string 6",
  "MaintRepairDetails": [
    {
      "MaintenanceRepairID": 1,
      "TranDate": "2025-12-15T01:06:40.6563055+05:30",
      "RepairStatus": "sample string 3",
      "RepairStatusID": 4,
      "RepairDescription": "sample string 5",
      "AttendedBy": "sample string 6",
      "RepairCost": 7,
      "EstimatedDays": 8.0
    },
    {
      "MaintenanceRepairID": 1,
      "TranDate": "2025-12-15T01:06:40.6563055+05:30",
      "RepairStatus": "sample string 3",
      "RepairStatusID": 4,
      "RepairDescription": "sample string 5",
      "AttendedBy": "sample string 6",
      "RepairCost": 7,
      "EstimatedDays": 8.0
    }
  ]
}

application/xml, text/xml

Sample:
<MaintenanceRepairListModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <CompID>3</CompID>
  <ComplainedOn>2025-12-15T01:06:40.6563055+05:30</ComplainedOn>
  <LocID>2</LocID>
  <LocName>sample string 6</LocName>
  <MaintRepairDetails>
    <MaintenanceRepairDetails>
      <AttendedBy>sample string 6</AttendedBy>
      <EstimatedDays>8</EstimatedDays>
      <MaintenanceRepairID>1</MaintenanceRepairID>
      <RepairCost>7</RepairCost>
      <RepairDescription>sample string 5</RepairDescription>
      <RepairStatus>sample string 3</RepairStatus>
      <RepairStatusID>4</RepairStatusID>
      <TranDate>2025-12-15T01:06:40.6563055+05:30</TranDate>
    </MaintenanceRepairDetails>
    <MaintenanceRepairDetails>
      <AttendedBy>sample string 6</AttendedBy>
      <EstimatedDays>8</EstimatedDays>
      <MaintenanceRepairID>1</MaintenanceRepairID>
      <RepairCost>7</RepairCost>
      <RepairDescription>sample string 5</RepairDescription>
      <RepairStatus>sample string 3</RepairStatus>
      <RepairStatusID>4</RepairStatusID>
      <TranDate>2025-12-15T01:06:40.6563055+05:30</TranDate>
    </MaintenanceRepairDetails>
  </MaintRepairDetails>
  <MaintenanceDescr>sample string 5</MaintenanceDescr>
  <MaintenanceID>1</MaintenanceID>
</MaintenanceRepairListModel>