POST user/updatemachinerecord

Request Information

URI Parameters

None.

Body Parameters

SaveRecordModel
NameDescriptionTypeAdditional information
UserDetailId

integer

None.

MachineId

integer

None.

MachineSerialNoId

integer

None.

RecordDate

date

None.

HMRFieldOpening

decimal number

None.

HMRFieldClosing

decimal number

None.

HMRNetFieldHours

decimal number

None.

HMRRoadOpening

decimal number

None.

HMRRoadClosing

decimal number

None.

HMRNetRoadHours

decimal number

None.

NewMeter

boolean

None.

Reason

string

None.

Tons

decimal number

None.

Acre

decimal number

None.

HarvestingPerTonn

decimal number

None.

DieselHarvester

decimal number

None.

DieselInfielder

decimal number

None.

DieselTransport

decimal number

None.

DieselFuelRate

decimal number

None.

LubeHarvester

decimal number

None.

LubeInfielder

decimal number

None.

LubeTransport

decimal number

None.

LubeRate

decimal number

None.

ChopperQuantity

decimal number

None.

ChopperUnitPrice

decimal number

None.

BaseCutterQuantity

decimal number

None.

BaseCutterUnitPrice

decimal number

None.

ExtractorFanQuantity

decimal number

None.

ExtractorFanUnitPrice

decimal number

None.

CompanySparePartAmount

decimal number

None.

LocalSparePartAmount

decimal number

None.

CompanySparePartRemark

string

None.

LocalSparePartRemark

string

None.

ServiceScheme

string

None.

DateOfApplicability

date

None.

ServiceSchemeCharge

decimal number

None.

OutsideLabourCharge

decimal number

None.

OutsideLabourRemark

string

None.

PettyExpenseAmount

decimal number

None.

PettyExpenseRemark

string

None.

OtherItemDescription

string

None.

OtherItemQuantity

decimal number

None.

OtherItemAmount

decimal number

None.

ExtractorFanCutterType

string

None.

BaseCutterType

string

None.

ChopperType

string

None.

HydrolicQuanitiy

decimal number

None.

HydrolicAmount

decimal number

None.

HydrolicType

string

None.

EngineQuantity

decimal number

None.

EngineAmount

decimal number

None.

EngineType

string

None.

GearQuantity

decimal number

None.

GearAmount

decimal number

None.

GearType

string

None.

CoolantQuantity

decimal number

None.

CoolantAmount

decimal number

None.

CoolantType

string

None.

EngineOilQuantity

decimal number

None.

EngineOilType

string

None.

EngineOilPrice

decimal number

None.

DayOpeningmeter

decimal number

None.

NethoursField

decimal number

None.

NethoursRoad

decimal number

None.

DayClosing

decimal number

None.

SalaryAndWagesList

Collection of SalaryAndWagesDetail

None.

Request Formats

application/json, text/json

