POST api/Machine

Request Information

URI Parameters

None.

Body Parameters

Machine
NameDescriptionTypeAdditional information
MachineId

integer

None.

MachineCode

string

None.

MachineSlNo

integer

None.

MachineName

string

None.

AvgCapacity

decimal number

None.

NoOfLoad

decimal number

None.

RunningCost

decimal number

None.

CostTypeUnitId

integer

None.

Description

string

None.

LifeCycle

decimal number

None.

MachineStatusId

integer

None.

CostTypeUnitAttribute

EntityTypeAttribute

None.

MachineStatusAttribute

EntityTypeAttribute

None.

Resource

Resource

None.

MakeId

integer

None.

WorkCenterId

integer

None.

WorkCenterAttribute

EntityTypeAttribute

None.

MakeAttribute

EntityTypeAttribute

None.

SerialNo

integer

None.

Model

string

None.

CreatedDate

date

Data type: DateTime

CreatedBy

string

None.

Request Formats

application/json, text/json

Sample:
{
  "MachineId": 1,
  "MachineCode": "sample string 2",
  "MachineSlNo": 3,
  "MachineName": "sample string 4",
  "AvgCapacity": 5.1,
  "NoOfLoad": 6.1,
  "RunningCost": 7.1,
  "CostTypeUnitId": 8,
  "Description": "sample string 9",
  "LifeCycle": 10.1,
  "MachineStatusId": 11,
  "CostTypeUnitAttribute": {
    "EntityTypeAttributeId": 1,
    "EntityTypeId": 2,
    "EntityTypeAttributeName": "sample string 3",
    "ActiveFlag": true,
    "EntityType": {
      "EntityTypeId": 1,
      "EntityTypeName": "sample string 2",
      "isInsertable": true,
      "ActiveFlag": true,
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
    "CreatedBy": "sample string 6"
  },
  "MachineStatusAttribute": {
    "EntityTypeAttributeId": 1,
    "EntityTypeId": 2,
    "EntityTypeAttributeName": "sample string 3",
    "ActiveFlag": true,
    "EntityType": {
      "EntityTypeId": 1,
      "EntityTypeName": "sample string 2",
      "isInsertable": true,
      "ActiveFlag": true,
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
    "CreatedBy": "sample string 6"
  },
  "Resource": {
    "ResourceId": 1,
    "ResourceCode": "sample string 2",
    "ResourceName": "sample string 3",
    "ResourceCost": 4.1,
    "CostTypeUnitId": 5,
    "ResourceStatusId": 6,
    "SerialNo": 7,
    "CostTypeUnitAttribute": {
      "EntityTypeAttributeId": 1,
      "EntityTypeId": 2,
      "EntityTypeAttributeName": "sample string 3",
      "ActiveFlag": true,
      "EntityType": {
        "EntityTypeId": 1,
        "EntityTypeName": "sample string 2",
        "isInsertable": true,
        "ActiveFlag": true,
        "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
        "CreatedBy": "sample string 6"
      },
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "ResourceStatusAttribute": {
      "EntityTypeAttributeId": 1,
      "EntityTypeId": 2,
      "EntityTypeAttributeName": "sample string 3",
      "ActiveFlag": true,
      "EntityType": {
        "EntityTypeId": 1,
        "EntityTypeName": "sample string 2",
        "isInsertable": true,
        "ActiveFlag": true,
        "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
        "CreatedBy": "sample string 6"
      },
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
    "CreatedBy": "sample string 9"
  },
  "MakeId": 1,
  "WorkCenterId": 1,
  "WorkCenterAttribute": {
    "EntityTypeAttributeId": 1,
    "EntityTypeId": 2,
    "EntityTypeAttributeName": "sample string 3",
    "ActiveFlag": true,
    "EntityType": {
      "EntityTypeId": 1,
      "EntityTypeName": "sample string 2",
      "isInsertable": true,
      "ActiveFlag": true,
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
    "CreatedBy": "sample string 6"
  },
  "MakeAttribute": {
    "EntityTypeAttributeId": 1,
    "EntityTypeId": 2,
    "EntityTypeAttributeName": "sample string 3",
    "ActiveFlag": true,
    "EntityType": {
      "EntityTypeId": 1,
      "EntityTypeName": "sample string 2",
      "isInsertable": true,
      "ActiveFlag": true,
      "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
      "CreatedBy": "sample string 6"
    },
    "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
    "CreatedBy": "sample string 6"
  },
  "SerialNo": 12,
  "Model": "sample string 13",
  "CreatedDate": "2025-12-08T01:53:22.142593+05:30",
  "CreatedBy": "sample string 15"
}

application/xml, text/xml

Sample:
<Machine xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netsoft.Domain.Entities">
  <CreatedBy>sample string 15</CreatedBy>
  <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
  <AvgCapacity>5.1</AvgCapacity>
  <CostTypeUnitAttribute>
    <CreatedBy>sample string 6</CreatedBy>
    <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
    <ActiveFlag>true</ActiveFlag>
    <EntityType>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityTypeId>1</EntityTypeId>
      <EntityTypeName>sample string 2</EntityTypeName>
      <isInsertable>true</isInsertable>
    </EntityType>
    <EntityTypeAttributeId>1</EntityTypeAttributeId>
    <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
    <EntityTypeId>2</EntityTypeId>
  </CostTypeUnitAttribute>
  <CostTypeUnitId>8</CostTypeUnitId>
  <Description>sample string 9</Description>
  <LifeCycle>10.1</LifeCycle>
  <MachineCode>sample string 2</MachineCode>
  <MachineId>1</MachineId>
  <MachineName>sample string 4</MachineName>
  <MachineSlNo>3</MachineSlNo>
  <MachineStatusAttribute>
    <CreatedBy>sample string 6</CreatedBy>
    <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
    <ActiveFlag>true</ActiveFlag>
    <EntityType>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityTypeId>1</EntityTypeId>
      <EntityTypeName>sample string 2</EntityTypeName>
      <isInsertable>true</isInsertable>
    </EntityType>
    <EntityTypeAttributeId>1</EntityTypeAttributeId>
    <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
    <EntityTypeId>2</EntityTypeId>
  </MachineStatusAttribute>
  <MachineStatusId>11</MachineStatusId>
  <MakeAttribute>
    <CreatedBy>sample string 6</CreatedBy>
    <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
    <ActiveFlag>true</ActiveFlag>
    <EntityType>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityTypeId>1</EntityTypeId>
      <EntityTypeName>sample string 2</EntityTypeName>
      <isInsertable>true</isInsertable>
    </EntityType>
    <EntityTypeAttributeId>1</EntityTypeAttributeId>
    <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
    <EntityTypeId>2</EntityTypeId>
  </MakeAttribute>
  <MakeId>1</MakeId>
  <Model>sample string 13</Model>
  <NoOfLoad>6.1</NoOfLoad>
  <Resource>
    <CreatedBy>sample string 9</CreatedBy>
    <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
    <CostTypeUnitAttribute>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityType>
        <CreatedBy>sample string 6</CreatedBy>
        <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
        <ActiveFlag>true</ActiveFlag>
        <EntityTypeId>1</EntityTypeId>
        <EntityTypeName>sample string 2</EntityTypeName>
        <isInsertable>true</isInsertable>
      </EntityType>
      <EntityTypeAttributeId>1</EntityTypeAttributeId>
      <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
      <EntityTypeId>2</EntityTypeId>
    </CostTypeUnitAttribute>
    <CostTypeUnitId>5</CostTypeUnitId>
    <ResourceCode>sample string 2</ResourceCode>
    <ResourceCost>4.1</ResourceCost>
    <ResourceId>1</ResourceId>
    <ResourceName>sample string 3</ResourceName>
    <ResourceStatusAttribute>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityType>
        <CreatedBy>sample string 6</CreatedBy>
        <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
        <ActiveFlag>true</ActiveFlag>
        <EntityTypeId>1</EntityTypeId>
        <EntityTypeName>sample string 2</EntityTypeName>
        <isInsertable>true</isInsertable>
      </EntityType>
      <EntityTypeAttributeId>1</EntityTypeAttributeId>
      <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
      <EntityTypeId>2</EntityTypeId>
    </ResourceStatusAttribute>
    <ResourceStatusId>6</ResourceStatusId>
    <SerialNo>7</SerialNo>
  </Resource>
  <RunningCost>7.1</RunningCost>
  <SerialNo>12</SerialNo>
  <WorkCenterAttribute>
    <CreatedBy>sample string 6</CreatedBy>
    <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
    <ActiveFlag>true</ActiveFlag>
    <EntityType>
      <CreatedBy>sample string 6</CreatedBy>
      <CreatedDate>2025-12-08T01:53:22.142593+05:30</CreatedDate>
      <ActiveFlag>true</ActiveFlag>
      <EntityTypeId>1</EntityTypeId>
      <EntityTypeName>sample string 2</EntityTypeName>
      <isInsertable>true</isInsertable>
    </EntityType>
    <EntityTypeAttributeId>1</EntityTypeAttributeId>
    <EntityTypeAttributeName>sample string 3</EntityTypeAttributeName>
    <EntityTypeId>2</EntityTypeId>
  </WorkCenterAttribute>
  <WorkCenterId>1</WorkCenterId>
</Machine>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.