POST api/InternalTrains/RBCTTrainApproval

Request Information

URI Parameters

None.

Body Parameters

ShareholderTrainVM
NameDescriptionTypeAdditional information
RBCT_TRAIN_NAME

string

None.

RBCT_TRAIN_CREATION_DATE

date

None.

GRADE_NAME

string

None.

ESTIMATED_TIME_OF_ARRIVAL

date

None.

SPOORNET_TRAIN_NAME

string

None.

SPOORNET_CREATION_DATE

date

None.

STATUS

string

None.

COLLIERY_NAME

string

None.

CONSIGNMENT_CODE

integer

None.

COLLIERY_TONS

integer

None.

COLLIERY_TRUCKS

integer

None.

RBCT_TRUCKS

integer

None.

WAGON_TYPE

integer

None.

WAGON_DESCRIPTION

string

None.

DOCSUPLOADED

boolean

None.

LOADING_DATE_MINES

date

None.

TFR_CONSIGNMENT

string

None.

TOTAL_MOISTURE

decimal number

None.

RBCT_TRAIN_APPROVAL_STATUS

string

None.

USER_NAME

string

None.

HOSPITAL_TRAIN

string

None.

CREATED_BY

string

None.

CREATED_BY_NAME

string

None.

APPROVER

string

None.

APPROVERNAME

string

None.

WAGONS

Collection of ShareholderTrainWagonVM

None.

Request Formats

application/json, text/json

Sample:
{
  "RBCT_TRAIN_NAME": "sample string 1",
  "RBCT_TRAIN_CREATION_DATE": "2026-02-12T19:46:18.1532585+02:00",
  "GRADE_NAME": "sample string 3",
  "ESTIMATED_TIME_OF_ARRIVAL": "2026-02-12T19:46:18.1532585+02:00",
  "SPOORNET_TRAIN_NAME": "sample string 4",
  "SPOORNET_CREATION_DATE": "2026-02-12T19:46:18.1532585+02:00",
  "STATUS": "sample string 5",
  "COLLIERY_NAME": "sample string 6",
  "CONSIGNMENT_CODE": 1,
  "COLLIERY_TONS": 1,
  "COLLIERY_TRUCKS": 1,
  "RBCT_TRUCKS": 1,
  "WAGON_TYPE": 1,
  "WAGON_DESCRIPTION": "sample string 7",
  "DOCSUPLOADED": true,
  "LOADING_DATE_MINES": "2026-02-12T19:46:18.1532585+02:00",
  "TFR_CONSIGNMENT": "sample string 9",
  "TOTAL_MOISTURE": 1.1,
  "RBCT_TRAIN_APPROVAL_STATUS": "sample string 10",
  "USER_NAME": "sample string 11",
  "HOSPITAL_TRAIN": "sample string 12",
  "CREATED_BY": "sample string 13",
  "CREATED_BY_NAME": "sample string 14",
  "APPROVER": "sample string 15",
  "APPROVERNAME": "sample string 16",
  "WAGONS": [
    {
      "ITEMNO": 1,
      "WAGON_NUMBER": 1,
      "COLLIERY_SEQUENCE": 1
    },
    {
      "ITEMNO": 1,
      "WAGON_NUMBER": 1,
      "COLLIERY_SEQUENCE": 1
    }
  ]
}

application/xml, text/xml

