knowgo

Last updated:

0 purchases

knowgo Image
knowgo Images
Add to Cart

Description:

knowgo

KnowGo API Client for Dart #
This Dart package is automatically generated by the OpenAPI Generator project:

API version: 0.0.3
Build package: org.openapitools.codegen.languages.DartClientCodegen
For more information, please visit https://www.adaptant.io

Requirements #
Dart 1.20.0 or later OR Flutter 0.0.20 or later
Installation & Usage #
Github #
If this Dart package is published to Github, please include the following in pubspec.yaml
name: knowgo
version: 1.0.0
description: KnowGo API client
dependencies:
openapi:
git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
version: 'any'
copied to clipboard
Local #
To use the package in your local drive, please include the following in pubspec.yaml
dependencies:
knowgo:
path: /path/to/knowgo-client-dart
copied to clipboard
Tests #
TODO
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:knowgo/api.dart';

// TODO Configure API key authorization: app_id
//defaultApiClient.getAuthentication<ApiKeyAuth>('app_id').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('app_id').apiKeyPrefix = 'Bearer';
// TODO Configure HTTP basic authorization: bearerAuth
//defaultApiClient.getAuthentication<HttpBasicAuth>('bearerAuth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('bearerAuth').password = 'YOUR_PASSWORD';
// TODO Configure API key authorization: cookieAuth
//defaultApiClient.getAuthentication<ApiKeyAuth>('cookieAuth').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('cookieAuth').apiKeyPrefix = 'Bearer';

var api_instance = EventsApi();
var event = Event(); // Event | Event object to operate on

try {
var result = api_instance.addEvent(event);
print(result);
} catch (e) {
print("Exception when calling EventsApi->addEvent: $e\n");
}

copied to clipboard
Documentation for API Endpoints #
All URIs are relative to https://api.adaptant.io/v1



Class
Method
HTTP request
Description




EventsApi
addEvent
POST /events
Add a new Event


EventsApi
deleteEvent
DELETE /events/{eventId}
Delete Event by ID


EventsApi
getEventById
GET /events/{eventId}
Find Event by ID


EventsApi
updateEventWithForm
POST /events/{eventId}
Updates an Event with form data


JourneysApi
addClassificationToJourney
POST /journeys/{journeyId}/classifications/{classificationId}
Add a new Journey classification for a specific Journey


JourneysApi
addJourney
POST /journeys
Add a new Journey


JourneysApi
createJourneyClassification
POST /journeys/classifications
Create a Journey classification


JourneysApi
deleteJourney
DELETE /journeys/{journeyId}
Delete Journey by ID


JourneysApi
deleteJourneyClassification
DELETE /journeys/classifications/{classificationId}
Delete specified Journey classification


JourneysApi
getJourneyById
GET /journeys/{journeyId}
Find journey by ID


JourneysApi
getJourneyClassificationById
GET /journeys/classifications/{classificationId}
Get Journey classification by classification id


JourneysApi
listJourneyClassifications
GET /journeys/classifications
Return a list of Journey classifications available for a specific user


JourneysApi
listJourneyClassificationsByJourneyId
GET /journeys/{journeyId}/classifications
Return a list of Journey classifications for a specific Journey


JourneysApi
listJourneys
GET /journeys
Return a list of journeys available for a specific user


JourneysApi
listJourneysByUserId
GET /users/{userId}/journeys
Return a list of journeys available for a specific user


JourneysApi
removeClassificationFromJourney
DELETE /journeys/{journeyId}/classifications/{classificationId}
Remove a specific classification from a Journey


JourneysApi
updateJourneyClassificationById
PUT /journeys/classifications/{classificationId}
Update a specified Journey classification


JourneysApi
updateJourneyWithForm
POST /journeys/{journeyId}
Updates a Journey with form data


ServerApi
currentConfig
GET /config
Obtain configuration information about the current KnowGo instance


