dsk360_api (EXPERIMENTAL)

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: 0.7.2
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.DartDioClientCodegen

Requirements

Installation & Usage

pub.dev

To use the package from pub.dev, please include the following in pubspec.yaml

dependencies:
  dsk360_api: 1.0.0

Github

If this Dart package is published to Github, please include the following in pubspec.yaml

dependencies:
  dsk360_api:
    git:
      url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      #ref: main

Local development

To use the package from your local drive, please include the following in pubspec.yaml

dependencies:
  dsk360_api:
    path: /path/to/dsk360_api

Getting Started

Please follow the installation procedure and then run the following:

import 'package:dsk360_api/dsk360_api.dart';


final api = Dsk360Api().getAtlasApi();
final MultipartFile chartJson = BINARY_DATA_HERE; // MultipartFile | 

try {
    final response = await api.addChart(chartJson);
    print(response);
} catch on DioException (e) {
    print("Exception when calling AtlasApi->addChart: $e\n");
}

Documentation for API Endpoints

All URIs are relative to https://api.corp.dataspeedinc.com

Class Method HTTP request Description
AtlasApi addChart POST /atlas/charts Add Chart
AtlasApi addChart_0 POST /atlas/charts Add Chart
AtlasApi addPathToChart PUT /atlas/charts/{chart_uuid}/path Add Path To Chart
AtlasApi addPathToChart_0 PUT /atlas/charts/{chart_uuid}/path Add Path To Chart
AtlasApi addTrail POST /atlas/trails Add Trail
AtlasApi addTrail_0 POST /atlas/trails Add Trail
AtlasApi calculateInsertionPath PUT /atlas/charts/{chart_uuid}/insertion_path Calculate Insertion Path
AtlasApi calculateInsertionPath_0 PUT /atlas/charts/{chart_uuid}/insertion_path Calculate Insertion Path
AtlasApi calculatePath PUT /atlas/charts/{chart_uuid}/routes/{route_uuid}/path Calculate Path
AtlasApi calculatePath_0 PUT /atlas/charts/{chart_uuid}/routes/{route_uuid}/path Calculate Path
AtlasApi clearAtlas DELETE /atlas Clear Atlas
AtlasApi clearAtlas_0 DELETE /atlas Clear Atlas
AtlasApi findNearestLocations PUT /atlas/charts/{chart_uuid}/nearest Find Nearest Locations
AtlasApi findNearestLocations_0 PUT /atlas/charts/{chart_uuid}/nearest Find Nearest Locations
AtlasApi getAtlas GET /atlas Get Atlas
AtlasApi getAtlas_0 GET /atlas Get Atlas
AtlasApi getChart GET /atlas/charts/{chart_uuid} Get Chart
AtlasApi getChart_0 GET /atlas/charts/{chart_uuid} Get Chart
AtlasApi getCharts GET /atlas/charts Get Charts
AtlasApi getCharts_0 GET /atlas/charts Get Charts
AtlasApi getSites GET /atlas/sites Get Sites
AtlasApi getSites_0 GET /atlas/sites Get Sites
AtlasApi getTrail GET /atlas/trails/{trail_uuid} Get Trail
AtlasApi getTrail_0 GET /atlas/trails/{trail_uuid} Get Trail
AtlasApi mergeAtlas PATCH /atlas Merge Atlas
AtlasApi mergeAtlas_0 PATCH /atlas Merge Atlas
AtlasApi mergeCharts PUT /atlas/charts/{chart_uuid}/merge Merge Charts
AtlasApi mergeCharts_0 PUT /atlas/charts/{chart_uuid}/merge Merge Charts
AtlasApi pathFromTrail PUT /atlas/trails/{trail_uuid}/path Path From Trail
AtlasApi pathFromTrail_0 PUT /atlas/trails/{trail_uuid}/path Path From Trail
AtlasApi plotPath PUT /atlas/charts/{chart_uuid}/plot Plot Path
AtlasApi plotPath_0 PUT /atlas/charts/{chart_uuid}/plot Plot Path
AtlasApi removeChart DELETE /atlas/charts/{chart_uuid} Remove Chart
AtlasApi removeChart_0 DELETE /atlas/charts/{chart_uuid} Remove Chart
AtlasApi removeTrail DELETE /atlas/trails/{trail_uuid} Remove Trail
AtlasApi removeTrail_0 DELETE /atlas/trails/{trail_uuid} Remove Trail
AtlasApi updateChart PATCH /atlas/charts/{chart_uuid} Update Chart
AtlasApi updateChartInfo PATCH /atlas/charts/{chart_uuid}/info Update Chart Info
AtlasApi updateChartInfo_0 PATCH /atlas/charts/{chart_uuid}/info Update Chart Info
AtlasApi updateChart_0 PATCH /atlas/charts/{chart_uuid} Update Chart
CuesApi activateCueByVehicleUuid_0 GET /fleet/{vehicle_uuid}/camera/cue/{cue_uuid} Activate Cue By Vehicle Uuid
CuesApi deleteCueByVehicleUuid_0 DELETE /fleet/{vehicle_uuid}/camera/cue/{cue_uuid} Delete Cue By Vehicle Uuid
CuesApi getCueListByVehicleUuid_0 GET /fleet/{vehicle_uuid}/camera/cue/list Get Cue List By Vehicle Uuid
CuesApi setCueByVehicleUuid_0 POST /fleet/{vehicle_uuid}/camera/cue/set Set Cue By Vehicle Uuid
DiagnosticsApi executeVehicleDiagnosticAction_0 PUT /fleet/{vehicle_uuid}/diagnostics/actions Execute Vehicle Diagnostic Action
DiagnosticsApi listVehicleDiagnosticActions_0 GET /fleet/{vehicle_uuid}/diagnostics/actions List Vehicle Diagnostic Actions
DocketApi addNote PUT /docket/{ticket_uuid}/note Add Note
DocketApi closeTicket POST /docket/{ticket_uuid}/close Close Ticket
DocketApi createDummyTicket GET /docket/internal/docket/dummy Create Dummy Ticket
DocketApi createDummyTicket_1 GET /docket/internal/docket/dummy Create Dummy Ticket
DocketApi createTicket POST /docket/create Create Ticket
DocketApi deleteTicket DELETE /docket/{ticket_uuid} Delete Ticket
DocketApi getActiveTickets GET /docket/tickets/open Get Active Tickets
DocketApi getClosedTicketUuids GET /docket/tickets/closed Get Closed Ticket Uuids
DocketApi getContacts GET /docket/sitrep/contacts Get Contacts
DocketApi getDocket GET /docket Get Docket
DocketApi getTicket GET /docket/{ticket_uuid} Get Ticket
DocketApi truncate DELETE /docket/internal/docket Truncate
DocketApi truncate_1 DELETE /docket/internal/docket Truncate
DocketApi updateTicket PUT /docket/{ticket_uuid} Update Ticket
FleetApi activateCueByVehicleUuid GET /fleet/{vehicle_uuid}/camera/cue/{cue_uuid} Activate Cue By Vehicle Uuid
FleetApi addFleetUrl POST /fleet/internal/deployments Add Fleet Url
FleetApi assignVehicleRoute POST /fleet/{vehicle_uuid}/route Assign Vehicle Route
FleetApi assignVehicleRoute_0 POST /fleet/{vehicle_uuid}/route Assign Vehicle Route
FleetApi clearVehicleRoute DELETE /fleet/{vehicle_uuid}/route Clear Vehicle Route
FleetApi clearVehicleRoute_0 DELETE /fleet/{vehicle_uuid}/route Clear Vehicle Route
FleetApi deleteCueByVehicleUuid DELETE /fleet/{vehicle_uuid}/camera/cue/{cue_uuid} Delete Cue By Vehicle Uuid
FleetApi executeVehicleDiagnosticAction PUT /fleet/{vehicle_uuid}/diagnostics/actions Execute Vehicle Diagnostic Action
FleetApi getCueListByVehicleUuid GET /fleet/{vehicle_uuid}/camera/cue/list Get Cue List By Vehicle Uuid
FleetApi getFleetUrls GET /fleet/internal/deployments Get Fleet Urls
FleetApi getVehicle GET /fleet/{vehicle_uuid} Get Vehicle
FleetApi getVehicleDiagnostics GET /fleet/{vehicle_uuid}/diagnostics Get Vehicle Diagnostics
FleetApi getVehicleObstacles GET /fleet/{vehicle_uuid}/obstacles Get Vehicle Obstacles
FleetApi getVehicleOdometry GET /fleet/{vehicle_uuid}/odometry Get Vehicle Odometry
FleetApi getVehiclePath GET /fleet/{vehicle_uuid}/path Get Vehicle Path
FleetApi getVehiclePathUuid GET /fleet/{vehicle_uuid}/path/uuid Get Vehicle Path Uuid
FleetApi getVehiclePathUuid_0 GET /fleet/{vehicle_uuid}/path/uuid Get Vehicle Path Uuid
FleetApi getVehiclePath_0 GET /fleet/{vehicle_uuid}/path Get Vehicle Path
FleetApi getVehiclePicture GET /fleet/{vehicle_uuid}/image/{resolution} Get Vehicle Picture
FleetApi getVehicleRoute GET /fleet/{vehicle_uuid}/route Get Vehicle Route
FleetApi getVehicleRoute_0 GET /fleet/{vehicle_uuid}/route Get Vehicle Route
FleetApi getVehicleStatus GET /fleet/{vehicle_uuid}/status Get Vehicle Status
FleetApi getVehicleTopicsPublished GET /fleet/{vehicle_uuid}/topics/published Get Vehicle Topics Published
FleetApi getVehicleTrajectory GET /fleet/{vehicle_uuid}/trajectory/lookahead Get Vehicle Trajectory
FleetApi getVehicle_0 GET /fleet/{vehicle_uuid} Get Vehicle
FleetApi getVehicles GET /fleet Get Vehicles
FleetApi getVehicles_0 GET /fleet Get Vehicles
FleetApi listVehicleDiagnosticActions GET /fleet/{vehicle_uuid}/diagnostics/actions List Vehicle Diagnostic Actions
FleetApi removeFleetUrl DELETE /fleet/internal/deployments Remove Fleet Url
FleetApi setCueByVehicleUuid POST /fleet/{vehicle_uuid}/camera/cue/set Set Cue By Vehicle Uuid
GlossaryApi getGlossary GET /glossary Get Glossary
GlossaryApi getHealth GET /health Get Health
GlossaryApi getRoot GET / Get Root
ImageApi addImage POST /image Add Image
ImageApi getImage GET /image/{image_uuid} Get Image
ImageApi updateImage PUT /image/{image_uuid} Update Image
InternalApi addFleetUrl_0 POST /fleet/internal/deployments Add Fleet Url
InternalApi createDummyTicket_0 GET /docket/internal/docket/dummy Create Dummy Ticket
InternalApi getFleetUrls_0 GET /fleet/internal/deployments Get Fleet Urls
InternalApi removeFleetUrl_0 DELETE /fleet/internal/deployments Remove Fleet Url
InternalApi truncateMissions_0 DELETE /missions/truncate Truncate Missions
InternalApi truncate_0 DELETE /docket/internal/docket Truncate
MissionApi cancelObjective DELETE /missions/objectives/{objective_uuid} Cancel Objective
MissionApi getMission GET /missions/{mission_id} Get Mission
MissionApi getMissionObjectivesStatusList GET /missions/status Get Mission Objectives Status List
MissionApi getMissionProfiles GET /missions/profiles Get Mission Profiles
MissionApi getMissionReceipts GET /missions/receipts Get Mission Receipts
MissionApi getMissionTrackers GET /missions Get Mission Trackers
MissionApi getObjectiveHindrance GET /missions/objectives/{objective_uuid}/hindrance Get Objective Hindrance
MissionApi listMissionObjectiveTypes GET /missions/objectives/types List Mission Objective Types
MissionApi reportAssistance PUT /missions/objectives/{objective_uuid}/assist Report Assistance
MissionApi submitMissionOrder POST /missions Submit Mission Order
MissionApi truncateMissions DELETE /missions/truncate Truncate Missions
RealTimeApi getMissionObjectivesStatusList_0 GET /missions/status Get Mission Objectives Status List
RealTimeApi getMissionReceipts_0 GET /missions/receipts Get Mission Receipts
RealTimeApi getObjectiveHindrance_0 GET /missions/objectives/{objective_uuid}/hindrance Get Objective Hindrance
RealTimeApi getVehicleDiagnostics_0 GET /fleet/{vehicle_uuid}/diagnostics Get Vehicle Diagnostics
RealTimeApi getVehicleObstacles_0 GET /fleet/{vehicle_uuid}/obstacles Get Vehicle Obstacles
RealTimeApi getVehicleOdometry_0 GET /fleet/{vehicle_uuid}/odometry Get Vehicle Odometry
RealTimeApi getVehicleStatus_0 GET /fleet/{vehicle_uuid}/status Get Vehicle Status
RealTimeApi getVehicleTopicsPublished_0 GET /fleet/{vehicle_uuid}/topics/published Get Vehicle Topics Published
RealTimeApi getVehicleTrajectory_0 GET /fleet/{vehicle_uuid}/trajectory/lookahead Get Vehicle Trajectory
RealTimeApi reportAssistance_0 PUT /missions/objectives/{objective_uuid}/assist Report Assistance
SitRepApi getContacts_0 GET /docket/sitrep/contacts Get Contacts

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