Sample:
<ShareholderTrainVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RBCT.Core.ViewModels">
  <APPROVER>sample string 15</APPROVER>
  <APPROVERNAME>sample string 16</APPROVERNAME>
  <COLLIERY_NAME>sample string 6</COLLIERY_NAME>
  <COLLIERY_TONS>1</COLLIERY_TONS>
  <COLLIERY_TRUCKS>1</COLLIERY_TRUCKS>
  <CONSIGNMENT_CODE>1</CONSIGNMENT_CODE>
  <CREATED_BY>sample string 13</CREATED_BY>
  <CREATED_BY_NAME>sample string 14</CREATED_BY_NAME>
  <DOCSUPLOADED>true</DOCSUPLOADED>
  <ESTIMATED_TIME_OF_ARRIVAL>2026-02-12T19:46:18.1532585+02:00</ESTIMATED_TIME_OF_ARRIVAL>
  <GRADE_NAME>sample string 3</GRADE_NAME>
  <HOSPITAL_TRAIN>sample string 12</HOSPITAL_TRAIN>
  <LOADING_DATE_MINES>2026-02-12T19:46:18.1532585+02:00</LOADING_DATE_MINES>
  <RBCT_TRAIN_APPROVAL_STATUS>sample string 10</RBCT_TRAIN_APPROVAL_STATUS>
  <RBCT_TRAIN_CREATION_DATE>2026-02-12T19:46:18.1532585+02:00</RBCT_TRAIN_CREATION_DATE>
  <RBCT_TRAIN_NAME>sample string 1</RBCT_TRAIN_NAME>
  <RBCT_TRUCKS>1</RBCT_TRUCKS>
  <SPOORNET_CREATION_DATE>2026-02-12T19:46:18.1532585+02:00</SPOORNET_CREATION_DATE>
  <SPOORNET_TRAIN_NAME>sample string 4</SPOORNET_TRAIN_NAME>
  <STATUS>sample string 5</STATUS>
  <TFR_CONSIGNMENT>sample string 9</TFR_CONSIGNMENT>
  <TOTAL_MOISTURE>1.1</TOTAL_MOISTURE>
  <USER_NAME>sample string 11</USER_NAME>
  <WAGONS>
    <ShareholderTrainWagonVM>
      <COLLIERY_SEQUENCE>1</COLLIERY_SEQUENCE>
      <ITEMNO>1</ITEMNO>
      <WAGON_NUMBER>1</WAGON_NUMBER>
    </ShareholderTrainWagonVM>
    <ShareholderTrainWagonVM>
      <COLLIERY_SEQUENCE>1</COLLIERY_SEQUENCE>
      <ITEMNO>1</ITEMNO>
      <WAGON_NUMBER>1</WAGON_NUMBER>
    </ShareholderTrainWagonVM>
  </WAGONS>
  <WAGON_DESCRIPTION>sample string 7</WAGON_DESCRIPTION>
  <WAGON_TYPE>1</WAGON_TYPE>
</ShareholderTrainVM>

multipart/form-data

Sample:
<ShareholderTrainVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RBCT.Core.ViewModels"><APPROVER>sample string 15</APPROVER><APPROVERNAME>sample string 16</APPROVERNAME><COLLIERY_NAME>sample string 6</COLLIERY_NAME><COLLIERY_TONS>1</COLLIERY_TONS><COLLIERY_TRUCKS>1</COLLIERY_TRUCKS><CONSIGNMENT_CODE>1</CONSIGNMENT_CODE><CREATED_BY>sample string 13</CREATED_BY><CREATED_BY_NAME>sample string 14</CREATED_BY_NAME><DOCSUPLOADED>true</DOCSUPLOADED><ESTIMATED_TIME_OF_ARRIVAL>2026-02-12T19:46:18.1532585+02:00</ESTIMATED_TIME_OF_ARRIVAL><GRADE_NAME>sample string 3</GRADE_NAME><HOSPITAL_TRAIN>sample string 12</HOSPITAL_TRAIN><LOADING_DATE_MINES>2026-02-12T19:46:18.1532585+02:00</LOADING_DATE_MINES><RBCT_TRAIN_APPROVAL_STATUS>sample string 10</RBCT_TRAIN_APPROVAL_STATUS><RBCT_TRAIN_CREATION_DATE>2026-02-12T19:46:18.1532585+02:00</RBCT_TRAIN_CREATION_DATE><RBCT_TRAIN_NAME>sample string 1</RBCT_TRAIN_NAME><RBCT_TRUCKS>1</RBCT_TRUCKS><SPOORNET_CREATION_DATE>2026-02-12T19:46:18.1532585+02:00</SPOORNET_CREATION_DATE><SPOORNET_TRAIN_NAME>sample string 4</SPOORNET_TRAIN_NAME><STATUS>sample string 5</STATUS><TFR_CONSIGNMENT>sample string 9</TFR_CONSIGNMENT><TOTAL_MOISTURE>1.1</TOTAL_MOISTURE><USER_NAME>sample string 11</USER_NAME><WAGONS><ShareholderTrainWagonVM><COLLIERY_SEQUENCE>1</COLLIERY_SEQUENCE><ITEMNO>1</ITEMNO><WAGON_NUMBER>1</WAGON_NUMBER></ShareholderTrainWagonVM><ShareholderTrainWagonVM><COLLIERY_SEQUENCE>1</COLLIERY_SEQUENCE><ITEMNO>1</ITEMNO><WAGON_NUMBER>1</WAGON_NUMBER></ShareholderTrainWagonVM></WAGONS><WAGON_DESCRIPTION>sample string 7</WAGON_DESCRIPTION><WAGON_TYPE>1</WAGON_TYPE></ShareholderTrainVM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.