Skip to Content
Dgmos dokümantasyonu yayında 🎉
DokümantasyonAPIShipment Expedition Management

Shipment Expedition Management

This page is auto-generated from cmd/web/routes.go.

Endpoint List

MethodPathHandlerRequest
Post/api/modules/create-shipment-expeditionhandlers.Repo.CreateShipmentExpeditionShipmentExpeditionRequest.ShipmentExpeditionCreateRequest
Post/api/modules/create-shipment-expedition-assignmenthandlers.Repo.CreateShipmentExpeditionVehicleAssigmentShipmentExpeditionRequest.ShipmentExpeditionVehicleAssigmentCreateRequest
Post/api/modules/list-shipment-carrierhandlers.Repo.ListExpeditionCarrierList-
Post/api/modules/list-shipment-driver-taskhandlers.Repo.ListShipmentDriverTask-
Post/api/modules/list-shipment-expeditionhandlers.Repo.ListExpedition-
Post/api/modules/list-shipment-organizerhandlers.Repo.ListExpeditionOrganizersList-
Post/api/modules/update-shipment-expedition-carrierhandlers.Repo.UpdateShipmentExpeditionCarrierAssigmentShipmentExpeditionRequest.ShipmentExpeditionCarrierAssigmentUpdateRequest

Request Example: ShipmentExpeditionRequest.ShipmentExpeditionCreateRequest

{ "expeditionRequestNo": "string", "TransportOrganizerId": 0, "RequestDate": "string", "FacilityCheckInDate": "string", "FacilityCheckOutDate": "string", "TransportUnitId": 0, "VehicleTypeId": 0, "LoadTypeId": 0, "VehicleLoadMinCapacity": 0, "VehicleLoadMaxCapacity": 0, "Note": "string", "Description": "string", "DepartureAddress": {}, "ArrivalAddress": {} }

Fields:

FieldTypeRequired
expeditionRequestNostringno
TransportOrganizerIdintno
RequestDatestringno
FacilityCheckInDatestringno
FacilityCheckOutDatestringno
TransportUnitIdintno
VehicleTypeIdintno
LoadTypeIdintno
VehicleLoadMinCapacityintno
VehicleLoadMaxCapacityintno
Notestringno
Descriptionstringno
DepartureAddressDepartureLocationno
ArrivalAddressArrivalLocationno

Request Example: ShipmentExpeditionRequest.ShipmentExpeditionVehicleAssigmentCreateRequest

{ "request_uuids": {}, "carrier_id": 0, "vehicle_id": 0, "vehicle": "string", "vehicle2_id": 0, "driver1_id": 0, "driver_identification_number": 0, "driver2_id": 0, "driver_identification_number2": 0 }

Fields:

FieldTypeRequired
request_uuids[]*stringno
carrier_id*int64no
vehicle_id*int64no
vehicle*stringno
vehicle2_id*int64no
driver1_id*int64no
driver_identification_number*int64no
driver2_id*int64no
driver_identification_number2*int64no

Request Example: ShipmentExpeditionRequest.ShipmentExpeditionCarrierAssigmentUpdateRequest

{ "request_uuids": {}, "carrier_id": 0 }

Fields:

FieldTypeRequired
request_uuids[]*stringno
carrier_id*int64no

Response Examples

Create:

{ "status": "succeeded", "message": "record created successfully", "id": 1 }

List:

{ "status": "succeeded", "data": [ ], "totalPage": 1, "currentPage": 1, "perPage": 10 }

Update:

{ "status": "succeeded", "message": "updated successfully" }

Error (example):

{ "status": "invalid_request", "message": "validation failed", "errors": [ ] }
Last updated on