The generated code uses the Newtonsoft Json.NET NuGet Package. If the automatic NuGet package restore is enabled, these dependencies will be installed automatically. Therefore, you will need internet access for build.
"This library requires Visual Studio 2017 for compilation."
- Open the solution (LoopBackApplication.sln) file.
- Invoke the build process using
Ctrl+Shift+B
shortcut key or using theBuild
menu as shown below.
The build process generates a portable class library, which can be used like a normal class library. The generated library is compatible with Windows Forms, Windows RT, Windows Phone 8, Silverlight 5, Xamarin iOS, Xamarin Android and Mono. More information on how to use can be found at the MSDN Portable Class Libraries documentation.
The following section explains how to use the LoopBackApplication library in a new console project.
For starting a new project, right click on the current solution from the solution explorer and choose Add -> New Project
.
Next, choose "Console Application", provide a TestConsoleProject
as the project name and click OK
.
The new console project is the entry point for the eventual execution. This requires us to set the TestConsoleProject
as the start-up project. To do this, right-click on the TestConsoleProject
and choose Set as StartUp Project
form the context menu.
In order to use the LoopBackApplication library in the new project, first we must add a projet reference to the TestConsoleProject
. First, right click on the References
node in the solution explorer and click Add Reference...
.
Next, a window will be displayed where we must set the checkbox
on LoopBackApplication.Standard
and click OK
. By doing this, we have added a reference of the LoopBackApplication.Standard
project into the new TestConsoleProject
.
Once the TestConsoleProject
is created, a file named Program.cs
will be visible in the solution explorer with an empty Main
method. This is the entry point for the execution of the entire solution.
Here, you can add code to initialize the client library and acquire the instance of a Controller class. Sample code to initialize the client library and using controller methods is given in the subsequent sections.
The generated SDK also contain one or more Tests, which are contained in the Tests project. In order to invoke these test cases, you will need NUnit 3.0 Test Adapter Extension for Visual Studio. Once the SDK is complied, the test cases should appear in the Test Explorer window. Here, you can click Run All to execute these test cases.
API client can be initialized as following.
LoopBackApplicationClient client = new LoopBackApplicationClient();
- SystemController
- DriverController
- ShipperController
- CarrierController
- ReceiverController
- DriverPassportController
- AddDriverController
- CreateDriverPassportController
- UpdateDriverPassportController
- ChangeDriverCarrierController
- RemoveDriverCarrierController
- DailyLogDefectsReportController
- DailyLogController
- DriverDailyLogTickController
- BillOfLadingController
- DetentionController
- QuoteController
- LoadController
- AssignDriverToLoadController
- OriginArrivalController
- LoadPickupController
- DestinationArrivalController
- LoadDropOffController
- ListLoadController
- SubmitQuoteController
- AcceptQuoteController
The singleton instance of the SystemController
class can be accessed from the API Client.
SystemController system = client.System;
Tags:
Skips Authentication
Test the connection to the business network
Task<Models.PingResponse> GetSystemPing()
Models.PingResponse result = await system.GetSystemPing();
Tags:
Skips Authentication
Get all identities from the identity registry
Task<dynamic> GetSystemGetAllIdentities()
dynamic result = await system.GetSystemGetAllIdentities();
Tags:
Skips Authentication
Get the specified identity from the identity registry
Task<dynamic> GetSystemGetIdentityByID(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
TODO: Add a parameter description |
string id = "id";
dynamic result = await system.GetSystemGetIdentityByID(id);
Tags:
Skips Authentication
Issue an identity to the specified participant
Task<Stream> CreateSystemIssueIdentity(Models.IssueIdentityRequest data)
Parameter | Tags | Description |
---|---|---|
data | Required |
TODO: Add a parameter description |
var data = new Models.IssueIdentityRequest();
Stream result = await system.CreateSystemIssueIdentity(data);
Tags:
Skips Authentication
Bind an identity to the specified participant
Task CreateSystemBindIdentity(Models.BindIdentityRequest data)
Parameter | Tags | Description |
---|---|---|
data | Required |
TODO: Add a parameter description |
var data = new Models.BindIdentityRequest();
await system.CreateSystemBindIdentity(data);
Tags:
Skips Authentication
Revoke the specified identity
Task CreateSystemRevokeIdentity(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
TODO: Add a parameter description |
string id = "id";
await system.CreateSystemRevokeIdentity(id);
Tags:
Skips Authentication
Get all Historian Records from the Historian
Task<dynamic> GetSystemGetAllHistorianRecords()
dynamic result = await system.GetSystemGetAllHistorianRecords();
Tags:
Skips Authentication
Get the specified Historian Record from the Historian
Task<dynamic> GetSystemGetHistorianRecordByID(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
TODO: Add a parameter description |
string id = "id";
dynamic result = await system.GetSystemGetHistorianRecordByID(id);
The singleton instance of the DriverController
class can be accessed from the API Client.
DriverController driver = client.Driver;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Driver>> GetDriverFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Driver> result = await driver.GetDriverFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Driver> CreateDriverCreate(Models.Driver data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Driver();
Models.Driver result = await driver.CreateDriverCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Driver> GetDriverFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Driver result = await driver.GetDriverFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Driver> UpdateDriverReplaceById(string id, Models.Driver data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Driver();
Models.Driver result = await driver.UpdateDriverReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDriverDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await driver.DeleteDriverDeleteById(id);
The singleton instance of the ShipperController
class can be accessed from the API Client.
ShipperController shipper = client.Shipper;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Shipper>> GetShipperFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Shipper> result = await shipper.GetShipperFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Shipper> CreateShipperCreate(Models.Shipper data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Shipper();
Models.Shipper result = await shipper.CreateShipperCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Shipper> GetShipperFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Shipper result = await shipper.GetShipperFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Shipper> UpdateShipperReplaceById(string id, Models.Shipper data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Shipper();
Models.Shipper result = await shipper.UpdateShipperReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteShipperDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await shipper.DeleteShipperDeleteById(id);
The singleton instance of the CarrierController
class can be accessed from the API Client.
CarrierController carrier = client.Carrier;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Carrier>> GetCarrierFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Carrier> result = await carrier.GetCarrierFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Carrier> CreateCarrierCreate(Models.Carrier data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Carrier();
Models.Carrier result = await carrier.CreateCarrierCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Carrier> GetCarrierFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Carrier result = await carrier.GetCarrierFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Carrier> UpdateCarrierReplaceById(string id, Models.Carrier data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Carrier();
Models.Carrier result = await carrier.UpdateCarrierReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteCarrierDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await carrier.DeleteCarrierDeleteById(id);
The singleton instance of the ReceiverController
class can be accessed from the API Client.
ReceiverController receiver = client.Receiver;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Receiver>> GetReceiverFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Receiver> result = await receiver.GetReceiverFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Receiver> CreateReceiverCreate(Models.Receiver data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Receiver();
Models.Receiver result = await receiver.CreateReceiverCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Receiver> GetReceiverFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Receiver result = await receiver.GetReceiverFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Receiver> UpdateReceiverReplaceById(string id, Models.Receiver data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Receiver();
Models.Receiver result = await receiver.UpdateReceiverReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteReceiverDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await receiver.DeleteReceiverDeleteById(id);
The singleton instance of the DriverPassportController
class can be accessed from the API Client.
DriverPassportController driverPassport = client.DriverPassport;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.DriverPassport>> GetDriverPassportFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.DriverPassport> result = await driverPassport.GetDriverPassportFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.DriverPassport> CreateDriverPassportCreate(Models.DriverPassport data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.DriverPassport();
Models.DriverPassport result = await driverPassport.CreateDriverPassportCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.DriverPassport> GetDriverPassportFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.DriverPassport result = await driverPassport.GetDriverPassportFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.DriverPassport> UpdateDriverPassportReplaceById(string id, Models.DriverPassport data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.DriverPassport();
Models.DriverPassport result = await driverPassport.UpdateDriverPassportReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDriverPassportDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await driverPassport.DeleteDriverPassportDeleteById(id);
The singleton instance of the AddDriverController
class can be accessed from the API Client.
AddDriverController addDriver = client.AddDriver;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.AddDriver>> GetAddDriverFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.AddDriver> result = await addDriver.GetAddDriverFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.AddDriver> AddDriverCreate(Models.AddDriver data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.AddDriver();
Models.AddDriver result = await addDriver.AddDriverCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.AddDriver> GetAddDriverFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.AddDriver result = await addDriver.GetAddDriverFindById(id, filter);
The singleton instance of the CreateDriverPassportController
class can be accessed from the API Client.
CreateDriverPassportController createDriverPassport = client.CreateDriverPassport;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.CreateDriverPassport>> GetCreateDriverPassportFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.CreateDriverPassport> result = await createDriverPassport.GetCreateDriverPassportFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.CreateDriverPassport> CreateDriverPassportCreate(Models.CreateDriverPassport data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.CreateDriverPassport();
Models.CreateDriverPassport result = await createDriverPassport.CreateDriverPassportCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.CreateDriverPassport> GetCreateDriverPassportFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.CreateDriverPassport result = await createDriverPassport.GetCreateDriverPassportFindById(id, filter);
The singleton instance of the UpdateDriverPassportController
class can be accessed from the API Client.
UpdateDriverPassportController updateDriverPassport = client.UpdateDriverPassport;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.UpdateDriverPassport>> GetUpdateDriverPassportFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.UpdateDriverPassport> result = await updateDriverPassport.GetUpdateDriverPassportFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.UpdateDriverPassport> UpdateDriverPassportCreate(Models.UpdateDriverPassport data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.UpdateDriverPassport();
Models.UpdateDriverPassport result = await updateDriverPassport.UpdateDriverPassportCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.UpdateDriverPassport> GetUpdateDriverPassportFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.UpdateDriverPassport result = await updateDriverPassport.GetUpdateDriverPassportFindById(id, filter);
The singleton instance of the ChangeDriverCarrierController
class can be accessed from the API Client.
ChangeDriverCarrierController changeDriverCarrier = client.ChangeDriverCarrier;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.ChangeDriverCarrier>> GetChangeDriverCarrierFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.ChangeDriverCarrier> result = await changeDriverCarrier.GetChangeDriverCarrierFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.ChangeDriverCarrier> ChangeDriverCarrierCreate(Models.ChangeDriverCarrier data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.ChangeDriverCarrier();
Models.ChangeDriverCarrier result = await changeDriverCarrier.ChangeDriverCarrierCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.ChangeDriverCarrier> GetChangeDriverCarrierFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.ChangeDriverCarrier result = await changeDriverCarrier.GetChangeDriverCarrierFindById(id, filter);
The singleton instance of the RemoveDriverCarrierController
class can be accessed from the API Client.
RemoveDriverCarrierController removeDriverCarrier = client.RemoveDriverCarrier;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.RemoveDriverCarrier>> GetRemoveDriverCarrierFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.RemoveDriverCarrier> result = await removeDriverCarrier.GetRemoveDriverCarrierFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.RemoveDriverCarrier> CreateRemoveDriverCarrierCreate(Models.RemoveDriverCarrier data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.RemoveDriverCarrier();
Models.RemoveDriverCarrier result = await removeDriverCarrier.CreateRemoveDriverCarrierCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.RemoveDriverCarrier> GetRemoveDriverCarrierFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.RemoveDriverCarrier result = await removeDriverCarrier.GetRemoveDriverCarrierFindById(id, filter);
The singleton instance of the DailyLogDefectsReportController
class can be accessed from the API Client.
DailyLogDefectsReportController dailyLogDefectsReport = client.DailyLogDefectsReport;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.DailyLogDefectsReport>> GetDailyLogDefectsReportFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.DailyLogDefectsReport> result = await dailyLogDefectsReport.GetDailyLogDefectsReportFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.DailyLogDefectsReport> CreateDailyLogDefectsReportCreate(Models.DailyLogDefectsReport data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.DailyLogDefectsReport();
Models.DailyLogDefectsReport result = await dailyLogDefectsReport.CreateDailyLogDefectsReportCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.DailyLogDefectsReport> GetDailyLogDefectsReportFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.DailyLogDefectsReport result = await dailyLogDefectsReport.GetDailyLogDefectsReportFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.DailyLogDefectsReport> UpdateDailyLogDefectsReportReplaceById(string id, Models.DailyLogDefectsReport data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.DailyLogDefectsReport();
Models.DailyLogDefectsReport result = await dailyLogDefectsReport.UpdateDailyLogDefectsReportReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDailyLogDefectsReportDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await dailyLogDefectsReport.DeleteDailyLogDefectsReportDeleteById(id);
The singleton instance of the DailyLogController
class can be accessed from the API Client.
DailyLogController dailyLog = client.DailyLog;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.DailyLog>> GetDailyLogFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.DailyLog> result = await dailyLog.GetDailyLogFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.DailyLog> CreateDailyLogCreate(Models.DailyLog data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.DailyLog();
Models.DailyLog result = await dailyLog.CreateDailyLogCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.DailyLog> GetDailyLogFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.DailyLog result = await dailyLog.GetDailyLogFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.DailyLog> UpdateDailyLogReplaceById(string id, Models.DailyLog data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.DailyLog();
Models.DailyLog result = await dailyLog.UpdateDailyLogReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDailyLogDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await dailyLog.DeleteDailyLogDeleteById(id);
The singleton instance of the DriverDailyLogTickController
class can be accessed from the API Client.
DriverDailyLogTickController driverDailyLogTick = client.DriverDailyLogTick;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.DriverDailyLogTick>> GetDriverDailyLogTickFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.DriverDailyLogTick> result = await driverDailyLogTick.GetDriverDailyLogTickFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.DriverDailyLogTick> CreateDriverDailyLogTickCreate(Models.DriverDailyLogTick data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.DriverDailyLogTick();
Models.DriverDailyLogTick result = await driverDailyLogTick.CreateDriverDailyLogTickCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.DriverDailyLogTick> GetDriverDailyLogTickFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.DriverDailyLogTick result = await driverDailyLogTick.GetDriverDailyLogTickFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.DriverDailyLogTick> UpdateDriverDailyLogTickReplaceById(string id, Models.DriverDailyLogTick data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.DriverDailyLogTick();
Models.DriverDailyLogTick result = await driverDailyLogTick.UpdateDriverDailyLogTickReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDriverDailyLogTickDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await driverDailyLogTick.DeleteDriverDailyLogTickDeleteById(id);
The singleton instance of the BillOfLadingController
class can be accessed from the API Client.
BillOfLadingController billOfLading = client.BillOfLading;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.BillOfLading>> GetBillOfLadingFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.BillOfLading> result = await billOfLading.GetBillOfLadingFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.BillOfLading> CreateBillOfLadingCreate(Models.BillOfLading data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.BillOfLading();
Models.BillOfLading result = await billOfLading.CreateBillOfLadingCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.BillOfLading> GetBillOfLadingFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.BillOfLading result = await billOfLading.GetBillOfLadingFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.BillOfLading> UpdateBillOfLadingReplaceById(string id, Models.BillOfLading data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.BillOfLading();
Models.BillOfLading result = await billOfLading.UpdateBillOfLadingReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteBillOfLadingDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await billOfLading.DeleteBillOfLadingDeleteById(id);
The singleton instance of the DetentionController
class can be accessed from the API Client.
DetentionController detention = client.Detention;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Detention>> GetDetentionFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Detention> result = await detention.GetDetentionFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Detention> CreateDetentionCreate(Models.Detention data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Detention();
Models.Detention result = await detention.CreateDetentionCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Detention> GetDetentionFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Detention result = await detention.GetDetentionFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Detention> UpdateDetentionReplaceById(string id, Models.Detention data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Detention();
Models.Detention result = await detention.UpdateDetentionReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteDetentionDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await detention.DeleteDetentionDeleteById(id);
The singleton instance of the QuoteController
class can be accessed from the API Client.
QuoteController quote = client.Quote;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Quote>> GetQuoteFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Quote> result = await quote.GetQuoteFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Quote> CreateQuoteCreate(Models.Quote data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Quote();
Models.Quote result = await quote.CreateQuoteCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Quote> GetQuoteFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Quote result = await quote.GetQuoteFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Quote> UpdateQuoteReplaceById(string id, Models.Quote data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Quote();
Models.Quote result = await quote.UpdateQuoteReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteQuoteDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await quote.DeleteQuoteDeleteById(id);
The singleton instance of the LoadController
class can be accessed from the API Client.
LoadController load = client.Load;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.Load>> LoadFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.Load> result = await load.LoadFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.Load> CreateLoadCreate(Models.Load data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.Load();
Models.Load result = await load.CreateLoadCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.Load> LoadFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.Load result = await load.LoadFindById(id, filter);
Tags:
Skips Authentication
Replace attributes for a model instance and persist it into the data source.
Task<Models.Load> UpdateLoadReplaceById(string id, Models.Load data = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
data | Optional |
Model instance data |
string id = "id";
var data = new Models.Load();
Models.Load result = await load.UpdateLoadReplaceById(id, data);
Tags:
Skips Authentication
Delete a model instance by {{id}} from the data source.
Task<dynamic> DeleteLoadDeleteById(string id)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
string id = "id";
dynamic result = await load.DeleteLoadDeleteById(id);
The singleton instance of the AssignDriverToLoadController
class can be accessed from the API Client.
AssignDriverToLoadController assignDriverToLoad = client.AssignDriverToLoad;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.AssignDriverToLoad>> GetAssignDriverToLoadFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.AssignDriverToLoad> result = await assignDriverToLoad.GetAssignDriverToLoadFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.AssignDriverToLoad> CreateAssignDriverToLoadCreate(Models.AssignDriverToLoad data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.AssignDriverToLoad();
Models.AssignDriverToLoad result = await assignDriverToLoad.CreateAssignDriverToLoadCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.AssignDriverToLoad> GetAssignDriverToLoadFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.AssignDriverToLoad result = await assignDriverToLoad.GetAssignDriverToLoadFindById(id, filter);
The singleton instance of the OriginArrivalController
class can be accessed from the API Client.
OriginArrivalController originArrival = client.OriginArrival;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.OriginArrival>> GetOriginArrivalFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.OriginArrival> result = await originArrival.GetOriginArrivalFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.OriginArrival> CreateOriginArrivalCreate(Models.OriginArrival data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.OriginArrival();
Models.OriginArrival result = await originArrival.CreateOriginArrivalCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.OriginArrival> GetOriginArrivalFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.OriginArrival result = await originArrival.GetOriginArrivalFindById(id, filter);
The singleton instance of the LoadPickupController
class can be accessed from the API Client.
LoadPickupController loadPickup = client.LoadPickup;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.LoadPickup>> LoadPickupFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.LoadPickup> result = await loadPickup.LoadPickupFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.LoadPickup> CreateLoadPickupCreate(Models.LoadPickup data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.LoadPickup();
Models.LoadPickup result = await loadPickup.CreateLoadPickupCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.LoadPickup> LoadPickupFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.LoadPickup result = await loadPickup.LoadPickupFindById(id, filter);
The singleton instance of the DestinationArrivalController
class can be accessed from the API Client.
DestinationArrivalController destinationArrival = client.DestinationArrival;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.DestinationArrival>> GetDestinationArrivalFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.DestinationArrival> result = await destinationArrival.GetDestinationArrivalFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.DestinationArrival> CreateDestinationArrivalCreate(Models.DestinationArrival data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.DestinationArrival();
Models.DestinationArrival result = await destinationArrival.CreateDestinationArrivalCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.DestinationArrival> GetDestinationArrivalFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.DestinationArrival result = await destinationArrival.GetDestinationArrivalFindById(id, filter);
The singleton instance of the LoadDropOffController
class can be accessed from the API Client.
LoadDropOffController loadDropOff = client.LoadDropOff;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.LoadDropOff>> LoadDropOffFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.LoadDropOff> result = await loadDropOff.LoadDropOffFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.LoadDropOff> CreateLoadDropOffCreate(Models.LoadDropOff data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.LoadDropOff();
Models.LoadDropOff result = await loadDropOff.CreateLoadDropOffCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.LoadDropOff> LoadDropOffFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.LoadDropOff result = await loadDropOff.LoadDropOffFindById(id, filter);
The singleton instance of the ListLoadController
class can be accessed from the API Client.
ListLoadController listLoad = client.ListLoad;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.ListLoad>> ListLoadFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.ListLoad> result = await listLoad.ListLoadFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.ListLoad> CreateListLoadCreate(Models.ListLoad data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.ListLoad();
Models.ListLoad result = await listLoad.CreateListLoadCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.ListLoad> ListLoadFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.ListLoad result = await listLoad.ListLoadFindById(id, filter);
The singleton instance of the SubmitQuoteController
class can be accessed from the API Client.
SubmitQuoteController submitQuote = client.SubmitQuote;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.SubmitQuote>> GetSubmitQuoteFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.SubmitQuote> result = await submitQuote.GetSubmitQuoteFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.SubmitQuote> CreateSubmitQuoteCreate(Models.SubmitQuote data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.SubmitQuote();
Models.SubmitQuote result = await submitQuote.CreateSubmitQuoteCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.SubmitQuote> GetSubmitQuoteFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.SubmitQuote result = await submitQuote.GetSubmitQuoteFindById(id, filter);
The singleton instance of the AcceptQuoteController
class can be accessed from the API Client.
AcceptQuoteController acceptQuote = client.AcceptQuote;
Tags:
Skips Authentication
Find all instances of the model matched by filter from the data source.
Task<List<Models.AcceptQuote>> GetAcceptQuoteFind(string filter = null)
Parameter | Tags | Description |
---|---|---|
filter | Optional |
Filter defining fields, where, include, order, offset, and limit - must be a JSON-encoded string ({"something":"value"}) |
string filter = "filter";
List<Models.AcceptQuote> result = await acceptQuote.GetAcceptQuoteFind(filter);
Tags:
Skips Authentication
Create a new instance of the model and persist it into the data source.
Task<Models.AcceptQuote> CreateAcceptQuoteCreate(Models.AcceptQuote data = null)
Parameter | Tags | Description |
---|---|---|
data | Optional |
Model instance data |
var data = new Models.AcceptQuote();
Models.AcceptQuote result = await acceptQuote.CreateAcceptQuoteCreate(data);
Tags:
Skips Authentication
Find a model instance by {{id}} from the data source.
Task<Models.AcceptQuote> GetAcceptQuoteFindById(string id, string filter = null)
Parameter | Tags | Description |
---|---|---|
id | Required |
Model id |
filter | Optional |
Filter defining fields and include - must be a JSON-encoded string ({"something":"value"}) |
string id = "id";
string filter = "filter";
Models.AcceptQuote result = await acceptQuote.GetAcceptQuoteFindById(id, filter);