Sample:
{
  "UserDetailId": 1,
  "MachineId": 2,
  "MachineSerialNoId": 3,
  "RecordDate": "2025-12-28T14:52:00.7866734-06:00",
  "HMRFieldOpening": 1.0,
  "HMRFieldClosing": 1.0,
  "HMRNetFieldHours": 1.0,
  "HMRRoadOpening": 1.0,
  "HMRRoadClosing": 1.0,
  "HMRNetRoadHours": 1.0,
  "NewMeter": true,
  "Reason": "sample string 6",
  "Tons": 1.0,
  "Acre": 1.0,
  "HarvestingPerTonn": 1.0,
  "DieselHarvester": 1.0,
  "DieselInfielder": 1.0,
  "DieselTransport": 1.0,
  "DieselFuelRate": 1.0,
  "LubeHarvester": 1.0,
  "LubeInfielder": 1.0,
  "LubeTransport": 1.0,
  "LubeRate": 1.0,
  "ChopperQuantity": 1.0,
  "ChopperUnitPrice": 1.0,
  "BaseCutterQuantity": 1.0,
  "BaseCutterUnitPrice": 1.0,
  "ExtractorFanQuantity": 1.0,
  "ExtractorFanUnitPrice": 1.0,
  "CompanySparePartAmount": 1.0,
  "LocalSparePartAmount": 1.0,
  "CompanySparePartRemark": "sample string 7",
  "LocalSparePartRemark": "sample string 8",
  "ServiceScheme": "sample string 9",
  "DateOfApplicability": "2025-12-28T14:52:00.7866734-06:00",
  "ServiceSchemeCharge": 1.0,
  "OutsideLabourCharge": 1.0,
  "OutsideLabourRemark": "sample string 10",
  "PettyExpenseAmount": 1.0,
  "PettyExpenseRemark": "sample string 11",
  "OtherItemDescription": "sample string 12",
  "OtherItemQuantity": 1.0,
  "OtherItemAmount": 1.0,
  "ExtractorFanCutterType": "sample string 13",
  "BaseCutterType": "sample string 14",
  "ChopperType": "sample string 15",
  "HydrolicQuanitiy": 1.0,
  "HydrolicAmount": 1.0,
  "HydrolicType": "sample string 16",
  "EngineQuantity": 1.0,
  "EngineAmount": 1.0,
  "EngineType": "sample string 17",
  "GearQuantity": 1.0,
  "GearAmount": 1.0,
  "GearType": "sample string 18",
  "CoolantQuantity": 1.0,
  "CoolantAmount": 1.0,
  "CoolantType": "sample string 19",
  "EngineOilQuantity": 1.0,
  "EngineOilType": "sample string 20",
  "EngineOilPrice": 1.0,
  "DayOpeningmeter": 1.0,
  "NethoursField": 1.0,
  "NethoursRoad": 1.0,
  "DayClosing": 1.0,
  "SalaryAndWagesList": [
    {
      "ManPowerId": 1,
      "Name": "sample string 2",
      "Role": "sample string 3",
      "MobileNo": "sample string 4",
      "Salary": "sample string 5",
      "FromDate": "2025-12-28T14:52:00.7866734-06:00",
      "ToDate": "2025-12-28T14:52:00.7866734-06:00",
      "SalaryForMonth": "sample string 6"
    },
    {
      "ManPowerId": 1,
      "Name": "sample string 2",
      "Role": "sample string 3",
      "MobileNo": "sample string 4",
      "Salary": "sample string 5",
      "FromDate": "2025-12-28T14:52:00.7866734-06:00",
      "ToDate": "2025-12-28T14:52:00.7866734-06:00",
      "SalaryForMonth": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<SaveRecordModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NH_MachineOwner.Models.ComplexTypes">
  <Acre>1</Acre>
  <BaseCutterQuantity>1</BaseCutterQuantity>
  <BaseCutterType>sample string 14</BaseCutterType>
  <BaseCutterUnitPrice>1</BaseCutterUnitPrice>
  <ChopperQuantity>1</ChopperQuantity>
  <ChopperType>sample string 15</ChopperType>
  <ChopperUnitPrice>1</ChopperUnitPrice>
  <CompanySparePartAmount>1</CompanySparePartAmount>
  <CompanySparePartRemark>sample string 7</CompanySparePartRemark>
  <CoolantAmount>1</CoolantAmount>
  <CoolantQuantity>1</CoolantQuantity>
  <CoolantType>sample string 19</CoolantType>
  <DateOfApplicability>2025-12-28T14:52:00.7866734-06:00</DateOfApplicability>
  <DayClosing>1</DayClosing>
  <DayOpeningmeter>1</DayOpeningmeter>
  <DieselFuelRate>1</DieselFuelRate>
  <DieselHarvester>1</DieselHarvester>
  <DieselInfielder>1</DieselInfielder>
  <DieselTransport>1</DieselTransport>
  <EngineAmount>1</EngineAmount>
  <EngineOilPrice>1</EngineOilPrice>
  <EngineOilQuantity>1</EngineOilQuantity>
  <EngineOilType>sample string 20</EngineOilType>
  <EngineQuantity>1</EngineQuantity>
  <EngineType>sample string 17</EngineType>
  <ExtractorFanCutterType>sample string 13</ExtractorFanCutterType>
  <ExtractorFanQuantity>1</ExtractorFanQuantity>
  <ExtractorFanUnitPrice>1</ExtractorFanUnitPrice>
  <GearAmount>1</GearAmount>
  <GearQuantity>1</GearQuantity>
  <GearType>sample string 18</GearType>
  <HMRFieldClosing>1</HMRFieldClosing>
  <HMRFieldOpening>1</HMRFieldOpening>
  <HMRNetFieldHours>1</HMRNetFieldHours>
  <HMRNetRoadHours>1</HMRNetRoadHours>
  <HMRRoadClosing>1</HMRRoadClosing>
  <HMRRoadOpening>1</HMRRoadOpening>
  <HarvestingPerTonn>1</HarvestingPerTonn>
  <HydrolicAmount>1</HydrolicAmount>
  <HydrolicQuanitiy>1</HydrolicQuanitiy>
  <HydrolicType>sample string 16</HydrolicType>
  <LocalSparePartAmount>1</LocalSparePartAmount>
  <LocalSparePartRemark>sample string 8</LocalSparePartRemark>
  <LubeHarvester>1</LubeHarvester>
  <LubeInfielder>1</LubeInfielder>
  <LubeRate>1</LubeRate>
  <LubeTransport>1</LubeTransport>
  <MachineId>2</MachineId>
  <MachineSerialNoId>3</MachineSerialNoId>
  <NethoursField>1</NethoursField>
  <NethoursRoad>1</NethoursRoad>
  <NewMeter>true</NewMeter>
  <OtherItemAmount>1</OtherItemAmount>
  <OtherItemDescription>sample string 12</OtherItemDescription>
  <OtherItemQuantity>1</OtherItemQuantity>
  <OutsideLabourCharge>1</OutsideLabourCharge>
  <OutsideLabourRemark>sample string 10</OutsideLabourRemark>
  <PettyExpenseAmount>1</PettyExpenseAmount>
  <PettyExpenseRemark>sample string 11</PettyExpenseRemark>
  <Reason>sample string 6</Reason>
  <RecordDate>2025-12-28T14:52:00.7866734-06:00</RecordDate>
  <SalaryAndWagesList>
    <SalaryAndWagesDetail>
      <FromDate>2025-12-28T14:52:00.7866734-06:00</FromDate>
      <ManPowerId>1</ManPowerId>
      <MobileNo>sample string 4</MobileNo>
      <Name>sample string 2</Name>
      <Role>sample string 3</Role>
      <Salary>sample string 5</Salary>
      <SalaryForMonth>sample string 6</SalaryForMonth>
      <ToDate>2025-12-28T14:52:00.7866734-06:00</ToDate>
    </SalaryAndWagesDetail>
    <SalaryAndWagesDetail>
      <FromDate>2025-12-28T14:52:00.7866734-06:00</FromDate>
      <ManPowerId>1</ManPowerId>
      <MobileNo>sample string 4</MobileNo>
      <Name>sample string 2</Name>
      <Role>sample string 3</Role>
      <Salary>sample string 5</Salary>
      <SalaryForMonth>sample string 6</SalaryForMonth>
      <ToDate>2025-12-28T14:52:00.7866734-06:00</ToDate>
    </SalaryAndWagesDetail>
  </SalaryAndWagesList>
  <ServiceScheme>sample string 9</ServiceScheme>
  <ServiceSchemeCharge>1</ServiceSchemeCharge>
  <Tons>1</Tons>
  <UserDetailId>1</UserDetailId>
</SaveRecordModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GenericResponseModel
NameDescriptionTypeAdditional information
Success

boolean

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<GenericResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NH_MachineOwner.Models.ComplexTypes">
  <Message>sample string 2</Message>
  <Success>true</Success>
</GenericResponseModel>