MissionApiOauth2Scheme

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://auth.corp.dataspeedinc.com/oauth/v2/authorize
  • Scopes:
  • viewMission: Provides the ability to VIEW missions.
  • editMission: Provides the ability to EDIT missions.
  • manageMission: Provides the ability to manage missions .
  • assignMission: Assign missions
  • addMissions: Add missions
  • cancelMission: ability to cancel missions in progress
  • deleteMission: ability to delete or truncate missions

AtlasApiOauth2Scheme

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://auth.corp.dataspeedinc.com/oauth/v2/authorize
  • Scopes:
  • addAtlasRoute: Provides the ability to ADD route objects to the atlas graph.
  • deleteAtlasRoute: Provides the ability to REMOVE route objects from the atlas graph.
  • editAtlasRoute: Provides the ability to EDIT route objects in the atlas graph.
  • viewAtlas: Provides the ability to VIEW route objects in the atlas graph.

FleetApiOauth2Scheme

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://auth.corp.dataspeedinc.com/oauth/v2/authorize
  • Scopes:
  • viewDiagnostics: Provides the ability to VIEW diagnostic information of fleet members.
  • addFleetMember: Provides the ability to ADD vehicle/member objects to the fleet object.
  • deleteFleetMember: Provides the ability to REMOVE vehicle/member objects from the fleet object.
  • editFleetMember: Provides the ability to EDIT vehicle/member objects in the fleet object.
  • viewFleetMember: Provides the ability to VIEW vehicle/member objects in the fleet object.
  • assignMission: Provides the ability to ASSIGN a mission to a fleet member.
  • viewMission: Provides the ability to VIEW a mission assigned to a fleet member.
  • cancelMission: Provides the ability to CANCEL a mission assigned to a fleet member.
  • manageMissions: Provides the ability to MANAGE/EDIT mission profiles.

DocketApiOauth2Scheme

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://auth.corp.dataspeedinc.com/oauth/v2/authorize
  • Scopes:
  • viewTickets: Provides the ability to VIEW Docket tickets.
  • editTickets: Provides the ability to EDIT Docket tickets.
  • assignTickets: Provides the ability to ASSIGN Docket tickets.

ImageApiOauth2Scheme

Author