/** * Veeroute.Lastmile * Veeroute Lastmile API * * The version of the OpenAPI document: 3.15.183137 * Contact: support@veeroute.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { HttpHeaders } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AnalyticsTaskLastmile } from '../model/models'; import { AnalyticsUnplannedResultLastmile } from '../model/models'; import { AnalyticsUnplannedTaskLastmile } from '../model/models'; import { Configuration } from '../configuration'; export interface AnalyticsRequestParams { analyticsTaskLastmile: AnalyticsTaskLastmile; } export interface AnalyticsUnplannedRequestParams { analyticsUnplannedTaskLastmile: AnalyticsUnplannedTaskLastmile; } export interface AnalyticsServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * Planning result analytics. * Used to get [analytics](https://docs.veeroute.com/#/lss/analytics) on the results of planning. * @param requestParameters */ analytics(requestParameters: AnalyticsRequestParams, extraHttpRequestParams?: any): Observable; /** * Planning result analytics. * Used to get analytics by unplanned essences on the results of planning. * @param requestParameters */ analyticsUnplanned(requestParameters: AnalyticsUnplannedRequestParams, extraHttpRequestParams?: any): Observable; }