Skip to content

Latest commit

 

History

History
86 lines (19 loc) · 1.1 KB

File metadata and controls

86 lines (19 loc) · 1.1 KB

Shipper

batchesOwner(uint256[] _batchIds)

onlyTransportCompany(uint256 _transportId)

onlyReceiver(uint256 _transportId)

onlyNotfinalisedTransport(uint256 _transportId)

createTransport(address _receiver, address _transportCompany, uint256[] _batchIds) (public)

Create a new transport

createTransport(address _receiver, address _transportCompany, uint256[] _batchIds, bytes32 _hashedPassword) (public)

Create a new transport

setTransportStatus(uint256 _transportId, enum Shipper.TransportStatusEnum _status) (public)

Sets the status of a transport

finaliseTransport(uint256 _transportId) (public)

Finalises a transport

finaliseTransport(uint256 _transportId, string _password) (public)

Finalises a transport

getTransportBatchids(uint256 _transportId) → uint256[] (public)

Get the batch ids from a transport

TransportCreated(address sender, address receiver, address transportCompany, uint256 transportId)

TransportStatus(uint256 transportId, enum Shipper.TransportStatusEnum status)