Shipment Parameters
This page is auto-generated from cmd/web/routes.go.
Endpoint List
| Method | Path | Handler | Request |
|---|---|---|---|
| Post | /api/modules/add-shipment-master | handlers.Repo.AddShipmentToMaster | ShipmentRequest.ShipmentMasterAddShipmentRequest |
| Post | /api/modules/create-driver-daily-expedition | handlers.Repo.CreateDriverDailyExpedition | DriverRequest.DriverDailyExpeditionCreateRequest |
| Post | /api/modules/create-shipment-master | handlers.Repo.CreateShipmentMaster | ShipmentRequest.ShipmentMasterCreateRequest |
| Post | /api/modules/delete-shipment-master | handlers.Repo.DeleteShipmentMaster | requests.DeleteRequest |
| Post | /api/modules/list-carrier-type | handlers.Repo.ListCarrierType | - |
| Post | /api/modules/list-driver-expedition | handlers.Repo.ListDriverExpeditionListByUserIdentity | requests.ListRequest |
| Post | /api/modules/list-driver-last-expedition | handlers.Repo.ListDriverLastExpeditionByUserIdentity | requests.ListRequest |
| Post | /api/modules/list-driver-vehicle-assignment | handlers.Repo.ListDriverVehicleAssignmentByUserIdentity | requests.ListRequest |
| Post | /api/modules/list-export-type | handlers.Repo.ListExportType | - |
| Post | /api/modules/list-master-equipment | handlers.Repo.ListMasterEquipmentUnit | - |
| Post | /api/modules/list-shipment-category | handlers.Repo.ListShipmentCategory | - |
| Post | /api/modules/list-shipment-delivery-type | handlers.Repo.ListShipmentDeliveryType | - |
| Post | /api/modules/list-shipment-master | handlers.Repo.ListShipmentMaster | requests.ListRequest |
| Post | /api/modules/list-shipment-note | handlers.Repo.ListShipmentNote | - |
| Post | /api/modules/list-shipment-transport-type | handlers.Repo.ListShipmentTransportType | - |
| Post | /api/modules/list-shipment-type | handlers.Repo.ListShipmentType | - |
| Post | /api/modules/read-shipment-master | handlers.Repo.ReadShipmentMaster | requests.ReadRequest |
| Post | /api/modules/report-uetds-transaction | handlers.Repo.ListUetdsReport | requests.ListRequest |
| Post | /api/modules/update-shipment-master | handlers.Repo.UpdateShipmentMaster | ShipmentRequest.ShipmentMasterUpdateRequest |
| Post | /api/modules/update-shipment-with-master | handlers.Repo.UpdateShipmentWithMaster | ShipmentRequest.ShipmentMasterShipmentConnectionRequest |
Request Example: ShipmentRequest.ShipmentMasterAddShipmentRequest
{
"master_id": 0
}Fields:
| Field | Type | Required |
|---|---|---|
master_id | int64 | yes |
Request Example: DriverRequest.DriverDailyExpeditionCreateRequest
{
"vehicle1_id": 0,
"vehicle": "string",
"vehicle2_id": 0,
"vehicle2": "string",
"personal_id": 0,
"identification_number": "string",
"start_time": 0,
"end_time": 0
}Fields:
| Field | Type | Required |
|---|---|---|
vehicle1_id | *int64 | no |
vehicle | *string | no |
vehicle2_id | *int64 | no |
vehicle2 | *string | no |
personal_id | *int64 | no |
identification_number | *string | no |
start_time | *int64 | no |
end_time | *int64 | no |
Request Example: ShipmentRequest.ShipmentMasterCreateRequest
{
"shipment_export_type_id": 0,
"carriage_type_id": 0,
"shipment_type_id": 0,
"shipment_transport_type_id": 0,
"master_number": "string",
"started_at": 0,
"finished_at": 0,
"vehicle_type_id": 0,
"vehicle1_id": 0,
"vehicle2_id": 0,
"driver1_id": 0,
"driver2_id": 0,
"is_combined_transport": 0,
"departure_country_id": 0,
"departure_province_id": 0,
"arrival_country_id": 0,
"arrival_province_id": 0,
"status_id": 0,
"eta_at": 0,
"is_transit": 0
}Fields:
| Field | Type | Required |
|---|---|---|
shipment_export_type_id | int64 | yes |
carriage_type_id | int | no |
shipment_type_id | int | no |
shipment_transport_type_id | int | no |
master_number | string | no |
started_at | int64 | yes |
finished_at | int64 | yes |
vehicle_type_id | int | no |
vehicle1_id | int64 | yes |
vehicle2_id | int64 | no |
driver1_id | int64 | yes |
driver2_id | int64 | no |
is_combined_transport | int | no |
departure_country_id | int | no |
departure_province_id | int | no |
arrival_country_id | int | no |
arrival_province_id | int | no |
status_id | int | no |
eta_at | int64 | no |
is_transit | int | no |
Request Example: requests.DeleteRequest
{
"id": 0
}Fields:
| Field | Type | Required |
|---|---|---|
id | int | yes |
Request Example: requests.ListRequest
{
"per_page": 0,
"page": 0,
"sort_column": "string",
"sort_order": "string"
}Fields:
| Field | Type | Required |
|---|---|---|
per_page | int | yes |
page | int | yes |
sort_column | string | no |
sort_order | string | no |
Request Example: requests.ReadRequest
{
"id": 0
}Fields:
| Field | Type | Required |
|---|---|---|
id | int | yes |
Request Example: ShipmentRequest.ShipmentMasterUpdateRequest
{
"id": 0,
"shipment_export_type_id": 0,
"carriage_type_id": 0,
"shipment_type_id": 0,
"shipment_transport_type_id": 0,
"master_number": "string",
"started_at": 0,
"finished_at": 0,
"vehicle_type_id": 0,
"vehicle1_id": 0,
"vehicle2_id": 0,
"driver1_id": 0,
"driver2_id": 0,
"is_combined_transport": 0,
"departure_country_id": 0,
"departure_province_id": 0,
"arrival_country_id": 0,
"arrival_province_id": 0,
"status_id": 0,
"eta_at": 0,
"is_transit": 0
}Fields:
| Field | Type | Required |
|---|---|---|
id | int64 | yes |
shipment_export_type_id | int64 | no |
carriage_type_id | int | no |
shipment_type_id | int | no |
shipment_transport_type_id | int | no |
master_number | string | no |
started_at | int64 | yes |
finished_at | int64 | yes |
vehicle_type_id | int | no |
vehicle1_id | int64 | yes |
vehicle2_id | int64 | no |
driver1_id | int64 | yes |
driver2_id | int64 | no |
is_combined_transport | int | no |
departure_country_id | int | no |
departure_province_id | int | no |
arrival_country_id | int | no |
arrival_province_id | int | no |
status_id | int | no |
eta_at | int64 | no |
is_transit | int | no |
Request Example: ShipmentRequest.ShipmentMasterShipmentConnectionRequest
{
"master_id": 0,
"shipment_ids": [
0
]
}Fields:
| Field | Type | Required |
|---|---|---|
master_id | int64 | yes |
shipment_ids | []int64 | yes |
Response Examples
Create:
{
"status": "succeeded",
"message": "record created successfully",
"id": 1
}Delete:
{
"status": "succeeded",
"message": "deleted successfully"
}List:
{
"status": "succeeded",
"data": [ ],
"totalPage": 1,
"currentPage": 1,
"perPage": 10
}Read:
{
"status": "succeeded",
"data": { }
}Update:
{
"status": "succeeded",
"message": "updated successfully"
}Error (example):
{
"status": "invalid_request",
"message": "validation failed",
"errors": [ ]
}Last updated on