Get list of assignments.
curl -X GET \
-H "Accept: application/json" \
"https://rest.route2.aleet.co/assignment/list?tenantId=38400000-8cf0-11bd-b23e-10b96e4ef00d&offset=56&limit=56&orderBy=orderBy_example&name=name_example&datetime=&dateFrom=2013-10-20&dateTo=2013-10-20&status=&type=&profile=profile_example&details=details_example&executionDate=&assignedOrders=&assignedVehicles=&unassignedOrders=&unassignedVehicles=&serviceDistance=&serviceTime=&avgTimePerOrder=&avgDistancePerOrder=&avgDistancePerVehicle=&avgTimePerVehicle=&attributes=attributes_example&searchText=searchText_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.RoutingApi;
import java.io.File;
import java.util.*;
public class RoutingApiExample {
public static void main(String[] args) {
// Create an instance of the API class
RoutingApi apiInstance = new RoutingApi();
UUID tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | The id of the tenant this request is related to.
Integer offset = 56; // Integer | Index on the list to start with. Default 0.
Integer limit = 56; // Integer | Number of objects to return in a single list page. Default 10.
String orderBy = orderBy_example; // String | Name of the field to sort the list by. Default is empty - no sorting.
String name = name_example; // String | Search text matching assignment name.
RangeFilter datetime = ; // RangeFilter | Time of assignment creation.
date dateFrom = 2013-10-20; // date | Start time of execution.
date dateTo = 2013-10-20; // date | Finish time of execution.
array[RoutingAssignmentStatus] status = ; // array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description.
array[RoutingAssignmentType] type = ; // array[RoutingAssignmentType] | Type - see RoutingAssignmentType description.
String profile = profile_example; // String | Search text matching assignment profile name.
String details = details_example; // String | Search text matching assignment details.
RangeFilter executionDate = ; // RangeFilter | Date of execution.
RangeFilter assignedOrders = ; // RangeFilter | Filter: assigned orders count range.
RangeFilter assignedVehicles = ; // RangeFilter | Filter: assigned vehicles count range.
RangeFilter unassignedOrders = ; // RangeFilter | Filter: unassigned orders count range.
RangeFilter unassignedVehicles = ; // RangeFilter | Filter: unassigned vehicles count range.
RangeFilter serviceDistance = ; // RangeFilter | Filter: total service distance range.
RangeFilter serviceTime = ; // RangeFilter | Filter: total service time range.
RangeFilter avgTimePerOrder = ; // RangeFilter | Filter: average time per order range.
RangeFilter avgDistancePerOrder = ; // RangeFilter | Filter: average distance per order range.
RangeFilter avgDistancePerVehicle = ; // RangeFilter | Filter: average distance per vehicle range.
RangeFilter avgTimePerVehicle = ; // RangeFilter | Filter: average time per vehicle range.
String attributes = attributes_example; // String |
String searchText = searchText_example; // String | Filter: match by name or address.
try {
RoutingAssignmentsPage result = apiInstance.assignments(tenantId, offset, limit, orderBy, name, datetime, dateFrom, dateTo, status, type, profile, details, executionDate, assignedOrders, assignedVehicles, unassignedOrders, unassignedVehicles, serviceDistance, serviceTime, avgTimePerOrder, avgDistancePerOrder, avgDistancePerVehicle, avgTimePerVehicle, attributes, searchText);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RoutingApi#assignments");
e.printStackTrace();
}
}
}
import org.openapitools.client.api.RoutingApi;
public class RoutingApiExample {
public static void main(String[] args) {
RoutingApi apiInstance = new RoutingApi();
UUID tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | The id of the tenant this request is related to.
Integer offset = 56; // Integer | Index on the list to start with. Default 0.
Integer limit = 56; // Integer | Number of objects to return in a single list page. Default 10.
String orderBy = orderBy_example; // String | Name of the field to sort the list by. Default is empty - no sorting.
String name = name_example; // String | Search text matching assignment name.
RangeFilter datetime = ; // RangeFilter | Time of assignment creation.
date dateFrom = 2013-10-20; // date | Start time of execution.
date dateTo = 2013-10-20; // date | Finish time of execution.
array[RoutingAssignmentStatus] status = ; // array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description.
array[RoutingAssignmentType] type = ; // array[RoutingAssignmentType] | Type - see RoutingAssignmentType description.
String profile = profile_example; // String | Search text matching assignment profile name.
String details = details_example; // String | Search text matching assignment details.
RangeFilter executionDate = ; // RangeFilter | Date of execution.
RangeFilter assignedOrders = ; // RangeFilter | Filter: assigned orders count range.
RangeFilter assignedVehicles = ; // RangeFilter | Filter: assigned vehicles count range.
RangeFilter unassignedOrders = ; // RangeFilter | Filter: unassigned orders count range.
RangeFilter unassignedVehicles = ; // RangeFilter | Filter: unassigned vehicles count range.
RangeFilter serviceDistance = ; // RangeFilter | Filter: total service distance range.
RangeFilter serviceTime = ; // RangeFilter | Filter: total service time range.
RangeFilter avgTimePerOrder = ; // RangeFilter | Filter: average time per order range.
RangeFilter avgDistancePerOrder = ; // RangeFilter | Filter: average distance per order range.
RangeFilter avgDistancePerVehicle = ; // RangeFilter | Filter: average distance per vehicle range.
RangeFilter avgTimePerVehicle = ; // RangeFilter | Filter: average time per vehicle range.
String attributes = attributes_example; // String |
String searchText = searchText_example; // String | Filter: match by name or address.
try {
RoutingAssignmentsPage result = apiInstance.assignments(tenantId, offset, limit, orderBy, name, datetime, dateFrom, dateTo, status, type, profile, details, executionDate, assignedOrders, assignedVehicles, unassignedOrders, unassignedVehicles, serviceDistance, serviceTime, avgTimePerOrder, avgDistancePerOrder, avgDistancePerVehicle, avgTimePerVehicle, attributes, searchText);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RoutingApi#assignments");
e.printStackTrace();
}
}
}
// Create an instance of the API class
RoutingApi *apiInstance = [[RoutingApi alloc] init];
UUID *tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // The id of the tenant this request is related to. (default to null)
Integer *offset = 56; // Index on the list to start with. Default 0. (optional) (default to null)
Integer *limit = 56; // Number of objects to return in a single list page. Default 10. (optional) (default to null)
String *orderBy = orderBy_example; // Name of the field to sort the list by. Default is empty - no sorting. (optional) (default to null)
String *name = name_example; // Search text matching assignment name. (optional) (default to null)
RangeFilter *datetime = ; // Time of assignment creation. (optional) (default to null)
date *dateFrom = 2013-10-20; // Start time of execution. (optional) (default to null)
date *dateTo = 2013-10-20; // Finish time of execution. (optional) (default to null)
array[RoutingAssignmentStatus] *status = ; // Status - see RoutingAssignmentStatus description. (optional) (default to null)
array[RoutingAssignmentType] *type = ; // Type - see RoutingAssignmentType description. (optional) (default to null)
String *profile = profile_example; // Search text matching assignment profile name. (optional) (default to null)
String *details = details_example; // Search text matching assignment details. (optional) (default to null)
RangeFilter *executionDate = ; // Date of execution. (optional) (default to null)
RangeFilter *assignedOrders = ; // Filter: assigned orders count range. (optional) (default to null)
RangeFilter *assignedVehicles = ; // Filter: assigned vehicles count range. (optional) (default to null)
RangeFilter *unassignedOrders = ; // Filter: unassigned orders count range. (optional) (default to null)
RangeFilter *unassignedVehicles = ; // Filter: unassigned vehicles count range. (optional) (default to null)
RangeFilter *serviceDistance = ; // Filter: total service distance range. (optional) (default to null)
RangeFilter *serviceTime = ; // Filter: total service time range. (optional) (default to null)
RangeFilter *avgTimePerOrder = ; // Filter: average time per order range. (optional) (default to null)
RangeFilter *avgDistancePerOrder = ; // Filter: average distance per order range. (optional) (default to null)
RangeFilter *avgDistancePerVehicle = ; // Filter: average distance per vehicle range. (optional) (default to null)
RangeFilter *avgTimePerVehicle = ; // Filter: average time per vehicle range. (optional) (default to null)
String *attributes = attributes_example; // (optional) (default to null)
String *searchText = searchText_example; // Filter: match by name or address. (optional) (default to null)
[apiInstance assignmentsWith:tenantId
offset:offset
limit:limit
orderBy:orderBy
name:name
datetime:datetime
dateFrom:dateFrom
dateTo:dateTo
status:status
type:type
profile:profile
details:details
executionDate:executionDate
assignedOrders:assignedOrders
assignedVehicles:assignedVehicles
unassignedOrders:unassignedOrders
unassignedVehicles:unassignedVehicles
serviceDistance:serviceDistance
serviceTime:serviceTime
avgTimePerOrder:avgTimePerOrder
avgDistancePerOrder:avgDistancePerOrder
avgDistancePerVehicle:avgDistancePerVehicle
avgTimePerVehicle:avgTimePerVehicle
attributes:attributes
searchText:searchText
completionHandler: ^(RoutingAssignmentsPage output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
var Route2RestApi = require('route2_rest_api');
// Create an instance of the API class
var api = new Route2RestApi.RoutingApi()
var tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {UUID} The id of the tenant this request is related to.
var opts = {
'offset': 56, // {Integer} Index on the list to start with. Default 0.
'limit': 56, // {Integer} Number of objects to return in a single list page. Default 10.
'orderBy': orderBy_example, // {String} Name of the field to sort the list by. Default is empty - no sorting.
'name': name_example, // {String} Search text matching assignment name.
'datetime': , // {RangeFilter} Time of assignment creation.
'dateFrom': 2013-10-20, // {date} Start time of execution.
'dateTo': 2013-10-20, // {date} Finish time of execution.
'status': , // {array[RoutingAssignmentStatus]} Status - see RoutingAssignmentStatus description.
'type': , // {array[RoutingAssignmentType]} Type - see RoutingAssignmentType description.
'profile': profile_example, // {String} Search text matching assignment profile name.
'details': details_example, // {String} Search text matching assignment details.
'executionDate': , // {RangeFilter} Date of execution.
'assignedOrders': , // {RangeFilter} Filter: assigned orders count range.
'assignedVehicles': , // {RangeFilter} Filter: assigned vehicles count range.
'unassignedOrders': , // {RangeFilter} Filter: unassigned orders count range.
'unassignedVehicles': , // {RangeFilter} Filter: unassigned vehicles count range.
'serviceDistance': , // {RangeFilter} Filter: total service distance range.
'serviceTime': , // {RangeFilter} Filter: total service time range.
'avgTimePerOrder': , // {RangeFilter} Filter: average time per order range.
'avgDistancePerOrder': , // {RangeFilter} Filter: average distance per order range.
'avgDistancePerVehicle': , // {RangeFilter} Filter: average distance per vehicle range.
'avgTimePerVehicle': , // {RangeFilter} Filter: average time per vehicle range.
'attributes': attributes_example, // {String}
'searchText': searchText_example // {String} Filter: match by name or address.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.assignments(tenantId, opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;
namespace Example
{
public class assignmentsExample
{
public void main()
{
// Create an instance of the API class
var apiInstance = new RoutingApi();
var tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | The id of the tenant this request is related to. (default to null)
var offset = 56; // Integer | Index on the list to start with. Default 0. (optional) (default to null)
var limit = 56; // Integer | Number of objects to return in a single list page. Default 10. (optional) (default to null)
var orderBy = orderBy_example; // String | Name of the field to sort the list by. Default is empty - no sorting. (optional) (default to null)
var name = name_example; // String | Search text matching assignment name. (optional) (default to null)
var datetime = new RangeFilter(); // RangeFilter | Time of assignment creation. (optional) (default to null)
var dateFrom = 2013-10-20; // date | Start time of execution. (optional) (default to null)
var dateTo = 2013-10-20; // date | Finish time of execution. (optional) (default to null)
var status = new array[RoutingAssignmentStatus](); // array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description. (optional) (default to null)
var type = new array[RoutingAssignmentType](); // array[RoutingAssignmentType] | Type - see RoutingAssignmentType description. (optional) (default to null)
var profile = profile_example; // String | Search text matching assignment profile name. (optional) (default to null)
var details = details_example; // String | Search text matching assignment details. (optional) (default to null)
var executionDate = new RangeFilter(); // RangeFilter | Date of execution. (optional) (default to null)
var assignedOrders = new RangeFilter(); // RangeFilter | Filter: assigned orders count range. (optional) (default to null)
var assignedVehicles = new RangeFilter(); // RangeFilter | Filter: assigned vehicles count range. (optional) (default to null)
var unassignedOrders = new RangeFilter(); // RangeFilter | Filter: unassigned orders count range. (optional) (default to null)
var unassignedVehicles = new RangeFilter(); // RangeFilter | Filter: unassigned vehicles count range. (optional) (default to null)
var serviceDistance = new RangeFilter(); // RangeFilter | Filter: total service distance range. (optional) (default to null)
var serviceTime = new RangeFilter(); // RangeFilter | Filter: total service time range. (optional) (default to null)
var avgTimePerOrder = new RangeFilter(); // RangeFilter | Filter: average time per order range. (optional) (default to null)
var avgDistancePerOrder = new RangeFilter(); // RangeFilter | Filter: average distance per order range. (optional) (default to null)
var avgDistancePerVehicle = new RangeFilter(); // RangeFilter | Filter: average distance per vehicle range. (optional) (default to null)
var avgTimePerVehicle = new RangeFilter(); // RangeFilter | Filter: average time per vehicle range. (optional) (default to null)
var attributes = attributes_example; // String | (optional) (default to null)
var searchText = searchText_example; // String | Filter: match by name or address. (optional) (default to null)
try {
RoutingAssignmentsPage result = apiInstance.assignments(tenantId, offset, limit, orderBy, name, datetime, dateFrom, dateTo, status, type, profile, details, executionDate, assignedOrders, assignedVehicles, unassignedOrders, unassignedVehicles, serviceDistance, serviceTime, avgTimePerOrder, avgDistancePerOrder, avgDistancePerVehicle, avgTimePerVehicle, attributes, searchText);
Debug.WriteLine(result);
} catch (Exception e) {
Debug.Print("Exception when calling RoutingApi.assignments: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\RoutingApi();
$tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | The id of the tenant this request is related to.
$offset = 56; // Integer | Index on the list to start with. Default 0.
$limit = 56; // Integer | Number of objects to return in a single list page. Default 10.
$orderBy = orderBy_example; // String | Name of the field to sort the list by. Default is empty - no sorting.
$name = name_example; // String | Search text matching assignment name.
$datetime = ; // RangeFilter | Time of assignment creation.
$dateFrom = 2013-10-20; // date | Start time of execution.
$dateTo = 2013-10-20; // date | Finish time of execution.
$status = ; // array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description.
$type = ; // array[RoutingAssignmentType] | Type - see RoutingAssignmentType description.
$profile = profile_example; // String | Search text matching assignment profile name.
$details = details_example; // String | Search text matching assignment details.
$executionDate = ; // RangeFilter | Date of execution.
$assignedOrders = ; // RangeFilter | Filter: assigned orders count range.
$assignedVehicles = ; // RangeFilter | Filter: assigned vehicles count range.
$unassignedOrders = ; // RangeFilter | Filter: unassigned orders count range.
$unassignedVehicles = ; // RangeFilter | Filter: unassigned vehicles count range.
$serviceDistance = ; // RangeFilter | Filter: total service distance range.
$serviceTime = ; // RangeFilter | Filter: total service time range.
$avgTimePerOrder = ; // RangeFilter | Filter: average time per order range.
$avgDistancePerOrder = ; // RangeFilter | Filter: average distance per order range.
$avgDistancePerVehicle = ; // RangeFilter | Filter: average distance per vehicle range.
$avgTimePerVehicle = ; // RangeFilter | Filter: average time per vehicle range.
$attributes = attributes_example; // String |
$searchText = searchText_example; // String | Filter: match by name or address.
try {
$result = $api_instance->assignments($tenantId, $offset, $limit, $orderBy, $name, $datetime, $dateFrom, $dateTo, $status, $type, $profile, $details, $executionDate, $assignedOrders, $assignedVehicles, $unassignedOrders, $unassignedVehicles, $serviceDistance, $serviceTime, $avgTimePerOrder, $avgDistancePerOrder, $avgDistancePerVehicle, $avgTimePerVehicle, $attributes, $searchText);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling RoutingApi->assignments: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::RoutingApi;
# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::RoutingApi->new();
my $tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | The id of the tenant this request is related to.
my $offset = 56; # Integer | Index on the list to start with. Default 0.
my $limit = 56; # Integer | Number of objects to return in a single list page. Default 10.
my $orderBy = orderBy_example; # String | Name of the field to sort the list by. Default is empty - no sorting.
my $name = name_example; # String | Search text matching assignment name.
my $datetime = ; # RangeFilter | Time of assignment creation.
my $dateFrom = 2013-10-20; # date | Start time of execution.
my $dateTo = 2013-10-20; # date | Finish time of execution.
my $status = []; # array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description.
my $type = []; # array[RoutingAssignmentType] | Type - see RoutingAssignmentType description.
my $profile = profile_example; # String | Search text matching assignment profile name.
my $details = details_example; # String | Search text matching assignment details.
my $executionDate = ; # RangeFilter | Date of execution.
my $assignedOrders = ; # RangeFilter | Filter: assigned orders count range.
my $assignedVehicles = ; # RangeFilter | Filter: assigned vehicles count range.
my $unassignedOrders = ; # RangeFilter | Filter: unassigned orders count range.
my $unassignedVehicles = ; # RangeFilter | Filter: unassigned vehicles count range.
my $serviceDistance = ; # RangeFilter | Filter: total service distance range.
my $serviceTime = ; # RangeFilter | Filter: total service time range.
my $avgTimePerOrder = ; # RangeFilter | Filter: average time per order range.
my $avgDistancePerOrder = ; # RangeFilter | Filter: average distance per order range.
my $avgDistancePerVehicle = ; # RangeFilter | Filter: average distance per vehicle range.
my $avgTimePerVehicle = ; # RangeFilter | Filter: average time per vehicle range.
my $attributes = attributes_example; # String |
my $searchText = searchText_example; # String | Filter: match by name or address.
eval {
my $result = $api_instance->assignments(tenantId => $tenantId, offset => $offset, limit => $limit, orderBy => $orderBy, name => $name, datetime => $datetime, dateFrom => $dateFrom, dateTo => $dateTo, status => $status, type => $type, profile => $profile, details => $details, executionDate => $executionDate, assignedOrders => $assignedOrders, assignedVehicles => $assignedVehicles, unassignedOrders => $unassignedOrders, unassignedVehicles => $unassignedVehicles, serviceDistance => $serviceDistance, serviceTime => $serviceTime, avgTimePerOrder => $avgTimePerOrder, avgDistancePerOrder => $avgDistancePerOrder, avgDistancePerVehicle => $avgDistancePerVehicle, avgTimePerVehicle => $avgTimePerVehicle, attributes => $attributes, searchText => $searchText);
print Dumper($result);
};
if ($@) {
warn "Exception when calling RoutingApi->assignments: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint
# Create an instance of the API class
api_instance = openapi_client.RoutingApi()
tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | The id of the tenant this request is related to. (default to null)
offset = 56 # Integer | Index on the list to start with. Default 0. (optional) (default to null)
limit = 56 # Integer | Number of objects to return in a single list page. Default 10. (optional) (default to null)
orderBy = orderBy_example # String | Name of the field to sort the list by. Default is empty - no sorting. (optional) (default to null)
name = name_example # String | Search text matching assignment name. (optional) (default to null)
datetime = # RangeFilter | Time of assignment creation. (optional) (default to null)
dateFrom = 2013-10-20 # date | Start time of execution. (optional) (default to null)
dateTo = 2013-10-20 # date | Finish time of execution. (optional) (default to null)
status = # array[RoutingAssignmentStatus] | Status - see RoutingAssignmentStatus description. (optional) (default to null)
type = # array[RoutingAssignmentType] | Type - see RoutingAssignmentType description. (optional) (default to null)
profile = profile_example # String | Search text matching assignment profile name. (optional) (default to null)
details = details_example # String | Search text matching assignment details. (optional) (default to null)
executionDate = # RangeFilter | Date of execution. (optional) (default to null)
assignedOrders = # RangeFilter | Filter: assigned orders count range. (optional) (default to null)
assignedVehicles = # RangeFilter | Filter: assigned vehicles count range. (optional) (default to null)
unassignedOrders = # RangeFilter | Filter: unassigned orders count range. (optional) (default to null)
unassignedVehicles = # RangeFilter | Filter: unassigned vehicles count range. (optional) (default to null)
serviceDistance = # RangeFilter | Filter: total service distance range. (optional) (default to null)
serviceTime = # RangeFilter | Filter: total service time range. (optional) (default to null)
avgTimePerOrder = # RangeFilter | Filter: average time per order range. (optional) (default to null)
avgDistancePerOrder = # RangeFilter | Filter: average distance per order range. (optional) (default to null)
avgDistancePerVehicle = # RangeFilter | Filter: average distance per vehicle range. (optional) (default to null)
avgTimePerVehicle = # RangeFilter | Filter: average time per vehicle range. (optional) (default to null)
attributes = attributes_example # String | (optional) (default to null)
searchText = searchText_example # String | Filter: match by name or address. (optional) (default to null)
try:
api_response = api_instance.assignments(tenantId, offset=offset, limit=limit, orderBy=orderBy, name=name, datetime=datetime, dateFrom=dateFrom, dateTo=dateTo, status=status, type=type, profile=profile, details=details, executionDate=executionDate, assignedOrders=assignedOrders, assignedVehicles=assignedVehicles, unassignedOrders=unassignedOrders, unassignedVehicles=unassignedVehicles, serviceDistance=serviceDistance, serviceTime=serviceTime, avgTimePerOrder=avgTimePerOrder, avgDistancePerOrder=avgDistancePerOrder, avgDistancePerVehicle=avgDistancePerVehicle, avgTimePerVehicle=avgTimePerVehicle, attributes=attributes, searchText=searchText)
pprint(api_response)
except ApiException as e:
print("Exception when calling RoutingApi->assignments: %s\n" % e)
extern crate RoutingApi;
pub fn main() {
let tenantId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID
let offset = 56; // Integer
let limit = 56; // Integer
let orderBy = orderBy_example; // String
let name = name_example; // String
let datetime = ; // RangeFilter
let dateFrom = 2013-10-20; // date
let dateTo = 2013-10-20; // date
let status = ; // array[RoutingAssignmentStatus]
let type = ; // array[RoutingAssignmentType]
let profile = profile_example; // String
let details = details_example; // String
let executionDate = ; // RangeFilter
let assignedOrders = ; // RangeFilter
let assignedVehicles = ; // RangeFilter
let unassignedOrders = ; // RangeFilter
let unassignedVehicles = ; // RangeFilter
let serviceDistance = ; // RangeFilter
let serviceTime = ; // RangeFilter
let avgTimePerOrder = ; // RangeFilter
let avgDistancePerOrder = ; // RangeFilter
let avgDistancePerVehicle = ; // RangeFilter
let avgTimePerVehicle = ; // RangeFilter
let attributes = attributes_example; // String
let searchText = searchText_example; // String
let mut context = RoutingApi::Context::default();
let result = client.assignments(tenantId, offset, limit, orderBy, name, datetime, dateFrom, dateTo, status, type, profile, details, executionDate, assignedOrders, assignedVehicles, unassignedOrders, unassignedVehicles, serviceDistance, serviceTime, avgTimePerOrder, avgDistancePerOrder, avgDistancePerVehicle, avgTimePerVehicle, attributes, searchText, &context).wait();
println!("{:?}", result);
}