-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsupply-logistics-demo.sol
executable file
·50 lines (46 loc) · 1.17 KB
/
supply-logistics-demo.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
pragma solidity ^0.4.24;
contract Application {
function Application() public {}
enum Assets {
Shipment, Customer
}
Assets _addCustomer = Assets.Customer;
Assets _generateShipment = Assets.Shipment;
Assets _updateShipment = Assets.Shipment;
function addCustomer (
string assetId,
string customerId,
string customerName)
public {}
function generateShipment (
string assetId,
string shipmentId,
string sourceCustomerId,
string destinationCustomerId,
string sourceCustomerName,
string destinationCustomerName,
string sourceLocation,
string destinationLocation,
uint transactionDate,
uint goodsIssuePlan,
uint customerRequestDel,
uint estimatedDuration,
string status)
public {}
function updateShipment (
string assetId,
string updateId,
string shipmentId,
string sourceCustomerId,
string destinationCustomerId,
string sourceCustomerName,
string destinationCustomerName,
string sourceLocation,
string destinationLocation,
uint transactionDate,
uint goodsIssuePlan,
uint customerRequestDel,
uint estimatedDuration,
string status)
public {}
}