ServicesApi
addService
POST /services
Register a new KnowGo platform service


ServicesApi
deleteServiceEndpoint
DELETE /services/{serviceName}/{endpoint}
DELETE pass-through for service-specific endpoint


ServicesApi
disableServiceByUserId
DELETE /users/{userId}/services/{serviceName}
Disable a service for a specific user


ServicesApi
enableServiceByUserId
POST /users/{userId}/services/{serviceName}
Enable a service for a specific user


ServicesApi
getServiceDefinition
GET /services/{serviceName}
Lookup the service definition for a specific service


ServicesApi
getServiceEndpoint
GET /services/{serviceName}/{endpoint}
GET pass-through for service-specific endpoint


ServicesApi
listServices
GET /services
Return a list of available KnowGo platform services


ServicesApi
listServicesByUserId
GET /users/{userId}/services
Return a list of services for a specific user


ServicesApi
postServiceEndpoint
POST /services/{serviceName}/{endpoint}
POST pass-through for service-specific endpoint


ServicesApi
removeServiceDefinition
DELETE /services/{serviceName}
Deregister a KnowGo platform service


ServicesApi
updateServiceDefinition
PUT /services/{serviceName}
Update the service definition for a specific service


ServicesApi
updateServiceEndpoint
PUT /services/{serviceName}/{endpoint}
PUT pass-through for service-specific endpoint


UsersApi
confirmUserPasswordChangeByRecovery
POST /users/password/confirm
Confirm the change in user password via the recovery mechanism


UsersApi
createUser
POST /users
Create user


UsersApi
deleteUser
DELETE /users/{userId}
Delete user


UsersApi
disableServiceByUserId
DELETE /users/{userId}/services/{serviceName}
Disable a service for a specific user


UsersApi
enableServiceByUserId
POST /users/{userId}/services/{serviceName}
Enable a service for a specific user


UsersApi
exportUser
GET /users/{userId}/export
Exports all data about current user in CSV format


UsersApi
getUserById
GET /users/{userId}
Get user by user id


UsersApi
listJourneysByUserId
GET /users/{userId}/journeys
Return a list of journeys available for a specific user


UsersApi
listServicesByUserId
GET /users/{userId}/services
Return a list of services for a specific user


UsersApi
listVehiclesByUserId
GET /users/{userId}/vehicles
Return a list of vehicles available for a specific user


UsersApi
loginUser
POST /users/login
Logs user into the system and returns an authentication token.


UsersApi
logoutUser
GET /users/logout
Logs out current logged in user session


UsersApi
recoverUserPassword
POST /users/password/recover
Initiaties a password recovery operation for the designated user.


UsersApi
refreshToken
GET /users/refresh
Refreshes the session token for a logged-in user


UsersApi
updateUser
PUT /users/{userId}
Updated user


VehiclesApi
addAuto
POST /autos
Add a new auto


VehiclesApi
deleteAuto
DELETE /autos/{autoId}
Deletes an Auto


VehiclesApi
getAutoById
GET /autos/{autoId}
Find auto by ID


VehiclesApi
listVehicles
GET /vehicles
Return a list of vehicles available for a specific user


VehiclesApi
listVehiclesByUserId
GET /users/{userId}/vehicles
Return a list of vehicles available for a specific user


VehiclesApi
updateAuto
PUT /autos
Update an existing auto


VehiclesApi
updateAutoWithForm
POST /autos/{autoId}
Updates an auto with form data



Documentation For Models #

Auto
AuthCredentials
Config
Event
Journey
JourneyClassifications
PasswordRecoveryConfirmation
ServiceDefinition
ServiceDefinitionDataNeeded
ServiceDefinitionPurposes
User

Documentation For Authorization #
app_id #

Type: API key
API key parameter name: X-API-Key
Location: HTTP header

bearerAuth #

Type: HTTP basic authentication

cookieAuth #

Type: API key
API key parameter name: token
Location:

Author #
[email protected]

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.