jarped / nvdbOpenApi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swagger-client

API for å lese vegobjekter, vegnett og transaksjoner fra NVDB

This Python package is automatically generated by the Swagger Codegen project:

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import swagger_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import swagger_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AutentiseringApi(swagger_client.ApiClient(configuration))
x_client = 'x_client_example' # str | Noe som identifiserer klienten eller fagsystemet. Eksempler: «Vegkart», «NVDB Skrive-API». Må settes dersom User-Agent ikke er satt. X-Client foretrekkes.
body = swagger_client.Innlogging() # Innlogging |  (optional)
x_client_session = 'x_client_session_example' # str | Settes for å identifisere en samling med requester, for eksempel en brukersesjon. (bruk i såfall en uuid eller noe lignende, ikke brukernavn eller epost) (optional)

try:
    api_response = api_instance.auth_login_post(x_client, body=body, x_client_session=x_client_session)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AutentiseringApi->auth_login_post: %s\n" % e)

# create an instance of the API class
api_instance = swagger_client.AutentiseringApi(swagger_client.ApiClient(configuration))
x_client = 'x_client_example' # str | Noe som identifiserer klienten eller fagsystemet. Eksempler: «Vegkart», «NVDB Skrive-API». Må settes dersom User-Agent ikke er satt. X-Client foretrekkes.
body = swagger_client.Body() # Body |  (optional)
x_client_session = 'x_client_session_example' # str | Settes for å identifisere en samling med requester, for eksempel en brukersesjon. (bruk i såfall en uuid eller noe lignende, ikke brukernavn eller epost) (optional)

try:
    api_response = api_instance.auth_refresh_post(x_client, body=body, x_client_session=x_client_session)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AutentiseringApi->auth_refresh_post: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://nvdbapiles-v3.atlas.vegvesen.no

Class Method HTTP request Description
AutentiseringApi auth_login_post POST /auth/login
AutentiseringApi auth_refresh_post POST /auth/refresh
DatakatalogApi status_get GET /status
DatakatalogApi vegobjekttyper_datatyper_get GET /vegobjekttyper/datatyper
DatakatalogApi vegobjekttyper_egenskapstypekategorier_get GET /vegobjekttyper/egenskapstypekategorier
DatakatalogApi vegobjekttyper_enheter_get GET /vegobjekttyper/enheter
DatakatalogApi vegobjekttyper_get GET /vegobjekttyper
DatakatalogApi vegobjekttyper_kategorier_get GET /vegobjekttyper/kategorier
DatakatalogApi vegobjekttyper_vegobjekttypeid_get GET /vegobjekttyper/{vegobjekttypeid}
DatakatalogApi vegobjekttyper_version_get GET /vegobjekttyper/version
OmrderApi omrader_fylker_get GET /omrader/fylker
OmrderApi omrader_get GET /omrader
OmrderApi omrader_kommuner_get GET /omrader/kommuner
OmrderApi omrader_kontraktomrader_get GET /omrader/kontraktomrader
OmrderApi omrader_riksvegruter_get GET /omrader/riksvegruter
PosisjonApi posisjon_get GET /posisjon
PosisjonApi veg_batch_get GET /veg/batch
PosisjonApi veg_get GET /veg
TransaksjonerApi status_get GET /status
TransaksjonerApi transaksjoner_get GET /transaksjoner
VegnettApi beta_vegnett_rute_get GET /beta/vegnett/rute
VegnettApi beta_vegnett_rute_post POST /beta/vegnett/rute
VegnettApi posisjon_get GET /posisjon
VegnettApi veg_batch_get GET /veg/batch
VegnettApi veg_get GET /veg
VegnettApi vegnett_get GET /vegnett
VegnettApi vegnett_noder_get GET /vegnett/noder
VegnettApi vegnett_noder_nodeid_get GET /vegnett/noder/{nodeid}
VegnettApi vegnett_veglenkesekvenser_get GET /vegnett/veglenkesekvenser
VegnettApi vegnett_veglenkesekvenser_segmentert_get GET /vegnett/veglenkesekvenser/segmentert
VegnettApi vegnett_veglenkesekvenser_segmentert_veglenkesekvensid_get GET /vegnett/veglenkesekvenser/segmentert/{veglenkesekvensid}
VegnettApi vegnett_veglenkesekvenser_veglenkesekvensid_get GET /vegnett/veglenkesekvenser/{veglenkesekvensid}
VegobjekterApi vegobjekt_get GET /vegobjekt
VegobjekterApi vegobjekter_get GET /vegobjekter
VegobjekterApi vegobjekter_statistikk_get GET /vegobjekter/statistikk
VegobjekterApi vegobjekter_vegobjekttypeid_get GET /vegobjekter/{vegobjekttypeid}
VegobjekterApi vegobjekter_vegobjekttypeid_statistikk_get GET /vegobjekter/{vegobjekttypeid}/statistikk
VegobjekterApi vegobjekter_vegobjekttypeid_vegobjektid_get GET /vegobjekter/{vegobjekttypeid}/{vegobjektid}
VegobjekterApi vegobjekter_vegobjekttypeid_vegobjektid_versjon_egenskaper_egenskapid_binaerobjektid_binaer_get GET /vegobjekter/{vegobjekttypeid}/{vegobjektid}/{versjon}/egenskaper/{egenskapid}/{binaerobjektid}/binaer
VegobjekterApi vegobjekter_vegobjekttypeid_vegobjektid_versjon_get GET /vegobjekter/{vegobjekttypeid}/{vegobjektid}/{versjon}
VegobjekterApi vegobjekter_vegobjekttypeid_vegobjektid_versjoner_get GET /vegobjekter/{vegobjekttypeid}/{vegobjektid}/versjoner
DefaultApi root_get GET /

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author

nvdb@vegvesen.no

About


Languages

Language:Python 99.9%Language:Shell 0.1%